トップ «前の日記(2007/02/16 (金) ) 最新 次の日記(2007/02/18 (日) )» 編集 RSS feed

HsbtDiary


2007/02/17 (土) [長年日記]

[TextDrive][hyperestraier]TextDrive に hyperestraier をセットアップ

今使っている search.rb ではやっぱり物足りないので、TextDrive への hyperestraier 導入と かずひこさん作の estraier-search のセットアップをしてみた。

TextDrive で用意されているシェルモードだと、make じゃなくて gmake を使う。

QDBM

wget http://qdbm.sourceforge.net/qdbm-1.8.74.tar.gz
tar xzf qdbm-1.8.74.tar.gz
cd qdbm-1.8.74
./configure --prefix=/users/home/username --enable-zlib
gmake
gmake install

hyperestraier

wget http://hyperestraier.sourceforge.net/hyperestraier-1.4.9.tar.gz
tar zxf hyperestraier-1.4.9.tar.gz
cd hyperestraier-1.4.9
./configure --includedir=/users/home/username/include --libdir=/users/home/username/lib --prefix=/users/home/username --enable-zlib
gmake
gmake install

おしまい。 

[hyperestraier][tDiary][plugin][search] estraier-search をセットアップ

hyperestraier 側の前準備

ノードマスタの作成
estmaster init homes/estraier
属性インデックスの変更
cd homes/estraier
nano _conf

attrindex: @uri{{!}}str

を追加

tDiary 用のデータベースを作成
cd _node
estcmd create -apn tdiary
ノードサーバを起動
estmaster start -bg estraier

tDiary 側の設定

Test_UTF8 ブランチから必要なファイルをダウンロード。とりあえず、うちはまだ UTF 化してないのでエンコードを EUC に変換、後はプログラム側でも対応できるように dai さんのパッチを当てる。最後に hyperestraier のアーカイブに含まれている rubypure を misc/lib 以下にぶち込んでおしまい。

んー、とりあえずまともに動くようにはなってるっぽいけど、よろしくない点がちらほら。

  • 検索結果の @date が1日前を示している。
  • whatsnew プラグインと併用するとエラー。こんなパッチでアドホック対応。
 def whats_new
 	return apply_plugin( @whats_new[:read_mark] ) unless @cgi
+	return apply_plugin( @whats_new[:read_mark] ) if @whats_new[:section].nil?
 	@whats_new[:section] += 1

検索結果のずれは何が原因なのかなあ。

追記

検索結果の @date がずれていたのは、シェルモードでインデックス登録をしたときのシステム時刻が JST じゃなくて GMT だったのが原因だった。

export TZ=JST-9

と設定してからインデックス作成をしたら、時刻とエントリの内容が一致。

[Wii][Device]Wii リモコンを PC に繋いでみた

なんか流行ってるらしいので試してみた。使ってる VAIO ノートには最初から bluetooth が内蔵されているので、とりあえずドライバをアップデートしてから、デバイス認識させてみるとあっさり完了。

あとは WiinRemote を入れて、PowerPoint のスライドを動かしてみたり何だり。加速度センサがちょっと慣れないけど、確かにこれはかっこいい。

本日のツッコミ(全2件) [ツッコミを入れる]
# まちゅ (2007/02/19 (月) 23:23)

TxDのサポートに問い合わせてみたら、「ウチは共用サーバではHyper Estraier動かしちゃダメよん」って言われちゃいました。<br>ご参考まで。

# しばた (2007/02/20 (火) 06:41)

なんだってー。