[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42260] Re: File objectがいつのまにか nilに、
From:
しん <dezawa@...>
Date:
2006-05-23 08:24:51 UTC
List:
ruby-list #42260
出沢です
お礼を書いているうちにぞくぞく。
皆さん有り難うございました。
皆さんのレスポンスを読んで思ったのですが、
問題を簡潔にかつ本質が伝わるように書くって難しいですね。
やりたかったのは
複数のDHCPサーバのログをかき集めて、(後の処理の関係で)日別のファイルにする
一つの割り当てに複数ログを吐きだしてる場合もあるのでそれは一つにする
日付のフォームが "May 1" の様になってるのを 0501 にする
つまりこんなデータから
Apr 30 17:40:57 10.208.51.247 to ... via 10.208.51.252
Apr 30 17:40:57 10.208.51.247 to ... via 10.208.48.253
Apr 30 21:10:28 10.208.48.237 to ... via 10.208.51.252
May 1 06:55:10 10.208.46.130 to ... via 10.208.51.252
May 1 06:55:10 10.208.46.130 to ... via 10.208.48.253
May 1 07:43:51 10.208.44.48 to ... via 10.208.51.252
0430.log に 2行、0501.log に2行書き出す
なぜ2行かと言うと、同じ割り当てがダブって log されてるから
ということでした。
しかも
Windows環境で
安定したら他の人に任せるのであまり色々な環境を入れないで
で、
open(file, 'a+') は、例外処理が無くて好みなのですが、
今回の目的では、logの行数がとても多いので、open,close処理の負荷増が
いやだった。
alist.uniq.each {|file| は、
問題単純化がまずくて本質を伝えられなかったのですが
上のようなデータと目的ですので、uniq しては意味なかったのです。