しょんぼり技術メモ

まいにちがしょんぼり

2010-06-01から1ヶ月間の記事一覧

億とか京とか

Ruby-listのMLで流れていた、[ruby-list:47175] 金額を漢字フォーマット 億, 千, 万を見て、汎用的に「n桁で区切っていく接頭辞系」を作れないかなと思って試しにやってみた。 #!/usr/bin/ruby -Ku # -*- coding: utf-8 -*- Units = [ "" , "万", "億", "兆"…

あるディレクトリにある全てのファイルの内容を置換する

d:id:d-kami:20100613を見て、それ別にRuby使わなくてもシェルで、しかも一行でできるよ、と思ったので書いておく。原理はカンタン、対象となるファイルをfindでリストアップして、xargsで他のコマンドに渡すだけ。sedコマンドは、"-i"オプションでファイル…

IPアドレスを扱う

IPアドレス・サブネット関係の処理が必要になったので調べた。 "IPAddr"クラスを使うようだ。そのメモ。参照:プログラミング言語 Ruby リファレンスマニュアル irb(main):001:0> require 'pp' => true irb(main):002:0> require 'ipaddr' => true irb(main)…