Vimperator

最近の Twitter

長らく放置していた Twitter を最近、といってもここ数ヶ月ようやく見るようになったんだけどなんというかいろいろつらかったので今いろいろてこ入れをして何とか関われているという状況になっている。でまぁ問題というのは comunication に向ける熱量をいか…

dotfiles

http://github.com/januswel/dotfiles/tree/master に dotfiles を晒したので参考にするなり clone するなりしてくださいな。一応何か不都合があっても責任は負いかねます的なことは README には書いたけど意味ねーなこれ。あと CodeRepos においた .vimpera…

Fastladder まわり ( Tombloo & LDR + Tombloo )

http://d.hatena.ne.jp/janus_wel/20081228/1230450949#c で id:harupong に教えてもらった Tombloo と LDR + Tombloo の組み合わせを導入してみた。ありがとう !! http://github.com/to/tombloo/wikis http://userscripts.org/scripts/show/23537 上記 2 つ…

partial migration

g:vimperator:id:VoQn がはてなグループで vimperator group を作ってくれたみたいなので ( http://vimperator.g.hatena.ne.jp/ ) おれも混ぜてもらった ( http://vimperator.g.hatena.ne.jp/janus_wel/ ) 。何で今までなかったんだって思う ( http://vimper…

license

pluginManager.js の絡みで license についてふと考えてしまったんだけど今までと同じで New BSD License を使う方向に落ち着いた ( 実は今頒布しているものに関してちゃんと license の規定に則れていないのでこれからぼちぼち直していく予定 ) 。あとでい…

抽象化厨

鈍男具合が遺憾なく発揮されたので改訂。読みにくい ? 仕方ないね。stella ( http://d.hatena.ne.jp/nokturnalmortum/20081213/1229168832 ) がかなりいい感じ。前々から id:nokturnalmortum が頻繁に update してたんだけど player の抽象化とかけっこうい…

matanico.js update

ユーザが生放送を配信できるようになったみたい ( http://blog.nicovideo.jp/niconews/2008/12/002138.html ) なので matanico.js で追従。あといい機会なので全面的に rafactoring & PLUGIN_INFO 追加。今回変更になった点は以下。 matanico_status_format …

vimperatorrc fine adjustment

最近 set の引数チェックが厳しくなったので調整した。 bad-knowhow ぽくなってるな。http://coderepos.org/share/browser/dotfiles/vimperator/janus_wel-vimperatorrc pageinfo の設定時に plugin が読み込まれていないからか、 default 以外を設定すると …

ex-command

http://d.hatena.ne.jp/janus_wel/20081206/1228593023#c で教えてもらった commandBookmarklet.js いじってたらいつの間にか別物になっていた ( refactoring 的な意味で。http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/com…

clock.js update

2.0pre 最新だと commandline 周りの XUL の構成が変わってるのでそれに追随。 XUL の stack てのを使うようにしたみたいなので位置あわせするために left 属性を設定するようにしてみた ( refer: https://developer.mozilla.org/ja/XUL_Tutorial/Stacks_and…

miscs of vimperator plugin

pluginManager.js ( http://d.hatena.ne.jp/teramako/20081207/p1 ) の絡みで id:teramako に教わったんだけどいつの間にか plguin.context[$PLUGIN_ABSOLUTE_PATH] から plugin 内の global 変数が見えるようになってる。で、まぁいつものごとく重箱の隅ツ…

Google Docs keyboard operation

マウスが必須なところの代替そのに ( http://d.hatena.ne.jp/janus_wel/20081208/1228689275 ) 。 Google Docs はマウス操作を念頭に置いているのか top page からしてマウスじゃないと新規作成も削除もできないので一時的に軍曹に内緒で mouseinspect しま…

plugin load order

2.0pre のハナシ ( いやまぁここではいつも 2.0pre のハナシしかしてないけどきにすんな ) 。以下で話題が出てる library for plugins なんだけどおれも前々から highlight.js とか spellchecker.js とか書いてたので、読み込まれるタイミングの制御ができれ…

bookmarklet with vimperator

さっき気付いたんだけど http://d.hatena.ne.jp/teramako/20081126/p1 で NoScript が bookmarklet の動作を阻害するというやつ、おれもはてなブックマークの bookmarklet を新旧試してどちらも動かなかったので動かないねーとか言っちゃってた。のでここら…

便乗 caution

http://d.hatena.ne.jp/nokturnalmortum/20081202/1228218135 でも警告されているけどおれの作った blinkelement.js も commandline から渡された文字列を内部で eval しているので気をつけてね。http://coderepos.org/share/browser/lang/javascript/vimper…

online / offline を切り替える vimperator plugin

http://builder.japan.zdnet.com/sp/firefox-3-for-developer-2008/story/0,3800087566,20384534,00.htm みて突発的に。そもそも一発で online か offline かわかる方法が Firefox 標準で提供されてない上に作ってる最中に online / offline 切り替えるには …

appendAnchor.js refactoring

前々からニコ動で blog 晒してるひととか mp3 配布してくれてるひとの URL を選択するのにマウス使っててどうにかならないかと思ってたんだけど今更ながら appendAnchor.js に気付いたので使ってみたら便利すぎて鼻血でそうになったというハナシ。ではなくソ…

image eater

スクリーンショットはっつけるときいつもはてなフォトライフの thumbnail 画像の URL をコピーして使ってるんだけどいちいちマウス握るのめんどくさいので extended-hints mode に追加する形で作った。それだけじゃ寂しいので画像保存 ( 名前を付けて画像を…

vimperator customize tips

migratestatusbar.js ( http://d.hatena.ne.jp/janus_wel/20081127/1227807826 ) とか clock.js ( http://d.hatena.ne.jp/janus_wel/20081128/1227849365 ) の移動させる要素とか position 指定に使う id ってどうやってみつけんの ? って思うでしょ思うはず…

status bar 最適化計画そのよん ( clock.js )

http://d.hatena.ne.jp/janus_wel/20081127/1227812752 で status bar がかなりいい感じになって最適化も終了かと思ったそのときおれに電流走る。「時計だ。時計を表示しよう。」ゴメンどうしてそうなったのかおれもわかんない。http://coderepos.org/share/…

status bar 最適化計画そのさん ( pathtraq.js, yslow.js )

http://d.hatena.ne.jp/janus_wel/20081127/1227809863 でかなり引き締まった status bar だけどなんつーかさ、一番右のアレ、邪魔じゃね ? スペース使いすぎじゃね ? というわけで個別に何とかする plugin を書いた。 http://coderepos.org/share/browser/l…

status bar 最適化計画そのに ( statusbar_organizer.vimp )

http://d.hatena.ne.jp/janus_wel/20081127/1227807826 で status bar のアイコンも増えてちょっと使い勝手がよくなったんだけどちょと見栄え悪い。ていうかなにこの空白。キモい。主に padding がキモい。 Greasemonkey のサルはイラッとくる顔してるし。て…

status bar 最適化計画そのいち ( migratestatusbar.js )

ちょっと status bar ごちゃごちゃしてきたので整理すんべと思っていろいろやってみた結果そのいち。前書いた http://d.hatena.ne.jp/janus_wel/20081028/1225230512 がちょっとアレだったのと http://vimperator.org/trac/ticket/17 のコードが今更理解でき…

add items to multi_requester

対応してもらった!はええ。日経平均株価や為替の情報も引っ張ってこれるとおもしろいなと思って wedata にアイテム追加した ( http://wedata.net/databases/Multi%20Requester/items ) んだけどいくつか問題が。まず :mr コマンドは引数が必須みたいなんだ…

blinkelement.js, mouseinspect.js and highlight.js

タイトルの script をひっくるめて構造化。座標計算のコードを vimp の hint mode 処理からパクってきたり getClientRects method ( https://developer.mozilla.org/ja/DOM/element.getClientRects ) を使うようにしてみたり共通しているコードを highlight.…

被はてブランキング

http://d.hatena.ne.jp/amachang/20081124/1227537790 をやってみたらおもしろかったので vimperator のコマンド登録 script を書いてみた。紹介されている bookmarklet にはてなブックマークのサイトを開くのを付け加えただけなんだけど 1.2 でも 2.0pre で…

mouse inspect

http://d.hatena.ne.jp/janus_wel/20081122/1227321656 がそれなりに使える感じになったので commit 。チラチラしすぎだと思ったひとは正しい。チラチラであたりをつけつつコマンドラインを注視するという使い方を推奨します。あと css をバリバリ使ってるペ…

blink

http://d.hatena.ne.jp/janus_wel/20081121/1227271046 の blinkelement.js をまともにしたので再うp。 firebug のソースから処理パクってきた。まだ座標処理が甘いところがあるけど XPathResult に対応したので使えるものにはなっているはず。http://coder…

かわいいあのこがギンギラギンな vimperator plugin

JavaScript の getElementById や getElementsByTagName なんかから絞り込んだ要素を blink させる plugin 。 jscompletion.js の存在が前提というかなくても使えるけどつかえねーというか。いや jscompletion.js で出てきた補完先の要素がどこかを見るため…

にくいあんちくしょうを隠せる vimperator plugin

はいはいはりきって駄 plugin をうpしまくりますよ。というわけで extended-hint mode に任意のアレがアレできるようになったそうでついアレをアレするアレを作ってしまった。ああ extended-hint mode からの指定で header, footer, sidebar を隠せる plugi…