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

jamazon

amazon.co.jp (Ubiquity 0.5.4+) · GitHub 日本版 "Amazon.com"。0.5.5 推奨。 画像は初期バージョンのもの

メンテ報告

万が一使ってる人が居ないとも限らないので。 全体 スキンを意識 スタイルの決め打ち減 クラス指定増 アクセスキー ローディング画像廃止 個別 hatebu 0.12 に対応 hotentry 五分毎に更新 say twitter から名前変更 一分毎に更新 google related → grelated …

Error

Ioのせい。 - たばさの - Rubyist 出るのは 1B でも出るけど標準出力の方に吐いちゃうので実質出ないというか。 io = ['io', '-e', '-'].execute() println "Err:\n$io.err" println "Out:\n$io.in" Err: Out: Exception: argument 0 to method '-' must be …

Kanasan.js サイ読#6

.js

雨が止むのを待って出かけたため昼から参加。ヘタレすぎる。 "name" of img/applet 知らなかった。レガシーDOMって残しとく意味無さそう。 sorting algorithms Rhinoがわざわざヒープソートを実装してる*1のは SM-C からそのまま持ってきたからだろか。実装…

'0' in 0~1000

0〜1000に含まれる0をカウントする - os0x.blog for(var i=0,c='';i<1001;++i)c+=i+'';alert(c.match(/0/g).length); ふむ。とりあえず for(i=c='';i<1001;)c+=i++;alert(c.match(/0/g).length) 枝葉を落として 53B。IE/Safari を捨てるなら // ↓ match/leng…

yats w/ U.pRD + jQuery

※ yats の(もうちょいまともな)最新版は → http://gist.github.com/45590 ポイントとして、htmlからxpathで要素を引っ張ってくるには以下のようにしなければならない http://d.hatena.ne.jp/mumoshu/20081113/1226597030 Utils.parseRemoteDocument なるもの…

TCO

.n

Scalaって末尾再帰の最適化してるの? - みずぴー日記 をねまーるでまねーる。 def fact(n){ | 0 => 1 | _ => n * fact(n - 1) } fact(1000000)Process is terminated due to StackOverflowException.def fact_i(n){ def loop(m, n){ | (_, 0) => 1 | _ => lo…

filter-selection

(defunkey filter-selection #\C-\| (cmd) (interactive "*e| " :history0 'execute) (if (get-selection-type) (let ((s (selection-mark)) (e (selection-point))) (and (> s e) (rotatef s e)) (filter-region cmd s e)) (filter-region cmd))) filter-re…

custom pronouns

代名詞を自分で定義する機能が(まだ)無いので,最も使用頻度が高いと思われる noun_arb_text を弄って擬似的に実現してみる。 {Firefox Profile}/extensions/ubiquity@labs.mozilla.com/chrome/content/nlparser/en/nountypes.js --- nountypes.js 2008-10-1…

-l

で起動できる超簡易HTTPモードの概要。処理の中身は src/main/groovy/ui/Groovy(Main|SocketServer).java にある。 localhost のルートで待つ。デフォルトのポートは 1960。 -n/-p 同様リクエスト一行毎に指定したスクリプトを実行。 ファイルを指定した場合…

sanitizing

.js

E4Xが // ないとき '&<>'.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/</g,'&gt;') // あるとき <>{'&<>'}.toXMLString()

マクロ

をようやく使い始めた。 (defmacro filer-command (name key . body) (let ((fname (intern (concat "filer-" (string name))))) `(progn (defun ,fname () ,@body) (define-key filer-keymap ,key ',fname)))) (setf (get 'filer-command 'lisp-indent-hook…

"$System.in"

で入力が取れる仕組みを今更ながら追ってみた。 // groovy-1.5.7/src/main/groovy/lang/GString.java 148-157 public String toString() { StringWriter buffer = new StringWriter(); try { writeTo(buffer); } catch (IOException e) { throw new StringWr…

qsort

using System; def qsort(a : list[IComparable]){ | [] => [] | _ => def g = n => a.Filter(x => x.CompareTo(a.Head) == n); qsort(g(-1)) + g(0) + qsort(g(1)) } def r = Random(DateTime.Now.Millisecond); Console.Write(qsort($[r.Next()|_ in [0..9…