先週末、記事を全復旧させた次の日に飲んで帰宅し、Movabletypeの編集画面を見てみると・・・、やはり消えている・・。これはもうDatabaseの異常か悪戯しかあり得ないと思い、関連するシステムをアップデートしようと決意。
とりあえずphp・Perl・MySQLを最新の物にアップデートしてみました。一見ちゃんと動いているように見えたが、画面を移動するたびに認証画面が出るようになってしまった。これじゃ使い物にならないので、とりあえず一番怪しいMySQLを5から4.1にダウングレード、でもダメ・・・。しょうがないから4.0系の最終にダウンし、正常動作するようになった。
それから数日経つが、記事が消える現象は出なくなったが、いまいち信用できん・・・。いっそのこと別のBlogSystem導入ってのも考えてみるかな・・・。Nucleus辺りが再構築も要らないし楽ちんかなぁと思っているが、またレイアウト考えるのがな・・・。
システムを入れ替えたいという思いが面倒くさいを上回るまで放置。
そう、2k。
ポートは全部閉じてて、開いてるポートでも想定外のリクエストが続くと自動でIP-BANするようになってるんだがなぁ・・。だからIP変えながらジワジワ削除されたとか?
つーか1年以上問題無かったのに何でいきなりこんな症状が出るんだか。
SQLインジェクションとか心配してる?
Windowsだとそれよりデータコラプションの可能性が・・・
それだともっと綺麗に消えるような気がするんだよなぁ。
Posted by: Hide at 2006年02月22日 12:52数十ギガのデータを転送し、外付けHDDにデータを移動していたら、「ギーー、ギーー、カックンカックン」・・・・。「え?」・・・そのままお亡くなりになりました。ってなんだよこれ!! ヘッドがおかしいのかと思って色々試してみるが直らず。「しょうがない、最後の手段」と星形ドライバでネジを外して中身を見てみた。
HDDはヘッドとディスクが数ミクロンというスレスレ距離で移動しているので、そのスレスレに引っかかってしまうゴミが入ってはいけない。本来はゴミが入らないようにクリーンルームで開くモノなのだが、もし復旧したらその場でデータを移動してしまえばいいのでかまわずオープン。
で、ディスクを見るともの凄い傷が1本。。。。う〜ん、なんだよこれ・・・。つーか、角度を変えてよーく見てみると傷だらけ!! 全面傷だらけでレコード状態になってます。もうダメだ、これ。。おしまい。。明日新しいの買ってこよう・・。
しかし、数分前にバックアップを取った俺は神だな。取り残しが少しあるけど、それが心残りというか悔しい。消えたデータはもう二度と戻ってこない・・。
故障と言ってもプラグの接触不良でたいした障害ではない。原因としては社外ヘッドホンをつける為に小型の延長ケーブルを付けた為、その延長ケーブルの重さでプラグの取り付け部分にガタがきているのじゃないかと推測。本体をポッケに入れていればこの障害は発生しなかったと思うのだが、首にさげてブランブランいわせながら歩いていたからだろう。その重みに端子が負けたのだ。
ということで分解 (゚∀゚)
USBコネクタ部分のシールを剥がしネジ2本を外し、裏面のエッジに細いマイナスドライバーを突っ込んで引っかかり部分を押し、ポコっと外す。これだけ。簡単。
まぁ、なんてこと無い中身。コネクタ部分を確認するとやはりガタが少しある。ここが原因だというのが確定したので半田ゴテで半田し直し、ヘッドホンを差して確認。直りました(゚∀゚)。バラしたついでにスイッチ部分も全部バラし、スイッチに隠れている部分や裏面のエッジの隙間や角の汚れを掃除すた。
こんなに汚れていた・・・。傷に汚れが刷り込まれているような所もあり、そこは中々綺麗に落ちなかったが適度に拭いて諦めた。つーことで修理完了。不具合が出た時は一瞬「iPod Nanoを買う口実が!!」と思ったけど予想通り修理出来てしまいました。残念だけど財布にはよろしい。
唐突だが、レトロゲームの中でお気に入りのゲーム。こいつの転びっぷりが最高。その中でも転ぶ部分に焦点を当てたゲームオーバー画面が一番いい。なんとなく思い出してGifアニメで作ってしまった・・・。
パイプに関する記事を読み返してみようと←のパイプカテゴリーを開いたのだが、表示順が最新記事から過去へという順になっていた。こういうもんは過去の記事から最新の記事へ順に読んでいく物だから大変読みにくい。我慢して一番最後のページを開き、1つずつ上にスクロールして読んでいたのだが耐えられない位の面倒くささ。と言うことで思い立ったが吉日、表示順を変更してみた。
変更内容は簡単で、アーカイブテンプレートの
<MTEntries>
となっているところを↓
<MTEntries sort_order="ascend">
に変更するだけ。つーことで目出度く古い順から表示されたのだが、最近の出来事カテゴリーを開いたら数年前に書いた恥ずかしい文章が出てきた。。う〜ん、たかが6年前といえど文章が若い。。恥ずかしい・・・。
なんか動きが妙だし、iFrameなんか使いたくなかったのでカレンダーごと削除した。他にうまく表示させる方法があるのかも知れないが、よ〜く考えてみるとカレンダーなんて要らないんじゃないか? という結論に達したからだ。
自分が他所のブログを見ている所を思い出してみると、最新の記事を見た後に、その前日の日付をクリックしながら1記事毎遡って見ていた。これが実は非常に面倒くさい。それを自分のページに設置していてもな、つー事でいっその事きれいに削除。決定。
現在は、現在画面に表示しているエントリーの年月と、バックナンバーを選ぶためのドロップダウンリストだけを表示している。日付アーカイブも作成しないように設定。カレンダーを消したから日毎に見ることは無くなるわけだからな。
ドロップダウン形式に関しては、ドロップダウン1個だけポツンと表示させるのもなんかなぁ・・と思い、他のページのようにずらっと年月を一覧表示しようかとも考えたのだが、2000年からの一覧となると相当長いし、もし今短かったとしてもこれから増え続けるので、何れ同じ問題に遭遇するだろうということで超シンプルにドロップダウンリスト1個だけ表示。以上! 自己満足改変作業終了。
あ、そういえば最近mixiの最新記事表示の更新が怪しい。ここで記事を更新してもmixi側の表示が中々更新されないのだ。先日の高速道路の話はmixiに殆ど表示されないまま次の記事に更新さてしまった。ユーザーが多すぎるのはわかるのだが、元々それを目指して作っていたんだろうからちゃんと改善して頂きたい。けど俺は無料ユーザーだしなんとも言えないか。
サーバーは窓だよね?
Posted by: Ghost-Q at 2006年02月21日 20:44だったらそれが一番怪しいw
俺もMySQL使ってるけどOSがSolarisなんだよね。
Solarisではそんな事今まで起こってないよ。