肉とビールとパンケーキ by @sotarok

少し大人になった「肉とご飯と甘いもの」

Firefox

Firefox 3 的なFUELとJSMを存分に使って拡張機能開発をしよう!

というわけで,意味のわからないタイトルをつけてしまいましたが,Firefoxのアドオンを作るときに,Firefox 3 で使える,FUELとJavaScriptコードモジュール(JSM)をうまく使えば,これまでのFirefoxアドオン開発のわずらわしい部分が少し楽になるので,それに…

拡張機能独自の設定を定義する場合について

拡張機能独自の設定を定義するときって(あ、もちろんアドオン開発者が、って話です)、 extensions.myextension.hogeとか、extensionsに続けて、拡張機能名、で、値って言う風に定義するのがなんか慣例になってるカンジだけど、FUELでの実装とか見た感じ、…

モダンなブラウザ+未来のブラウザのSunSpiderベンチマークまとめ

散々いろんなところで既出ですが、Opera 10 alpha が出たのをきっかけに、全部とってみました。 ベンチマーク環境は、 対象 SunSpider JavaScript Benchmark (In Progress...) OS : Windows XP Professional SP3 CPU : Core 2 Quad Q6600 2.4GHz Mamory : 3.…

Mockingbird 0.1.0 alphaリリース & 第十回拡張機能勉強会レポート

告知・レポートもろもろ遅くなってしまって申し訳ないです。 OSC Shimaneにお出かけ中の dynamis さん*1が Mockingbird の紹介をするということでしたので、それまでにブログに記事あげようと思っていたのですが、寝てしまいました(ぁ そんなわけで、先週金…

Firefox 3 NITE に参加してきました

Firefox 3 の刊行を記念して、ジュンク堂で発売記念イベントとして、トークセッションがありました。 著者5人に Mozilla Japan 代表の瀧田さんを迎えて、メインの「フォクすけぬいぐるみ抽選会」の前座であるトークセッションについて*1、いつもの通り、かな…

再起動するボタンを追加するだけのFirefoxアドオン

アドオン開発中に、頻繁に再起動などしたいことがあり、アドオン開発時にはインストールする拡張は最小限にしておきたいこともあり、Custom Buttons(だっけ?)みたいにまとめていろいろボタン追加できるタイプではなく、単体でインストールできるものがなか…

Twitterの発言をすべて上野氏の言動にするGreasemonkey

ハチロク第1回開発合宿中です。 思いつきで実装した、「Twitter上の発言をすべて上野氏の言葉にしてしまうGreasemonkey」をリリースします。 これはなに? まんまです。 Twitter上の発言を 「 (発言) 」(上野氏) としてしまいます。 また、0.0.2では、決ま…

検索バーの検索エンジンを追加する(ex. はてな人力検索)

ところで,ここにあるxmlファイルですが,ものすごく簡単に記述されているので,ほかの検索エンジンも,xmlファイルを記述するだけで簡単に追加できます.*1 とはいえ,有名な検索エンジンや諸々の検索は http://www.mozilla-japan.org/addons/firefox/searc…

検索バーからのGoogle検索のデフォルトを「ウェブ全体から検索」にする

なんか暇なのでFirefoxの中チョイチョイ見てたら”C:\Program Files\Mozilla Firefox\searchplugins”というディレクトリを発見.実はデフォルトでインストールされているFirefoxの右上の検索バーの一覧はココにxmlファイルで記述されています.そんなわけで,…

liタグ×float:left×background-imageでtext-indentをかけるとクリック時に左に領域が伸びる問題を解決する

たとえば、IT Mediaさんのサイト(+D)。 HTMLは <ul> <li id="top"><a href="/">トップ</a></li> <li id="lifestyle"><a href="/lifestyle/">ライフスタイル</a></li> <li id="pcupdate"><a href="/pcuser/">PC USER</a></li> <li id="mobile"><a href="/mobile/">モバイル</a></li> ... </ul> CSSは .header ul li#pcupdate { background-image:url(http…