2015/08/06(木)ブログ移行計画4

PC
ここ数日、試行錯誤しながら色々やってるが上手く行かない。
無理矢理DBファイルを作り出して移行する形でやっていたんだが、どうもそれぞれの更新ルールがわからず、どこかで辻褄が合わないことで挙動不審に陥っている。

これは根本的にダメな気がしたので、もう一度最初から情報を整理し、あらためて考え直してみた。
……これ、インポートとエクスポートあるのね。ドキュメントにあまり書かれてなかったので気づかなかったけど、実際動かしてメニューを色々見て気づいたわ。ということは、インポートする形式によってはこっちの方が圧倒的に楽じゃね?というか本来こっちでやるべきだよね。と。

そんで、いったんエクスポートしてみたら超簡単な構造だった。マジか…。
じゃあ簡単じゃん、ってことで、最初から組み直してインポート出来る形に変換。サックリと移行完了。
コメントは全捨て、画像は気が向いたら遡って更新、という方針で。少なくとも記事は全部移行した。ただ、記法が異なるので、一部崩れたりしてるかもしれない。その辺は追々。


回り道をして余計な苦労をしたけど、perlそのものの勉強になったから無駄ではなかったかも。やっぱり実際にソースを書かないと覚えないよね。

2015/08/05(水)IrfanView

PC
巨大なファイルをより高速に扱える64bit版が追加された「IrfanView」v4.40 - 窓の杜

バージョンアップがされた模様。まだ入れてないので備忘録。
画像の表示はだいぶ昔からこれを使ってて、これ以外にする気があんまりない。

ところで、このツール、アイコンだけは評判悪いよね(笑)。車に轢かれた猫をアイコンにする奴なんてなかなかいない気がするわ。昔どっかで「IrfanViewはアイコンが嫌いだから使わない」って書き込みを見たことがあったな。中身じゃなくアイコンで決めるんだ、って思った。

2015/08/03(月)ブログ移行計画3

PC
ざっとperlで組んでみたが、やはり仕様の違いを埋めるところと、adiaryの仕様がわからないのとで、調整中。
まあ、プログラム自体は何とかなりそう。perlは全く慣れてないけど、調べて何とかなる見通しは立ってる。perlってどう書いてもだいたい動くのが簡単でいいわ。

いやアレだな。まだプログラム作れるというのが単純に嬉しいな。普段全くプログラムとは無縁な上に、趣味でもほとんど触る機会がないので、技術も知識も乏しい。現代の開発環境がどうなってるのかすらわからない。昔VBとCをかじった程度なので素人すぎるわけだが、テキスト変換くらいのperlなら何とかなるんだな。

2015/08/01(土)ブログ移行計画2

PC
とりあえずadiaryを入れてみて、ブログシステム自体は動くところまで構築。導入部分とかも丁寧に作ってあるので、自分でやることがあんまりない。凄いなこれ。
でもまだ非公開ということでひとつ。つーか公開しても別にいいけど、しばらく実験しまくるから見ても意味ないし。

そして問題は過去データの移行。とりあえず一通り見てみたけど、一筋縄ではいかない感じ。
とりあえず、旧データを1ファイルにして、扱いやすいように最低限の加工を施して、これを入力にして変換するプログラムを1つ作らないとダメだ。
adiaryはDB構造をファイルで管理しているようなものなので、記事本体と、タグの紐付けとが別ファイルで管理してるぽくて、このあたりが面倒くさそうな感じ。
あと記事本体の記述の差をどうするかとか、写真をどうするか、あたりを検討しないといけない。コメントはそもそも少ないし今現在非公開になってるから、全件消去でいいかなと。

まずはプログラム作成に向けた、仕様の確認を。DB仕様は記載されているけど、どこの値がどこに反映されているのかがイマイチわからないので、試行錯誤しないとダメだ。

まあそんなわけで、しばらくかかる見込み。
OK キャンセル 確認 その他