使ってる人いんのかわかんないけど、
マクドのiPhoneのやつキャッシュに残ってたら、データがうまく更新されないので、設定 > Safariで「キャッシュの消去」してください。
localStorageに保存してるJSONを更新するとこ、いい加減に書きすぎてた。まぁまたいい加減な書き方で凌いだけども。
でも、あれだな。manifestファイル更新したら、更新されるはずなんだけどな。なんでだろ…。ま、いっか。
ApplicationCache・localStorageだとかはちょっと既存の概念から外れてて、感覚的に遠いね(言い訳)。
つか、ついにクーポンで1000円のセットが出たね。 食いたいねぇ。
マクドナルドのクーポンみるやつ(iPhone / iPod touch専用)、アップデートしたよー。
前書いたように、ApplicationCache使っていろいろやったよー。オフラインでも使えるようにしたよー。なので、WebアプリなのにiPod touchでも使えるよー(事前にキャッシュしてればね)。
「ホーム画面に追加」したやつから起動すると、スタンドアローンモードで起動するから普通のAppみたいな感じで使えるのでGood(自己満足的に)。あと、スタンドアローンモードだとSafariとは別でプロセスになって、終了時にプロセスも普通にKillされるのでGood(精神衛生的に)。あとまぁ画面大きく使えるので良いです。
ApplicationCache使うと読み込み速くてマジ快適。iPhone/iPod touch向けサイト作ってる人は是非使いましょう。
んでマクドのやつはもうちょいいじるかも。というか、なんか手抜きで作ったとこ真面目に書き直すかも。
マクドナルドのクーポンみるやつ。iPhone / iPod touch専用。
マクドのクーポン情報見るだけ。
まじでそんだけ。
作りもなんかね…。
あ、でもね、こういうiPhone / iPod touch向けに作ると、楽しいね。なんか普通のWeb制作とは違う感じよね。スクリーンサイズもブラウザも固定されてるし、SafariだからCSS3とかいけちゃうし。
あーでもposition:fixed;使えなかったりってのは痛いな。あと、加速度センサー無効にしたい。縦んとき、横んときって考えんのメンドイ><。metaになんか書いたらOFFになりますよみたいなやつないかなぁ…。
と、これ、もうちょいいじるかも。いや、噓かも。
ApplicationCacheくらいはやるかも。いや、噓かも。
つか、ApplicationCacheが当初の目的だった(回線細いからクーポンの画像キャッシュしときたかった)のに、なんでやってないんだろう。
あ、データソースはこれを利用させてもらいました。ちなみに言うと、まず自分でpipesでやってみたけどうまくいかなかったんだな!んで検索したらすぐ見つかったんだな!こういうとき、「人生って、生きることって、悲しいことなんだよ」って思うね!はい。
追記: 090814
applicationCacheとlocalStorage使ってOffline Application化作業中。
applicationCacheで画像キャッシュしようと必死で頑張ったんだけど、うまくいかなかった。manifest内でファイル名まで指定しなきゃいけないんだけど、ファイル名変わっちゃうから指定できない…。
なので、他の方法を考え中。canvasのtoDataURL使って画像を文字列に変換して、localStorageとかに保存しようかと思ったけど、クロスドメイン制限があった…。他に何か方法ないかなぁ…。
iPhone3GS買ってないよ!まだ実機を見てもいないよ!つかレビューの動画見る限り、あれちょっと触ったらもう止まらなくなりそうでコワい。あれちょっと触ったらもう止まらなくなりそう。あれちょっと触ったらもう止まらなくなりそう。
そして、Michael Jackson。R.I.P.
あんまり聴かないんだけどね。でも、MJがいなかったら今ぼくの聴いている音楽の大半は無かったんだと思うよ。
そういえば、昔ウチにSONYのBetaのビデオデッキがあったんだけど、なんかのアニメだか映画だかうつみ宮土理のカチンコチン体操のだかのあとに、MJのスリラーのPVが録画されてた。幼きぼくはBetaを通じてMJに出会った。なんかこええなっつう感想しか無かった。
ことえりは「うつみ宮土理」を一発で変換できるのか…。「あれ、どんな字だっけ?」なんて思いながらスペースバー押したらこれだよ。
まぁきのうのやつに書いた回線速度計るやつの続きというか続きやってんだけど、なんか全然うまくいかないままのまま。
レイテンシとかあるよなぁと思って(レイテンシというかダウンロード以外の時間)、50バイトくらいの画像ファイル使って計測してんだけど、なんかえーって言うような結果になったりする(1秒以上かかったりする)。なんでやー!それってどうなの?それオレ正しいの?となったので、レイテンシとか無視できるくらい大きいファイルでやってみよう、と1MBくらいのファイルで回線速度計測。すると今度は、途中で自動ロックかかっちゃった。てへ。
ということで、次はファイルサイズベースでやるんじゃなくて、時間ベースで計測してみようかな(レイテンシの話はどこへ行った?)。1分以内(30秒とか50秒とか)にどんだけダウンロードできたかという感じの。
あーでもこれ書いてて思ったけど、なんかこれちがうかなぁ。まぁいいややってみよー。
という感じでやってる。あとでこれを読み返して、「あーコイツこんなとこで躓いてんのかよ。ダセェ」とか思いたいです。つまり、なんとかしたいです。

iPhone3.0からSafariでGeolocation APIが使えるようになったので、ちょいちょい遊んでる。現在の緯度・経度がnavigator.geolocation.getCurrentPositionってやるだけで取れるので簡単。
んで昨日出掛けたときに車を約40分走らせながら、watchPositionでリアルタイムに情報取得してガーっと位置情報出力しまくってみた。
スゴい。ちゃんとwatchしてる。1700回くらいログってる。なんか重複したデータとか取れてるけどまぁそれはいいや。
speedとかheadingとかの情報も取れてる。コレ、おうちでやると値がnullになってたんよねー。正確かどうかはわかんないけど。そういやaltitude(高度?)も取れるんだけど、これも正確なのかな。accuracy見ろやってハナシなんだけど、そのaccuracyがなんかいい加減な感じがしないでもないのよねー。
いやまぁ、ブラウザがGPSロガーに早変わり(前からアプリ使えばできたけども)!
なんかこう、なんもしてなくても、遊べるデータがガンガン取れるってのは面白いね。アクセスログ解析で遊んでるときみたいな感じ。材料が際限なく湧いてくるので、調理に集中できるというか。
あ、んでまぁ試しに作ったものだったんで、位置情報を全部jQueryで「$(‘body’).append(位置情報)」って感じで書いてたんだけど、iPhoneが普通に動き続けてることに感動した。一回の情報取得につき、pタグ二つ挿入されてるのに(画像のやつと、詳細なやつ)。iPhone OS 3.0…やるな…!
当然、表示させることしか考えてなかったので、あとはページ全部(約15000行あった)をコピーしてメールで保存。
ぼく、iPhone OS 3.0の新機能を堪能してる…!
と、その冒頭からギャンギャン言ってる位置情報を使って、(SoftBankの)ハイスピードエリアマップみたいなの作ろうかと思って、いろいろやってんだけど、JavaScript使った回線速度計測がなんか全然うまくいかねえ。でももうちょっとネバってみる(28歳を前にして、少しネバることを覚えた)。
追記:
Firefox3.5のGeolocation、Firefox3でGeode(Add-on)使ったGeolocation、iPhoneOS3.0 SafariのGeolocationがちょっとずつ違う感じ。Firefox3.5にはlastPositionがないんだけど、W3C的にはナシで○っぽい。あと、Firefox3.5でwatchPositionするとブラウザが暴走する(Fx3.5RC2 Mac OS X 10.5.7)。
Google GearsのGeolocaionはまだ触ってないのでわかんないねー。
GoogleMapsAPIv3も使ってみてるとこ。とりあえず現在地表示できた(追従するよ)。たのし!
追記: 090706
辞めた。
当然、リリースされてすぐアップデートしたよ。
んでまぁいろいろ新しくなったりしてるけど、ぼくが気付いたことちょいちょい書いてくよーと。
- Safariが速い。canvasアニメーションの動きが昭和から平成になった感じ
- バッテリーの持ちが改善(以前と比べるとね)
- MMSからGmailに絵文字付きメッセージ送ってもちゃんと絵文字表示される
- SafariでHE-AAC聴けた(これ2.x.xでは対応してなかったよね??)。HE-AAC+v2(aacPlus v2, PS-AAC)はまだ試してない→対応してるくさい
- カメラの起動が速いし保存も速い(以前は両者ともガッツリ待たされてた(撮影枚数が多いのが原因??))
- 写真もサムネイル長押しでコピーできる(カメラロールとかで)。んでメールとかMMSにペーストして使える
- げふんげふん
- JailBreakきた!これで安心
- uname -aしたら「Darwin Kernel Version 10.0.0d3: Wed May 13 22:11:58 PDT 2009; root:xnu-1357.2.89~4/RELEASE_ARM_S5L8900X iPhone1,2 arm N82AP Darwin」
- Mac OS X Leopard 10.5.7よりカーネルのバージョンが上、というかSnow Leopardは10.x.x.x。先行してる(HTTP Live StreamingとかHE-AACもSnow Leopardより先行(もっと言えば、動画のトリミング・アップロードも))
- SBankNotifyからの卒業(今までどうもありがとう!!!)
- Erica Utilitiesのfindmeでエラー
さっき、HTTP Live Streamingのこと調べてたら、HE-AACうんたらほんたらって書いてあったから「え、マジ?いけんの?」と思って試してみたら、ちゃんとHE-AACしててテンション上がった。でもこれ、前から対応してたのかな。このネタ、他のBlog等々で見掛けないんだけど…。サンプルあげよっかなーと思ったけど、面倒くさくなったのでやめたー。
Safariが進化してみたいだから、もうちょいいろいろいじってみたいしなんかつくりたい。
あと、庭の栗の花が臭くて窓開けらんなくて部屋閉め切ってるから、毎日常夏気分です。多分去年も同じこと言ってましたごめんなさい。
追記:
Safariのnagivator.geolocation navigator.geolocationいじってるよー。おもしろー。

まぁ、なんだ、その、あれだ…。…欲しい。
とは思うものの、iPhone3Gを手にしてまだ1年も経ってないし、そもそもまだコイツに飽きとか感じてないからまだいいかな。コンパスとVideoには惹かれるけども。
MacBookもね、まだバッテリー爆発してないから買い替える理由が薄いんだよなぁ。バッテリーパンパンに膨らんでるけどけどまだ元気に平気に動いてるし。Mac miniと作業分担してるから大抵の場合パワー不足を感じることも無いしね。
まぁ、こんなこと言っても買えないのは、ぼくの懐事情が壊滅的だということが一番の理由なんだけど。
働いたら買お!働いてお金できたら買お!
でねその、WWDCのKeynoteスピーチ見てて思ったんだけど、機能の実装のされ方って重要よねーって。また改めて思った。機能の有無と同じくらい重要。
多分iPhone3G Sで追加された機能って他のケータイでも同じことが出来ると思うんだけど(Video撮るとか、オートフォーカスとかいろいろ)、Appleのやりかたはとことんニクいよね。VideoのTrimとかさ、もうサクッと使えるようにできてる。コピペにしてもさ(そもそもよくコピペコピペって言われてるけど、みんなケータイでそんなにコピペすんのかいな)。サクッと使えないんじゃ「機能」じゃないと言わんばかり。
まぁ悔しいけれど、Appleはスゴいなぁと。違うとこで闘ってんだなぁ。
追記:
Unibodyの13インチMacBookがProになっちゃったからMacBookはWhiteのみになっちゃったね。んでMacBook Airはあんまりピンとくるようなモデルチェンジなし(だよね?)。
ってことでMacBook AirとMacBookが統合されて新しいモデル(MacBook)が出るんじゃないかなーと予想。Snow Leopardリリース時とか。