2007年10月の投稿

2007-10-02
くもり

読売ジャイアンツ優勝と日本テレビ

ゆりこ による 2007-10-03 11:45:50 の投稿
カテゴリー: スポーツ,テレビ・メディア

きょう、読売ジャイアンツがヤクルトスワローズに勝利して5年ぶりに優勝しました。阪神タイガースファンとしては非常に悔しいですが、ここは敵を称えておきましょう。おめでとうございます。9回ウラで、2塁ワンバウンドを1塁に送球したのが逸れて2点入る (==サヨナラエラー) というのは、スワローズが情けなすぎますね。ジャイアントとしては「棚ボタ」なのでいいんでしょうが。

むしろ問題なのが、系列会社である日本テレビが地上波の中継をしていないことでしょう。優勝の瞬間 (==勝ち越し点を取った瞬間) はテロップを入れて、胴上げシーンぐらいは割り込み中継したようですが、優勝特番はなかったようです (厳密には未確認)。BS 日テレは18時から野球中継をしていて、球場でのセレモニーまで流していました。そして、G+ では、記者会見およびビールかけまですべて中継でした。(ライバルチームであってもビールかけを見るのはそれなりに楽しい ;-)

野球ファンとしては、タレントが出しゃばる優勝特番よりも、優勝記者会見やビールかけの方がよっぽどオモロイと思うのですが、そういうのをきっちり中継したのが、衛星・ケーブルの専門チャンネル (G+) だけというのは、少し情けないように思います。コアなジャイアンツファンならば「スカパーやケーブルテレビと契約しろ」という意図なのかもしれませんね ;-)

でも、野球ファン離れが進んでいる現状では、優勝のかかった試合、優勝記者会見、ビールかけは視聴者の多い地上波で中継してもいいと思います。個人的には、「NHK 受信料の BS 加算分を廃止して、BS デジタル放送を地上波なみに普及させ、全国放送は BS デジタルに移行し、地上波はローカル情報中心にするべき」と思っているので、野球中継を BS デジタル放送というのは賛成ですが ;-) いや、さんま御殿を BS 放送にして野球を地上波にするべきか !?

リーグ優勝はジャイアンツに取られましたが、クライマックスシリーズはタイガースが勝つ予定なので、覚悟するように!!

2007-10-03
晴れ

絵文字・ページ分割対応の WordPress 向け携帯電話閲覧プラグイン Ktai Style 0.90 リリース

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

WordPress 向け携帯閲覧対応プラグイン「Ktai Style」の新バージョン 0.90 をリリースいたします。主な修正点は以下の通りです。プラグインの詳細は配布サイトをご覧ください。やっとページ分割機能を作り込みました。

  • ページ容量が大きい場合、5KB〜30KB ごとにページ分割するようにしました。
  • au、ウィルコムの場合に外部サイトへのリンクを残せるようにしました。
  • Ultimate Tag Warrior 等、プラグインのアイコンは、画像へのリンクとせず alt 文字列の表示としました。
ダウンロード: ktai_style090.tar.bz2 (34.7 KB)
新バージョン 0.91 が出ています。

ついに、ページ分割機能を作り込みました。端末の能力に応じて5KB〜30KBで分割します。FOMA, SoftBank 3G は 30KB でも大丈夫そうですが、夜中などネットワークが混雑しているときはページ表示がなかなか完了しないので 10KB にしています。

なお、XHTML タグ自体は分断されないようにしましたが、タグの中身は切れるかもしれません (「<a href=”http://example.jp/”>めちゃめちゃ長い長いリンク文字列</a>」において、リンク文字列の途中で切れる、など)。これは、p や div など長い文章を含む XHTML 要素においては、中身を分割しないとどうしようもないためです。このへんは、ヨソの携帯電話向け変換サービスにはまだまだかないません。今後の改良が必要でしょう。

外部サイトへのリンクですが、au の場合は PC サイトブラウザを起動するリンクにし、ウィルコム・その他の場合はそのまま表示というオプションを設定しました。ドコモ・ソフトバンクの場合は、携帯電話ブラウザからフルブラウザーを起動する方法が存在しないようなので、外部リンクは削除となります。

あと、Sa・Ga さんが暗に要望していた「プラグインのアイコンの処理」ですが、alt 文字列を表示させる (==アイコン画像をリンクにしない) という方向で実装しました。

これで、携帯閲覧対応プラグインとしては、最低限必要な機能を盛り込んだことになります。比較的短期間で開発できたのは、既存ソフトウェアの実装を参考にできたからです (ソースコード自体は取り込んでいませんが)。開発者のみなさま、ありがとうございます。ひとまずはこのまま様子を見て、少しずつ改良していく予定です。そして、平行して、ウェブログ管理機能をどう実装するか研究してみます。

[追記] ウェブログ管理機能以外の機能追加は以下のような腹案があります。

  • 各記事において、コメントとトラックバック・ピンバックの分離表示機能。(PC 向け表示で分離するプラグインを入れている人がけっこう多いようなので)
  • 大きい画像の縮小表示/画像のインライン表示。
  • 携帯絵文字を PC 向け表示でも表示させる (← GPL な携帯絵文字を作らないといけない)
  • ウィルコムの絵文字は、ドコモ互換文字コード以外にウィルコム独自文字コードの絵文字もあるので、そちらも実装する?
  • 携帯サイトの URL を PC 向けと分離することも可能とする (例: http://example.jp/ に対して http://example.jp/m/ を携帯サイトとする)。
2007-10-11
晴れ

絵文字・ページ分割対応の WordPress 向け携帯電話閲覧プラグイン Ktai Style 0.91 リリース

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

しばらく忙しくて、ウェブログのネタは豊富なのに更新ができていませんでした。でもプラグインの開発は進んでおりまして、このたび、WordPress 向け携帯閲覧対応プラグイン「Ktai Style」の新バージョン 0.91 をリリースいたします。主な修正点は以下の通りです。プラグインの詳細は配布サイトをご覧ください。

  • 各記事のコメントとトラックバック・ピンバックも分離できるようにしました。
  • サムネール画像に元画像のリンクが設定されている場合、元画像へのリンクを付与するようにしました。
  • ページ分割をより自然になるよう改善しました。
  • ウィルコム端末で、できるだけウィルコム独自の絵文字を使うようにしました (対応する絵文字がない場合は従来通り i モード互換絵文字)。
  • W-ZERO3 は絵文字非対応っぽいので、ウィルコムではなく「その他」端末として認識させるようにしました。また、ドコモ htcZ 、ソフトバンク X シリーズも携帯電話向け出力を行うようにしました。
  • 携帯電話の機種名を取得・表示できるようにしました。
ダウンロード: ktai_style091.tar.bz2 (39.6 KB)
新バージョン 0.92 が出ています。

派手な機能追加はないですが、各機能をブラッシュアップしています。それでも、併用しているプラグインによっては不具合が出るかもしれませんので、問題があればご報告をよろしくお願いいたします。

2007-10-16
くもり

au秋冬モデルはRev.A, Bluetooth搭載が3機種も

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

本日、KDDI、沖縄セルラーが、秋冬モデル8機種を発表しました。個人的な注目点は、EV-DO Rev.A と Bluetooth 搭載機種が3機種も (W56T, W54S, W54SA) あることです!! 春モデル、夏モデルでは Rev.A 対応をサボっていた au ですが、やっと本腰を入れてきたようです。そして、Bluetooth 搭載機種が東芝以外に2機種出たことも驚きです。au はハイエンドモデルには Bluetooth を標準搭載とするつもりなのかもしれません。

しかし防水端末はなかったので、相変わらず、Felica, Rev.A, Bluetooth、防水、ポケベル入力の5拍子は揃いません……。au 買い方サポート導入後は機種変更を慎重に行う必要があるため、「全部入り」が欲しいのですが;-)

2007-10-19
くもりのち雨

絵文字・ページ分割対応の WordPress 向け携帯電話閲覧プラグイン Ktai Style 0.92 リリース

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

最近のウェブログ記事がこればっかりの気がしますが、WordPress 向け携帯閲覧対応プラグイン「Ktai Style」の新バージョン 0.92 をリリースいたします。主な修正点は以下の通りです。プラグインの詳細は配布サイトをご覧ください。

  • サンプルテンプレートを添付しました。
  • archive.php (年月アーカイブ等の表示) において、ポップアップ (ドロップダウン) メニュー式ページナビゲーションを導入しました。何十ページでも一挙に移動できます。
  • alt=”” 指定された画像や 1×1 ピクセルの画像 (アフィリエイトやレイアウト調整用) はリンクせず無視するようにしました。
  • del 要素はテキスト自体を削除するようにしました (多くの端末では取り消し線はサポートされず、del 要素かどうか区別が付かないため)。
  • i モードの場合、外部サイトへのリンクを削除ではなく、フルブラウザでの閲覧リンクと設定できるようにしました。
  • EM・ONE の Internet Explorer も携帯電話として認識するようにしました。
ダウンロード: ktai_style092.tar.bz2 (48.6 KB)
※2007-10-20 16:50 にアーカイブを差し替えました。ソースファイルのバージョン番号が「0.92-beta」のままだったのを「0.92」に直したものです。

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

今回の目玉はサンプルテンプレートの追加とナビゲーションの改善です。附属テンプレートは改造しにくい構造のため、改造しやすいシンプルな記述のものを添付しています。また、年月アーカイブで、月始めの記事を探すのが手間なので、ポップアップ (ドロップダウン) メニューを追加しました。あと、i モードで携帯ブラウザからフルブラウザを起動する方法も判明したので、それを実装しています。ソフトバンク端末では、仕様書を見てもやり方が不明なので、まだ実装していません。

今回悩んだのは wp_kses() 絡みでした。これを通して不要なタグや属性を削除させると、wp-smiley の alt 文字列が消えてしまったのです (0.91 に存在するバグです)。これは、「許可したプロトコル (スキーム) 以外を削除する」という機能の副作用です。wp-smiley の alt 文字列は「:smile:」などとなっているので、これをスキーム文字列と認識して消してしまうのです。このため、kses.php を複製してプロトコル削除をしないようコード修正したものを使うことにしました。

今後は、ウェブログ管理機能の開発に専念することとして、セキュリティホール修正やバグフィックス以外では 0.9x 系統のリリースは控えることとします。なお、ウェブログ管理機能がつけば、テンプレート仕様が多少変更される可能性はあります。

2007-10-21
晴れ

ああ、ケータイ大喜利見逃した

ゆりこ による 17:39:15 の投稿
カテゴリー: テレビ・メディア
タグ: ,

10月から月2回のレギュラー放送となった「ケータイ大喜利」ですが、昨日深夜の放送は見逃してしまいました。23時ごろに眠くて仮眠したのが失敗でした。事前に発表されていたお題「もう行かない! 居酒屋『大リーグ』どんな店?」の回答も考えていたのですが、投稿できず仕舞でした。といっても、おそらくはオオギリーガーの方々の回答には及ばないものでしょうが ;-)

次回放送は J2 関東開催日なので、これまた寝過してしまうかも ;-) 録画して見る手もありますが、この番組は生放送で参加することに意義があるので、録画ではつまんないです。

携帯電話でログイン状態をどうやって保持するか

ゆりこ による 2007-10-22 00:14:52 の投稿
カテゴリー: WordPressハック

携帯電話閲覧プラグインにウェブログ管理機能を付けようと考えていますが、かなりの難題となりそうです。

まず、i-mode でクッキーが使えないのが一番のネックです。つまり、ログイン状態の保持を URI 文字列で行なわないといけないわけです。といって、PHP のセッション機能も使えません。PHP には、URI にセッション ID を埋め込む機能がありますが、いまどきのサーバーでは使用禁止になっています (php.ini で session.use_only_cookies =1 になっている) 、スクリプトから一時的に有効にするのも無理です (.htaccess を使うしかない)。[追記] session.use_only_cookies は ini_set を使えばスクリプト中で動的に変更できました。

大体、PHP のセッション機能はサーバーによって設定がさまざまなので、OSS で配布するソフトで安全にかつ確実に使うのは無理があります。WordPress も、PHP のセッション機能は使わず、ログイン情報はクッキーに保存しているだけです。余談ですが、WordPress は、ユーザー名を平文、パスワードを md5 を2回掛けたものを記録しているので、管理画面を閲覧するたびに、md5 されたパスワードを毎回サーバーに送信していることになります。なんか怖い……。

PHP のセッション機能が使えないとなると、セッション機能を自前で実装するか、ユーザー名・パスワードをハッシュ化したものを URI に埋め込むしかありません。前者は、セッション情報はファイルで保存するとき、「安全にファイルを保存する場所が見つけにくい」という面が難問です (プラグインのディレクトリ配下では危険すぎる)。public_html 以外に Web サーバーから書き込めるディレクトリを作ってもらって、そこに保管すれば比較的安全ですが、プラグインのインストールが極めて困難になります。後者は言うまでもなく危険です。

あ、セッション情報をファイルじゃなくてデータベースに保存すればいいことに気がつきました。これならば安全に作れますね。ただし、データベースの内容が汚れてしまいますが ;-)

2007-10-23
晴れ

ソフトバンク秋冬モデルもGPS対応1機種だけ

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

きのう、ソフトバンクが秋冬モデルを発表しました (プレスリリースPDF)。しかし、S!GPS ナビ対応機種はまたも1機種だけ (920T) となりました。夏モデルも1機種だけだったので、ソフトバンクは GPS のやる気が全然ないようです……。

しかも、6か月連続で純増1位という状況なので、今後も「GPS がなくても問題ない」という戦略になると思われます。今のところ、ソフトバンクは PDC が停波するまで 3G にしない方針なので、それでもいいですが;-)

2007-10-30
晴れ

アイピーモバイルが経営破綻で免許返上

ゆりこ による 2007-10-31 01:28:30 の投稿
カテゴリー: モバイル・携帯電話

きょう、携帯電話の新規参入組の1つである「アイピーモバイルが経営破綻し、総務省に免許返上しました。

経営破綻は予想されたことですが、「負債が9億円」というのは少なすぎですよね〜〜 (しかも、うち7億円は電波利用料らしい)。携帯電話事業というのはメチャクチャ投資が必要なのに、9億円しか負債がないというのは、事業をやる気がなかったことは明白でしょう。それならば、他の会社に 1.7GHz 帯を付与すればよかったのです。今からでいいので、イーモバイルに 1.7GHzを追加割り当てするとか;-)

2007-10-31
晴れ

WordPress を携帯電話で管理できるプラグインの開発は順調

ゆりこ による 01:47:01 の投稿
カテゴリー: WordPressハック

Ktai Style ログイン画面

Ktai Style への、ウェブログ管理機能の追加ですが、開発は順調に進んでいます。ログイン状態の管理も、自前でセッション管理機構を作りましたが、ほぼ問題なく動いています。あとは、各管理機能を、どうやって携帯電話の容量制限に絞り込むか、文字コードの変換を漏れなく行えるか、です。

なんといっても、カテゴリー一覧を出すだけで 5KB を越える可能性があるのが難儀です (Yuriko.Net 旅行記は64個のカテゴリーがある)。つまり、新規投稿画面に、カテゴリーを選択するポップアップ (プルダウン) メニューを作れないのです!! (ポップアップメニュー用 XHTML が 5KB オーバーのため)。カテゴリーを選択させるインターフェースをどうしようか、非常に悩みます。カテゴリーの選択機能は省略するかもしれません。

あと、いわゆる「簡単ログイン」機能の実装も悩んでいます。コメント通知メールが携帯電話に送られたとき、そこに記載された URL をクリックして Ktai Style の提供するコメント管理画面が出ることが理想です。しかし、そのときのログインを「簡単ログイン」にするには、携帯電話の固有 ID (製造番号や契約者ごとの番号) を使う必要があり、それではセキュリティーが落ちます (固有 ID は他のサイトにも送信されていて秘密情報ではないため)。

といって、簡単ログインを作らないことには、WordPress の通常ログインパスワードを、携帯電話で入力しやすい単純なものにする人が続出して、セキュリティーが落ちます……。うーん。どうしましょう。

[追記 2007-11-05] ログイン画面のイメージを追加しました。