PC関係のメモ
Canon Bj F300 / [buy]DVIケーブル(3m) 税抜¥2380 / 再インストール(Windows セットアップ) / DVI接続 / マルチモニタ / [buy]SAPPHIRE RADEON 9600 ATLANTIS ¥16798 / 再インストール続き(アプリケーション)
Canon Bj F300
そこそこ印字は速い。もっともUSB接続のプリンタを使うのが始めてだから、最近のはもっと速いんだと思う。ちなみに前に使ってたのはBJC-455J。
DVIケーブル(3m) 税抜¥2380
試してみたら画面がちらついたり、いきなり画面が黒くなったり安定しない。Windows2000のせいっぽいのでついでにWindowsXPにアップグレードすることにする。
再インストール(Windows セットアップ)
DVI接続でも画面が落ち着いた。やっぱりOSのせい?おー、さすがデジタル。芝生もクッキリ!<XP の壁紙
今度は表示がもたつく。ウインドウを移動するだけでも表示が追いつかない。標準ドライバだからだと思う。
とりあえずネットに繋ごうと思ったら NIC が自動認識されない.確かIntelのチップだったか。今度M/Bを買うなら3comの枯れたチップが載ってるやつにしよう。今のM/BはGIGABYTE製"GA-8PE667 Pro"。
データ用パーティションにドライバ入れとけば良かった・・・一通りすんだら入れとこう。
とりあえずノートでドライバをダウンロードしてUSBメモリで受け渡し。こういうときUSBメモリは便利。昔ならFDでやってる。M/B付属のドライバCDを探す気は無い。
DVI接続
ビデオカードのドライバを入れたら、WindowsXPでも表示に不具合が。調べてみるとEIZO のディスプレイとAOpenのビデオカードはDVI接続の相性が良くないらしい。ビデオカードの再購入を検討。
マルチモニタ
セカンダリディスプレイでもオーバーレイ表示できたのでびっくり
SAPPHIRE RADEON 9600 ATLANTIS ¥16798
DVI 接続もまったく問題なし。マルチモニタもあっさり使える。FFベンチの値がGeforce5200と変わらないけど今は気にしない。
再インストール続き(アプリケーション)
- Becky
- Explzh
- POPFile
Rastをインストール / 検索フォームをつけた
Rastをインストール

Rastをインストールした。目的はこの日記の検索用。
Rastが採用しているn-gram方式は、Namazu等で採用されている分かち書き方式に比べて「検索漏れが生じない」という特徴があるらしい。また、同じくn-gram方式を採用している全文検索エンジンとしてはsennaがある。
インストールは思ったより手間取った。
apr-get install g++ apr-get install libapr0-dev apt-get install libmagic-dev apt-get install nkf
まずはaprが必要なのでインストール。g++も入れてなかったので入れる。これで./configureが通るようになった。makeしてみるとmagic.hが無いというエラーが出たのでlibmagic-devも入れた。nkfも同じくmake時にエラーが出たので。
apt-get install libhtree-ruby1.8 apt-get install ruby1.8-dev
実際にtDiaryでインデックスを作るにあたってhtreeが必要なので(HTMLのパースのため?)インストール。スクリプトを動かしたらRuby拡張ライブラリが入っていないためエラーになった。./configureの出力を改めてみてみたらmkmf.rbが見つからないというエラーが出ている。ruby1.8-devを入れることで解決。
あとは改めていつもの決まり文句。
./configure make make install
最後に、スクリプト中からrast.soをロードする際にlibrast_ruby.so.0が見つからないというエラーが出た。/etc/ld.so.confにlibrast_ruby.so.0があるディレクトリ(/usr/local/lib)を追加して/sbin/ldconfigで更新したら解決。
検索フォームをつけた
Rastのインストールができたので今度は検索フォームをつける。
<p>rast-search</p> <form method="get" action="rast-search.rb" class="search"> <p> <input type="hidden" name="sort" value="date"> <input type="text" name="query" size="20" value=""> <input type="submit" value="検索"> </p> </form>
日付順にしたかったのでhidden属性でsortにdateを渡す。
追記:<form>の中に<input>を書いてたので間に<p>を入れた。

