iPalmMemo で .Mac との同期で悩んだまま、面白そうな処理を見つけてはテストプログラムを作成してみて、と、つまみ食い状態な訳です。
メールの未読を表示するプログラムが有るのですが、Mail が起動されて無いと表示出来ない仕様で。それをメールサーバから情報を拾って来てはどうか、と考え試しにプログラムを作成し検討したりしました。結局メーラを開発した人は偉い、と言う事に落ち着きました。将来的には導入するかも知れません。メールサーバをアクセスしても未読かどうかはクライアントにしか情報が無い訳で、Mail の未読情報が何処にどの様に存在するのか不明だし、読みやすい形で有れば良いんですけどねぇ。
今はウインドウを自由な形にする機能を使って色々試行錯誤中です。残る問題は他のプログラムで使用しているウインドウが最前面に表示された事を知る手段が必要なんですが、これが有れば(見つかれば)実現出来そうです。見つからない場合は一定時間で最前面のウインドウを探さないといけなくなり、レスポンス的に問題です。と言うか感激の度合いが減ってします。
続 iPod のvenderID
色々をウェブで調べていたら iPod 3G , iPod nano の venderID が判明しました。後は iPod のデバイス名が何か、です。iPod は多分昔も今も iPod だと思いますが iPod nano が何なのか不明です。iPod nano を接続した時のシステムプロファイラの「USB 装置ツリー」で表示される文字列が知りたいです。知らせて頂ければ助かります。
ちなみに調べた結果は
iPod 3G 0x1203
iPod Video 0x1209
iPod Nano 0x120a
でした。私の iPod は 0x1209 なので iPod Video と同じです。
iPod 接続時の自動転送(iPalmMemo)
iPalmMemo の環境設定で iPod と同期を設定しているのも関わらず iPod を接続しても iPalmMemo が起動しない場合は Apple メニューから「この Mac について」ー>「詳しい情報」をクリックするか「アプリケーション」−>「ユーティリティ」フォルダの「システムプロファイラ」を起動して「ハードウェア」内の「USB」を選択。「USB 階層ツリー」で iPod を選択すると「製品ID」が表示されるので、その値を教えて下さい。
よろしくお願いいたします。
私の手持ちの iPod は 5th generation なので、現状では私と同じ iPod しか自動起動しないと思われます。
欲を出して悩み中
iPod へのメモ転送は出来たが、欲を出して .Mac 同期に挑戦中です。
同期するには新規・変更・削除の情報が必要になります。iPalmMemo の場合コンジットで Palm との同期が終了しているので Palm 側での情報が無くなってしまってます。もし、その情報を得るならコンジットプログラムを修正して出力する様にしないといけません。さらに iPalmMemo は Palm との間での変更状態 .Mac との間での変更状態、と2つの状態を管理する必要が有ります。
一番良い方法はコンジットが .Mac と同期すれば一気に片付くんですが、Palm の HotSync Manager の開発環境は Code CodeWarrior となっています。すなわち Cocoa では無く Carbon での環境なんです。Carbon から Cocoa を使えるらしいのですが、その間には深くて長い川が。。。
今回の場合 SyncService と言うフレームワークを使うので Code CodeWarrior で使えるのかどうか、かなり怪しい。Mark/Space の MissingSync を使う環境で有ればコンジットが Xcode を使い Cocoa で開発出来るので可能性は十分有ります、但し MissingSync が必要になります。
まぁ、現状の HotSync Manager 環境の iPalmMemo で出来る所まではやってみようと思ってます。Entourage を使っている人は Entourage のメモとも同期する事が可能になります。
iPod への転送も私の環境では OK なのですが、iPod も色々有るので動作するのかどうか不明です。そこで、「テストしてやろう」と言う奇特な方がおられましたら私にメールして下さい。よろしくお願いいたします。
初UB
初めてユニバーサルバイナリのアプリケーションをリリースしました。MailUnreadStatusBar 0.4.6 です。まぁ UB 化したって特に影響が有るとは思えないですが。
今回はステータスバーに表示するアイコンの表示を行う・行わないの設定が出来るようにしました。アプリケーションに依ってはステータスバーに一杯メニュー表示されるのが有りますからねぇ。少しでも幅を狭く出来る、と言う事です。未読の数字だけ表示されます。