object.focus()でfocus移動した時のonblurやonchangeの挙動がJQueryを利用すると変わる

javascriptで直接、

onblur="alert('blur');"

と書いたときは、ちゃんとイベントが発生するが、

JQueryで、

$(target).blur(function (){alert('blur');});

と実装したときは、イベントが発生しない。

より正確にいうと、

IE7なら、同じ挙動だけど、firefoxだと上記の挙動。

んー。なんでだろうか・・・。

Share

OS 3.0になってから復元してみたらアイコンの位置も復元された

iPhoneを復元する時、いつも憂鬱だったのが、アイコンの位置が復元されないので、いちいち修正する必要があったことだ。

iPhone OS 3.0にアップデートしたら、少し調子が悪かったので、仕方なく思い切って復元してみたら、なんとアイコンの位置がそのまま維持されていた。

復元に関する憂鬱の種が一つ減った。

これはうれしい。

Share

対策自身が人材流出リスクになっている

人材流出リスク対策の為、弊社では社外勉強会への参加を自粛する様、お達しがでました。(涙)

Twitter / understeer: 人材流出リスク対策の為、弊社では社外勉強会への参加を …

社外勉強会に参加している人たちにとって、このような対策はむしろ逆効果でしょう。

この会社は、ただ不自由で窮屈でキャリアを無駄にするだけですよ。鎖国してますよ。と宣言しているようなものだ。

そして、鎖国した会社の力は、どんどん衰えていくでしょう。

Share

Google Gearsのlocation APIにも対応してみた。

というわけで、まだiPhone OS 3.0でテストできていないけど、Geolocation APIに対応してみた。

iPhone OS 3.0にアップデートしたらテストするつもり。

一応、FireFox3.0.1+geodeアドインやFireFox3.5bといったGeolocation APIに対応したブラウザでも動作します。

Geolocation APIに対応してみた – NAL-6295の舌先三寸

というわけで、Geolocation APIを利用できるブラウザが、

iPhone OS3.0のmobile safari

FireFox3+geode

その他ブラウザ+Google Gears

になりました。

ちなみに、longitudeをlongtitudeとコーディングしていたらしくテストでエラーが出ていたので、そこも修正しました。

ライフログサービス「なにした?」

http://easylifelog.appspot.com

試してみてください。

f:id:NAL-6295:20090618010534j:image

f:id:NAL-6295:20090618010541j:image

f:id:NAL-6295:20090618010545j:image

Share

MAP表示系をもうちょっと改善予定

明日の朝には

・マップにピンを刺すようにする。

・1日の行動ルートを描く

ようにして、リリースしたい。

1日の行動ルートを描くはちょっと今は無理そう。

ちゃんと、APIを使えるように申請してからやります。

マップにピンはすでに刺せるようにしました。

Share

今日あった苛立たしいこと

朝、遅刻しそうだったのでタクシーを使ったら、タクシーの運転手が目的地の入り口を5メートルくらい行き過ぎた。

案外、混んでいる道路だったのに、ゆっくりバックして、入り口に入れるところまでくる。

その後、入り口に無事入って精算。

ここまでの間メータをあげっぱなしなので、ワンメータの距離なのに追加料金を取られる。

そして、タイムロスしたため、結局1分遅刻してしまった。

こんな事なら(最初から遅刻する事が分かっているなら)、歩くんだった。

歩いたらギリギリ間に合うか間に合わないかくらいの時間だったのだ。

私はなんのためにタクシーに乗ったんだろうか・・・。

Share