Home > Tags > firefox

firefox

Delicious.comでリンクを新しいタブで開くGreasemonkeyを作った

ChromeのGoogle Readerではてなブックマーク数を表示するUser Scriptをちょっと変更

はてなブックマーク数をエントリーのタイトルの前に表示するようにした。タイトルの後ろだと、タイトルが長い場合にブックマーク数が見えないことに気づいたから。

Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script [ゼロと無限の間に:Sandbox]

バージョンは0.1.1に。

ついでにChromeの感想をいくつか。

  • タブを5個開くとメモリ使用量が軽く100MBを超えた。これならもともとメモリ使用量が多いけどタブをたくさん開いてもメモリ使用量はそれほど増えないFirefoxの方がマシかも。
    Chromeはタブごとのプロセスによってメモリ使用量がかなり違ったので、ページによるのかもしれないが。
  • FirefoxでRefererCutとかNoScriptとかに慣れてるから、素のWebページに触れるのはなんか嫌。
  • 単体アプリっぽく開けるのはいいが、URLとか見えないと使いづらいというか不安

結局そのうつい使わなくなりそうな...

ChromeでGoogle Readerにはてなブックマーク数を表示するUser Script(Greasemetal Script)を公開した

Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script [ゼロと無限の間に:Sandbox]

Chromeは速くて使いやすい。
ヘビーに使うには機能不足だけど、ちょっとした時間で使うならFirefoxよりもシャキシャキ動くChromeの方が使いやすい。

でもマウスジェスチャとGreasemonkeyぐらいは最低欲しい。
マウスジェスチャは、StrokeItがあった。
そしてGreasemonkeyのChrome版としてはGreasemetalが登場!(実際の動きとしてはhtmlをインターセプトしてscritpタグをねじ込むらしい。)

そこで、自分の中で需要No.1のUser Scriptである「Google Readerにはてなブックマーク数を表示」を作ってみた。

最初はalert()すらできなくて苦労したが、@importの最後のアスタリスクを外せばいいことに気づいてからは普通に進んだ。ChromeはFirebugのように「要素を調査」できるのが助かる。JavaScriptのエラーをコンソールに表示してくれるともっと助かるんだけど。(どこかで見られるのかな?)

ブックマーク数の取得は画像で取得にしたけど、負荷は大丈夫かな?画像ならブラウザがキャッシュする(はず)だからまだましか。今度はてなに訊いてみよう。答えてくれるのかな。

Chrome用に作ったけど、Firefoxでも動きそう。Firefoxならもっと便利なGreasemonkeyがあるけど。

ところで、Greasemetalを作った天才クリエイターの奥さんって、昔某大学でUnix端末にログインすると座席表に誰がどこにいるかを表示するプログラム(なんて名前だっけ)を作って配布してくれた、あの奥さんなのかなー。

Pryn.js & Pryn.css バージョンアップ(0.2.2)

読み込むだけでWebページの「おもてなし度」を向上 - Pryn.js & Pryn.css [ゼロと無限の間に:Sandbox]

久しぶりにバージョンアップ。Beta版として細かい変更はしていたけど。

主な変更点(Pryn.js)

  • (Firefoxのみ)windowへonloadを追加しようとした場合、windowのloadイベントを待たずにDOMContentLoadedイベントでfunctionを実行するようにした
  • (IEのみ)フォームのファイルアップロード(input要素でtype属性がfile)にマウスカーソルが当たった時にマウスカーソルが手になるようにした
  • フォームSubmit後にフォームを操作可能になるまでの時間を指定できるようにした
  • label要素のクロスブラウザ対応(label要素にfor属性を書かなくても動作する)
  • 画像にtitle属性が無い場合、alt属性をtitle属性にコピーする
  • input要素に”input-<type属性の値>”というclassを付与できるようにした(デフォルトではこの機能はOff)

主な変更点(Pryn.css)

  • importするYUIのバージョンを2.5.0から2.5.2に上げた
  • Yahho Sticky Footerを取り込んだ
  • centerクラスを追加
  • デフォルトのfont-sizeとline-heightを追加

こんなとこかな。忘れてるのもありそうだけど。

Sitcky Footerとかデフォルトのフォントサイズとかは無い方が便利な時もあるけど、迷ったけど入れた。いらないならコメントアウトか上書きすればいいし。でもそのうち外すかも。

Firefox3 RCが出ましたね

Fx beta5を入れようと思ったら、ちょうどRCが出てたのでRCを入れることになった。

すると、困ったことに、まだ対応していないアドオンがたくさんある。特に、FireGesturesとGreaseMonkeyが対応していないのが痛い :-( beta5では普通に動いたのに、何故?

早く対応してくれるといいけど...

DokuWikiのfaviconを変更

前から気になっていたSandbox(DokuWiki)のfaviconを変えた。管理設定で変えられそうで変えられなかったので、直接favicon.icoを上書きした。(詳細は個人的なDokuWikiカスタマイズメモに。)

これでサイト内のファビコンは全て統一されたと思う。Firefox使ってるとfaviconって気になるよね。

Pryn.js & Pryn.css 細かくバージョンアップ (0.2.1)

読み込むだけでWebページの「おもてなし度」を向上 - Pryn.js & Pryn.css [ゼロと無限の間に:Sandbox]

主な変更点

  • Pryn.ClassAccessorでクラス名にハイフンが含まれる場合に正しく動作しないバグを修正
  • IEで、テキストエリアのスクロールバーを不要な時は非表示になるようにした
  • Firefoxで、常にスクロールバーを表示するようにした

JSONDecoder サンプル追加 & ちょっとバージョンアップ(0.1.1)

JSONDecoder リリース

JSONを見やすく展開してFirebugとかで表示 - JSONDecoder.js [ゼロと無限の間に:Sandbox]

JSON(JavaScript Object Notation) を展開してFirefoxプラグインのFirebugに表示したりページ上に書き出したりできるJavaScriptを公開した。

Home > Tags > firefox

最近の投稿
最近のコメント
Tag Cloud

Return to page top