komagataのブログ

MeCabで分かち書きした時、元の文章のどこに半角スペースがあったかわからなくなって困った。

Rubyバインディング使った場合、

result = ''
node = MeCab::Tagger.new.parseToNode('filename.jpg 1024バイト')
result += while node = node.next
  # surfaceに何らかの処理
   node.surface + 'ざわざわ・・・'
end
puts result
=> filenameざわざわ・・・.ざわざわ・・・jpgざわざわ・・・1024ざわざわ・・・バイトざわざわ・・・

こんな感じでsurfaceを単につなげていくと半角スペースが無くなる。困ったのでフォーマットで適当なセパレータを入れてsplitすることにした。

MeCab::Tagger.new('-F%M__SEP__').parse('filename.jpg 1024バイト').split('__SEP__')
=> ["filename", ".", "jpg", " 1024", "バイト", "EOS\n"]

これはヘボい・・・。俺が知らないだけでなんかもっと素敵な解決策があると思うんだけど・・・。

長い時間かかる処理(MTの再構築みたいな)でfcgi(Rails)が死ぬ。mongrelでは大丈夫。

fcgiの設定でデフォルト20秒になってるのを増やしたら解決。

IPCCommTimeout 200

何にはまったかというとIPCConnectTimeoutとIPCCommTimeoutを見間違えていたっっっ!これで2時間無駄にした。

目でcheck sumやdiffが取れるようになりたい・・・。

ニコ動のマリオドラムの人がおれにすげー似てると聞いたので検索。

ちょwww 紺のパーカーにジーパンって服装多かったから確かに似てるかも・・・。 もちろんおれはこんな鬼テクはもってません・・・。

会う人会う人に、「ブログ更新無いから死んでるかと思った」的なことを言われることが多かったので更新!

最近やったことといえばMASTERキートンワイド版全巻購入。通常コミック版で1024回ぐらい読んだのにまた購入。相変わらずの糞面白さ。というかMASTERキートンが面白いと思わなかった人とは友達になれそうにありませんっっっ!!!

改めて読み返して好きな話は、「喜びの壁」、「穏やかな死」、「アザミの紋章」など。

これが絶版て、出版業界はどうなっとんじゃあああ!

MASTERキートン (1) (ビッグコミックスワイド)