TRAMPとZsh
Emacsで、別のマシンにあるファイルをさもローカルにあるかのように扱うための TRAMPが、いつの頃からかちゃんと動かなくなっていて困っていた。そのうちちゃんと調べて直そう、と思いつつ、この問題を思い出すのは急いで TRAMPを使わないといけない時ばかりだったので先延ばしになっていたのだが、ようやく今日ちゃんと調べて対応してみた。
メイン > 技術メモ
Emacsで、別のマシンにあるファイルをさもローカルにあるかのように扱うための TRAMPが、いつの頃からかちゃんと動かなくなっていて困っていた。そのうちちゃんと調べて直そう、と思いつつ、この問題を思い出すのは急いで TRAMPを使わないといけない時ばかりだったので先延ばしになっていたのだが、ようやく今日ちゃんと調べて対応してみた。
先日、 Emacsで Trampを使うという話を書いた。この目的は、リモートにあるファイルを Emacsで編集したりする、ということなのけれど、 sshfsというのがこの目的、というよりリモートのファイルにアクセスを必用とする作業全般には適しているらしい、という話を小耳に挟んだので、早速調べてみた。これ、簡単に言えば sshでアクセスできるホストの任意のディレクトリを、 sshfsを実行するホストの任意のマウント・ポイントにマウントしてくれて、その後はさもローカルのディレクトリかのようにリモートのディレクトリを扱うことができる、というもの。
FreeBSD Ports Collectionのインデックスを検索すると、 fusefs-sshfsというのが出てきたので、とりあえず入れてみた。 (FreeBSD 6.x以降で使えるらしい。) が、入れただけだとどうしていいものやらよく分からなかったので、ちょっとあれこれ調べてみた。以下、分かったことなど。
Excel使いの人々にとって、きっとテンキーはかなり重要なアイテムだと思う。それと同様に、スクリーンリーダのユーザにとってもテンキーは結構重要である。というのは、スクリーンリーダーでは、読み上げのためなどの各種機能の呼び出しがテンキーのキーに割り当てられていることが多いためだ。そんなわけで、ラップトップ PCを使う時は、それなりに大変だったりする。
実は、ラップトップを使う場合でも、機種によって違っている。僕が愛用するレッツノートの場合、 FNキーを押している間はキーボードの右側のキーがテンキーと同じキーコードを出してくれるので、テンキーがなくてもなんとかなってしまう。一方、仕事関係で使わなければならない Thinkpad X61の場合は、 num lockをオンにしないとキーボードの右側がテンキーにはならないので、結局外付けのテンキーを使うというのが一番現実的な策となる。 (スクリーンリーダの設定で回避する方法もあるが、使いやすさの面で外付けテンキーの利用に軍配が上がると個人的には感じている。) ということでこれまでも外付けテンキーを使ってきたのだが、 USBポートが一つ取られてしまうこと、ケーブルが邪魔なこと、 USBのコネクタが飛び出しているのが邪魔なことなどが不満だった。そんな理由からずっと Bluetooth接続のテンキーを探していたのだが、これがどうもこれまでそういうものはなかったらしいのだ。ところが最近とうとう Bluetooth接続のテンキーが登場したというので、早速買ってみた。
職場に設置して、職場でも家からも常用していたサーバ (FreeBSD i386) が再起不能 (と思われる) になった。そこで、本当は家で使うつもりで購入して職場に放置してあった別の PC (Opteron) に環境を移行することにした。以下、何となくその時のメモ。
Windowsでスクリーンリーダを使っている人が、 Sun の Java VMを使う時に必要な Java Access Bridgeの URLがいつも分からなくなるのでメモ。 Googleに聞いて出てくる Sunの日本語サイトからのリンクは切れているので使えない。でも、 Javaのアップデートがある度に、 Access Bridgeをインストールしないといけないので、これは大変不便なのです。
http://java.sun.com/javase/technologies/accessibility/accessbridge/index.jsp
PCのある生活をしていれば、ちょっとしたメモを手元のファイルに保存する、なんてことをしばしばするだろう。 Webを見ていれば、ちょっとそのページをブックマークしたり、そのページの内容の一部を切り取って手元のファイルに保存しておく、なんてことをしばしばするだろう。しかし、自宅と職場で違った PCを使っていたりすると、「あれ?この間のあのメモはどこに行った?」なんていうことが起こる。そして、メモやブックマークが増えてくると、「確かにこの PCで保存したはずなんだけどなぁ。どこ行ったかなぁ?」などとぶつぶつ言いながらファイルを検索したりしないといけなくなる、そんなことも起こる。僕はこれまで、基本的にメモやブックマークは、持ち歩くことが多く、家でもそれなりに使っているラップトップ PCに集約する、というかなり消極的な方法でこの問題に対処してきた。しかし、当然のことだがこの方法の場合、手元にその PCがないと話にならなくなる。それを補うという役割も兼ねて、僕は小型の ICレコーダーを常に持ち歩き、一時的なメモなどに使っているのだが、音声の場合は検索ができないという致命的な問題があるし、これでできることは手元に PCがない時にメモを取ることだけで、 PCに保存されているメモを見ることはできない。したがって改善したい点がかなりある方法でこれまで何とかやってきたのだが、たまたま目にしたマイコミジャーナルの記事で紹介されていたEvernoteというサービスが、この状況の改善に使えるのではないかと思ったので、現実逃避の一環として試してみた。
メーラー Thunderbirdでメールを送信する時、アドレス帳に入っているアドレスが送信先だと、アドレス帳に登録されている名前も Toや Ccにアドレスと一緒に記入される。たとえばこんな感じ:
To: 中根 <max@example.com>
また、返信する場合は、元のメールの FromやToや Ccに入っている名前がそのまま入ってしまう。それがどうした、と思われるかもしれないが、実はこれが結構気になるのだ。どんな時に気になるかというと: