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|
トップ «前の日記(2008-03-11) 最新 次の日記(2008-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だしな。