Skip navigation.

Kuruman Log

かつて自分のカスタムログを書きためていたこともあった

Posts tagged with "userjs"

000.user.jsとdel.icio.us

,

000.user.jsを導入するとdel.icio.usのpost画面でタグクラウドが表示されなくなる。cho45さんに聞いてみたところArray.prototype.forEachが影響しているようだが解決策は分からない、とのこと。とりあえず// @exclude http://del.icio.us/*と書き足して回避。ついでに// @include http://*// @include *に書き換えた。こちらは気分の問題。

flickr

cho45さんに感謝しつつflickr 系 user.js for Operaを導入した。ライセンス周りに要していた労力が激減。まぁ、もともとライセンスを気にしてflickrを巡るたちではないのだけれど。重宝する時があるのも、これまたよく知っている。

Greasemonkey

GreaseMonkey Script on Opera 9.00を読み(というか正確にはIRCを眺めつつ)Greasemonkeyの底力を思い知り、OperaもGreasemonkey互換モードでは独自関数が動作する様にするべきだな、とか思いつつ、GMアダプタでGM_xmlHttpRequest = XMLHttpRequest;とか定義されている驚きの部分を消し去って、000.user.jsを導入した。

導入しているUserJS

これだけは入れとけ!みたいなおすすめスクリプトありますか?芦塚さんが仰せですので、自分の導入しているスクリプトをざっと列挙してみようかと思います。つい先日芦塚さんのOperaを参考にしつつ色々調整したところですので、そのお返しに。ちなみにこのUserJSたちですが、これでも先日整理を敢行したばかりでして、これでも大分減った後であることを付け加えておきます。また、元のファイル名と異なっている物が紛れている可能性は否定し切れませんがご容赦願いたく。

11-gmfunctions.js
Opera用のGM関数アダプター。必須。
2chViewer.user.js
某巨大掲示板を覗く時に重宝。妙なリンクを修正してくれたり、投稿への参照をポップアップで表示してくれたり。情報収集で時折覗く程度の人間にはこの程度の機能で十分なのです。
addlinenumber.js
JavaScriptファイルに行番号を付加するスクリプト。UserJSの中身を眺める時に案外便利。
ads.php.js
言わずとしれた広告除去スクリプト。Content Blockで取り除けない分はこれで捕獲しています。
AmazonAffiliateEditor.js
未だにAmazonのお世話になっていない私ですが、購入の時はこの人にお布施を払おうと決めている人がいます。
autosizer.js
画像を直接開いた際にその大きさを調整することが出来るスクリプト。重要。
csscolor.user.js
CSS文書に含まれる16進数による色表記を実際にその色で表示するスクリプト。重要。
disableOpenBlankWindow.user.js
target属性対策。重要。
dyeCSS.js
CSSファイルをちょっとだけ色分け表示してくれるスクリプト。
filelist.js
localhostを参照した時にファイルにあったアイコンを付加してくれるスクリプト。
FixedTitleForMixi_0.1.user.js
mixiの腐ったtitle要素を良い具合に書き換えてくれるスクリプト。重要。
flicr-show-licenses.user.js
Flickrの画像に与えられたライセンスを明示するスクリプト……だった気がする。多分動いてない。いつか動く日がこないかなぁ、と残している。
flickrcameraimages.user.js
flickrのカメラ情報にカメラの画像を付加するスクリプト。動かないので無効化しているが、時折動かないかと有効化して試してしまう。
get-link-info.js
リンク先を先読みして情報を取得してくるスクリプト。メニューに組み込んで使うとちょっぴり便利。
googleimages-thumblink.js
Google imagesでサムネイルをクリックするといきなり画像を表示する様にしてくれるスクリプト。重要。
GoogleVideoAllLink.js
Google videoの動画ページに実ファイルへの直接リンクを付加するスクリプト……だったような気がする。
hatenaDiaryFootnotePopup.js
はてなダイアリーの脚注へのリンクをフォーカスすると脚注そのものをポップアップしてくれるスクリプト。何となくユーザーCSSでも出来てしまう様な気がするのだけれど、作るのが億劫で拾ってきたスクリプトを動かしている。
HBanddelicious.user.js
はてなブックマークの投稿画面にdel.isio.usへのクロスポスト用のボタンを付加するスクリプト。影でクロスポストするスクリプトもあるが、どうにも好きではないので私はこれを使っている。重要。
気が向いたらdel.icio.us側でprivateとして投稿する事も可能に改変しようと思っているのだけれど、気が乗らない。
hide_google_adsense.user.js
Google Adsenseに別れを告げるスクリプト。重要。
ldr_keyhack_jk.user.js
Livedoor Readerのキーバインドをハックするスクリプト。自分で書き換えないと意味がないスクリプトだった様な気がするが、現状つっこんであるだけ。どこかで書き換えないとなぁ。
link-alert.js
リンク先をスキームと拡張子で判別し、それに対して適当なアイコンをポップアップする様にしてくれるスクリプト。重要。
mathml.js
MathMLへ簡易的に対応する為のスクリプト。平方根以外は実用に耐えると思う。重要。
my_youtube.js
YouTubeの動画ページに実ファイルへのリンクを付加するスクリプト。対して使わないのだけれど、一応入れてある。
NoRedirect_HatenaAntenna.js
はてなアンテナのリダイレクトを回避するスクリプト。そういえば最近はてなアンテナってめっきり使わなくなったなぁ。いっその事消してしまおうか。
pdfHandler.js
PDFやDocファイルを新しいタブに開くスクリプト。試験的に導入中。上手く動いていない様な気がする。消すかも。
rewritetitle.user.js
日記モードで運営されているはてなダイアリーのページにフラグメントID付きでアクセスした時にtitle要素を良い具合に書き換えてくれるスクリプト。重要。
searchResultNumber050506.js
Google他幾つかの検索エンジンの出力結果に番号を振ってくれるスクリプト。何処まで参照したかを把握しやすくなって効率が良くなる。重要。
seesaa.js
seesaaのキーワードマッチ型広告に別れを告げるスクリプト。重要。
xml-tree.user.js
XMLファイルをツリー表示してくれるスクリプト。重要。
zoom-image.user.js
個別に画像を拡大・縮小出来る様にするスクリプト。重要。
zZz UserJs Version 0.1.0b, zZz VBS Version 0.1.0
UserJSの個別管理を可能にする拡張。重要。

Greasemonkeyが動かないなぁと思ったら

なんだかBeta2になってGreasemonkeyが動かないなぁ、と思っていたら単純にEmulate Greasemonkey functionsを導入し忘れているだけだった。動くわけがない。

Livedoor Readerでピンを保存したかったけど

,

livedoor Reader の、ピンの状態をローカルマシンに保存する greasemonkey スクリプトを見て飛びついたのですが、動作せず。Greasemonkey独自の関数がある様なのでEmulate Greasemonkey functionsを続けざまに導入。まだ入れてなかったみたい。

しかしピンは保存されなかった。別にそこまで執着はないのでこれ以上足掻きはしない。残念。

日本語で情報を得たい

opera.comからjp.opera.comへ素早く移動するUser JavaScriptを導入した。これでF8を押す頻度がちょっぴり下がるだろう。

2chでRSSフィードへのアクセス手段を提供させる

2chの個々のスレッドにRSS情報のリンクを追加するUser JavaScriptを導入しておいた。大して2ch見ないのだけれど、まぁリンクを生成しておいて損はない、と云う事で。導入ついでにCSSコミュニティだけ試験的に購読させてみたのだけれど、読みにくい。実用には耐えないなぁ、と思う。

で、目に付いたのは意図的に変換ミスを作り出した部分が引用されているアレ。ネタになりきれなかったネタほど悲しいものはないなぁ。別にどうだって良いけど。

MathMLとRubyと

MathMLはまぁ殆ど見かけないけれど、Rubyはちょくちょく見かける。User CSSに定義してしまえばそれでおしまいなのかもしれないけれど、書くのが億劫で放置していた。で、それを解決するUserJSを見付けたので導入した。

target問題

,

target 属性を無効にする例のあれ SがRから更新されたとの事なので入れ替えた。
Download Opera, the fastest and most secure browser