hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

KWIC Finder

KWIC Finder リニューアルの進捗状況

前回KWIC Finderのリニューアルについて公表したが、2ヶ月経過してかなり具体的に進んでいる。リリースは年内を目標にしている。 ファイル検索ソフトには、ファイルシステムの中からどこに保存したかわからないファイルを探し出すもの(Everything等)と、ファ…

xdoc2txt 2.0 COM DLL版

xdoc2txt 2.00 alpha にCOM DLL版も追加した。COM DLLを呼び出せる多数のアプリケーションから利用できるはずである。VBScriptから利用する例をあげておく。 定義 ProgID: xd2txcom.Xdoc2txt.1 HRESULT ExtractText([in] BSTR lpFilePath, VARIANT_BOOL bPro…

xdoc2txt 2.0 alpha

xdoc2txt 2.0 alphaをリリースした。改良点は、 内部Unicode対応。出力オプションに -u(UTF16)、-8(UTF-8)を追加。 PDFに /LZWDecodeのサポートを追加(Unisys特許が切れているため)。 cryptlib.dll を統合し、パスワード無で暗号化されたPDFに標準で対応した…

xdoc2txt Unicode対応 進捗

xdoc2txtの内部Unicode対応を淡々と進めているが、意外に順調で、一太郎やOffice文書の対応までは終了した。最後に大物のPDFが残っているが、2週間ぐらい作業すればなんとかなりそうだ。 xdoc2txtは作者の初期の想定以上に広範囲に使われているので、正式リ…

xdoc2txt 2.0 開発に着手

xdoc2txtの後継版の開発にやっと着手した。xdoc2txt 2.0の開発予定項目(1〜2ヶ月) 内部Unicode対応とする。 出力エンコードにUTF-8を追加する。 MFC,ATLのクラスの使用をやめ、Windows以外のOSへの移植を行う。MacOSX版とLinux版を試作する。OLE2複合文書…

後継版の検討

C#に少し慣れてきたので、KWIC Finder の後継版を作ってみようかという気になってきた。クラウドが普及してきたが、デスクトップ検索のニーズも無くならないと思う。Unicode対応とUIの見直しを行えば、まだ10年くらい現役でいけると思う。 添付のフィルタのx…

Windows Desktop Search3.0 への対応の調査

KWIC FinderのWindows Desktop Search3.0 への対応方法を調べている。まず、Windows Desktop SearchのAPIの文書が公開されており、SDKとサンプルプログラムがダウンロードできる。 MSN Japan - ニュース, 天気, メール (Outlook, Hotmail), Bing検索, Skype…

xdoc2txt/KWIC Finder の Microsoft Office 2007対応について

xdoc2txtとKWIC FinderをMicrosoft Office 2007に対応させるべく、作業中である。ほぼ、従来のOffice文書と同様のテキスト抽出ができるようになった。2月中にはリリースできると思う。Microsoft Office 2007では標準のファイルフォーマットがXMLベースのもの…

開発状況

KWIC FinderはGoogle Desktop Search 対応を終え、現在Hyper Estraier対応の作業中です。手元のβ版では検索できております。 KWIC Finderの標準エンジンもN-gramなのですが、インデックス作成の速度がHyper Estraierの方が圧倒的に高速です。Hyper Estraier…

開発状況

現在、KWIC Finderとxdoc2txtに開発の軸足を移しています。EBシリーズ並びにEBPocketのファンの皆さん、KWIC Finderが一段落したら、EBシリーズに戻りますので、しばらく我慢してくださいね。 KWIC Finderの今後の予定ですが、Google Desktopの登場などデス…

PC Japan 2005年12月号にてご紹介

PC Japan 2005年12月号に、拙作のKWIC Finderが久しぶりに収録されています。 http://www.sbcr.jp/pcjapan/ 特集3「100%探し出すためのハイパー検索術」でGoogleDeskTopやWindows Desktop Searchなどのデスクトップ検索ツールの紹介の中で取り上げられていま…