Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Mar 28, 2006 at 22:32

writeback プラグイン考 その 1

 blosxom という スクリプトは、ブログサイトを構築するために用いられるものでありながら、 その本体に実装されている機能は、貧弱と言っていいほどシンプルなものであって、 ブログサイトで当たり前のトラックバックの送受信、コメント機能なども、 プラグインを追加しなければ実現することができません。
 しかし、このトラックバックの受信、コメント機能を付加するための プラグインはいくつも公開されており、 また blosxom ユーザによっては、各自で改良したものをお使いになっている方も多いようです。

 当ブログ では、 トラックバックの受信/コメント機能付加のために Nest of Snowy Owls 製の writebackplus プラグイン を使用していますが、慢性的な文字化けに悩まされています( #1/ #2 )。 この原因を究明するために、現状使っているものと bsk を公開されている こともありユーザ数も非常に多いと思われる hail2u.net 製の writeback プラグイン のソースコードを、結構気合いを入れて読みました。

 結論的には Nest of Snowy Owls 製の writebackplus プラグイン が、 文字コードとして EUC を前提として作成されていることに、 文字化けの原因があるのではないかと思い始めました。
 現在使用している Nest of Snowy Owls 製の writebackplus プラグイン は UTF-8 で使用しようとすると、 最終的にトラックバックやコメントをページに表示するまでに 最低三~四回文字コードの変換処理を行います。
 文字列処理のアルゴリズム自体が EUC で処理されているので、 これ以外の文字コードで運用すると、(おそらく文字化けの原因になっていると思われる) 文字コード変換処理を複数回行うことは避けて通れません。

 素直(?)に hail2u.net 製の writeback プラグイン に 乗り換えようかとも思ったのですが、これまでのライトバックが記録されたデータと互換性がない ( date フィールドの記録形式が違う)ため、思いとどまりました。

 どうするかどうするかと悩みましたが、 ここまで来たら一発自分でコードを書き直すか!と考え始めてしまいました。
-----
 長くなりそうなので今回はここまで次回に続く…

Posted on Mar 28, 2006 at 00:49

Simple API

@Backyard 「 Simple API 」

 ellinikonblue.com 側の トップページを改装に向けてのネタとして、 ellinikonblue.net 側の トップページで、各コンテンツの最新更新情報とサムネイルを表示している訳ですが、 当然ながらこのサムネイル画像は常に同じものです。
 このサービスを使えば、リアルタイムにサムネイルも変更出来るなぁ。。。 と考える次第。
 ネタとして憶えておく価値は十分あり。
Posted on Mar 28, 2006 at 00:47

I/O データ GV-MVP/RX3

 そういえば、先般、日本橋に久々に足を向けたときに、 買いました。 I/O データ のハードウェアキャプチャカード GV-MVP/RX3  I/O データ 製では唯一無二の MCE2005 対応製品です。
 1 万円そこそこの製品だったので、過度の期待は抱いていなかったのですが、 早速、載せ替えたところ、TV 画像に迷いがなくなったというか、 すごく絵が自然になりました。音声もしっかりステレオになりました。 なにせキューブ型ベアボーンにロープロファイルではない PCI カードを 装着しなければいけなかったので、取り付けには苦労しましたが、 それ以外は特に大きな問題なし、すばらしい。
 さすがに市場で高い評価を得ている製品だけあります。満足 (^^)v