2008年7月18日金曜日

Ad[es]がWillcom対応サイトから微妙に外れる話

時々 Willcom Advanced W-Zero3[es] (WS011SH) が Willcom 対応をうたうケータイサイトから微妙に省かれてPCとして機種判別されてしまうんですが、HTTP_USER_AGENTWILLCOMDDIPOCKETの文字列が入ってないからっぽいですね。初代W-Zero3から延々と Windows CE 機扱いになっているようです。

OperaはcHTMLに対応しているはずなので、WILLCOM独自の、例えば位置情報取得サービスなどを使う予定がないということであれば、
.*SHARP/WS.*Opera.*
にマッチしてくるものもWillcomケータイ扱いにしてもらえるとありがたいなあ、などと思います。SHARP/WSだけでもいい気もしますが、IE Mobileがちょっと怪しいので念のため。将来的に別メーカーから何か出たら、ちょっと書き換える必要がありますね。
03とかD4はどうなってるんだろう…… 03はともかくD4は無理目?

ちなみにAd[es]のOperaで"デスクトップとして認識させる"を選ぶと、
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Opera 8.7 [ja]
になるので、PCとして使いたい人向けはこれで問題ないはず、です。

本当は、CHTMLとかキャリアに偏らず、Windows CEやiPhoneに対応した軽量サイトを作るのが有効なのかもしれません。とあるサイトのここ2ヶ月のUser-Agentを調べてみるとこんな感じ。

 % grep 'Windows CE;' sorted_agent_log
3 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320)
4 MSNBOT_Mobile MSMOBOT Mozilla/2.0 (compatible; MSIE 4.02; Windows CE; Default)/1.1 (+http://search.msn.com/msnbot.htm)
16 Mozilla/4.0 (compatible; MSIE 5.5; Windows CE; sigmarion3)
35 Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; SHARP/WS007SH; PPC; 480x640)
46 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.7) S11HT
56 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS007SH; PPC; 480x640) Opera 8.60 [ja]
153 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS011SH; PPC; 480x800) Opera 8.7 [ja]
% grep 'iPhone;' sorted_agent_log
7 Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A347 Safari/525.20
57 Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20
% grep 'iPod;' sorted_agent_log (おまけ)
1 Mozilla/5.0 (iPod; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3
1 Mozilla/5.0 (iPod; U; CPU like Mac OS X; ja-jp) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3
17 Mozilla/5.0 (iPod; U; CPU like Mac OS X; ja-jp) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419.3


iPhoneというかWebKitとWindows CE(Opera? IE Mobile? NetFront?)を一緒くたにするんじゃねえ! と怒られるかも知れませんが……

長々と書きましたが、とどのつまりは WassrにアクセスしたらPCサイトに飛ばされてしょんぼりした、ってだけの話でした。

参考:
WILLCOM|ウィルコムの電話機向けホームページの作成方法
http://www.willcom-inc.com/ja/service/contents_service/club_air_edge/for_phone/homepage/

それにしても……1年前に書かれるべきネタでしたねえ……

2008年7月4日金曜日

calc2latex

ここ数週間Excel&OOo Calcとにらめっこする日々を過ごしている私ですが、なんと世の中には
Calcの表をLaTeXのそれに変換してくれるすばらしいマクロがあるというじゃないですか。

http://calc2latex.sourceforge.net/indexj.html

これはすばらしい・・・早速使ってみよう。