20071103追記 Gmail 2.0 では動作しません。そのうち対応するつもり。 20080125追記 Greasemonkey 0.7.20080121.0 だと一部障害(返信時に動作しない)が出てるようです。原因がわかれば対応します。 20080129追記 0.1.20080129.0でGreasemonkey 0.7.20080121.0 に対応しました。 20080423追記 コメントにもありますが、Gmailのバージョンアップに伴い、旧バージョンに戻しても以前のテンプレートが使用できなくなっています。原因不明なため、対応の目処は立っていません。 20080501追記 Greasemonkeyで連絡先を取得・編集できないため、Gmail 2.0への対応はできません。実現する方法なり、アイデアなりをお持ちの方はコメントお願いします。 20080510追記 Gmail2で動作するよ
GmailSignatureSwitch 現在は Gmail Template Switch をお勧めします。 Gmail に署名切り替え機能を追加する Greasemonkey スクリプト。 リッチテキストには対応していません。 これはなに? ただでさえ快適な gmail を、アドレスに応じて署名を切り替えられるようにして、 さらに快適にしようとする Greasemonkey スクリプトです。 動作環境 以下の環境で動きます。 Firefox 1.5.x + Greasemonkey 0.6.4 Firefox 2.0.x + Greasemonkey 0.6.6 インストール Ver.0.1.3 Greasemonkey 0.6.4 上記のリンクを右クリックして「Install User Script...」を選択してください。 Greasemonkey 0.6.6 上記のリンクを左
Firefox に「Gmail Super Clean」エクステンションを適用すると、Gmail の外観をめちゃくちゃ美しく表示することができます。 >> http://userscripts.org/scripts/show/7646 Firefox に Greasemonkey エクステンションをインストールしていない方はこちらからインストールしてください。 >> Greasemonkey – 🦊 Firefox (ja) 向け拡張機能を入手 ちなみに元ネタはこちら。 >> http://lifehacker.com/software/gmail/download-of-the-day--gmail-super-clean-greasemonkey-253468.php 同じカテゴリーのおすすめ記事 Gmailを徹底改造!Better Gmailがすごいことになってます! - For
ニコニコ動画でプレイリストが使える Greasemonkey スクリプト をバージョンアップしました。 インストール: niconicoplaylist.user.js 予想通りというかなんというか、ランダム再生とかループ再生とか欲しくなったので実装しました。 画面下に新たにチェックボックスが2つ追加されます。 「ランダム」にチェックをいれると、リストの先頭ではなく、ランダムに選んだものを再生するようになります。 「ループ」にチェックをいれると、再生したものがリストから消えずに、リストの末尾に移動します。 おどろき プレイリストの記事に、はてブがいっぱいついてておどろきました。ありがとうございます。
Firefox Greasemonkeyで作ってみた。ニコニコ動画の動画の下にコメント色変更ボタンを追加します。 書く前にどんな色になるかも分かるし、手書きしなくて良いからちょっと便利。 ver0.0.5 11/27 インストールは↓をクリック。Greasemonkey知らない人はここ←をクリック http://togeinu.googlepages.com/nicocommandbutton.user.js インストールできない場合や更新履歴は↓から http://togeinu.googlepages.com/nicocommandbutton ニコニコ proxomitron Wiki で公開されてるiroiro.js(IE専用)がうらやましくて作ってみた。 http://tinyurl.com/23moov 色のボタンを押せば、orangeなど、その色のコメントにするためのコマンド
今も他になんとなくニコニコGreasemonkeyの案があるのだけど、なぜか形に出来ていない。何が足りないかを自分で再確認するため、ニコニコ動画コマンド入力ボタンを作った時の気持ちも書いておこう。 Autopagerizeの改造ができた。これなら多分1からGreasemonkeyが作れる。他に何か作れるものはないかな。※ポイント1 ↓ そういやニコニコ動画proxomitronのiroiro.jsのコマンド入力機能を、Firefoxで使う方法はないんだろうか。初音ミクの動画にcyanでコメ書きたかったけど、コマンド確認するの億劫で白で書いてたっけ。コマンド入力のニーズはあるはずなんだけど、FirefoxではGetvariableが出来ないからIE専用だと書いてあったなぁ。本当にFirefoxで対応する方法はないんだろうか。私ならなんとかできるんじゃないだろうか。※ポイント2 ↓ 色々ネット
Greasemonkey - Mozilla Firefox まとめサイト で、Dive Into Greasemonkey の日本語訳 (PDF)が公開されてます。 これは凄く良い仕事。いやマジで。超感謝。 で、それの28頁以下で、Firefox に組み込まれた XPath のサポートの使い方が説明されてまして、これで /getElements?By.+/ 地獄からおさらば出来るわけですが、 XPath を解釈するのに使う document.evaluate は引数がたくさんあって、生で使うのは面倒いです。 でも使う引数はクエリ部分以外は普通は決まってるので、30頁以下で、XPathを楽に使うために以下の関数を定義すると良いよね、とあります。
下記なんかを使っていると、オブジェクトの永続化っていう名目で、GM_setValueで保存しまくりなので、ここで削除方法を書いてみます。 Enjoy*Study - del.icio.usをインクリメンタルサーチ(Greasemonkey版)を作ってみました (2006/11/30 更新) ロケーションバー(URLバー)に「about:config」と打ち込んで、リターン。 設定値の一覧が表示されるので、フィルタに「greasemonkey.scriptvals.」と入力。 これで、GM_setValueで設定した項目に絞られて表示される。 なお、設定名は「greasemonkey.scriptvals.@namespace/@name.項目名」といった形式。 消したい設定を右クリックし、「リセット(R)」を選択。これで、状態が「初期設定値」となる。 ブラウザを閉じると、その時点で「リセッ
グリモンでこんなの作ってみました。 図1: はてなのトップページに付箋紙をぺたぺた貼り付けてみた これは何? Greasemonkeyを使ったWeb付箋紙ツールです。 Web上の任意のページにメモを貼り付けておくことができます。 GreasemonkeyのGM_getValue/GM_setValueを使ってデータをクライアントサイドに保存します。 そのためログイン不要で使えますけど、複数端末で共有したり、他の人に見せてあげたりはできません。 作成動機 まるごとJavaScript & Ajax ! Vol.1に載っていたFirefox2.0のクライアントサイドストレージを使って何かできないかなと思って作りました。最初、普通の<script>タグでスクリプトを読み込まして作って*1ちゃんと動いたのですが、Greasemonkeyのuser.jsとして動かしたら、なぜかクライアントサイドスト
GM_setValue / GM_getValue + unsafeWindow.eval を使って 永続的に外部スクリプトを利用する方法を考えてみた。 わざわざ DOM で script要素 を毎回注入するよりも 速いんじゃないかと思う。 Greasemonkeyには、GM_setValue / GM_getValue というのがあって、 GM_setValue("キー", "値") 上記のように入力してあげる事によって、たとえ、 Firefoxを終了させたとしても消えないデータを作成する事が出来る。 そして、それを利用して、 初回のみ XmlHttpRequest で外部スクリプトデータを取得して、 GM_setValue でスクリプトデータを永続化しておき、 二回目以降は、それを GM_getValue して eval するようにした。 以下は、永続的に prototype.js を
Firefoxが重たいので、泣く泣くアドオンをはずした。その一つがGreaseMonkeyだった。正直、FirebugとGreaseMonkeyがなかったら、何のためのFirefoxか、と言えるほど便利な存在だった(Firebugは一度外したが戻した)。 軽さと引き換えに失った便利機能。補えるのはこれしかない。 今回紹介するオープンソース・ソフトウェアはGreasekelly(旧名Creammonkey)、Safariで動作するGreaseMonkeyだ。 GreasekellyはSafariにプラグイン的にインストールするソフトウェアで、インストールするとメニューバーに「:)」と言う項目が追加される。高速性が売りのSafariであれば、それ程速度の低下が気にならないかも知れない。 一番の売りはFirefox向けのGreaseMonkeyをそのまま利用できるということだ。一部のスクリプトは
JSON文字列をevalして値を取りたいときに挙動が妙ではまった、という話を聞いたので、Firefox1.5上のFireBugのコンソールで何パターンか試してみた。 {"key":"value"}というJSONデータが文字列で渡ってきて、それをevalしてJavaScriptの値として使いたい、という想定。 間違ったJSON文字列をevalした場合 >>> jsonstr = "{key:\"value\"}" "{key:"value"}" >>> var obj = eval(jsonstr) >>> obj "value" >>> typeof(obj) "string"JSONのオブジェクトでは、ラベルも""でくくって文字列にしないといけないのだが、まずはそれを忘れた場合を試してみた。結果として返ってくるのは、なんとJSONのハッシュの要素にしたつもりの文字列のみ。 正しいJSON
まだゆっくり更新中. コメント表示時に, ID, 書込時刻, ユーザID(暗号化されたやつね, 念のためw), コメント, それぞれでソートできるようにした. ファイルは, これー. http://www.oti-orz.mydns.jp/~khiker/file/20070911/nicoflvcomment.user.js(*更新しました. トラバ先に最新エントリがあります.*) ソースコードがどんどんカオス入っていくな. 命名規則とかありえん. ファイルの名前ももうちょっと考えてつければよかた. ついでにニコニコのユーザID暗号化のはなしについてでも 簡単に調べてみた限り以下のような感じみたい. # ホント簡単にだから, 間違ってる部分も曖昧な部分もある思う. 暗号化された ID は, 動画毎に異なる. 日付が変わると暗号化された ID も変わる. 暗号化された ID は, 一律 2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く