2010年1月10日
万能インポート
昔のブログ記事をいくつかインポートした。
手動で。コピペで。
2009年12月30日
DB システムの変更
なんと Movable Type 5 から PostgreSQL のサポートが切られたらしい。ついでに SQLite も。
使える DB は MySQL だけということに。なんということだ、昔からの PostgreSQL 使いとしては看過しがたい。
とはいえ今さらブログシステム入れ替える気力もないので、おとなしく MySQL インスコしたんですけどね。
FreeBSD は ports で簡単インストールだから便利だわ-。
ブログ刷新
ちょっと前に、気むずかしい mod_fcgid さんがたぶん大暴れしたことが原因でブログのインデックスがぶっ壊れてしまったので、せっかくだから Movable Type の新バージョンをインストールしてみる。
デフォのテーマですごくシンプルなのがあったから、さっそく試してみる。
2009年12月25日
jakarta commons の FileUpload と Java の FileChannel と
Java 1.4 という古い時代に実装された FileChannel という新しいストリーム処理クラスは、新しいといってもリリースされてかなり時間が経つわけですが、そのわりには応用例が Web であんまり見つかりません。
自分の探し方が甘いんだろうとは思うのですが、そんなに気合い入れて探さないと出てこない情報というのはないも同然なので、自分で覚えたことを忘れないうちにメモって公開しておくことにします。
2009年7月 8日
さらば IO::Scalar
今まで Perl で変数の中身をファイルとして扱うときは IO::Scalar を使ってたんですが、Perl 5.8.0 から open に変数のリファレンスをそのまま渡せば同じことができることを最近知りました。
普通に perldoc -f open に書いてあった。
2009年5月 1日
2009年3月27日
Windows XP で簡単に MP4 ファイルを再生
何も手を入れていなければメディアプレイヤーでも再生できない MP4 動画、最近は YouTube やニコニコ動画でも利用されているので手にする機会も多くなってきました。
入手しても再生できないと意味がないわけで、手軽に再生する方法としてお勧めしたいのがこちら。
Media Player Classic - Homecinema
http://mpc-hc.sourceforge.net/
2009年3月19日
Atom API って便利ね
mixi 日記が空っぽなのはさみしいけどこっちの blog エントリをコピペで投稿するのはめんどくさい、という必要に駆られて自作した MT 用の mixi 日記投稿プラグイン。
しばらく blog もさぼってたのでいつからかはわかりませんが、プラグイン経由で投稿した mixi 日記が豪快に文字化けするようになってしまってました。
ちょっと前までは問題なく使えていたので mixi 側の仕様が変わったんだと思いますが、詳しく調べてないので原因は謎。
2009年1月28日
SQLite 3 の AUTOINCREMENT
SQLite 3 でオートインクリメントなカラムを作りたかったら、
CREATE TABLE my_diary (
diary_id INTEGER PRIMARY KEY,
subject TEXT,
body TEXT,
create_dt TEXT
);
と主キーを INTEGER にしてテーブルを作れば、そのカラムは自動的にオートインクリメントになる、というのは今や常識的。
主キーにしたくない場合は INSERT INTO my_diary VALUES((SELECT max(diary_id) FROM my_diary) + 1, 'タイトル', '本文', '2009-01-29'); などと更新時の SQL 文を工夫するとか。
ただ AUTOINCREMENT というキーワードもあって、"PRIMARY KEY" の後ろにこれを付けるか付けないかで振る舞いが違ってくる。
2008年9月 6日
HTTP::Async の timeout が効かない
いつもよく使う Perl の HTTP::Async モジュールの Version 0.09 に、指定した timeout の値が無視されるというバグがあるらしい。
普段は軽いサーバーと戯れてばかりだったので気づかなかったけど、最近重いサーバーを相手にすることがあってなんかレスポンスが悪いことに気づき、調べたらやはりそういうことだった。
もう半年以上前にレポートされてるけど $VERSION++ される様子がないので、今はとりあえず自力で対処するしかない。
最近のコメント