<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>OPC Diary</title>
      <link>http://www.isisaka.com/blog/</link>
      <description>私的ソフトウェア開発あれこれ。</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Wed, 09 Jun 2010 19:06:33 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title><![CDATA[邪道編－Ruby &times; Windows で出来ること 開催が決定しました - 荒井省三のBlog - Site Home - MSDN Blogs]]></title>
         <description><![CDATA[<p><font size="5"></font></p>  <p>※サイトを引っ越しました。以下サイトにブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p><a href="http://opcdiary.net/">新Blogサイト： http://opcdiary.net/ </a>    <br /><a href="http://opcdiary.net/?feed=rss2">RSSフィード： http://opcdiary.net/?feed=rss2</a></p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/06/ruby_windows_bl.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/06/ruby_windows_bl.html</guid>
        
        
         <pubDate>Wed, 09 Jun 2010 19:06:33 +0900</pubDate>
      </item>
            <item>
         <title><![CDATA[Ustream Producer &amp; Lifecam Cinema(H5D-00006)]]></title>
         <description><![CDATA[<p>※サイトを引っ越しました。以下サイトにブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p><a href="http://opcdiary.net/">新Blogサイト： http://opcdiary.net/ </a>    <br /><a href="http://opcdiary.net/?feed=rss2">RSSフィード： http://opcdiary.net/?feed=rss2</a></p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/06/ustream_produce.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/06/ustream_produce.html</guid>
        
        
         <pubDate>Sun, 06 Jun 2010 23:01:40 +0900</pubDate>
      </item>
            <item>
         <title>C# eventのオーバーライドと基底クラスで発生するイベントの処理</title>
         <description><![CDATA[<p>※サイトを引っ越しました。以下サイトにブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p><a href="http://opcdiary.net/">新Blogサイト： http://opcdiary.net/ </a>    <br /><a href="http://opcdiary.net/?feed=rss2">RSSフィード： http://opcdiary.net/?feed=rss2</a> </p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/06/c_event.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/06/c_event.html</guid>
        
        
         <pubDate>Wed, 02 Jun 2010 16:06:17 +0900</pubDate>
      </item>
            <item>
         <title><![CDATA[サンディスクが10年以上使える新型高速SSD「G4」などを正式発表、HDDと交換可能 &ndash; GIGAZINE]]></title>
         <description><![CDATA[<p>※サイトを引っ越しました。以下サイトにブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p><a href="http://opcdiary.net/">新Blogサイト： http://opcdiary.net/ </a>    <br /><a href="http://opcdiary.net/?feed=rss2">RSSフィード： http://opcdiary.net/?feed=rss2</a> </p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/06/10ssdg4hdd_giga.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/06/10ssdg4hdd_giga.html</guid>
        
        
         <pubDate>Tue, 01 Jun 2010 15:43:12 +0900</pubDate>
      </item>
            <item>
         <title>アフガニスタン5月</title>
         <description><![CDATA[<p>※サイトを引っ越しました。以下サイトにブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p>新Blogサイト： <a href="http://opcdiary.net/">http://opcdiary.net/</a>    <br />RSSフィード： <a href="http://opcdiary.net/?feed=rss2">http://opcdiary.net/?feed=rss2</a></p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/06/5_3.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/06/5_3.html</guid>
        
        
         <pubDate>Tue, 01 Jun 2010 13:11:13 +0900</pubDate>
      </item>
            <item>
         <title>WPtouchプラグインを導入しました。</title>
         <description><![CDATA[<p>※サイトを引っ越しました。以下サイトをブックマーク、フィードの設定を変更していただきたくお願いします。</p>  <p>新Blogサイト： <a title="http://opcdiary.net/" href="http://opcdiary.net/">http://opcdiary.net/</a>    <br />RSSフィード： <a title="http://opcdiary.net/?feed=rss2" href="http://opcdiary.net/?feed=rss2">http://opcdiary.net/?feed=rss2</a></p> ]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/wptouch.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/wptouch.html</guid>
        
        
         <pubDate>Sun, 30 May 2010 22:47:38 +0900</pubDate>
      </item>
            <item>
         <title>Blogサイトを引っ越しました。</title>
         <description><![CDATA[<p>長らくこのサイトにてBlogを運用してきましたが、MT3.5にも限界を感じ、最新の5に上げようかと思いましたが、MT5はMySQL必須と言うことで、このサイトのホスティングではMySQLのサポートはないので、MT5へのバージョンアップは無理と言うことに。</p>  <p>それならば、長いものには巻かれろでWordPressにしてしまおうと。</p>  <p>引っ越し先は以下になります。</p>  <p><a title="http://opcdiary.net/" href="http://opcdiary.net/"><font size="6">http://opcdiary.net/</font></a></p>  <p>タイトルは今まで通りOPC Diaryです。</p>  <p>といことでこれからもどうかごひいきに。</p>  <p>☆ここも別に今すぐ閉めたりしませんし、しばらくは残していく予定。もしかするとこっちだけの記事とかあったりするかも。。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/blog_6.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/blog_6.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">日記・コラム・つぶやき</category>
        
        
         <pubDate>Tue, 25 May 2010 21:50:35 +0900</pubDate>
      </item>
            <item>
         <title>Thinkpad X201s購入</title>
         <description><![CDATA[<p>ということで、昨晩届きました。</p>  <p>届いた途端にHDD→SDDに換装してしまいました。</p>  <p>SSD換装後のパフォーマンスインデックスです。</p>  <p>CPU、メモリとも今まで使っていたDELL XPS M1330よりもかなりスコアが上がりましたが、グラフィックス、特にデスクトップのパフォーマンスが悪くなっていますが、これは予想範囲。</p>  <p><a href="http://www.isisaka.com/blog/archives/ThinkpadX201s_8535/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.isisaka.com/blog/archives/ThinkpadX201s_8535/image_thumb.png" width="454" height="375" /></a> </p>  <h4>キーボードについて</h4>  <p>正直なところ過去自分が使ってきたThinkpadに比べると最悪ですが、DELLやEeePCなどに比べるとはるかにましなキーボードです。</p>  <h4>発熱</h4>  <p>DELL Precision M4400とかですとたまにありますが、発熱がすごくてキーボードに触るのがつらいというような事態には今のところ遭遇していません。</p>  <h4>重量</h4>  <p>バッテリーを外すとびっくりするぐらいに軽いです。９セルバッテリーにしたので、バッテリーをつけるとそれなりの重さですが、それでも今までに比べればはるかに軽いです。</p>  <h4>ディスプレイ</h4>  <p>1440*900は確かに広いですが、普段がWUXGAなので手狭感はあります。ただ、VS等開いても十分な解像度ではあります。</p>  <p>発色はいろいろと好みはあると思いますが、青みが強い感じです、そのほか視野角もあれこれ書き込みありますけど、使用上の問題はありません。(確かに広くはないです)</p>  <p>１２インチクラスでこの解像度だとどうして文字が小さいので、老眼の人はちょっとつらいかもしれません</p>  <h4>指紋認証</h4>  <p>すごく便利です。なぞるだけで電源が入って、ログオンまで終わるのはいいですね。ちょっとのコストアップなのでつけたほうがいいと思います。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/thinkpad_x201s_1.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/thinkpad_x201s_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PC</category>
        
        
         <pubDate>Thu, 20 May 2010 09:28:45 +0900</pubDate>
      </item>
            <item>
         <title>MoqでEventを模擬する</title>
         <description><![CDATA[<p>Moqの評判がいいので、<a href="http://journal.mycom.co.jp/articles/2009/06/15/moq/index.html" target="_blank">マイコミの記事</a>とかを見ながらMoqを使い始めようとしています。</p>  <p>今回はMoqのRaiseを使ってMockでEvent発生の模擬やらせようと思います。</p>  <p>まずはMockの対象となるインターフェイスです。</p>  <div class="csharpcode">   <pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">namespace</span> MoqTest</pre>

  <pre><span class="lnum">   2:  </span>{</pre>

  <pre class="alt"><span class="lnum">   3:  </span>    <span class="kwrd">public</span> <span class="kwrd">interface</span> IGreeting</pre>

  <pre><span class="lnum">   4:  </span>    {</pre>

  <pre class="alt"><span class="lnum">   5:  </span>        <span class="kwrd">string</span> Print(<span class="kwrd">string</span> param);</pre>

  <pre><span class="lnum">   6:  </span>&#160;</pre>

  <pre class="alt"><span class="lnum">   7:  </span>        <span class="kwrd">event</span> EventHandler TestEvent;</pre>

  <pre><span class="lnum">   8:  </span>    }</pre>

  <pre class="alt"><span class="lnum">   9:  </span>}</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>これのイベント発生を確認するテストです。</p>

<div class="csharpcode">
  <pre class="alt"><span class="lnum">   1:  </span>[TestMethod()]</pre>

  <pre><span class="lnum">   2:  </span><span class="kwrd">public</span> <span class="kwrd">void</span> EventTest() {</pre>

  <pre class="alt"><span class="lnum">   3:  </span>    <span class="kwrd">bool</span> flag = <span class="kwrd">false</span>;</pre>

  <pre><span class="lnum">   4:  </span>    var mock = <span class="kwrd">new</span> Mock&lt;IGreeting&gt;();</pre>

  <pre class="alt"><span class="lnum">   5:  </span>    mock.Object.TestEvent += (o, e) =&gt; {</pre>

  <pre><span class="lnum">   6:  </span>        flag = <span class="kwrd">true</span>;</pre>

  <pre class="alt"><span class="lnum">   7:  </span>    };</pre>

  <pre><span class="lnum">   8:  </span>    mock.Raise(x =&gt; x.TestEvent += <span class="kwrd">null</span>, <span class="kwrd">new</span> EventArgs());</pre>

  <pre class="alt"><span class="lnum">   9:  </span>    Assert.IsTrue(flag);</pre>

  <pre><span class="lnum">  10:  </span>}</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p></p>

<p>まず5行目から7行目でIGreetingのモックオブジェクトにイベントメソッド(ここでは匿名メソッド)を登録しています。</p>

<p>次の8行目ではMock&lt;T&gt;クラスのRaiseメソッドを使って、IGreetingsのTestEventイベントを発生させます。このときRaiseの二番目の引数でInterface定義に合わせたEventArgsのオブジェクトを渡します。</p>

<p>ここでイベントが実際に発生し、flagがtrueに書き換わるので、9行目のAssertが通りテスト成功となります。</p>
]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/moqevent.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/moqevent.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
                  <category domain="http://www.sixapart.com/ns/types#category">オブジェクト指向・システム開発</category>
        
        
         <pubDate>Thu, 13 May 2010 19:01:57 +0900</pubDate>
      </item>
            <item>
         <title>第4回静岡ITPro勉強会のおしらせ</title>
         <description><![CDATA[<p>第4回静岡IT Pro勉強会を以下の通り開催いたしますので、是非ご参加ください。</p>  <p>テーマ：マルウエア（ウイルス）解析技術</p>  <p>講 師：岩本一樹さん(<a href="http://www.maid.org/">http://www.maid.org/</a>)</p>  <p> ：<a href="http://www.jcsa.or.jp/">日本コンピュータセキュリティーリサーチ株式会社</a></p>  <p>日 付：2010年5月22日（土）</p>  <p>時 間：13時15 分～17時30分</p>  <p>場 所：静岡市産学交流センター 演習室 4</p>  <p>地 図：<a href="http://www.hanjyou.jp/map.html">http://www.hanjyou.jp/map.html</a></p>  <p>定 員：48名</p>  <p>費 用：一般 1000円，学生・未成年：無料</p>  <p>公式タグ：<a href="http://twitter.com/#search?q=%23shizuoka-itpro4">#shizuoka-itpro4</a>    <br />短縮URL：<a href="http://bit.ly/4th-shizuoka-itpro">http://bit.ly/4th-shizuoka-itpro</a></p>  <p>登録申込み：以下のフォームより参加申請をお願いします。&#160; <br /><a href="http://atnd.org/events/4180">http://atnd.org/events/4180</a></p>  <p>なお、あわせてリマインダー等を送付するMLを作成していますので&#160; <br />こちらへも参加をお願いします。&#160; <br /><a href="http://groups.google.co.jp/group/shizuoka-itpro-workshop/">http://groups.google.co.jp/group/shizuoka-itpro-workshop/</a></p>  <p>【懇親会情報】</p>  <p>懇親会も開催いたしますので、是非ご参加ください。</p>  <p>時 間：2010年5月22日(土曜日) 未定</p>  <p>場 所：はなの舞 静岡御幸町店</p>  <p>費 用：一般 4000円，学生・U-20は2000円の予定</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/4itpro.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/4itpro.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">コミュニティ活動</category>
        
        
         <pubDate>Wed, 12 May 2010 07:00:51 +0900</pubDate>
      </item>
            <item>
         <title>NUnitでeventのテストをする。その二。そして訂正。</title>
         <description><![CDATA[<p>3/30日に「<a href="http://www.isisaka.com/blog/archives/2010/03/nunitevent.html" target="_blank">NUnitでeventのテストをする。</a>」という記事を書いたのですが、当初この方法でそれなりにうまく行っていたのですが、イベントをキックするメソッドを呼び出してからそれなりに時間のかかる処理ですと、当然イベントが呼び出される前にNUnitのGUIランナーがテストクラスを開放してしまうので、イベントメソッドが呼び出されずテストとしてはグリーンなんだけど意図した終わり方では当然無いと言うことになります。</p>  <p>ようは何とかしてイベントが呼び出されるまで、NUnitのGUIランナーをつなぎ止める。つまりは、Testメソッドが終わらないようにしないと行けないわけです。そういうことで、どうしたらいいんだろうと悩んでいたのですが、以下の記事で助かりました。</p>  <p><a href="http://jopinblog.wordpress.com/2007/07/10/unit-testing-multi-threaded-asynchronous-events/" target="_blank">Unit Testing Multi-Threaded Asynchronous Events « John Opincar’s Blue Corner</a></p>  <p>正直Thread関係のクラスを使えばいいなんて思いつきもしませんでしたよと。ヲレだめすぎると。</p>  <div class="csharpcode">   <pre class="alt"><span class="lnum">   1:  </span><span class="rem">//指定した日付のデータをデータベースから取得する</span></pre>

  <pre><span class="lnum">   2:  </span>[Test]</pre>

  <pre class="alt"><span class="lnum">   3:  </span><span class="kwrd">public</span> <span class="kwrd">void</span> TestGetLogData() {</pre>

  <pre><span class="lnum">   4:  </span>    <span class="rem">//ManualResetEventのインスタンスを作るよ！</span></pre>

  <pre class="alt"><span class="lnum">   5:  </span>   ManualResetEvent manualEvent = <span class="kwrd">new</span> ManualResetEvent(<span class="kwrd">false</span>);</pre>

  <pre><span class="lnum">   6:  </span>    <span class="rem">//イベントが呼び出されたことを示すフラグを設定するよ</span></pre>

  <pre class="alt"><span class="lnum">   7:  </span>    <span class="kwrd">bool</span> evenFired = <span class="kwrd">false</span>;</pre>

  <pre><span class="lnum">   8:  </span>    <span class="rem">//必要な設定を読み込むよ</span></pre>

  <pre class="alt"><span class="lnum">   9:  </span>    var settings = LogClientSettings.Load(testDataPath);</pre>

  <pre><span class="lnum">  10:  </span>    <span class="rem">//テスト対象のインスタンスを作るよ</span></pre>

  <pre class="alt"><span class="lnum">  11:  </span>    var model = <span class="kwrd">new</span> LogModel(settings);</pre>

  <pre><span class="lnum">  12:  </span>    <span class="rem">//イベントメソッドを定義してやるよ</span></pre>

  <pre class="alt"><span class="lnum">  13:  </span>    model.LogGetted += (o, e) =&gt; {</pre>

  <pre><span class="lnum">  14:  </span>      Console.WriteLine(<span class="str">&quot;Record Count {0}&quot;</span>, model.Logs.Count);</pre>

  <pre class="alt"><span class="lnum">  15:  </span>        <span class="rem">//イベント発生のフラグを立てるよ</span></pre>

  <pre><span class="lnum">  16:  </span>        evenFired = <span class="kwrd">true</span>;</pre>

  <pre class="alt"><span class="lnum">  17:  </span>        <span class="rem">//待機を解除するよ</span></pre>

  <pre><span class="lnum">  18:  </span>        manualEvent.Set();</pre>

  <pre class="alt"><span class="lnum">  19:  </span>    };</pre>

  <pre><span class="lnum">  20:  </span>    <span class="rem">//Event Fire!!</span></pre>

  <pre class="alt"><span class="lnum">  21:  </span>    model.GetLogData(<span class="kwrd">new</span> DateTime(2010, 4, 26));</pre>

  <pre><span class="lnum">  22:  </span>    <span class="rem">//1秒待機するよ。</span></pre>

  <pre class="alt"><span class="lnum">  23:  </span>    manualEvent.WaitOne(1000, <span class="kwrd">false</span>);</pre>

  <pre><span class="lnum">  24:  </span>    <span class="rem">//イベント発生のフラグが立っていたらテスト成功!!</span></pre>

  <pre class="alt"><span class="lnum">  25:  </span>    Assert.IsTrue(evenFired, <span class="str">&quot;GetLogData Fired.&quot;</span>);</pre>

  <pre><span class="lnum">  26:  </span>}</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>

<p>このようなコードになります。</p>

<p>ManualResetEvent をつかって、まず、イベント呼び出す要因となるメソッドを呼び出した後に、WaitOneを使ってこのスレッドをブロックします。Setが呼び出されるかもしくは、設定時間が経過するまでブロックされます。そして、イベントメソッドの中でSetを使ってスレッドのブロックを解除します。このようにすることでイベント発生までテストランナーを待たせることできます。</p>

<p>当然WaitOneでの待ち時間は調整が必要でしょう。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/nunitevent_1.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/nunitevent_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
                  <category domain="http://www.sixapart.com/ns/types#category">オブジェクト指向・システム開発</category>
        
        
         <pubDate>Tue, 11 May 2010 10:23:20 +0900</pubDate>
      </item>
            <item>
         <title>VMware Player 3.0 と イーモバイル USB 通信カード(D31HWとか)を使う場合の注意点</title>
         <description><![CDATA[<p>結論的に何もしないとイーモバイルの通信カードが動かなくなります。そればかりか正常にシャットダウンすらできなくなったりします。</p>  <p>環境はWindows 7 Ultimate x64 + VMware Player 3.0.1 + D31HW。</p>  <p>訳がわからなくてこの連休中あれこれしてましたが、墜落日記さんの記事でやっと解決の糸口がわかりました。多謝多謝。</p>  <p><a href="http://www.arcadiangarden.com/tsuiraku/2010/04/07.php" target="_blank">Arcadian garden - 墜落日記 - 2010年4月7日の墜落</a></p>  <p>どうもVMwareのUSB管理サービスとイーモバイルというかHuaweiのドライバ(ユーティリティ)と相性が悪いらしく、それが原因のようです。相変わらずの品質で泣けてきますね。いまさらPocket WiFiにしておけばとか思います。</p>  <p>具体的にはVMware USB Arbitration Serviceを自動起動から手動に切り替え起動しないようにします。これで通信カードは普通に認識するようになります。</p>  <p>VWwareの仮想マシンからUSBが使えなくなりますが、それ以外の機能は使用することができます。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/vmware_player_3_1.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/vmware_player_3_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">PC</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Windows</category>
        
        
         <pubDate>Sun, 09 May 2010 23:34:40 +0900</pubDate>
      </item>
            <item>
         <title>SQL Server 2008 R2 開発環境の構築手順</title>
         <description><![CDATA[<p>SQL Server 2008 R2の開発ツールはVisual Studio 2008, .NET 3.5ベースの環境で、そのリリースタイミングにもかかわらずVisual Studio 2010ではありません。このため、現段階で環境構築する場合には注意が必要です。</p>  <p>またお約束ですが、<strong><u>Visual StudioとMS SQL Serverの言語エディションは必ずあわせてください</u></strong>。</p>  <p>Windows 7 / Windows Server 2008 R2でのインストール手順です。</p>  <ol>   <li>.NET Framework 3.5 SP1のインストールと有効化。Win2008R2では有効化が必要なので機能の追加から有効化してください。</li>    <li>IISの有効化。(必要に応じて)</li>    <li>Visual Studio 2008のインストール。また、Database Editionのインストールも。</li>    <li>Visual Studio 2008 SP1のインストール。</li>    <li>SQL Server 2008対応GDRのインストール。</li>    <li>Office 2010のインストール。</li>    <li>SQL Server 2008 R2 Developer Edition(他)のインストール。</li>    <li>VS2008向けサードパーティツールのインストール。</li>    <li>Visual Studio 2010のインストール。</li> </ol>  <p>ざっとこんな感じです。</p>  <p>現実的な問題として、SQL Serverを使用した開発を続ける場合、まだしばらくはVisual Studio 2008とつきあう必要がありそうです。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/sql_server_2008_26.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/sql_server_2008_26.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">.NET</category>
                  <category domain="http://www.sixapart.com/ns/types#category">MS SQL Server / RDB</category>
        
        
         <pubDate>Sun, 09 May 2010 10:15:54 +0900</pubDate>
      </item>
            <item>
         <title>VMwareをインストールした環境で自動再生ダイアログが表示されない場合の対処方法</title>
         <description><![CDATA[<p>VMware workstationもしくはPlayerをインストールして自動再生ダイアログが表示されずに困った場合には、VMwareによって書き換えられた以下のレジストリを書き換えます。</p>  <p>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer    <br />HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer</p>  <p>ここの</p>  <p>NoDriveTypeAutoRun</p>  <p>キー値を</p>  <p>0x91(145)</p>  <p>に書き換えます。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/vmware.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/vmware.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Windows</category>
        
        
         <pubDate>Sun, 09 May 2010 02:23:31 +0900</pubDate>
      </item>
            <item>
         <title>SQL CATが選ぶSQL Server 2008 R2の機能Top 10</title>
         <description><![CDATA[<p><a href="http://sqlcat.com/technicalnotes/archive/2010/05/07/top-10-hidden-gems-in-sql-2008-r2.aspx" target="_blank">Top 10 Hidden Gems in SQL 2008 R2 - Technical Notes</a></p>  <ul>   <li>SMBサポート。CIFS/SMBの共有ディレクトリにSQLのファイルを置くことができる。</li>    <li>パフォーマンスの向上。Windows Server 2008 R2との組み合わせでネットワークパフォーマンスが向上する。</li>    <li>SysPrep。SysPrepによるSQL Serverインストール済みイメージの展開</li>    <li>レポートビルダー3.0とレポーティングサーバー。大幅なユーザービリティと機能の向上。</li>    <li>マスターデータサービス。異種アプリケーションでのデータの一貫性を保つ。</li>    <li>SSIS。バルクインサートのサポート。</li>    <li>Excel 2010。データベース関連新機能の追加。</li>    <li>データベース圧縮。Unicodeの圧縮のサポート。</li>    <li>PHP 5向けドライバ。</li> </ul>  <p>メディアであまり取り上げられないと言って書かれたTop10ですが、かなり魅力的ですよね。</p>]]></description>
         <link>http://www.isisaka.com/blog/archives/2010/05/sql_catsql_serv.html</link>
         <guid>http://www.isisaka.com/blog/archives/2010/05/sql_catsql_serv.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">MS SQL Server / RDB</category>
        
        
         <pubDate>Sat, 08 May 2010 11:44:25 +0900</pubDate>
      </item>
      
   </channel>
</rss>
