欲を出して悩み中

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 化したって特に影響が有るとは思えないですが。
今回はステータスバーに表示するアイコンの表示を行う・行わないの設定が出来るようにしました。アプリケーションに依ってはステータスバーに一杯メニュー表示されるのが有りますからねぇ。少しでも幅を狭く出来る、と言う事です。未読の数字だけ表示されます。

iPod へのメモ転送

iPod へのメモの転送に関して他のソフトを色々探したら。やはり何処かのディレクトリへ出力した後、手作業で転送しているのが多かったです、と言うか直接転送しているのが見つからなかった。
なんとか iTunes みたいに iPod をマウントしないで転送したかったのですが、ださださでかなりの労力が必要な方法しか思い浮かばなかったので、とりあえず止めてマウントは我慢してもらう方法にしました。でも iPod を接続すると自動的にメモを転送する様にします。 iPalmMemo を起動しているときは、何時でも転送出来るし、良いのでは無いかと思います。マウントしなくても良くてスマートな方法を思いつくか見つけた時は変更したいと思っています。
後は iPod 上でのメモの見え方で、思うように出来そうで、出来ない感じ、うーむ。さらにファイル名やディレクトリ名の問題もマックとは違うのが有るし。
完成するのを待ってて下さい。

今さらの発見

iPalmMemo でメモをファイルに書き出す処理を書いていたんですが。メモのタイトルをファイル名にしようと思ってたので、その様にしていると。タイトルにスラッシュ(/)が含まれているとファイルのパスと勘違いされてしまいました。まぁ確かにファイルを書き出すパス(ファイル名を含む)を NSString でパラメータにしている訳で、当たり前なんですが。現在の OS (Tiger)ではファイル名にスラッシュを含めることが可能です。(少し前から可能になったようです)と言う事は、何か処理をしないといけない訳です。色々と探した結果。”:” はハイフン “-” に変更されている場合が多い様です。(Mac OS 9 の頃からの名残ですねぇ)肝心のスラッシュは、なんと “:” にすればスラッシュとして扱われる様です。
結果として、ファイル名は “:” を “-” にした後 “/” を “:” にすれば良い、と言う事になります。
多分みなさんはご存じだと思いますが、私は初めて知って驚いてます。

半年ぶりのご無沙汰です

いやぁ早いもので、前回の投稿から半年以上も経ってしまいました。
開発を再開しております。もう少ししたら iPalmMemo の新バージョンが公開出来ると思います。バグ修正とメモを普通のテキストファイルとして書き出す機能、カテゴリ部分のフォント設定機能を追加しました。今後追加する機能としては Leopard の Mail でメモを扱う様になるみたいなのでデータ交換出来れば、と思ってます。同期はかなり難しいと思われます。取り込みは簡単に出来そうだと予想しています。その他には iPod への書き出しです。
UB 化については iPalmMemo 自体そんなに重い処理を行う訳では無いので現状でも特に問題は無いと考えています。