2008-01-01から1年間の記事一覧

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…

color maker

http://d.hatena.ne.jp/janus_wel/20081210/1228860080 をちょと bugfix して color presets を付け加えた。せっかく HSV いじれるんだから既存色からいじれたほうがいいと思って。色分類とかてけとー。そのうち jQuery 使って動かせる範囲増やす予定。予定…

DOM Storage

以下のページに触発されたので使ってみた。以前作った色をアレコレするページ ( http://d.hatena.ne.jp/janus_wel/20081116/1227043902 ) に追加する感じで。 localStorage を使っているので browser 閉じても消えない。 cache クリアしても消えない。使える…

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 しま…

Mitter keyboard rating changer

id:nokturnalmortum 軍曹がマウスを使うヤツはピーのピーだっていうので ( http://d.hatena.ne.jp/nokturnalmortum/20081207/1228618925 , refer: google:鬼軍曹 vim from otsune#vimperator@IRCnet ) マウスが必須なところの代替そのいち。そのにはまだない…

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 を新旧試してどちらも動かなかったので動かないねーとか言っちゃってた。のでここら…

整理

作業時間を増やせるようにメインマシン以外でも環境作った dotfiles とか同期するのめんどいな… そういや dropbox が beta service 開始したんだった インストゥール & セッティング とりあえず dotfiles 同期 他にも何か同期すべきものあるかなー うわけっ…

かみさまほとけさま

最近神様とか仏様とかさとり教育とかよく聞くので思ったことまとめ。かなりとっちらかってる。 とりあえずかんなぎのアニメがおもしろいというところが出発点。原作読んでないのハズしてるかもしれないけど主に土着信仰とか神話を現代のアレコレと同じように…

便乗 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 切り替えるには …

AutoPagerize is whose feature ?

以下を読んでて思ったことなんだけどここらへん browser だけじゃなくてページ制作者の立場も含めて標準仕様でも作らないとみんなが幸せになれないと思う。 http://nanto.asablo.jp/blog/2008/11/25/3974784 http://nanto.asablo.jp/blog/2008/08/02/3668606…

XML template with E4X

nnp_cooperation.js を HEAD の仕様に対応するために書き換えるついでに refactoring してたんだけど :nnpgetlist で table を構築する処理を E4X に切り替えた。http://coderepos.org/share/changeset/25713というのも http://d.hatena.ne.jp/teramako/2008…

アレコレ

WEB+DB PRESS Vol.47 http://gihyo.jp/magazine/wdpress/archive/2008/vol47 CodeRepos の記事が載ってるので買おうと思ってたんだけど、そもそも発売日とかチェックしてなかったのとなんかいろいろあって手に入れられなかったという状況 ( ポチろうと思いつ…

花粉

だかなんだか知らないがここ数日何かが飛んでいてすこぶる体調が悪い。もう冬なんだが。体中が痛かったり目がしょぼしょぼするのは別にあまり気にしないんだがその結果思考能力が下がるのが致命的なのでどうにかしたい。どうにもならんのだが。今日書いた日…

DOMParser ?

multi_requester.js に foks.info ( http://foks.info/about/ ) を追加するときに気付いたんだけど parse 処理なんかおかしい。ので応急処置はした ( http://coderepos.org/share/changeset/25338 ) んだけど原因サッパリわかってない。いや commit した時点…

delicious bundle tag

tag の数が多いと delicious の bundle tag 操作ページがやっぱり使いづらかったので ( http://d.hatena.ne.jp/janus_wel/20080826/1219850336 ) すでに bundle 済みの tag を隠す Greasemonkey script を書いた。というか既に誰か書いてると思ったんだけど…

appendAnchor.js refactoring

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

狼と香辛料 II

読んだ。なんか期待するモノと違ってたんだけど、おれがこの小説に期待しているものは他愛もない雑談感というか、主人公ふたりが荷馬車に揺られながら延々と経済そのほかについて語るという場面なのでそもそもそれがおかしい気がする。この巻にもそういうシ…

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 のコードが今更理解でき…

デザイン

デザインスッキリさせた。優太の体重最近たまにしか測ってないしグラフに記載してるわけでもないので撤去。あとヘッダに並べてあったのをはてなモジュールぽく左に並べようと思っておもむろに <div class="hatena-module dummy-module"> <div class="hatena-moduletitle">dummy</div> <div class="hatena-modulebody"> <p>dummy module</p> </div> </div> て書いたら普通に動いてちょと驚いた。…

はてなブックマークの使い勝手が悪い件

はてなブックマークの新 version が公開されたので使ってみたので感想書く。一言でいうとしょんぼりした。というのもことごとく keyboardist にツラい仕様になっている ( LDRize と親和性のない自前 AutoPagerize や onmouseover event で出現させている ite…