kkAyatakaのメモ帳。

誰かの役に立つかもしれない備忘録。

2010-01-01から1年間の記事一覧

VC2010のカスタムウィザードを作る まとめ

Visual Studio 2010にて、UIなしのVisual C++ カスタムウィザードを作成する方法のまとめ。 リファレンス カスタム ウィザードの作成 プロジェクト設定時に参照するクラスリファレンス 手順 プロジェクト作成 コピー元ファイルの配置 Templates.infでテンプ…

VC2010のカスタムウィザードを作る その5

前回までで最低限動作する設定はできたが、プロジェクトの設定はほとんどされていない。 そこで、Win32コンソールプロジェクトの設定を参考に、基本的な設定を行うことにする。 追加で設定するのは以下のとおり。 中間、出力ディレクトリ(趣味) Warningレベ…

VC2010のカスタムウィザードを作る その4

最後にプロジェクトの設定を書いて完成。 プロジェクトの設定 プロジェクトの設定は、default.js内の「AddConfig関数」で行う。 function AddConfig(proj, strProjectName) { try { var config = proj.Object.Configurations('Debug'); var CLTool = config.…

VC2010のカスタムウィザードを作る その3

展開するファイルの設定ができたら、default.jsファイルを編集する。 今回はフィルターとプロジェクトへのファイルの追加。 JScriptでカスタムする場合はリファレンスが必須になる。 リファレンスはここを参照。 特にここを見ておけば、大体必要なものはそろ…

VC2010のカスタムウィザードを作る その2

プロジェクト作成と同時に生成されるファイルの設定から行う。 ファイル構成 ファイル階層はプロジェクト以下に、次のように配置する。 libsフォルダ cppunitフォルダ cppunitのヘッダ郡 cppunitのライブラリ main.cpp SampleClassTest.h SampleClassTest.cp…

VC2010のカスタムウィザードを作る その1

Visual Studio 2010にてVCのカスタムウィザードを作ってみた。 まずはプロジェクトの作成と、編集するファイルの確認。 作成するきっかけは、CppUnitを試していた際、 ライブラリのビルドが必要 ヘッダ多い デバッグとリリースでライブラリ違う main関数が使…

AIR.簡易Messengerを作る その3

メッセージ送受信部分を作って完成。 メッセージの受信 メッセージの受信は、 ServerSocket待ち受け ServerSocketのConnectイベントで通信用Socket取得 受け取ったSocketにSocketData取得用のListener登録 メッセージ受信 といった流れ。 initializeで待ち受…

AIR.簡易Messengerを作る その2

まずはSearchボタン周りから作る。 node検出用メッセージの送信、待ち受け、返信の処理は、 DatagramSocketで試してた内容を、ほぼそのまま移植。 コメントの追加と、繰り返し使う値を定数宣言して運用。 ListはArrayCollectionにバインド。 ... private con…

AIR.簡易Messengerを作る その1

技術的な検討が大体終わったので、これまでのものを統合して、 簡易Messengerを作ってみる。 とりあえずの仕様 PCの列挙 [Search]ボタンでローカルネット内のPCを列挙し、リストに一覧表示 メッセージ送信 テキストエリアにメッセージを入力。 リストからPC…

AIR.DatagramSocketでBroadcast

ローカルネット内のPCを調べるにはbroadcastを使えばよかろう。 ってことで、DatagramSocketでBroadcastのテスト。 まずは、DatagramSocketの待ち受け。 datagramSocket = new DatagramSocket(); datagramSocket.bind( 50000 ); datagramSocket.receive(); d…

AIR.Socketでメッセージをやりとりする

TCP/IPで相互にメッセージを送受信する。 ここでは簡単に、ボタンを押したら"メッセージ"という文字列を送信することにする。 ServerSocket側 まずは通信用のSocketを確保。 private function serverSocket_connectHandler(event:ServerSocketConnectEvent):…

AIR.Socketをつなげる

ServerSocketのテスト。 ServerSocket側 まずは接続を待ち受けるServerSocket。 // craete server socket serverSocket = new ServerSocket(); serverSocket.bind( 50000 ); // 50000番指定 serverSocket.listen(); Socketプログラミングの経験があれば、簡…

X100eとUbuntu 9.10で無線LANの設定

まずはデバイスの確認。 $ ifconfigこの時点で、無線LANが認識されていない。 Ubuntu 9.10ではX100eに搭載される無線LANのドライバがない様子。 とりあえず、無線LANがどこの何かを調べるため、 $ lspciで確認。 ・ ・ ・ 02:00.0 Ethernet controller: Real…

Ubuntu 9.10をX100eにインストール

本命は10.4 LTSなので、暫定利用。 未練たらしく、Win7が残った状態ですが、 まあ、起動しないでしょう。 一応、再インストール用のイメージは作成しましたが。 当初はKubuntu 9.10の予定でしたが、 無線LANが思ったように動作しなかったので断念しました。 …