WordPressのフォーラムが使っているのは「bbPress」という掲示板ソフトだそうです。ライセンスはGPLで、PHP+MySQLで動作するようです。
「Open Source」カテゴリーアーカイブ
MTOSテンプレートの置換
MTOSのテンプレートについて置換が必要になったので、SQLについて確認。文字列を連結したり、置換したりできるので、便利便利。
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);
Perl IDE
スクリプト言語をサポートするEclipseプラグイン – @ITによると、EPIC – Eclipse Perl IntegrationというEclipseプラグインがあるようです。Eclipse以外には、Padre, the Perl IDE とかがあるようです。
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ブラウザ環境を用意することはそれほど難しくはなくなりましたが、メンテナンスがやはり大変なので、その点が悩ましいところです。