2010年12月31日金曜日

最後の言葉

いつか、仕事が私を打ち負かすだろう。 だがそれは今日ではないし、今のプロジェクトでもない。

 いつの間にかもう年末ですね。
 特にこれといって書くことはないのですが、せっかくなので現状のtoday設定を晒しつつ、将来的にマスタークリア後などからの復帰の際に役立つように、使用ソフト等を書いておこうかと思います。つまるところ自分用の覚書です。today以外の項目についてもそのうち追記していこうかなぁと思っています。




MoonClock
 月齢表示 兼 デジタル時計表示に。
 引っ越してからはすっかり空を見上げなくなっているけれど、これのおかげで少なくとも月齢はチェック出来るので便利です。月齢を気にしているのはただの趣味です。

JTdLnch
 ランチャー。
 利便性よりもヌルヌル動くUIがお気に入り。といっても利便性悪いわけではないので非常にお気に入り。
 何より一番いいのは通常は非表示状態になるので、壁紙が映えること。
 尚、同じ作者様の「JTskLnch」も導入しております。(詳細はAEB Plusの項目に)

JWezWM
 天気予報。
 3時間表示が地味に便利です。
 また、NX!UI上の天気予報よりはよっぽど当たるので尚良し。

HybridNotifyToday
 不在着信、未読メール、伝言メモ の件数表示に。
 デフォルトの設定のままだと静電式で使うにはアイコンが小さすぎたので、サイズを大きくして使用中。


SecondToday※海外サイト
 2つ目のToday画面を作るためのソフト。
 もっといろんな情報が見たいとき用。というのも、Todayはなるべくシンプルな表示にしておきたいんだけれど、でもやっぱりTodayからいろんな情報にアクセス出来るというのが理想的だったので。
 ただしこちらはまだ全然いじってなくて、とりあえずスケジュールの確認くらいにしか使っていないので、今後最適の状態にしたら再度書き直す予定です。
 以下、SecondToday画面。




ImageSpacer
 未使用領域。とりあえずスペース確保用に。

DevState
 バッテリ情報とCPU速度。
 あとはメモリ情報とか。最初はこれでランチャーも置いて使ってたから重宝してたんですが、今は別のランチャー使ってるんで不要かも……?

dySchedule
 スケジュール確認用。
 とりあえず直近のもの5件を表示させています。地味に便利。

HomeScreen PlusPlus※まとめwikiへのリンクです
 XMLを弄るとかなりのカスタマイズが出来ると聞いたのですが、現状それを調べる時間を確保できず、とりあえず置いてあるだけです。ちなみに画像でいうところの一番下の部分。アイコンはそれぞれ、デバイスのロックとpsShutXPです。
 追記:あとDevStateの上の部分にある「バッテリ」「CPU」はこのソフトでしたね、すみません。


 あとはその他設定等についての覚書。(とりあえず今はめぼしいものだけ。今後追記していく予定です)

AE Button Plus※海外サイトへのリンクです
 ハードキーへの割り当てを自由に行うためのもの。
 現在の設定でめぼしいものは、
 1電話キー 1回押し⇒JTskLnch 2回押し⇒電話
 2Winキー 1回押し⇒思案中、とりあえずスタートメニュー 2回押し⇒アクティブアプリ終了 3回押し⇒画面ロック
 3カメラ  1回押し⇒画面ロック 2回押し⇒画面回転 3回押し⇒画面キャプチャ 長押し⇒カメラ
 4サーチキー 1回押し⇒ハイフンキーのキーコード送信アプリ


 とりあえずこんなもんですかね。
 自分用メモの記事なのにこんなの書くのもあれですが、今年は色々とお世話になりました。はじめてのWM、アプリ公開と色々と楽しい1年でした。来年からもT-01BをはじめとしてWM機にぞっこんな日々が続いていくと思いますので、皆さん何卒よろしくお願いします。

2010年12月19日日曜日

ヨーグモスの行動計画

 新PCにしました。いえーい。

旧PCスペック概要
OS:Windows XP Home
CPU:ペンティアム4 3GHz
メモリ:4GB
HDD:250GB
グラボ:Radeon X810Tとかそんなん(うろ覚え

新PCスペック概要
OS:Windows7 Pro
CPU:Core i7 870 2.93GHz
メモリ:8GB
HDD:64GBのSSD+1TBのHDD
グラボ:GeForceGT330

 旧PCは5年ほど前に買ったもので、当時としてはかなりの高スペックに分類されておりました。値段もべらぼうに高くて、学生だった自分にしてはえらい思い切った買い物だったのです。当時は某国産MMOプレイヤーでしたが、大規模戦に出ながらその動画を撮影したりしてアップしたりもしてました。懐かしいなぁ……。でもそんな酷使ばかり繰り返してたせいか、さすがにもう寿命だったので今回の買い替えに至ったわけです。おととい辺り、IEでページ切り替えた瞬間にブルースクリーンになったときは自分も真っ青になりました。なんとか新PC到着まで持ちこたえてくれてありがとう……!

 で、現在は新PCに環境をうつして活動中ですが、もう色々と動作がはやくなってビックリです。何が一番ビックリしたかって、Windows Mobileのエミュレータの速度がえらい速くなってて感激した。(そこか
 旧PCだと開発中の家計簿アプリとか、起動だけで40秒くらい待たされてたんですけど、今のだと2~4秒程度で実機で動かしたときよりもちょっと遅い程度。そりゃ驚くってものですよ。(ちなみに家計簿アプリが起動が遅いのは仕様です)
 あと開発環境うつしてるときに、ついでにWM6.5.3のDTKとエミュイメージを使用するようにしました。今までずっと6.5でやってたのよね、すっかり忘れてました。新環境になったことで心機一転、アプリ開発がんばってくぞー、と。


 というわけで今後の行動計画。

・MTG LifeCOunter
 来月くらいにはβ取っ払ったものをリリースしたいです。
 現在予定しているのは、各色のマナ単位でのクリアを実装すること、1人用画面と2人用画面での操作性がばらついている点の改善、ライフ位置をある程度設定できるものに、とこんな感じです。

・SlidePuzzle for WM
 横画面にしたときの動作を決めたい、パネル数変更可能にしたい、WVGA以外の画面への対応もしておきたい
 こっちはまだ目処ぜんぜん立ってませんが。むぅ。

・家計簿(開発中)
 いい加減そろそろリリースしたいが、まだぜんぜん出来てないので、はやく集計処理を作っちゃいたい。

・俺得アプリ
 現在、T-01AでToday弄りにはまった影響で01BのほうもNX!UIを無効にしてTodayで運用しております。NXのときは壁紙には当たり障りのないものを使用しておりましたが、本当はMTG画像とかもっと趣味ばりばりのものにしたいのです。(過去にウラモグ画像つかってたとき、席の後ろ通った人からそのキモイ画像は何かと突っ込まれまくった経験有り)
 で、仕事時とプライベート時で壁紙を切り替えて使っているんですが、手動でやると本体再起動が必要だし、何個か見つけた壁紙変更アプリはうまく動かなかったりスタートメニューの背景が切り替わってくれなかったりと……。何より毎回壁紙画像指定するのが面倒です。
 ということで自作中(こういう寄り道ばかりしてるから家計簿がいつまでたっても……)。背景自体の切り替えは上手くいっているのですが、スタートメニューの背景とロック画面の背景の切り替え方がわからず唸っております。
 Todayの背景切り替えについてはここの方の処理通りにやって割りとあっさり出来たんですけどねぇ……。
 何か別のSendMessageしないとスタートメニューは切り替わらないのか? そもそもスタートメニューの背景は別ファイルだったりするのか? ロック画面の背景は? とわからないことばかりです。調査するしかないとはいえ、どうやって調べたものか……。

 あと地味に困っている問題が、「ファイルの読み取り専用属性」を解除する方法。
 というのも、Todayの背景画像にあたるファイルは、デフォルトでは「読み取り専用」属性がついていて、そのまま上書きしようとしたところエラーになってしまったのです。んで、読み取り専用を解除しようと思ってFileInfoクラスを定義したところ、なんと.NetCFでは「IsReadOnly」が定義されていないではありませんか!
 今はGSFinderを使って手動で切り替えてからやるという方法で回避してますけど、なんとかしたいですわ……。


 なんか結局は俺得用アプリ開発中の愚痴にしかなってませんが、たぶん気のせいです。
 最近更新頻度減ってますが単純に、開発時間も更新時間も確保出来ていないだけです、開発意欲はまだ結構あります。でもたぶん年内はこれが最後の更新だろうなぁ……この後修羅場が控えているので、なんとか生き残れるように頑張ってみます。そんなわけで今後とも、当「生ける屍」をよろしくお願いします。



※余談
 先日のこと。T-01Bの裏蓋の爪にストラップの紐を引っ掛けて使っているわけですが、紐が太すぎたのかちょっと蓋をあけようとしたら開かなくなってて、無理やりあけたら蓋の爪が折れました。泣きたい……。

2010年12月11日土曜日

ミシュラのらせん

 久しぶりの平穏な休日なので出かける予定を立てていたのですが、見事に寝坊してしまいもはや出かける気力を失ってしまいました。そんなときはプログラミングに限りますね。

 さて、前の日記にも書きましたが例によって忙しい日々が続いており、そうなってくると例によってストレスがマッハになり、それを解消する必要があるわけです。そう、衝動買い(キリッ








 今回のターゲットはこちら↓





 まさかのT-01A
 流石にdocomo回線2つも必要としていないので中古で本体だけの購入ですが、それでもこれで、T-01A、T-01B、IS02とWindowsMobile3台所持になったわけです。いわれるまでもなく解っています、馬鹿です私は。ちなみに他にはハイブリッドゼロ3とかアドエスとかSO-01Bあたりも欲しいんですが、流石にお金がそこまで足りないし、全部買ってたらなんかもう、戻ってこれない?気がします……。

 ハードケースとストラップとかは注文済みですが、いやはややはりT-01Bに比べて薄いですねぇ。かなり軽いし、サイズが大きいのもなんか個人的にはグッときました。そしてなにより驚いたのが感圧式パネルの使いやすさですね。今までずっとT-01Bだったので、静電式への多少の文句はあれど不便というほどには感じていませんでしたが、T-01Aをさわって認識ががらりと変わりました。このT-01Aすごいよ流石T-01Bのお兄さん!!
 やはり店頭で適当に触ってみるだけよりも、実際に所持して色々弄繰り回してみないと見えてこないものって、ありますよね、うん。









 T-01BではNX!UIことSPB Mobile Shellで満足しておりましたが、T-01Aは感圧の最大のメリットである「細かい部分のタッチが容易」であるため、Today画面のカスタマイズをして楽しんでみました。とりあえず1日色々やってみて落ち着いたのがこんな感じの設定。(バッテリモニタの位置はこのときのは間違えてますが)
 前々からToday画面のカスタマイズはやってみたいと思っていたのですが、楽しいねこれ。意味も無く弄り続けたくなっちゃうから不思議。そしてさらに便利にするために、実は今まで使ったことのなかったAEB Pluesでカメラボタンなどに機能を割り当て、より便利に。WkTaskもT-01Bでは画面右上×ボタンを置いても非常に押しづらく実用していませんでしたが、こっちでは余裕でタップできるので使ってみたら、想像以上に便利すぎて涙でそう。
 残念ながらメイン機はT-01Bなので通信させる機会がなく、折角のハードを持て余し気味です。こっちがメインだったらカレンダー出したりメールも置いたりもっといろいろ楽しみたいのに……。東芝は今からでも遅くないから、このT-01Aに単純にスライドキーボードを付けただけの機種を出すんだ、間違いなく売れるぞ。

 本当に、なんでT-01Bを感圧にしなかったんでしょうね……惜しい、惜しすぎる。





 それはさておき。
 T-01Bに入っているNX!UIから呼び出せる、タスクマネージャ画面。
 個人的にはWM標準のよりも気に入っており、AEB Plues導入にあたってはぜひともこれをボタンに割り当てたかったので、呼び出せる方法を調べてみました。最初はEXEか何かがどこかにあると思っていたのですがそれらしきものは見当たらず、結局ググってこんな方法が出てきました。

(参考URL: http://is02.blog132.fc2.com/blog-entry-7.html )

 SPB Mobile Shellフォルダの中に「MenuLauncher.exe」があるので、これのショートカットを作っておきます。んでプロパティで

"\Program Files\Spb Mobile Shell\MenuLauncher.exe" -cmd:"menu|tools\Task Manager"

 と、引数を与えて起動するようにしておきます。
 あとはこれをAEB Pluesで割り当てれば、お好きなところから呼び出せるようになります。
 ちなみに自分はこれをカメラボタンに割り当ててあり、

1回押し:上記タスクマネージャ
2回押し:全部最小化
3回押し:画面キャプチャ
長押し:カメラ起動

 と割り当てています。割といい感じ。