<feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://purl.org/atom/ns#" xml:lang="ja-JP"><title>エバンジェリストグループ Blog</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/" /><tagline type="text/html">日本のマイクロソフトのエバンジェリストグループです。</tagline><id>http://www.exconn.net/Blogs/team03/</id><author><name>Evangelist</name><url>http://www.exconn.net/Blogs/team03/</url></author><generator url="http://scottwater.com/blog" version=".Text Version 0.95.2004.102">.Text</generator><modified>2007-06-15T15:12:56Z</modified><entry><title>MSDN Blogを始めました</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2007/06/15/16962.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2007/06/15/16962.aspx</id><created>2007-06-15T15:13:00Z</created><issued>2007-06-15T06:13:00+09:00</issued><modified>2007-06-15T15:13:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;皆さん、こんにちは。マイクロソフトの荒井です。&lt;BR&gt;私事ですが、&lt;A href="http://blogs.msdn.com/shozoa/"&gt;MSDN Blog&lt;/A&gt;を本日から始めました。最初のエントリとしては、来週に迫りましたMD3の動的言語に関して、投稿させていただきました。ご興味がございましたら、ご意見などを下さるようお願いいたします。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16962.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16962.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16962.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16962.aspx</trackback:ping></entry><entry><title>Windows サイドバー ガジェットの配布について</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2007/01/25/16722.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2007/01/25/16722.aspx</id><created>2007-01-25T15:39:00Z</created><issued>2007-01-25T06:39:00+09:00</issued><modified>2007-01-25T15:40:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井です。もうじき&lt;A href="http://www.microsoft.com/japan/windowsvista/default.aspx"&gt;Windows Vista&lt;/A&gt;の一般発売となります。&lt;BR&gt;Windows サイバーガジェットは、HTMLとJavaScriptの知識があれば、テキストエディタだけで開発することができますので、便利なデスクトップ ガジェットがいろいろと作られるのではないかと思います。&lt;BR&gt;このサイドバーガジェットの配布に関しては、簡単に記述したいと思います。配布できるファイル形式としては、&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Zip形式 
&lt;LI&gt;Cab形式&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;となり、どちらも拡張子は「gadget」となります。このファイルをWindows エクスプローラでダブルクリックするとガジェット インストーラーが起動してインストールすることができます。&lt;BR&gt;これをWebサイトから配布する場合は、以下の2種類があります。&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://gallery.microsoft.com/"&gt;ガジェットギャラリ&lt;/A&gt;へアップロードする 
&lt;LI&gt;自分のWebサイトへリンクを作る&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;自分のWebサイトへ配置するときは、サイドバーガジェット用にmimeのContent-Typeを設定する必要があります。具体的には、拡張子gadgetに対して「&lt;STRONG&gt;application/windows.gadget&lt;/STRONG&gt;」を設定します。このContent-Typeを設定しませんと、Zipファイルとして認識されます。このため、ファイルを保存してから、インストールするという作業になります(拡張子をgadgetから変更しないようにしましょう)。&lt;/P&gt;
&lt;P&gt;Webのリンクからインストールする場合にセキュリティ上の問題になるのが証明書ということになるのですが、Zip形式の場合に証明書を付けることができません。このため、VistaのIE7でgadgetをインストールしようとすると、身元の確認を促すダイアログが表示されます。これを避けるには、Cab形式にして証明書を付ける方法となります。&lt;BR&gt;Cab形式を作成するためには、makecab.exeユーティリティを使用します。このmakecab.exeは、Windows Vistaと一緒に配布されています。詳しい使い方は、キャビネットSDKで配布されているドキュメントにありますので、&lt;A href="http://msdn2.microsoft.com/en-us/library/ms974336.aspx"&gt;こちら&lt;/A&gt;を参照してください。もしくは、Windows Installer SDKなどをご参照ください。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16722.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16722.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16722.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16722.aspx</trackback:ping></entry><entry><title>ASP.NET AJAX 1.0リリースされました</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2007/01/24/16720.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2007/01/24/16720.aspx</id><created>2007-01-24T10:13:00Z</created><issued>2007-01-24T01:13:00+09:00</issued><modified>2007-01-24T10:13:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井です。&lt;BR&gt;ついにリリースされました。&lt;A href="http://ajax.asp.net/"&gt;http://ajax.asp.net/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;PS.DSL Toolsですが、Visual Studio 2005 SDK v4ベータが昨年12月にリリースされています。&lt;BR&gt;このリリースで、v3にあったバグが解消しています。それと、IronPythonの言語パッケージサンプルの完成度も向上しています。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16720.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16720.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16720.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16720.aspx</trackback:ping></entry><entry><title>DSL Toolsのドキュメントを公開しました</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/12/13/16562.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/12/13/16562.aspx</id><created>2006-12-13T18:43:00Z</created><issued>2006-12-13T09:43:00+09:00</issued><modified>2006-12-13T18:43:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;皆さん、こんにちは。マイクロソフトの荒井です。&lt;/P&gt;
&lt;P&gt;DSL Toolsに関係するドキュメントでグラフィカル要素であるシェイプとメタモデルの関係を説明したドキュメントを公開しました。これで、先に公開したWizrdUIPのチュートリアル、カスタマイズ方法と合わせて3種類のドキュメントの公開が完了したことになります。&lt;BR&gt;URLは、&lt;A href="http://www.microsoft.com/japan/msdn/architecture/dsl/default.aspx"&gt;http://www.microsoft.com/japan/msdn/architecture/dsl/default.aspx&lt;/A&gt;となります。&lt;BR&gt;このドキュメントが、DSL Toolsを使う方たちのお役に立てればと思います。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16562.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16562.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16562.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16562.aspx</trackback:ping></entry><entry><title>DSL Tools と GATの関係に関するドキュメント</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/11/09/16458.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/11/09/16458.aspx</id><created>2006-11-09T12:21:00Z</created><issued>2006-11-09T03:21:00+09:00</issued><modified>2006-11-09T19:11:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井です。&lt;BR&gt;DSL ToolsとGuidance Automation Toolkitの組み合わせ方に関するドキュメントが公開されています。&lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/aa905334.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa905334.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;それから、channnel9でStuart Kentのビデオが公開されています。&lt;BR&gt;&lt;A href="http://channel9.msdn.com/showpost.aspx?postid=24677"&gt;http://channel9.msdn.com/showpost.aspx?postid=24677&lt;/A&gt;&lt;BR&gt;こちらは、DSL Toolsでどのようなことができるかを説明しています。&lt;/P&gt;
&lt;P&gt;最初のドキュメントの中で「Visual Studio DSL Integration Service(DIS)」というものが「DSL Cross-Language Integration」の説明で出てくるのですが、このツールは他のDSLモデルを自分のDSLで参照できるようにするためのものです。このため、複数のDSLモデルを組み合わせることを実現するためにも、早く公開されることを待ちたいと思います。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16458.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16458.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16458.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16458.aspx</trackback:ping></entry><entry><title>IronPython for ASP.NET ことはじめ</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/11/06/16442.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/11/06/16442.aspx</id><created>2006-11-06T14:06:00Z</created><issued>2006-11-06T05:06:00+09:00</issued><modified>2006-11-06T14:17:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井です。&lt;BR&gt;&lt;A href="http://www.asp.net/IronPython/"&gt;IronPython for ASP.NET&lt;/A&gt;が公開されましたので、早速使ってみました。その使い方を解説したいと思います。&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;動作環境としては&lt;BR&gt;Windows XP&lt;BR&gt;Windows Server 2003&lt;BR&gt;となります。 
&lt;LI&gt;開発ツールとしては&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/msdn/vstudio/express/vwd/default.aspx"&gt;Visual Web Develper 2005 Express&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/japan/msdn/vstudio/products/"&gt;Visual Studio 2005&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;となります。&lt;/P&gt;
&lt;P&gt;ダウンロードした「MWSetup.msi」をインストールすると、必要に応じて「KB925675」のホットフィックスがインストールされ、デフォルトで「%PROGRAMFILES%\Microsoft IronPython for ASP.NET」にインストールされます(スタートメニューにショートカットは作成されませんので、Readmeはこのフォルダの中にあります)。&lt;/P&gt;
&lt;P&gt;Visual Studioを使って「Webサイト」の新規作成ダイアログで、&lt;STRONG&gt;言語を「IronPython」&lt;/STRONG&gt;に指定します。Webサイトとして&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Default.aspx 
&lt;LI&gt;Default.aspx.py&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;が作成されます。次に、 
&lt;UL&gt;
&lt;LI&gt;新しい項目の追加で「Web構成ファイル」を追加し 
&lt;LI&gt;ASP.NETフォルダの追加で「Binフォルダ」を追加します。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;「Bin」フォルダに「%PROGRAMFILES%\Microsoft IronPython for ASP.NET\WebAppTemplate\bin」から 
&lt;UL&gt;
&lt;LI&gt;IronMath.dll
&lt;LI&gt;IronPython.dll 
&lt;LI&gt;Microsoft.Web.IronPython.dll &lt;BR&gt;をコピーします。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;うまくコピーされていれば、問題ありませんが、私の環境ではコピーされませんでしたので、自分でコピーしました。&lt;BR&gt;&lt;BR&gt;「Default.aspx」のPageディレクティブから「Inherits="_Default"」を削除します。&lt;BR&gt;「Default.aspx.py」のクラス定義（class _Default(System.Web.UI.Page))を削除します。&lt;/P&gt;
&lt;P&gt;これで、準備が完了ですので、Default.aspxのデザイン画面にツールボックスから、「ラベル」と「ボタン」をドラッグ&amp;amp;ドロップします。Webフォーム上でダブルクリックをして「Default.aspx.py」のコードエディタを開きます。コードとして、&lt;/P&gt;
&lt;UL&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;def Page_Load(): &lt;/STRONG&gt;&lt;/EM&gt;
&lt;UL&gt;&lt;EM&gt;&lt;STRONG&gt;if not IsPostBack: &lt;/STRONG&gt;&lt;/EM&gt;
&lt;UL&gt;&lt;EM&gt;&lt;STRONG&gt;Label1.Text = "Hello"&lt;/STRONG&gt;&lt;/EM&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;def Button1_Click(sender, args): &lt;/STRONG&gt;&lt;/EM&gt;
&lt;UL&gt;&lt;EM&gt;&lt;STRONG&gt;Label1.Text = "Hello IronPython for ASP.NET"&lt;/STRONG&gt;&lt;/EM&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;&lt;/UL&gt;
&lt;P&gt;と入力します。続いて、「Default.aspx」のasp:Buttonに「&lt;STRONG&gt;&lt;EM&gt;OnClick="Button1_Click"&lt;/EM&gt;&lt;/STRONG&gt;」を追加します。&lt;BR&gt;これをデバッグ無しで実行(CTRL+F5)して、動作を確認します。&lt;/P&gt;
&lt;P&gt;Web.configを見るとわかりますが、「pageParserFilter」と「httpHandler」そして「httpModule」でIronPythonのASP.NET対応を実現しています。&lt;/P&gt;
&lt;P&gt;Readmeには、 
&lt;UL&gt;Webサービスは未サポート&lt;BR&gt;プリコンパイルは未サポート&lt;BR&gt;Dynamic objectに対するインテリセンスは未サポート&lt;BR&gt;デザイン時のイベントハンドラ作成は未サポート&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;と書かれています。また、このモジュールに含まれているIronPythonは9月にリリースされた1.0です。 
&lt;P&gt;このCTPで日本語が扱えないかどうかを試しましたが、直接は利用できませんでした。このため、Pythonのユニコード表記を使って16進数として記述することで日本語を出力することができます。&lt;BR&gt;&lt;BR&gt;皆さんも色々と評価して、フィードバックをして下さるようお願いいたします。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16442.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16442.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16442.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16442.aspx</trackback:ping></entry><entry><title>IronPython for ASP.NET</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/11/03/16438.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/11/03/16438.aspx</id><created>2006-11-03T17:21:00Z</created><issued>2006-11-03T08:21:00+09:00</issued><modified>2006-11-03T17:26:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;IronPython を使ってWebアプリを作るための仕組みとして「IronPython for ASP.NET」の情報が公開されています。&lt;BR&gt;&lt;A href="http://www.asp.net/ironpython/default.aspx?tabid=62"&gt;http://www.asp.net/ironpython/default.aspx?tabid=62&lt;/A&gt;&lt;BR&gt;で、このモジュールへのダウンロードリンクと、WORDドキュメントが5種類 公開されています。&lt;BR&gt;公開されているドキュメントのタイトルは&lt;BR&gt;1.IronPythonを使った基本的なWebページの作成&lt;BR&gt;2.IronPythonで共有コードの使用&lt;BR&gt;3.IronPythonでのデータバインディング&lt;BR&gt;4.IronPythonでのデバッグ&lt;BR&gt;5.IronPythonでのユーザー コントロールの作成&lt;BR&gt;です。まだ、私も内容を確認できていないのですが、IronPythonにはCPythonと違ってhttpserverのモジュールが含まれていませんでしたが、このモジュールを使ってWebアプリを作成することが容易になると思われます。&lt;BR&gt;ご興味のある方は、試されては如何でしょうか。&lt;BR&gt;&lt;BR&gt;それと、10月にIronPython1.0.1が公開されています。9月に公開した1.0に対するバグ対応と若干の機能追加の模様です。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16438.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16438.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16438.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16438.aspx</trackback:ping></entry><entry><title>DSL Tools関係のドキュメントを公開しました</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/11/03/16437.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/11/03/16437.aspx</id><created>2006-11-03T16:52:00Z</created><issued>2006-11-03T07:52:00+09:00</issued><modified>2006-11-03T17:24:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;皆さん、こんにちは。&lt;BR&gt;マイクロソフトの荒井でございます。&lt;BR&gt;DSL Toolsが2006.9にVS SDK V3と一緒にリリースされました。ついては、DSL Toolsの使い方を捕捉するドキュメントをダウンロードセンターで公開しました。公開したドキュメントは&lt;/P&gt;
&lt;P&gt;1.&lt;A href="http://download.microsoft.com/download/4/a/d/4adcbd9f-1499-48ca-9503-1aea8a581c79/WizardUIPGuide_1_0.doc" target=_blank&gt;WizardUIPチュートリアル&lt;/A&gt; &lt;BR&gt;このドキュメントでは、SDKサンプルで提供されている WizardUIPを題材にして、DSL Toolsを使ったライフサイクル(メタモデル定義、グラフィカル定義、デザイナテスト、コード生成、配布パッケージ、配布後の利用)を理解していただくことを目的に作成しています。&lt;/P&gt;
&lt;P&gt;2.&lt;A href="http://download.microsoft.com/download/7/1/c/71c5f714-d4b6-4de1-83ce-d770a70a94b9/DSL_tools_Customize1_1_0.doc" target=_blank&gt;カスタマイズ集&lt;/A&gt;&lt;BR&gt;このドキュメントでは、DSL Toolsで作成したメタモデルに対する制約やグラフィカル要素のカスタマイズ、テキスト テンプレートの使い方やコンテキスト メニューの追加方法などを解説しています。その目的は、DSL Toolsを使って作成したグラフィカル デザイナに対して必要になるであろうカスタマイズ方法を理解していただくことです。&lt;/P&gt;
&lt;P&gt;どちらのドキュメントにもMSDNオンライン上に案内ページをまだ用意できていませんが、ダウンロードセンターからダウンロードすることができます。案内ページは近日に用意できると思いますが、それまでは上記のリンクからダウンロードしていただくようにお願いいたします。&lt;BR&gt;&lt;BR&gt;追記：&lt;BR&gt;前回のエントリでDSL ToolsのSDKドキュメントが公開されていると書きましたが、まだ最終の完成系ではありません。CTPの時よりは、内容が充実していますが、SDKドキュメントを参照される場合は、この点にご注意ください。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16437.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16437.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16437.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16437.aspx</trackback:ping></entry><entry><title>Domain-Specific Language Tools のドキュメントが公開されています</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/09/12/16279.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/09/12/16279.aspx</id><created>2006-09-12T10:56:00Z</created><issued>2006-09-12T01:56:00+09:00</issued><modified>2006-11-03T17:22:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井です。&lt;BR&gt;やっとというか、いよいよDSL Tools v1のリリースが直前に迫ったようです。MSDNライブラリで、DSL Toolsのドキュメントが公開されています。&lt;A href="http://msdn2.microsoft.com/en-us/library/aa396774.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa396774.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;これは、Visual Studio 2005 SDK v3に含まれてリリースされる予定となっています。VS SDKをダウンロードするには、VSIPのメンバーになる必要がありますが、VSIPのメンバーになるにはパスポートを使ってサインインするだけです。メンバーフィーはかかりません。このSDKに含まれているもののトピックとしては、IronPythonがあります。このSDKで提供される言語パッケージサンプルとして、IronPythonを使ったWindows Formsプロジェクトなどが提供されています。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16279.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16279.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16279.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16279.aspx</trackback:ping></entry><entry><title>IronPython1.0がリリースされました</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/09/12/16278.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/09/12/16278.aspx</id><created>2006-09-12T10:48:00Z</created><issued>2006-09-12T01:48:00+09:00</issued><modified>2006-11-03T17:22:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;マイクロソフトの荒井でございます。&lt;BR&gt;ご存知の方も多いとは思いますが、IronPython1.0が正式に公開されました。&lt;BR&gt;&lt;A href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython"&gt;http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython&lt;/A&gt;で、&lt;BR&gt;1.実行モジュール(bin)&lt;BR&gt;2.ソースコード&lt;BR&gt;3.サンプル&lt;BR&gt;の3種類が公開されています。実行モジュールの中にチュートリアルが含まれていますので、簡単な使い方を学習するには実行モジュールだけで利用できます。IronPythonは、その名前が示すようにPythonの.NET対応版という位置づけのため、ドキュメントは含まれていません。ドキュメントが必要な場合は&lt;A href="http://www.python.jp/Zope/"&gt;PyJUG&lt;/A&gt;からドキュメントを入手していただく必要があります。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/16278.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/16278.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/16278.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/16278.aspx</trackback:ping></entry><entry><title>IronPython で MSAgent を操る</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/07/06/14525.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/07/06/14525.aspx</id><created>2006-07-06T23:50:00Z</created><issued>2006-07-06T14:50:00+09:00</issued><modified>2006-11-03T17:22:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;こんにちは、中原です。&lt;BR&gt;&lt;BR&gt;先月の末に"&lt;STRONG&gt;Microsoft Office Developers Conference 2006 &amp; MD3(Microsoft Developer Deep Dive)&lt;/STRONG&gt;"というイベントがあり、そのイベントで私は &lt;STRONG&gt;IronPython&lt;/STRONG&gt; をご紹介させて頂きました。IronPython は .NET 上での Python 言語の実装であり、インタプリタを使った対話形式のプログラミングができる面白い言語です。&lt;BR&gt;この MD3 にご参加頂いた方から、「&lt;STRONG&gt;&lt;FONT color=#000080&gt;MSAgent のデモ コードをどこかに掲載してほしい！&lt;/FONT&gt;&lt;/STRONG&gt;」というコメントを頂きましたので、こちらの Blog でご紹介させて頂きたいと思います。(&lt;EM&gt;ご本人がこの Blog を見てくださるとよいのですが。。&lt;/EM&gt;)&lt;/P&gt;
&lt;P&gt;まず、デモを実行する事前準備としまして、&lt;STRONG&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FA3F9CC7-2A0D-41D3-AE51-0AEF8DFA7C57&amp;displaylang=en"&gt;こちら&lt;/A&gt;&lt;/STRONG&gt;から IronPython の Zip ファイルをダウンロードし、適当なパスに展開してください。インストーラーはありませんので、展開するだけで OK です。なお、IronPython を動かすには、.NET Framework 2.0 が必要となります。また、このデモでは .NET Framework 2.0 SDK のツールを使用しますので、予め .NET Framework 2.0 SDK のインストールされた環境をご用意ください。&lt;/P&gt;
&lt;P&gt;次に、MSAgent を使用するための COM 相互運用アセンブリを作成します。.NET Framework 2.0 SDK の SDK コマンド プロンプトを起動し、以下のコマンドを入力してください。(この例はシステムドライブが C: の場合です)&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;STRONG&gt;tlibimp C:\Windows\msagent\agentsvr.exe&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;実行しますと&lt;STRONG&gt; AgentServerObjects.dll&lt;/STRONG&gt; というファイルが生成されますので、この DLL を適当なフォルダに置きます。(ここでは &lt;STRONG&gt;C:\Demo&lt;/STRONG&gt; というフォルダに置くことにします)&lt;/P&gt;
&lt;P&gt;ではデモの準備が整いましたので、IronPython から MSAgent を操りたいと思います。&lt;BR&gt;IronPython を展開したフォルダにあります対話コンソール、&lt;STRONG&gt;IronPythonConsole.exe&lt;/STRONG&gt; を起動し、対話プログラミングを開始します。そして、以下のコードを1行ずつ入力していってください。(なお、# のパートはプログラム コメントですので、入力する必要はありません)&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; import clr? &lt;FONT color=#008000&gt;# IronPython を .NET モードにする&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; import sys? &lt;FONT color=#008000&gt;# sys モジュールをインポート&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt; &lt;/FONT&gt;sys.path.Add('C:\\Demo') &lt;FONT color=#006400&gt;# モジュールの探査パスに C:\Demo を追加&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; clr.AddReferenceToFile('AgentServerObjects.dll')? &lt;FONT color=#008000&gt;# AgentServerObjects.dll をアセンブリ参照に追加&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; from AgentServerObjects import *? &lt;FONT color=#008000&gt;# AgentServerObjects.dll の名前空間とモジュールをインポート&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; as = AgentServerClass()? &lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#006400&gt;# MSAgent を呼び出すためのオブジェクト インスタンスを生成&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; cid, rest = as.Load('Merlin.acs')? &lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008000&gt;# MSAgent のキャラクター (ここでは Merlin) の ID を取得&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent = as.GetCharacter(cid)? &lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#006400&gt;# キャラクター ID を指定して、MSAgent キャラクターをインスタンス化&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Activate(0)? &lt;FONT color=#008000&gt;# MSAgent を有効にする&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.SetSize(256, 256)? &lt;FONT color=#008000&gt;# MSAgent の表示サイズを設定&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Show(0)? &lt;FONT color=#008000&gt;# MSAgent にご登場頂く&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.MoveTo(200, 200, 3000)? &lt;FONT color=#008000&gt;# MSAgent が移動&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Think(&lt;FONT color=#a52a2a&gt;'えーと、私のご主人さまは ... ?'&lt;/FONT&gt;)? &lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008000&gt;# MSAgent が考え事をする&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Play(&lt;FONT color=#a52a2a&gt;'Read'&lt;/FONT&gt;)? &lt;FONT color=#008000&gt;# MSAgent が調べ物をする&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Play(&lt;FONT color=#a52a2a&gt;'Announce'&lt;/FONT&gt;)? &lt;FONT color=#008000&gt;# MSAgent が告知する&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Speak(&lt;FONT color=#a52a2a&gt;'ずばり、あなたでしょう !!'&lt;/FONT&gt;, None)? &lt;FONT color=#008000&gt;# MSAgent が物申す&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Play(&lt;FONT color=#a52a2a&gt;'Congratulate'&lt;/FONT&gt;)? &lt;FONT color=#008000&gt;# MSAgent が褒める&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#a9a9a9&gt;&gt;&gt;&gt;&lt;/FONT&gt; agent.Hide(0)? &lt;FONT color=#006400&gt;# MSAgent にご退場頂く&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;対話コンソールを終了するには、[&lt;STRONG&gt;Ctrl&lt;/STRONG&gt;]＋[&lt;STRONG&gt;Z&lt;/STRONG&gt;]を入力し、[&lt;STRONG&gt;Enter&lt;/STRONG&gt;]してください。&lt;BR&gt;もちろん予め拡張子 .py のスクリプトファイルとしてすべてのコードを記述して実行することもできますが、このように 1 行ずつ対話的にプログラミングしていくことができるのが IronPython の面白いところです。なお、「&lt;STRONG&gt;&lt;FONT color=#000080&gt;Merlin だけじゃもの足りない！&lt;/FONT&gt;&lt;/STRONG&gt;」という方は、&lt;STRONG&gt;&lt;A href="http://www.microsoft.com/msagent/downloads/user.asp"&gt;こちら&lt;/A&gt;&lt;/STRONG&gt;から MSAgent のキャラクター ファイルをダウンロードできますので、いろんなキャラクターでお楽しみ頂ければと思います。&lt;BR&gt;こちらのデモ、IronPython にご興味のある方は是非お試し頂ければと思います。では。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/14525.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/14525.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/14525.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/14525.aspx</trackback:ping></entry><entry><title>アプリケーションのUIが変わっていくということ</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/06/29/14258.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/06/29/14258.aspx</id><created>2006-06-29T21:24:00Z</created><issued>2006-06-29T12:24:00+09:00</issued><modified>2006-06-29T21:24:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;高橋です。&lt;/P&gt;
&lt;P&gt;仕事柄、Windows Vista はよく使います。時には、机の上にある数台のPCがすべてVistaだったり、XP だったり。そんな風に眺めている Windows Vista のデザインは個人的にはかなり気に入っています。ずっと使っていて、XP に戻ったりすると、Luna のインターフェースが妙におもいように感じることもありますね。（明るい色を使っている法ではあるのですが）&lt;/P&gt;
&lt;P&gt;そんな中でoffice 2007 のユーザーインターフェースはかなり Vista 系のデザインを踏襲している感じでこれもまたお気に入りの一つです。MSN Messenger しかり、Office 2007 しかり、デザインのために、標準のウィンドウの枠を表示しないという手法をとっていますが、過渡期としては仕方がないでしょうね。まだベータ版ですし。&lt;/P&gt;
&lt;P&gt;どちらが良い、悪いというものではありませんが、やはり時とともに洗練されていくものに流れていくようになり、そんな中で対応できなかった（しなかった）ものは、否応なしにユーザーの判断にゆだねられるようになるのは、これまでもなんども見てきたことだと思いますし、それはいた仕方ないことでしょう。&lt;/P&gt;
&lt;P&gt;むしろ、アプリケーションのユーザーインターフェースの進化は、アプリケーションの機能の追加と同じように大きなプログレスでありセールスポイントであると思っています。見方によってはユーザーインターフェースただの見た目だけしか見えないかもしれませんが、本来の広い意味でのユーザーインターフェースをきっちりと考え、その利ファクタリングを実施することで、そこから始まるユーザビリティの進化はアプリケーションに大きな影響を与えることでしょう。&lt;/P&gt;
&lt;P&gt;マイクロソフトだけでなく、市場のアプリケーションがそんな風にダイナミックに変化していく様を見るのが楽しみです♪&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/14258.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/14258.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/14258.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/14258.aspx</trackback:ping></entry><entry><title>Microsoft Office Developers Conference &amp; MD3 無事終了</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/06/28/14230.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/06/28/14230.aspx</id><created>2006-06-28T11:21:00Z</created><issued>2006-06-28T02:21:00+09:00</issued><modified>2006-06-28T12:28:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;こんにちわ。Evangelist 高橋です。&lt;/P&gt;
&lt;P&gt;昨日、Microsoft Office Developers Conference および、MD3 が無事終了しました。&lt;/P&gt;
&lt;P&gt;お越しいただいた皆様本当にありがとうございます。MD3はMicrosoft Evangelist による ノンジャンルテクニカルセッションで、個々のEevangelist が 業務を通じて（業務とは別の方もいらっしゃいますが）積み上げてきた、技術やテーマに沿ってお話させていただいたもの。ですから普段 TechEd やそのほかの技術セミナーではお話できないようなカテゴリーのお話が飛び交っていたりもします。&lt;/P&gt;
&lt;P&gt;本来であれば、多くの方に見ていただきたいとは思いますが、なにぶん「ノンジャンルテクニカルセッション」の都合上どうしても一般公開が出来ないのが現状です。ただ、MD3で御紹介した内容で公開しても問題ないものは、エバンジェリストがそれぞれのフィールド（Web, 技術イベント、その他）で御紹介することがあるかと思いますので、御期待ください。&lt;/P&gt;
&lt;P&gt;... 個人的に、私のセッションにも多くの方にお越しいただきました。本当にありがとうございます。UI 関する持論を展開したものでしたが少しでも皆様の業務に役立つものがあれば幸いです。&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/14230.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/14230.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/14230.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/14230.aspx</trackback:ping></entry><entry><title>お久しぶりです。Vista 近況</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/06/28/14229.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/06/28/14229.aspx</id><created>2006-06-28T11:04:00Z</created><issued>2006-06-28T02:04:00+09:00</issued><modified>2006-06-28T11:22:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;&lt;A href="http://www.microsoft.com/japan/msdn/windowsvista/"&gt;&lt;IMG id=vdcHeaderLogo height=81 alt="Windows Vista" src="http://www.microsoft.com/japan/msdn/windowsvista/images/shared/header_logo.jpg" width=211 align=right&gt;&lt;/A&gt;こんにちは。いつも寝るのは朝の4時、Evangelist 高橋です。&lt;/P&gt;
&lt;P&gt;久しぶりのEvangelist Blogです。&lt;/P&gt;
&lt;P&gt;Microsoft は今、年度末の大忙し時期。WinFX も .NET Framework 3.0 とかわり、Vista&amp;nbsp;Beta2 のリリースにあわせて多くの方から話を聞きたいとおっしゃっていただける機会が増えてきました。そんなわけで、すっかり blog も御無沙汰でした。&lt;/P&gt;
&lt;P&gt;さて、Vista のBeta2 ですが、もうダウンロードして使っていただけた方もいらっしゃいますでしょうか？もしダウンロードしていない方も、ダウンロードできなくなる前お早めに入手されることをお勧めいたします。ちなみに、約3.5GB（32ビットバージョン）もありますが、先日ダウンロードしてみたら30分くらいでダウンロードすることが出来ました。（自宅光回線）一時期よりはダウンロードもしやすくなっているので、保留されている方はお勧めします。&lt;/P&gt;
&lt;P&gt;Let's Play Vista ！&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/14229.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/14229.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/14229.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/14229.aspx</trackback:ping></entry><entry><title>アーキテクチャジャーナル日本語版</title><link rel="alternate" type="text/html" href="http://www.exconn.net/Blogs/team03/archive/2006/05/16/10923.aspx" /><id>http://www.exconn.net/Blogs/team03/archive/2006/05/16/10923.aspx</id><created>2006-05-16T10:58:00Z</created><issued>2006-05-16T01:58:00+09:00</issued><modified>2006-05-16T10:58:00Z</modified><content type="text/html" mode="escaped">&lt;P&gt;野村です。&lt;/P&gt;
&lt;P&gt;この度｢The Architect Journal｣が8カ国語に対応し、日本語訳も公開されましたのでお知らせいたします。&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A title=http://www.architecturejournal.net/ href="http://www.architecturejournal.net/"&gt;&lt;FONT size=3&gt;http://www.architecturejournal.net/&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT size=3&gt;Webページの上部にある｢日本語｣をマウスで指すと｢Journal 7｣という言葉がポップアップされてきて、それがPDFへのリンクとなっています。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT size=3&gt;今回からテーマ別に記事が編集されるようになりました。今回のテーマは｢ワークフロー｣です。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT size=3&gt;Windows Workflow FoundationのアーキテクトのDavid Green、マイクロソフトのサービス指向モデリング方法論であるMotionなど、｢Developer 2.0｣を目指す技術者の方々には興味深い記事が掲載されています。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT size=3&gt;ぜひダウンロードして一度ごらんになってみてください。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src ="http://www.exconn.net/Blogs/team03/aggbug/10923.aspx" width = "1" height = "1" /&gt;</content><wfw:comment>http://www.exconn.net/Blogs/team03/comments/10923.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://www.exconn.net/Blogs/team03/comments/commentRss/10923.aspx</wfw:commentRss><trackback:ping>http://www.exconn.net/Blogs/team03/services/trackbacks/10923.aspx</trackback:ping></entry></feed>