| 2021年01月29日(金) |
昨日の帰りはみぞれ降ってた |
昨日は木曜日。 あとちょっとで週末だから辛抱できる。
仕事は、大きいファイルの分割問題に行き当たった。 コピーするときのオプションでやればいいっしょと思ってたのだが、よく考えると除外条件付きコピーしてるので相対レコード番号で指定した場合、10万件で区切るとかが困難だ。
というわけでPC側でできないかと昼休みに本屋行って立ち読みして、ADODBのオプションのRecoadCountてのがあるのを知った。 でもなぜ分割問題に行き当たったかといえば、ADODBでファイル全部読み込むこと自体がメモリー不足でできなかったのだった。 私の頭がニワトリ玉子問題状態。
そもそも皆さんどうやってんの?と思ってiPad借りて調べてみたら、UnixとかPworshellとかではそういうコマンドがあるらしい。 うーんWindowsじゃできなさそうだなあ。
仕方なくdosバッチの長ったらしいソースを手打ち(コピーできないので)してどうにかデバッグして動くようにしてやってみた。 そしたらまた領域が足りないとか出やがる。 やっぱり汎用機の中で1レコードづつ読んでは書きってやらなきゃいけないのかなー
定時になったので帰宅。 スマホが放置してる間になにか活動してたらしく充電切れしてたので普通に帰る途中にコンビニ寄ったり。
そして休肝日なのでごはん食べた。 鶏野菜味噌の一人鍋、なんらかのサラダ、押麦ごはん、ぬか漬け。 デザートはファミマで買ってきたアップルカスタードナントカっていう素敵なスイーツ。 それで結構おさまるもんで、そのあとはドラクエしたり、パソコンに向かったり。
そしたらPworshellってのがどうやらWindowsでやるやつだとういことが判明。 Dosコマンドの後継らしい。 やってみたら私んとこにも入っててちゃんと動いた。 メモリー問題さえどうにかできればこれが一番ソースが短くて済みそうだ。
ダウンタウンデラックスまで見て寝たのは22時半くらい。 夢では、バンコランとマライヒが公式を適用してた。 するとラブシーンになるのだが、あれどっちがタチでどっちがネコなんだっけと私の頭が迷う。
増田さんが先に起きて私の足に自分の足を押し付けてきたのでゆるっと覚醒し、時計みたらもう6時半近くだったので飛び起きる。
|