Firefox

買ったアイテムの合計金額を表示するGreasemonkeyスクリプト

インストールすると日付の横に「合計金額を計算」というリンクが現れる。それをクリックすると、その日の日記に含まれるアイテムの金額の合計が計算される。 // ==UserScript== // @name How much money do I waste? // @namespace http://d.hatena.ne.jp/no…

ALC for Expert - スペースアルクのスタイルを変更するユーザスタイルシート

スペースアルクのトップページには英辞郎 on the WEBさえあればいいという人向け。他のコンテンツは跡形もなくバッサリ消します。 beforeafter @namespace url(http://www.w3.org/1999/xhtml); @-moz-document url("http://www.alc.co.jp/") { /* ページ上部…

Googleウェブ履歴にサムネイルとfaviconを表示するGreasemonkeyスクリプト

スクリーンショット: // ==UserScript== // @name Show Thumbnail in Google History // @namespace http://d.hatena.ne.jp/nozom/ // @include http://www.google.*/history/* // ==/UserScript== (function(){ function getLink(a) { var link = a.href; …

VAIOのスティックポインターとFirefox

自分の使っているVAIO C1MSXはスティックポインター(スティック型ポインティングデバイス。いわゆるトラックポイントのこと)がついていて、中ボタンを押しながらスティックを傾けるとスクロールができる。ところがFirefoxではなぜかこの機能がうまく働かな…

Hatena Referer Viewer バージョンアップ

HatenaRefererViewer.user.js→Yet Another Hatena Referer Viewer // ==UserScript== // @name Hatena Referer Viewer // @namespace http://d.hatena.ne.jp/nozom/ // @author nozom <nozom.kaneko@gmail.com> // @description Rearranges Hatena Diary's referer view. // @include</nozom.kaneko@gmail.com>…

はてなasinページに商品情報を表示

はてなブックマークレットの「asin記法を表示」をベースにGreasemonkey化して、さらに自分の好みの書式で表示するようにしてみたもの。ISBN-13対応版。HatenaAsinInfo.user.js // ==UserScript== // @name Hatena Asin Info // @namespace http://d.hatena.n…

ページ内検索バーに関する覚え書き

検索バーを閉じる gFindBar.closeFindBar() 検索バーを開く gFindBar.openFindBar()または gFindBar.onFindCmd()onFindCmd() は Ctrl+F で呼ばれる関数。openFindBar()を呼んだ後でフォーカスの設定などをしている。 検索バーが開いているかどうか var findT…

Ctrl+Dではてなブックマークに追加

keyconfigで以下のスクリプトをキー割り当てする。 var url = 'http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(content.document.title)+'&url='+escape(content.document.location.href); gBrowser.selectedTab = gBrowser.addTab("about:…

検索バーの入力欄を自動で消去するFirefox 2.0用の拡張

開発の経緯は11/10の日記を参照。インストール→autoclearsearchbox-0.1.xpiこれが初めて作った拡張なので問題が起きる可能性は十分ありうると思う。インストールする場合は人柱になることを覚悟してください。(一応手元では動いている) 参考にしたサイト等…

grb+-20061113.user.js

id:kei-sさんのGoogle Readerでfaviconを表示させるGreasemonkeyスクリプト公開に触発されて、Google Readerにはてなブックマーク件数とブックマークアイコンを表示するGreasemonkeyスクリプトをバージョンアップした。grb+-20061113.user.js(重要)インス…

Dive Into Firefox: 「スクリプトはスクリプトによって開かれたウィンドウ以外を閉じることができません。」が表示されるまでを追う

Firefox 2.0になってJavascriptからwindow.close()を呼び出す場合の制限が強くなって、Javascriptから開いたのではないウィンドウを閉じようとしても何も起きず、エラーコンソールには上記のような警告が出るようになった*1。あるウィンドウがスクリプトによ…

HatenaBookmarkAdvancedSuggestion-20061114.user.js

今日の朝のエントリ(id:nozom:20061113:1163372094)は自分としては大したことのない修正だったのに、 もブックマークされていてちょっと驚いた。それで、なんだか申し訳ないので、はてなブックマークのタグ補完を改善: タグとコメントを別々に入力できるよう…

keyconfigは拡張開発にも使える

(keyconfigについては11/6の日記も参照のこと)Search Buttonという拡張がある。自分はこの拡張の持つAuto-clear Search Barという機能が気に入ってたんだけど、残念ながらこの拡張はFirefox 2.0に対応していない。そこでAuto-clear Search Bar機能のみを持…

keyconfigでCtrl+SPACEにPageUpを割り当てる

FirefoxではSPACEキーにPageDown、Shift+SPACEにPageUpが割り当てられている。しかし、LinuxだとShift+SPACEはIMEの起動キーだったりするのでちょっと困っていた。そこでkeyconfigを使ってCtrl+SPACEにPageUpを割り当てる方法を調べた。 結論から言えば、最…

はてなブックマークのタグ補完を改善: タグとコメントを別々に入力できるようにする

以前載せたコードの完成版。はてなブックマークではコメントとタグの入力欄が同じなため、 タグの補完をしようとしてエンターキーを押す→コメント入力終了 [と間違えてエンターキーを押す→コメント入力終了 という事故が絶えない(自分だけかな)。そこで、…

Google Readerにはてなブックマーク件数とブックマークアイコンを表示(改良版)

→インストール前回からの主な改良点は、自分が既にブックマークしていた場合、ブックマーク追加アイコンの代わりにはてなブックマークアイコン(分かりにくいな)を表示するようにしたこと。それとソースコードを全体的に修正した。使うときはconst userの部…

ページの最後でスクロールしようとしたら自動で閉じる

これで、 Google Readerからvキーで元ページを表示 スペースキーで読み進む ページの最後まで表示したら閉じる という一連の操作がスムーズにできる。→インストールする(2006.10.14 Altキーのチェックを追加) // ==UserScript== // @name CloseAtPageEnd // …

Google Readerで訪問済みのリンクの色を変えるStylish設定

@namespace url(http://www.w3.org/1999/xhtml); @-moz-document url("http://www.google.com/reader/view/") { h2.entry-title a:visited { color: #993366 !important; } }ブックマークや注目エントリのRSSを登録していくと重複するエントリが多くなるので…

Stylish拡張で広告削除3

はてなブックマークのエントリページ(○ usersをクリックしたときに表示されるページ)の広告を非表示にする。 @-moz-document domain(b.hatena.ne.jp) { div.adsense { display: none; } }

Stylish拡張で広告削除2

はてなアンテナで表示される広告を削除する。 @-moz-document domain(a.hatena.ne.jp) { body > p.pager + ol { display: none; } }

Stylish拡張で広告削除

Stylish拡張で、はてなキーワード/ASINページに表示される広告を削除する。 /* hatena - Remove ads */ @-moz-document domain(d.hatena.ne.jp) { div.ad-banner, div.ad-jig, div.ad-rectangle, div.ad-google1, div.ad-google2 { display: none; } }@-moz-…

買った本

最新WebサービスAPIエクスプロ-ラ - Amazon、はてな、Google、Yahoo! 4大Webサービス完全攻略 / Software Design 編集部 ISBN:4774124966 Firefoxの改造テクニック! ― カスタマイズ&拡張機能開発ガイド / 大浦淳 ISBN:4839918058 『最新Webサービス〜』はSof…

グリースモンキー2種とテスト用ブックマークレット

Javascriptの勉強も兼ねてグリースモンキースクリプトを書いてみた。 それぞれ、id:nozom:20050810:1123693699、id:nozom:20050809:1123617231のブックマークレットをグリースモンキー化したもの。 AmazonにはてなのASINページへのリンクを表示 amazontohate…

買った本

Firefox Hacks―次世代プラウザ徹底活用テクニック / Nigel McFarlane ISBN:4873112419 LinuxサーバHacks―プロが使うテクニック&ツール100選 / Rob Flickenger ISBN:487311151X 言語理論と言語論―ことばに埋め込まれているもの / 児玉徳美 ISBN:4874241646

新刊チェック

Firefox Hacks ― 次世代ブラウザ徹底活用テクニック ISBN:4873112419 GDBハンドブック ISBN:487311246X Amazonにはまだ情報がないようなので、O'reillyのページから詳細情報を以下に引用。 Firefox Hacks ― 次世代ブラウザ徹底活用テクニック Nigel McFarlan…