<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>翔ソフトウェア (Sho&apos;s) Fujiwo の日記</title>
      <link>http://blog.shos.info/</link>
      <description>日々の雑感など</description>
      <language>ja</language>
      <copyright>Copyright 2012</copyright>
      <lastBuildDate>Wed, 18 Apr 2012 23:00:00 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>[Windows Programming] ドキュメントの内容をクリップボードへ (MFC版)</title>
         <description><![CDATA[<p><a href="http://alexgorbatchev.com/SyntaxHighlighter/">SyntaxHighlighter</a> を使って C++ のソースコードに色を付けてみる実験。</p>

<div class="box">
<pre name="code" class="brush:cpp;toolbar:false;">
// MFC版
// ドキュメントの内容を:
// ・クリップボードへメタファイルと独自形式でコピー
// ・クリップボードから独自形式でペースト
// ※ MyDocument::Serialize と MyView::OnDraw でのドキュメントの描画を実装しておくこと

// MyView.h

class MyView : public CView
{
    DECLARE_DYNCREATE(MyView)
    DECLARE_MESSAGE_MAP()

    HGLOBAL globalMemoryHandle;

protected:
    MyView() : globalMemoryHandle(NULL)
    {}

    MyDocument* GetDocument() const
    { return reinterpret_cast&lt;MyDocument*&gt;(m_pDocument); }

    virtual void OnDraw(CDC* pDC)
    {
        if (GetDocument() != NULL)
            /* ドキュメントの描画 */ ;
    }

    afx_msg void OnEditCopy()
    {
        if (GetDocument() == NULL)
            return;

        // ドキュメントが空なら何もしない
        // 例.
        // if (GetDocument()-&gt;IsEmpty())
        //     return;

        // 拡張メタファイルの作成
        CClientDC   clientDC(this);
        CMetaFileDC metaDC;
        metaDC.CreateEnhanced(&amp;clientDC, NULL, NULL, NULL);
        OnDraw(&amp;metaDC);
        const HENHMETAFILE enhancedMetaFileHandle = metaDC.CloseEnhanced();

        // メモリへのシリアライズ
        CSharedFile sharedFile;
        {
            CArchive ar(&amp;sharedFile, CArchive::store);
            GetDocument()-&gt;Serialize(ar);
        }
        globalMemoryHandle = sharedFile.Detach();

        // クリップボードへの書き込み
        if (OpenClipboard()) {
            ::EmptyClipboard();
            ::SetClipboardData(CF_ENHMETAFILE, CopyEnhMetaFile(enhancedMetaFileHandle, NULL));
            ::SetClipboardData(CF_PRIVATEFIRST, globalMemoryHandle);
            ::CloseClipboard();
        }

        ::DeleteEnhMetaFile(enhancedMetaFileHandle);
    }

    afx_msg void OnEditPaste()
    {
        if (GetDocument() == NULL)
            return;

        if (OpenClipboard()) {
            const HANDLE clipboardData = ::GetClipboardData(CF_PRIVATEFIRST);
            if (clipboardData != NULL) {
                CSharedFile sharedFile;
                sharedFile.SetHandle(clipboardData);
                {
                    CArchive ar(&amp;sharedFile, CArchive::load);
                    GetDocument()-&gt;Serialize(ar);
                }
                sharedFile.Detach();
                GetDocument()-&gt;SetModifiedFlag();
                Invalidate();
            }
            ::CloseClipboard();
        }
    }

    afx_msg void OnDestroyClipboard()
    {
        CView::OnDestroyClipboard();

        // WM_DESTROYCLIPBOARD 時に CF_PRIVATEFIRST で確保したメモリを開放する必要がある
        if (globalMemoryHandle != NULL) {
            ::GlobalUnlock(globalMemoryHandle);
            ::GlobalFree  (globalMemoryHandle);
            globalMemoryHandle = NULL;
        }
    }
};

// MyView.cpp

#include "MyView.h"

IMPLEMENT_DYNCREATE(MyView, CView)

BEGIN_MESSAGE_MAP(MyView, CView)
    ON_COMMAND(ID_EDIT_COPY, OnEditCopy)
    ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
    ON_WM_DESTROYCLIPBOARD()
END_MESSAGE_MAP()
</pre>
</div>]]></description>
         <link>http://blog.shos.info/archives/2012/04/windows_programming_mfc.html</link>
         <guid>http://blog.shos.info/archives/2012/04/windows_programming_mfc.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ソフトウェア開発</category>
        
        
         <pubDate>Wed, 18 Apr 2012 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>モンティ・ホール問題</title>
         <description><![CDATA[<p>
<a href="http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%B3%E3%83%86%E3%82%A3%E3%83%BB%E3%83%9B%E3%83%BC%E3%83%AB%E5%95%8F%E9%A1%8C">モンティ・ホール問題</a> というのがある。
アメリカのゲームショー番組の中で行われた以下のようなゲームに関する問題である。
</p>

<blockquote>
	<div class="box">
	<ol>
		<li>三つのドアのどれか一つの後ろに当たりの商品が隠されている。残りの二つはハズレだ。</li>
		<li>プレイヤーである番組参加者は、一つのドアを選ぶ。</li>
		<li>番組司会者のモンティは、残り二つのドアのうちからハズレのドアを一つ開けて見せる。</li>
		<li>モンティはプレイヤーに「ドアを選びなおしても良い」と言う。</li>
		<li>プレイヤーはドアを選びなおすべきだろうか? </li>
	</ol>
	<figure>
	<img alt="montyhallproblem0.png" src="http://blog.shos.info/archives/2012/04/images/montyhallproblem0.png" width="400" height="196" />
	<figcaption>当たりはどれか一つ。</figcaption>
	</figure>
	</div>
</blockquote>

<p>この問題の正解は、「選びなおした方が良い。何故なら当たる確率が倍になるから」というものだ。</p>
<p>しかし、これを正解とするということに納得しない人が多いらしい。直感と異なるからだ。</p>
<p>教授レベルの数学者を含む多くの人が反論したらしい。</p>
<p>大きな論争となったこの問題は、結局コンピューター上でのシミュレーションで決着がついたそうだ。</p>

<p>とても興味深い題材なので、私も C# でシミュレーションをやってみた。</p>

<div class="box">
<pre name="code" class="brush:csharp;toolbar:false;">
// モンティ・ホール問題 - Wikipedia
// http://ja.wikipedia.org/wiki/%E3%83%A2%E3%83%B3%E3%83%86%E3%82%A3%E3%83%BB%E3%83%9B%E3%83%BC%E3%83%AB%E5%95%8F%E9%A1%8C

using System;
using System.Linq;

namespace モンティ・ホール問題
{
    static class プログラム
    {
        static void Main(string[] コマンドライン引数)
        { シミュレーター.シミュレート(コマンドライン引数から繰り返し回数を得る(コマンドライン引数)); }

        static int コマンドライン引数から繰り返し回数を得る(string[] コマンドライン引数)
        {
            if (コマンドライン引数.Length &lt; 0)
            {
                int 繰り返し回数;
                if (int.TryParse(コマンドライン引数[0], out 繰り返し回数))
                    return 繰り返し回数;
            }
            const int デフォルトの繰り返し回数 = 1000000;
            return デフォルトの繰り返し回数;
        }
    }

    static class シミュレーター
    {
        public static void シミュレート(int 試す回数)
        { 結果.表示(選びなおす場合に当たる確率: シミュレート(試す回数, 選びなおす: true),
            選びなおさない場合に当たる確率: シミュレート(試す回数, 選びなおす: false)); }

        static double シミュレート(int 試す回数, bool 選びなおす)
        {
            var 当たりの回数 = Enumerable.Range(1, 試す回数).Count(_ =&lt; ゲーム.プレイする(選びなおす));
            var 当たる確率 = (double)当たりの回数 / 試す回数;
            結果.表示(選びなおす, 試す回数, 当たりの回数, 当たる確率);
            return 当たる確率;
        }

        static class 結果
        {
            public static void 表示(double 選びなおす場合に当たる確率, double 選びなおさない場合に当たる確率)
            { 表示(選びなおす場合と選びなおさない場合の当たる確率の比:
                選びなおす場合に当たる確率 / 選びなおさない場合に当たる確率); }

            public static void 表示(double 選びなおす場合と選びなおさない場合の当たる確率の比)
            { Console.WriteLine("・結論: 選びなおす場合は、選びなおさない場合に比べて、{0} 倍当たりやすい。",
                選びなおす場合と選びなおさない場合の当たる確率の比); }

            public static void 表示(bool 選びなおした, int 試した回数, int 当たった回数, double 当たる確率)
            { Console.WriteLine("・{0}場合は、当たりの回数は: {1} 回中 {2} 回で、当たる確率は {3}。",
                選びなおした ? "選びなおした" : "選びなおさなかった", 試した回数, 当たった回数, 当たる確率); }
        }
    }

    static class ゲーム
    {
        const int 全ドアの数 = 3;

        public static bool プレイする(bool 選びなおす)
        {
            var 当たりのドア = ランダムなドア();
            var プレイヤーが選択したドア = ランダムなドア();
            var モンティの開けたドア = 残りのドアから一つ(当たりのドア, プレイヤーが選択したドア);

            if (選びなおす)
                プレイヤーが選択したドア
                    = 残りのドアから一つ(プレイヤーが選択したドア, モンティの開けたドア);

            return プレイヤーが選択したドア == 当たりのドア;
        }

        static int 残りのドアから一つ(int 当たりのドア, int プレイヤーが選択したドア)
        {
            return 当たりのドア == プレイヤーが選択したドア
                   ? 残りのドアからランダムに一つ(除外するドア: 当たりのドア)
                   : 残りのドアからどれでも一つ(一つ目の除外するドア: 当たりのドア,
                                    二つ目の除外するドア: プレイヤーが選択したドア);
        }

        static int 残りのドアからランダムに一つ(int 除外するドア)
        { return 或るドアから数えてX番目のドア(除外するドア,
                    そのドアから数えてX番目: ランダム.一から或る数までの乱数(全ドアの数 - 1)); }

        static int 或るドアから数えてX番目のドア(int 或るドア, int そのドアから数えてX番目)
        { return (或るドア + そのドアから数えてX番目) % 全ドアの数; }

        static int 残りのドアからどれでも一つ(int 一つ目の除外するドア, int 二つ目の除外するドア)
        { return Enumerable.Range(0, 全ドアの数)
                    .First(ドア =&lt; ドア != 一つ目の除外するドア &amp;&amp; ドア != 二つ目の除外するドア); }

        static int ランダムなドア()
        { return ランダム.零から或る数までの乱数(全ドアの数); }
    }

    static class ランダム
    {
        static readonly Random 乱数 = new Random();

        public static int 零から或る数までの乱数(int 或る数)
        { return 乱数.Next(或る数); }

        public static int 一から或る数までの乱数(int 或る数)
        { return 乱数.Next(或る数) + 1; }
    }
}
</pre>
</div>

<p>以下のように正解の通りの結果となった。</p>

<div class="box">
<blockquote>
	<ul>
		<li>選びなおした場合は、当たりの回数は: 1000000 回中 666662 回で、当たる確率は 0.666662。</li>
		<li>選びなおさなかった場合は、当たりの回数は: 1000000 回中 333802 回で、当たる確率は 0.333802。</li>
		<li>結論: 選びなおす場合は、選びなおさない場合に比べて、1.99717796777731 倍当たりやすい。 </li>
	</ul>
</blockquote>
</div>

<p>実は、プログラムを書いていく過程で、問題が整理されていったため、途中から実行する迄もなく結果は明白なように感じていた。</p>
<p>以下のように考えたのだ。</p>

<div class="box">
	<ol>
		<li>最初にプレイヤーがドアを選んだ時点で、そのドアが当たりである確率は、1/3 だ。</li>
		<li>そのとき、プレイヤーが選ばなかった残りの二つのドアが当たりである確率も、それぞれ 1/3 だ。</li>
		<li>即ち、残りの二つのドアのどちらかが当たりである確率は 2/3。</li>
		<li>つまり、「残りの二つのドアのどちらかが当たりである確率」は「プレイヤーが最初に選んだドアが当たりである確率」の倍。</li>
		<li>ところが、モンティは、「残り二つのドアのどちらがハズレか」を必ず教えてくれる。</li>
		<li>残りの二つのドアのどちらかが当たりである確率は 2/3 だが、残りの二つのドアのうちモンティが開けて見せた方が当たりである確率は 0 で、残りの二つのドアのうちモンティが開けなかった方が当たりである確率は 2/3。</li>
		<li>残りの二つのドアのうちモンティが開けなかった方を選びなおした方が、当たる確率が倍、ということだ。 </li>
	</ol>
	<figure>
	<img alt="montyhallproblem.png" src="http://blog.shos.info/archives/2012/04/images/montyhallproblem.png" width="413" height="311" />
	</figure>
</div>]]></description>
         <link>http://blog.shos.info/archives/2012/04/post_396.html</link>
         <guid>http://blog.shos.info/archives/2012/04/post_396.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Tue, 10 Apr 2012 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>[Event] Windows Developer Days</title>
         <description><![CDATA[<a href="http://ac.ebis.ne.jp/tr_set.php?argument=W7nWVZVP&ai=a4f6951b0b3018" target="_blank"><img src="http://www.microsoft.com/japan/msdn/images/wdd/180x150_W.jpg" border="0" width="180" height="150" alt="開発者の皆様へ ～ Windows 8 のアプリケーション開発を始めませんか。 | Windows Developer Days" /></a>

<table>
	<tr>
		<th colspan="2">『<a href="http://www.microsoft.com/ja-jp/events/wdd/default.aspx">Windows Developer Days</a>』</th>
	</tr>
	<tr>
		<th>日時</th>
		<td>2012年4月24日(火)～25日(水) 10:00-18:00</td>
	</tr>
	<tr>
		<th>会場</th>
		<td><a href="">ザ・プリンスパークタワー東京</a></td>
	</tr>
	<tr>
		<th>参加費</th>
		<td>&yen;84,000 (早期割引 4月18日 16:59 迄 税込&yen;63,000)</td>
	</tr>
	<tr>
		<th>詳細/参加登録</th>
		<td><a href="http://www.microsoft.com/ja-jp/events/wdd/default.aspx">Windows Developer Days</a></td>
	</tr>
</table>

]]></description>
         <link>http://blog.shos.info/archives/2012/04/event_windows_developer_days.html</link>
         <guid>http://blog.shos.info/archives/2012/04/event_windows_developer_days.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Wed, 04 Apr 2012 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>2012 MVP Global Summit</title>
         <description><![CDATA[<img alt="mvp2012_0053.JPG" src="http://blog.shos.info/archives/2012/03/images/mvp2012_0053.JPG" width="480" height="297" />
<p><a href="http://www.2012mvpsummit.com">2012 MVP Global Summit</a> (2012/02/28-03/02) に参加してきた。</p>
<p>参加レポート: <a href="http://www.slideshare.net/Fujiwo/2012-mvp-global-summit">2012 MVP Global Summit 参加レポート - slideshare</a></p>
]]></description>
         <link>http://blog.shos.info/archives/2012/03/2012_mvp_global_summit.html</link>
         <guid>http://blog.shos.info/archives/2012/03/2012_mvp_global_summit.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Sat, 31 Mar 2012 00:00:00 +0900</pubDate>
      </item>
            <item>
         <title>「10年後も世界で通じるエンジニアであるために」  at Developers Summit 2012</title>
         <description><![CDATA[<a href="http://codezine.jp/devsumi/2012">Developers Summit 2012</a> でライトニング トークスをやってきた。

資料: <a href="http://www.slideshare.net/Fujiwo/20120216-developers-summit-2012-16b7-lt10-11669688">2012/02/16 Developers Summit 2012 【16-B-7】 LT「10年後も世界で通じるエンジニアであるために」  - slideshare</a>]]></description>
         <link>http://blog.shos.info/archives/2012/03/10_at_developers_summit_2012.html</link>
         <guid>http://blog.shos.info/archives/2012/03/10_at_developers_summit_2012.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ソフトウェア開発</category>
        
        
         <pubDate>Sat, 31 Mar 2012 00:00:00 +0900</pubDate>
      </item>
            <item>
         <title>[Event] Windows Phone Hackathon 2012 in Fukui 開催予定 (2012-04-14, 21)</title>
         <description><![CDATA[<p>福井で <a href="http://www.microsoft.com/ja-jp/windowsphone/">Windows Phone</a> の<a href="http://www.masahiko.info/it/archives/000958.html">ハッカソン</a>が開催される。</p>
<p>14日はアイデアソンで、Windows Phone 開発の概要説明やアイディアの出し合いなどが行われる。21日は、開発し、実際にマーケットに登録。</p>

<table>
	<tr>
		<th colspan="2">『<a href="http://atnd.org/events/26574">Windows Phone Hackathon 2012 in Fukui</a>』</th>
	</tr>
	<tr>
		<th>日時</th>
		<td>2012年4月14日(土) 10:00～夕方、 4月21日 10:00～18:00</td>
	</tr>
	<tr>
		<th>会場</th>
		<td><a href="http://www.fisc.jp/aboutus/access.html">福井県産業情報センター システム設計室 (福井県坂井市丸岡町熊堂第3号7番地1-16)</a></td>
	</tr>
	<tr>
		<th>参加費用</th>
		<td>4月14日: 500円、4月21日: 500円 (会場費)</td>
	</tr>
	<tr>
		<th>主催</th>
		<td>Hokuriku.NET</td>
	</tr>
	<tr>
		<th>詳細/申し込み</th>
		<td><a href="http://atnd.org/events/26574">http://atnd.org/events/26574</a></td>
	</tr>
</table>]]></description>
         <link>http://blog.shos.info/archives/2012/03/event_windows_phone_hackathon.html</link>
         <guid>http://blog.shos.info/archives/2012/03/event_windows_phone_hackathon.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Thu, 29 Mar 2012 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>Developers Summit 2012 と codeseek &amp; C# ユーザー会勉強会</title>
         <description><![CDATA[<p>以下に参加してきた。</p>

<table>
	<tr>
		<th colspan="2"><a href="http://codezine.jp/devsumi/2012">Developers Summit 2012</a></th>
	</tr>
	<tr>
		<td>会期</td>
		<td>2012年2月16日(木) - 17日(金)</td>
	</tr>
	<tr>
		<td>会場</td>
		<td>目黒雅叙園 (東京・目黒)</td>
	</tr>
	<tr>
		<td>主催</td>
		<td>翔泳社</td>
	</tr>
</table>

<figure>
<img src="http://distilleryimage1.s3.amazonaws.com/f8543d9c583911e1abb01231381b65e3_7.jpg">
<figcaption>デブサミの会場に到着。 @ 目黒雅叙園</figcaption>
</figure>


<figure>
<img src="http://distilleryimage3.s3.amazonaws.com/7291334c583c11e19e4a12313813ffc0_7.jpg">
<figcaption>参加受付を済ませた。 @ 目黒雅叙園</figcaption>
</figure>

<h3>2月16日(木)</h3>

<h4><a href="http://togetter.com/li/258609">【16-A-1】 見る前に翔べ ～ギークの工夫で社会を変えよう～ 及川 卓也 氏</a></h4>
<ul>
	<li>
	<figure>
	<img src="http://distilleryimage0.s3.amazonaws.com/a25fe276583c11e1abb01231381b65e3_7.jpg">
	<figcaption>グーグルの及川卓也さんのセッション中。 @ 目黒雅叙園</figcaption>
	</figure>
	</li>
	<li>及川さんセッション。製品開発の考え方。プロダクトアウトのみならずマーケットインにも欠陥がある理由のお話。 </li>
	<li>及川さんセッション。ローンチ&amp;イテレート。プロダクトアウトの後マーケットインを取り入れる。アジャイルだ。</li>
	<li>「マーケットを作ろうとするとするときに、マーケット リサーチに引っ張られ過ぎないように。明日のユーザーの為に開発。ローンチ&amp;イテレート。」</li>
	<li>「ローンチ&amp;イテレートは、仮説と実証を繰り返す科学のやり方と同じ。」</li>
	<li>「これからのシステムの欠点を云うが今までのシステムの欠点を云わない人ばっかり。これからのことを考えよう。」</li>
	<li>「自分の快適ゾーンからあえて一歩不快ゾーンに踏み出して行こう。」</li>
</ul>

<figure>
<img src="https://p.twimg.com/Alvac3BCQAAz7T5.jpg">
<figcaption>「<a href="http://www.amazon.co.jp/dp/4798126004">100人のプロが選んだソフトウェア開発の名著</a>」会場先行販売で購入。 </figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/AlvbjVUCEAAy_DM.jpg">
<figcaption>休憩中の会場の様子。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/AlvbxyXCQAEIfO2.jpg">
<figcaption>会場では書籍の販売も。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/AlvcK82CAAAdurZ.jpg">
<figcaption>「<a href="http://www.amazon.co.jp/dp/4798126004">100人のプロが選んだソフトウェア開発の名著</a>」の100冊が展示されている。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/AlvrKdCCQAAL_Sg.jpg">
<figcaption>百冊本のサイン会中。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/Alvrfa1CEAANuQS.jpg">
<figcaption>日本XPユーザグループのOpen Jam。</figcaption>
</figure>

<h4><a href="http://togetter.com/li/257549">【16-B-4】 アジャイル開発の10年と今後を語ろう。 平鍋 健児 氏</a></h4>
<ul>
    <li>平鍋さんの「アジャイル開発の10年と今後を語ろう。」この10年は本当に語るべきことが沢山ある。</li>
</ul>

<h4>【Open Jam】 codeseek</h4>
<ul>
    <li>codeseek の Open Jam 中。Windows 8 の新たな API の WinRT のお話 by 岩永さん。数々の疑問点がすっきり氷解。</li>
</ul>

<h4><a href="http://togetter.com/li/257716">【16-B-7】 デブサミオフィシャルコミュニティから選出のLT大会2012</a></h4>
<ul>
    <li>次のコミュニティのLT大会に出る予定。</li>
	<li>
	<figure>
	<img src="https://p.twimg.com/Alwy-RJCEAAmQlQ.jpg">
	<figcaption>LT大会始まった。一人3分半と短い。私は9番目。</figcaption>
	</figure>
	</li>
	<li>
	<figure>
<div style="width:425px" id="__ss_11669688">
<strong style="display:block;margin:12px 0 4px">
<a href="http://www.slideshare.net/Fujiwo/20120216-developers-summit-2012-16b7-lt10-11669688" title="20120216 Developers Summit 2012 【16-B-7】 LT「10年後も世界で通じるエンジニアであるために」" target="_blank">20120216 Developers Summit 2012 【16-B-7】 LT「10年後も世界で通じるエンジニアであるために」</a>
</strong>
<iframe src="http://www.slideshare.net/slideshow/embed_code/11669688" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div>
	<figcaption>私のLT。</figcaption>
	</figure>
	</li>
	<li>LT大会。及川さんの Hack For Japan のお話。</li>
</ul>

<figure>
<img src="https://p.twimg.com/AlxLEJ-CAAA6g_2.jpg">
<figcaption>100冊本の著者サイン、今日は29人分集めた。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/AlxLkz9CQAAHhs9.jpg">
<figcaption>雅叙園からの帰りのエスカレーターが出来てた。</figcaption>
</figure>

<h3>2月17日(金)</h3>

<figure>
<img src="http://distilleryimage8.s3.amazonaws.com/5f4b9bc2590111e19e4a12313813ffc0_7.jpg">
<figcaption>会場に到着。 @ 目黒雅叙園</figcaption>
</figure>

<figure>
<img src="http://distilleryimage3.s3.amazonaws.com/86bfbb20590111e1a87612313804ec91_7.jpg">
<figcaption>二日目。 @ 目黒雅叙園</figcaption>
</figure>

<figure>
<img src="http://distilleryimage3.s3.amazonaws.com/86bfbb20590111e1a87612313804ec91_7.jpg">
<figcaption>二日目。 @ 目黒雅叙園</figcaption>
</figure>

<h4><a href="http://togetter.com/li/257817">【17-D-1】 Kinectが創る未来 中村 薫 氏</a></h4>
<ul>
    <li>「Kinect が創る未来」中村薫さん。Kinect でプレゼン。</li>
	<li>Xtion という Kinect そっくりのデバイスと Kinect の違い等の説明中。OpenNI の話も。</li>
	<li>Kinect for Windows SDK と OpenNI の比較等。</li>
	<li>Kinect で次から次へとデモ。作るのが楽しい、とのこと。素晴らしい。</li>
</ul>

<ul><li>100冊本へのサイン、現在36人。</li></ul>

<figure>
<img src="https://p.twimg.com/Al08SmYCMAAX2lq.jpg">
<figcaption>会場に展示されている「100人のプロが選んだソフトウェア開発の名著」の現物。その一。</figcaption>
</figure>

<figure>
<img src="https://p.twimg.com/Al08Wu2CQAEtM9_.jpg">
<figcaption>会場に展示されている「100人のプロが選んだソフトウェア開発の名著」の現物。そのニ。</figcaption>
</figure>

<h4><a href="http://togetter.com/li/257797">【17-B-3】 言語の世界 まつもと ゆきひろ 氏</a></h4>
<ul>
    <li>まつもとゆきひろさんの「言語の世界」。</li>
	<li>「27年前のクレイ社のスーパーコンピュータと iPhone 4 の MIPS 数が同じ」</li>
	<li>「FORTRAN vs. LISP の勝者は Algol。」</li>
	<li> 「優れた言語のアイディアは1970年代 (言語のカンブリア爆発期) に出揃ってる。」</li>
</ul>

<h4><a href="http://togetter.com/li/257942">【17-D-4】 どうなる？Windows 8時代の業務アプリ開発 八巻 雄哉 氏</a></h4>
<ul>
    <li>八巻さんの Windows 8 セッション中。</li>
	<li>タッチ対応していない Windows 7 用アプリでタッチ対応できる部分と無理がある部分のお話中。</li>
</ul>

<ul><li> 100冊本のサイン、現在38人分。</li></ul>

<h4><a href="http://togetter.com/li/258131">ライブコーディング</a></h4>
<ul>
    <li>Kinect ライブコーディングの発表会中。</li>
</ul>

<figure>
<img src="https://p.twimg.com/Al179daCMAAOVU3.jpg">
<figcaption>10周年コンボパーティ会場に来た。 </figcaption>
</figure>

<h3>関連記事</h3>

<ul>
	<li><a href="http://codezine.jp/article/detail/6420">「デブサミ2012」本日開幕、最新モバイル・Web技術動向や10周年記念セッションも多数 - CodeZine</a></li>
</ul>

<table>
	<tr>
		<th colspan="2"><a href="http://www.codeseek.net">codeseek &amp; C# ユーザー会勉強会 「Windows で Kinectを使ってみる@新宿」</a></th>
	</tr>
	<tr>
		<td>会期</td>
		<td>2012年2月16日(木) 20:00～23:00</td>
	</tr>
	<tr>
		<td>会場</td>
		<td>新宿の居酒屋</td>
	</tr>
	<tr>
		<td>主催</td>
		<td><a href="http://csharp-users.jp">日本C#ユーザー会</a>、<a href="http://www.codeseek.net">codeseek</a></td>
	</tr>
	<tr>
		<td>共催</td>
		<td><a href="http://blog.tk-engineering.com">tk-engineering</a>、<a href="http://www.comuplus.net">こみゅぷらす</a>、<a href="http://www.epowder.net">eパウダ～</a>、<a href="http://groups.yahoo.co.jp/group/dotnet-csharp/">.Net/C# Group</a></td>
	</tr>
</table>

<figure>
<img src="https://p.twimg.com/AlxqyK-CIAEd3u1.jpg">
<figcaption>codeseek &amp; C# ユーザー会勉強会参加中。</figcaption>
</figure>
]]></description>
         <link>http://blog.shos.info/archives/2012/02/developers_summit_2012_codesee.html</link>
         <guid>http://blog.shos.info/archives/2012/02/developers_summit_2012_codesee.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ソフトウェア開発</category>
        
        
         <pubDate>Mon, 20 Feb 2012 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>iPad/iPhone のスタイラスを自作してみた</title>
         <description><![CDATA[<p>最近は勉強会などに参加する際は、PC よりも iPad を持ち歩くことが多くなったのだが、<a href="http://7knowledge.com/7notes_top">7notes</a> での手書き入力やお絵かきアプリ等で使用するためのスタイラスが欲しくなった。</p>

<p>※ ちなみに 7notes に関しては以下の記事が参考になる。</p>
<ul>
	<li><a href="http://zonostyle.com/2011/02/7notes01.html">
	JustSystemの創業者夫妻が手がけた渾身の手書きアプリ 〜 7notes - ZONOSTYLE</a></li>
	<li><a href="http://blog.livedoor.jp/dankogai/archives/51616527.html">iPad - 
	7notesがすごすぎて感涙しそう - 404 Blog Not Found</a></li>
</ul>

<p>探してみたところ、7notes の開発者が作ったという <a href="http://7knowledge.com/su-pen/http://7knowledge.com/su-pen/">Su-Pen</a> というのが評判が良いらしい。ところが、これは人気の為か入手困難のようだ。更に探してみると、スタイラスを自作している人が多い、ということが分かった。結構簡単そうだ。自作してみることにした。</p>

<p>用意したのは導電スポンジと金属製の鉛筆ホルダーと銅線。</p>

<p>導電スポンジというのは、LSI や IC 等を差すためのスポンジで、導電性のため、静電気による破損を防ぐことができる。</p>

<p>iPad や iPhone のタッチパネルは静電容量式という指の静電気で操作するようになっているため、電気を通す鉛筆ホルダーと電気を通すスポンジを使うことでスタイラスが作れるのだ。</p>

<ol>
<li>
<figure>
<figcaption><a href="http://www.amazon.co.jp/dp/B0014R5UXK/">こちらが STAEDTLER のペンシルホルダー。</a></figcaption>
<img alt="" height="148" src="http://blog.shos.info/archives/2011/12/images/IMG_0551.JPG" width="491">
</figure>
<figure>
<figcaption>そしてこれが鉛筆の<a href="http://www.amazon.co.jp/dp/B000IGQI2A/">補助軸</a>として100円ショップ等で売られているもの。</figcaption>
<img alt="" height="108" src="http://blog.shos.info/archives/2011/12/images/IMG_0555.JPG" width="522">
</figure>
</li>
<li>
<figure>
<figcaption><a href="http://www.amazon.co.jp/dp/B00076YM56/">Amazon で入手した導電スポンジ</a>を鋏で十字型に切り抜く。</figcaption>
<img alt="" height="370" src="http://blog.shos.info/archives/2011/12/images/IMG_0552.JPG" width="370">
</figure>
</li>
<li>
<figure>
<figcaption>それに 100円ショップで売られていた銅線を巻く。</figcaption>
<img alt="" height="126" src="http://blog.shos.info/archives/2011/12/images/IMG_0553.JPG" width="264">
</figure>
</li>
<li>
<figure>
<figcaption>ペンホルダーの先に詰めたところ。</figcaption>
<img alt="" height="90" src="http://blog.shos.info/archives/2011/12/images/IMG_0554.JPG" width="522">
</figure>
<figure>
<figcaption>同様にして全部で三本作成。とても簡単だ。導電スポンジも銅線もまだまだ余っている。補助軸を買いたせば、数十本は作れそう。</figcaption>
<img alt="" height="186" src="http://blog.shos.info/archives/2011/12/images/IMG_0558.JPG" width="503">
</figure>
</li>
<li>
<figure>
<figcaption>
<a href="http://itunes.apple.com/jp/app/7notes-for-ipad/id412389219">7notes</a> で手書き入力してみる。中々快適だ。</figcaption>
<img alt="" height="384" src="http://blog.shos.info/archives/2011/12/images/7notes.PNG" width="512">
</figure>
</li>
</ol>
]]></description>
         <link>http://blog.shos.info/archives/2011/12/ipadiphone.html</link>
         <guid>http://blog.shos.info/archives/2011/12/ipadiphone.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">物</category>
        
        
         <pubDate>Tue, 13 Dec 2011 12:40:00 +0900</pubDate>
      </item>
            <item>
         <title>多体問題シミュレーション by HTML5 3D版</title>
         <description><![CDATA[<img alt="nbody3d.png" src="http://blog.shos.info/archives/2011/10/images/nbody3d.png" width="671" height="328" />

<p># 「<a href="http://blog.shos.info/archives/2011/10/_by_html5.html">多体問題シミュレーション by HTML5</a>」の続き。</p>

<p><a href="http://blog.shos.info/archives/2011/10/_by_html5.html">HTML5 による多体問題シミュレーション</a>の 3D 版を作成した。</p>

<ul></li>
<strong><a href="http://www2.shos.info/HTML5Sample3/nbody3d.html">こちら: nbody3d.html</a></strong>
</li></ul>
<p>詳しくはソースを参照のこと。</p>

<h3>使い方等:</h3>
<ul>
<li>物体は球体として表現し、見掛け上の半径は各質量の3分の1乗の比になるようにした。
但し、衝突は考慮していない。</li>
<li>3D アニメーションを見るためには<a href="http://www.stereoeye.jp/howto/cross.html">「交差法」</a>で立体視を行う。</li>
<li>クリックでスケールの変更。</li>
<li>クエリー文字列:
<ul>
<li>number で、物体の数の設定 (nbody.html?number=8 で 8 個。1-10個、デフォルト 5 個)</li>
<li>size で、物体を表示する大きさの変更 (nbody.html?size=100 で 100%。1-800%、デフォルト 50%)</li>
</ul>
</li>
<li>HTML が 1 ファイルだけで他ファイルへの依存なし (オフラインでも OK)</li>
<li>Internet Explorer、Firefox、Safari、Google Chrome、Opera の現時点での最新版で動作</li>
<li>iPhone、Android フォン等スマートフォンで動作</li>
</ul>

<h3>参考:</h3>
<ul>
<li>多体問題 (N‐body problem) に関しては、「<a href="http://ja.wikipedia.org/wiki/%E5%A4%9A%E4%BD%93%E5%95%8F%E9%A1%8C">多体問題 - Wikipedia</a>」を参照のこと。</li>
<li>運動方程式を解くのに使用しているルンゲ＝クッタ法に関しては、「<a href="http://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%B3%E3%82%B2%EF%BC%9D%E3%82%AF%E3%83%83%E3%82%BF%E6%B3%95">ルンゲ＝クッタ法 - Wikipedia</a>」を参照のこと。</li>
<li>「交差法」で 3D アニメーションを見るには、「<a href="http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%86%E3%83%AC%E3%82%AA%E3%82%B0%E3%83%A9%E3%83%A0">ステレオグラム - Wikipedia</a>」の中の「立体視の見かた」が参考になる。</li>
</ul>]]></description>
         <link>http://blog.shos.info/archives/2011/10/_by_html5_3d.html</link>
         <guid>http://blog.shos.info/archives/2011/10/_by_html5_3d.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ソフトウェア開発</category>
        
        
         <pubDate>Wed, 26 Oct 2011 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>多体問題シミュレーション by HTML5</title>
         <description><![CDATA[<img alt="nbody.png" src="http://blog.shos.info/archives/2011/10/images/nbody.png" width="306" height="216" />

<p># 「<a href="http://blog.shos.info/archives/2011/09/lightningtalks_timer_by_html5.html">Lightningtalks Timer by HTML5</a>」の続き。</p>

<p>HTML5 で<a href="http://ja.wikipedia.org/wiki/%E5%A4%9A%E4%BD%93%E5%95%8F%E9%A1%8C">多体問題 (N‐body problem)</a>のシミュレーションを作成した。</p>
<p>4次の<a href="http://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%B3%E3%82%B2%EF%BC%9D%E3%82%AF%E3%83%83%E3%82%BF%E6%B3%95">ルンゲ＝クッタ法</a>を使用。</p>

<ul></li>
<strong><a href="http://www2.shos.info/HTML5Sample3/nbody.html">こちら: nbody.html</a></strong>
</li></ul>
<p>詳しくはソースを参照のこと。</p>

<ul>
<li>物体は球体として表現し、見掛け上の半径は各質量の3分の1乗の比になるようにした。
但し、衝突は考慮していない。</li>
</ul>

<h3>使い方等:</h3>
<ul>
<li>クリックでスケールの変更。</li>
<li>クエリー文字列:
<ul>
<li>number で、物体の数の設定 (nbody.html?number=8 で 8 個。1-10個、デフォルト 5 個)</li>
<li>size で、物体を表示する大きさの変更 (nbody.html?size=100 で 100%。1-800%、デフォルト 50%)</li>
</ul>
</li>
<li>HTML が 1 ファイルだけで他ファイルへの依存なし (オフラインでも OK)</li>
<li>Internet Explorer、Firefox、Safari、Google Chrome、Opera の現時点での最新版で動作</li>
<li>iPhone、Android フォン等スマートフォンで動作</li>
</ul>
]]></description>
         <link>http://blog.shos.info/archives/2011/10/_by_html5.html</link>
         <guid>http://blog.shos.info/archives/2011/10/_by_html5.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">ソフトウェア開発</category>
        
        
         <pubDate>Thu, 20 Oct 2011 23:00:00 +0900</pubDate>
      </item>
            <item>
         <title>Visual Studio のロゴっぽい何かを作ってみた</title>
         <description><![CDATA[<p>以前 <a href="http://blog.shos.info/archives/2011/09/c_3.html">C#</a> と <a href="http://blog.shos.info/archives/2011/09/f.html">F#</a> を作ってみた。</p>

<figure>
<figcaption>C# と F#。</figcaption>
<img alt="" height="400" src="http://blog.shos.info/archives/2011/10/images/DSCF7807.JPG" width="390">
</figure>

<p>今度は <a href="http://www.microsoft.com/japan/msdn/vstudio/">Visual Studio</a> のロゴっぽいものに挑戦。&nbsp;</p>
<ol>
	<li>
	<figure>
	<figcaption>削る前の石。</figcaption>
	<img alt="" height="480" src="http://blog.shos.info/archives/2011/10/images/IMG_1998.JPG" width="480">
	</figure>
	</li>
	<li>
	<figure>
	<figcaption>鉛筆で下書きし、金鋸と大きめの鉄工<ruby>鑢<rp> (</rp><rt>やすり</rt><rp>)</rp></ruby>、ドリルで大まかな形を作る。石とは云っても其れ程固くないので割りと簡単に削れる。</figcaption>
	<img alt="" height="353" src="http://blog.shos.info/archives/2011/10/images/IMG_1997.JPG" width="480">
	</figure>
	</li>
	<li>
	<figure>
	<figcaption>小さい鑢で更に形を作っていく。余り細くすると折れるのでこの辺り迄とした。</figcaption>
	<img alt="" height="296" src="http://blog.shos.info/archives/2011/10/images/IMG_1999.JPG" width="480">
	</figure>
	</li>
	<li>
	<figure>
	<figcaption>100番程度の粗いものから 200番、400番と徐々に細かい<ruby>紙鑢<rp> (</rp><rt>かみやすり</rt><rp>)</rp></ruby>で削っていく。</figcaption>
	<img alt="" height="296" src="http://blog.shos.info/archives/2011/10/images/IMG_2003.JPG" width="480">
	</figure>
	</li>
	<li>
	<figure>
	<figcaption>1500番程度の耐水性紙鑢で磨き、最後は新聞紙で擦って艶を出す。</figcaption>
	<img alt="" height="296" src="http://blog.shos.info/archives/2011/10/images/IMG_2007.JPG" width="480">
	</figure>
	</li>
	<li>
	<figure>
	<figcaption>裏はこんな感じ。</figcaption>
	<img alt="" height="270" src="http://blog.shos.info/archives/2011/10/images/DSCF8006.JPG" width="480">
	</figure>
	</li>
</ol>
	
<figure>
<figcaption><a href="http://windows.microsoft.com/ja-JP/windows/home">Windows</a> のロゴっぽい何かにも挑戦。</figcaption>
<img alt="" height="640" src="http://blog.shos.info/archives/2011/10/images/DSCF7815.JPG" width="629">
</figure>
<figure>
<figcaption>こちらは <ruby>@<rp> (</rp><rt>アットマーク</rt><rp>)</rp></ruby>。</figcaption>
<img alt="" height="447" src="http://blog.shos.info/archives/2011/10/images/DSCF8122.JPG" width="480">
</figure>
]]></description>
         <link>http://blog.shos.info/archives/2011/10/visual_studio_1.html</link>
         <guid>http://blog.shos.info/archives/2011/10/visual_studio_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Mon, 10 Oct 2011 22:00:00 +0900</pubDate>
      </item>
            <item>
         <title>F# も作ってみた</title>
         <description><![CDATA[<p>
# 「<a href="http://blog.shos.info/archives/2011/09/c_3.html">C# を作ってみた</a>」の続き。
</p>

<p>
C# に続いて F# も作ってみた。
<figure><img alt="DSCF7807.JPG" src="http://blog.shos.info/archives/2011/09/images/DSCF7807.JPG" width="780" height="800" /></figure>
</p>
]]></description>
         <link>http://blog.shos.info/archives/2011/09/f.html</link>
         <guid>http://blog.shos.info/archives/2011/09/f.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Wed, 21 Sep 2011 00:00:00 +0900</pubDate>
      </item>
            <item>
         <title>[Event] Microsoft BUILD 2011 (9.13-16) Day1-2 関連記事・コンテンツのまとめ</title>
         <description><![CDATA[<h3><a href="http://www.buildwindows.com">Microsoft BUILD 2011</a> (9.13-16, Anaheim, California US) Day1-2 関連記事・コンテンツのまとめ</h3>

<p>Microsoft の開発者向けカンファレンス「BUILD」が開催されている。</p>
<p>Windows 8 を初めとして非常に多くの新たなテクノロジーが発表され、Preview 版等が使用できるようになっている。</p>
<p>以下で 関連記事・コンテンツを紹介したい。</p>

<h3>■ Day 1 (9.13):</h3>

<ul>
	<li>
	<a href="http://ufcpp.wordpress.com/2011/09/10/build-%E3%81%A7%E3%81%AE%E6%B3%A8%E7%9B%AE%E7%82%B9/">BUILD での注目点 - ++C++; // 未確認飛行 C ブログ</a> 
	(2011.09.11)</li>
	<li><a href="http://blogs.msdn.com/b/jpwin/archive/2011/09/14/build-windows-event.aspx">BUILD イベントが始まりました - Windows 開発統括部 Blog</a> 
	(13 Sep 2011 10:30 PM)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/Build-Sessions">期待の//Build/セッション - InfoQ</a>
	(2011-09-14)</li>
	<li><a href="http://www.publickey1.jp/blog/11/windows_7windows_8uibuild_2011.html">［速報］Windows 7より軽くなったWindows 8、タッチUIなど詳細をマイクロソフトが初披露。BUILD 2011 - Publickey</a> 
	(2011.09.14)</li>
	<li><a href="http://www.publickey1.jp/blog/11/html5javascriptwindows_8visual_studioexpression_blendbuild_2011.html">［速報］HTML5/JavaScriptでWindows 8対応アプリを作る「Visual Studio」「Expression Blend」登場。BUILD 2011 - Publickey</a> 
	(2011.09.14)</li>
	<li><a href="http://www.publickey1.jp/blog/11/windows_8hyper-vwindows_liveuibuild_2011.html">［速報］Windows 8のハードウェアサポート機能、Hyper-V搭載。Windows LiveもタッチUIに。 - Publickey</a> 
	(2011.09.14)</li>
	<li>
	<a href="http://moriblog.kit-eng.com/2011/09/14/visual-studio-11-express-for-windows-developer-preview%E3%81%8C%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82/">Visual Studio 11 Express for Windows Developer Previewが公開されるようです。 – もりひろゆきの日々是勉強</a> 
	(2011.09.14)</li>
	<li>
	<a href="http://moriblog.kit-eng.com/2011/08/03/wcf-ria-services-toolkit-august-2011%E3%81%8C%E5%85%AC%E9%96%8B%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82/">Windows Developer Preview with developer toolsが公開されています。 – もりひろゆきの日々是勉強</a> 
	(2011.09.14)</li>
	<li><a href="http://plusd.itmedia.co.jp/pcuser/articles/1109/14/news016.html">BUILD: クセのある操作! 快速挙動! 動画あり! ──Windows 8 速攻レビュー - ITmedia +D PC USER</a> 
	(2011.09.14 02:17)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110913/368587/">［BUILD］BUILDが開幕、Windows 8でWindowsを“再創造” - ITpro</a> 
	(2011.09.14)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110913/368588/">［BUILD］Windows 8プレビュー版搭載のタブレットを参加者に配布 - ITpro</a> 
	(2011.09.14)</li>
	<li><a href="http://japan.cnet.com/news/service/35007433/">マイクロソフト、「Windows 8」の詳細を明らかに--BUILDイベント - CNET Japan</a>
	(2011.09.14 08:15)</li>
	<li><a href="http://japan.cnet.com/news/service/35007439/">フォトレポート：「Windows 8」の新機能 - CNET Japan</a> 
	（2011.09.14 11:45）</li>
	<li><a href="http://www.sbbit.jp/article/cont1/23841">米マイクロソフトがWindows 8を発表、タッチパネル向け機能強化　ダウンロード提供も開始 - ソフトバンク ビジネス+IT</a> 
	(2011.09.14 12:47)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110914/1036822/">米MSが「Windows 8」の開発者向けプレビュー版を公開 - PC online</a> 
	(2011.09.14)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110914/1036825/">米MSがWindows 8の詳細をデモ、開発者にスレートPCを配布 - PC online</a> 
	(2011.09.14)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110914/1036845/">Windows 8の「ハイブリッドブート」は本当に速い - PC online</a> 
	(2011.09.14)</li>
	<li><a href="http://d.hatena.ne.jp/kkamegawa/20110914/p1">Windows 8 Developer Preview版 - 新日々此何有哉</a> 
	(2011.09.14)<br>
	「ライターの本田さんが配布されたSlate PCで実際に操作した動画をYoutubeに公開されています」 &gt;
	<a href="http://www.youtube.com/watch?v=Wecf97DX_yM">Windows8 - YouTube</a></li>
	<li><a href="http://www.forest.impress.co.jp/docs/news/20110914_477415.html">【NEWS】IE10の最新プレリリース版、“Windows 8”の“Metro”デスクトップでも利用可能に - 窓の杜</a> 
	（2011.09.14 16:55）</li>
</ul>


<h3>■ Day 2 (9.14):</h3>

<ul>
	<li><a href="http://www.rbbtoday.com/article/2011/09/15/81034.html">米マイクロソフト開発者イベント「BUILD」ハイライト動画 - RBB TODAY</a> 
	(2011.09.15 11:33)</li>
	<li><a href="http://www.itmedia.co.jp/enterprise/articles/1109/15/news018.html">Microsoft、「Windows Server 8」と「Visual Studio 11」を発表 - ITmedia エンタープライズ</a> 
	(2011.09.15 08:17)</li>
	<li><a href="http://www.computerworld.jp/topics/560/Windows%20Server/200736/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E3%80%81%E3%80%8CWindows%20Server%208%E3%80%8D%E3%82%92%E6%8A%AB%E9%9C%B2">【Microsoft Build 2011】 マイクロソフト、「Windows Server 8」を披露 - Computerworld</a> 
	(2011.09.15)</li>
	<li><a href="http://www.computerworld.jp/topics/577/Microsoft%E3%82%A6%E3%82%A9%E3%83%83%E3%83%81/200738/%E3%83%90%E3%83%AB%E3%83%9E%E3%83%BC%E6%B0%8F%E3%80%81%E3%80%8C%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%BD%E3%83%95%E3%83%88%E3%81%AF%E8%87%AA%E5%B7%B1%E5%86%8D%E5%BD%A2%E6%88%90%E4%B8%AD%E3%80%8D%E3%81%A8%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88">【Microsoft Build 2011】 バルマー氏、「マイクロソフトは自己再形成中」とコメント</a> 
	(2011.09.15)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110915/368720/">［BUILD］Visual Studio 11とWindows Server 8を初披露 - Computerworld</a> 
	(2011.09.15)</li>
	<li><a href="http://www.lifehacker.jp/2011/09/110914windows8screenshot.html">新しい『Windows 8』の詳細が明らかに! - ライフハッカー［日本版］</a> 
	(2011.09.15)</li>
	<li><a href="http://www.microsoft.com/japan/presspass/detail.aspx?newsid=4059">マイクロソフト、連続性のあるサービスが開発者にもたらす可能性を紹介 - 日本マイクロソフト株式会社</a> 
	(2011.09.15) </li>
	<li><a href="http://blog.livedoor.jp/dankogai/archives/51728503.html">0th Impression - Windows 8 Developer Preview - 404 Blog Not Found</a> 
	(2011.09.15 11:30)</li>
	<li><a href="http://japan.cnet.com/news/business/35007553/">MSのバルマーCEO、「Build」カンファレンスに登場--Windowsをアピール - CNET Japan</a> 
	(2011.09.15 11:54)</li>
	<li><a href="http://japan.cnet.com/news/service/35007567/">「Windows 8」開発者プレビュー版、ダウンロード可能に - CNET Japan</a> 
	(2011.09.15 11:56)</li>
	<li><a href="http://plusd.itmedia.co.jp/pcuser/articles/1109/15/news088.html">BUILD：&quot;ARM Windows 8&quot; はPC業界の何を変えるのか - ITmedia +D PC USER</a> 
	(2011-09-15 17:00)</li>
	<li><a href="http://www.itmedia.co.jp/news/articles/1109/15/news085.html">Windows 8搭載タブレット試作機で開発者にアピールするMicrosoft - ITmedia ニュース</a> 
	(2011-09-15 17:37)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/WinRT">Windows 8は、Win32 APIを置き換える - InfoQ</a>
	(2011-09-15)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/Metro-Plug-ins">Microsoft、Silverlightなどすべてのプラグインを捨てる - InfoQ</a>
	(2011-09-15)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110915/1036877/">「我々はマイクロソフトの再創造の途上」――BUILD基調講演にバルマーCEO - PC online</a>
	(2011-09-15)</li>
	<li><a href="http://plusd.itmedia.co.jp/pcuser/articles/1109/16/news030.html">BUILD：ARM版Windows 8は1年後の世界に期待する - ITmedia +D PC USER</a> 
	(2011-09-16 08:30)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110914/1036845/">Windows 8の「ハイブリッドブート」は本当に速い - PC online</a> 
	(2011.09.14)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110916/368794/">MicrosoftもFlash離れ、Windows 8のMetro用「IE10」はプラグイン非対応 - ITpro</a> 
	(2011-09-16)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110916/368809/">［BUILD］Windows 8のIE10、HTML5対応を劇的に改善 - ITpro</a> 
	(2011-09-16)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110916/368823/">［BUILD］Windows 8ではブルースクリーンも一新 - ITpro</a> 
	(2011-09-16)</li>
	<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20110916/368824/">［BUILD］写真で見るWindows 8搭載タブレット - ITpro</a> 
	(2011-09-16)</li>
	<li><a href="http://blogs.msdn.com/b/jpwin/archive/2011/09/16/building-windows-8-blog-index.aspx">Building Windows 8 ブログの記事一覧 - Windows 開発統括部 Blog</a> 
	(2011-09-16 12:00)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110916/1036913/">Windows 8のソフトウエアキーボードを検証、日本語入力は? - PC online</a>
	(2011-09-16)</li>
	<li><a href="http://pc.nikkeibp.co.jp/article/news/20110916/1036924/">Windows 8プレビュー版の「Metro対応アプリ」を一挙紹介! - PC online</a>
	(2011-09-16)</li>
	<li><a href="http://www.computerworld.jp/topics/577/Microsoft%E3%82%A6%E3%82%A9%E3%83%83%E3%83%81/200747/%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7%E3%81%AF%E3%80%8CWindows+8%E3%80%8D%E3%81%B8%E3%81%AE%E8%A9%95%E5%88%A4%E3%81%8C%E6%80%A5%E4%B8%8A%E6%98%87%E2%80%95%E2%80%95%E8%A9%B3%E7%B4%B0%E7%99%BA%E8%A1%A8%E3%82%84%E3%83%97%E3%83%AC%E3%83%99%E3%83%BC%E3%82%BF%E7%89%88%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%82%92%E5%8F%97%E3%81%91">ネットでは「Windows 8」への評判が急上昇――詳細発表やプレベータ版リリースを受け - Computerworld</a>
	(2011-09-16)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/Win8-UI-Themes">Windows 8 の UI に関する主要テーマ - InfoQ</a>
	(2011-09-17)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/WinRT-API">WinRT:Win32のオブジェクト指向による代替 - InfoQ</a>
	(2011-09-17)</li>
	<li><a href="http://plusd.itmedia.co.jp/pcuser/articles/1109/18/news003.html">BUILD：スマートフォンへの道を歩むWindows 8 - IT Media +D</a>
	(2011-09-18 13:30)</li>
	<li><a href="http://www.infoq.com/jp/news/2011/09/VS-11">Visual Studio 11 Previewが公開された - InfoQ</a>
	(2011-09-18)</li>
</ul>

<h3>■ アップデート:</h3>

	<ul>
		<li><a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">Windows Developer Preview downloads - Windows Dev Center</a></li>
		<li><a href="http://msdn.microsoft.com/en-us/netframework/hh403373">.NET Framework 4.5 Developer Preview - MSDN</a></li>
		<li><a href="http://msdn.microsoft.com/en-us/subscriptions/">new subscriber downloads - MSDN Subscriptions</a><br>
		"Visual Studio 11 Developer Preview", "Team Foundation Server 11 Developer Preview", ".NET Framework 4.5 Developer Preview" 他</li>
		<li><a href="http://msdn.microsoft.com/library/bb386063(v=VS.110).aspx">What's New in Visual Studio 11 Developer Preview - MSDN</a></li>
		<li><a href="http://msdn.microsoft.com/en-us/library/ms171868%28v=VS.110%29.aspx">What's New in the .NET Framework 4.5 Developer Preview - MSDN</a></li>
		<li><a href="http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx">C++11 Features in Visual C++ 11 - Visual C++ Team Blog</a> 
		(12 Sep 2011 9:00 AM)</li>
		<li><a href="http://blogs.msdn.com/b/ie/archive/2011/09/13/ie10pp3.aspx">Windows Developer Preview: The Third IE10 Platform Preview - IEBlog</a> 
		(13 Sep 2011 5:11 PM)</li>
		<li><a href="http://blogs.msdn.com/b/fsharpteam/archive/2011/09/14/f-3-0-developer-preview-now-available.aspx">&nbsp;F# 3.0 Developer Preview Now Available! -  Visual Studio F# Team Blog</a> 
		(14 Sep 2011 3:00 PM)</li>
		<li><a href="http://watwindows8.codeplex.com">Windows Azure Toolkit for Windows 8 - CodePlex</a> 
		(Wed Sep 14 2011 4:00 PM)</li>
		<li><a href="http://www.microsoft.com/windowsazure/sdk/">Windows Azure SDK and Tools | Windows Azure Platform Azure SDK 1.5</a>
		(Sep 2011)</li>
		<li><a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg441573.aspx">What's New in Windows Azure - MSDN</a>
		(Sep 14, 2011)</li>
</ul>]]></description>
         <link>http://blog.shos.info/archives/2011/09/event_microsoft_build_2011_913.html</link>
         <guid>http://blog.shos.info/archives/2011/09/event_microsoft_build_2011_913.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Thu, 15 Sep 2011 20:00:00 +0900</pubDate>
      </item>
            <item>
         <title>[Tool] WebMatrix</title>
         <description><![CDATA[<div>
<a href="http://www.microsoft.com/japan/web/webmatrix/" ><img src="http://www.microsoft.com/japan/web/images/1101/WebMatrix_180x90_ban.jpg" alt="Web アプリケーションを簡単編集できる無償ツール WebMatrix ダウンロードはこちら" border="0" /></a>
</div>

<p>
<a href="http://www.microsoft.com/japan/web/webmatrix/">WebMatrix</a> は Microsoft 製の Windows 上に Web サイトを構築するための無料ツール。
簡単に ASP.NET ベースや PHP ベースの Web サイトを準備できる。
必要なデータベースを同時にインストールしたり、後から編集したりすることもできる。
</p>

<p>
ASP.NET の新しい構文である <a href="http://www.atmarkit.co.jp/fdotnet/scottgublog/20100714razor/razor.html">Razor</a> にも対応。
</p>

<p>※ ちなみに、以前リリースされた ASP.NET Web Matrix とは別物。</p>

<p>
WebMatrix 自体も <a href="http://www.microsoft.com/web/downloads/platform.aspx">Microsoft Web Platform Installer</a> によって簡単にインストールできる。
必要なコンポーネント (適切なバージョンの .NET Framework、SQL Server 関連コンポーネント、IIS Express 等) も自動でインストールされる。
ASP.NET ベースや PHP ベースの Web アプリケーション (CMS 等) のインストールも行うことができる。
</p>

<p>
使い始めるには先ず「<a href="http://www.microsoft.com/japan/web/webmatrix/Learn/">Microsoft WebMatrix おすすめ学習コンテンツ</a>」で紹介されているコンテンツがお勧め。現時点では以下のようなものが紹介されている。
</p>

<ul>
	<li><a href="http://download.microsoft.com/download/E/7/3/E73AB903-6BFE-4AC8-BEB8-0E6BB9051B9D/WebMatrixDevGuide.pdf">WebMatrixで Web アプリをはじめよう! (PDF)</a></li>
	<li><a href="http://www.microsoft.com/japan/web/webmatrix/learn/webdev101/">Web 開発入門</a></li>
	<li><a href="http://msdn.microsoft.com/ja-jp/asp.net/gg193039">Razor 構文と ASP.NET Web ページ</a></li>
	<li><a href="http://www.microsoft.com/japan/web/webmatrix/learn/webdev101/">WebMatrix での Web アプリのインストール方法</a></li>
</ul>

<p>他には以下の記事が参考になる:</p>
<ul>
	<li>
	<a href="http://www.atmarkit.co.jp/fdotnet/scottgublog/20100720webmatrix/webmatrix.html">WebMatrixの紹介 - 連載：～ScottGu氏のブログより～ - @IT</a></li>
	<li>&nbsp;WebMatrix概説 - @IT<ul>
		<li>
		<a href="http://www.atmarkit.co.jp/fdotnet/special/trywebmatrix01/trywebmatrix01_01.html">前編 新ツール「WebMatrix」でのASP.NET Webページ開発を試してみた</a></li>
		<li>
		<a href="http://www.atmarkit.co.jp/fdotnet/special/trywebmatrix02/trywebmatrix02_01.html">後編 高速にWordPressのローカル実験環境を構築してみた</a></li>
	</ul>
	</li>
	<li><a href="http://www.atmarkit.co.jp/fdotnet/webmatrix/index/">Web Matrixで始めるWebアプリ・プログラミング - @IT</a></li>
	<li><a href="http://codezine.jp/article/detail/5616">WebMatrixで簡単にWebサイトを構築してみよう ～WebMatrix入門～ - CodeZine</a></li>
</ul>]]></description>
         <link>http://blog.shos.info/archives/2011/09/tool_webmatrix.html</link>
         <guid>http://blog.shos.info/archives/2011/09/tool_webmatrix.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
        
        
         <pubDate>Wed, 14 Sep 2011 20:00:00 +0900</pubDate>
      </item>
            <item>
         <title>のとじま水族館 ジンベエザメ 餌やり風景</title>
         <description><![CDATA[石川県の「<a href="http://www.notoaqua.jp">のとじま水族館</a>」でオープンから約一年後の『ジンベエザメ館 青の世界』を見てきました。
途中に餌やりのシーンが入っています。

<iframe width="425" height="349" src="http://www.youtube.com/embed/aoTCArbF2SM?hl=ja&fs=1" frameborder="0" allowfullscreen></iframe>]]></description>
         <link>http://blog.shos.info/archives/2011/09/post_395.html</link>
         <guid>http://blog.shos.info/archives/2011/09/post_395.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">旅行</category>
        
        
         <pubDate>Tue, 13 Sep 2011 02:00:00 +0900</pubDate>
      </item>
      
   </channel>
</rss>

