| @Mac/iPhone

Cha-Chingからのデータの書き出し方法について書いときます。

Cha-Chingから他のソフトにCSVでデータを書き出すことが出来ます。ただしテキストエンコーディングがUTF-16と若干特殊なため、取り込み先のソフトで若干の混乱を引き起こすことが予想されます。以下にiComptaへのインポートの手順を記します。

まずCha-ChingでAccountを選択し、File->Export CSV File... でファイルを書き出します。

Cha-Chingが書き出すCSVは情報量が少なく、データはTitleとDateとAmountの三つのカラムしか持たないので、銀行口座やクレジットカードといったアカウントの情報を維持したい場合は、アカウントごとの書き出しが必要になります。そしてそれを各々iComptaにインポートしていく感じですね。

次に書き出したCSVファイルを適当なテキストエディターで開きます。僕はCotEditorを使いました。そんでテキストエンコーディングをUTF-16からUTF-8に変換します。

いよいよiComptaへのインポートです。

まずデフォルトだとテキストエンコーディングがMac OS Romanとかになっていますから、ここをUTF-8に変更します。またCha-ChingからエクスポートされたCSVは日付のフォーマットがyy/MM/ddになので、インポート画面でDate formatも変える必要があります。さらに何行目からデータを読み取るかといった項目もあるので、ここを2行目からにしましょう(1行目はカラム名が書いてあるので)。

次の画面で読み込む各々のカラムがiComptaでどの情報に相当するのかを割り当てます。

そのまんまTitleはTitleに、DateはDateに、AmountはAmountにしてしまえば問題ないです。

以上の手順をアカウントごとに繰り返してやれば綺麗なかたちでCha-ChingからiComptaに移行できます。

なお、Cha-ChingのDBはSQLite3なので、SQL得意な方は sqlite3 ~/Library/Application Support/Cha_Ching_2/Cha_Ching.2ccdb とかしてごにょごにょすると、タグとかカテゴリーとかもっと多くの情報をiComptaに移せるかもしれないし移せないかもしれないです。

| @旅行/散歩

昨日、福岡から日田経由で阿蘇まで運転した。iPhoneのカーナビアプリの指示に逆らって、九州自動車道を鳥栖ジャンクションから大分道に入って帰った。

まずびっくりしたのが大分道の道の良さ。九州自動車道(北九州から鹿児島までのやつ)は山あり谷ありで結構ぐねぐねしてるし、しかも交通量が多くて結構運転に気を遣う。しかし大分道はまっすぐな道が多い。大分県に入ったあたりからトンネルが増えるけど、それでも福岡-熊本間よりも全然運転しやすいと思った。

また大分道は景色がいい。前方彼方に大分の山々を眺めながら筑紫平野を走るのはなかなか気持ちよかった。九州道は山を切り開いた道を走る感じなので見通しが悪く、景色はあまりよくない。

なにより大分道は福岡から日田までめっちゃ速いのがいい。地元の友達で福岡へ頻繁に行き来する連中はみんな日田経由で往復するって言ってたけど、その理由が分かった。福岡-熊本は一時間半近くかかるが、福岡-日田は空いてる道をかっ飛ばすと一時間かかんないで着いちゃう。

日田で高速を降り、温泉にでも浸かって休憩すれば、100km強を運転しててもあまり疲れた気にならない。日田から阿蘇までは1時間強くらいなので、阿蘇から熊本IC経由で2時間強かけて福岡まで行くのと所要時間はほとんど変わらない。高速代は熊本-太宰府間の2500円に対して、日田-太宰府間は1650円。ETC割引を使うと時間帯によっては1000円かかんないで福岡まで行けてしまったりする。日田ルート、素晴らしい!

| @映画/ドラマ/テレビ

ブルーノ

評価 : ★☆☆☆☆

あらすじ

ブルーノはオーストリア人ファッションレポーターのゲイで、ヨーロッパのファッションショーを荒らして目立とうとしてた。しかしあらゆる会場でトラブルを引き起こし、ヨーロッパに居場所が無くなってしまった。こうなったらハリウッドに移ってセレブになろうとアメリカに渡のだが…。

感想

ボラット』のサシャ・バロン・コーエンの映画。『ボラット』が痛快だったので期待して見に行ったんだけど残念な出来だった。

そもそも映画のテンポが悪い。ぐだぐだしてる。はっきりとしたストーリーらしいものがあるわけではなく、あちこちをドタバタしながら行ったり来たりする。結構疲れる。

しかしポイントポイントでは笑えるネタが用意されている。占い師のところにいってブルーノ(サシャ・バロン・コーエン)がエアフェラチオをするシーン(過剰にリアル)とか、パレスチナに行ってユダヤ人とパレスチナ人の仲を取り持とうとするところとか(「お互いを殺しあうのはやめて〜殺すならキリスト教徒〜」みたいな歌を歌う)、アフリカの子どもを養子にもらってアメリカに戻り、黒人が沢山住んでる地域のトーク番組に出るんだけど、そこで子どもをiPodと取り替えっこしてきたとか言うシーン、こういうのはいちいち毒が効いていて面白い。平和を呼びかけるのはU2のボノとかまねで、アフリカの子どもを養子にもらうのはアンジェリーナ・ジョリーのまね。セレブのまねをしてたら自分もセレブになれるだろうという魂胆。強烈な風刺ですよね。

エンディングもなかなか秀逸で、セレブのそっくりさんたちが沢山出てくる。スティングとかColdplayのクリス・マーティンとかかなり本人そっくりで最初本物が出てるのかと思った。

ただ、欧米ネタ中心だし、ゲイネタもきついので特殊な完成の持ち主にしか受けないと思う。熊本のDenkikanは一週間、一日の上映一回のスケジュールでしか上映しなかったけど妥当な判断だったと思います。

ちなみにブルーノを演じてるのがサシャ・バロン・コーエン本人だってのはエンドロールまで気がつかなかった。劇中ではドイツ語の台詞もしゃべるし(オーストリア人という設定なので)、アメリカではドイツ語なまり風の英語を話す( with の代わりに mit を使うとかね)。さすがケンブリッジ卒、細かいところまでこだわる。

| @Mac/iPhone

文字コードがSHIFT-JISなHTMLファイルが200個くらいあって、これをUTF-8に変換したいと思っている。iconvとかいうのを使ってTerminalからやる方法を見つけたんだけど、これシェルスクリプトが分かんないとうまくいかないっぽい。というわけであきらめた。

Mac OS Xにはシェルスクリプトが分からない人のためにAutomatorという決まり決まったワンパターンな操作を自動化するソフトがあるのでこれを使おうとした。Photoshopにもこういう機能ありますよね。画像をまとめてリサイズするとかそれ系。

AutomatorはTigerのときとかに少し使ったことあったんだけど、Snow Leopardになってからなんか結構変わってる。ググってみると「Snow Leopardになってさらに便利になった」とか書いてある。しかし全然使い方が分からない。ヘルプファイルの内容からして分からないし、アップルのサポート記事でもリンク切れ起こしてたりしてもう発狂寸前。

単純にHTMLファイルを開いて文字コードをSHIFT-JISからUTF-8に変換して同じ名前で保存して欲しいんだけど、なんか簡単な方法ないですかね?

と、思ってたんだけどすごいのを発見した!!!

これはやばい。HTMLを解析して <head></head> 内にメタタグまで入れてくれちゃう!! もうちびりそう!!!

まじ助かったわ〜。さっさとルーティンワーク終わらせて帰ってサッカーに備えよう。

| @技術/プログラミング

このブログのCMSをMephistoからjekyllに変えてみた。

Mephistoは公式サイトつながらないし、Mephisto使ってた外国のGeek連中がここ一年くらいでこぞってJekyllに移行してるみたいなのでこのビッグウェーブに乗ってみた。

Jekyll = 静的CMS

しばらくJekyllの使い方が分からなくて格闘してたけど、やっと使い方が分かった。これは静的なCMSであって動的なCMSではない。Movable Typeに似てる。それをGeekなスタイルでやる感じ。

Rubyが入ってるサーバーはいらない

コメント機能とかはないのでサーバーでRubyが動く必要はナッシング。DBも使わないのでMySQLの設定とかSQL分との格闘も必要ナッシング。コメント欄が欲しい場合は DISQUS とかに外注すればOK。

ちょっと話題がずれるけど、DISQUSって便利そうですよね。他人のブログにコメント書いたあとってそのコントロール権みたいのはブログの持ち主に移行するけど、DISQUSみたいなサービスを利用すればコメントを書いた本人が過去の自分のコメントをトラックしやすくなる。ブログ主にしたってスパム対策とかもやりやすくなる。自前で自分のブログにコメント欄を持つって時代は終わったのかもね。いまはTwitterとかもあるし。

Mephistoからの移行について

Jekyllのgithubのwikiに移行方法が載っけてあるけど(Blog Migrations - jekyll - GitHub)、これわかりにくい。というかMephistoをMySQLで運用してないとスクリプトをそのまんまでは利用できない。結果から書くと僕はMephistoはSQLite3で運用してたので移行スクリプトを使えなかった。

一応MephistoのDBをSQLite3からMySQLに変更してコンバートすることも試してみたけど、DreamHost上では gem install mysqlplussudo 権限がないために実行できず(なぜかユーザーディレクトリへのインストールもはねられる)、ローカルのMacBook上ではActiveRecordとかその辺でエラーが出て(MephistoはRails 2.2.2以下じゃないと動かないみたい)、Railsのバージョンを下げるとかも試してみたんだけどエラーが出続けるので諦めてしまった。

そういうわけでして、記事数が16本と少なかったこともあり、ちまちま手書きでMephistoからJekyllに移行しました。

コメント欄の設置(DISQUSを利用)とかフィードの生成とかカテゴリーの表示とかができてないけど、暇を見つけていじっていく予定です。

全般的なJekyllの使用感

DBいらずだしシンプルでいいっすわ。XML-RPCとかAPIを使ってどうのこうのとかいった機能はないけど、テキストファイルをしこしこ書いて、 .markdown か .textile みたいな拡張子で保存して、 jekyll コマンドを実行するだけでhtmlファイルが _site ディレクトリに生成されて、これをアップロードするだけ。この手順を自動化するシェルスクリプト(tasks/deploy at master from henrik's henrik.nyh.se - GitHub)も公開されているので、これを使えばectoとか使うのと変わらん感じでお手軽にブログ記事を投稿できます。

Terminalからコマンドライン打つの好きな人とか、軽くてシンプルなブログを求めてる人にはうってつけだと思いますね。

| @音楽

Curly Giraffeが熊本に来たので見に行ってきました。4月に出たアルバム『Idiots』のツアーで、主要都市しか回らないのになぜか熊本にもやってきた(しかも人がたくさん入るであろう福岡公演は日曜なのに土曜に熊本でやってくれた)のでここぞとばかりに見てきました。Curly Giraffeは2007年にiTunes Storeの今週のシングルで知って好きになり、いつかはライブを見たいと思っていたので見られて良かったです。

感想ですが、全般的にお客さんに若い人が多かった。20台前半の女の子とか。あとシャレオツな人が多かった。フレンチマリンボーダーシャツとか着てる感じ。もちろん禿げてる男とかいなかったし、道に迷ったため走って向かった僕は一人汗だくで完全に浮いてました。

一人で車を運転して行ったため酒を飲めなかったのが非常に残念でしたが、演奏のクオリティが高かったのが印象的でした。サポートのバンドメンバーが豪華で、堀江博久さん(NEIL&IRAIZAの人でコーネリアスのサポートメンバー)や名越由貴夫さん(CHARAの曲のギター弾いてる人。スワロウテイルとかの曲のギターも弾いてたそう)などなど、知ってる人だったらびっくりするようなメンツだったみたいです。僕は全然知らなくて、家に帰ってからネットで調べて「あー、有名な人たちだったんだー」と知った次第です。とにかく演奏のクオリティが高かったからただもんじゃないなとは思っていた。

Curly Giraffeこと高桑圭さんは割りに良く喋る人で、バンドメンバーと漫談っぽい話を交えながら歌ってくれました。シャレオツ女子たちが狂喜乱舞してた。

iTunesでダウンロードして以来、200回くらい聞いているであろう “Chaos” を生で聞けて感激でした。また機会があったら見に行きたいです。

CHARAとか木村カエラとかCoccoとかLOVE PSYCHEDELICOとかがCurly Giraffeの曲を歌って、(多分)このバンドのメンツが演奏してるセミセルフカバーアルバムがいい感じです。Coccoの歌う “My Dear Firend” や “Tricky Adult” 、平岡恵子(名越由貴夫さんの嫁さん)が歌う “You Just Swept Me Off My Feet” はオリジナルと違った優しさがあってとても良いです。

| @WWW

まさか自分がこの手の被害に遭うとは思ってなかったんだけど、日曜日にSkypeアカウントが乗っ取られてログインできなくなり、少額だけどSkypeクレジットが知らない外人に使われてた。

ことの経緯

日曜未明、Skypeからメール送信されてた。メールは以下のような内容だった。

  • Auto-Rechargeを有効にしてくれてありがとう。Skypeクレジットが300円以下になったら自動的に3500円チャージするよ。
  • Skypeクレジットの通貨が円からUS$に変更されたのでお知らせしときます。

Auto-RechargeはSkypeクレジットが残り少なくなったらオートチャージする機能。使いすぎて危ないので普段はオフにしてる。Skypeは数日使ってなかったのでおかしいと思い、日曜の昼間にSkypeにログインしてAuto-Rechargeを無効にしようとした。

が、「パスワードが違う」と出てログインできない。しょうがないのでパスワードの再設定を行おうとしても「内部エラーが起きました」と出る。この時点ではアカウントが乗っ取られたと思いもよらなかったんだけど、どっかの外人が乗っ取ってすでにパスワードを変更してたみたい。

パスワードの再設定トークンの発行回数が上限に達したため、「一時的なエラーでも起きてるのかな」と諦めて翌日もう一度パスワードの再設定を試みることにした。

結局月曜日になっても内部エラーが出続けるので、Skypeのサポートに問い合わせてみた。するとすぐ返事が来て、

It seems that a third party might have gained access to your account. To ensure that you are the only one who can access your account, we advise you to change your password as soon as possible.

この時点で初めて誰かに乗っ取られたんだということに思い至った。サポートの人がアカウントをロック(Skypeクレジットを使えない状態)して、僕がパスワードを再設定をできる状態にしてくれたので、新しいパスワードに変更してログインしてみると、通話履歴にインドネシアへの発信記録が。

1135_skype_account_hacked.png

正直なところ、いつどのタイミングでパスワードを盗まれたのか分からない。Skypeを騙ったメールとか届いてないし、WebからSkypeアカウントにアクセスするのはSkypeクレジットをチャージするときくらいなので、怪しいサイトにIDとパスワードを入力した覚えもない。

しかし「自分は情報弱者じゃないからフィッシングには引っかからないよ」とか「Mac使ってるから安全なはず」みたいな油断というか慢心があったのかも。

金銭的な被害は200円くらいだけど、すごく気持ち悪い出来事だった。と同時に、セキュリティの重要性が身にしみて分かった。Skypeのサポートはオートリプライメールとかじゃなくて迅速に対応してくれたけど、なんかしばらくSkypeは使いたくなくなってしまった。