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

Firefox6でTab Mix PlusとTree Style Tabを同時に使うとファビコンが潰れる問題

DOM Inspectorで調べてなんとなく調整してみた.アイコンというよりタブ自体にマージン,パディングが掛かっていてアイコンの描画領域が縦に潰れていた模様.skin/classic/treestyletab/metal/base.css の 98 行目以降の .tab-icon padding を書き換え.上下…

Rubyで直前の日曜日の日時を求める

rrdgraphで日曜日始まりの1週間グラフを書きたい時に必要なので.UNIX時間で0,Time.at(0)がGMTで木曜日の0時なので3日とgmt_offset分だけ平行移動すると,日曜日の0時が1週間(7*86400)で割り切れる値になるので端数を除去,ずらした分だけ元に戻すと直…

Rubyでdijkstra法

Rubyでダイクストラ法を使って始点からの最短経路を求めることができるかもしれないコード nodes = ["A", "B", "C", "D", "E"] connections = [ # [node1, node2, cost(1->2), cost(2->1)] ["A", "B", 6, 9], ["A", "C", 3, 2], ["B", "C", 2, 3], ["B", "D"…