Kazuhiro's blog
ようこそ! Kazuhiro's blog
日曜日, 11月 28 2021 @ 10:52 午前 JST
 記事を友人にメールする 印刷用画面 

ndestエージェントでWikipedia検索

Lookup

Lookup 1.4+mediaに含まれるndestエージェントHyper Estraierのノードサーバに対して検索をかけられるようにしました。 ndestエージェントのページにも書きましたがHyper Estraierの作者である平林さんがWikipedia検索の(疑似)ノードサーバを公開されていますので、手軽にWikipedia検索がEmacsから行えるようになります。 尚、EmacsとLookup 1.4+mediaとHyper Estraierを全部使えるようにするのが手軽でないという意見は却下です。

と書いたものの、私はMeadow (Windows)で使っている為、日本語を含む単語の検索が(ほぼ)できません。 estcallのsearchサブコマンドにも-icオプションが欲しいところです(とここに書いてもほとんど誰も読まない)。

(追記) Emacs22以降ではestcallを使用せずにノードサーバにアクセスして検索をかけられるようにしました。 これによりWindows環境における制限を回避し、Hyper Estraierを導入しなくても外部のノードサーバに検索をかける事ができるようになりました。

タグ:Lookup Hyper Estraier Wikipedia

 記事を友人にメールする 印刷用画面 

添付メッセージの保存 (Wanderlustで)

general

以前にemacs-mime-jaに投稿しましたが誰からも反応がなかったのでメモ。 私は、メーラにWanderlustを使用しています。 受信したメールに添付されたmessage/rfc822なデータをディスクに保存しようと思ってmime-preview-extract-current-entityを実行すると、保存されたデータの改行コードがCRLFになってしまいます。 また、Content-Transfer-Encodingが8bitになっている添付データ(実際に受け取ることはまず無いですが、自作は可能です)を保存しても、同様にLFがCRLFに置換されてしまいます。

おそらくWindows環境のEmacs22ではデフォルトの改行コードがCRLFになった事による影響だと思われます。MLへの投稿にも書いた通り、下記のパッチで症状はなくなりますが正しいかどうかは分かりません。

--- mel.el.org	2005-07-06 11:09:04.000000000 +0900
+++ mel.el	2007-02-26 19:56:06.603177600 +0900
@@ -86,7 +86,7 @@
 
 (defun 8bit-write-decoded-region (start end filename)
   "Decode and write current region encoded by \"8bit\" into FILENAME."
-  (let ((coding-system-for-write 'raw-text)
+  (let ((coding-system-for-write 'no-conversion)
 	format-alist)
     (write-region start end filename)))

(追記) とっくに2ちゃんねるで指摘されていました。

タグ:Emacs Wanderlust FLIM

 記事を友人にメールする 印刷用画面 

EPWINGの全文検索

Lookup

Lookupのndebsエージェントから全文検索を行うという話です。 やってる事はワイルドカード検索を最初に試みた時と同じように、予めインデックスを作成しておいてからeblookとは別の検索ツールを使って結果を返すというものです。

さすがに全文検索ツールを自分ででっち上げるようなスキルは無いので、辞書の内容をhtmlでダンプするツールをでっち上げ、そのファイルからHyper Estraierのインデックスを作成してみました。 画像は通信用語の基礎知識(2004年版)に"emacs"で全文検索を試みたものです。 見出しに"emacs"を含まない項目もヒットしているのが分かると思います。

タグ:Lookup EPWING Hyper Estraier

 記事を友人にメールする 印刷用画面 

携帯電話のアラーム

general

携帯電話の電池が残り少なくなり、後で使う為に電源を切っていたところ、アラームを設定していた時刻に自動で電源が入ってびっくりしました。

ちょっと調べた限りではそれなりに採用されている機能らしいです。 ちなみに、私が使っている機種ではその機能はオフにはできないようでした。 残り30秒の電池でそんな余計な事はしてくれなくていいですとか思ったけど、もっとPDA的な使い方をしている人にはありがたい機能なのかもしれません。

そういえば、携帯電話のスケジュール機能を使い込んでいる人はどのくらいいるのでしょうか? 少なくとも私の身の回りでは見かけたことがないです。 電車の中などでもメールを打っている人はいてもスケジュールをチェックしている人は見たことがないです。 でもまあ、母集団がかなり大きいし、いろんなソフトも出回っているようなので、PDAでスケジュールを確認する人よりよっぽど多いのかも知れません。

(追記) 念の為、PDAでスケジュールの確認をしている人も身の回りや電車内では見かけたことはありません(自分自身を除いて)。

(追記 その2) はてなのアンケートによればある程度は使っている層があるようです。

 記事を友人にメールする 印刷用画面 

ndestエージェント公開

Lookup

Lookupのパッチを公開を始めてから一年がたちました。 私は使用・開発共にWindowsで行っていますが、他のプラットフォームではパッケージを作って頂いている(ZaurusとかMac OS Xとか)ようなので、ちょっとはユーザもいるのかなと勝手に思っています。

一周年記念というわけではないですが、Hyper Estraier用のエージェントを公開しました。 Lookup 1.4+mediaに含めていますが、残念ながら実験段階です。 インデックスを破壊するとかはまず無いですが、他のツールの呼び出しはかなりいい加減です。

個人的にはestwaverが作成したインデックスの検索に使うと便利かなと思っています。 SEMIを使ってメールを見た時の画面がしょぼいですが、メールの検索はメーラ側で実装した方がよいと思っている為、あんまり頑張る気になれなかったのであのような状態となっています。 改良とか作り直しとかして頂ける、あるいは頂けた方はぜひご連絡下さい。

タグ:Lookup Hyper Estraier