2008-11-01から1ヶ月間の記事一覧

花粉

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

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…

add items to multi_requester

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

not Lou

おれはたいていめんどくさくないときには外来語ぽいものはそのままの表記で書いてるんだけど、たまに同じようなひとを見かけるのでそのひとたちがどういう考えでそうしてるのかちょっと知りたい。んだけどおしえろこのやろーって言っても教えてくれないだろ…

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 で…

絶対座標

ある要素の絶対座標を求めるには offsetParent の offsetTop / offsetLeft を足しあわせていかなきゃならないらしく ( http://d.hatena.ne.jp/susie-t/20061004#20061004f6 ) 以下のような関数を通したら blinkelement.js も mouseinspect.js も大体いい位置…

はてなキーワード検索

いつもはてなキーワードを :[tab]open でぱぱっと開けないのがいやだったので echopy.js で :echo! encodeURIComponent('はてな') とかやってから :tabopen http://d.hatena.ne.jp/keyword/ ってしてたんだけど wikipedia は普通に :tabopen wikipedia はて…

one shot modifier

キーボードの話題が出ていて ( http://d.hatena.ne.jp/teramako/20081122/p1 ) コメントに Caps Lock を Ctrl としてかつ one shot modifier で Esc としても扱えばいいじゃないって目からウロコなことが書かれていたので設定。まだ慣れていないので以前 Esc…

i_love_element

マウスを使うのは邪道と知りつつも firebug の inspect ぽいことができないかとおもってやってみた。結論はできたんだけど視覚的にここを指してますよってうまく出せないので保留。 highlight をうまく消せない。てか css の操作は難があるぽいので他の方法…

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…

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…

sayonara networkaholic

なんかよくわけのわからない状況になってこっち側へこれる時間が大幅に減るので書いておく。おれも本当によくわけがわかってないんだ。日記に関してはとりあえずサイ本のつっこみをダラダラと続ける予定だけどそれもどうなるかわからない。 vimp ネタは色々…

color

http://d.hatena.ne.jp/janus_wel/20081115/1226842865 でダメだった RGB HSV 変換がうまくいくようになったので再うp -> http://www012.upp.so-net.ne.jp/legio/colortest/ 。こういうライブラリ系は github にアカウントとってカホカホ書いていく方向がい…

RGB

ビット演算を使ったコードサンプルなはずなのに arguments は透過的でなくて使いにくいとか zero padding は標準で提供すべきとか思ってしまった。あと RGB HSV 変換式のわかりづらさは異常。コーディングしたもののうごかねー。で、これがあると何がうれし…