2008-10-01から1ヶ月間の記事一覧
外国為替換算をするスクリプトを書いた。 Usage-ja: 引数書式 :kawase[!] [ []] ソースをターゲットに換算します。 "!" 指定でクリップボードにコピーされます。Example: :kawase 30000 JPY THB http://coderepos.org/share/browser/lang/javascript/vimpera…
アマゾンさんから到着。 パクリで有名な人も寄稿している。 かなり分厚いが、紙質が良くなくて重くはないので凶器には不向き。
drryさんにまた添削もらった! http://coderepos.org/share/changeset/22343 一行化されていたりして楽しい。 プラグインのマルチバイト文字リテラル問題 この diff をみていたら、マルチバイト文字がそのまま入っているのに気づいたので修正。 http://codere…
echo! XMigemoCore.getRegExp('(') で \((|( 半端にエスケープされた物が帰ってくるのはなんでだろ。 バグ? 再現コード var XMigemoCore; try{ XMigemoCore = Components.classes['@piro.sakura.ne.jp/xmigemo/factory;1'] .getService(Components.interfa…
めがだす ムステインの声が好きすぎる
jscompletion.js ( http://vimperator.org/trac/ticket/20 ) * id:otsune に教えてもらった。まだちゃんと動いてないみたいなんだけど期待 age 。 getElementsByTagName や getElementById なんかで特定した DOM object がもつプロパティやメソッドを補完対…
なった(CVS Head)。 hintモードに入ると、コマンドラインに Follow hint: というようなのが出て、そこに絞り込むための文字列を入力できるようになった。 コマンドラインなのでマルチバイト文字もOKという寸法。 で、 liberator.modules.hints.show の使い方…
http://www.photofunia.com/ 猫耳好きのB氏。
:nicorelated :猫 で、「猫」タグで検索する。 ":" は全角でもOK。 また、補完に動画につけられているタグが出るようになった。http://d.hatena.ne.jp/nokturnalmortum/20080910#1220991406 http://coderepos.org/share/browser/lang/javascript/vimperator-…
Hintモードで、asdfghjkl; を使って数字入力を出来るようにします。 でこのモードをオンオフ可能。 migemo_hint は使いたいけど、毎度毎度数字キーまで指を伸ばして指を骨折するのはいやなので書いた。 let g:asdfghjkl_default = "true" と、しておくとヒン…
Vim用。 http://www.kurinton.net/~snca/blogfiles/vimpcheck.vim liberator を含んでマッチするのは liberator をつけちゃいけないパターンです。 単に検索してるだけだけなので参考程度。このVimプラグインがいる http://www.vector.co.jp/soft/unix/writi…
commands.addUserCommand(commands, name, action, ...) の action に渡される引数がかわったぽい。 前はオプションを指定していたときだけこんな風になったけれど、常にこのオブジェクトが渡されるようになったみたいだ。 渡されるのは (args, special, cou…
if (1) { for (let name in liberator.modules) { if (!(name in liberator)) liberator[name] = liberator.modules[name]; } let accept = 'globalVariables echo log echoerr mode open dump execute plugins'.split(/\s+/); for each (let name in accept…
通常は、コマンドの文字列を指定できるのみだが let liexe = liberator.execute; liberator.execute = function (fun, modifiers) { if (fun instanceof Function) { return fun(); } liexe.apply(liberator, arguments); }; これはもう動かなくなっているの…
大変なことになっています!!
HDDのデータが一部死んだっぽい。 やるきもげた。
bk1 で、1001 albums と JavaScript 5th を注文。 1001 albums 日本版は 5800 円くらいするのに、ブラジルでは US$28 で買えたらしい。 値段の差が激しすぎる。死ぬまでに聴きたいアルバム1001枚作者: ロバート・ディメリー,Wafers Management 1001 Project…
GMail に入ったときに件数を自動でリセットする。 liberator.autocommands.add('LocationChange', '^https://mail\\.google\\.com/mail/.+', function () { let svc = gGMailNotifier.nsIGMNotifierService; let c = 0; let f = function () { let username …
久しぶりに買ったCD書く、まだ聞いてない tenhi は少し高かったがこの紙ケースは良い。 Dragon Guardian / 聖邪のドラゴン Dragon Guardian / 遙かなる契り Mystic Fugu Orchestra / Zohar tenhi / Folk Aesthetic 1996-2000 Ives / 長い 遇虞屡の恐怖 これ↑…
それにしてもだだっ広い場所だな。 アップされすぎ http://www.nicovideo.jp/tag/%E5%BF%8D%E8%80%85%E3%83%A1%E3%82%BF%E3%83%AB http://www.nicovideo.jp/search/Ninja+Magic みんな大好き忍者メタル!
窓使いの憂鬱で、 window DOpusLister /DOpus.exe:dopus.lister:dopus(\.filedisplaycontainer:dopus\..*filedisplay| folder tree:SysTreeView32)$/ : Global key j = Down key k = Up key h = Left key l = Right key S-m = Applicationsみたいにしておく…
]f [f が動いていなかったのと、ex コマンドの補完バグのパッチを送って適用された。 それは良いとして、パッチを本文にコピペしたせいで強制改行されてしまっていた。 これはしたり。 いつも通り添付して置けば良かった。
temp.js に "moge.la" とだけ書いて :so すると、 エラー: moge is not defined ソースファイル: chrome://liberator/content/io.js -> /pasu/temp.js 行: 1 のように表示されるようになった。 もちろん行数もあってる。 ただし この変更によって、スクリプ…
id:teramakoさんに :scriptnames でみれると教えてもらったのでやってみた。
Migemized find の highlight コマンド、名前変えないとなー どうしたもんか。 投げやりに、migelight とかでいいか。 うーむ。 migelightに決定 なんかミゲライトのほうが格好いいように思えてきたので変更した。 これで本体とかぶらなーい。 http://codere…
前々からたまに YouTube を開いてマウスを握らざるを得なくてウギギとなっていたので作った。 ウガガ! これはすばらしい。ただ、サイドバーがあるときにサイズがおかしいようなので直してみた。多分。 http://coderepos.org/share/changeset/20937
let g:plugin_loader_roots = "/home/anekos/coderepos/vimp-plugins/ /home/anekos/my-vimp-plugins/" let g:plugin_loader_plugins = "lo,migemized_find,nico_related_videos" こうしとくと、/home/anekos/coderepos/vimp-plugins/ か /home/anekos/my-vi…
最近、Firefoxが起動時に落ちることがある。 拡張削った方が良いかな。 関係ないかもしれないけど、ちと多い気もするしなぁ。
Firefox3 にしたときに厳選したはずなのになぁ。 拡張を勝手にインストールするバグがあるに違いない。 コワイヨーコワイヨー。