2008年 11月 27日

リンクがこっちに飛んでくるっっっ

はてブは殆どタグつけてない。めんどくさい

ニコニコ動画流星群の動画はいいなぁ

しかしメディアの出し入れってホントめんどうなうえに、もう二度と取り出せなくなるのではないかという不安にかられてしかたがない。全部リッピングしちゃうかなぁ…… でもそんなに HDD に余裕ないなぁ。

もーほんと Apple Star StoryS が良すぎる……

2008年 11月 25日

確率よくわかんないなぁ…… 1年に 1/5000 あたる確率があるとき、50年連続であたらない確率を考えて 1 からひけばいいのかなぁ。中学生か高校生なレベルだよなぁ……

1 - Math.pow(4999.0 / 5000, 50)
//=> 0.009951156432196462 (約0.01 = 1%)


関係ないけど、最初 Ruby で 1 - (4999.0 / 5000 ** 50) ってやったらダメだった。JS で書いてからわかったけど、単純に ** の優先順位がかなり高いからだった。1 - ((4999.0 / 5000) ** 50) なら OK

新仕様ブクマで無視されることを恐れるネガティブアルファコメンター(笑)

2008年 11月 23日

.inputrc

readline が C-h とか Backspace とか Delete で一行全部削除しおって irb とか js コマンドが使いにくかった

~/.inputrc を作って以下のようにした。

"\e[3~": delete-char

/etc/initrc にもこの設定書いてあるんだけど、なんか有効になってないのかな。よくわからないけどなおった

2008年 11月 20日

本当に何もしない日っていうのがそもそも想像できない。考えているだけってのはありなのかな。なしにしたらそれこそ無理だから、考えているだけはアリにしたい。考えているだけで一日を過ごせるかどうか。一切キーボードにもマウスにも触らず、灰色の天井を見つめてご飯も食べずにぼーっとできるかどうか。

Ruby Net::HTTP で進捗表示しつつダウンロードのメモ

require 'net/http'
require 'uri'
Net::HTTP.version_1_2

uri  = URI("http://example.com/bigfile")
dest = "/tmp/foo"

Net::HTTP.start(uri.host, uri.port) do |http|
	req = Net::HTTP::Get.new(uri.request_uri)
	#req.basic_auth 'tsun', 'dere'

	http.request(req) do |response|
		size = response["Content-Length"].to_f
		File.open(dest, "wb") do |file|
			response.read_body do |data|
				file.write data
				puts file.tell / size
			end
		end
	end
end

ブレースと do end の使いわけが変だったのを修正