なにかのまねごと

A Journey Through Imitation and Expression

iTunes再生回数Top25を意味もなく晒してみる+晒させてみたい。

タイトル アーティスト 再生回数
ブラックアウト 東京事変 566
アララト WHITE-LIPS 522
R.O.D. やなぎなぎ 490
強引niマイYeah〜 大槻ケンヂと絶望少女達 483
Nowhere FictionJunction YUUKA 448
空想ルンバ 大槻ケンヂと絶望少女達 445
God knows... 平野綾 387
メロスのように -LONELY WAY- AIRMAIL from NAGASAKI 376
だから涙をふいて… 佐倉沙織 376
赤橙 ACIDMAN 368
未来への咆哮 JAM Project featuring Kageyama Hironobu, Endoh Masaaki, Kitadani Hiroshi & Fukuyama Yoshiki 332
明日へのBrilliant Road Angela 304
Do you feel loved? KOTOKO 296
Born On Judgment Day Helloween 292
鏡の中のアクトレス 中原めいこ 288
Days of promise SHIHO 283
PEARLS Seatbelts 271
metamorphose 高橋洋子 268
STORM JAM Project 260
雪、無音、窓辺にて 長門有希 260
El Alma feat. SHINJI TAKEDA Dragon Ash 252
まるい月 fau. 249
飛光 ACIDMAN 248
未完成協奏曲 (ロングヴァージョン) 錦織健 247
パノラマ -Panorama- 水樹奈々 246


この表を作る方法は以下のとおり。Macユーザならすぐ出来る。
1.まず、デフォルトのスマートプレイリストのTop25を表示する。そしてiTunesでの情報表示を、上のバーを右クリックしてタイトル、アーティスト、再生回数のみにチェックする。
2.全体を選択。iTunes.txtというファイル名で保存する。UTF-8で。
3.次のソースコードをコピペして、iTunes_list.rbという名前でiTunes.txtを保存したのと同じフォルダに保存する。

f = open("iTunes.txt")

printf "|*タイトル|*アーティスト|*再生回数|\n"

f.each{|str|
  str = str.gsub(/\t/, "|")
  str = str.chop
  printf "|"+str+"|\n"
}

4.ターミナルを立ち上げ、cdと打ち込んだ後にスペースを空けて、iTunes.txtとiTunes_list.rbが入っているフォルダを、ターミナルのウインドウにドラッグアンドドロップする。その後returnキー。
5.ruby iTunes_list.rbと打つと、はてな記法で表組されたテキストが出てくるので、これをはてダにコピペすればおk。

もしアルバム名なども表示したかったら、まずiTunesで表示したいヤツを出して選択してiTunes.txtにコピペ。そして最初のprintfのところを適宜書き換えればいい。
WinユーザもRubyを動かせる環境がそろってる人なら、すぐに出来ると思う。
さあ、みんなも再生回数晒してみようぜ。

このネタ、増田でやりたかったんだけど…

なんだかrubyソースコードが入った部分を保存しようとすると、

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /KZE/edit.

Reason: Error reading from remote server

というエラーがでてどうしても保存できなかった。なぜだ!?