発売されたのは知ってて、この間から探していたんだけど、今日立ち寄った書店でようやく発見。
紹介記事はいっぱいあるんだけど、書評が見あたらないので、自分の目で見たいと思ってたんですよね。
んで、目次を繰っていくと大体見知った内容が続いていきます。
ここ半年いろいろ試行錯誤したり、ネットの海をさまよったり、ソース解析をしたりして、ようやく分かったことが順序よく書いてありました。
これからWMプログラミングを始める人には、実践的な内容ですごくいい本だと思います。
でも、私にはもう必要な本ではありませんでした。
それがすごく残念。
結局買いませんでした。
#半年前に出てたら良かったのになあ。
2008年03月03日
2008年02月28日
FontOnStorage活用
以前話題にしてそのまま放置していたFontOnStorage(ホーミンさん: http://www.geocities.co.jp/SiliconValley-Cupertino/2039/ )ですが、今日思い立っていろいろ試していたら、うまい活用方法が見つかりました。
まず、発音記号のフォントをFontOnStorageで読むようにさせます。
これだけだとそんなに大きいわけでもないIpa93sr.ttf(40KB)がSDカードに置けるようになるだけで、Operaは文字化けしたまんまなんでメリットはありません。
次にpDiceを起動して、一回検索をかけた時点で、FontOnStorageを終了させます。
するとあら不思議。pDiceでは発音記号が正しく出る上に、Operaの文字化けまで直ってしまいました。
どうも挙動を見ていると、CreateFontする瞬間だけFontOnStorageが常駐していればいいみたいです。
今週末にでも、pDiceに組み込んで試してみることにします。
#Operaが文字化けしないって、当たり前に快適だったんだなあ。
まず、発音記号のフォントをFontOnStorageで読むようにさせます。
これだけだとそんなに大きいわけでもないIpa93sr.ttf(40KB)がSDカードに置けるようになるだけで、Operaは文字化けしたまんまなんでメリットはありません。
次にpDiceを起動して、一回検索をかけた時点で、FontOnStorageを終了させます。
するとあら不思議。pDiceでは発音記号が正しく出る上に、Operaの文字化けまで直ってしまいました。
どうも挙動を見ていると、CreateFontする瞬間だけFontOnStorageが常駐していればいいみたいです。
今週末にでも、pDiceに組み込んで試してみることにします。
#Operaが文字化けしないって、当たり前に快適だったんだなあ。
2008年02月27日
WMが標的のトロイの木馬
Windows Mobileを狙うトロイの木馬が中国で出回る、米McAfee報告
http://internet.watch.impress.co.jp/cda/news/2008/02/27/18596.html
だそうで。
自己増殖するタイプのウイルスではないようですが、うかうかソフトをダウンロードしてられない日も遠くない未来なのでしょうか。
絶望した!WMさえも安心できない社会に絶望したっ!
……は!
入れてませんから!
木馬もウイルスもスパイウェアも仕込んでませんからあっ!
ま、でも、ソースを公開しておくのが一番いいんでしょうね。
http://internet.watch.impress.co.jp/cda/news/2008/02/27/18596.html
だそうで。
自己増殖するタイプのウイルスではないようですが、うかうかソフトをダウンロードしてられない日も遠くない未来なのでしょうか。
絶望した!WMさえも安心できない社会に絶望したっ!
……は!
入れてませんから!
木馬もウイルスもスパイウェアも仕込んでませんからあっ!
ま、でも、ソースを公開しておくのが一番いいんでしょうね。
2008年02月26日
れす
やまさん
peeceさん
閲覧モードとファイル履歴、約束は出来ませんが、ちょっと考えてみます。
txt,ini以外のファイルをjotで簡単にファイルを開く方法ですが、私の普段のやり方をご紹介します。
1)GSFinder+ for W03を用意する。(他の亜種でも同じかどうかは知りません)
2)GSFinderのオプション-アプリケーションの起動タブで、「\windows\sendto」フォルダを指定し、""で囲むにチェックを入れる。
3)GSFinderでjot.exeのショートカットを作り、\windows\sendtoフォルダに格納する。
ここまでうまく設定できていれば、ファイル-送る、の下にjotが出てくるはずです。あとは、
4)GSFinderでファイルを選択し、ファイル-送る-jot を選ぶ。(または、タップ長押しで出てくるメニューで送る-jot)
これで、好きなファイルを好きなときにjotで開くことが出来ます。応用すればjot以外のアプリもこれでOK。
for W03はStandardEdition対応もしてるので、X02HTでも大丈夫。
たぶん、jotに履歴機能つけるよりも便利です。お試しあれ。
peeceさん
閲覧モードとファイル履歴、約束は出来ませんが、ちょっと考えてみます。
txt,ini以外のファイルをjotで簡単にファイルを開く方法ですが、私の普段のやり方をご紹介します。
1)GSFinder+ for W03を用意する。(他の亜種でも同じかどうかは知りません)
2)GSFinderのオプション-アプリケーションの起動タブで、「\windows\sendto」フォルダを指定し、""で囲むにチェックを入れる。
3)GSFinderでjot.exeのショートカットを作り、\windows\sendtoフォルダに格納する。
ここまでうまく設定できていれば、ファイル-送る、の下にjotが出てくるはずです。あとは、
4)GSFinderでファイルを選択し、ファイル-送る-jot を選ぶ。(または、タップ長押しで出てくるメニューで送る-jot)
これで、好きなファイルを好きなときにjotで開くことが出来ます。応用すればjot以外のアプリもこれでOK。
for W03はStandardEdition対応もしてるので、X02HTでも大丈夫。
たぶん、jotに履歴機能つけるよりも便利です。お試しあれ。
今日からつなぎ放題
朝からパケット使いまくり。w
パケ代気にしなくていいのが、これほど快適とは思いませんでした。
x2に減速したんで遅くなるかと思ったのですが、体感ではほとんど違いが感じられません。
接続先を切り替えたときにair-proxyの設定が飛んだらしく、高速化プロキシが入っていない上に、画像読み込みも有効にしたというのに、以前感じていたイライラをほとんど覚えなくなったというのも、つなぎ放題の恩恵なんでしょうね。
こんなことならもっと早くプラン変更すればよかった。
パケ代気にしなくていいのが、これほど快適とは思いませんでした。
x2に減速したんで遅くなるかと思ったのですが、体感ではほとんど違いが感じられません。
接続先を切り替えたときにair-proxyの設定が飛んだらしく、高速化プロキシが入っていない上に、画像読み込みも有効にしたというのに、以前感じていたイライラをほとんど覚えなくなったというのも、つなぎ放題の恩恵なんでしょうね。
こんなことならもっと早くプラン変更すればよかった。
そんなに悪くないと思うけど
昨日とうとうイーモバイルの音声通話サービスが発表されましたね。
基本料金\1000で、ドコモのプランS(\1500)相当の通話料金だから、頑張ってる方じゃないかと思います。
エリアの狭さと、ドコモローミングは別料金、ってのが罠だとは思いますが。w
実質無料みたいな格安音声端末が出せれば、\1,000/月で待ち受け専用に出来るし、加入者は増やせるような気がします。
あれ?それだったら、SBMの白プランでいいじゃん。
んで、本題はS11HTことTyTNII。

高級っぽい外装がいいですね。チルトするのもイイ!メモリも充分に載ってるし、QVGAなのもレスポンスよくするため、と思えば欠点ではないでしょう。
ちょっと厚くて重いかな?
中身はSMS7200なProffesionalEdition機なので、物欲を醸し出すには今一なのですが、最近のHTCはX03HTといい、こいつといい、ばんばんWM機をリリースしているのを見ると、何となくうらやましさを覚えてしまいます。リリースされる度に、端末の完成度も高くなってますし。
初期費用\43,980 + \4,980/月で、スマートフォン+高速通信使い放題だから、X01Tで頑張るよりはよほど安くあがるんじゃないでしょうか?
追記:
よく見たらトップページで「電話基本料無料。*1」と書いておいて、実は小さく「*1 別途、データ通信利用料(1,000円/月〜)がかかります。」とか書いている。
他にも「ケータイ初!*2 980円/月で24時間通話無料。*3」とか。
こんなところが詐欺的って言われてる所以ですか。
でもさ、最近の携帯業界の広告見てれば、こんなのわざわざ腹立てるほどのことじゃないよね。
基本料金\1000で、ドコモのプランS(\1500)相当の通話料金だから、頑張ってる方じゃないかと思います。
エリアの狭さと、ドコモローミングは別料金、ってのが罠だとは思いますが。w
実質無料みたいな格安音声端末が出せれば、\1,000/月で待ち受け専用に出来るし、加入者は増やせるような気がします。
あれ?それだったら、SBMの白プランでいいじゃん。
んで、本題はS11HTことTyTNII。

高級っぽい外装がいいですね。チルトするのもイイ!メモリも充分に載ってるし、QVGAなのもレスポンスよくするため、と思えば欠点ではないでしょう。
ちょっと厚くて重いかな?
中身はSMS7200なProffesionalEdition機なので、物欲を醸し出すには今一なのですが、最近のHTCはX03HTといい、こいつといい、ばんばんWM機をリリースしているのを見ると、何となくうらやましさを覚えてしまいます。リリースされる度に、端末の完成度も高くなってますし。
初期費用\43,980 + \4,980/月で、スマートフォン+高速通信使い放題だから、X01Tで頑張るよりはよほど安くあがるんじゃないでしょうか?
追記:
よく見たらトップページで「電話基本料無料。*1」と書いておいて、実は小さく「*1 別途、データ通信利用料(1,000円/月〜)がかかります。」とか書いている。
他にも「ケータイ初!*2 980円/月で24時間通話無料。*3」とか。
こんなところが詐欺的って言われてる所以ですか。
でもさ、最近の携帯業界の広告見てれば、こんなのわざわざ腹立てるほどのことじゃないよね。
プチ・リニューアル
この間から、サイドバーとかダウンロードリンクとかレイアウト変更しています。
もうしばらく、ちょこちょこいじるつもりです。
もうしばらく、ちょこちょこいじるつもりです。
2008年02月25日
プラン変更
京ぽん時代から、ウィルコム定額+データ定額でやってきたのですが、秋あたりからパケット使用量が増えてきて、一月分でとうとうパケ代が2000円を越えるようになってきました。
これ以上使うようだと、リアルインターネットプラスの値段を超えてしまいます。
通話明細見ながらいろいろ考えたのですが、通話自体は月300円程度と少な目なので、思い切ってつなぎ放題に変更することにしました。
ならば、今使っているプロバイダがA&B割対応してるので、併せて申し込まない手はありません。が、A&B割の手続きにはプロバイダのユーザIDが必要なのです。
こういうものって、いざ必要になると出てこないんですよね。
あちこちひっくり返して、やっとのことでウィルコムストアの手続きが終わりました。
んで、今朝ウィルコムのページ見てたら、A&B割よりマルチパック使った方が安いと気づきました。その上、マルチパック申し込むとA&B割含め全ての割引が解除されると……
あの苦労は一体……
ええ、申し込みますよマルチパック。(涙目)
#でもオンラインで申し込めないのは手間だなあ。
これ以上使うようだと、リアルインターネットプラスの値段を超えてしまいます。
通話明細見ながらいろいろ考えたのですが、通話自体は月300円程度と少な目なので、思い切ってつなぎ放題に変更することにしました。
ならば、今使っているプロバイダがA&B割対応してるので、併せて申し込まない手はありません。が、A&B割の手続きにはプロバイダのユーザIDが必要なのです。
こういうものって、いざ必要になると出てこないんですよね。
あちこちひっくり返して、やっとのことでウィルコムストアの手続きが終わりました。
んで、今朝ウィルコムのページ見てたら、A&B割よりマルチパック使った方が安いと気づきました。その上、マルチパック申し込むとA&B割含め全ての割引が解除されると……
あの苦労は一体……
ええ、申し込みますよマルチパック。(涙目)
#でもオンラインで申し込めないのは手間だなあ。
2008年02月17日
よかったあああああ
>katsuさん
直ってよかった。(T_T)
これでようやく胸のつかえが取れました。
デバッグ協力ありがとうございました。
変換文字列の背景は一旦白に戻しますけど、
色が違う方が見やすいのは確かなんで、ちょっと考えます。
本当にありがとうございました。
直ってよかった。(T_T)
これでようやく胸のつかえが取れました。
デバッグ協力ありがとうございました。
変換文字列の背景は一旦白に戻しますけど、
色が違う方が見やすいのは確かなんで、ちょっと考えます。
本当にありがとうございました。
おいらも今日はこの辺にしよう
>katsuさん
変換中文字列の背景色をグレーにしてみました。
これで、□が出たときの背景色が白かグレーか見てみてください。
#nEdit側か変換文字列側か、どっちでトーフが出てるのか、わかんなくなっちゃいました。
ご報告いただいた現象から推測して、細かい修正はいくつかしたんですけど、あんまり自信ありません。
お時間出来たときにでも、お願いします。今日は色々お付き合いいただき、ありがとうございました。
jot046B.cab
変換中文字列の背景色をグレーにしてみました。
これで、□が出たときの背景色が白かグレーか見てみてください。
#nEdit側か変換文字列側か、どっちでトーフが出てるのか、わかんなくなっちゃいました。
ご報告いただいた現象から推測して、細かい修正はいくつかしたんですけど、あんまり自信ありません。
お時間出来たときにでも、お願いします。今日は色々お付き合いいただき、ありがとうございました。
jot046B.cab
下手こいた
ImmGetCompsitionString()APIの返値のエラーをチェックしてなかった。orz
>katsuさん
たびたびすみませんがテストお願いします。
jot045.cab
あ、ファイル名にBつけるの忘れてた。
>katsuさん
たびたびすみませんがテストお願いします。
jot045.cab
あ、ファイル名にBつけるの忘れてた。
一歩前進
>katsuさん
ありがとうございます。
BSキーについては解決してよかったです。
変換中文字列のところはもう少し悩んでみます。
#やっぱ実機欲しいなあ……
ありがとうございます。
BSキーについては解決してよかったです。
変換中文字列のところはもう少し悩んでみます。
#やっぱ実機欲しいなあ……
心当たりを直してみました
>katsuさん
BSキーをWM_CHARで処理するように修正してみました。
(WM_KEYDOWNが来てない感じ。そーいやhikkyもどきでも、一部キーが取れないって報告があったっけ。)
IMEの変換中文字列がなくなったときの挙動がPPCと少し違うみたいなのでここも直してみました。
(BSで変換中文字列を消したとき、PPCだとすぐにWM_IME_ENDCOMPOSITIONが飛んでくるんだけど、ご報告いただいた動作だと、0文字でWM_IME_COMPOSITIONが来た後、カーソル移動で初めてWM_IME_ENDCOMPOSITIONが飛んでくるような気がする)
テスト版を作ってみたので、試していただけませんか?
jot044B.cab
BSキーをWM_CHARで処理するように修正してみました。
(WM_KEYDOWNが来てない感じ。そーいやhikkyもどきでも、一部キーが取れないって報告があったっけ。)
IMEの変換中文字列がなくなったときの挙動がPPCと少し違うみたいなのでここも直してみました。
(BSで変換中文字列を消したとき、PPCだとすぐにWM_IME_ENDCOMPOSITIONが飛んでくるんだけど、ご報告いただいた動作だと、0文字でWM_IME_COMPOSITIONが来た後、カーソル移動で初めてWM_IME_ENDCOMPOSITIONが飛んでくるような気がする)
テスト版を作ってみたので、試していただけませんか?
jot044B.cab
れす
>katsuさん
その節はどーもでした。
日本語入力はどーにかなったみたいで、一安心です。
>ただ、0.4.xからDELキー(BS)での文字の削除が利かなくなっているようです。
もう少しkwsk教えてください。
終話キーの横にあるBACKキーはBS動作しますか?
DELキーがDELETE動作(右の文字を削除)になってませんか?
半角/全角文字で動作は同じですか?
#デバイスエミュレータでは、ちゃんと動いてるんだけどなあ。
その節はどーもでした。
日本語入力はどーにかなったみたいで、一安心です。
>ただ、0.4.xからDELキー(BS)での文字の削除が利かなくなっているようです。
もう少しkwsk教えてください。
終話キーの横にあるBACKキーはBS動作しますか?
DELキーがDELETE動作(右の文字を削除)になってませんか?
半角/全角文字で動作は同じですか?
#デバイスエミュレータでは、ちゃんと動いてるんだけどなあ。
2008年02月13日
まちがいさがし
うおおおっ
昨日のエントリ、書いてるときに感じた違和感はこれだったのかあ!
まちがいさがし【バリ5!】
気付かなかった……orz
ついでに、リンク先のまちがい指摘。
>で、今度はGPUメーカーであるNVIDIAが、そのライセンス製品の生産に乗り出して来たという訳です。
元記事にも書いてありますが、前モデルのGoForce6100で、すでにARMコア統合されてますよね。
昨日のエントリ、書いてるときに感じた違和感はこれだったのかあ!
まちがいさがし【バリ5!】
気付かなかった……orz
ついでに、リンク先のまちがい指摘。
>で、今度はGPUメーカーであるNVIDIAが、そのライセンス製品の生産に乗り出して来たという訳です。
元記事にも書いてありますが、前モデルのGoForce6100で、すでにARMコア統合されてますよね。
2008年02月12日
WM用新型プロセッサ
NVIDIA、720p動画対応の
Windows Mobile向けプロセッサ「APX 2005」
だそうで。
EMONEに載ってるGoForceの後継の後継ですね。ARM11搭載なので1チップで、CPU+GPUになるという。
正直XScaleの開発が頭打ちになりつつある感があるので、この手のPDA用アプリケーションプロセッサの登場はいいニュースではないかと思います。
HTCのX03HTなんかは、QualcommのMSM7200のようなベースバンドとアプリケーションプロセッサが一緒になった石を使っていますが、W-ZERO3の場合はベースバンドチップ内蔵のプロセッサは逆に使えないわけです。
問題はW-ZERO3の価格帯にマッチする値段かどうかですね。EMONEと同じ価格帯には設定できないでしょうから。
んーーーでも、こいつを使ったW-ZERO3後継機種が開発中だといいな。
と夢を見ておこう。
Windows Mobile向けプロセッサ「APX 2005」
だそうで。
EMONEに載ってるGoForceの後継の後継ですね。ARM11搭載なので1チップで、CPU+GPUになるという。
正直XScaleの開発が頭打ちになりつつある感があるので、この手のPDA用アプリケーションプロセッサの登場はいいニュースではないかと思います。
HTCのX03HTなんかは、QualcommのMSM7200のようなベースバンドとアプリケーションプロセッサが一緒になった石を使っていますが、W-ZERO3の場合はベースバンドチップ内蔵のプロセッサは逆に使えないわけです。
問題はW-ZERO3の価格帯にマッチする値段かどうかですね。EMONEと同じ価格帯には設定できないでしょうから。
んーーーでも、こいつを使ったW-ZERO3後継機種が開発中だといいな。
と夢を見ておこう。
2008年02月06日
メモメモ
そっか、ファイルマッピングはプロセスメモリの32MB以外の領域からメモリを使うのか。
仕事中にMSDN眺めてて発見。(仕事しろよ)
後でやってみよっと。
仕事中にMSDN眺めてて発見。(仕事しろよ)
後でやってみよっと。
2008年02月03日
今気付いた
WM標準のエディットコントロールって、IMEの変換中文字列を自分で描画してるんだ。
もしかして、StdのデバイスエミュレータのIMEって、IME自身は描画してくれないのかも。
つーことは、jotでも変換中文字列描画の処理を作り込めば、Std対応できるのかもしれない。
でも、やっぱ実機がないのは痛い……orz
#WILLCOM儲としては、今更SBMに貢ぐ気にはならんしなあ。
もしかして、StdのデバイスエミュレータのIMEって、IME自身は描画してくれないのかも。
つーことは、jotでも変換中文字列描画の処理を作り込めば、Std対応できるのかもしれない。
でも、やっぱ実機がないのは痛い……orz
#WILLCOM儲としては、今更SBMに貢ぐ気にはならんしなあ。
やっぱり壁が……
StandardEditionのデバイスエミュレータで、なんとかIME経由での入力が出来るようになりました。
でも、変換中文字列が表示されないという問題が……。orz
Smartphoneのデバイスエミュレータにはきちんとした日本語IMEが載っていないので、これ以上のjotのStandard対応は諦めることにします。
近いうちに、jotのソースを公開します。
公開デバッグってことで。
でも、変換中文字列が表示されないという問題が……。orz
Smartphoneのデバイスエミュレータにはきちんとした日本語IMEが載っていないので、これ以上のjotのStandard対応は諦めることにします。
近いうちに、jotのソースを公開します。
公開デバッグってことで。