indexOf とビット演算子

気分的に「~」を使う方が「!== -1」を使うより洗練されててエレガントな感じがある。どこかで使いたい。でも「!== -1」の方が直接的だし読みやすいよねえ、、と思って、結局いつも「!== -1」で比較している。

AngularJSとlightBoxと右クリックとFirefox

javascript - Firefox strange right click event bubbling behavior - Stack Overflowでレポートされている変な挙動はFirefox 31.0でも残っているようで、右クリックしたときに、documentに対してclickイベントを発火する。他の要素ではlistenできないようなので、どうもbubblingしてきたのではなくて、documentにclickイベントが起きている。みたい。

ブログの内在的価値

では、ブログの内在的価値とはなんだろうと。いつの日か、ブログは、PVを稼いで副収入を得るのに良いとか、継続的な情報発信によってブランドの価値をほにゃららほにゃららとか、道具的価値のみで語られるようになった気がします。

AppIcon40x40とAppIcon60x60がないというエラー

Cordovaで作成したアプリでアイコンをasset catalogsを変換したら、iTunes Connectで申請したときに下記のようなエラーが発生しました。

Icon specified in the Info.plist not found under the top level app wrapper: AppIcon40x40
Icon specified in the Info.plist not found under the top level app wrapper: AppIcon60x60

エラーの内容を理解するのに時間がかかりましたが、どうやらビルドしたipaファイルのtop levelにAppIcon40x40とAppIcon60x60がないということらしい。

input typeで表示されるキーボード

iOSではinputフォームのtypeでキーボードの配置が変わります(Androidは4.2のstock browserでは変わらなかったけど、網羅的には調べていない)。その配置を覚えてるようであまり覚えてない。ので、忘れた時のリファレンスとして。