capsctrldays

2003-01-23 (木) [長年日記]

[WORK] NET

もうすぐ C# による開発プロジェクトのソルジャー(最下層使い捨て要員)として派遣されるかもしれないので、C# のセミナーを探したんだが、あんまり良いのが見つからない。2月中旬でよいのありませんかね? 当方、初心者。ギター担当。メジャー指向です。

直接開発を担当するわけじゃないので必要ないと言えば必要ないんだが(じゃあお前は何するんだ?って感じだが、まだよく分からないんですよォ)、セミナーに行ーきーたーいー、ってこっちから言わないと行かせてもらえないので言うッ!ちょっとドキドキしながら言ってみるッ!

一度でいいから10万円以上のやつに行ってみたいぜぃ。みーんな行ってるのにー、どーしてぼーくだけ、行ーけないのー?って不満を言ってみるテスト。えーと、単に申請しないからかも。

[tDiary] 全文検索(2)

squeeze.rb でファイルを作って、mknmz でインデックスを作って、namazu で検索するところまで出来ました。あとは、squeeze.rb と mknmz の自動化です。さっき数回やったんですけど、なんかうまくいかないので、また明日!

牛乳+木の枝=?

一体なにをやっているのかよく分からなかったんですが、ヨーグルトですって!ヨーグルト!月島にある佃公園に生えているらしいので、ゲットしよう!

天空に浮かぶ無線基地

こういうのって何が大事かというと「かっちょえー!」って思えるか思えないかってことだと思う。これはかっちょえー!ので、是非実現してほしい。

[tDiary] 全文検索(3)

せっかくうまくいくと思ったのに、いろいろと躓く。せっかく namazu の雛型ファイルを更新して、やりー cron で運用だぜーって思ってたのに、うむむ。とりあえず mknmz でエラーが出るのが痛い。1度目はうまくいくんだけど、2度目に

Present index is old type. it's unsupported.

なんてエラーが出てくる。なんだこれは。

KAKASI を入れてなかったのと、namazu のバージョンを間違えていたので、再 make してみる。$PATH に kakasi/bin を追加したら kakasi を認識してくれたようだが、そもそも「kakasi -h」 ってやっても何も表示されねえのはどういうことだッ(ノД`)。

うわー。いろいろと壁あるな(´・ω・`)ショボーン。

[tDiary] 全文検索(4)

最初からやってみる。

  1. /home/user/public 下にnamazu,kakasi ディレクトリを作る
  2. chmod 777 namazu kakasi する(775 だと install できんかった)
  3. kakasiを解凍。
  4. ./configure --prefix=$HOME/public/kakasi --with-pmdir=$HOME/lib
  5. make,make install
  6. $HOME/public/kakasi/bin/kakasi -h → なんか表示された
  7. echo $PATH => $HOME/bin:/$HOME/public/kakasi/bin:$HOME/public/namazu/bin
  8. which kakasi => $HOME/public/kakasi/bin/kakasi
  9. kakasi -h → 何も表示されず(´・ω・`)
  10. そういえばその前に、.bash_profileに「export LANG=ja_JP.SJIS」と「export PERL_BADLANG=0」を追加した。which kakasi の前にやっておくこと。

って、今きづいたYO! $PATH 追加しなくて済むように$HOME/bin/kakasi ってのを作ってシンボリックリンクできるかなー?つって思って、途中でやめてたんだ!こいつが原因じゃヽ(`Д´)ノウワーン。オレバカ。

改めて。

  1. で、namazuを解凍する。解凍したらnamazuディレクトリへGO
  2. そのまえに、cd File-MMagic
  3. んで、perl Makefile.PL LIB=$HOME/lib INSTALLMAN3DIR=$HOME/man
  4. で、make,make install しとく。
  5. ./configure --prefix=$HOME/public/namazu --with-pmdir=$HOME/lib
  6. ちゃんと「checking for kakasi... $HOME/public/kakasi/bin/kakasi」となってる。
  7. make,make install (なぜかmakeのときにパーミッションエラーになるんだけど、ディレクトリを出入りしていると直った。なんなんだー!)

namazu の設定をやる

  1. とりあえずchmod 755 namazu kakasi
  2. で、namazu ディレクトリに下りる。
  3. etc/namazu の中に(サンプルを参考にして)mknmzrc,namazurc を作成
  4. namazu.cgi を libexec から掘り起こす
  5. chmod 755 namazu.cgi
  6. mknmzでインデックス作成して
  7. namazu.cgi にブラウザからアクセス
  8. おお。できてる!(嬉)
  9. あとは、$HOME/public/namazu/share/namazu/template をいじって、再びインデックスを作成すればよい!のだ!

squeeze.rbの扱いに関しては、このようなアドバイスを頂いたので、プラグインとして利用。今までの日記はCGI経由でファイル化することにした。

そしてcronへ.

$crontab -e
    0 5 * * 0 mknmz tmp/html/ -O tmp/index/

こんな感じでー。

cronがちゃんと動くようだったら、右上にでも窓をつけます。つーことでWikiにまとめます。ゲッソリ。■追記)crontab が mknmz を発見できなかったようなので、$HOME/public/namazu/bin/mknmz としました。■(追記2)crontabだとキーワードの数が少ない。なぜなんだ。というわけで、--indexing-lang=jaを足してみました。どうか。

「現役高校生」が3選阻む

で、真珠販売業はどうするんだ?ということになるんだが。

爆走デコトラ伝説 男花道夢浪漫

デコトラ2は持っている。なぜなら、文太のオジキが声を出しちょるけえのぅ。オジキの声をサンプリングして曲まで作ったこともあったかいのぅ*1

*1 外部リンクではファイルの参照ができないので、ダウンローダなんかで落としてください。

現実的かもしれないWebサービス利用に関する一考察

このXGrottoっていうのは面白いですね。会社のなかからどこかのサービスにつなげようとすると、ほぼ間違いなくつながらないですからね。こういうのあると便利かも。

3Dモデルの検索エンジン:Princeton 3D Models Search Engine

例によって百式からなんだが。これはスゲー。ペンでひょひょいって絵を描くと、これなんちゃうん?っていう画像を提示してくれるのだ。

すごいのは、検索する入力項目が3つあること。それぞれ、上から横から前からのイメージを入力できる。つまり、3Dなんだな。なんか楽しいぞ!!(要Javaです)

[WORK] やるなおぬし

部署に中国人の方が入ってきまして(ぼくは場所が離れているのでまだその人に会ったことはないんですけれども)、部署内のメーリングリストに初ポストされました。第一声、これ。

hi

お世話になりました。

かなりのヤリ手です。

本日のツッコミ(全2件) [ツッコミを入れる]
1 ただただし (2003-01-23 (木) 12:33)

squeezeはプラグインとして動かすのが楽ですよ

2 murix (2003-01-23 (木) 16:46)

俺これ受けた。<br>http://www.globalknowledge.co.jp/reference/Reference.asp?KBN=1&DCODE=4&SCODE=15&PCODE=326