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

feedSomeKeys for Google Reader

適当なので変なとこあるかも。 はうまくうごいてない?? // Google Reader autocommands.add( 'LocationChange', /^https?:\/\/www\.google\.(com|co\.jp)\/reader\//, function () { liberator.plugins.feedKey.setup( [ "n", "p", "v", "N", "P", "O", "x",…

Migemized Find、フレーム対応

ほぼ問題なくなったきがする。 フレーム対応 MF.storage のバグ修正 フォーカスしているフレームのみを対象にしようと思っていたけれど、 Vimpearator はコマンドラインに入った時点でフォーカスが解除されてしまうようだ。 そういうわけで常に全てのフレー…

Vim戦闘力

Vim

戦闘力Vim使いの戦闘力は以下のコマンドで求められる::!wc -l $MYVIMRC発案者: id:ujihisa いちいちコメントがしてあるので、空白行とコメント行ははずしてみた。 >> grep '^[^"]' .vimrc | wc -l 308 強いのか弱いのかわからん。 プラグイン物もめんどくさ…

:tabdetach

:tabde[tach] Detach the current tab, and open it in its own window. 現在のタブを別ウインドウで開くコマンドが追加されている。 ちょっと便利かも。

feedSomeKeys.js

以前書いた仮想キーコードのパッチのやつを、 liberator.plugins.feedKey.setup(...., true) :fmap! ... とすれば、仮想キーコードを使うようになる。 という感じにしてみて、勝手にコミットした。Google Reader なら下のような感じになる。 第二引数に true…

GMailとLocationChange

Gmail用に autocommands.add( 'LocationChange', /mail\.google\.com\/(mail|a)\//, function () { liberator.log('meow'); plugins.feedKey.setup( "c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i]) …

ひさしぶりにSongbirdをいれてみたが…

結局、使うことはなさそうだ。 タグの文字コードの関係か、文字化けするのがかなりある。 インクリメンタル検索が重い ウインドウの挙動が怪しい(サブディスプレイで最大化すると、ウインドウがどこかへいってしまう) メディアライブラリの更新に時間がかか…

Migemized Findを大幅書き換え

取りこぼしがなくなった気がする。 あと、 こういうふうに強調表示されるようになった。 ("function"の部分) Vimperator のページ内検索を Migemo 検索に置き換えるプラグイン。 http://d.hatena.ne.jp/nokturnalmortum/20080805#1217941126 http://coderepo…

Deviant Art

Deviant Art って WinAmp のスキンとかあるんだな… http://ijaxx.deviantart.com/art/AeroTune-10494294 これ、文字がでかくてシンプルで良いかも。

Migemized Findの取りこぼし

検索の開始を遅延することで取りこぼしにくくしたつもり。 取りこぼしの有無にかかわらず、デフォルトでは重いのでこれはこれでいい気もする。 あと、引っかかったワードを黄色くしたりしたいが、やりかたがよくわからん。 XUL/Migemoの検索バーをそのまま使…

スクロール可能な div 要素などでスクロールするプラグイン

を書いた。 Vimperator標準の ]f [f みたいな感じで要素を選び、 j k でスクロールする。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/scroll_div.js

特定の要素ピカーンと光らせるような感じのもの

下の例だと、指定した要素が一瞬青くなります。 function flashElement (elem) { let indicator = elem.ownerDocument.createElement("div"); let rect = elem.getBoundingClientRect(); indicator.id = "nyantoro-element-indicator"; let style = "backgro…

Firefox3 Hacks

特典付きで届いたぁわば

Alt+Cで about:config ?

Alt+C で about:config が開けることに気づいた。 何かの拡張の仕業っぽいけど、なんだろう。

DOMInspectorのCSS Style Rulesの取得方法

let elem = document.getElementById('FindToolbar').getElement('findbar-textbox'); let DOMUtils = Components.classes["@mozilla.org/inspector/dom-utils;1"]. getService(Components.interfaces["inIDOMUtils"]); let rules = DOMUtils.getCSSStyleRul…

Firefox起動時のコンソールログが見れなくなってしまった。

いつのまにこうなったんだろうか…。 set! prefs set! javascript.options.strict=true set! javascript.options.showInConsole=true set! browser.dom.window.dump.enabled=trueこれでなおった? 値を変更した覚えはないが…

AutoPagerizeのSITEINFO書いてみた

Firefoxの新しいアドオンサイトに対応してなかったようなので書いてみた。 初めて書いたけれど簡単で良いな。 http://wedata.net/items/2172 http://autopagerize.jottit.com/how_to_write_siteinfo_(ja)

7.2がリリースされてた

Vim

http://www.vim.org/?7.2

Migemized Find修正

検索ワード確定後の処理を修正というか追加。 検索モードの一文字目で、(正規表現|Migemo)を使い分けられるようにした。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/migemized_find.js http://d.hatena.ne.jp/nokturnalm…

寝込めたる

autocommand で関数を使う

通常は、コマンドの文字列を指定できるのみだが let liexe = liberator.execute; liberator.execute = function (fun, modifiers) { if (fun instanceof Function) { return fun(); } liexe.apply(liberator, arguments); }; と、しておくと autocommands.ad…

.vimperatorrc.js

vimperatorの設定ファイルについてー よく、.vimperatorrc に javascript <

Flash9

Flash9はマルチコア対応していたのか… ニコニコ大画面を使っていると4コア食われていて気づいた。 大画面だと結構重いのかな。

commandBookmarklet.jsのバグをなおした気がする。

勝手に治して、勝手にコミット。 なぜか url を escapeHTML していたのと、 文字列として関数を作っていたために javascript:rt('\'neko\'') みたいなのがエラーになるのを修正。

引きこもりの解決に最適なGoogle ストリートビュー

引きこもりの人はこれで出かければ良いと思うよ。 大きな地図で見る大きな地図で見る

500猫

アメリカは北カリフォルニアに「猫の王国」と呼ばれるお宅があるそうで、その敷地は6エーカー、坪数にして7,360坪。そこの家の建物と庭を自由に行き来している猫ちゃんの数は現在500?700匹。少数派ではありますが犬たちも一緒に暮らしており、1…

Migemized Find

Vimperatorのドキュメント内検索("/", "?")をミゲマイズするプラグインを書いた。 XUL/Migemo要インストール。 http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/migemized_find.js 特徴 検索結果が中央になるようにスクロール…

element.isVisible

要素が表示されているかどうか、簡単に知る方法は無いのかな… わからないので、適当にでっち上げた。 // 要素が表示されているか? function isVisible (element) { return !(element.style && element.style.display.match(/none/)) && (!element.parentNod…

勝手にIMEになる謎

作業中にCtrlとShiftを同時押しする事はありますか? もしそうなら多分それが原因だと思います。コントロールパネル→地域と言語のオプション →言語タブを選択→テキストサービスと入力言語の欄にある「詳細」をクリック →設定タブ→一番下の基本設定欄にある「…

ごろびぃ

eban #6914(2008-08-03 07:25) [ Other ] 評価1/1=1.00 文字列は標準入力から ruby -pe'gsub(/\b./){$&.upcase}'$_ はいらなかったのか…