2007年9月28日の投稿

2007-09-28
晴れ

玖伊屋携帯サイトを3キャリア統合

ゆりこ による 01:11:50 の投稿
カテゴリー: ネットワーク
タグ:

さきほど、玖伊屋ウェブサイトの携帯電話版 (玖伊屋携帯サイト) を更新しました。今までは、3キャリア別に HTML を用意していたのですが、今回から Ktai Style のソースを流用して、1つの HTML ファイルからキャリア自動判別して内容を変換し、出力させるようにしました。とはいえ、見た目は今までとあまり変わっていません。玖伊屋携帯サイトを電話機にブックマークされている方も、従来通りアクセス可能です。

さほど凝った内容でなければ、携帯サイトにおけるキャリアの違いは絵文字と画像ファイルのフォーマットぐらいしか変わりません (ドコモは PNG が未対応、ソフトバンクは GIF が出ない)。したがって、その違いをうまく変換するシステムを作れば、編集する HTML ファイルは3つから1つに減らせるのです。しかし、カフェ玖伊屋は月1回程度の開催なので、システムを作るよりは HTML を編集した方が早いので、放置していました。

でも、Ktai Style がある今は、その変換システムができたも同然です。画像ファイルの違いは、<img src=… の画像ファイル拡張子をドコモなら gif に変えるだけという手抜き実装です。あらかじめ、PNG 画像と GIF 画像を両方用意しておくわけです。本格的なサイトだと、機種の待ち受け画面に合わせて画像サイズを調整するためのシステムが存在するわけですが、玖伊屋携帯サイトでは画面一杯に表示する画像はないので、あらかじめ用意すれば十分です。

これで、玖伊屋携帯サイトも更新も滞りなく可能でしょう。ゆくゆくは、いつきさんの料理写真も携帯サイトでも載せられるかもしれません。

絵文字対応の WordPress 向け携帯電話閲覧プラグイン Ktai Style 0.82 リリース

ゆりこ による 11:17:18 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

WordPress 向け携帯電話閲覧プラグイン「Ktai Style」の新バージョン 0.82 をリリースいたします。主な修正点は以下の通りです。プラグインの詳細は配布サイトをご覧ください。当初予定ではページ分割機能ができたら 0.90 としてリリースする予定でしたが、けっこう大変そうなので、それ以外に実装できたものを 0.82 というバージョン番号で先出しすることにしました。

  • 検索フォームに対応しました。
  • WordPress 内蔵のスマイリーは携帯電話絵文字に変換して表示させるようにしました。
  • <!–nextpage–> を使った投稿でも正しく表示されるようにしました。
  • ページ内リンク (<a href=”#top”> のような # を使ったリンク)、mailto:, tel: スキームを使ったリンクを削除せず残すようにしました。
ダウンロード: ktai_style082.tar.bz2 (24.8 KB)
→最新コメント表示機能と設定画面を装備したバージョン 0.83 をリリースしました。

検索フォームの実装は難しいと思ったのですが、Mobile Eye+ と同様なアドホックな実装法を取ることにしました;-) 具体的には、プラグインがロードされた時点で、ks というクエリー文字列があれば文字コード変換して $_GET['s'] に入れてしまうという方法です。stripslashes() してから mb_convert_encoding() したのち add_magic_quotes() するのが正しい気もしますが「表示」とかの検索文字列でも問題なく動いているので、現状の実装でよいのかも??

WordPress 内蔵のスマイリーも、img 要素に wp-smiley というクラスがあるかどうかという判別方法は Mobile Eye+ と同じです。まおうさんありがとうございます。

これで、Mobile Eye+ と機能的にはほぼ同等になったと思います。設定変更画面はありませんが、今のところ、設定決め打ちであまり問題ないと思っていますので、ご了承ください。

タイガース連敗脱出も優勝はムリ

ゆりこ による 21:06:13 の投稿
カテゴリー: 阪神タイガース

阪神タイガースの優勝マジックが点灯したら記事を書こうと思っていましたが、あれよあれよと8連敗してしまいました。しかし、今日、中日ドラゴンズに勝利してなんとか連敗を止めました。林の復活が大きいですね〜〜。

とはいえ、読売ジャイアンツにマジック2が点灯しました。これをひっくり返すには「ジャイアンツの負け」を期待する他力本願なことになるので、望み薄ですね……。タイガースが残り4試合を全勝しても76勝64敗、ジャイアンツが残り全敗しても79勝64敗で、ジャイアンツの勝率を上回れず、「ひっくり返す」のはムリでした。