2008年6月の投稿

2008-06-01
晴れ

テクノラティにインデックスされてない→解決

ゆりこ による 12:42:59 の投稿
カテゴリー: ネットワーク
タグ: ,

なぜか、5月23日以降の投稿がテクノラティにインデックスされていません。「Yuriko.Net のブログ状況」を見ると、「WordPress.com Stats に切り替え」が最新記事になっています。その次の「Ktai Style と WP Super Cache を併用する」が認識されていないのです。

最近、当サイトへのアクセスが増えているようで、ウェブサーバーの反応がなくなってしまうときがあるようなのですが、それの影響かもしれません。とりあえず、Apache の設定変更で、ページ表示がされない状態は改善されましたので、もうちょっと様子見でしょうか……。

[追記 2008-06-02] 今見るとインデックスされていました。直った原因は不明です。旅行記はインデックスされていましたし、Googleブログ検索では Yuriko.Net メインサイトも検索できたりと、ちょっと謎です。テクノラティはここんとこサーバーの反応が悪かったので、先方の不具合なのかもしれません。

2008-06-03
雨

PHP で EXIF 読み書きする phpExifRW

ゆりこ による 02:39:02 の投稿
カテゴリー: ソフトウェア
タグ: ,

ここんところ、MacBook にトラブル発生していたため、プラグイン開発が滞ってしまいました。なんとか環境を復活させまして、そろそろ再開することにします。今までは Mac OS X 10.4 “Tiger” で粘っていましたが、心機一転して Leopard にしました。

で、Ktai Entry には、投稿日時指定機能を付ける予定ですが、添付画像の撮影日時を投稿日時とする機能は、画像回転機能と相性が悪いことが分かっています。画像回転すると EXIF 情報が落ちてしまうため、撮影日時が読めなくなり、投稿日時が設定できなくなるのです。

これの解決には、回転した画像に EXIF を記録してやるのがてっとり早いです。以前、PHP Exif Library の利用を検討しましたが、新メンテナー募集中ということと、ライブラリーの規模が大きいため、採用しないことにしました。

今回目をつけたのが、phpExifRW というライブラリーです。こちらはもっと古くて 2005年5月30日が最終バージョンです (3年前!)。単に古いのか、枯れてしまっているのかは分かりませんが、コンパクトにまとまっているので、ソースコードを精査して、使えるかどうか検討したいと思います。

ただ、これを使うとしても、回転前の画像を一度ファイルに落とす必要はありそうです。あまり一時ファイルは作りたくないのですが、やむを得ないでしょうか。

au から G’zOne W62CA 発表

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

au から、正式に G’zOne W62CA発表されました。ほぼ噂通りの外観・スペックで、「Rev.A・Bluetooth・防水・EZFelica」の4拍子揃いました!! 電子コンパスが復活しただけではなく、温度計などもあります。これは売れそうですね〜〜。残念なところは、液晶画面がワイド QVGA 止まり (VGA ではない) ことでしょうか。地図表示では VGA が欲しいですが、耐衝撃性を維持できないのかもしれませんね。夏モデルの防水端末はこれ1機種です。

他の機種では、Woooケータイ W62H がすごそうですね。P906i, 920P の Wオープンスタイルに酷似していますが、こういう開き方は au の W44S が先に出ているだけに「ウチが元祖だ」ということを示すモデルでしょうか ;-)

両機種とも、新サービスの「ケータイ de PC メール」も対応です。パケット通信料定額サービス対応ですが、上限は通常の金額なのか PC サイトビューアー利用時の上限なのかどちらなんでしょうね? 月額 105 円 (税込) かかるので、前者のような気がしますが。ソフトバンクの PC メール は月額無料ですが、上限が PC サイトブラウザ利用時の上限なんですよね……。

今回は KCP+ 採用が7機種のようです。なんとか安定してきたようで、徐々にプラットフォーム移行しつつありますね。W62CA も KCP+ なので、そこが問題と言えば問題です ;-)

ソフトバンクは防水2機種・GPS3機種

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

きょうはソフトバンクからも夏モデルの発表がありました。なんと防水端末が2機種あって、824SH823P です。どちらもワンセグ・3Gハイスピード・Felica 対応で、GPS なしです。シャープ・パナソニックの防水機種は初めてですね。 824SH は「防水ワンセグ」としては最薄だそうです (確かに F706i より薄い)。

逆に、GPS 対応機種は3つあって、923SH823T921P です。シャープ機種に GPS が復活しました!! 904SH みたいに、写真に位置情報が埋め込めるかどうかが気になりますね。920P は、P905i にはあった位置情報埋め込み機能を削除したという前科があるので、923SH も削除されている可能性があります (ベースはドコモ SH906i だと思われます)。Yahoo! 地図情報では、基地局の情報をもとに現在値を推測する機能があるので、メールに地図 URL をつけることで「いまココにいるよ」というモブログは可能なんですが、やはり写真に GPS 情報を入れたいですよね。

結局のところ、ソフトバンクもドコモ同様「防水端末に GPS なし」となってしまいました。スペック検討者が位置情報モブログの面白さを分かってないんでしょうね。

ソフトバンク夏モデルより絵文字リニューアル

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

ソフトバンクは、今夏の新機種より、絵文字デザインを変更すると発表しました。他社絵文字にデザインを似せることで、伝えたい気持ちが誤解されること減らすというようです。

興味深い試みですが、デザインが変わるだけで、絵文字コードは同じなのかどうかが気になりますね。せっかく Ktai StyleKtai Entry で携帯絵文字の対応を盛り込んだのに、絵文字コードが変更されたとなると、新機種を入手しなければならなくなってしまいます ;-)

どうせならば、各社の絵文字規格を統一して、さらに、世界標準規格にまで高めて欲しいところですが、それは無理かもしれませんね……。<img localsrc=”NNN” /> という HTML フォーマットならば海外端末でもイケそうな気がするんですが。

2008-06-04
晴れ

Ktai Style のテンプレートを見やすくする

ゆりこ による 00:58:28 の投稿
カテゴリー: WordPressハック
タグ: ,

Ktai Style の附属携帯テーマは、パケット削減のためにインデント用のスペースやタブをほとんど使っていません。このため、かなり見辛くなっていて、テーマ改造がしにくいという問題がありました。

次期バージョンの 1.50 では、インデント用のスペースやタブを除去する処理を組み込むことで、テンプレートにタブを入れても大丈夫にしてみます。これにより、附属テンプレートがかなり見やすくなると思います。例えば、default テーマの index.php は、if や foreach ループでインデントさせているので、かなり分かりやすくなったのではないかと思います。変化が顕著なのは comments.php テンプレートかもしれません (以前の comments.php テンプレート)。これは、コメント一覧表示と、コメント投稿フォームとを if ブロックで分離しているため、インデントがないと構造がさっぱり不明でした……。

今後はテーマ改造がしやすくなると思いますので、1.50 のリリース (ないしは次期テスト版) をご期待ください。

2008-06-05
くもりのち雨

iPhone はソフトバンクかーー

ゆりこ による 02:41:56 の投稿
カテゴリー: アップル・Macintosh,モバイル・携帯電話
タグ: ,

きのう、ソフトバンクモバイルが「Apple と iPhone を発売する契約を結んだ」と発表していました。日本での iPhone 争奪戦はソフトバンクが勝利したと言えますね。今後、ドコモから発売される可能性はゼロではありませんが、日本では iPhone がそんなに流行らない可能性があるので、ソフトバンクのみとなるかもしれません ;-)

個人的には、iPhone がドコモから出るならば早めに入手して、N904i に入っているおサイフケータイ機能は他の電話 (先日入手した 812SH もしくは今度出る W62CA を入手する) に移すつもりでした。しかし、ソフトバンクはすでに2回線も持っているので、iPhone を3回線目として所有するのは嫌なので、買いません。3G 端末 (812SH) を機種変更してもいいですが、せっかく「21円ケータイ」になっているので、それは非常にもったいないです。2G 端末 (V403SH) は「PDC 停波まで維持」の予定なので、iPhone への変更はあり得ません。やるとすれば、PDC 停波に伴なう巻取時に、「iPhone への機種変更を要望する」ぐらいでしょうか。

実のところ、iPhone はあまり興味がなかったので、まあいいかという気分です。だってタッチバネルだったら ssh クライアントとして使うのは絶望的ですから ;-) いくら Windows Mobile がタコとはいえ、EM・ONE はベスト ssh クライアントとしての地位は当面安泰っぽいです。

WordPress メール投稿プラグイン Ktai Entry 0.8.4 リリース

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

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.4 をリリースいたします。変更点は以下の通りです。

  • 投稿日時を指定できるようにしました。日時を直接指定する方法と、添付する画像の撮影日時を投稿日時にする指定方法の2種類に対応しています。
  • 添付ファイルの MIME タイプと拡張子の対応を確認し、一致しない場合は画像を保存しないようにしました。(気休め程度のセキュリティー確認)
  • WordPress MU で使用した場合、管理パネルの「メール投稿」でメールサーバーの設定をできるようにしました。通常の WordPress の場合は従来通り、「投稿設定」→「メールでの投稿」にて設定してください。
ダウンロード: ktai_entry084.tar.bz2 (74.0 KB)
バージョン 0.8.5 をリリースしました。

今回は投稿日時指定コマンドの追加と、WordPress MU でのメールサーバー設定フィールドの追加です。個人的には、単純な日時指定コマンドは不要と思っていましたが、「添付写真の撮影日時を投稿日時にする」機能をつけたかったため、オマケとして単純な日時指定もできるようにしました。「撮影日時を投稿日時とする」アイディアはいずみちゃんから頂きました。ありがとうございます。ただし、シャープ製ソフトバンク端末のように EXIF がつかない場合や、画像回転コマンドを併用した場合 (EXIF が落ちるため) は使えません。後者については今後改善する予定です。

WordPress MU 対応は 0.8.3 リリースでは見送ったのですが、今回「MU のときだけ設定フィールドを出す」という方向で実装しました。通常 WordPress でもメールサーバー設定フィールドを独自に持つのもよさそうなのですが、「同じような設定項目が複数ある」のはよくないと考えました。wp-mail 起動問題については、WordPress コアを改修してもらう方向で直せばいいと思いますし。

携帯の位置情報活用プラグイン Ktai Location 1.0.0 リリース

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

携帯電話の位置情報活用プラグイン「Ktai Location」の正式版である1.0.0 をリリースしました。GPS 等の位置情報を WordPress ウェブログに簡単に取り込むことができます。0.99 からの変更点は以下の通りです。

  • Yahoo! 地図情報、駅探★乗換案内、マップル地図ナビ乗換、ちず丸の地図 URL に対応しました。
  • JPEG 画像に貼り込んだ GPS 位置情報が高さ (altitude) を含む場合、これも Lat_Long フィールドの第3引数として保存するようにしました。
  • 使い方で、ソフトバンク GPS なし端末および、イー・モバイル音声端末 (S11HT, H11T) の場合の使い方を追記しました。
  • Ktai Entry と併用したとき、位置情報 URL を div 要素で囲んだ部分が XHTML 文法違反になってしまう不具合を修正しました。なお、以前の投稿はそのままですので、手作業で修正願います。div 要素の直後や中に p 要素の閉じタグ (</p>) があれば、それを div 要素の直前に持っていけばよいです。
ダウンロード: ktai_location100.tar.bz2 (19.5KB)
バージョン 1.0.1 をリリースしました。

Ktai Location もやっと正式版となりました。0.99 の時点でほぼ完成と思っていましたが、そこから対応する地図 URL を大幅に追加して、より汎用的なプラグインとなりました。特に、Yahoo! 地図への対応はソフトバンクユーザーに便利なものだと思います。

ネックといえば、”Lat_Long” フィールドが特殊である点です。他のプラグインでも使ってもらえるように、このフィールドを標準化するべく活動したいですね。フォーマットの拡張案も頂いているので、これも検討してみたいと思います。

2008-06-06
晴れ

携帯対応プラグイン Ktai Style バージョン 1.35 リリース

Ktai Style 1.32 サンプル画面

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.35 をリリースいたしました。1.34 からの変更点は次の通りです。

  • WP-Cache 2.0 および WP Super Cache と併用しても問題なく動作するように、アドオンファイル patch-wpcache.php を添付しました。
  • img 要素に alt 属性がないときに画像が表示されない不具合を修正しました。(Ktai Style 1.33, 1.34 で発生したバグ)
  • BMP 画像など、GIF, PNG, JPEG 以外の画像を表示させようとしたとき、PHP エラーが出てしまう問題を修正しました。
  • コメント投稿時エラーをインライン表示させているとき (附属テーマの classic, default, redportal の場合など)、エラー発生時に、入力内容にあるシングルクォート(‘)やダブルクォート(“)の前にバックスラッシュ(\)がついてしまう不具合を修正しました。
  • 作成者権限しかないユーザーが、PC で絵文字を含む投稿を編集すると、img 要素が壊れてしまう不具合を修正しました。
  • 新規投稿・投稿編集で、カテゴリー選択画面に遷移して元の画面に戻ったとき、タグフィールドの内容が保存されない不具合を修正しました。
  • EUC-JP なウェブログで default, classic テーマを使った場合に文字化けする可能性があったのを改善しました (それぞれ index.php を修正)。
ダウンロード: ktai_style135.tar.bz2 (197.9 KB)
2008-06-06 10:15 ごろ、附属ドキュメント README.ja.html, Q_and_A.ja.html を差し替えたアーカイブに差し替えました。

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

今回は、キャッシュプラグインへの対応およびバグ修正です。別途発表した「Ktai Style と WP-Cache を併用する方法」「Ktai Style と WP Super Cache を併用する方法」を正式採用としています。

なお、1.3x 系統は、WordPress 2.2.x で管理機能が使えるバージョンとして維持する予定です。1.50 以降は「管理機能を WordPress 2.3 以降対応」とするため、現在 WordPress 2.2 のユーザーで管理機能を使いたい場合は、WordPress をバージョンアップするか、Ktai Style 1.3x 系統を使い続けるかの、どちらかになります。あしからずご了承ください。

[追記] 今バージョンでは、EZweb の HDML 端末の対応を削除していません。6月1日以降 HDML 対応端末によるウェブ閲覧は不可能になったと思ったのですが、KDDI ウェブサイトでは HDML 向けウェブ制作資料が残っているため、まだ対応端末が残っているのかもしれず、削除は見送りました。

[さらに追記] WP-Cache, WP Super Cache と併用する方法で、附属ドキュメントが間違っていたため、配布アーカイブを差し替えました。すでに導入された方は、wp-cache-config.php の記述で include_onceinclude に修正してくださりますようお願いします。