2010-01-11(月) [長年日記]
■ パスワード管理にKeePass Password Safeを使い始めた
記憶に頼るパスワード管理が破綻する運命にあることが指摘されてもう長いですが、勤務先のセキュリティポリシーには「ブラウザにパスワードを覚えさせてはいけない」という条文があります。おかげでみんな超覚えやすいパスワードしかつけてないわけで……かえって危ないだろ、それ!
それはさておき、先日のTwitter DNSハイジャック事件の結果、Twitterのパスワードを変更しないとまずくなったわけだが(まぁ別に変えなくてもほとんど問題ないと思うけど)、もう歳を取りすぎて新しいパスワードを考えるのがおっくうになってしまったので、KeePass Password Safeを導入し、機械生成した強固なパスワードをPCに覚えさせて使うことにした。
どういう風に使うのが効率的なのかまだ試行錯誤中なので、まだ一部サービスのパスワードを置き換えてみた状況。エントリを選んでCtrl+Cすると一定時間だけパスワードがクリップボードに入るからそれをコピペして使うのが基本だと思うけど、「自動入力」とかいう設定があって、どう使うのかまだよくわからん。
さらに、パスワードDBをDropboxに置いておくという技を知ったので、これで複数マシンでの運用も楽になった。ただ、iPhone用のアプリがある……と知って導入したのに、iKeePass in AppStore (USA and Canada)って! 例の輸出規制か! KeePassはフリーソフトウェアだぞ、もー、アホかい。
なお、最初「KeyPass」だと思っていたので、インストールディレクトリ名が「keypass」になっちゃったのはナイショ。
2010-01-09(土) [長年日記]
■
More Joel on Software(Joel Spolsky)
積読消化月間は続く。
4年前に出た「Joel on Software」の続編……なんだけど、「ソフトウェア開発者採用ガイド」とかなり内容がかぶっているような。これはちょっとないんじゃない?
とはいえ、まぁそれなりに楽しんで読んだわけだけど。半分は示唆に富んだソフトウェア開発エッセイとして、半分はファンタジーとして。
ファンタジーというのは、やっぱ少し現実から乖離してるよなぁ……と思うからで、特にJoelのキャリアのかなりの部分がパッケージソフトウェアの開発であって、そうとう偏っているのがひとつ(おそらく彼は受託開発の楽しさ・面白さを知らない)。さらに彼の求める「優秀なソフトウェア開発者」だけでは、社会が求めるソフトウェアをすべて作れないことに起因している*1。そういう、彼の体験に根ざした部分は面白いが、知らない部分や関与しない(する気のない)部分に関してはバイアスがかかっていてリアリティに欠ける、つまりファンタジーなのである。
ファンタジーならファンタジーとして楽しめばいいんだけど、これを読んだ「普通のプログラマ」が変に影響受けちゃって、マネージャをコケにしたり、他の職種の人を見下したりしないといいなぁと思う。いや、若い人が感化されて、Joelのお眼鏡にかなうレベルの開発者を目指すっていうなら、それは素晴らしいことだけど。
*1 本当に作れないかどうかは議論の余地がある。
2010-01-08(金) [長年日記]
■ Debian lenny上のrubygemsを1.3.5にする
Twitterを操作したいと思って「gem install twitter」をしたら、rubygemsが1.3.5以上じゃないと入れられないgemがでてきた(Debian lennyのrubygemsは1.2.0)。いつもだったら野良ビルドするんだけど、なんとなくシステムのをアップデートしたくなってしまったので、ちょっとググったら、experimental版のパッケージを入れる方法の他に、むりやり最新版で上書きしてしまう方法の2種類があるのがわかった。
常識的に考えて前者を選択すべきだが、なんとなく気分で後者を選択した(ぉ 参考にしたのは「DebianのRubyGemsをアップデート」の記事。で、1.3.5にするにはいったん1.3.1にするのがポイントらしい。念のため手法を転記しておく:
% sudo gem install rubygems-update -v 1.3.1 % sudo /var/lib/gems/1.8/bin/update_rubygems
gemの名前とコマンド名が違うのが混乱する。これでgemが1.3.1になったので、同じように1.3.5にあげる:
% sudo gem install rubygems-update % sudo update_rubygems
◆ こっそり [エントリのタイトル=自動入力するターゲットにするウィンドウになっています。 Ctrl+Alt+Aで自動入力を実行。 ..]
◆ ただただし [あー、続報書いてなくてすみません。自動入力は活用できるようになってます。 エントリの「自動入力」タブでウィンドウタイ..]
◆ jun.o [iPhone用のmykeepassというのがデータを共有できるようです。]
◆ ただただし [本当だ! 前に探したときはなかったのに……と思ったらつい最近リリースされたものみたいですね。 MyKeePass作者..]
◆ jun.o [確かにこのテのソフトウェアはソースが公開されないと心配ですよね。と、思ったら公開されてました。 http://myk..]