<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" 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/"><channel><title>Visual Basic / C#　/ C++</title><link>http://blogs.wankuma.com/yamada/category/1351.aspx</link><description>.NET 関連プログラミング</description><managingEditor>やまだ</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>やまだ</dc:creator><title>ちょっとメモ</title><link>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx</link><pubDate>Wed, 31 Aug 2011 21:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/202325.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2011/08/31/202325.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/202325.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/202325.aspx</trackback:ping><description>&lt;p&gt;ひっそりひっそり。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.kaxaml.com/"&gt;KAXAML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;長らく更新が止まっていた軽量XAMLエディタ。で、いきなりバージョン 1.8 って何ぞ。&lt;/p&gt; &lt;p&gt;最新版への対応はうれしいけど、「軽量」というところが怪しくなっている気がしないでもない……。&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;&lt;a href="http://smallbasic.com/"&gt;Small Basic&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;帰ってきた BASIC。VB ではない Basic。ついに、1.0 リリース。&lt;/p&gt; &lt;p&gt;いや、こーゆーシンプルなのも懐かしくて良いかと。&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/magazine/cc136756.aspx"&gt;自作室: .NET Framework 用の言語コンパイラを作成する&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;ちょっとコンパイラ作って遊んでみたい人はこの辺から？&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;em&gt;つーことで、メモメモ。&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;では。&lt;/em&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/202325.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>クロスオーバーさせてみよう</title><link>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx</link><pubDate>Sat, 31 Jan 2009 14:49:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/167195.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2009/01/31/167195.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/167195.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/167195.aspx</trackback:ping><description>&lt;p&gt;ほら、やっぱりエントリが月末になったっちゃぢゃん。&lt;/p&gt; &lt;p&gt;＃で、間が空く分、無駄に長くなる、と。 ＜ 無駄とか言うなー。&lt;/p&gt; &lt;p&gt;……えーと。&lt;/p&gt; &lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;で、タイトルの件なのですが、いや、なに、そんな大層な話ではなかったりします。&lt;/p&gt; &lt;p&gt;良いタイトルが浮かばなかっただけ、というのは、君と僕との秘密さっ ＜ もうええっちゅうに。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;スペシャリストの方はいーっぱいいるので、ふかーい方の話はそっちに任せるとして、&lt;/p&gt; &lt;p&gt;今回は、複数の技術を組み合わせたり、比較してみると面白いかもよ、ってな話です。&lt;/p&gt; &lt;p&gt;役にたつかどーかはわからんけど。まぁ、私の書くものって、そんなもんです。&lt;/p&gt; &lt;p&gt;で、いくつか見つけたものをまとめて紹介しておこうかと。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・Ja.NET&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.janetdev.org/" href="http://www.janetdev.org/"&gt;http://www.janetdev.org/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;＃ちなみに、この名前は「じゃんぬねっと」とは読まないようですｗ&lt;/p&gt; &lt;p&gt;.NET Framework 上で動く Java ですねー。&lt;/p&gt; &lt;p&gt;え？それになんの意味がある？.NET Framework 上で動かすんだったら C# や VB.NET でいーじゃん？&lt;/p&gt; &lt;p&gt;……そんなこと訊かれてもねぇ。いや、なんか面白そうな気がしないですか？&lt;/p&gt; &lt;p&gt;しない？……そーですか……。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・Glasshopper ( Mainsoft for Java EE Developer Edition )&lt;/p&gt; &lt;p&gt;&lt;a title="http://dev.mainsoft.com/Default.aspx?tabid=177" href="http://dev.mainsoft.com/Default.aspx?tabid=177"&gt;http://dev.mainsoft.com/Default.aspx?tabid=177&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Visual Studio で開発するJavaアプリ。Visual Studio で開発したアプリケーションが、Javaのコードになります。&lt;/p&gt; &lt;p&gt;いや、それだったら最初からJavaの方が開発効率は良い？&lt;/p&gt; &lt;p&gt;……まぁ、私もそう思わないでもないんですけどねー(笑)。でも、言語間の違いとかわかって面白いです。&lt;/p&gt; &lt;p&gt;実際の開発でそんなの使えるか、と言われると、確かに厳しそうな気もしますけど。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・eFace&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.soyatec.com/eface/" href="http://www.soyatec.com/eface/"&gt;http://www.soyatec.com/eface/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;で、こっちは Java で XAML を使ってみよう、という話ですね。&lt;/p&gt; &lt;p&gt;まだまだライブラリが充実しないと、本格的に使えないかなーとも思いますけど、動くだけで面白いです。&lt;/p&gt; &lt;p&gt;ただねー、これ、eclipse用しか用意されてなくて、NetBeans用がないんですよねー。 &lt;/p&gt; &lt;p&gt;最近の eclipse はアドインの嵐で、アドイン間のコンフリクトとかものすげーめんどくさい感があるので、自分で遊ぶなら NetBeans の方が好みなんですけど。&lt;/p&gt; &lt;p&gt;あ、そういえば eclipse と NetBeans、それぞれ使ってみると、開発環境としての考え方の違いとか、さらに Visual Studio とかと違いとかもあるので面白いですよー。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、.NET Framework でプログラム開発とかいうと、C# か VB.NET か、いやいやC++でしょ、とかって話があったりするわけですが……。&lt;/p&gt; &lt;p&gt;もう、なんかね、いっそ MSILでいーんじゃないかと……思わないでもないでもなかったり。 ← どっちなんだ&lt;/p&gt; &lt;p&gt;＃厳密には MSIL でなくて CIL (Common Intermediate Language) が正式名称でしたっけ？ &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・ECMA-335 / Common Language Infrastructure (CLI)&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.ecma-international.org/publications/standards/Ecma-335.htm" href="http://www.ecma-international.org/publications/standards/Ecma-335.htm"&gt;http://www.ecma-international.org/publications/standards/Ecma-335.htm&lt;/a&gt;&lt;/p&gt; &lt;p&gt;無償で入手できる CLI 仕様。&lt;/p&gt; &lt;p&gt;ただねー、500頁を超えるようなドキュメントをPC上で見るのはつらいです。かといって、印刷するのも大変だし。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、最近は MSIL で遊びつつあります。これはこれで面白いですよ。&lt;/p&gt; &lt;p&gt;そのうちまとめてなんとかしようかと思わないでもなかったり。&lt;/p&gt; &lt;p&gt;VB.NETやC#のコードがMSILではこーなってるのかー、とか、あーこの辺は Java VM と同じだー、とか、おーこっちはこーなってるのかー、とか。&lt;/p&gt; &lt;p&gt;ということで、ついでにJava の原典も紹介しておきましょうか、ということで。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;・The Java Virtual Machine Specification&lt;/p&gt; &lt;p&gt;&lt;a title="http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html" href="http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html"&gt;http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;大丈夫、十分英語版でも読めますよー。&lt;/p&gt; &lt;p&gt;＃私が紹介すると、プログラム言語仕様でないところがミソですねーｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;それでシステム開発の役にたつのかー、という疑問もありますけど、それをいっちゃあ、ということで。&lt;/p&gt; &lt;p&gt;でも、知っていることの幅を広げるのは良いことかと。効率は激しく悪いかもしれないですが。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;では。次は２月末日ですかね、……ってしゃれにならんな。&lt;/p&gt; &lt;p&gt;２月は日数が少ないから気をつけないと、って、おい。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/167195.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>ドキュメントは読みましょう？（しつこく Sandcastle ）</title><link>http://blogs.wankuma.com/yamada/archive/2008/12/24/164922.aspx</link><pubDate>Wed, 24 Dec 2008 23:18:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/12/24/164922.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/164922.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/12/24/164922.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/164922.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/164922.aspx</trackback:ping><description>&lt;p&gt;やまだです。……えーと、お忘れかもしれませんが、そういう奴もいるんです。&lt;/p&gt; &lt;p&gt;……えー、いるよな……たぶん……。&lt;/p&gt; &lt;p&gt;少なくとも、私は「いる」と信じたい！いーから、だまされたと思って「いる」としてみろ！だまされるから！……あれ？&lt;/p&gt; &lt;p&gt;……はぁ、まぁ、そんなものです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;今回も、しつこく Sandcastle の話です。ほとんど、困ったときの Sandcastle ネタ、って感じになってますが。&lt;/p&gt; &lt;p&gt;困ったもんだ。……あ、困ってるから Sandcastle ネタなのかｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、.NET Framework で API リファレンスを作成する場合、ほとんど感覚的には JavaDoc 相当箇所に同様のコメントを入れていけば良いだけなのですが、ふと疑問に思うことがあるわけです。&lt;/p&gt; &lt;p&gt;「クラスとメソッドはその直前にXML形式でコメントを追加すれば良い。でも、名前空間に対するコメントはどこに書けば良いのよ？」&lt;/p&gt; &lt;p&gt;で、これまでの対処法としては、私は以下の２つでしのいでいたりしたわけなんですが。&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;&lt;u&gt;&lt;strong&gt;その１．Sandcastle Help File Builder で ShowMissingNamespaces 指定を False にする&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt; &lt;p&gt;はい、へたれですね。名前空間にはコメント付いてなくても良しとしよー、と。&lt;/p&gt; &lt;p&gt;この指定を False にしておくと、作成される API リファレンスで「名前空間にコメント付いてないよー」というエラーが出力されなくなります。 &lt;/p&gt; &lt;p&gt;名前空間に対するコメントなんて、さらりとなかったことにしてしまうというｗ&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;その２．Sandcastle Help File Builder で Namespaces メニューボタンから個別にコメントを追加する&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;まぁ、こーすれば名前空間に対するコメントは記述できます。&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://yamada.wankuma.com/2008/12/24/6fe0517e886e_CAA2/image.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="214" alt="image" src="http://yamada.wankuma.com/2008/12/24/6fe0517e886e_CAA2/image_thumb.png" width="324" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;こんな画面が開くので、中段で対象とする名前空間を選んで、下段の「Edit the summary for the selected namespace」の中にコメントを書けば良いだけなんだけど……。&lt;/p&gt; &lt;p&gt;なんかねー、すっきりしないのよ。他のAPI仕様はソースコード内で、名前空間はツール内で、ってコメント場所が分かれると。&lt;/p&gt; &lt;p&gt;Javaなんかだと、package.html ファイルをパッケージごとに作っておけるので、ソースコードとコメントがまとめて管理できるので便利なんだけどなー、とか思ったりします。&lt;/p&gt; &lt;p&gt;それに、&amp;lt;summary&amp;gt; タグはいいけど &amp;lt;remarks&amp;gt; タグはどうするのよ、ってな話もあったりします。&lt;/p&gt; &lt;p&gt;タグごと書けば、両方書けるんだけどねー。でも、生成されるファイルではどちらも &amp;lt;summary&amp;gt; タグの位置だから変なのよ。やっぱり、&amp;lt;summary&amp;gt; の内容は冒頭に、&amp;lt;remarks&amp;gt; の内容は末尾に出力して欲しいよねー、と。&lt;/p&gt; &lt;p&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;ところが、この２つ以外にも方法があるってことが、ようやく最近になってわかってきたりして。&lt;/p&gt; &lt;p&gt;それが次に挙げる「その３」、とゆーわけです。&lt;/p&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;その３．名前空間ごとに NamespaceDoc クラスを作成する。&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;ということで、この方法があったりします。&lt;/p&gt; &lt;p&gt;つまり、名前空間のコメントを入れるためのクラスを定義してしまうってゆー、まーなんというか、盲点というか、抜け道というかｗ&lt;/p&gt; &lt;p&gt;C# だとこんな感じですねー。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;namespace 対象とする名前空間 {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// 名前空間の概要&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;remarks&amp;gt;名前空間の補足&amp;lt;/remarks&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [System.Runtime.CompilerServices.CompilerGeneratedAttribute()]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; class NamespaceDoc {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;VB.NET だとこんな感じですねー。VB.NET だと明示的に名前空間を書かないのが通常かもしれないですが、このクラスについては明示的に書いておいた方が混乱がないかもです。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Namespace 対象とする名前空間&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ''' &amp;lt;summary&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ''' 名前空間の概要&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ''' &amp;lt;/summary&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ''' &amp;lt;remarks&amp;gt;名前空間の補足&amp;lt;/remarks&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;System.Runtime.CompilerServices.CompilerGeneratedAttribute()&amp;gt; _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Class NamespaceDoc&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Class&lt;br&gt;End Namespace&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;で、これらのクラスを定義しておくと、Sandcastle でちゃんと名前空間用のコメントが反映されることとなりますー。&lt;/p&gt; &lt;p&gt;あ、この方法は「その２」とは共存できないようなので注意です。まぁ、当然っちゃ当然のような気もするけど。定義が重複している、とかってエラーが表示されたような……。&lt;/p&gt; &lt;p&gt;↑ここで再検証しないところが、またへたれですね。＃もー、そんな気力はとっくになくなっているので。&lt;/p&gt; &lt;p&gt;で、この方法をどこで見つけたかというとですね。えーと、さっきの「その２」で挙げたウィンドウ右下のところに「Help」ってボタンがあるですよ。&lt;/p&gt; &lt;p&gt;ツールの操作方法なんて直感的にわかるし、英語読むなんて面倒だしなぁ、……と放置だったんですが、ある時、なんとなく「Help」ボタンを押して、ヘルプファイルをざっと眺めてみて、……あれ？この「Using a NamespaceDoc Class」って何だ？と思ったという（苦笑）。&lt;/p&gt; &lt;p&gt;やっぱ、ドキュメント読むって大事だわ（笑）。&lt;/p&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;で、ドキュメントを読むことも大事だけど、空気を読むことも大事ですね、という話でした。……あれ？&lt;/p&gt; &lt;p&gt;えーと、……KY でごめんなさい、ごめんなさい、ごめんなさい。&lt;/p&gt; &lt;p&gt;内容のわりに長いエントリでごめんなさい、ごめんなさい、ごめんなさい。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;それでは皆様、良いお年を。また、１月末にお会いしましょう。&lt;/p&gt; &lt;p&gt;……をい。　← でも、しゃれになってなかったりする…… orz&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/164922.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>WPFでSandcastleを使ってみた</title><link>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx</link><pubDate>Sun, 30 Nov 2008 20:15:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/162388.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/11/30/162388.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/162388.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/162388.aspx</trackback:ping><description>&lt;p&gt;えーと、前回の大阪勉強会以来ですかね。とりあえず11月の駆け込みエントリということでｗ&lt;/p&gt; &lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;なんか大阪の方が私のホームになってきた感のある今日この頃、皆様いかがお過ごしでしょうか？&lt;/p&gt; &lt;p&gt;＃ホームレス、という話もありますがｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;相変わらずちまちまと自宅でWPFプログラムを弄ってたりします。あまり時間もとれないし、一つ機能を入れるたびにリファクタリングの嵐で遅々としてしか進んでいなかったりしますが。 &lt;/p&gt; &lt;p&gt;で、せっかくWPFでプログラム作ってることだし、ひさしぶりにSandcastleでAPIリファレンスでも出してみるかなぁ、と。別にWPFだからってSandcastleの何が変わるわけでもないはずで、まぁとりあえずやってみるべしと。&lt;/p&gt; &lt;p&gt;で、それだけのことなのに、なぜかはまること、はまること。&lt;/p&gt; &lt;hr&gt;  &lt;p&gt;&lt;strong&gt;その１．なんか変だ&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;え、変なのはお前だ、って？あ、はい、まあそれは置いておくとして（認めるのかっ）&lt;/p&gt; &lt;p&gt;生成されたAPIリファレンスの表示が何かおかしかったりします。ドキュメント内リンクも有効になっていないし。&lt;/p&gt; &lt;p&gt;でも、"Build completed successfully." って表示が出てるしなぁ。ちゃんと出力されているはずなんだが……、とログを見て、途中にある文字列に気づきます。&lt;/p&gt; &lt;p&gt;OutOfMemory&lt;/p&gt; &lt;p&gt;……おーい。……ぉーぃ、ぉーぃ、ぉーぃ……。&lt;/p&gt; &lt;p&gt;むなしくコダマが響きます……。&lt;/p&gt; &lt;p&gt;……成功していないだろうがっ！&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓１．Sandcastle Help File Builder は、成功していなくても "Build completed successfully." って表示することがあるので要注意です。何かあやしいと思ったらログを追っかけるべし！&lt;/u&gt;&lt;/em&gt;&lt;/p&gt; &lt;hr&gt; &lt;p&gt; &lt;strong&gt;その２．さっきは成功したのに……&lt;/strong&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;え、学習効果がないのは、お前だ、って？……あー、そーかも。&lt;/p&gt; &lt;p&gt;なんかねー、ドキュメントの再生成を繰り返しているうちに、動作が変わるんですよ。で、原因は↑の OutOfMemory だったりして。&lt;/p&gt; &lt;p&gt;で、一度終了させて、もう一度起動しなおすと今度はちゃんと動いたり。&lt;/p&gt; &lt;p&gt;……これって、メモリリーク起こしてないか？とあらぬ疑いをかけてみる。&lt;/p&gt; &lt;p&gt;＃自分の期待どおりの動作しなかったら、バグだーと叫ぶ困った人、いますよねー。……はっ、私かっ！？&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓２．Sandcastle Help File Builder が期待通りの動作をしなかった場合には、一度再起動してみましょう。今度はちゃんと動くかもよ？ &lt;/u&gt;&lt;/em&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;その３．お前は何をしてるんだっ！？&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;え、意味不明なのは(以下略)。……はいはい、どーせそうですよー。&lt;/p&gt; &lt;p&gt;XAML では明示的にクラス定義はしないですよね。だから、".xaml.cs", ".xaml.vb" 側の partial&amp;nbsp; class 側に&amp;lt;sammary&amp;gt;タグでコメントを書いています。&lt;/p&gt; &lt;p&gt;自分では、このやり方で問題ないように思っていたんですが、生成されたドキュメントでクラス名の一覧を見てみると、クラス名がコメントに表示されている……。おーい、自分で記述した方のコメントはどこに行ったんだー？&lt;/p&gt; &lt;p&gt;……と思って、クラスの方のAPIを見てみると、確かに自分が書いたコメントはありましたけど、その他にそのクラス名だけのコメントが１行追加されている……。何だコレ？&lt;/p&gt; &lt;p&gt;で、XAML定義をミスってIDEがエラー吐いたとき、その原因を追っかけてってわかったですよ。XAMLから生成されたC#(VB)のコードに勝手に&amp;lt;sammary&amp;gt;タグが追加されてるっ！&lt;/p&gt; &lt;p&gt;意味のない情報を自動生成すんなー……。&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;教訓３．XAMLで定義したクラスには、Visual Studioによりクラス名だけの&amp;lt;sammary&amp;gt;タグがつけられたりします。まぁ、そーゆーものなので、気にするのはやめましょう。&lt;/u&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;では、次回はまた大晦日にお会いしましょう？&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/162388.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>帰ってきた Sandcastle</title><link>http://blogs.wankuma.com/yamada/archive/2008/06/17/144030.aspx</link><pubDate>Tue, 17 Jun 2008 01:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/06/17/144030.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/144030.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/06/17/144030.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/144030.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/144030.aspx</trackback:ping><description>&lt;p&gt;えー……ま、いいか。&lt;/p&gt; &lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;6/28(土) は&lt;a href="http://www.wankuma.com/seminar/20080628osaka20/Default.aspx"&gt;大阪勉強会#20&lt;/a&gt;です。なんだかんだで話題に上がっているわりには、まだまだ空きはありそうです。&lt;/p&gt; &lt;p&gt;というわけで。&lt;/p&gt; &lt;p align="center"&gt;&lt;font size="6"&gt;みんな来ない？僕は行くよー（ＴーＴ）&lt;/font&gt;&lt;/p&gt; &lt;p&gt;とか書いておきながら、私は別件のため懇親会は欠席の予定だったりしますが。&lt;/p&gt; &lt;p&gt;＃というか、そもそもその別件のためにこの日に大阪行きだったわけで。&lt;/p&gt; &lt;p&gt;で、今週末の&lt;a href="http://www.wankuma.com/seminar/20080621tokyo21/Default.aspx"&gt;東京勉強会#21&lt;/a&gt;の方まで行く体力と気力が残るだろうか……。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;で、前回「&lt;a href="http://blogs.wankuma.com/yamada/archive/2008/06/12/143037.aspx"&gt;Sandcastleはどこに行った？&lt;/a&gt;」的なエントリを書いてしまったわけなので、一応その後始末をしておこうと。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.codeplex.com/SHFB"&gt;Sandcastle Help File Builder&lt;/a&gt; のページにいくと、Sandcastle へのリンクが張りなおされていました。&lt;/p&gt; &lt;p&gt;&amp;gt; Download the Sandcastle January 2008 release from the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;amp;displaylang=en"&gt;Microsoft Download Center&lt;/a&gt;&lt;/p&gt; &lt;p&gt;とありますね。ですが、これ、リンク先を確かめてみると実際には、May 2008 Release でした。ですので、Sandcastle の最新版が上記からダウンロードできるようです。&lt;/p&gt; &lt;p&gt;ということで、Microsoft の Download Center に舞い戻った、とのお話でした。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;では、Sandcastle関連のリンク集を整理、ということで。&lt;/p&gt; &lt;p&gt;・&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;amp;displaylang=en"&gt;Sandcastle May 2008 Release (v2.4.10520)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;ヘルプファイル作成ツールのエンジン&lt;/p&gt; &lt;p&gt;・&lt;a href="http://www.codeplex.com/SHFB"&gt;Sandcastle Help File Builder 1.7.0.0 Production&lt;/a&gt;&lt;/p&gt; &lt;p&gt;ヘルプファイル作成のGUIツール&lt;/p&gt; &lt;p&gt;・&lt;a href="http://www.codeplex.com/SandcastleStyles"&gt;Sandcastle Style&lt;/a&gt;&lt;/p&gt; &lt;p&gt;以前、Presentation Style Patch と呼んでいたもの&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;以上でっす。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/144030.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>Sandcastle が消えている？</title><link>http://blogs.wankuma.com/yamada/archive/2008/06/12/143037.aspx</link><pubDate>Thu, 12 Jun 2008 02:18:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/06/12/143037.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/143037.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/06/12/143037.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/143037.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/143037.aspx</trackback:ping><description>&lt;p&gt;やまだです。&lt;/p&gt; &lt;p&gt;こんな私ですが「書き込みを楽しみにしてるよ」という方がいらっしゃいました。ありがたいことです。&lt;/p&gt; &lt;p&gt;「いつも書き込みないかってチェックしてるんだけどさー」　エントリ書けてなくてますます申し訳ない……。&lt;/p&gt; &lt;p&gt;「画伯のエントリを」　……をい。&lt;/p&gt; &lt;p&gt;それ、果てしなく違いますから！何かが根本的に間違ってますから！&lt;/p&gt; &lt;p&gt;何が間違ってるかは内緒っ！……いや、そうじゃなくて。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ま、そーゆーどーでもよい&lt;strike&gt;人&lt;/strike&gt;ことは置いときまして。&lt;/p&gt; &lt;p&gt;ちょっと前に&lt;a href="http://blogs.wankuma.com/yamada/archive/2008/06/05/141585.aspx"&gt;こっち&lt;/a&gt;に書いたのですが、Sandcastle 関係のもろもろがリリースされました。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;gt; ・&lt;a href="http://www.codeplex.com/Sandcastle"&gt;Sandcastle May 2008 Release (v2.4.10520)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;え、何、このリンク先……「プロジェクトはまだできてません(意訳)」って。確かにあったんですよ前は。&lt;/p&gt; &lt;p&gt;なんで公開直後にプロジェクト自体が消えているの？&lt;/p&gt; &lt;p&gt;Sandcastle がないと、&lt;a href="http://www.codeplex.com/SHFB"&gt;Sandcastle Help File Builder&lt;/a&gt; だけあっても意味がないぞ。&lt;/p&gt; &lt;p&gt;逆なら、まだ &lt;a title="http://www.codeplex.com/DocProject" href="http://www.codeplex.com/DocProject"&gt;DocProject for Sandcastle&lt;/a&gt; とかでなんとかなるのかもしれないけどさ。&lt;/p&gt; &lt;p&gt;＃ でも DocProject 自体がどんなものかまだよくわかってない。わかったら教えれ &amp;lt; 他力本願&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Sandcastle の行き先なのですが……、Builder の方のページでの関連リソースが↓みたいな感じになっちゃってます。&lt;/p&gt; &lt;p&gt;&amp;gt; Download the Sandcastle January 2008 release from (-- New site pending --).&lt;/p&gt; &lt;p&gt;とにかく、今はサイト自体が閉じちゃってる or 移転中みたいですね。&lt;/p&gt; &lt;p&gt;＃ 私はダウンロードしちゃってるので、ライセンスさえ問題なければ再配布してもよいけどさっ。&lt;/p&gt; &lt;p&gt;頼むから、ここまで来て公開停止になるって展開だけはかんべんしてくれよ～。&lt;/p&gt; &lt;p&gt;Sandcastle がどこに行っちゃったのか、お心当たりのある方はご一報を。（お礼は何もできないけどさっ）&lt;/p&gt; &lt;p&gt;では。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/143037.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>Sandcastle もろもろリリース</title><link>http://blogs.wankuma.com/yamada/archive/2008/06/05/141585.aspx</link><pubDate>Thu, 05 Jun 2008 03:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/06/05/141585.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/141585.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/06/05/141585.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/141585.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/141585.aspx</trackback:ping><description>&lt;P&gt;えー、やまだです。&lt;/P&gt;
&lt;P&gt;少し前、自分のブログを見に行ったら、&lt;A href="http://www.blogpet.net/series/cocolo"&gt;ココロ&lt;/A&gt;がお風呂に入っているところでした。ココロの秘密日記を開いたところ、「みちゃだめですよ！」といわれました。なんだかこの符合に感心してよいのか、とりあえず反省すべきなのか、そこが悩みどころです。&lt;/P&gt;
&lt;P&gt;本格的に名前を変えようかと思いつつ、まだまだやまだです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;えー、&lt;A href="http://blogs.wankuma.com/esten/"&gt;片桐さんち&lt;/A&gt;の&lt;A href="http://blogs.wankuma.com/esten/archive/2008/06/04/141503.aspx"&gt;エントリ&lt;/A&gt;でも書かれていますが、Sandcastle関連もろもろのリリースです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;・&lt;A href="http://www.codeplex.com/Sandcastle"&gt;Sandcastle May 2008 Release (v2.4.10520)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;.NET Framework のヘルプファイル作成エンジンですね。今回からバージョン番号も併記になったようです。&lt;/P&gt;
&lt;P&gt;えーと変更内容は&amp;#8230;&amp;#8230;各自でお確かめください(笑)。&lt;/P&gt;
&lt;P&gt;【追記】「前回の」 Presentation Patch の内容が「ほとんど」取り込まれているようです。&lt;/P&gt;
&lt;P&gt;&lt;STRIKE&gt;でも、配布ファイルサイズがいきなり５割増しになっているのでかなり大規模改造だったのではないかと。&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;【追記】ごめんなさい。嘘です。サイズ５割増しは、Builderの方でした。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;・&lt;A href="http://www.codeplex.com/SHFB"&gt;Sandcastle Help File Builder 1.7.0.0 Production&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ヘルプファイル作成のGUIツールですね。実質、これ込みで Sandcastle と呼んで良いような&amp;#8230;&amp;#8230;。&lt;/P&gt;
&lt;P&gt;いちいちコマンドラインから起動スクリプトの入力なんてしてられませんしねぇ。&lt;/P&gt;
&lt;P&gt;変更内容は&amp;#8230;&amp;#8230;&lt;A href="http://blogs.wankuma.com/esten/archive/2008/06/04/141503.aspx"&gt;片桐さんちでチェック&lt;/A&gt;だ！(笑)。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;・&lt;A href="http://www.codeplex.com/SandcastleStyles"&gt;Sandcastle Style&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;以前、Presentation Style Patch と呼んでいたもの。&lt;STRIKE&gt;こちらは数日の後にリリース予定となってますが。&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;【追記】このエントリ書いたその日のうちに、公開されたみたいですね。&lt;/P&gt;
&lt;P&gt;だから Patch なら最初からあてときゃよいようなものですが、何か妙なしがらみでもあるのかしら。&lt;/P&gt;
&lt;P&gt;変更内容は&amp;#8230;&amp;#8230;&lt;STRIKE&gt;公開前に&lt;/STRIKE&gt;わかるわけなかろーに(笑)。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;で、最新版対応の日本語化ファイルなんですが、(以下コメントに続く&amp;#8230;&amp;#8230;)&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/141585.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>VB使いにはC++の名前の由来が理解できない？</title><link>http://blogs.wankuma.com/yamada/archive/2008/03/18/128231.aspx</link><pubDate>Tue, 18 Mar 2008 04:37:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/03/18/128231.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/128231.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/03/18/128231.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/128231.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/128231.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://www.wankuma.com/seminar/20080315tokyo18/Default.aspx"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;東京勉強会#18&lt;/a&gt; お疲れ様でした。&lt;/p&gt; &lt;p&gt;私は諸般の&lt;strike&gt;情事&lt;/strike&gt;事情により、欠席させていただきました。しかし、ちっとも休んだ気がしないのはどうしてなんだろう(笑)。&lt;br&gt;むしろ出席するより大変だったような気が……。なぜだー。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;さてさて、今回は小ネタを少々。&lt;/p&gt; &lt;p&gt;今までCとかC++とかJava とかになじんできたので、むしろ当たり前に思っていたことなのですが。&lt;/p&gt; &lt;p&gt;インクリメント／デクリメント演算子ってのがあります。軽くおさらいしておくと、インクリメント演算子とは&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;i = i + 1;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;のことを&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;i++; もしくは ++i;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;って書くことです。これも一種のシンタックスシュガーと呼べるものなのかもしれません。&lt;/p&gt; &lt;p&gt;変数の前に ++ を書くか、変数の後に ++ を書くかには微妙な差異があって、&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;j = ++i;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;って書くと、&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;i = i + 1;&lt;/p&gt; &lt;p&gt;j = i;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;の意味を持ちますが、&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;j = i++;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;って書くと、&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;j = i;&lt;/p&gt; &lt;p&gt;i = i + 1;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;の意味を持ちます。この場合、j が加算前の値をとるか加算後の値をとるかが違います。&lt;/p&gt; &lt;p&gt;知ってる人にとっては、非常に今更な話なんですが、この前、ちょっと VB.NET で似たような構文を書こうとしたんですよ。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;あれ？ --i は書けるけど i-- が書けない。&lt;br&gt;--i って書いても、値が変わっているように見えない。&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;で、ようやく気がついた。VB.NET ってインクリメンタル／デクリメンタル演算子がないのですね？(→ここからタイトルにつながる)&lt;br&gt;つまり、--i って書けるように見えても、実は -(-i) の意味で二回符号を反転させるので、実は i　と変わりないってことかと。&lt;/p&gt; &lt;p&gt;＃嘘書いてたら指摘お願いします。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;非常に紛らわしいな、と。&lt;/p&gt; &lt;p&gt;＃早く、○○○○っ○に言語対応表を作ってもらいたいな、と。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/128231.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>Sandcastle January 2008 がリリースされています。</title><link>http://blogs.wankuma.com/yamada/archive/2008/01/24/118973.aspx</link><pubDate>Thu, 24 Jan 2008 03:36:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/01/24/118973.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/118973.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/01/24/118973.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/118973.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/118973.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://blogs.wankuma.com/esten/archive/2008/01/23/118948.aspx"&gt;片桐さんのところ&lt;/a&gt;でもアナウンスされていますが、Sandcastle Help File Builder 1.6.0.4 がリリースされています。&lt;/p&gt; &lt;p&gt;入手は&lt;a href="http://www.codeplex.com/SHFB"&gt;こちら&lt;/a&gt;から。&lt;/p&gt; &lt;p&gt;で、その対象となる Sandcastle ですが、October 2007 Community Technology Preview (CTP) から一向に更新されている様子がないんですよね。どうしたもんかと思ってると、以下に最新版がありました。&lt;/p&gt; &lt;p&gt;Sandcastle January 2008 &lt;br&gt;&lt;a href="http://www.codeplex.com/Sandcastle"&gt;http://www.codeplex.com/Sandcastle&lt;/a&gt;&lt;/p&gt; &lt;p&gt;＃お、Sandcastle まで CodePlex にお引越しですね。&lt;/p&gt; &lt;p&gt;あと、正式リリースになりました。CTP がなくなってます！……と書きたいところなんですが、インストールすると Pre-Release Lisence とかって文字がしっかりとあるんですよねぇ。引っ越しにあたって、 CTP 表記を取りこぼした、とかだったりして？&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;中身を確認したところでは、旧バージョンに比べて大きな変更はなさそうですね。とりあえず、さくっと旧バージョンの時につくった日本語化ファイルを更新して動かしてみたところ特に問題はなさそうです。&lt;/p&gt; &lt;p&gt;コードから見るに、今回は VS2005 形式で出力した場合のフィードバック出力がちょっとまともになったっぽいですね。SHFB からフィードバック出力の有無がちゃんと指定どおりに制御できているようだし。前回は無条件に生成されていた気が……。&lt;/p&gt; &lt;p&gt;ただ、フィードバック時のメール表題が化けまくりになるんだが……ううむ。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/118973.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>やまだ</dc:creator><title>Sandcastle Help File Builder 1.6.0.4 がリリースされます。</title><link>http://blogs.wankuma.com/yamada/archive/2008/01/18/118042.aspx</link><pubDate>Fri, 18 Jan 2008 01:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/yamada/archive/2008/01/18/118042.aspx</guid><wfw:comment>http://blogs.wankuma.com/yamada/comments/118042.aspx</wfw:comment><comments>http://blogs.wankuma.com/yamada/archive/2008/01/18/118042.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yamada/comments/commentRss/118042.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yamada/services/trackbacks/118042.aspx</trackback:ping><description>&lt;p&gt;とは言っても、まだ出てはいなかったりします。ですので「されました」ではありません。&lt;/p&gt; &lt;p&gt;えーと、ご存じない方のために再度書いておくと、Sandcastle ってのは .NET で API リファレンスを作成できるツールです。.NET 版 Javadoc っていうと一番簡単かなぁ？Sandacastle Help File Builder　はそれを GUI　から操作するためのツールってことになります。＃使い回し使い回し(^^;&lt;/p&gt; &lt;p&gt;で、&lt;a href="http://www.codeplex.com/SHFB"&gt;Sandcastle Help File Builder のページ&lt;/a&gt;　によると、1/22 までに　1.6.0.4 をリリースするよって予告でした。&lt;/p&gt; &lt;p&gt;まあ予告だけなら今までもあったのですが、そこに "support for the Sandcastle January 2008 CTP" との記述がありました。ということは、それまでに Sandcastle も新版がリリースされるということですね。&lt;/p&gt; &lt;p&gt;ここ２ヶ月ばかりリリースが止まっていたので、まだ改善されていることだけでも単純にうれしいですね。ただ、何をどこまで改善されているか、が問題なんですが。正直、Javadoc の域からはまだ遠いし……。&lt;/p&gt; &lt;p&gt;＃ま、Javadocとは目指すところが違うといわれればそれまでですが。&lt;/p&gt; &lt;p&gt;&lt;font color="#ff8080"&gt;あー、ほそぼそと Sandcastle の日本語化とかも進めてたりしますが、欲しい人とかいます？&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#ff8080"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/yamada/aggbug/118042.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>