Storeでアルバムを買ったところ、6曲中3曲が-50エラーが出てダウンロード失敗してしまった。あるぇー、なんだこれー、とか思って調べたところ、どうも-50ってのは接続がタイムアウトしたときに出るらしい。混み合ってんのかなーと思いつつ、しばらく待って何度か試したけど同じエラーが出る。ネットに繋がってる状態だし、そもそもエラーが出てる最中も同じアルバムも別な曲はダウンロードできてたわけだし、後で他の曲買ったりAppStoreでアプリ買ったりしたときは普通にダウンロードできる。MacもiTunesも最新。こりゃもうお手上げだーと思って「問題を報告する」ってところからダウンロードできねーっすという旨の報告をしたのが三日前くらい。FAQ見ると「iTunesを最新にし、ネットワークに接続されていることを確認し、ファイアウォールやセキュリティソフトの類を一旦切って試してみてください」みたいなことが書いてある。それで行けるならそもそも問い合わせねーぜHAHAHAとか思いつつ一応もう一回試したけど、言うまでもなくダウンロードできない。仕事柄、うっかりな方からの問い合わせにも日常的に触れてるので、そりゃ一応言うよねって話ですよね、わかります。当たり前のことを確認してもらうのは大事。次の日、上記と全く同じ内容のメールが来る。3曲別々に報告した形になっちゃってるせいで3通同じメールが来た。見ても自動返信な感じだけど、きっと裏で作業してくれたんだろうなと思って全く同じ手順だけどもう一度試してみる。ダウンロードできない。しよ、ともう一度そのメールを見直すと、その後こんなことが書いてある。上記の操作を行なった後もダウンロードした商品がライブラリに表示されない場合は、以下の情報をご記入の上、このメールにご返信いただけますようお願いいたします。ご連絡させていただきます。Capsule上にあること・問題が発生した手順・ダウンロードできない曲のタイトルを書いて返信した。エラーメッセージも添付しておいた。一応十分に情報を出してるつもりだけど、なんか他に聞きたいことがあれば聞いてくるだろ、と思いながらその日は寝る。上記と全く同じ内容+「お客様のダウンロード待ちのリストに、ダウンロードできなかった曲を追加しておきました」と書いてあるメールが来る。いい加減FAQにある内容を全部書いてよこさなくてもいいのにな、と思いつつ、追加したよって書いてあるからついにダウンロードできる!、とwktkしながらiTunse起動。...ダウンロードできない。この時点でちょっとイラっときてる。追加したって何したんだよ、つかそもそもリストには最初から入ってて別に消えたわけじゃねーよ、ダウンロードできねーんだよ、ゴホンゲフン。いけない、抑えろ抑えろ、ほら、なんか俺レアな地雷踏んだのかもしれないしさ、とメールボックス見ると他にもAppleからのメールが。なんだろ、と思って見る。支払い請求確定のメール。ダウンロードできない曲の支払い請求されてもな。いやそりゃ、全然別フローの決済処理だろうから関係なく来るのはそりゃ当然なんだけど。わかってるけど理不尽な気がしてしまうわけで。さっきのサポートからのメールもう一度読み直してみるけど、全然、ほんとにもうなんにも新しい情報書いてない。FAQと全く同内容の無意味なトラブルシューティングの下ある文章見て一瞬こめかみがひくひくしてしまった。上記の操作を行なった後もダウンロードした商品がライブラリに表示されない場合は、以下の情報をご記入の上、このメールにご返信いただけますようお願いいたします。ご連絡させていただきます。全部昨日書いたっつーの。調査して連絡して下さいよ。一瞬罵詈雑言を書いて返信したくなったけど不毛なので皮肉をまじえつつもう一度必要な情報書いて返信した。送ってから思ったけど、きっと自分が作ってるものでもサポートとユーザのこんな(流石にこんな対応ではないと思うけど...)やりとりが日々行なわれてるんだろうな、と。それ考えると、サポートの人も問い合わせるユーザも根気のいることをしてるんだよな...。間違っても「それそのうちなんとかしとくから適当に答えておいて」とか言わないように気をつけよう。いや、言ってませんよもちろん。丁寧なお詫びと、調査してるよって説明と、ダウンロードできなかった曲数分の無料クレジットあげるよって内容のメールがきてた。言えばちゃんと対応してくれるようで安心した。これまたマイナーな......。自分もちょっとどうかと思うんだけどね。しようとは思わなかったのかな。して全然興味が無いObjective-Cを覚えなきゃならないのかなあ。思ったか思わなかったかはわからないけども、正直その選択肢は無かったか有ってもかなり可能性は低かったはず。OSXである以上、Javaをメイン開発言語として採用するのは変だから。OSX自体がそもそももうCocoa-Javaのサポートをしてないから。Macのネイティブアプリ開発環境はObjCとCに完全にシフトしてるし、他言語とのブリッジはRubyCocoaやPyObjCなどLLの方面に力を入れている。OSXはObjCだよObjC」っていう道を辿ってるんだよね、Appleは。仮にJavaをiPhoneの開発言語にするとしたら、一度は捨てたCocoa-Javaを無理矢理掘り起こしてくるか新しく作り直すかして、ただでさえリソースがタイトなiPhoneにJavaVM+iPhoneUI用のクラスライブラリを載せなきゃならなくて、そのコストを支払ってまでJavaにするメリットがあるかと言うと微妙。「Java開発者がiPhoneアプリを作り易い」よりも、「iPhoneのアプリを作りたいからObjCを勉強する」って人が増えてくれる効果の方がAppleにとっては嬉しいはず。いうか、それだったらどうせならRubyCocoaやPyObjCを載せるんじゃないかなーと思う。OSXはObjCをメインの言語として採用」してるわけで、Macアプリ開発者は数はそう多くないけどそれなりにはいる。少なくとも今やObjCはもう「誰も知らないし、誰も使ってない」言語じゃない。それにObjCはあれで結構使い勝手が良いし、Cocoaもかなり強力だよ。あのダイナミックさ加減とか、Smalltalkっぽい文法とか、慣れると面白くなってくる。要するにObjC可愛いよObjC。touch互換クラスライブラリを載せる余裕は無さげというかObjC可愛いよObjCってことで全然興味が無いとか言わずに「マイナーな」Objective-Cでもいじってみてはどうでしょうか。Capsuleが届いてた。したサーバ並みに騒音を出す外付けHDDからiTunesのライブラリを全部移した。USBポート塞がないし、静かだし、無線LANのアクセスぽいんとにもなるし、1TB。