free as in air

2007|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|09|11|12|
2012|03|04|05|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|06|09|
トップ «前の日(03-11) 最新 次の日(03-13)» /追記

2008-03-12 この日を編集

§ test

 I lost access logs, and ...?

 追記: ロボットと見做すUAとしてPathtraqを追加してたせいだな。^Pathtraqならよさげ。Feedが空になったのはようわからん。

§ [ruby] Excelで重複行を非表示にする

require 'win32ole'
excel = WIN32OLE::connect 'Excel.Application'
ws = excel.workbooks(1).worksheets(1)
#自分が関係する行だけ
r = (2..237).find_all{|i| ws.range('E'+i.to_s).value == 'kuwashima'}
r.reverse.each do |i|
  if !ws.rows(i).hidden #既に非表示な行は無視
    fn = ws.range('B'+i.to_s).value
    r.find_all{|j| j < i}.each do |j|
      ws.rows(j).hidden = true if ws.range('B'+j.to_s).value == fn 
    end
  end
end

§ [ruby] WIN32OLEとExcel

 RangeとかRowsでコレクションが返ってくるのだが、Enumerableでないのでmapできない。require 'enumerator'してenum_forするとよいらしいというバッドノウハウ。range('A1:A10').enum_for.inject{|x,c| x += c.value}

§ [linux] Ubuntu gutsy gibbon + ATOK + Firefox3 beta

 起動直後にpollしっぱなしになりっぱなしだったのだが、ふと思いついてXMODIFIERS='' ./firefoxしたら使えるようになった。im-switchでscim-bridgeにした。会社ではskkimeだしな。


2009-03-12 この日を編集

§ [InlineSkate] It snowed

 I grind on a grind rail, savannah on a curb and cess sliding on the ground.

 I feel savannah is very difficult. My skill is insufficient.

§ [//] パソコンバッグ

 エレコムのとか持ちたくない向きに。Awesome Laptop Sleeves Design.

 でもいいデザインのやつってあんまり物が入らないよな。まあそもそも物をいっぱい持ってるのが格好悪いようにも思うが。

§ [//] エクストリーム○○

 エクストリームアイロニングって流行ったけど、そうじゃなくて、ふつうのフリークライミングの映像。おちてるよ〜アワワ……。フリークライミングって自然の岩壁でもやるもんなのか?

 クライミングって爪剥がしそうで嫌。

§ [devel] ソフトウェア技術者のマニフェスト

 意訳。

 ソフトウェアは動けばいいというものではなく、丹精込めて作られたものでなければならない。

 変化に対応するだけでなく、着実に価値を付け加えなければならない。

 個人間の交流だけでなく、プロフェッショナルのコミュニティでなければならない。

 顧客に協調するだけでなく、生産的な協力関係でなければならない。

 追記: Jude平鍋さんのblogとりあげられてるので、そっちをどうぞ。