2007年11月の投稿

2007-11-18
晴れ

今後の開発計画

ゆりこ による 23:34:50 の投稿
カテゴリー: WordPressハック
タグ: , , , ,

今後のプラグイン開発計画を書いておきます。Ktai Style はだいたいの機能実装が終わったので、当面はバグ修正やセキュリティー対応のみとし、大きな機能追加は先送りとします。近日中に Force Wave Dash のリリースを予定しています。波ダッシュへの矯正対象をコメントタイトル・コメント本文にも拡大し、ソースの書き方も工夫したものです。バージョン番号は 0.80 を予定していますが、1.00 としてもいいかもしれません。

wp-mta も、バージョン 0.32 (未公開) ができてますが、3か月以上使ってて安定しているので、そのまま公開予定です。

そして、放置気味になっている Lightweight Google Maps の修正も検討しています。同一地点に複数の位置情報がある場合、現状では、マーカーが重なってしまって一番上のものしか使えないのですが、タブを使って1つのウィンドウに複数情報を表示させることを検討しています。また、マーカーを打った順番が分かりにくいので、マーカーの色をアニメーションさせて順番を示すようなことも考えています。

あとは、カレンダーの下にスケジュールを出すプラグイン (非公開プラグイン) の修正もあります。休日に色を付ける機能がバグっている (11月23日の色が付いてない) ので、ヒマをみて修正してみます。WordPress からスケジュールを入れるインターフェースを作って一般公開するかもしれません。

2007-11-20
晴れ

D905iはカメラ画像にGPS情報付与できる

ゆりこ による 01:15:36 の投稿
カテゴリー: モバイル・携帯電話
タグ:

+D モバイルの記事によると、D905i はカメラ画像にGPS情報を付与できるようです!! D904i はダメだったので機能アップされたことになります。905i シリーズが発売されてから実機調査しようと思っていましたが、ITmedia さんが調べてくれるとは楽チンです;-)

この様子だと、905i シリーズ全部調査してくれる可能性が大ですね〜〜。こうやって記事になると、GPS 機能の楽しみは、地図を出すだけではなく、位置情報付き写真を撮ることだ、というのが広く認識されるわけで、うれしいことです。

WordPress 向け波ダッシュ矯正プラグイン Force Wave Dash 0.80 リリース

ゆりこ による 20:53:41 の投稿
カテゴリー: WordPressハック
タグ: , , ,

予告通り、波ダッシュ矯正プラグイン「Force Wave Dash」のバージョン 0.80 をリリースします。プラグインの詳細は配布サイトをご覧ください。変更点は以下の通りです。

  • 投稿の抜粋・コメント投稿者・コメント本文にある全角チルダも波ダッシュに置換するようにしました。
  • 検索文字列に全角チルダがある場合、波ダッシュに変換して検索するようにしました。
  • プラグイン本体を JeditTeraPad などのテキストエディタで開いても壊れないように、コードの書き方を工夫しました。
ダウンロード: force_wavedash080.tar.bz2 (9.4KB)
バージョン 0.81 をリリースしました。

本プラグインはWindows と Macintosh を両用している人には必須と言えるでしょう。ぜひインストールしてみてください。本当は、すべての Windows ユーザーにインストールして頂きたいのですが、Windows しか使ってない人の場合、「全角チルダ」ラブラブでも問題ないわけで、そうも言えないんですよね……。

[追記] 今後のバージョンアップとしては、カテゴリー名、カテゴリーの説明、登録ユーザー名も対象にすること、データベースに残っている全角チルダを一挙に波ダッシュに置換する機能をつけること、波ダッシュ2つ連続していれば「〰」(強波ダッシュ; WAVY DASH; U+3030) にする機能 (これは半分お遊び) を考えています。カテゴリーとユーザー名を対象にすればほぼ完璧でしょう。WAVY DASH は表示できない端末が多そうなので、やめた方がいいかもしれません ;-)

2007-11-27
晴れ

WordPress 携帯対応プラグイン Ktai Style 0.95 リリース

WordPress 向け携帯電話閲覧・管理プラグイン Ktai Style のバージョン 0.95 をリリースしました。今回の改良点は以下の通りです。

  • Windows Mobile など「その他」端末では、PC 表示に切り替えられるようにしました。(ただし、クッキー未対応端末では切り替わりません)。
  • ドコモ FOMA では、i-mode XHTML で表示させるようにしました。少し見栄えが違っているかもしれません。
  • au の機種判別で新機種など追加しました。
  • WordPress 2.3 以降では、キーワードタグの入力・編集をできるようにしました。
  • XML 宣言が文法ミスだったのを修正しました。
ダウンロード: ktai_style0951.tar.bz2 (75.4 KB)
※2007-11-28 23:00 ごろ、FOMA での管理画面デザインがおかしい問題を修正したアーカイブに差し替えました。

バージョン 0.96 をリリースしました。

今回は携帯サイトの表示部分に改良を加えました。スマートフォン等で PC表示と携帯表示を切り換えできるのは、サイト運営者の好みによらず、閲覧者の意図に応じて表示が選べるので、望ましい姿だと思います。Windows Mobile 用 Opera の場合は「デスクトップとして認識する」という設定に変更すればPC表示になりますが、いちいち設定をいじるのは面倒ですし;-)

あと、利用者の声として「キーワードタグの対応」「FOMA では application/xhtml+xml で出力」を取り入れてみました。前者は、WordPress 2.3 標準のタグ入力フィールドを追加しただけです。後者は結構苦労しまして、application/xhtml+xml にしてしまうと <font color=”olive”> などの指定が無効になってしまうため、<span style=”color:olive;”> と変換させる必要がありました。また、今さらながら、XML 宣言がバグっていたことも判明しました (末尾の ? が抜けていた)。

あと、TODO リストからこっそり削除したのですが、「投稿時のファイル添付」「投稿時の位置情報追加」はあきらめました。前者は対応している機種が少ない (ドコモ、au が無理)、後者は実装してみたものの、あまり使い勝手がよくないことが理由です。実運用では、位置情報付き写真を添付したメールによる投稿がいいですから。

2007-11-28
晴れ

WordPress Plugins/JSeries 用更新通知プラグインを作るか

ゆりこ による 23:31:27 の投稿
カテゴリー: WordPressハック
タグ: ,

WordPress 2.3 にはプラグインの更新通知機能があるのですが、その対象は WordPress extend に登録したものだけです (そうですよね?Matt の発言で確認)。したがって、拙作の Ktai Style, Weather Journal, Force Wave Dash などは、更新されても通知されません。それでは不便なので、WordPress Plugins/JSeries に登録したプラグインを対象とした更新通知プラグインを作ってみようかと検討しています。

そのとき問題になるのは次の点です。

  • プラグインの名前
  • 各プラグインの最新版数の取得方法
  • WordPress のバージョンごとに利用できるプラグイン版数が違う場合の処理

プラグインの実装うんぬんよりもまず「名前」を決めるのがわたしのスタイルです;-) いい名前を作ることで、プログラミングもはかどるものです。WordPress プラグインの命名ルールは次のようにしています。

  • 英数字記号のみとする
  • 頭に「wp-」はつけない
  • キャメルケースは使わない
  • 検索エンジンで候補とする名前を検索して、固有名詞として存在しないことを確認する

wp-mta」は2番目のルールから外れるのですが、インストールの都合でスクリプトのファイル名を wp-mta.php とせざるを得ないため、名前もそうしました。

さて、更新通知プラグインの名前は「JSeries Notifier」ぐらいが適当でしょうか。この名前だと、更新通知のみならず、新規登録されたプラグインも通知していいかもしれませんね ;-)

名前が決まればあとは実装ですが、プラグインの最新バージョンの取得は「リリースファイル・リスト」を読み取るぐらいしかなさそうです。RSS 配信される「最新リリース情報」だと古い情報は出てきませんし……。どちらにしても、WordPress のバージョンによってプラグインの使用可能バージョンが違う場合に、うまく制御できません。どうせ WordPress 2.3 のプラグイン更新通知もそういう制御ができてないので、無視してしまいますか……。

[追記] ちょっと検索してみると、やはり WordPress Plugins Directory に登録されているものが対象でした。そして、更新チェックは api.wordpress.org への HTTP 通信 (REST もどき?) で行なっていて、そのとき WordPress のバージョンを送信しています。つまり、WordPress のバージョンによってプラグインの使用可能バージョンが違うときの処理も行なわれているようです。ううむ。

2007-11-29
くもり

Ktai Style を PHP4 対応するかもしれない

ゆりこ による 14:39:49 の投稿
カテゴリー: WordPressハック
タグ: ,

拙作の携帯対応プラグイン「Ktai Style」ですが、PHP4 対応するかもしれません。当初、PHP4 は今年でサポート終了なので、PHP5 への移行を促すべく PHP4 対応はあえて切りました。しかし、SourceForge.JP のサーバーはいまだ PHP 4 なのです (PHP 4.4.4-8+etch4 というバージョン。Debian かな)。SourceForge で公開している某ソフトのウェブサイトは、WordPress を使っていますが、Ktai Style による携帯電話対応をしたくても現状ではできないわけです。

実のところ、Ktai Style では、PHP5 に依存した部分は比較的少ないので、PHP 4 & 5 共用にするのはさほど難しくはありません。でも、依存している部分を外すのは結構面倒だったりします……。SourceForge.JP のサーバーが PHP5 になることを期待して、そのままにしたいな〜〜。

KDDIがPC向け定額通信プランとRev.A対応カードを発表

ゆりこ による 19:47:29 の投稿
カテゴリー: モバイル・携帯電話
タグ: , ,

KDDI、沖縄セルラーは、EV-DO Rev.A での通信カードおよび定額通信プランを発表しました。以前から噂になっていましたが、ついに現実となりました。

フルサポートコースで購入すると3150円〜6930円のプライスキャップ制、シンプルコースで購入すると2205円〜5985円のプライスキャップ制です。WINシングルセット割の場合、315円安くなります。上限料金となるパケット量は72,000パケット (==9000KB) なので、PCで使うと数日で達してしまうでしょう。

なかなか魅力的なのですが、問題点はやはり「PCカードスロットが必要」「Mac 非対応」というところでしょう。今ドキ Express Card にしてない点、Mac OS X に対応してない点はダサいとしか言いようがありません ;-)

ということで、イー・モバイルにはさらにがんばってもらうしかないですね。KDDI は Rev.A ということで、HSDPA とほぼ肩を並べていますが、混雑時の帯域制限がどうなるか不明なので、可用性やスループットではイー・モバイルも負けないと思います。

ヤバイのはウィルコムですよね。つなぎ放題[PRO]や[4x]のユーザーが au に流れるのは目に見えているわけで、[2x]の料金にまで下げるなどの施策が必要でしょう。ただ、au にはスマートフォンがないので、こちらで闘う手がありますね。というか、すでにその方向になっているような。