Vimperator

security of vimperator

そういえば言及してるひとをみたことがないなと思って。せっかく流行ってきたのに水さすなとか言われそうだけど誰かがイヤな思いする前に言っといた方が親切だと思うので自重しない方向で。まず vimp って何かってのはざっくりいってしまうと JavaScript 1.8…

multi_requester.js

echopy.js とか i_love_echo.js をろくにいじれてない状況なんだけど multi_requester.js を見た瞬間いろいろ吹っ切れてしまった。 suVene さんちょうナイス。 http://zeromemory.sblo.jp/article/23101073.html http://coderepos.org/share/browser/lang/ja…

feedSomeKey_2.js

LDR と Remember the Milk くらいしか設定するものがなかったんだけど RTM に関しては全部のキーを通そうとするとなんかよくわからなくなってしまうので以下のように絞ってみた。てかおれもとからこのていどしか使ってないから困らないんだよね。 autocmd Lo…

feeder.js

宣言通りがんばって Google Reader のアイテムをすべて消化したので ( http://d.hatena.ne.jp/janus_wel/20081107/1226065486 ) fastladder に乗り換えた。やっぱり軽いな−。読みやすいデザインだし元ソース開かなくても大体わかるというのはありがたい。で…

vimperator launcher

http://d.hatena.ne.jp/teramako/20081107/p1 で id:teramako がシェルスクリプト版を書いてくれたので http://d.hatena.ne.jp/janus_wel/20081107/1226026402 でいってたように CodeRepos に置き場所作ってみた。http://coderepos.org/share/browser/platfo…

httpheaders.js patch

エラー処理がおかしかったのでパッチ作ったんだけど正直微妙。 LiveHTTPHeaders がはいってない場合、XULControllers#getControllerForCommand メソッド読んだときに権限がねぇって怒られて落ちてたんだけど、権限ていうかそもそも LiveHTTPHeader 用の c…

ぶらり vimperator.org のぞき見の旅

けっこうみどころが多い。 monetize plan 0 正直これはどうなのよと思わざるを得ない。いやむしろオフ会開くときに着用を義務づけるイヤガラセが可能、か… ? ちなみに http://zazzle.com/ は任意の絵で刺繍をしてくれるとかでけっこうおもしろそげなところ (…

vimperator time コマンド

最近速度に凝ってます。というわけで vimperator の time コマンドをちびちび。とりあえず以下のような感じ。 1, 2 は何とかしたいんだけどいまいち git で修正はどうすればいいのかよくわからない。 bang 指定時に copyToClipboard するのと extra に hereD…

J for "The Killers"

この記事に載せている wsh は正しく動きません。新しい version は http://vimperator.g.hatena.ne.jp/janus_wel/20090118/1232282285 を参照してください。いや観たことはないけど。 id:pekepekesamurai が助言をくれたので http://d.hatena.ne.jp/janus_we…

手作り cookie

:pageinfo でみられる情報に cookie を追加する plugin 。 pageinfo option に 'c' を指定すると表示します。個人情報には気をつけろよ!あと cookie の記事はたいてい cookie monster がまっさきに出てくるんだけどおれはひとからもらうクッキーのほうがい…

plugin 作者、あなたは天使だ

http://d.hatena.ne.jp/janus_wel/20081105/1225832798 にこんなにつっこんでもらえると思わなかった。あと昨日今日のおれの日記タイトルに関して s/plugin 作者/ヴァニラさん/g するといいよ。いやなんとなく。 bat を使う方法 http://d.hatena.ne.jp/janus…

extended-hints mode

http://www.ideaxidea.com/archives/2008/11/obtrusive_javascript_checker.html みて便利そうだなぁと思ったので突発うp。最近変更めまぐるしい extended-hints mode に ";?" てのがあって指定した要素の情報が見られるんだけど今のところあんまり使えるも…

このままでは plugin 作者が死んでしまう

http://d.hatena.ne.jp/janus_wel/20081104/1225823130 を受けてじゃあ 1.2 用の環境を作ろうかなと思ったらすでに id:nokturnalmortum が動き出していた。速いよ。そして最後に書いてあるように 1.2 には runtimepath オプションがないので動かなかった。 2…

for users

ユーザの考え方としてはそうだよなーと思った。いやまぁ煽ったのおれなんだけど。 http://d.hatena.ne.jp/hazime2914/20081103/1225691112 http://twitter.com/janus_wel/status/987127232 最初プラグインの説明がわかりづらいといってたのでまさかこうなる…

vimperator の情報

http://d.hatena.ne.jp/janus_wel/20081029/1225302957 の補足。てか前のはいい加減だったのでちゃんとまとめ。これで大体カバーできたかな。他にも変更履歴もソースツリーも全部本家から飛べるのに気がついたりメーリングリストの英語読める !! と思ったり …

ニコニコ動画プレイヤーの status がおかしい

ニコ動でリピート on にして聞きまくってるときに :nicopause が効かないので調べてみたら、リピート後の satus が再生中でも 'end' になってるという現象。 // env: Firefox 3.0.3 + Firebug var p = document.getElementById('flvplayer'); // result: "20…

最近の vimperator

最近またちょっと変わったのでまとめ。気をつけないとハマるよ! hint mode 今日またちょっと仕様が変わった。いやまぁほぼ内部仕様の変更だから使うひとにはあまり影響がないんだけど既存 plugin を update する必要があるので注意。変更が必要なのは CVS H…

inspect

http://d.hatena.ne.jp/janus_wel/20081028/1225230512 のコメント欄で教えてもらった DOMInspector + inspect.js が強力なのでまとめという名の自分メモ。 inspect.js ( http://d.hatena.ne.jp/teramako/20081011/p1 ) は最近の vimp 側の変更で動かなくな…

vimperator の情報

まず vimperator labs ( http://vimperator.org/trac/ ) 。 bug 情報調べるならここが手っ取り早い。 trac も今回はじめて触ってみたけどそんなに難しくないのでうまく動かないとかあったらここ調べるといいかも。てか http://d.hatena.ne.jp/teramako/20081…

vimperator の status bar

id:eclipse-a がなんか面白いことをやっているみたいなので ( http://d.hatena.ne.jp/eclipse-a/20081027/1225115887 ) 便乗。そしてえらくないので添削じゃなくておれしきリライト。statusbar を黒にしているので google の favicon は見づらくてんーってな…

整理とかバックアップとか

そろそろいろいろバックアップとっとかなきゃなーということで前作業としていろいろ整理開始。まず userscript.org や CodeRepos にあげている Greasemonkey script や vimperator plugin を倉庫から撤去。それに伴ってはてなダイアリー内の倉庫行き URL を …

Firefox 3.1 beta 1

とりあえず vimperator 最新に何とか追いつけた形なのでもしかしたらいけるかもというノリでいってみたらいけた。vimp は最新の nightly build と今日書き換えた plugin でそのまま通った。 add-on はまだ対応してるのが少ないのでというかキモの Greasemonk…

.vimperatorrc

今回の変更に伴って変えた。http://coderepos.org/share/changeset/21799wildmode=auto 時に map 済みコマンドが入力される場合にチラチラする現象が治ってるので対策をやめたのと動画ページの map 切り替えで使ってる liberator ほにゃららを liberator.mod…

変更 plugin

というわけで http://d.hatena.ne.jp/janus_wel/20081021/1224573260 で対応させた plugin を commit 。 trunk にいきなり commit するのを躊躇してたら #vimperator@ircnet で id:otsune がダメなら revert でいいんじゃね ? って言ってくれたので調子づい…

最近の vimperator nightly build

http://d.hatena.ne.jp/teramako/20081016/p1 で id:teramako が解説してくれてるけど liberator オブジェクトに変更があって以前までの plugin が動かなくなってる。で、動くようにいろいろ変更したら互換性なくなってしまったのでちょっと書いとく。とりあ…

nnp_cooperation.js update

http://d.hatena.ne.jp/ZIGOROu/20081014/1223991205 に thumbnail サーバの割り振り規則っぽいのが書いてあったので nnp_cooperation.js に適用。 id:koizuka が遠まわしに「正解。」って言っているので ( http://b.hatena.ne.jp/entry/http://d.hatena.ne.…

liberator.echo

10/09 以降の nightly で liberator.echo ( echoerr ) の処理が変わってるようなので注意が必要かも。 valid な xml じゃないと HTML ぽいものは出力してくれなくなったみたい。おれが体験したのだと lookupDictionary.js のコマンド全般と nnp_cooperation.…

give me control !!

ニコニコ動画プレイヤーに focus しないようにする Greasemonkey script ( http://coderepos.org/share/browser/lang/javascript/userscripts/nicoantifocus.user.js? ) を一般化したものをコソーリ commit 。要はホワイトリスト形式だとめんどくさいっての…

アレコレ

かみちゅ ! TOKYO MX でやるらしい。たしか 3 話くらいまでみた覚えがあっていろいろと卑怯なアニメだったことを記憶している。ていうかフタコイオルタナティブもそうだけど深夜枠での再放送が増えてる気がする。こういう風にちょっと前のけっこう評価された…

YouTube をキーボードで操作する vimperator plugin

前々からたまに YouTube を開いてマウスを握らざるを得なくてウギギとなっていたので作った。 nicontroller.js の YouTube 版。名前は tube で適当に検索したら tube amplifier が引っかかってそこからとったんだけど正直微妙。わけわかんないし。http://cod…