.js
93149 - [meta] No way to move focus between plugin and browser from keyboard を MozRepl 経由で外部から。 http://gist.github.com/201343↑こんな感じのスクリプトを書いて「ショートカットを作成」し,実行時の大きさを「最小化」にして適当なキーを割…
*1 var p = gBrowser.mTabContainer.mAllTabsPopup; p.style.visibility = "visible"; p.openPopupAtScreen(screen.width, 0); //document.getAnonymousElementByAttribute(gBrowser.mTabContainer, 'anonid', 'alltabs-popup').openPopup(gBrowser, '', 0, …
Alcor の Abbreviation Scoring goruby 的省略形に順位を付ける話。 IRC で話題に上った LiquidMetal を見てもっと簡単にできそうと考え古い方のパーサに入れてみた*1のが一月半前。個人的に重宝している。実装はコレ↓ // Represents how well an abbreviati…
keyconfig FireGestures MozRepl + Ruby http://gist.github.com/160204 MozRepl + xyzzy http://gist.github.com/186012 Ubiquity#preview() は 0.5.5 から。 Firefox を前面に持ってくる方法が判らず,minimize();restore();focus() は苦肉の策。
を快適にするためいくつか書いた。 comics.com simple | Userstyles.org http://wedata.net/items/29481 comics.com.ubiq.js 余談 SEARCH に選択肢は無いが,パラメータをいじれば逆順に表示可能。これで古い方から順に読める。 javascript:/*comics.com:rev…
for(let a = 1, b = a; 0;); // NG (a is not defined) for(var a = 1, b = a; 0;); // OK let(a = 1, b = a){} // NG (a is not defined) let(a = 1, b = a) 0 // NG (a is not defined) { let a = 1, b = a } // OK (!) { var a = 1, b = a } // OK [http:…
Things unlisted in the Release Note. Utils log(), signHMAC(), dump(), clipboard, json, OS Improved tabs, history Focus control with openUrlInBrowser() Extra arguments of setTimeout() Faster trim() CmdUtils absUrl(), previewList(), onUbiqui…
次パーサで必要になったので弾さんの Regexp::Trie を JS1.8 に拝借した。 http://gist.github.com/130917欲しい機能を若干追加したとこ以外はほぼ逐語訳できたと思う。
var a = []; for each(let i in '123') a.push(function() i); [f() for each(f in a)] // => ["3", "3", "3"] ["1", "2", "3"] となりそうでならない。 for(let k in o); // ↓ The scope of for-let lies *out* of the loop block. { let k; for(k in o); }…
散々ハマった後でようやく原典に当たった。そのメモ。 toString p.innerHTML += <b>NG</b> p.innerHTML += <b>NG</b>.toString() p.innerHTML += <b>OK</b>.toXMLString() XML.prototype.toString = function toString() this.hasSimpleContent() ? this.text().toString() : this…
http://gist.github.com/105913 のおかげでやり方が判ったので Revisions のところに commit log を表示するのを書いた。 http://gist.github.com/107780.txt?.user.jsログ付きで更新してる人が自分以外に見つからず哀しい。
風柳亭: 【AutoPagerize】Google 画像検索対応スクリプト(AutoPagerize本体をいじらない版) マルチブラウザにしてあるから長くてびっくりした。 http://gist.github.com/99062.txt?.user.js やってることはシンプルなのでぐりもん専用なら短く書ける。 てか…
javascript:with({f:function(){return(this.f)}})alert([f(),(f)(),(f,f)()]) 時々嵌る。
微妙な備え付けコマンドを置き換えるシリーズ。 http://gist.github.com/90368 (add-to|check)-calendar を統合。 ページ切り替え・リンクを有効。 「gcalendar (date) (> event)」より「gcalendar (date-or-event)」のほうが使い易いと気付いてそうした。今…
主な短縮サービスをまとめた。デフォルト設定付き。 http://gist.github.com/90718 cmd.icon, cmd.synonyms, noun.default を動的に変えてみる実験。 こうして並べると TinyURL の野暮ったさが目立つ。
http://ubigist.appjet.net/ 八万件ひっかくのに思ったより手間取る。 フィード吐かせる段階で更新日時の取り忘れに気付く。 http://gist.github.com/82228 のアイデアが秀逸。
ちゃんと動いてるっぽいので移植。 http://gist.github.com/89131javascript:"hit@hint",['http://gist.github.com/89131.txt',function(d,i,e){for(i=this.length;--i;d.body.appendChild(e))e=d.createElement('script'),e.src=this[i],e.charset='utf-8'}…
STRAIGHTLINE™ http://gist.github.com/83193
http://d.hatena.ne.jp/powchin/20090319/1237461535 に触発され,ライバルの一つであるところの google-diff-match-patch を使ってみた。pretty HTML と patch の両方*1を開く。 diff-tabs 現在のタブと別タブの差分 diff-selections 選択範囲二つの差分 ht…
http://gist.github.com/36875*1 と http://gist.github.com/70266*2 を足して3で割ったくらいのを試しに作 http://twitter.com/m_satyr/status/1333466160 った。 http://gist.github.com/79857.txt?.user.js Ubiquity/Greasemonkey 兼用 フォーカスのみの…
Yahoo!辞書 の使い勝手が goo辞書 とそっくりなので二つを統合。 検索オプションは すべての辞書 + 含む 固定 「dic hoge」から上下キーで結果を比較できたりとか http://gist.github.com/78875 ついでに eijiro*1のページをめくれるように。これも統合しよ…
美人時計 なんか流行ってるみたいなので。 http://gist.github.com/78362 2009-03-15 画像 URL の変更に対応。動かせなくなった替わりにプロフィールが付いた。
2009-03-21 404 Blog Not Found:Ajax - Lightweight Languages を実行するAPI に伴い「 lleval 」に。 弾さんの API に丸投げ。 http://gist.github.com/78137# 選択範囲の単語を大雑把に数える perl $\+=split for<>;print # 選択範囲の英単語を小文字に揃…
http://gist.github.com/75179ローカルファイルを直接登録。Command Editor から Save to file するのが面倒になり作成。 おまけ http://gist.github.com/75157win + 1.9.x 限定。
http://d.hatena.ne.jp/powchin/20090307/1236354834 http://gist.github.com/8351 ついでに DOM 操作を jQuery に。 やはり E4X で HTML は構築専用が無難。
http://gist.github.com/60561 Google Suggest 表示件数をコマンドリストから GUI で設定可能に 少し完成に近付いた。ような気がする。 2009-03-1? 結果数をコンマ区切り gimage を統合 synonyms に「G」と「I」 ロゴのオンオフ 2009-06-05 favicon 表示 200…
http://gist.github.com/73913 結局コマンドにした。
なにもいれずにキーワードを入力してEnterおすとtwitterになるのをgoogleに変えたいんだが・・ http://pc11.2ch.net/test/read.cgi/esite/1220259106/257 を実現するための yak shaving。 用語解説 Verb 動詞。コマンドを特定する文字列。 Noun 名詞。コマン…
http://d.hatena.ne.jp/powchin/20090222/1235298103 ニッチで素晴らしい。 のだがファイル名決め打ちが気になるので弄った。 http://gist.github.com/72345 *.sqlite をサイズ付きで一覧表示
http://d.hatena.ne.jp/powchin/20090226/1235641556 豪快で素晴らしい。 のだが残しときたいやつもあるので一つづつ手動で消せるやつを。 http://gist.github.com/70992:;$!{N;b};s/\s//g javascript:FeedGraveyardCleaner:'about:ubiquity'==location?func…