2010-10-01から1ヶ月間の記事一覧
Object.prototype.to_a = function() { return Array.prototype.slice.call(this); }; Array.slice - JavaScript | MDN Function.prototype.call - JavaScript | MDN いろんなオブジェクトを配列へ変換するメソッド。Array.prototype.slice と Function.prot…
*** tig.rb.old 2010-10-17 23:34:59.817551695 +0900 --- tig.rb 2010-10-17 23:37:49.842437369 +0900 *************** *** 739,744 **** --- 739,745 ---- mesg = escape_http_urls(mesg) mesg = @opts.unuify ? unuify(mesg) : bitlify(mesg) + mesg = o…
fav langs fav langsというサービスをリリースしました。これは、ユーザがよく書いている言語を知ることができるサービスです。GitHubに置いてあるリポジトリの中を見るので、GitHubに登録しているユーザに限られますが、気になるあの人のお気に入りの言語を…
キーに文字列、値に数値をもつ連想配列 hashmap について考える 対応する数値でキーを降順にソートした配列を返す関数 sort_hashmap を定義する def sort_hashmap(hashmap) hashmap.sort_by {|(k, v)| v }.map {|(k, v)| k } end hashmap = {'VimL' …
dotfilesというリポジトリを立てて各種設定ファイルを管理しているのだけど、その中にこまごまとしたスクリプトも入れている。けど、これは別にして管理したほうがいい気がしてきた。そこで、 scripts というリポジトリを立てて、 dotfiles/bin の中身をそち…
眠いのでとりあえずメモ。パッケージについてのメタデータ持つオブジェクト、Recipeを考える。configureスクリプトがあるときはそれを実行する。Makefileがあるときは make && make installconfigureスクリプトで指定されている --[dis|en]able-* や --with[…
# $HOME/.screenrc hardstatus alwayslastline "[%02c] %-w %{.r.}%{!}%n%f%t%{dd} %+w %= %0`" backtick 0 0 0 ${HOME}/.screen/backtick.rb #!/usr/bin/env ruby # $HOME/.screen/backtick.rb require "logger" require "open-uri" class Backtick def sel…