ウェブ全体フォロー|ログイン|ブログ開設・作成(無料)このブログの更新通知を受け取る場合はここをクリック徒然な覚書tty0.exblog.jpブログトップちょっとした覚書に。Zaurusを外出先でのドキュメント作成した環境としてだけではなく、メールの端末としてもガンガン使い始めて不満に思ったことがひとつあります。4の環境を作り上げたんですが、唯一構築出来なかった検索環境に関する不満です。デスクトップ環境では、全文検索システムのNamazuを利用したMew-namazu、いわゆる「鯰猫」を使っていたので、メールの検索は非常に楽が出来ました。mew-nmz-namazu)だと検索結果のメールをスコア順に並べてくれるので、目的のメールにたどり着くのも簡単でした。Zaurusに構築するのは大袈裟ですし、デスクトップと違って必要度の低いメールは片っ端から消される運命にありますから、Namazuのようにインデックスを作成する全文検索は、ほとんど意味をなしません。そこで、日本語も含めて正規表現で検索できるmgを外部コマンドとして利用できるようにします。/とすることで、正規表現にマッチしたメールを仮想的なサマリにまとめてくれます。mew-nmz-namazuのようにスコアの併記などしてくれませんが、メール全てを検索対象にするわけではないので、これで十分だと満足しています。利用するmgがPerlのスクリプトなので、Perlをインストールする必要があります。Namazuほどじゃないですけどちょっと手間が掛かります。日本語の正規表現をサポートしているgrepをインストールするのが一番なんでしょうけど、他に選択肢がないんですよね。最初、mew-prog-vgrepではなくて、mew-prog-grepに設定してしまい、検索できないと焦ったのは内緒。Zaurus整理しなくちゃここ数年の蔵書に関しては、一応はデジタルっぽく管理しているし、(絶対に無理だけど)紙メディアは減らす方向にしている、一応ある程度は検索もできるし、記憶も疎らじゃないので、すぐに見つかります(当たり前?)。これが大昔に買った本になると、なかなか見つからず頭を抱えてしまいます。先日も某図書館で調べものをしている最中に、隣がマキナニーの本(映画化されたやつ)を読んでいるのを見掛けて、突然もう一度読みたくなったので、うちにもあるはずだ!と探しまわった結果、なぜか原書しか見つからず悔しい思いをしていました。原書で読む気力など当然沸くはずもなく、それは元の段ボール箱に(笑)。記憶じゃ翻訳されたものも買ったはずなのに。今日は改めて違う資料を探し出す必要があって、これ幸いと再度チャレンジしました。見つかりませんでした。買った覚えがないマーフィーの法則が出てくるは、ルネ・ラリックのカタログが出てくるは、Warholの写真集は出てくるなど、これが結構楽しめました。記憶に残ってない本なんかが突然見つかると、何故かとても新鮮に感じてしまいますね。ところで、見に行った記憶がないバーンズコレクションのカタログが出てきたのは何故?ちょうど10年前に西洋美術館で開催されたやつだけど。あ、もちろん、目的の資料は出てきました(笑)。Book持ち運び端末いったいどれだけの人が、ここで書き捨てているものを読んでいるかは分かりませんけど、毎度毎度の問い合わせメールがくるたびに、「いえ、そんなことはありません」と返事を返したり、「今現在はこんな環境を持ち歩いています」から、「ちゃんとPalmを使っています」などなど、毎回個別に返事をする時間的な余裕はありません。そりゃ、仲のいい友人であればごく気軽に答えるのですが、見ず知らずの方から突然「開発本にはお世話になっています。Zaurusの本を書かれたということは、、」に続けて、Palmは使わなくなったんじゃないですか?と、複数の方から問いただすようなメールを頂くと、さすがにお答えするのに苦労します。無視しちゃうのもありなんでしょうが、それは悲しすぎるので、丁寧に言葉を選びながら状況を説明することになります。正直にいって多忙な時や精神的に辛いときだと、これはかなりの負担になってしまいます。万が一、問い合わせをしたのに返事が戻ってこないという方、誠に申し訳ないのですが、すぐの返事は勘弁してください。時間に余裕が出来たら、きちんとメールしますので。Zaurusに任せていますが、いわゆるPIM関係は当然Palmがメインとなっています。rdesktopメインの環境がUnixとは言っても、やはり必要に迫られるのがWindows環境。Wordのドキュメントは送られてくるし、Excelに数字を入れてくれと、平気で添付されてきます。確かに便利なんですけどね。それで必要に迫られてVMWareを利用しているのですが、VMWareが4.51になって、デュアルヘッドの環境でもまともにフルスクリーンに対応してくれたので、ちょっとだけ嬉しくなっていました。悲しいかな、セカンドディスプレイに思い切りゴミが出ることがあります。うーん、やっぱりこれはまずいでしょ(笑)。Serverを動かして、VNCクライアントで利用していましたけど、これもどこか本末転倒です。そこで、試しにリモートデスクトップを利用してみました。192.168.0.1という具合いに指定すると、デュアルディスプレイをフルに使ったデスクトップが利用できます。画面の再描画に関しては、VNCクライアントでやるよりも確実に早くて、ビデオ辺りも駒落ちなく観れます。実行時に必要な画面サイズを指定できるので、これまたなにかと便利です。この環境で必要に応じてWindows環境を試すことになりそうです。4.51のモジュールがビルド出来なくなって、ちょっと大慌て。`sk_wmem_alloc'要するに構造体がないぞと怒ってるので、ビルドする際に引っ張ってきているソースを書き換えました。RPMでインストールしているのであれば、/usr/lib/vmware/modules/source/vmnet.tarに含まれているbridge.cの中です。s/sk_wmem_alloc/wmem_alloc/してやれば、今まで通りにvmware-config.plでビルド出来ます。PDAで常時接続していることがほとんど。通信したままで6時間程度は持ちます。ZaurusにはLEDがついているので、折角だからメールの着信があったら、LEDで確認できるようにしました。必要なのはLEDをコントロールすることで、最初はLispで完結させるか、自分で書こうと思っていたのですが、ledctlというツールを見つけたので、ありがたくこれを使わせてもらいます。~/.mew.eに追加します。PDAみたいに回線状態が悪いときは、Emacsそのものが一時的にデッドロックしてしまうときがあります。暇なときにデバッグモードに入ってみなきゃだめかな。STICK芝浦FACTORYでライブを見に行ったのを思い出しました。姿形もなくなったライブスペースなのですが、ライブを見に行ったり、仲間が個展をしたりと、頻繁に出入りしていた懐かしい場所です。STICKに出入りしていた頃を思い返してみると、あの頃あの場所に限定されるものではなくても、当時の記憶はずっと引き摺っているのだなぁと、何故かしみじみと思ったのでした。同じ時期、仕事が捗らない昼下がりは、毎日のように原美術館のカフェでぼぉとしてばかりいたのも、これまたとっても懐かしい。ComplaintUTF-8なメール時々何をとち狂ったのかcharset=UTF-8なメールが送られてくることがあります。Mailを使ってる人に多い気がします。何か設定を間違いやすい要因があるのかもしれません。いずれにしても、そんなときもMule-UCSをインストールしておけば、読めなくて涙することはなくなります。友人だったら、読めないから送り直せと言えますけど、さすがに取引先だと怖くて言えませんから(笑)。読む方はどうにでもなるのですけど、気付かずにUTF-8を送ってしまうこともあるでしょう。"iso-2022-jp"))として、us-asciiかiso-2022-jpでないときは、確認するように設定しておきましょう。時には複数の言語を混在させて国際化された文字コードを、メールで送る必要に迫れる時もあります。"utf-8")で設定します。EmacsHTMLの文字コードなどほとんど気にしていなかったんですが、ここ数日で立て続けにUTF-8なサイトに遭遇して、Emacs-21.3なZaurusでは確認できませんでした。普段使いなEmacsは21.3.50なので問題になっていなかったのかな。急ぎでMule-UCSをパッケージにしました。0.84はEmacs-21.3ではまずいので、CVS-Headのものを使っています。内容的には0.85RC3のはず。mule-unicode-e000-ffff))起動する際に変換テーブルを読み込むことになるので、当然Emacsの起動が極端に遅くなってしまいますけど、どうせ立ち上げたままになるので気にしていません。'un-define)しなくてはいけないことです。普通のサイトでUTFを使ってるのは、ほとんどがXML大好きな人だけみたいですけど、冷静に考えるとこのページ自体もUTF-8で書かれているみたいなので、Emacs-w3mで内容確認ができるようになるだけでも助かります。いままでZaurus(のEmacs-w3m)で確認してなかったことがバレバレですが(笑)。ZaurusEmacs-w3m外出先でどうしてもWebを確認しなくてはいけない時、回線状態によってはNetFrotやOperaだとちょっと辛い時があります。画像が多いページだとどうしても転送量が増加しがちなので、ページのレンダリングが終了するまで待たされてしまいます。確かに画像が目的のページであれば、仕方ないと諦めてじっくりと待つのですが、例えば、お店の電話番号や住所を知りたい時は、テキスト情報だけ確認できたら十分です。普段からEmacsは起動したままになっているので、テキストの切り張りなどを考えると、Emacs-w3mを利用するのが最も楽ができそうです。最低限の設定をして、あとはマニュアルを見ながら設定を追加していくのがいいでしょう。必要なパッケージは、APEL、FLIM、Emacs-w3mですが、場合によってはEmacs-wgetもインストールしておくのもいいかもしれません。メッセージを入力してください。