2010-03-01から1ヶ月間の記事一覧

Thunderbirdのabook.mabなどのわけ分からん内容のファイルはFile::Morkを使って復元できる

2011-11-14 バグを見つけたので追記 あー。これ書いたのid:hakobe932だったのね。 File::Morkモジュールのマルチバイト対応 - はこべにっき ♨ - Thunderbirdのabook.mabなどのわけ分からん内容のファイルはFile::Morkを使って復元できる。 ところがFile-Mork…

シェルスクリプトのtest

[[ EXPRESSION ]] って書く理由は何なのでしょうか? [ EXPRESSION ] と何が違うのでしょうか? ちなみに自分は敢えて if test EXPRESSION と書きます。 $ [ $foo = "" ] -bash: [: =: unary operator expected $ [[ $foo = "" ]] $

zsh の vcs_info が神!のごとく重かったのですが…

zsh の vcs_info が神 - HsbtDiary vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成 Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog Cygwin1.7.1,zsh4.3.9の環境でや…

ThunderbirdでIMAP使用時、消しても消しても復活してくる幽霊フォルダ

ThunderbirdでIMAPを使っていて、とあるフォルダを削除したのに再起動すると復活してくるとか、そもそも削除できないとか、削除すると増殖するとか(これ意味不明だけどホントの話)、そのフォルダにアクセスすると「Mailbox does not exist, or must be sub…

Template-ToolkitでURI Unescape

URI Escapeするときはuriフィルタ(urlフィルタ)でいいんだけど、その逆のURI Unescapeのやり方が(TT標準内には)見つけられなかった。 のでCGI.pmにやらせてみた。 #! /usr/bin/perl use Template; Template->new->process(\*DATA); __DATA__ [% SET link…