2001-11-02(金) 9381歩 [長年日記]
■ 本日のハンティング
kazuの懸賞雑多日記です(104)。タッキーのお母さんじゃないですか……。親子三人でWeb日記って(笑)。
■ 日記Namazu検索
rsyncでサーバから日記ファイルを取ってきて、更新分だけsqueezeでHTML化して、mknmzして、できたインデックスをrsyncでサーバに戻す……というスクリプトを書いて、cronに仕込んだ。毎朝4時、自動的に更新される(はず)。
インデックスの自動更新って、こういうことじゃなくて?
2001-11-01(木) 11681歩 [長年日記]
■ openssh
昨日mpg-get upgradeしたら、opensshが2.9.9p2-2kになった。そしたら、~/.ssh/configに指定してある「Protocol 1」が無視されるようになってしまった。いつもアクセスするホストがRSA認証しかサポートしてないので、ssh-addでもRSAキーしか登録してないのだ。だから他のホストもProtocol 1にしているのだが。
sshに「-1」オプションを付けると正しく動く。試しに/etc/ssh/ssh_configで「Protocol 1,2」にしたらRSAが優先されるようになった。どうも、~/.ssh/configの設定だけが無視されているような。はて。openssh.orgにアクセスしても、どこを見ればいいのかわからん(笑)。
■ 言葉の話
マルチブート、たしかに変。でも、「セレクタブルブート」は絶対に定着しないと思う。「セレクタブル」とか「トランスルーセント」とかは、日本人には語感がなじまない。つーか長すぎるよね。もし「セレクタブルブート」なんて言葉を使おうと言ったところで、「セレブー」とか略されるのがオチに違いないよ、うん(笑)。
■ ProjectXのウソ・ホント
そうそう、ちきんさんのとこで見たんだった、ProjectXへのツッコミ。
でも、ProjectXというのは見ればわかるとおり、失敗したプロジェクトの話はしない。失敗談も語られるが、最後は必ず逆転大勝利なのだ。あの文法は、明らかにエンターテイメイトのそれである。言い換えれば勝者の歴史。勝者の歴史には、勝者に都合のよいことしか書かれないのはよく知られていることである。
だから、ProjectXに対する敗者からのツッコミは、電波少年のやらせを暴くのと同じくらい虚しいものと言えよう(笑)。もちろん、公正中立な歴史というのも必要なんだけど、ProjectXはそういう楽しみ方をする番組ではない、と思う。
でも、最近ちょっと「お涙頂戴」的な演出が目立ちすぎだよなぁ。先日の三億円事件の話だって、妹の胃癌の話は脱線しすぎだよ、さすがに。
2001-10-31(水) 11606歩 [長年日記]
■ スケスケの話
変身サイボーグで反応する人って、同世代だよね、やっぱ(笑)。復刻版もあるようだけど。ちなみに1号よりジャガーの方が好きだったな。でも、人体標本モデルの方は知らないなぁ。いや、知ってたかも知れないけど、興味を持ってなかったのか。理科室に大きいのがいたし。
トランスルーセントって言葉、けっきょく(Appleのもくろみは外れて)定着しなかったような。少なくとも日本では。意味的に正しくても定着してない言葉を積極的に使おうとは思わないっつーか。まぁ、「ホームページ」なんかは定着しても使いたくない言葉ではあるんだけど(笑)、「スケルトン」にはけっこう歴史があるしなぁ。
■ ProjectX
11月22日にDVDが出るってんで首を長くして待っているんだけど、第一期の収録分に「窓際族が世界規格を作った」が入ってない。「権利許諾の関係で、現在発行を検討中」と書いてあるけど、まさかビクターがVHSメディア以外にあの話を入れるのを渋ってるんじゃあるまいな、などと勘ぐってしまう。もしかするとSONYから横やりっつー可能性も……なんて妄想を膨らませるとそれはそれで楽しいのだが(笑)。
■ GIMP
恐れおおいなんて言わないで下さいよぅ。自慢じゃないが、間違ってることにかけてば吉井さんにも負けない自信がありますからね(をい)。だからtDiaryを作ったんだし。
というわけで、_tom_方式をやってみた。たしかに動く……ものもある。ううむ、じゃあおれのやっていた方法って、なんだったんだ? つーか、以前は確かにこれで動いていたと思うんだけど……人間の記憶は不確かだし……。
しかし、これでも挙動がおかしいスクリプトが多い。例えば「クローム」は、本来最上位にくるべきレイヤーが最下位になってしまう。「冷たい金属」はShadowとReflectionがバラバラな位置にできてしまう。「ネオン」に至っては、Neon Tubesのレイヤーが空っぽ。ネオンができないと、なつかしのNorika日記ロゴが再現できなくなってしまうじゃないか〜(笑)。
などと言いながら_tom_さんとIRCでスクリプトを見ていたら、いろいろとおかしなところがあるようだ、という感覚。って、おれ、lispはめまいがするのでさっぱりなんだが。
■ Namazuで検索
さて、懸案だった作業をちょっと仕込む。それは、Namazuの入っていないこのサーバで、Namazuによる全文検索をする、である。これができれば、かなりユーザビリティが増すはず。今までほとんど使い物にならないgoo検索フォームを付けていたけど、やっぱ自前でなんとかするのがスジじゃろ。
まず、ローカルマシンにNamazu環境を仕込む。この辺は、RPMなりmph-getなりを使ってサクっと。
そしてローカルに日記ファイルを持ってきて、ちょこっと作ったPStore→HTML化ツールを使って1日1ファイルに変換。day.rhtmlをフォーマットに使うというもので、tDiaryのtext_out機能が出すものとはツッコミからRefererまで再現されるという点が違う。ただし、バックアップ目的にするには、リストアが面倒すぎるのでちょっとアレだけど。
このHTMLファイル群に対してmknmzをかける。勝手にHTMLと認識してくれるので、専用のフィルタもいらず、楽でいい。
できあがったインデックスを、サーバの適当なディレクトリにアップロード。インデックス作成をローカルで済まして、サーバでは検索だけにしようという魂胆だ。検索ツールにはrbnamazuを使う。これはインデックスの解析をすべて自前でやっているので、Namazuが入っていなくても、インデックスさえあれば動く。
かくして、ここにも無事に全文検索フォームが付きました。なお、インデックスの更新は気が向いたら行います(笑)。いや、いずれ自動化するけど。
■ 今日のハンティング
そうそう、black peach diaryを捕獲してあります(103)。
Before...
◆ しんちゃん [ごめ〜〜〜ん!明日雨だわ(^^;]
◆ ますたあ [練習自慢して下さってありがとうございます。これからもどんどん自慢して下さい!!]
◆ suzune [イングラムかっちょいー(笑) P2はいれないのん(笑)? > マッドネス]
◆ ただただし [P2は会社にあるんだもん]
◆ さかい [イングラムってマシンガンだと思ってた・・・]
◆ ただただし [何度も「ロボット」って書いてるのに……(笑)]