MacBSの日常生活的日記

widget開発日誌(1)

拙作のiTunes再生曲Web表示支援ツール「NowTunes」のMacへの
移植に、とうとう着手してしまいました。

とはいえ、まだまだ苦難の道のり、という感じで、紗羅に買ってきてもらった
「ProgrammingDashboard」片手に、お勉強中という感じです。

これから、不定期に状況報告をしつつ、Dashboardの開発について
あれこれ雑談エントリーしてみようと思います。

今回はその第1回ということで、まずは「ProgrammingDashboard」の
感想から。

250ページほどで、その全てがカラーなのには、ちょっとびっくり。
割と早期に出たんですが、内容は初歩から高度なものまで、かなり広範に
網羅されてると思います。

あえて欠点を挙げるとすれば、CD-ROMなどが付属しないので、サンプル
コードを試したい時に、ベーマガ時代よろしく、「手打ち」しなくちゃいけない
っていうのが、ちょっと大変でして…。
Webでも良いので、サンプルコードを置いておいてもらうと、うれしいかな。

あとは、リファレンスがあったら、より良いのと、PNGなど画像周りの準備の
仕方などについても、もう少し解説があっても良いかなぁと思いました。

で、NowTunesの現状のほうですが、とりあえず初期画面の表示は
できましたが、環境設定ボタンの表示に苦労してます。

ほとんどのソフトで環境設定に移る場合は「i」をクリックするわけで、
あれを表示するだけでも、実はかなり大変だということが…。
とりあえず、本のサンプルコードを打ち込んで試してみてるんですが、
どうもJavascriptがうまく動作してないようで…。
JSファイルに置いてるfunctionがうまくCallできてないのかなぁ?

まだデバッグモードなども試してない段階ですから、おそらく単純ミス
だろうと思いますが、しばし頭を冷やしてから、またチャレンジしてみます。

今後の課題は、思いつく範囲だと、こんな感じ。

・外部のPNGファイルをベース画像に指定できるようにする場合、
  ファイル選択ダイアログが出せるか?
・iTunesの情報取得pluginの使い方&機能に不足はないか?
・FTP用にcurlをCallする処理
・PNG画像編集を何でやるか、調査
  →ImageMagick or Coral or …

とはいえ、まずはDashboard自体をマスターするのが先決です。
正直、思った以上に面倒そうです。VBが楽過ぎたんですけどね。

モバイルバージョンを終了