枕を欹てて聴く

香炉峰の雪は簾を撥げて看る

Firefox

GM_listValues, GM_deleteValue, @unwrap

Greasemonkey 0.8.20090123.l # Added translations: ar-SA, bn-IN, hu-HU, id-ID, ro-RO, sr-RS, vi-VN. # Fix for ticket #111 (anomalous separators in the monkey menu). # Add GM_deleteValue() and GM_listValues() APIs (#38). # Restore the anonym…

Tombloo + FTPUpload

あとで調べたら, どうやらnsIFTPChannelは使えない模様. 前に調べたのが実用可能のようなので, Tombloo + FTPUpload.FTP Upload for Tombloo あらかじめ extensions.tombloo.ftp.host extensions.tombloo.ftp.user extensions.tombloo.ftp.pass を設定してお…

Fx Socket

socket面白いなあ. ということでSMTPじゃないんだから別にnsIFTPChannelとかあるのにFirefoxのsocketでFTP 通信してみた. var Cc = Components.classes; var Ci = Components.interfaces; var WindowMediator = Cc['@mozilla.org/appshell/window-mediator;1…

LDR Full Feed 0.0.20

更新. wedataのtimeout処理やsiteinfo cache のversionの差異を吸収. LDR Full Feed for Greasemonkey alternative siteinfo url wedataがtimeoutしたときに, 自動的にalternative siteinfo urlをあたりにいくようになりました. defaultではutatane.appjet.n…

Profile

FirefoxのProfile関係はXulPlanetにあるのが少し古いみたいでCc['@mozilla.org/profile/manager;1']は今はない. // Cc = Components.classes, Ci = Components.interfaces var ProfileService = Cc['@mozilla.org/toolkit/profile-service;1'].getService(Ci…

FirefoxからSMTPでメールを送る

Simple Mail を参考に. responseのチェックもしてないし, error処理も書いてないけど要はこの流れでできるということで. 使うときには, error処理とかも書かないと. 命令先は, Gmailのsmtpサーバーで. socketつないで, inputStreamを読みながら, outputstrea…

Tombloo Hacks 41_ui_suggest_tags.js

patchesのひとつとして追加しました. 今のところfork先の所に入れてあります.41_ui_suggest_tags_jsはてなブックマークに限り, おすすめタグを表示します. クリックすると選べます. 大文字小文字は, candidatesに登録されているほうを優先しています. また, …

Tombloo Hacks livedoorClip を追加先に追加する

主要なSBMの中でなかったので作りました. なんか理由があるのかな? iconは次のバージョンの仕様準拠し, ローカルでなくfaviconを直接利用しています. また, optionから選べば, tag補完のtagをlivedoor Clipからとってくることができます. 21_livedoorclip.js…

FirefoxのJSでdialogを拡張する

NortificationBoxみたいに最初からwindowから要素自体を取得することができないので、openDialogで作るしかない。 ただ、openDialogの第一引数はURIであり(本来ならここに、自分の作ったxulファイルへのURIを入れるが、今回はJSだけで何とかできないか模索)…

Tombloo Hacks HatenaBookmark投稿時にtitleを配慮する

追記 ちょい修正。 追記2 本家のほうにより簡潔かついい感じのpatchがcommitされています。 てか自分のコード汚いな。 HatenaBookmarkですでにtitleが設定されていたらそれにあわせる。 title書き換えまくって顰蹙をかうのを防ぐ。 初めてだから、ちょっとお…

Irvine

downloaderのIrvineってものがあります。 DMonkeyというスクリプトエンジン(言語実装はほとんどJS)を内蔵しているため、JavaScript的な書き方で細かいScriptを書くことができ、便利です。 最近開発が再開してうれしかったのですが、FirefoxからIrvineに送る…

contenteditable

やばい。おもしろすぎる。何に役に立つかはわかんないけど。 Firefox3限定。 utatane: Test/Resize tableの上のimageとかはtableの別のところに移せたりします。 浮かんでるutataneとConstellationのimageはresizeと移動ができます。 CSSとHTMLしか使ってな…

Firebugの話で

追記 もうちょっと条件絞ってもいけた。(console.info()を呼び出すだけでOK)firebug限定。だと思う。 たまたまこのbugっぽいもののせいでwindow.addEventListenerで実行する関数内でRegExp.$1とか使えなくて困ったんだけど、 // ==UserScript== // @name tes…

Firefox2.0.0.13の特定JavaScript実行時の強制終了について

LDR Full Feedが正規表現で落ちるのはどうやらFirefox2.0.0.13のJavaScript系統のbugだったそうで。 2.0.0.14の修正点を見たらJavaScriptによる強制終了bugの修正があったので、さっき2.0.0.14でアイコン表示したら落ちませんでした。 よかったよかった。

Profile

FirefoxのProfileが… 壊れた。追記 コメントありがとうございます。 何とか元の状態に近いくらいまで戻しました。 Greasemonkeyの再登録、特にconfig.xml再構築が一番大変でしたorz Perlとか書けたら早いんだろうけど皆さんどうしているんだろ。あと、なんと…

はてなブックマーク用CSS

2008-03-24 - 聴く耳を持たない(片方しか) をみて、誰かやってるだろうけどなんとなく。 @-moz-document domain("b.hatena.ne.jp") { .hatena-id-icon { height: 24px !important; width: 24px !important; } } はてブコメントポジティブCSS | userstyles.org…

Referer偽装

いままでfirefox userChrome.js greasemonkeyスクリプトスレ の80氏が作った misc.uc.js の中のスレッドで修正されたfakeRefererを使っていたんだけどだけどなんかTumblrが無理っぽくなったのでこれにRefControlのForgeの設定を付け加えてみた。RefControlの設…

びっくり

LDR Full Feed 0.0.9をFirefox3 beta4で実行するとびっくりできる。というかえげつないことになる。 やってみたい方はどうぞ。というかすいません。 暫定の対策としては、中のmessage関数をすべてコメントアウトすることです。おそらくinnerHTMLの仕様が変わ…

綾川版Firefox上のReblog Commandについて

ReblogCommand | 3.14 がものすごく便利。すごい! ただ、なぜか独自Build版の綾川さんのもの 楽天が運営するポータルサイト : 【インフォシーク】Infoseek だと使えなくって。 (自分の場合はFirefox 2.0.0.13preのVS 2008 Pro/SSE+PGU build。プロファイ…