ほぼ丸一日かけて、ようやくWindows Vista上での開発環境(軽い研究・開発+論文執筆ができる環境)がそろってきた。ついでなので、自分が今回インストールした「これはどうしてもはずせない!」っていうアプリをちょっと紹介してみます。みんなWindows上でどんなツール使って開発してるんだろうかちょっと気になります。Mac OSよりも選択肢は遙かに多い気がする・・・。

xplorer2
http://zabkat.com/

エクスプローラーの代替。タブとマルチペインに対応。新バージョンではキーカスタマイズがけっこう自由にできて良い感じ。有料。

XEmacs for Windows
http://www.xemacs.org/Download/win32/

メインエディタ。昔はMeadow使ってたけどこっちのほうが軽いのでしばらくこっち使ってます。

XKeymacs
http://www.cam.hi-ho.ne.jp/oishi/

Windows上のあらゆる場面でEmacsライクなキーバインドを有効にしてくれる常駐ツール。C+f, C+b, C+p, C+n, C+a, C+e, C+d, C+kをシミュレートしてくれるだけでも、おそらく開発効率が2倍ぐらいになってると思う。「カーソルキーが許されるのは小学生までだよねー。」的な気持ちになることうけあい。

Poderosa
http://ja.poderosa.org/

ターミナルエミュレータ。タブに対応していて、Mac OSのiTermとほぼ同じ感覚で使える。ローカルのCygwinにも接続可。

Cygwin
http://cygwin.com/

Windowsで動く*nixライクな環境。今回、Cygwinだけには依存せずに開発環境をがんばって整えてやろうと思ってましたが、やっぱりだめでした・・・。というか、これ無しで、Windows上でどうやってコンソールベースの開発環境を整えるのかが全くもって謎です。後輩にはDOSプロンプトでポチポチやってるつわもの?もいるけど。自分はCygwinのbashをzshに置き換えてPoderosaから接続してつかってます。

SftpDrive
http://www.sftpdrive.com/

Windows上でshfsを実現するツール。shfsは、ssh接続ができるサーバーに接続してホームディレクトリを一つのボリュームのように扱えるファイルシステム。サーバーがsshに対応さえしていればよく、それをWindowsのネットワークドライブとしてマウントしてくれる。昔はshfsを使いたいがため「だけ」に、VMWareでDebianを動かして、そこでshfs接続したのをSambaでWindowsと共有したりしてましたが、このSftpDriveなら1本で済みます(ただし有料)。shfs、ものすごく便利なのにいまいち普及してないんだよね。(まさかみんないまだにftpとかでしこしことやってるんだろうか・・。共有サーバーならしょうがないか。)

Launchy
http://www.launchy.net/

アプリ名の先頭数文字を入力するだけで起動できるランチャ。Mac OSのQuickSilverとかSpotlightみたいな感じ。これなかったら死んじゃう。

あとは、定番のFirefoxとか、Officeとか、Skypeとか、TeX書く環境一式とか。このあたりは使ってる人多そうなのであえて紹介はしません。ほかにもなにかオススメのツールがあれば教えてもらえればありがたいです。