2012-01-01から1ヶ月間の記事一覧

Geolocation API の精度

Geolocation API で現在地情報を取得する際、使ってる端末の Wifi アダプタを ON にしている場合だと、格段に精度が向上することに気付いたので調べてみた。大方、Wifi アダプタで拾えるアクセスポイントのmacアドレスを使ってるってことなんだろうけど、気…

Places のブックマークへの変更をnsITransaction経由で行う

Firefox は Places と呼ばれるブックマークと履歴のデータベースを持っていて、これには nsINavBookmarksService や nsINavHistoryService からアクセスできる(詳しくは Places - MDN 参照)。単純にブックマークを保存するだけなら、上の XPCOM インターフ…

PopupNotification.jsm を使うにあたっての注意点

Mozilla Vision 2012 のライトニングトークでも話したんだけど、PopupNotification.jsm を使うに当たってはドキュメント化されていない注意点とかバグが結構あったりする。 自分でこうしたバグを踏むかソースコードを熟読すれば回避できるバグなんだけど、そ…

Gecko の gfx の簡易メモ

最近(2012年1月現在)、Gecko の gfx が Azure とか Thebes とか ややこしくして仕方なかったので、色々調べて、Twitter にいくつか投げたのでメモる。 メモなので随時更新。割合てきとー makoto_kato さんから Twitter で補足をいただいたので追記 cairo …