libdecodeqr
"libdecodeqr" is a C/C++ library for decoding QR code based on JIS X 0510 and ISO/IEC18004.
[libdecodeqr - Tracより引用]
おおっ。QRコードをデコードするライブラリ。GPass→Revelation
GPassでフォルダの操作をしようとするとたまに(?)落っこちる。詳細は覚えていないのだけど、ともかくそのことのせいで分類できず、えらい長いリストを毎回見なければならない。バグ報告しようかとも思ったのだが、どうも開発があまり活発ではなさそうなので他のソフトウェアを見てみることにした。
まあ、問題なのはデータの移行なんだけれどもなあとぼんやりとは考えながらRevelationから試してみたところ、このソフトウェアはGPass他の各種ツールからのインポート/エクスポートをサポートしていた。エクスポートは平文テキストにも落とせる。平文への変換はGPassでも欲しかった機能でもあって、もうRevelationでいいんじゃないかと思ってしまった。
mozilla-bonoboにapplication/pdfを処理させない
mozilla-bonoboから起動されるgpdfがやたらとささるので嫌気がさしてきた。そこで無効にできないものか調べてみると/usr/share/doc/mozilla-bonobo/READMEにMIMEタイプを指定して無効にする方法が書いてあった。
If you want the plugin to not support some mime type, you can add that mime type to the list contained in the GConf key /apps/mozilla-bonobo/mime-types/ignore. [...]
To get mozilla to respect your new GConf settings, you need to get it to flush its mime type cache. The easiest way to achieve this is to delete your $HOME/.mozilla/pluginreg.dat and to restart mozilla.
[/usr/share/doc/mozilla-bonobo/READMEより引用]
しばらく一つめの作業だけやって「うまくいかないなあ」と悩んでしまったが、二つめの作業をするとgpdfが起動されなくなった。
Alexandria 0.5.0
Alexandriaが0.5.0になって動作がかなり速くなっている。以前はちょっともっさりしていたけどこれなら実用的な速度と言えると思う。
機能面ではXHTML形式に変換できるようになったのが面白そう。今のところXHTMLのコードはハードコードされていて大きな一つのページになるのが難点だが、これがカスタマイズ可能になったりすると良さそう*1。それとtDiary互換のHTMLになるとテーマが使えてハッピーとかはあるかも。
近く0.5.1がリリースされるよう。
*1 少なくともページ当りの本の数とか、リンクを付ける・付けない、どこにリンクする、といったあたりは指定したいところ。
SubversionのRubyバインディング
本体に入っているものは開発が停滞しているというような話を聞いたような気がするのだけど、新たにSWIGによるSubversionのRubyバインディングの開発が進んでいるらしい。途中経過として差分が公開されている。
mixiのsubversionコミュニティによれば本体に取り込んでもらえるよう働きかけているとのこと。
今日のバグ
MozillaでXMLHttpRequestを使ってPOSTするとContent-Lengthがおかしなことになっててkeep-aliveな環境でナニなことになるというのとApache HTTPサーバ2.0系のmod_sslでSSLVerifyClient requireだけの設定をするとPOSTとかPROPFINDとかできなくなっちゃうというのを踏んだ。前者は1.8系ではすでに修正されているようで、後者は回避策がある。
mod_sslについてはStrictRequireとFakeBasicAuthの相性がーというのもあった(まだちゃんと追いかけてない)。
zshのurl-quote-magic
Just another Ruby porter,より。たしかに便利。
Alexandriaの次のバージョン 3
ITPされていたAlexandriaは無事Debianに入ったようだ。パッケージをインストールして、ローカルにインストールしていたものはstow -Dしておく。
このパッケージには以前に行った対処は入っていないようなのだけど、なぜか手元では問題なく動いている。GLibのほうで動作が変わったのだろうか? よく分からないけど動いているのでそれで良いことにしよう。
それはそれとして。lrzさんの日記に次のバージョンのスクリーンショットがある。これによると本の移動ができるようになる様子である。これは大変ありがたい。リリースされるのが楽しみ。
そうそうlrzさんの日記と言えば、アンテナに私のページが入っているのを見付けておどろいたのだった。いや、それよりもこの前ここに書いていたのを読まれていておどろいたのだった :-)


