iPalmMemo1.0.8をリリースしました。今回はバグフィックスです。
1.0.6 の時にリリースした機能で。「文字列検索時大文字・小文字を無視する」が有るのですが環境設定で設定しても iPalmMemo を再起動すると設定が無くなってしまうバグが有りました。
MacとかPalmとか…Winもかさんが知らせて下さいました。有り難う御座います。
機能を追加した時に保存も記述したと思いこんでいた様です、保存に関する記述がさっぱり有りませんでした。なので、「保存出来ない」では無く「保存していない」が正解です、情けない。。。
月別アーカイブ: 2006年11月
ログイン時に起動するプログラムの登録・削除
システム環境設定でアカウントを選択「ログイン項目」タブを選択するとログイン時に起動されるプログラムの一覧が表示されます。ここに登録するとログイン時自動的に起動されます。ここの登録・削除(まぁ変更も出来ますが)をプログラムから行いたい人はサンプルが developer.apple.com に有るので参考にしてみて下さい。
http://developer.apple.com/samplecode/LoginItemsAE/
AppleEvent を c プログラムから発行して制御しています。
あちこちつまみ食い中
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 しか自動起動しないと思われます。