bbPress

WordPressのフォーラムが使っているのは「bbPress」という掲示板ソフトだそうです。ライセンスはGPLで、PHP+MySQLで動作するようです。

MTOSテンプレートの置換

MTOSのテンプレートについて置換が必要になったので、SQLについて確認。文字列を連結したり、置換したりできるので、便利便利。

update mt_template set
template_name=CONCAT(‘prefix_’, template_name) where
template_blog_id=1 and template_id in (1, 2, 3);

update mt_template set
template_name=REPLACE(template_name, ‘prefix_’, ”),
template_type=’widget’
where template_blog_id=1 and template_id in (1, 2, 3);

MTOS検索エラー

MTOSをインストール後、再構築もせず、エントリなども追加しないままサイト検索をしたところ、「エラーが発生しました: Can’t call method “entries_on_index”」というエラーがでてあわてたのですが、きちんとコンテンツを用意してから実行したら、動きました。あせりました。

MTOSアップグレード

Movable Type について、4.x-ja から 5.01-ja への移行方法を確認していたりします。オンラインマニュアルの通りにやるとうまくいかない場合がありました。MySQL5.1を使っていて、DBもUTF-8を使っているのですが、Movable Type 5 の変更点、注意事項、および既知の問題 | Movable Type 5 ドキュメント に書いているとおり、「データベースがMySQL 5.x で、UTF-8を利用している場合は、mt-config.cgiに”SQLSetNames 0″を指定してください。」とすると、文字化けが発生しました。自動生成されるサイトのタイトルが文字化けします。

もしかして、この指定は 5.0までは必要で、5.01では必要ないのかもしれません。この指定をはずしたところ、無事DBのアップデートはできました。

結構複雑なサイトなので、プラグインなどの動作確認も必要なので、この後が大変ですが、まずは第一歩をクリアということで。

JTwitt

JTwittというのがあるようです。

SourceForge.net: JTwitt – Project Web Hosting – Open Source Software

JTwitt is an Open Source, extensible, multi platform, Java based Twitter client with both a user friendly GUI and textual/command line interface for advanced users.

ということで、JavaベースのTwitterクライアントだということで、いろいろなOSで動作しそうです。たいてい、Firefoxをいれているので、Firefoxのプラグインで事足りるのですが、やっぱり別にして動作させたい、というときもあるので、そんなときには使えそうです。

Firefox 3.5

Firefox 3.5 へ本格的に移行することにしました。Add-onもかなり動作するようになってきましたから、そろそろいいだろう、という判断です。自動バージョンアップもあるので、OSが提供するバージョンにあわせる必要もないというのも大きな理由です。自宅のLinuxで普段使うものは置き換えました。Mozilla Pushes the Web Forward With Firefox 3DOT5 – Webmonkeyでも話題になっていました。

開発者的な視点からは、Webブラウザについては、簡単に各バージョンを切り替えできると、ありがたいのですが、セキュリティホールともなりえるので、なかなか難しいところです。仮想マシンの登場により、各バージョンのWebブラウザ環境を用意することはそれほど難しくはなくなりましたが、メンテナンスがやはり大変なので、その点が悩ましいところです。