仕事で運営しているサイトで携帯版ページを試験的に公開するにあたって、携帯からアクセスがあった場合に自動転送する処理をApacheでどうやるのか調べていた。結論から言えば User Agent で振り分けるだけなんだけど各携帯端末の User Agent の値がまとまっていなくてちょいと苦労した。
そういえば7月から自前の携帯はiPhone一本になったため携帯サイトの動作・表示確認がしづらくて困ったな。そんなときのための携帯ブラウザシミュレータ。docomoはシミュレーターを提供しているが手元の環境が Mac OS X なので VMware で Windows 起動して検証した。auは現在シミュレータ提供停止中。SoftBankは会員登録しないとダウンロードできないので面倒なのでダウンロードせず。
一旦iモードシミュレータで確認して、あとはTwitterで元気玉メソッド。あっという間に全国から(?)4キャリア14機種の検証結果が集められた。皆様その節はありがとうございました。
すぐに忘れてしまいそうなので設定をまとめておく。
DBIx::MoCoと戯れる
最近仕事で DBIx::MoCo を使ってる。実装が軽いのとリストメソッドチェーンが気持ち良くて、データベーステーブルありきの実装の際は一番簡単にO/Rマッパを実装できるんじゃないかな。
ところが、はまった箇所があったので、忘れないようメモ。
去る12日、一日遅れで iPhone 3G を入手した。
遡ること発売当日、甘い考えだったのだけど朝8時半から配られる整理券を求めヨドバシ新宿西口店向かい10分遅れで到着したが、もうそこには行列の姿もなく整理券も終わってる…
事前に電話をして仮予約をしていた笹塚店も入荷台数が少ないため当日の割当は無しという連絡があった。その他、入荷して割当られそうなら連絡をくれると行っていた2店舗いずれも台数が少ないとか。10台しか入ってないお店もあったみたい。
わずかな可能性を信じて都内のいくつかのソフトバンクショップへ電話するも当然売り切れ。いくつかのショップは電話がつながらなかった。
早起きのため寝不足だったことと当日手に入らなかった落胆とで疲れがどっと出てしまったせいか、もう追いかけるのはやめることにした。喉元過ぎれば…
「iPhone」を充電しながら機内でビデオ–ユナイテッド、接続システムを旅客機に搭載へ:ニュース – CNET Japan
具体的には、これらのApple製デバイスを持っている場合、機内エンターテインメントシステムに接続でき、音楽やビデオを座席背面のテレビで楽しみながら充電できるようになる。
ボーイングが撤退してしまいネット接続はできなくなってしまったのですが、こういう形で自分の見たいコンテンツを持ち込んで自分の座席で自由に見れるようになるのは少しうれしいですね。
とりあえずはじめの導入は大西洋便かつビジネスクラスかファーストクラスからということで、しばらく利用はできないみたい… 残念。
以前から飛行中に iPod touch でビデオを見ることは今までもしてきたけど、それが大画面になるわけだね。あれ?でもそんなに大きくないか。座席背面の液晶との比較だったら縦横2倍ずつくらいかしら。うぅーん。
米国行きだといつも United なので太平洋便でも早くサポートしてほしいものです。できればエコノミー・プラスとかでも使えるとうれしいな。
去る6月12日にYahoo!とGoogleが検索広告事業で提携するという発表を行った。(via yamaz@twitter)
ネット上の検索広告事業としては大手の二社による提携は独占禁止法に触れてしまう可能性が高いため、非独占的な提携となってる。だけどさらに他社との提携があるとしても与えるインパクトは小さいでしょ。やっぱりGoogleの広告システムによって支配的になる予測はすぐにたつ。
一般ユーザーとしての立場で、検索やニュースなど情報収集がしやすくなることや Gmail や Google ドキュメントなどのネットワークの向こう側へデータ保存できること、またそれらの連携などから Google に依存することはネット上ではある意味生きやすさを提供してくれていて満足していたと思う。
ところがネットで仕事している事業者、特に広告による収入の比率が高いメディアを運営している立場からすると、さらに単価の破壊が起こりうるだけでなく今までのビジネス構造を変えざるを得ない状況になるのでは?と不安になってくる。
あ、でもちょっと考えすぎか。とりあえず検索広告事業(スポンサードサーチ?)に関してだけだった。あれ?AdSense は入ってるわ。やっぱりいわゆるバナー広告も影響うけますね。
Google Press Center: Press Release
Google (Nasdaq: GOOG) today announced that it has reached an agreement that gives Yahoo! the ability to use Google’s search and contextual advertising technology through its AdSense™ for Search and AdSense for Content advertising programs. Under the agreement, Yahoo! has the option to display Google ads alongside its own natural search results in the U.S. and Canada.
今まで感じてなかった恐怖を少し感じたニュースでした。ちなみに買収提案の結末としてはMSにとって最悪の結末になりましたね。おつかれさまでした。
iPhone 3G発表
何だか、ものすごいサプライズには会わず終わった感のあるWWDCキーノートですが、一応普通に心動かされたので簡単にまとめます。(ほとんどTwitterに書いたままですが)
kaz_goto 16GBは$299!!! 13 minutes ago from web
kaz_goto 8GBモデルは $199。wow!!! 13 minutes ago from web
kaz_goto GPS! 21 minutes ago from web
kaz_goto 3Gサポート、サードパティアプリケーション。 28 minutes ago from web
kaz_goto sync over the air? Wifi経由? 37 minutes ago from web
kaz_goto 2.0 は7月。 43 minutes ago from web
kaz_goto wow, 手書き認識。 about 1 hour ago from web
kaz_goto 日本語来たーーーーーーーーーー about 1 hour ago from web
kaz_goto Push型のNotificationサービスを開発者に提供すると!? about 1 hour ago from web
kaz_goto セガも参入。 about 1 hour ago from web
販売ページを見ると最大16GBとがっかりなのですが色はホワイトもある模様。
日本が入っているかわからないが7月11日発売になりそうなので、今すぐ Buy Now ボタンを押すことはできない模様。残念!
実際このページにはこうありますね。
iPhone 3Gは日本では7月11日に発売となります。販売条件等については、後日あらためてお知らせいたします。
製品紹介ページはすでに準備されているみたい。十分準備してた風。
Official Google Blog によれば、昨年12月の時点でウェブページ全体のエンコーディングで UTF-8 が ASCII を抜いて1位になったとのこと。laten1(ISO-8859-1) もほぼ同時期に抜いているようで今の勢いからすれば、近い将来全世界的に見ても UTF-8 がスタンダードと言ってもおかしくない世界になるのでしょうか。そうならいわゆるグローバルサイトのエンコーディングは文句無しで UTF-8 と言えますね。
■Google Official Blog: Moving to Unicode 5.1