あんにんにっき。

日々思ったことや、おこったことを記録するブログ。要するに日記。

ソフトウェア開発

Android勉強会というものに顔を出してきた。

広島でAndoroidの勉強会なるものがあるらしいと聞きつけたので、ちょいと顔を出してみることにした。 勉強会の類に顔を出すのは初めてなのだが、Androidてのはなんだ、ってのに興味があったので。 セッション二つのうち、Androidについての紹介はまあ、ネッ…

スクリーンキャプチャ

ちょっと前に、WindowsMobileでスクリーンキャプチャの実験をやっていると書いたが、その時うまく行かなかったのがなんとなくうまくいった。 とりあえず、VC++を使ったら可能だった。下記の画像は、ちと分かりにくいけどもプログラムの中に起動直前の画像を…

スクリーンショットを撮るプログラム

なんか、どうやってもこうなる。砂時計(WMの場合のあの丸いのはなんて言うのだ?)が出てきた段階のが撮れる。 あ〜る君の写真じゃないんだからさ(古いネタ)。 どうやったら、あの砂時計は消せるのでしょう? もしくは、消えているタイミングでスクリーン…

VS2008からは(高価な)Professional Edition以上がモバイル向け開発に必要。ショック。

VS2008のMobileアプリ開発事情に物申す! - Kzou’s Diary (^^ゞ でしったニュース VS2005だと、お値段安めなStandardEdition(アップグレードで3万くらいだったはず)でモバイル開発できて他のだけれども、VS2008だとちょっとお高いProfessinalEdition(アップ…

moneymemoについて思っていること

当初は今みたいに使ってもらえるとは思わなかったし、最初に作ってみたWindowsMobile用ソフトって事で、結構おおざっぱな作りをしている。きちんとモデル化とか設計とか考えていない。 ので、意外とデバッグとか手こずる。手を入れやすい作り、とか考えてな…

CompactFrameworkで、ラベルの文字列長さを調べる方法

タグを一度整理しないといかんな、と思いつつ。とりあえずソフトウェア開発タグであげてみる。 Labelの折り返しが行われているのを、どのように判定するか?ということ。 CompactFrameworkの場合、Autosizeとか便利なプロパティが無いので、自分で文字列が折…

WindowsMobileのエミュレータにファイルを送る方法。

激しくいまさら、って感じだけど、本当にさっき知ったので忘れないうちにメモ。 WindowsMobileのエミュレータの、 File→Configureで設定画面を開き、GeneralのタブにあるShared folder の設定をすると、PCのローカルのフォルダをデバイスのストレージカード…

IMEのOFFできた。

VB.NETの場合ですけども、 Private Declare Function ImmSetOpenStatus Lib "coredll" _ (ByVal himc As IntPtr, ByVal fOpen As Integer) As Integer ってやっといて、TextBoxとかにFocusが来たときに、fOpenの値を0にして呼び出せば良い様子。でもなんか、…

X02HTでのキーコードの扱い。

ちょっと、調べてみたのでその記録。メモ。 IMEをOFFにした状態+ReadOnly=trueなテキストボックスに対して入力を試みると、EでD1,RでD2と、キーに書かれている数字のキーコードが出ている。 IMEをOFFにした状態で、ReadOnly=falseなテキストボックスの場合…

結構縛り多いぞ、WM6Standard

.NETでStandardのプログラムを作ろうとすると。 ボタン駄目、リストボックス駄目、タブも駄目っぽい。縛りがあるとは思っていたけども、ちょっと多すぎです。 あとなんか、日本語ON/OFF周りも変わってる?のか?うまいことOFFにできないのですけども。

VS.NET2005でX02HTのプログラムを作ろうとすると…

PCと繋いで、デバイスで実行しようとしたら配置エラーが出た。 開発用デバイスに適切な証明書があるかどうかを確認してください。とか出るのだけれども。どうすりゃいいのだか。 セキュリティ設定について、SDKドキュメントを確認してください、とか出るのだ…

W-ZERO3で日本語変換中、という状態を調べる方法を調査中

APIだとうまくとれないのが口惜しい。エミュレータでもX01HTでも動くので、W-ZERO3が特殊なんでないか、という気がしなくもない。 レジストリあたりに現在の状態書いてないか?と思ったりしてネットを漁ってるのだけどまだよくわからない。 わからない事だら…

VS2005で、ソリューションを常に表示する。

ツール→オプションから、プロジェクトおよびソリューションを選択し、常にソリューションを表示、のチェックボックスにチェックを入れる。 http://msdn.impress.co.jp/archives/2005/12/post_5.html そうすると、常にソリューションが表示されるので、AnkhSV…

SubversionとVS2005の連携

なんか、うまく行かなくなってる。なぞ。

AnkhSVNでVisualStudio2005のソース管理をする。

数日前の調査の結果、subversion用のでVS2005のソース管理を行うにあたり、AnkhSVNというフリーのツールを使うと、IDEと統合した状態で作業ができるようになるらしい。 参照したのはこちらのサイトです。 http://feedtailor.jp/oishi/2007/03/visual_studios…

e.Handled = True

VB.NETでのWindowsMobileソフトの開発の話。 今日、他の機能をについて調べていて知ったのだが、e.Handled = True とやると、キーイベントをキャンセルできるらしい。 たとえば.net CompactFrameworkで作ると、右方向のキーを押したりすると、フォーカスが移…

仕事を見える形にする、マジカ

前に何かの雑誌で読んだことのある、「マジカ」のカードがダウンロードできるようになっていた。 9種類の簡単なカードに「どんなときに、何をするのか(きっかけと活動)」「それによって何ができるのか(活動と成果)」といった物を書き出していき、最後に…

RDBへのアクセス回数って、たいしたオーバーヘッドではないのかな?

実装についてちょっと問題があるとの指摘を受けた。 DBにアクセスを行う箇所で、検索回数を減らすためにSQLがちょっと複雑になるものの、1回検索すれば済む、って感じにしていたのだが、そのSQLが複雑すぎるので性能が出ないのではないか?との事。 しかし、…

ソフトウェア開発に開発プロセスは必要なのか?

個人的には、成果物を作る事が目的で、本来の物を作る作業を圧迫するもの、という印象がある。 そのせいか、「開発プロセス=開発者を縛り、面倒な作業を増やすルール」という認識を持っている開発者・管理者が多いように思えます。個人的には、非常に残念な…