2009-12-01から1ヶ月間の記事一覧

昔のパッケージがあるサイト (ArchLinux)

Archlinuxは潔いというか,後先考えないとうか,無駄なものは持たない主義というか, リポジトリには最新のパッケージしかない. つまり,パッケージのダウングレード等をしたいときに少し困る. 方法は3つある(自分が知っているもの). /var/cache/pacman…

KMS有効にしたら,コンソールの解像度が小さくなった

ArchLinuxのkernel2.6.32ではデフォルトでKMSが有効になっている.KMSについて: よく知らないが,今まで,ビデオカードの設定はXの仕事だったらしい. だから,コンソールはカーネルがなんとかしていたと. しかし,KMSを使えば,カーネルがビデオカードの…

boot without initrd

initrdなしで起動できるようにした.そもそも,デスクトップPCだし,ハードウェア構成も変わる予定もない. よって,initrdを使わなくてもよい.カーネルを再設定して,grubのmenu.listからinitrdの行をコメントアウトした. ちゃんと起動した.カーネル再設…

tmpfs を /tmp に bind オプションを使って

参考 Common threads: Advanced filesystem implementor's guide, Part 3つまり,下のようにすると,/tmpがtmpfsになる. # mkdir /dev/shm/tmp # chmod 1777 /dev/shm/tmp # mount --bind /dev/shm/tmp /tmpこれ起動時に実行するためにはどうしたらよいのか…

Problem 270

Problem 270 - Project Euler何通りの分割の仕方があるか?系の問題. 冷静に場合分けなどを考えていけば,解ける. そんなに難しくないはずだった. ただ,ずっとN=29だと思って,答えが合わずに悩んでいた.なんというアホ. やはり,MemoTrieは便利だ.

インテルコンパイラはgccの5倍速い!(場合もある)

/opt/intel/Compiler/11.1/064/Samples/ja_JP/C++/optimize/int_sin.c にある | sin(x) | を数値積分するコード.このコードで比較する.gccとiccを比較するために //#include <mathimf.h> #include <math.h> としておく. コンパイル % icc -O2 int_sin.c -o i.out % gcc -O2 -</math.h></mathimf.h>…

インテルコンパイラをインストール(メモ)

目標:とりあえずインストールhttp://software.intel.com/en-us/articles/non-commercial-software-download/ まず,アーキテクチャが3種類あって迷う. IA-32 Intel 64 IA-64 なんで64bitが2種類あるの? たぶん IA-32 :ふつうの32bit用 Intel 64:ふつう…

無料のオフィスソフト (WindowsとLinux)

SoftMaker Office 2008が無料でダウンロードできる. そして,ダウンロードごとに SoftMaker(会社?) が寄付をするらしい. http://loadandhelp.com/home-en.html素晴らしいことだと思うが,お金はどこからでているのだろう?

Printer と usblp

usblpモジュールを削除したら,うまく印刷できた@usbプリンタ(Canon iP1500)usblpは名前的にusbプリンタと関係がありそうなのだが, 削除するとうまくいく.こはいかに?

Font の設定

ちゃんと設定すると見やすくなるらしいので.Font configuration - ArchWiki を参考にした.LCD filterのパッチが適用されたパッケージをインストールして,少し設定した.~/.fonts.conf <fontconfig> <match target="font" > <edit mode="assign" name="rgba" > <const>rgb</const> </edit> </match></fontconfig>

bootchart とってみた.

デスクトップのArchLinux.ログインマネージャーとしてslimを使用したが, そのままではbootchartがストップしないので, /sbin/bootchartdを変更 local exit_proc="gdmgreeter gdm-binary kdm_greet kdm"こんな感じのものを下に変更. local exit_proc="gdm…

Problem 269

Problem 269 - Project Euler そこまで難しくないが,なかなか面白い. アルゴリズムが結構気に入った.

-march=native

http://d.hatena.ne.jp/tmatsuu/20090110/1231557035のスクリプトを利用させて頂く. % cat /proc/cpuinfo | grep model\ name model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz model name : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz出力 -mar…

xrandr おもしろい

デスクトップPCのディスプレイの解像度は1024x768なのだが % xrandr --fb 1024x1024 --output VGA --panning 1024x1024とすると,表示領域は1024x768のままだが,ちゃんと1024x1024になっていて 下のほうにマウスを動かすと表示領域が下にズレて,いままで見…

Speed-up Firefox using tmpfs

ArchLinuxのwikiが更新されていた. より簡単に,より自然にできるようになっている. http://wiki.archlinux.org/index.php/Speed-up_Firefox_using_tmpfs

完全情報大富豪

各プレイヤーが1から13のカードを一枚ずつ持っている. 各プレイヤーは上の事実を知っている.こういうときって,どう行動するのが最適なんでしょう,って話題になった.# 階段なしね

ログイン時/ログアウト時にコマンド実行 (zsh)

http://wiki.fdiary.net/zsh/?ManPage 上を読むと良く分かるが,結論は~/.zlogin ログイン時に実行 ~/.zlogout ログアウト時に実行でした.

読書モード

最近まで読書モード(現実逃避モードともいうが…)だった. 多分一ヶ月程度. なんとなく,読んだ本を記録しておく(順不同). 伊坂幸太郎 重力ピエロ 伊坂幸太郎 フィッシュストーリー 伊坂幸太郎 ラッシュライフ 伊坂幸太郎 オーデュボンの祈り 池上彰 そ…

いちょう

今朝,イチョウの葉が9割がた落ちていた. ついに,本格的に冬になるのか…

Problem 268

Problem 268 - Project Euler最近は比較的簡単なものが多い?

thunderbird3

タブになってた.ビックリした.

大富豪

おもしろいぞ. しかし,こういうゲームをやっていると気になるのは 最適戦略は? AIの思考回路のアルゴリズムは? 上の評価方法は?

Solving the Santa Claus Problem with Conjunction

Solving the Santa Claus Problem with Conjunction | Communicating Haskell Processes なんか面白そうだ.あとで読む.

magic sysrq

PCが一見フリーズしたようなときでも Alt+SysRq + R, E, I, U, B とすると再起動できることがある.Keyboard shortcuts - ArchWikiしかし,Archlinuxでは /etc/sysctl.conf # Disable the magic-sysrq key (console security issues) kernel.sysrq = 0となっ…

んー

といわれましても… 何の役に立つんだ?

Lyx 1.6.5

リリースされた http://www.lyx.org/News さて,インストールするか

おい,ソフトウェアがクラッシュして今までの作業がパーだよ… おい… …

資料作り

全然進まない. というか,資料作りのソフトの使い方がそもそも良く分からない. うげー

無線LAN使えるようにした.

wireless_toolsとiwlwifi-4965-ucodeを使った.詳細はhttp://wiki.archlinux.org/index.php/Wireless 環境. % lspci | grep Network 0c:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)ネッ…

uvesafbを使ってコンソールの解像度を1280x800にした.

v86dと915resolution-staticを使った. 詳しい方法は http://wiki.archlinux.org/index.php/Uvesafb にある.ちなみに,環境は以下. % lspci | grep Graphics 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphic…