2003-01-16(Thu) 18:15 7060 [長年日記]
_ 引き継いだシステムの調査、続き。
OracleSQLとかSQLLoaderの制御ファイルとか、元ネタ同じで同じようなパターンでテーブルの数だけファイルをつくらなきゃいけない...こんなときにはerb、ということでERBLightを使ってrubyで書く。おかげで間違いを発見したときに、コマンド一発で全ファイルが修正できて便利だった。やっぱりプログラムを作るプログラム、を作る手段をもっとかないとつらいよね、と思った次第。
あとはtlexとかraccとか、ソースから解析したりするのも自在にできればもっと楽ができるのに。精進しなきゃね。
_ 時系列データ
マスタメンテなんかで、時系列にデータの移り変わりを調べたいときにタイミングごとのスナップショットをファイルに吐いておいてdiffをかける、ってのをよくやります。最初からわかっていればCVSにいれてしまえばCVSWebでも見れるし、それ自体バックアップにもなるしで楽なんですが、上述の”引き継いだ”システムなんで最新とその時々にExcelに落としちゃったものしかないわけでして、困ってます。
diff -u の見方は説明すれば一般ユーザでもわかってくれそうなんで、そういうwebifでも作ったら便利かも。時系列でディレクトリを分けて、ファイル名は全部同じで。あと各ファイルを比較するときにgrep&ソートしたものを比較できたりするといいかも。