RubyでNetHackのlogfileを成形出力

表題な通りのスクリプトを組んでみました。
流れとしては
・openメソッドでファイルを開く
・IO#getsメソッドで1行ずつ読み出し
・String#splitメソッドでデータを配列化
・必要な情報を標準出力
という練習にはうってつけな感じのものとなりました。

わかったのが、
・rubyの標準的なコーディングスタイルがよく分かっていない
・文字コード変換が面倒
(kconvをrequireしてString#tosjisを使ったけど、本当に良かったのか?)
・logfileのデータの意味を確認するにはNetHackのコードを読まないといけない
っていうことです。

簡単に出来るだろうと思って始めたけど、結構勉強になったな。

コメントする

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

%s に接続中

フォロー

Get every new post delivered to your Inbox.