TOPに戻る
鬱るんです
躁鬱病のITエンジニア「はまー」が心と体の模様を記した雑記帳。 大手IT企業で心身ともにぼろぼろになり退職した後、ほそぼそと働いたり事業を立ち上げようとして頓挫したり、作業所に通ったり障害者雇用で働いたりと紆余曲折したが、今は無職な毎日。

カテゴリー:IT関連

自宅サーバをUbuntu9.10から10.10にバージョンアップしてみた。データや設定をバックアップしてやってみた。ubuntuのデスクトップから直接アップデートマネージャでアップデートできるので、思い切ってやってみた。

なぜか、ハングした。OSのバージョンアップ中にハング。なぜだ。なぜだ。なぜなんだ。最悪だ。悪夢を見ているようだった。

仕方がないから無理やり前に進むべし。別のパーティションにUbuntu10をクリーンインストールし、サービスやアプリをがしがしaptで入れて、せっせと設定をしていった。なぜかうまくいかずにさんざん悩んだものもあったが、なんとか動いた。Postfixでメールの送信がどうしてもできなくて何時間も悩んでいた。エラーメッセージには /etc/sasldb2 がないと出てるのだが、何回確認してもちゃんとある。

ググってググって、Postfixはセキュリティの関係上、/var/spool/postfix に chrootして実行されることがわかった。つまり必要なのは /etc/sasl2.db でなく /var/spool/postfix/etc/sasl2.db だったのね。検索したページのお手本通り、/etc/sasldb2とハードリンクしてやっと動いたなり。前も同じところでつまづいて、同じことをやった記憶あり。ちゃんと手順書を作っておかないから苦労する。これが仕事だったら大変だ。と言いつつ今日も手順を書きとめることもなくまた勢いでやってしまった。また今度苦労するであろう。

その他にもちょこちょこアプリで挙動不審なものがあり、原因を調べて修正していたら、すっかり遅くなってしまった。疲れたから早く風呂入って寝よ。

あ、まだ試してないのがあった。この記事がちゃんと投稿されますように。

先月の日記で

「Microsoft Moneyを使っていたが、サポートが終了するのでクレジット会社のサイトから明細を直接Moneyに取り込めなくなるらしく、困ったからExcelのVBAでCSVファイルからOFX形式に変換してMoneyに取り込めるようにした」

というようなことを書いた。おそらく検索エンジンからそのページにたどり着いた方から、そのマクロを提供してほしい、とのコメントがあったので、下記のページに載せてみた。同じように困っている人は、試してみてください。

クレジット会社や銀行からダウンロードしたCSV形式の明細データを、Excelのマクロを使用してMicrosoft Moneyに取り込む方法

ただし、お使いになる場合はあくまでも自己責任でお願いします。

119番がつながらなくなった原因って、ループによるブロードキャストスームだったの?

119番障害:職員ミスが原因 ケーブル接続誤る

ループによるネットワーク断のトラブルは前の職場でも何回か経験したが、一分一秒を争うような救急消防システムが、それくらいで止まっては困ると思うのだが。

一般のユーザは、一本のケーブルの両端を同じハブやルータに接続することが大きな障害を引き起こすなんてことは知らないだろう。システムはフールプルーフに構築しなくては。言うは易く行なうは難し、だけどね。

このブログを書くために使っているCMS「Movable Type」のセキュリティアップデートが出たのでさっそくアップデートしたものの、なぜか管理画面のシステム情報を確認すると、表示されるバージョン番号が変わってない。

手順は間違ってないし、システム用のファイルも新しくなっているし、アップグレード時に「データベースのアップグレードを行います」とか言う表示も出たので、アップグレードは成功していると思うのに、なんだか気持ち悪い。

しくじった。DBのバックアップを取っていなかった。いったん元に戻してやり直そうとしたが、DBが更新されてしまったので、元に戻すこともできない。毎晩のバックアップではファイルシステムごとバックアップしているので、バックアップから戻すとMySQLの他のデータベースも昨日に戻ってしまう。

まあいいや、このまま突き進むべ。

長年、家計簿ソフトとしてMicrosoft Moneyを使ってきた。最初はExcelで自分で作ろうとしたが、けっこうめんどくさいのでフリーウェアを試してみて、なんかちょっと物足りない、とか思っているうちに、結局お金を出してこのソフトを買った。直接このソフト向けのデータをダウンロードできる金融機関のサイトも多く、私はクレジットの明細をダウンロードできるので重宝していた。

しかし、そのMicrosoft Moneyは開発が終了した。Microsoftのサポートも終了したが、金融機関からのデータのダウンロード機能は使えていたのでずっと利用していたが、それも2011年1月で終了するという。ちょっと困った。いや、ちゃんと明細と家計簿があっているか、目視で確認すればいいのだが、なんとかシステマチックにできないだろうか。

そう言えば、クレジット明細の画面からMoney用にファイルをエクスポートするだけでなく、CSV形式でもダウンロードできるのだった。一応毎月請求額が確定したらCSVファイルはダウンロードしているが、それを何かに利用するということはなかった。こいつをなんとかできないかな、と思ってやってみた。

MoneyにエクスポートされるファイルはOFXという拡張子のついたSGMLのファイルだった。今まで直接中を覗いたことはなかったので初めて知ったのだが、テキストファイルならファイル形式を解析して自動変換ができるはずである。ということで、数年ぶりにExcelのVBAでマクロを組んだ。

久しぶりだったのでいろいろ忘れていた。いやはや、Windowsでのプログラミングというのはなかなか融通がきかない。いっそのことPerlか何かで処理してしまいたかったが、Excel上で完結させたかったので、CSVファイルをダブルクリックして開き、個人用マクロブックのCSV→OFX変換マクロを実行すれば、ファイル形式を変換して「名前をつけて保存」し、Moneyを起動して取り込むところまでVBAでゴリゴリと書いた。何とか全部自動化できた。

これで他のソフトに乗り換えないで済むのだ。しかしプログラム書いたの、何ヶ月ぶりだろう。誰か仕事を恵んでください。