テーマ:Namazu

Namazu用クライアントの設計 (2)

「できるだけ早く試作を作成する」(The UNIX Philosophy, Mike Gancarz)という言葉を信じて、早速、クライアントを試作してみた。 一枚のWindowにIEコンポーネントを貼り付けただけのアプリケーション。 機能は通常のHTMLの表示、スクリプトの実行に加え、window.externalで ・COM…
トラックバック:0
コメント:0

続きを読むread more

namazuのバグではないけれど (2)

以前、namazuを使っていると「ディスクが見つかりません」というエラーメッセージが表示されることがあるという記事を書いた。 が、その際、考察が不十分で誤った記載をしてしまった。 本日、再度namazuの動作を確認したので、その結果を報告する。 エラーメッセージが表示されるのは、バイナリ配付のNamazu for Win3…
トラックバック:0
コメント:2

続きを読むread more

namazuのバグではないけれど

namazuを使っていると、例えば namazu\bin\namazu.exe マルチバイト namazu\var\namazu\index などとやった際に「ドライブにディスクがありません。ディスクをドライブ に挿入してください。」というダイアログが表示されることがある。 この現象について、本日、ちょっと掘り下げて研究し…
トラックバック:0
コメント:0

続きを読むread more

Namazu用クライアントの設計

先日作成した、簡易版namazuクライアントをつらつらと眺めていると、改造したくなってきた。 先日の簡易版は動作が分かりやすい一方で、HTMLアプリケーションの制約上、検索の際に一瞬だけnamazuのコンソールが表示されてしまい、見た目が美しくない。 かといって、全部Cか何かで書き直してしまうと、今度は改造しにくくなって面白くな…
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (8)

これまでの説明で、テキストファイルやHTMLファイルの全文検索はできるようになりました。 今回はいくつかの補遺です。 まず、PDFファイルを検索対象に入れる方法を説明します。 http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html からxdoc2txtというソフトを入手します。 ファ…
トラックバック:0
コメント:3

続きを読むread more

全文検索機能付CD-ROMの作り方 (7)

前回までで、namazuのインデックス作成および、検索ができるようになりました。 今回は、簡単なユーザーインターフェースを作っていきます。 Namazu for Win32のホームページでもいくつかのユーザーインターフェースが紹介されています。 と言いたいのですが、IENamazuというインターフェースはすでにホームページごと…
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (6)

前回までで、namazuのインストールができました(ただし、namazuアーカイブのReadmeとは異なり、環境変数の設定を一切行っていない点に注意してください)。 このあたりでとりあえず、namazuの動作を見てみましょう。 ここではサンプルとして、スクリプト言語PHPの日本語マニュアルを使用します。 PHPの日本語マニュア…
トラックバック:1
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (5)

前回に引き続き、前回ダウンロードしたnamazuのインストール方法を説明していきます。 前回ダウンロードしたnmz2.0.16.002-win32.zipを適当な解凍ソフトで展開すると、次のようなファイルがでてきます。 ここにあるREADME-ja.txtが日本語の説明書になりますので、目を通してください。 こ…
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (4)

前回に引き続き、今回はnamazuの入手方法について説明します。 Microsoft Windows上で動くnamazu、Namazu for Win32 のホームページを開いてください。 2006年12月3日現在では、このスクリーンショットのようになっています。 今回はコンパイル済のnamazuを使用します。 …
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (3)

前回ダウンロードしたActivePerlのインストールを説明します。 ダウンロードしたActivePerl-5.8.8.819-MSWin32-x86-267479.msi を実行(たいていの人はダブルクリックでしょう)すると、ActivePerlのインストーラが起動します。 警告画面が出ますので、ここまでの手順に間…
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (2)

前回から日が空いてしまい、失礼しました。 検索速度の問題から、ベタで全文を検索するのではなくて、あらかじめインデックスを作成する方式を採用するしかないというのが、前回の結論でした。 インデックスをあらかじめ作成する方式の全文検索ソフトで、かつ、ライセンス的にCD-ROMに収めて再配布できるものとして、ここでは有名なnamazuを…
トラックバック:0
コメント:0

続きを読むread more

全文検索機能付CD-ROMの作り方 (1)

先日、CD-ROMに全文検索機能を付ける方法について、相談を受けた。 1年ほど前にも、他者から似たような相談を受けていたこともあり、何度も同じ説明をするくらいなら、文書化して残しておこうと、今日、思い立った。 とりあえず、自分が一番自信を持って紹介できるのはフリーソフトウェアのnamazuを使ったやりかたなので、これを中心に考え…
トラックバック:1
コメント:0

続きを読むread more