2007年9月16日日曜日

3連休

で敬老の日でもあるので、子供を連れて実家に来ている。嫁さんは仕事が忙しくて、休日返上で仕事をしなければいけないらしいので家に置いてきた。

今日は土浦の方に梨狩りにいった。最初にwebで調べて行った農園では、予約無しでは断られてしまった。梨狩りに予約がいるなんて考えもしてなかったのでびっくりした、車で走っていると沿道沿いに梨狩りの看板が結構でてるのに、そこの農園だけ車が一杯来ていた。いまどきは皆インターネットで調べてくるのでweb検索で出てくるところに集中するのかも

uNClockは思いのほか、コメントも要望も貰えた。最初の予定では、表示する情報をもっと増やしたものを作るつもりで、その予行に単機能なもので試す用にuNClockを作った。だから、表示や動作のカスタマイズは全然考えてなかった。でも要望をもらえたのでやってみようと思う。

紹介してくれたページ
w-zero3日和さん
モバイルつれづれ日記さん
伊藤浩一のW-ZERO3応援団さん

2007年9月14日金曜日

uNClock1.01 ちょっと対策版

昨日は CeGetUserNotificationHandles() がちゃんと動かないのでは?と書いたけど、それ以前にプログラム上の問題を発見したので修正した。

ver1.00ではCeGetUserNotificationHandlesで全ての通知ハンドルを取得しきれていなかった。実際100件を超えるようなNotifyがエントリーされている状態では取りこぼしていた可能性が非常に高い。

ver1.01ではそこのところ修正したけど、CeGetUserNotificationHandlesの問題は他でも書かれているので、やはりremoveが出来ないこともあるかもしれない。僕のところでは問題が起きていないのでなんとも言えないのだけど

一度登録したハンドル番号は恒常的に変わらないものだとすれば、登録したときのハンドル番号を保存しておいて、直接ハンドル番号を指定して通知登録を削除することも出来る

そう考えて、プログラムは書いてみたけど、ハンドル番号が変わらないと言い切れないので公開版には含めてないです。多分ハンドル番号は変わらないと思うけど.....どーなんでしょ?


ver1.01 cabファイル

uNClockの問題

uNClockでサスペンド復帰時に自動起動する為に、CeSetUserNotificationExを使っているのだが、これを削除することが出来ない事があるようだ。今日早速 koichi さんが試してくれたのだけど、Remove されないとコメントを頂いた。wiitomo さんは remove できたとコメントをもらったので、remove 出来ない条件が何かあるのかもしれない

結局 Scheduler Entry Editor (for WinCE)  (ScheEdit)を使ってもらって削除することが出来た。100個近くnotifyが登録されていて、そのうち3個 uNClock のnotufy登録だったらしい。

作者のしろうずさんの調査によると CeGetUserNotificationHandles() がzero3では正しく動作しない事があるそうだ
http://www.ipmsg.org/bbs/bbs-wince.cgi?id=&md=set&tn=0002

uNClockでは remove 処理中で全ての登録を検索して削除するようにしているので、CeGetUserNotificationHandles の動作不良ということなのかなぁと思う
ScheEdit は直接CEのデータベースを操作することで解決しているらしい、ソースを公開しているので同じような処理を組み込めば解決できるけど、DBの直接操作は僕にはちょっとリスキーだと思うので、ScheEditにまかせたほうが良いかと思う
simpleHTTPntpの作者さんのところでも同じような事を書いている。

uNClock1.00

W-ZERO3 ツールMEMOのsoliptさんはお疲れのようで、いつも自作アプリを紹介してもらっている立場としては”がんばってください”というか”無理せずに休み休みやってください”って思います
普段は誰も来ない陰気な独り言なこのblogもW-ZERO3 ツールMEMOさんで取り上げてもらうと人が来るので自作アプリの発表もやりがいが出るし、soliptさんのちょっとしたコメントが嬉しかったりして、とっても感謝してます
でも、あれだけの記事を一人で書いていくのは大変なことなんでしょうねぇ
僕なんて週に一回だってblog書くのが大変ですよ、別に書く事も無いけど

uGnoteについて要望をもらったので、対応しようと思っているのだけど、その前にやり始めた事があるので先に作り上げることにしました

uNClock
サスペンド状態から復帰したときにポップアップして時刻を表示するアプリです。

自動起動を削除できない事があるようなので使用は控えたほうがよさそうです
(対策版の ver1.01 を作りました。それでもダメならScheduler Entry Editor (for WinCE)  で削除できます)


僕はタイトルバーとToDayに時計表示をしないようにして使ってるので、腕時計がわりにアドエスで時間をチェックするときに不便なので作りました。
本当は、着信件数や未読メール数、バッテリやメモリなどの情報表示もToDay画面から外して、代わりにポップアップ表示するようなものを作ろうと思っていて、その練習と言うか、試しに時計だけの表示で作ってみました。

サスペンドからの復帰はNotify通知でアプリを自動起動するように設定するのでプログラムは常駐しません。Notify通知の処理にはちょっと不安があるので、それを試したかったので作ったような感じです
3日程使ってみて問題は起きてないから大丈夫だと思うけど、どうでしょう?他のアプリとの兼ね合いで問題が起きなければいいのだけど

自動起動に登録した場合は、アンインストールするする前に登録を解除するようにメニューから操作してください。登録が残ったままアンインストールすると、サスペンド復帰のたびにウザーイ事になります。

こんなイメージです


一応無駄に半透明っぽいパネルにしてます。
Vistaのコントロールパネルみたいに半透明なのが大好きです。それだけでvista買おうかと思います。買ってないけど。iphoneもかっこいいよねー半透明が

こーやってみるとあんまり半透明の効果はないか....
ちょっとぼかしたりしてるんだけど


起動後はソフトボタン以外のキーを押したり、別のアプリが前面に来ると時計パネルは下に引っ込んで終了します。
引っ込むときはちょっとアニメーションが引っかかります。何事も出すときよりも引っ込めるときのほうが大変なようです。ばっさりと切り捨てて終了にするのが一番楽なんだけど、無駄にアニメーションを試みます
起動直後はサスペンド復帰での自動起動は登録してません。メニューでSetWakeUp....




1/3/5秒のどれかを選ぶと登録をします



自動起動した場合は、ここで設定した時間後に自動終了します
登録を解除する場合はmenuからremoveを選択してください

cabファイル

本体メモリにインストールしたほうがいいと思います

2007年9月8日土曜日

ネイティブアプリ

WindowsMobileのネイティブコードのアプリを書きたいんだけど、ソフトメニューの変更の仕方がよく分からない。
基本的なことが全然分かっていないみたい...

VisualStudio で作られる雛形ではOKとヘルプがそれぞれ左メニューと右メニューに現れる。このうち右メニューはリソースエディタで変更できたけど、左メニューを変更する手順が分からない。rc2リソースファイルは直接編集するな!って書いてあるし

僕のモバイルプログラム用バイブルWindows Mobile 5.0 アプリケーション開発 Beginner's Book は.netアプリしか説明が無いんだよねぇ。いい本無いかなぁ

結局左メニューの編集は rc2リソースファイルを手で編集するしかないように思う
ノート
あってるかどうか知らんけど

犬は勘定に入れません

よーやく読み終わった....

おもしろかったけど
航路ドゥームズデイ・ブックのほうが好きだ、最後のウィネベーゴもよかった
どっちかというとユーモアとかよりシリアスな話のほうがいいみたい


犬は勘定に入れません…あるいは、消えたヴィクトリア朝花瓶の謎

2007年9月4日火曜日

諏訪湖

土曜日に白樺湖の別荘地に行ってきた。
諏訪湖で全国新作花火競技会大会というのがあるそうなので夕方に諏訪湖方面に移動。諏訪湖周辺は猛烈に渋滞すると聞いたので湖から少し離れた峠の途中にある立石公園を目指した。4時過ぎに公園近くに到着したが公園の駐車場(小さい)は一杯で道路にぎっしりと縦列駐車してた。
新作の花火の発表ということで結構面白かった、が開始直前から雨が降り出して小学校1年生の娘がぐずりだしたので8時には帰路に着くこと。最後まで見れなくてもったいなかった。帰りはビーナスラインを霧ケ峰を通って白樺湖に戻るのだが、霧が凄くて前が殆ど見えず怖かった




アドエスのカメラで花火を撮るのはちょっと無理だった....

次の日は別荘地の隣にある蕎麦屋利休庵でかき揚げ天ざるを食べた
ここのかき揚げはドデカイ
一人で食べきれるかどうかってくらい







蕎麦もボリュームがあるほうだと思う。東京では蕎麦は上品ぶって、ちょびっとしか盛らないくせにエラク高かったりして腹立つことがあるので蕎麦屋にはあまり行かないのだが、ここは白樺湖に行くと必ず寄る事にしてる。
かき揚げも蕎麦もうまかった

うまかったのだけど、どうやら蕎麦アレルギーが決定的になってきた気がする。蕎麦を食べると必ず胃が熱くなって痛む、この日は一日腹具合が悪かった、もう蕎麦を食べるのは止めたほうがいいかもしれない....
と蕎麦を食べるたびに思うけど、忘れて食べてしまう


Posted by Picasa