<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>黒幕編集部</title>
  <link>http://devkuromaku.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://devkuromaku.blog.shinobi.jp/RSS/" />
  <description>妄想・想像・創造</description>
  <lastBuildDate>Sat, 25 Jun 2011 15:53:44 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>ClickOnceのインストール先（win7)</title>
    <description>
    <![CDATA[ここにあるみたい。<br />
<pre>c:\Users\＜ユーザー名＞\AppData\Local\Apps\2.0\</pre>]]>
    </description>
    <category>備忘録</category>
    <link>http://devkuromaku.blog.shinobi.jp/%E5%82%99%E5%BF%98%E9%8C%B2/clickonce%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%85%88%EF%BC%88win7-</link>
    <pubDate>Sat, 25 Jun 2011 15:54:10 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/45</guid>
  </item>
    <item>
    <title>【SQLite】日付型の注意点</title>
    <description>
    <![CDATA[「ハイフン」で区切り必要がある。<br />
時刻は「0:00:00」ではなく、「00:00:00」とする必要がある。<br />
※「2011/04/06 0:00:00」でも追加処理はできてしまう。<br />
<pre>2011-04-06 00:00:00<br />
</pre>こうしておかないと、「追加できるけど参照できない」と<br />
いう何とも辛い状態になってしまう。<br />
<br />
また、内部的に文字列として扱うらしく、<br />
<pre>2011-04-06 00:00:00<br />
2011-4-06 00:00:00<br />
2011-04-6 00:00:00<br />
</pre>こんな感じでフォーマットがバラバラだと<br />
並べ替えしたときに意図した順番にならばなくなる。]]>
    </description>
    <category>データベース</category>
    <link>http://devkuromaku.blog.shinobi.jp/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9/%E3%80%90sqlite%E3%80%91%E6%97%A5%E4%BB%98%E5%9E%8B%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9</link>
    <pubDate>Sat, 25 Jun 2011 05:22:47 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/40</guid>
  </item>
    <item>
    <title>Excel2010 フォームコントロール チェックボックスの判定</title>
    <description>
    <![CDATA[いっつも忘れる。<br />
<pre>If (ActiveSheet.CheckBoxes("columnType").Value = xlOn) Then</pre>ちなみに、チェックボックスの名前は左上の「セルの名前」ボックスで<br />
変更可能。<br />
チェックボックスコントロールを選択すると今の名前が表示されるので<br />
入力してやれば変更できる。<br />
]]>
    </description>
    <category>備忘録</category>
    <link>http://devkuromaku.blog.shinobi.jp/%E5%82%99%E5%BF%98%E9%8C%B2/excel2010%20%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%AB%20%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AE%E5%88%A4%E5%AE%9A</link>
    <pubDate>Tue, 15 Mar 2011 15:00:26 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/44</guid>
  </item>
    <item>
    <title>.svnファイルを一括削除</title>
    <description>
    <![CDATA[コマンドプロンプトやターミナルで対象のフォルダに移動。<br />
<pre>for /R %i in (.svn) do rd /Q /S "%i"</pre>]]>
    </description>
    <category>備忘録</category>
    <link>http://devkuromaku.blog.shinobi.jp/%E5%82%99%E5%BF%98%E9%8C%B2/.svn%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%B8%80%E6%8B%AC%E5%89%8A%E9%99%A4</link>
    <pubDate>Wed, 09 Feb 2011 12:21:49 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/43</guid>
  </item>
    <item>
    <title>USBフラッシュからインストールするときの注意点</title>
    <description>
    <![CDATA[USBフラッシュ起動でCentOSをインストール。<br />
CDからインストールするみたく進めていくと、とんでもない目にあってしまったよ。<br />
ブートローダがUSBフラッシュにインストールされてしまう。<br />
<pre>高度なブートローダオプションの設定</pre>のチェックをつけて<br />
<pre>ドライバ順の変更</pre>でブートローダのインストール先を変更してやる必要がある。]]>
    </description>
    <category>Linuxサーバ</category>
    <link>http://devkuromaku.blog.shinobi.jp/linux%E3%82%B5%E3%83%BC%E3%83%90/usb%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9</link>
    <pubDate>Wed, 02 Feb 2011 12:25:29 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/42</guid>
  </item>
    <item>
    <title>【SQLite】 現在日付時刻取得方法</title>
    <description>
    <![CDATA[現在日付時刻取得方法。<br />
<pre>select datetime('now');</pre>けど、これだとなぜだか-9時間された値が返ってきてしまう。<br />
なんてことだ・・・<br />
仕方ないので、こうする。<br />
<pre>select datetime('now', '+09:00:00');</pre><br />
]]>
    </description>
    <category>SQLite</category>
    <link>http://devkuromaku.blog.shinobi.jp/sqlite/%E3%80%90sqlite%E3%80%91%20%E7%8F%BE%E5%9C%A8%E6%97%A5%E4%BB%98%E6%99%82%E5%88%BB%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95</link>
    <pubDate>Thu, 27 Jan 2011 02:40:52 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/41</guid>
  </item>
    <item>
    <title>propertyInfo.SetValueについて</title>
    <description>
    <![CDATA[同じプロパティ名を持つ、異なるClassがある場合、<br />
自動転記とかしたいよね。今後、プロパティが増えたときも便利だし。<br />
そういうときに、propertyInfo.SetValueを使うんだけど、<br />
プロパティの型が違うと落ちてしまう。<br />
なので、強引に回避。<pre>TestClass obj = new TestClass();<br />
string value = "ほげ";<br />
PropertyInfo p = obj.GetType().GetProperty("HogeProperty");<br />
pSetValue(obj, <br />
          Convert.ChangeType(value, p.PropertyType),<br />
          null);<br />
</pre><br />
ただし、valueがnullの場合、Convert.ChangeTypeが落ちてしまうので<br />
nullの場合は、そのまま突っ込むようにしよう。<br />
<br />
余談だけど、p.PropertyTypeがNullableの可能性もある。<br />
その場合、下記のように値型を取得する。<br />
<pre>if (p.PropertyType.IsGenericType)<br />
{<br />
    if (p.PropertyType.GetGenericTypeDefinition() == typeof(Nullable<>))<br />
    {<br />
        // Nullableの場合、元の型を取得<br />
        // Nullable&lt;int&gt; → int<br />
        return Nullable.GetUnderlyingType(p.PropertyType);<br />
    }<br />
}]]>
    </description>
    <category>VS2008（C#）</category>
    <link>http://devkuromaku.blog.shinobi.jp/vs2008%EF%BC%88c-%EF%BC%89/propertyinfo.setvalue%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
    <pubDate>Tue, 12 Oct 2010 16:13:58 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/39</guid>
  </item>
    <item>
    <title>ClickOnce App.configｔってどこよ</title>
    <description>
    <![CDATA[ClickOnceを使ってみた。<br />
確かに、便利だけど、ローカル側のどこにインストールされたのか<br />
全く分からない。App.configとか、どこにあるか分からないと<br />
超困る。<br />
<br />
<pre>Documents and Settings\Local Settings\Apps\2.0<br />
</pre><br />
なんか、この辺りに落ちるみたい。]]>
    </description>
    <category>VS2008（C#）</category>
    <link>http://devkuromaku.blog.shinobi.jp/vs2008%EF%BC%88c-%EF%BC%89/clickonce%20app.config%EF%BD%94%E3%81%A3%E3%81%A6%E3%81%A9%E3%81%93%E3%82%88</link>
    <pubDate>Sun, 12 Sep 2010 11:46:14 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/38</guid>
  </item>
    <item>
    <title>App.configを指定のパスに配置する方法</title>
    <description>
    <![CDATA[備忘録<br />
これで、settingData に設定ファイルの中身が入る。<br />
<br />
<pre>ExeConfigurationFileMap ecfm = new ExeConfigurationFileMap();<br />
ecfm.ExeConfigFilename = （ファイルパス）;<br />
           <br />
KeyValueConfigurationCollection settingData =<br />
 　　ConfigurationManager.OpenMappedExeConfiguration(ecfm, 　<br />
 　　ConfigurationUserLevel.None).AppSettings.Settings;<br />
</pre><br />
<br />
]]>
    </description>
    <category>VS2008（C#）</category>
    <link>http://devkuromaku.blog.shinobi.jp/vs2008%EF%BC%88c-%EF%BC%89/app.config%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%AE%E3%83%91%E3%82%B9%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95</link>
    <pubDate>Sat, 01 May 2010 09:07:30 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/37</guid>
  </item>
    <item>
    <title>フォームの×ボタンを非表示にする（ALT+F4含む)</title>
    <description>
    <![CDATA[タイトルの通り<br />
<pre>protected override CreateParams CreateParams<br />
{<br />
  get<br />
  {<br />
    const int CS_NOCLOSE = 0x200;<br />
    CreateParams cp = base.CreateParams;<br />
    cp.ClassStyle = cp.ClassStyle | CS_NOCLOSE;<br />
    return cp;<br />
  }<br />
}<br />
</pre><br />
<br />
こんな風にオーバーライドすればできる]]>
    </description>
    <category>VS2008（C#）</category>
    <link>http://devkuromaku.blog.shinobi.jp/vs2008%EF%BC%88c-%EF%BC%89/%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%C3%97%E3%83%9C%E3%82%BF%E3%83%B3%E3%82%92%E9%9D%9E%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%99%E3%82%8B%EF%BC%88alt-f4%E5%90%AB%E3%82%80-</link>
    <pubDate>Sun, 30 Aug 2009 06:51:16 GMT</pubDate>
    <guid isPermaLink="false">devkuromaku.blog.shinobi.jp://entry/36</guid>
  </item>

    </channel>
</rss>