kondoumh のブログ

- とあるソフトウェアエンジニアのめったに更新されないブログ -

Programming

Windows Phone 7 Developer Tools をちょっと触ってみました

日本ではまだどのキャリアからも発売の発表がないですが、Windows Phone 7(WP7) というのは、従来の Windows Mobile とは一線を画すスマートフォンのようです。iPhone よりもビジネスユースなどで企業が採用するのではないかと思っています。 昨年 Developer…

iEdit for Silverlight を Silverlight 3対応 その2 〜 Out of Browser を試す

Silverlight 3 では、Google Chrome の アプリケーションショートカットのようにデスクトップアプリとして Silverlight アプリを使える Out of Browser Support (アウトオブブラウザー)機能が提供されています。オフライン環境でも一時的にローカルにデータ…

iEdit for Silverlight を Silverlight 3対応 〜 GPU Acceleration を試す

Silverlight 3 が正式リリースされたので、iEdit for Silverlight も対応してみました・・・と言っても、 beta 版が出たときにやった対応とほとんど同じで、それ以外は GPU Acceleration オプションを有効にしてみたというぐらいです。 EnableGPUAcceleratio…

Silverlight 3 beta を導入してみました

数日前にSilverlight 3 betaが出ていたのが気になっていたので、自宅の Windows 7 beta 環境にインストールしてみました。http://www.microsoft.com/downloads/details.aspx?FamilyId=11dc7151-dbd6-4e39-878f-5081863cbb5d&displaylang=ja新機能については…

最近のSVG事情

iEdit の SVG 機能を強化したきっかけは、Firefox や Chromeが SVG 対応しており手軽に SVG 表示できることを知ったからでした。 これまでは生成する SVG ファイルにSVGの名前空間(xmlns)を埋め込んでいなかったので、Adobe SVG Viewerでしか表示できてませ…

Tech Days 2009に参加してました

マイクロソフト主催 Tech Days 2009 に参加。2日間、パシフィコ横浜にいました。パートナーズ テクノロジーショーケースというポスター展示の説明係だったのですが、合間にいくつかセッションを聴講できてとても参考になりました。セッションの資料は↓からダ…

Silverlight版iEditの開発を始めました

Silverlightも2になってアプリ開発がとても楽になりました。使い慣れたC#でリッチなUIが作れます。WPFも試していたのですが、やはりOSの垣根を越えられるSilverligtでアプリを作るのが楽しそうということで、SilverligtによるiEditクローン開発に着手してみ…

PDC2008のセッションビデオ

Microsoftが次世代の開発基盤をお披露目するPDC(Professional Developers Conference)のビデオが公開されています。https://sessions.microsoftpdc.com/public/timeline.aspx4日分もあるので全部見るヒマはありませんが、興味のあるやつだけ、チラ見しました…

MacにMonoを導入してみた

最近仕事では.NET(それもC#)ばかり使ってますので、自宅のMac miniにもオープンソースの.NET環境であるMonoを導入してみました。http://www.mono-project.com/Monoは、Linux/Windows/Mac OS X で動作する.NET Frameworkコンパチの開発/実行環境です。 開発環…

ThinkPad X40の傾きセンサーを3Dアプリで利用

ノートPCの傾きセンサー(ハードディスクのヘッド保護のための機構)を使った面白いアプリ GoogleMapを操作 PowerBookのDesktopを切り替え などを見て、僕もマネしてみました。Miyagawaさんの解説にあったCのサンプルプログラムでちゃんとX40の傾き角度を取得…

RSSでイシューを配信

今のプロジェクトでは、要求変更やプログラムの不具合といったIssueをオープンソースのWebツールで管理しています。Bugzillaなどに代表されるツールです。最初IssueTrackerというのを使っていたのですが、現在はFlyspray(殺虫剤?)というのを採用しています…

Qtに少し入門してみました

TROLLTECH社のGUIツールキットQtによるプログラミングを初体験してみました。MinGWを含めたセットアップをしたのですが、チュートリアルを見た感じだとVisual C++環境でもビルドできるようです。Borland C++でも大丈夫かも。最初にライブラリ群をビルドする…

GUIライブラリの選択肢

今後のプログラミング生活のベースを模索中。言語は目下のところC++/Javaということでよいのですが、Windowライブラリや3Dのプラットフォームは今後どれを選べばよいのかを悩み中です。現在使っているMFCよりもオープンなWidget環境に移行したいなと思ってい…

Ajax

JavaScriptベースのリッチ・クライアント技術だそうです。サーバと非同期にXML通信を行いながらクライアントの表示を行うそうで、Google Mapsにも関連技術が適用されているそうです。クロスブラウザの問題や開発効率の問題がクリアされれば、Flashいらずとし…

マウスのホイールボタン

最近はホイールボタンつきマウスが標準なので、アプリケーションもホイールボタン(中ボタンの押下)をサポートするように作成したいものです。Visual Studio.NETのC++環境では、プロパティのからWM_MBUTTONDOWNとかWM_MBUTTONUPなどのホイールボタン押下のメ…

VBAのコードを.NETに移植

今日はシステム障害で1日対応に追われていました。 今の仕事で、VBAで作っているソフトウェア部品を.NETに移植するというのをやっています。VBAの.BASファイルや.CLSファイルをVBのプロジェクトにインポートして、さらにVisual Studio.NETでインポートすると…