2008年は平穏から遠く離れた状態で暮れを迎えましたが、Ermitejoにとっては残念ながら飛躍的な進展を見出すことが難しい忍耐の一年でした。遠くに除夜の鐘が聞こえる年の瀬ぎりぎりになってしまいましたが、開発者の反省を交えてこの年を振り返りつつ、来る年の見通しを立ててみることにします。
辞書引き機能
1月27日 …… 辞書引き機能第2版の公開
「言葉の海へ」と題打って、見出し語検索の機能を実装しました。特に、語幹による検索(例:esperの語幹で検索)は、紙の辞書よりも便利で、電子辞書よりも分かりやすい表示が出来るウェブ辞書引きならではの機能と考えている自信作です。
2月7日…… 字上符付き文字への自動変換
検索ボックスでの字上符付き文字への自動変換を実装しました。あまりにも単純な実装だったため、flughaveno(flug/haven/o)をfluĝavenoと変換してしまう仕様バグも12月になって見つけてしまいましたが、まだ手を入れられていません。
2月9日 …… 字上符付き文字変換後のキャレット位置保持
上記で字上符付き文字に変換したでもキャレット位置を保持するようにするなど、細かな手を入れています。
Perl はそれなりに出来ると自負しているのですが、JavaScriptは長いこと付き合っている割には本気で学ぼうとしたこともなく、フロントエンド側の処理に右往左往して います。将来的な(辞書引きだけではない)「翻訳」サイトでは、スタンドアロンアプリと同様の操作感を実現するためにふんだんにDHTMLなりAjaxな りを活用するため、今後はJavaScriptも実力に自負が出来るように研鑽して行きたいと思います。
翻訳システム全般
8月3日 …… 生存報告
ウェブログに4ヶ月の穴を開けてしまったので、遅まきながら生存報告を兼ねて、辞書引き機能の些末な改定の紹介を兼ねて記事を書きました。或る程度予想出来たことですが、稼業には予想通り忙殺され、6月以降の下半期はろくに趣味の時間(すなわちErmitejoの開発)に時間を割くことが叶いませんでした。
9月15日 …… Template-Toolkitの評価
現在使っているHTML::Tempalteと、次版以降での採用を(当時)視野に入れていたTemplate-Toolkitとの比較を行いました。結果として次版での採用を決定するに至ったわけですが、コードを書けない間でも、諸々のモジュールの評価は続けていました。結果として年末に掛けてはException::ClassやLog::Log4perlといったモジュールの採用を矢継ぎ早に決めることが出来ました。
この他、12月16日と同月26日にも、Perlクックブックの形式でニッチな情報をご提供するクックブックの試みを始めています。
11月28日 …… コード量が2万行に到達
その後も多忙さにかまけて更新を行えていませんでしたので、このウェブログのアクセス頻度も、2008年も12月頃になってようやく2007年と2008年の記事へのアクセス頻度が並んだという体たらくでした。
しかし、年の瀬を迎えて事態が回復してきたために、開発に割ける時間を確保出来るようになりました。その結果として次版へ向けたコードが2万行に達しました。
WordPress関連
ウェブログアプリとしてWordPressを使っていますが、そもそもこのウェブログのアクセスの半分弱は、実はWordPress関連の記事だったりします。これは2007年に引き続いた傾向です。エスペラントの広告塔というよりは弱電波を送出するアンテナを自任する私としては、少しでもエスペラントを世の大衆に知って貰いたいと思い、盆栽のようにWordPressを手入れしつつ、いくつかの記事を書いています。
1月5日 …… 分割ページ用ページャプラグインの公開
ページを分割するときのページャプラグインを公開しました。会社で使っているMediaWikiで、「http://」と同様に「notes://」スキームでもリンクを自動で張るパッチを私的に提供したり、このWordPressの細かい仕様を追ったりするだけで、PHPは殆ど初めてなので、PHP的なお作法に明るくなく、いまいち自信が持てない作りだったりします。
1月11日 …… カレンダーの土日の変色方法の紹介
カレンダーの土日の色を変える方法を公開しました。公開しておきながら、その後のWordPressの改版の際にはその「変える方法」を適用する手間も惜しんでいて、本日現在まだ変色が復活していません。今更ながらにこの「回顧と展望」で思い出したので、年始休みで数分程度手を入れようと思います。
9月15日 …… Mixi自動投稿プラグインの些末な改造版の公開
publishToMixiという素敵なプラグインの紹介かたがた、原文(WordPress側)へのリンクを付ける私家版を公開しました。これもMixi側の仕様変更で、本日現在は動かなくなっています。「後でやる」リストが溜まる一方ですが、優先順位付けをしながら消化していこうと思います。
翻訳システム開発の総括
次のページでは、システム開発全体を総括してみます。