「RSS ファイル不調回復」のまとめ 


今回も思わぬことから初めての経験をしていろいろと学ばせていただきました。コメントを付けていただいた方達のおかげですぐに修復できましたが、その中には記録しておいた方がこれから iBlog を始められる方のためにも親切ではないかな、と思うことが数点ありましたので書き留めておくことにします。
1.
1.3.6以後のバージョンを使っているのに、なにかの拍子で1.3.5以下のバージョンが立ち上がってしまった時の問題点。(これはiblogPatcher を使っている人の場合です)
2.
1.の問題を未然に防ぐ方法は?
3.
バックアップしてあったものを使って復旧した時に、バックアップ以後のエントリに付けていただいたプチコメのデータも元通りに復旧するには?
 

問題点その1.
これをやってしまうと数個のファイル類が iBlog 純正のファイルと入れ替わってしまうようです。
今回入れ替わってしまったと思われるファイルは Javascript フォルダ内のBlogUnyo.js、CategoryUnyo.js、CommonLib.js、です。これらはわたしのマック内で次の場所にあります。
~/Library/Application Support/iBlog/Javascript

つぎにOKAMURA さん のiblogPatcher 1.3.1をダウンロードFinderの「移動」メニューから「サーバへ接続...」を選び、http://idisk.mac.com/yuji_okamura/Publicと記入すると OKAMURA さんのiDisk に跳べます。)してくると、その中に Javascript というフォルダがあります。
iblogPatcher 1.3.1/Javascript/
それを開いてBlogUnyo.js、CategoryUnyo.js、CommonLib.js、の各ファイルを入れ替えてしまいます。

その他にも入れ替わってしまったファイルが2個ありました。FeedPage.txt と HomePage.txt の二つです。これらはわたしのマック内の次の場所にあります。
~/Library/Application Support/iBlog/TemplateSets/
これも OKAMURA さんのiblogPatcher 1.3.1に入っている同名のファイルと入れ替えます。その場所は次の通りです。
iblogPatcher 1.3.1/TemplateSets/

問題点その2.
古いバージョンが立ち上がってしまうようなことを防ぐ方法です。( HiTsu さん が教えてくれました(^_^)
古いバージョンのApplication をFinder上で選択し、「ファイル」メニューから「....のアーカイブを作成」を選びますと古いバージョンのアーカイブが作成されるので、それを保存しておいて元の Application はゴミ箱に捨ててしまいます。こうすることによって古いバージョンが立ち上がる危険性が無くなりました。コンテクストメニューを使っても「....のアーカイブを作成」項目は選ぶことが出来ます。

問題点その3.
今回、わたしが最初に考えた修復法は、正常に動いていた時のバックアップ (iBlogFreezer 使用) を取ってあったので、それに戻すことでした。しかし最後にバックアップをとったのは5日前のことで、それ以後のエントリはコピー・アンド・ペーストで新しく作り直さなくてはなりません。その間のエントリ数は大したことはないので、むずかしい作業ではないのですが、困ったのは付けていただいたプチコメのコメントが失われてしまうのではないかと思ったのです。付けていただいたコメントはわたしの財産ですからそれが消えてしまうのはなんとも惜しい。エントリをひとつ書いて試してみましたら、やはりコメントは復旧しませんでした。この時点でちょっとパニックになってしまったのです。
しかし、tOmori さん がプチコメの復旧方を書いてコメントしてくれました。それをtOmori さんの承諾を取りまして下に記しておきます。(tOmori さん、ありがとうございました)
プチコメはエントリページのID(URIの末に付いたExxxxxxxxxx)と関連づけてテキストデータで保存してるので、もしバックアップので復旧してそれ以後の記事をコピペなどで書き直し、IDが変わって見えなくなってしまったら、
1)p-com/logフォルダをダウンロード
2)以前アップしたIDのファイル名のテキストファイルの中身を確認
3)変更されたIDの方にファイル名を書き換えてやる。
で、アップし直せば修復出来ますです。

こういう方法も知っておくと、パニックに陥らなくて済むので助かります。(^_^) 

Posted: 2004年09月18日 (土) at 16:59 




1年前の今日は? 2年前の今日は?