prismnium

気になったことを書き留めておくブログ

2013年08月

FC2ブログからBloggerにお引越ししたときの話

4年ぐらい前からFC2ブログでぼちぼち書いていた。
FC2ブログは一ヶ月更新しなかったら大きな広告が表示される。
僕の更新があまりにもぼちぼちすぎるので、この大きな広告がよく表示されるようになっていた。
そのせいでトラブルに見舞われてしまったので他のブログにお引越しをすることに決めた。
でも引越し先はどこにしよう。
そういえばGoogle先生のBloggerって触ったことないな。
じゃあ試してみようということでBloggerに決定。

いろいろ調べたところ、おおまかな引っ越し手順はこうなるはず。
1.FC2からブログデータのエクスポート
2.エクスポートしたブログデータを変換
3.Bloggerにインポート
あとは微調整ぐらいで行ける。
たぶん行けると思う。
行けるんじゃないかな。
まぁちょっと覚悟はしておけ。

◆ FC2からブログデータのエクスポート
FC2ブログの管理ページのメニューに「データバックアップ」という項目があったので、そこからすべての記事をダウンロード。
エクスポート画面の注意書きのところにはEUC-JPって書いてたけど、ダウンロードしたファイルはなぜかUTF-8のテキストファイルになっていた。
記事数が200件超えてた。そんなによー書いたな。
さらにページの下の方を見ると画像ファイルもダウンロードできるようになっていた。
100件毎のリスト形式で表示できるようだ。
恐ろしいことに画像総数が2000枚を超えていた。
これほんとにお引越しできるのか…!?
と思いながら全部ダウンロードしておいた。

◆ 画像ファイルをPicasa ウェブアルバムにアップロード
Bloggerは画像ファイルの置き場所がPicasa ウェブアルバムと共用だった。
まずはPicasa ウェブアルバムに適当なアルバムを作って公開設定を「リンクを知っている全員」にした。
あとは画像をどんどんアップロードするべし!
エクスプローラーで画像を1000枚掴んでブラウザに放り込んだらアップロードが完了した。
Picasa ウェブアルバムはひとつのアルバムに1000枚しか入らないらしい。
最初それ知らなくて途中でうわああああってなった。
Picasa ウェブアルバム 設定

◆ エクスポートしたブログデータの時間表記を変換
エクスポートしたFC2ブログのデータは投稿時間が24時間表記になっている。
これをAM/PMの12時間表記に変更しとかないと後々アレらしい。
なので変換方法を必死こいて検索したら神を発見した。
Blogger ブログ移行用、MovableType 形式のエクスポートデータの日付を変換するツール | クリボウのプログラミングひとりごと
http://programming.kuribo.info/2012/05/blogger-movabletype.html
ここで無事に12時間表記に変更できた。

◆ 画像のリンクをFC2からPicasaウェブアルバムに
エクスポートしたFC2ブログのデータは当然画像のリンクとかがFC2のURLのままなので、それをPicasaの方に変更しなくてはならない。
ここで2000枚超の画像URLをまさか手作業で…!?
などと戦慄しながら検索したら自動化してくれる神を発見した。
http://casio-pb-100.googlecode.com/svn/etc/lbExodus/base.htm
ここにFC2ブログからエクスポートしたテキストファイルとPicasaの画像URLを入れてボタンをぽちっと押せば置換完了する。
ところでPicasaの画像URLってどこでわかるのよ!?
とまたいろいろ調べたら、Picasaの画面右のメニューの所にRSSが。
上に貼った画像にも写ってますRSSのリンク。
そこをぽちっと押せばアルバムのRSSがドバーッと表示されるのでそれをコピペして置換できた。

◆ 画像をクリックした時に原寸大表示できるようにする
Bloggerに投稿した画像って、大きい画像だとなぜか縮小して表示されちゃう。
これまたいろいろGoogle先生で検索したところ、一工夫すると原寸大表示できるらしい。
Bloggerの画像のURLはこんな感じなんだけど↓
http://3.bp.blogspot.com/-zCLlTTItegl/KQIPJoOmWUK/D4pHHWKsyli/ew2UgRy1Cix/example.jpg
これをこうすればいいみたい↓
http://3.bp.blogspot.com/-zCLlTTItegl/KQIPJoOmWUK/D4pHHWKsyli/ew2UgRy1Cix/s0/example.jpg
おわかりいただけただろうか。
このs0を入れれば原寸大になる。
エスゼロですよエスオーじゃないですよ。
これをs400とかs1600とかにしたら400pxになったり1600pxになったりするらしい。
Amazonもなんかこんな感じの画像URLあったな。
このURLの変更には秀丸で正規表現を使って変換しました。
検索欄に
(href="http://3[^"]*)/([^/]+\.(jpg|png)")
置換欄に
\1/s0-h/\2
秀丸URL変換
こんな感じで。
Picasaから画像のリンクを作った時って、なぜかs0の部分に-hが入ってるので一応s0-hに変換しときました。

◆ エクスポートファイルをBlogger形式に変換
FC2ブログからエクスポートしたデータはMovable Type形式らしいので、そのままだとBloggerにインポートできない。
そこで最後の神の登場です。
MovableType2Blogger conversion utility
http://movabletype2blogger.appspot.com/
Bloggerにインポートできる形式に変換してくれる神です。
ここにさっきから時間表記だの画像URLだのをいじくり倒したテキストファイルを突っ込んだ。
突っ込むファイルはUTF-8じゃないとエラーが出るようだ。
あと1MB超えるファイルもだめみたい。
1MB超えそうなときは最初にFC2ブログからエクスポートする時に分割すれば行けそうな感じ。

◆ Bloggerにインポート!
やっとBloggerにインポートできる!しんどい!
というわけでBloggerにログインしたら設定のその他っていうところにインポートがあった。
そこからインポートすれば完了です!
お疲れっした!
もうほんと疲れたおやすみなさい。

Nexus 7で使ってるGoogleアカウントのパスワードってどこで変更するんだ!?

Nexus 7(2012)

新型のNexus 7がアメリカで発売された今日このごろ皆様いかがお過ごしでしょうか。
僕のNexus 7(2012)はAndroidのバージョンも4.3になってまだまだ元気です。
いつの間にか名前に年号が入って旧型感がにじみ出ている…。
けど負けないよ!バリバリ使うよ!でも新しいの欲しいな!

新型の話は置いといて本題です。
先日、そろそろいつも使ってるGoogleアカウントのパスワードを変更しとこうかと、PCのブラウザでGmailあたりからリンクを辿ってパスワードを変更した。
定期的に変えとかないとハッキング的なセキュリティインシデント的なアレがほんとうに怖いからね。
そういえばこれNexus 7も同じアカウントだったな…Neuxs 7のパスワード変更はどこでやるんだ?
と思いながらNexus 7を起動。
とりあえずGoogleドライブのアプリを見てみると、やはりパスワードを変更したせいでログイン出来ない様子。
パスワードをもう一回入れろ的なことを言われたので、新しいパスワードを入れてみた。
すると問題なくログイン完了。
これで他のアプリもいけるのか!?
気になったのでAndroidの設定を確認してみることにした。

画面右上をぺろんとスワイプさせて設定画面を呼び出し、Googleアカウントのところを見てみた。
「同期しています…」と表示されていた。
少し待ってみたら表示が変わって同期が完了したようだ。
あとはもうGmailもカレンダーも新しいパスワードを入力することなく普通に見られるようになった。
つまり一つのアプリで新しいパスワードを入力すれば、勝手に他のアプリも変更してくれるのか。

今回は最初にPCのブラウザでGoogleアカウントのパスワードを変更した。
Nexus 7だけで完結させようと思ったら、Nexus 7のブラウザからGoogleアカウントのページにアクセスしてパスワード変更すればいける…のかな?たぶん。
もっと他のスマートなやり方あるのかな?
記事検索