<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>darksky Blog</title><link>http://www.ailight.jp/blog/darksky/</link><description>darksky のいたずら書き</description><managingEditor>darksky</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>darksky</dc:creator><title>Internet Explorer 7 β１</title><link>http://www.ailight.jp/blog/darksky/archive/2005/08/12/9339.aspx</link><pubDate>Fri, 12 Aug 2005 07:36:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2005/08/12/9339.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/9339.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2005/08/12/9339.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/9339.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/9339.aspx</trackback:ping><description>&lt;P&gt;Internet Explorer 7　β１をインストールするために潰すマシンがないため、いまだに未使用です。&lt;BR&gt;VPCインスコしてまでは・・・　と思っていますが、来週までには使ってみたいなぁ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/9339.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>OneNote 2003はVBAなし？</title><link>http://www.ailight.jp/blog/darksky/archive/2004/11/02/3031.aspx</link><pubDate>Tue, 02 Nov 2004 02:34:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/11/02/3031.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/3031.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/11/02/3031.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/3031.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/3031.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face=Arial&gt;一度使ってみて、結局なじめなかった&lt;/FONT&gt;&lt;FONT face="Times New Roman"&gt;&lt;STRONG&gt;OneNote 2003&lt;/STRONG&gt;。&lt;BR&gt;今まで使っていた&lt;STRONG&gt;紙 2001&lt;/STRONG&gt;の方がつかいやすかったのもありましたが、何かいまいちピンと来ない感じがしました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;OneNote 2003 Service Pack 1で機能強化されたというので暇な時にでも試してみようと思います。&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman"&gt;新たに追加された機能は、&lt;A href="www.microsoft.com/japan/office/onenote/prodinfo/sp1/whatsnew.mspx"&gt;OneNote 2003 Service Pack 1&lt;/A&gt; の概要に掲載されています。&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;このOneNoteはVBAというかオートメーションは搭載されていないのでしょうか。個人的には、他のアプリから連携できたりするとかなり便利だとは思うんだけど。サポートしてくれないかなぁ。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/3031.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>VS.NET 2003での悩み</title><link>http://www.ailight.jp/blog/darksky/archive/2004/08/31/2583.aspx</link><pubDate>Tue, 31 Aug 2004 04:54:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/08/31/2583.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2583.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/08/31/2583.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2583.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2583.aspx</trackback:ping><description>&lt;P&gt;[ファイル]→[新規作成]→[プロジェクト]を選択して、[新しいプロジェクト]ダイアログを表示する。&lt;BR&gt;Visual C++プロジェクトのATLプロジェクトを選択して、任意のDLLプロジェクトを作成する。&lt;BR&gt;何も変更していないプロジェクトをビルドして、生成されたDLLを「Dependency Walker」で参照すると、&lt;BR&gt;何故かmsvcr71(d).dllがリンクされている。&lt;/P&gt;
&lt;P&gt;そこで、[プロジェクト]→[プロパティ]で、「ATLでCRTをできるだけ使用しない」を"いいえ"から"はい"に変更する。&lt;BR&gt;変更後にリビルドする。独自にコードを追加した場合には、ビルド中にエラーが発生することがあるが無視する。&lt;/P&gt;
&lt;P&gt;変更した「ATLでCRTをできるだけ使用しない」を"はい"から"いいえ"に戻す。&lt;BR&gt;またリビルドして、「Dependency Walker」で参照すると、今度はmsvcr71(d).dllがリンクされていない。&lt;/P&gt;
&lt;P&gt;これってどういうことなんでしょうかね？　&lt;BR&gt;msvcr71.dllは配布したくないぞぉ～。&lt;/P&gt;
&lt;P&gt;この方法でリンクされなくなるので、この操作を必ず行っていますが、原因が不明ですねぇ。&lt;BR&gt;コンパイル時のパラメータも同じように思うんですが、違っているのかなぁ。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2583.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>MFC依存度に気づく</title><link>http://www.ailight.jp/blog/darksky/archive/2004/08/11/2446.aspx</link><pubDate>Wed, 11 Aug 2004 10:11:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/08/11/2446.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2446.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/08/11/2446.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2446.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2446.aspx</trackback:ping><description>&lt;P&gt;ATL + WTLでプログラムを書き始めたはいいんですが、最近MFCばかりを使っていたので結構大変。&lt;BR&gt;ATL + WTL + MFCでの開発もいくつか経験していたんですが、GUI周り以外はMFCのクラスを使うことが多かったんですよね。&lt;BR&gt;STLを使えばいい話ですが、過去に作ったライブラリとか、コレクション、ファイル入出力がMFCベースだったので。。。&lt;/P&gt;
&lt;P&gt;今回は軽く作りたいってのと、現場がMFCをあまり使わないという理由でATL + WTLのみでの開発となりました。&lt;BR&gt;無意識にというか自然にコードを書いてビルドすると、そのメソッドは未サポートとか、パラメータが違うとか、&lt;BR&gt;そんなクラス無いよとか、エラーが一杯。&lt;BR&gt;過去に作ったクラスを持ってきてもコンパイルエラー。ヘルプやら、ATL・WTLのソースを見ながら修正する始末。&lt;/P&gt;
&lt;P&gt;昔は、C + SDKで結構開発してたのに、気がつけばこんなにMFCに依存しているとは。自分でもビックリ。&lt;BR&gt;あぁ～めんどくさい。&lt;/P&gt;
&lt;P&gt;MFCが嫌いな人もたくさんいると聞きますが、今さらながらあのクラスライブラリはある意味、偉大だったかも。&lt;BR&gt;ドキュメント～ビューは嫌いですが。(^-^；&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2446.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Microsoft Visual Studio 2005の日本語ベータ版</title><link>http://www.ailight.jp/blog/darksky/archive/2004/08/04/2399.aspx</link><pubDate>Wed, 04 Aug 2004 10:40:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/08/04/2399.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2399.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/08/04/2399.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2399.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2399.aspx</trackback:ping><description>&lt;P&gt;『Microsoft SQL Server 2005』と『Microsoft Visual Studio 2005』の日本語ベータ版の配布が開始された模様。&lt;BR&gt;完全に取り残されている感じ。&lt;/P&gt;
&lt;P&gt;最近、やっと2003を使い始めたけど・・・IDEの操作に戸惑っている状況。&lt;BR&gt;便利になっていくことは歓迎するけど、個人的にはかっこいいUIが簡単に作れるようになっているといいな。&lt;BR&gt;標準でOffice2003のメニューとツールバーがサポートされないかなぁ。&lt;/P&gt;
&lt;P&gt;力を入れているのはそっちの方ではないか。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2399.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>久しぶりのマルチスレッド</title><link>http://www.ailight.jp/blog/darksky/archive/2004/07/27/2357.aspx</link><pubDate>Mon, 26 Jul 2004 17:17:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/07/27/2357.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2357.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/07/27/2357.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2357.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2357.aspx</trackback:ping><description>&lt;P&gt;久しぶりにマルチスレッドWinアプリを書きました。&lt;BR&gt;しばらくC++から離れていたので、頭ではわかっていても苦労しました。&lt;BR&gt;&lt;BR&gt;同期とかはなんにも苦労しないんですが、終了時の処理が一番難しいですねぇ。&lt;BR&gt;よほどの理由がない限りマルチスレッドにはしませんが、どうしてもブロックする処理がある場合は仕方がありません。&lt;/P&gt;
&lt;P&gt;ただ、利用者はスレッドの状態とは関係なく「&amp;#215;」ボタンをクリックして平気で終了を要求してきます。&lt;BR&gt;それを安全に終了させるのは結構難しいです。しかも反応よく・・・&lt;/P&gt;
&lt;P&gt;プログラム側で処理をしているときにユーザーの要求を反応よく処理するのだけでも苦労する話ですが、&lt;BR&gt;そこにスレッドが入るとねぇ。&lt;/P&gt;
&lt;P&gt;ソフト開発って難しいと思い返す一日でした。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2357.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>VS.NET2003 ATLプロジェクトに戸惑う</title><link>http://www.ailight.jp/blog/darksky/archive/2004/07/16/2277.aspx</link><pubDate>Fri, 16 Jul 2004 06:50:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/07/16/2277.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2277.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/07/16/2277.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2277.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2277.aspx</trackback:ping><description>&lt;P&gt;開発環境の移行も兼ねて、VS.NET 2003でATLを使ったプログラムを書いてみました。&lt;BR&gt;CStringがテンプレートでサポートされたということを聞いたので、MFCを使わなくてもCStringが使えるのは嬉しいです。&lt;/P&gt;
&lt;P&gt;早速、テスト用のATLプロジェクトを作って、ATLオブジェクトを追加してみるとIDLファイルが見当たらない。&lt;BR&gt;なぁんと、属性なんて機能がサポートされていて、.hファイルに以下のような記述があります。&lt;/P&gt;
&lt;P&gt;// IITestObject&lt;BR&gt;[&lt;BR&gt;&amp;nbsp;object,&lt;BR&gt;&amp;nbsp;uuid("ADCC4CC3-B2E2-4D7E-BF17-C62D65E87188"),&lt;BR&gt;&amp;nbsp;dual,&amp;nbsp;helpstring("IITestObject インターフェイス"),&lt;BR&gt;&amp;nbsp;pointer_default(unique)&lt;BR&gt;]&lt;BR&gt;__interface IITestObject : IDispatch&lt;BR&gt;{&lt;BR&gt;};&lt;/P&gt;
&lt;P&gt;// CITestObject&lt;BR&gt;[&lt;BR&gt;&amp;nbsp;coclass,&lt;BR&gt;&amp;nbsp;threading("apartment"),&lt;BR&gt;&amp;nbsp;vi_progid("xxxText.ITestObject"),&lt;BR&gt;&amp;nbsp;progid("xxxText.ITestObject.1"),&lt;BR&gt;&amp;nbsp;version(1.0),&lt;BR&gt;&amp;nbsp;uuid("1BE1910F-0893-4936-B87F-B064E515D3E4"),&lt;BR&gt;&amp;nbsp;helpstring("ITestObject Class")&lt;BR&gt;]&lt;/P&gt;
&lt;P&gt;rgsファイルの内容もかなりシンプルになっていて、こんな感じ。&lt;/P&gt;
&lt;P&gt;HKCR&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;NoRemove AppID&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;'%APPID%' = s 'xxxText'&lt;BR&gt;&amp;nbsp;&amp;nbsp;'xxxText.DLL'&lt;BR&gt;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;val AppID = s '%APPID%'&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;早速、メソッドを追加してCStringがMFCなしで使えるのかを確認するとOKでした。&lt;BR&gt;しかし、便利な属性機能ですが今までの表記がいいので、別のプロジェクトを作りました。&lt;BR&gt;その時に属性オプションのチェックを外すと、以前のようにIDLファイルも作成されます。&lt;BR&gt;こっちの方がわかりやすくていいなぁと思って、作業を進めていくとCStringを使っている箇所でコンパイルエラーが発生!!&lt;BR&gt;必要なヘッダファイルとかをincludeしてもダメ。&lt;BR&gt;詳しくは見てませんが、属性をONにしていないとCStringが使えないようです。&lt;/P&gt;
&lt;P&gt;プロジェクトの違いを比較してみると、プリプロセッサで_ATL_ATTRIBUTESが定義されています。&lt;BR&gt;これを属性OFFで作ったプロジェクトに追加すると、ちゃんと動くではありませんか。&lt;BR&gt;なんだこれ？　こういうやり方でいいのかは不明ですが、一応CStringクラスが動くようにはなりました。&lt;/P&gt;
&lt;P&gt;新しい環境に移行していくのって大変だなぁ。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2277.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Win32 API宣言</title><link>http://www.ailight.jp/blog/darksky/archive/2004/07/08/2200.aspx</link><pubDate>Thu, 08 Jul 2004 07:06:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/07/08/2200.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2200.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/07/08/2200.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2200.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2200.aspx</trackback:ping><description>&lt;P&gt;VBはプロト作成やCOMの動作確認くらいにしか使ったことがなかったので、Declare構文はあまり書いたことがありませんでした。標準でツールもあったと記憶はしていますが・・・&lt;/P&gt;
&lt;P&gt;.NETだとお行儀よくFrameworkだけを使えばいいのかもしれませんが、Win32 APIをコールすることもあると思います。&lt;/P&gt;
&lt;P&gt;そこで、API宣言を掲載してくれているサイトがありました。本当に助かりますね。&lt;BR&gt;&lt;A href="http://www.pinvoke.net/"&gt;http://www.pinvoke.net/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;@ITでも解説されていますが、なんとアドインまであるようです。&lt;BR&gt;&lt;A href="http://www.atmarkit.co.jp/fdotnet/dotnettips/166pinvoke/pinvoke.html"&gt;http://www.atmarkit.co.jp/fdotnet/dotnettips/166pinvoke/pinvoke.html&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;感謝。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2200.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Mono 1.0のインストール FreeBSD編</title><link>http://www.ailight.jp/blog/darksky/archive/2004/07/07/2186.aspx</link><pubDate>Wed, 07 Jul 2004 04:44:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/07/07/2186.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2186.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/07/07/2186.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2186.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2186.aspx</trackback:ping><description>&lt;P&gt;以前、インストールできなかったFreeBSD　4.ｘですが、1.0が正式にリリースされたので再チャレンジしてみました。&lt;BR&gt;しかし、コンパイルエラーとなり、またもや失敗です。5.ｘは確認していません。&lt;/P&gt;
&lt;P&gt;やっぱりLinuxマシンを用意するしか無さそうです。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2186.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>ブルー入っちゃいました</title><link>http://www.ailight.jp/blog/darksky/archive/2004/07/06/2165.aspx</link><pubDate>Tue, 06 Jul 2004 03:42:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/07/06/2165.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2165.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/07/06/2165.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2165.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2165.aspx</trackback:ping><description>&lt;P&gt;先週の土曜日に放送されたNHKスペシャル「失業率　回復への道」を番組を見ました。&lt;BR&gt;IT関連の内容もありましたが、バリバリ現役の方がいきなりリストラされるという内容もあり、結構ブルーになりました。&lt;/P&gt;
&lt;P&gt;米国でも各種業務が海外に流出しており、より安い賃金でより優秀な人材をといった感じでしょうか。&lt;BR&gt;企業の業績が悪ければリストラも仕方がないのかもしれませんが、そういう感じでなかったのでちょっとショックかなぁと。&lt;/P&gt;
&lt;P&gt;IT関連ではインドや中国などが力を付けてきており、1/10程度の賃金でいいわけですから仕方がないことかもしれません。&lt;BR&gt;それに仕事面や技術面に対するハングリーさも感じ、これでは勝てないやとも思います。&lt;BR&gt;それでも、会社に残れる人とリストラされる人がいるんですよね。単に年齢の問題でもないようです。&lt;/P&gt;
&lt;P&gt;リストラされた方を見ると、会社での実績もある優秀な人材であり、会社のためにすべてを捧げてきたという印象を受けました。&lt;BR&gt;あまり会社に依存するとよくないのかも。&lt;BR&gt;会社での地位は会社が与えたものであり、世間一般でも同じ評価がもらえるわけではないということを強く感じました。&lt;BR&gt;自分自身、単なるエンジニアとしてだけではなく、何ができるのか、他の人と比べてどうなのかを真剣に考えてしまいました。&lt;/P&gt;
&lt;P&gt;昨日、仕事終わって家で晩酌をしていたら、なんと再放送されているではありませんか。&lt;BR&gt;またしてもブルーになっちゃいました。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2165.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>GroupBoard ワークスペース無料お試しサービス</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/30/2134.aspx</link><pubDate>Wed, 30 Jun 2004 12:41:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/30/2134.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2134.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/30/2134.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2134.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2134.aspx</trackback:ping><description>&lt;P&gt;GroupBoard ワークスペース無料お試しサービスというのが始まったようなので、早速申し込みしてました。&lt;BR&gt;以前から興味があったSPSとGroupBoardに触れてみようと思います。&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;実際のサービスは、マイクロソフトより運営委託を受けたグローバルメディアオンラインということをが行っているようですね。&lt;BR&gt;この手のグループウェア的なものは数多くあると思いますが、Outlookというクライアントソフトから利用できるという点が魅力だと思っています。&lt;BR&gt;30日間の無料期間になっていますが、何か新しい発見があるか楽しみです。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2134.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Windows XP Service Pack 2 RC2</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/22/2049.aspx</link><pubDate>Tue, 22 Jun 2004 03:50:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/22/2049.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2049.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/22/2049.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2049.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2049.aspx</trackback:ping><description>&lt;P&gt;WindowsXP SP2のRC2がリリースされたようです。テスト的に導入するマシンがないのが残念ですが、セキュリティ面が強化されたのは嬉しいことです。&lt;/P&gt;
&lt;P&gt;また、シマンテックやその他のウィルスソフトを認識するようになったとありますが、どういうことなんでしょうかね。&lt;BR&gt;ウィルスソフトは、他のソフトの動作やインストールにかなり影響を及ぼすことがあって、どうしたものかなぁと思っていましたが、その辺も改善されることを期待したいんですがね。（もうそんなことは無いのかなぁ・・・）&lt;/P&gt;
&lt;P&gt;セキュリティセンターってのが搭載されていますが、画面デザインだけを見るとシマンテック的な感じがしますがOEMなんでしょうね。アイコンとかデザインがMSというよりはシマンテックって感じ。(笑)&lt;/P&gt;
&lt;P&gt;名称はどうでもいい話ですが、&lt;BR&gt;「Microsoft Windows XP Service Pack 2 セキュリティ強化機能搭載」&lt;BR&gt;っていうのはどうでなんでしょうか・・・　&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2049.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>CMSが熱い？</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/17/2014.aspx</link><pubDate>Thu, 17 Jun 2004 04:31:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/17/2014.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/2014.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/17/2014.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/2014.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/2014.aspx</trackback:ping><description>&lt;P&gt;最近、CMSが取り上げられることが多くなってきたように思います。&lt;BR&gt;特別新しい話題ではありませんが、管理方法を見直して効率よく運用していこうという動きが強くなってきたのでしょうか。&lt;BR&gt;&lt;BR&gt;しかし、コンテンツを提供する大手のポータルサイトやISPはこの手のツールをあまり導入していないようです。FTPでアップなんてことは流石にありませんが、独自のツールを作って運用しているのがほとんどではないでしょうか。&lt;/P&gt;
&lt;P&gt;MSにもMicrosoft Content Management Server 2002という製品がありますが、とても高価なんですよね。触ってみたい気もしますが、これってMSDNで配布されているんでしょうかね。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/2014.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>プログラミング言語に追われる日々</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/11/1974.aspx</link><pubDate>Fri, 11 Jun 2004 04:57:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/11/1974.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1974.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/11/1974.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1974.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1974.aspx</trackback:ping><description>&lt;P&gt;Windows系アプリやWebアプリを開発する方々は、いろいろな言語を利用されていると思いますが、１日に何種類くらいの言語を使っているのでしょうか。&lt;BR&gt;私の場合は、UNIXシェルから始まり、C、C++、Java、PHP、Perl、Python、etc...&lt;/P&gt;
&lt;P&gt;最近、言語仕様がごっちゃになってきていて、PHPにPerlの構文を書いたりして、わかが分からなくなります。(笑&lt;BR&gt;プログラミング言語は、それを習得するのが目的ではなく、それを使って何かを開発するのが目的なのに、覚えるだけの毎日になってきています。&lt;/P&gt;
&lt;P&gt;本当は１日中、VisualStudioを使っていたいのですが。&lt;BR&gt;今日はベタベタのC言語。あぁぁ、連想配列があったらなぁ、と思ってしまいます。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1974.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>久しぶりの再会？</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/02/1914.aspx</link><pubDate>Tue, 01 Jun 2004 15:42:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/02/1914.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1914.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/02/1914.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1914.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1914.aspx</trackback:ping><description>&lt;P&gt;私は何冊かの雑誌を購読していますが、その中の１冊に翔泳社の「dotNETマガジン」があります。&lt;BR&gt;これが唯一のWindows関連の雑誌ですかね。昔はMSJやMIND,MSDN　Magazineが楽しみでしたが・・・ASCIIさんの復活を願うばかりです。&lt;/P&gt;
&lt;P&gt;忙しいせいなのか、興味が薄れたのか、dotNETマガジンが届いてもパラパラめくるだけなんです。気合を入れて読むほどの発見というかトキメキが感じられなくなってきているんです。もう年ですかね～～。&lt;BR&gt;それほど理解しているわけではありませんが、「ふ～ん」って感じになってしまっているんですよね。&lt;/P&gt;
&lt;P&gt;先ほど帰宅しましたが、dotNETマガジンの7月号が届いていて、表紙をみると「新連載」が始まるようで。&lt;BR&gt;それに見覚えのある記号の羅列（失礼かな？）があるではありませんか。連載担当者の名前がこんなに大きく出ているのは、はじめて見ました。（大袈裟かも）&lt;/P&gt;
&lt;P&gt;連載は「オブジェクト指向夜話」で、担当者は「えぴすてーめー」さんです。（記号を入力する気にはなれないので、カタカナで失礼します。）&lt;BR&gt;DDJでC++やATLなどについて連載されていた方です。DDJ以外にも連載をお持ちだったと記憶しています。&lt;BR&gt;その頃の私は駆け出しのC++プログラマで、必死でお勉強に励んでおり、かなり参考になりました。&lt;BR&gt;ただ、無知な状態だったので理解するのに苦しんだのを覚えています。&lt;/P&gt;
&lt;P&gt;その方の記事との意外な再会。ビールを飲みながら記事を読みました。&lt;BR&gt;思わず笑ってしまうのが、この文章。&lt;/P&gt;
&lt;P&gt;（ここから引用）&lt;BR&gt;たとえば、基底クラスで定義されたメソッドの実装を導出クラスで書き換える場合、静的結合と動的結合の２種類があります。&lt;BR&gt;（ここまで引用）&lt;/P&gt;
&lt;P&gt;昔、理解するのに苦しんだ自分がいたことを思い出してしまいました。（笑&lt;BR&gt;あと、C++の神様にかかれば、.NET Frameworkのコレクションは格好の獲物のようです。&lt;/P&gt;
&lt;P&gt;かなり懐かしさの影響も受けていますが、面白いと思うので、皆さんも是非読んでみてください。&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1914.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Window Forms アプリ</title><link>http://www.ailight.jp/blog/darksky/archive/2004/06/01/1904.aspx</link><pubDate>Tue, 01 Jun 2004 05:14:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/06/01/1904.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1904.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/06/01/1904.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1904.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1904.aspx</trackback:ping><description>&lt;P&gt;.netで作成されたアプリケーションってどのくらいあるんでしょうかね？&lt;BR&gt;フリーソフトとかシェアウェアでは時々みかけるんですが・・・&lt;/P&gt;
&lt;P&gt;1年前くらいまでは私の周りでもMFCを使っている人が多かったのですが、&lt;BR&gt;最近は、ATL+WTLが増えてきたように思います。&lt;BR&gt;それに比べると.netはサーバー側では利用されることは増えていると思いますが、&lt;BR&gt;Windowsアプリケーションは少ないように思います。&lt;/P&gt;
&lt;P&gt;本家のマイクロソフトから優秀なアプリが登場すれば、いい成功例として受け入れられるのかもしれないですが。&lt;BR&gt;&lt;BR&gt;やぱりLonghornの登場まではwaitなんでしょうかね。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1904.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>MSBuild　!?</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/27/1882.aspx</link><pubDate>Thu, 27 May 2004 02:48:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/27/1882.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1882.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/27/1882.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1882.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1882.aspx</trackback:ping><description>&lt;P&gt;今日は、&lt;A href="http://www.microsoft.com/japan/msdn/longhorn/introducing/longhornch02.asp"&gt;第 2 章 "Longhorn" アプリケーションの構築&lt;/A&gt;を読みました。&lt;BR&gt;実際のプログラミングとは違って構築って面白くないですねぇ。ダラダラと読んじゃいました。&lt;/P&gt;
&lt;P&gt;記事中でも書かれていますが、本当にAntのような感じ。まぁ、違いをいくら述べたところでAntだろって思っちゃいますね。&lt;/P&gt;
&lt;P&gt;しかし、.NETになってから設定ファイル等はXMLファイル形式が多くなりましたねぇ。まるでUNIXというかTomcatの世界になりつつあるように思うのは私だけでしょうか。&lt;/P&gt;
&lt;P&gt;ビルドの過程を理解することは重要だとは思いますが、VisualStudioのビルドボタン一発でアプリが作れるがいいろころですよね。無料ツールに贅沢はいいませんが。&lt;BR&gt;&lt;BR&gt;設定だってウィザードに応えていけば、ほとんどの設定やチューニングが完了する。それ以上のカスタマイズはレジストリを少し変更。。。&lt;/P&gt;
&lt;P&gt;UNIX系の開発が多いと10年前に戻った感じで悲しい思いをしているので、WindowsにはWindowsらしさを持っていて欲しいですね。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1882.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Longhornのお勉強</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/25/1867.aspx</link><pubDate>Tue, 25 May 2004 04:21:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/25/1867.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1867.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/25/1867.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1867.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1867.aspx</trackback:ping><description>&lt;P&gt;今さらですが、「&lt;A href="http://www.microsoft.com/japan/msdn/longhorn/introducing/longhornintrotoc.asp"&gt;Introducing "Longhorn" for Developers&lt;/A&gt;」を読み始めました。&lt;BR&gt;少しずつでも読まないと浦島太郎になってしまいます。&lt;/P&gt;
&lt;P&gt;今日は、「第 1 章 "Longhorn" アプリケーション モデル」です。&lt;BR&gt;またもや新アプリケーションモデルの登場でしょうかね。.NETで実現しようとしたことの延長かな。&lt;/P&gt;
&lt;P&gt;う～ん、最近思うのは、デスクトップアプリケーションとWeb 用アプリケーションの開発は同じ感じのモデルでいいのかということ。&lt;BR&gt;VBの感覚でWebアプリが作れるのは便利なんだけど・・・　&lt;/P&gt;
&lt;P&gt;実際のところはパフォーマンスやスケーラブル、セキュリティなどWebアプリで考慮しなければいけないところは多いはず。&lt;BR&gt;現状では、その辺の構築経験がある人材がかなり不足しているのですが、デスクトップアプリを開発する感覚でそのあたりの知識が身につくのだろうか。&lt;BR&gt;とは思いつつ、やっぱりWindows系の技術は楽しい。&lt;BR&gt;&lt;BR&gt;MSAvalon.Windows.Application&amp;nbsp;ってなんですか。XAMLなんてのもある。HTAの延長？&lt;BR&gt;.NETをベースにしているのはわかるんですけど、Longhorn以外のOSでも使えるのかな。摩訶不思議。&lt;/P&gt;
&lt;P&gt;&amp;lt;?Mapping XmlNamespace="stat" ClrNamespace="WiseOwl.Statistics"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Assembly="WiseOwl.Statistics.Library" ?&amp;gt;&lt;BR&gt;&amp;lt;Window xmlns="&lt;A href="http://schemas.microsoft.com/2003/xaml"&gt;http://schemas.microsoft.com/2003/xaml&lt;/A&gt;" Visible="true"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;SimpleText Foreground="DarkRed" FontSize="14"&amp;gt;Hello World!&amp;lt;/SimpleText&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stat:PoissonDeviate Mean="5.0" /&amp;gt;&lt;BR&gt;&amp;lt;/Window&amp;gt;&lt;BR&gt;&lt;BR&gt;このコードは分かりやすいし、いい感じです。&lt;BR&gt;これってデザイン部分になるのかな。ってことはHTMLオーサリングツールを使って、Webページを作っているデザイナの方々は、将来このコードを書くようになるってことですかね。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1867.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Googleがデスクトップ用の検索ツールをまもなく提供へ</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/24/1848.aspx</link><pubDate>Mon, 24 May 2004 06:02:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/24/1848.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1848.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/24/1848.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1848.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1848.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://itpro.nikkeibp.co.jp/free/NT/NEWS/20040524/4/"&gt;http://itpro.nikkeibp.co.jp/free/NT/NEWS/20040524/4/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;以前から噂されていたGoogleの検索ツールが登場するとか。&lt;BR&gt;インターネット時代になってからは、何かを探す毎日になったような気がするのは私だけでしょうか。&lt;/P&gt;
&lt;P&gt;今日も何かを探している～&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1848.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Sun Java Desktop System</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/21/1845.aspx</link><pubDate>Fri, 21 May 2004 04:22:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/21/1845.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1845.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/21/1845.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1845.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1845.aspx</trackback:ping><description>&lt;P&gt;よさそうなので触ってみたいんですが、店頭発売はなさそうだし。&lt;BR&gt;ライセンス？かいな。　よくわかりませんねぇ。　ちゃんと見てもいないけど。（汗；&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1845.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Mono Beta1を試す Redhat編</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/08/1735.aspx</link><pubDate>Sat, 08 May 2004 05:51:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/08/1735.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1735.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/08/1735.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1735.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1735.aspx</trackback:ping><description>&lt;P&gt;FreeBSDで見事に粉砕したMono Beta1でしたが、Redhat9で再挑戦しました。&lt;BR&gt;Redhat用にはPackageも用意されていますが、ソースからのインストールを試みました。&lt;/P&gt;
&lt;P&gt;今回は以下の2つをインストールします。&lt;BR&gt;&lt;FONT color=#000080&gt;Mono Runtime 0.91&lt;BR&gt;Mono Class Libraries and C# Compiler 0.91&lt;/FONT&gt; &lt;BR&gt;&lt;BR&gt;手順どおりに&lt;BR&gt;./configure&lt;BR&gt;make install&lt;BR&gt;を実行すると、あっさりとインストールが完了。いままでの苦労はなんだったのか。&lt;/P&gt;
&lt;P&gt;次に簡単なサンプルを作って動作するかのチェック。&lt;BR&gt;&lt;BR&gt;サンプルコードはこんな感じ。&lt;BR&gt;$ cat Class1.cs&lt;/P&gt;
&lt;P&gt;using System;&lt;BR&gt;namespace ConsoleApplication1&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Class1 の概要の説明です。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class Class1&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// アプリケーションのメイン エントリ ポイントです。&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [STAThread]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main(string[] args)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class1 cs = new Class1();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string str = "&lt;FONT color=#ff1493&gt;Hello Mono!&lt;/FONT&gt;";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cs.printMessage(str);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void printMessage(string str)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(str);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;次にコンパイルです。&lt;BR&gt;$ mcs Class1.cs&lt;BR&gt;Compilation succeeded&lt;BR&gt;&lt;BR&gt;成功したようです。コンパイル後にClass1.exeファイルが生成されています。ファイルの属性をチェックするとこんな感じ。&lt;BR&gt;$ file Class1.exe&lt;BR&gt;Class1.exe: MS Windows PE 32-bit Intel 80386 console executable&lt;BR&gt;&lt;BR&gt;いよいよ実行ですが、Class1.exeを直接実行するといきなりのエラー。&lt;BR&gt;$ ./Class1.exe&lt;BR&gt;-bash: ./Class1.exe: cannot execute binary file&lt;BR&gt;&lt;BR&gt;あれ？と思って調べてみると、monoコマンドかmintコマンドを使う必要があるようだ。&lt;BR&gt;再び実行すると、&lt;BR&gt;$ mono Class1.exe&lt;BR&gt;&lt;FONT color=#ff1493&gt;Hello Mono!&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;ちゃんとメッセージが表示されました。&lt;FONT color=#800080&gt;&lt;STRONG&gt;感動！！&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;この環境で.NETの開発・運用を続けるのはかなりつらいとは思いましたが、なんか応援したくなるプロジェクトの１つになりました。&lt;BR&gt;がんばれmono。&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1735.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>Mono Beta1を試すが失敗</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/07/1723.aspx</link><pubDate>Fri, 07 May 2004 09:06:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/07/1723.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1723.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/07/1723.aspx#Feedback</comments><slash:comments>29</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1723.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1723.aspx</trackback:ping><description>&lt;P&gt;リリースされたばかりのMono Beta1を試してみました。&lt;/P&gt;
&lt;P&gt;環境：FreeBSD 4.9-RELEASE　（Xの環境はなしです）&lt;/P&gt;
&lt;P&gt;まずはダウンロード。ダウンロードはwgetを使用。&lt;BR&gt;$wget &lt;A href="http://www.go-mono.com/archive/beta1/mono-0.91.tar.gz"&gt;http://www.go-mono.com/archive/beta1/mono-0.91.tar.gz&lt;/A&gt;&lt;BR&gt;$wget &lt;A href="http://www.go-mono.com/archive/beta1/mcs-0.91.tar.gz"&gt;http://www.go-mono.com/archive/beta1/mcs-0.91.tar.gz&lt;/A&gt;&lt;BR&gt;$wget &lt;A href="http://www.go-mono.com/archive/beta1/libgdiplus-0.5.tar.gz"&gt;http://www.go-mono.com/archive/beta1/libgdiplus-0.5.tar.gz&lt;/A&gt;&lt;BR&gt;$wget &lt;A href="http://www.go-mono.com/archive/beta1/winelib-0.2.tar.gz"&gt;http://www.go-mono.com/archive/beta1/winelib-0.2.tar.gz&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;ダウンロードしたファイルを解凍&lt;BR&gt;$tar xzvf mono-0.91.tar.gz&lt;BR&gt;$tar xzvf mcs-0.91.tar.gz&lt;BR&gt;$tar xzvf libgdiplus-0.5.tar.gz&lt;BR&gt;$tar xzvf winelib-0.2.tar.gz&lt;/P&gt;
&lt;P&gt;はじめにMono Runtime 0.91をインストールする。&lt;BR&gt;$cd mono-0.91&lt;BR&gt;$./configure&lt;/P&gt;
&lt;P&gt;いきなりのエラー&lt;BR&gt;configure: error: Library requirements (glib-2.0 &amp;gt;= 1.3.11) not met; consider adjusting the PKG_C&lt;BR&gt;ONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can f&lt;BR&gt;ind them.&lt;/P&gt;
&lt;P&gt;glibの新しいバージョンをインストールして再実行。configureは無事完了。&lt;BR&gt;インストール先を変更したいけど、オプションを調べる時間はないのでデフォルトでいいか。そのまま続行。&lt;/P&gt;
&lt;P&gt;次はコンパイル&amp;amp;インストールを開始。&lt;BR&gt;$make install&lt;/P&gt;
&lt;P&gt;またもやエラー。&lt;BR&gt;inssel.hファイルがありませんというエラー。探しても見つかりません。&lt;/P&gt;
&lt;P&gt;ということでいきなり挫折。C#のコードをコンパイルしてみたかったのに・・・&lt;BR&gt;素直にLinuxを用意してPackageインストールをお奨めします。&lt;BR&gt;続きはまたの機会にします。Zzzzzz&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1723.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>自作ソフト</title><link>http://www.ailight.jp/blog/darksky/archive/2004/05/06/1708.aspx</link><pubDate>Thu, 06 May 2004 10:21:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/05/06/1708.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1708.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/05/06/1708.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1708.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1708.aspx</trackback:ping><description>&lt;P&gt;完全にネタ切れなので、今日は自作ソフトをちょっとご紹介します。m(__)m&lt;BR&gt;最近Windowsから離れた開発が多いのですが、私はWindowsが大好きなのです。&lt;BR&gt;ブラウザーもIEしか使わないし。&lt;/P&gt;
&lt;P&gt;ということで、２つともIEにアドイン(BandsObject)するタイプです。&lt;BR&gt;一般には、エクスプローラーバーとか言われているのかな。&lt;/P&gt;
&lt;P&gt;□&lt;A href="http://darksky.s21.xrea.com/sw/ab/index.html"&gt;アンカーバー for Internet Explorer&lt;BR&gt;&lt;/A&gt;　IEで表示しているページのリンクを表示するもの。&lt;/P&gt;
&lt;P&gt;□&lt;A href="http://darksky.s21.xrea.com/sw/rb/index.html"&gt;RSSバー for Internet Explorer&lt;BR&gt;&lt;/A&gt;　RSSの記事を表示するもの。&lt;/P&gt;
&lt;P&gt;両方とも安易な思いつきで作ったものですが、しばらくホッタラカシになっています。&lt;BR&gt;時間がとれたときに機能追加はしていきたいと思っています。&lt;BR&gt;気力はありますが、自信はありません。(笑&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1708.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>アスペクト指向プログラミング</title><link>http://www.ailight.jp/blog/darksky/archive/2004/04/28/1671.aspx</link><pubDate>Wed, 28 Apr 2004 07:16:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/04/28/1671.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1671.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/04/28/1671.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1671.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1671.aspx</trackback:ping><description>&lt;P&gt;今日はアスペクト指向プログラミングをお勉強中です。&lt;BR&gt;でも実装はJavaベースのAspectJしかないですねぇ・・・&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1671.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>darksky</dc:creator><title>TreeCtrlで可能？</title><link>http://www.ailight.jp/blog/darksky/archive/2004/04/23/1644.aspx</link><pubDate>Fri, 23 Apr 2004 03:18:00 GMT</pubDate><guid>http://www.ailight.jp/blog/darksky/archive/2004/04/23/1644.aspx</guid><wfw:comment>http://www.ailight.jp/blog/darksky/comments/1644.aspx</wfw:comment><comments>http://www.ailight.jp/blog/darksky/archive/2004/04/23/1644.aspx#Feedback</comments><slash:comments>215</slash:comments><wfw:commentRss>http://www.ailight.jp/blog/darksky/comments/commentRss/1644.aspx</wfw:commentRss><trackback:ping>http://www.ailight.jp/blog/darksky/services/trackbacks/1644.aspx</trackback:ping><description>&lt;P&gt;以前、TreeCtrlについて調べていたことがありましたが、気になっているので、また調べてみたいと思います。&lt;/P&gt;
&lt;P&gt;何がしたいかというと、&lt;BR&gt;TreeCtrl(TreeViewが正しいのかな？)に追加したアイテムの表示方法を拡張したいのです。&lt;BR&gt;デフォルトでは、追加したアイテムは１行で表示されますが、文字列が長い場合は複数行で表示したいのと、アイテム毎に文字列の長さが異なることもあるため、高さも変更したいのです。&lt;BR&gt;横スクロールをしなくても表示領域内に収まるよにアイテムの文字を複数行で表示したいのです。&lt;/P&gt;
&lt;P&gt;+Root Item&lt;BR&gt;　・文字列があまりにあまりにあまりに&lt;BR&gt;　　長い場合はこんな感じで複数行に&lt;BR&gt;　　表示します。&lt;BR&gt;　・長くない場合は1行に表示します。&lt;BR&gt;　・文字列があまりにあまりにあまりに&lt;BR&gt;　　長い場合はこんな感じで複数行に&lt;BR&gt;　　表示します。&lt;/P&gt;
&lt;P&gt;ってな感じです。&lt;BR&gt;ListBoxだとオーナー描画にして、さらにアイテム毎に高さも設定できるんですが、階層表示と折りたたみは欲しいところです。&lt;BR&gt;TreeCtrlが無い時代はListBoxで折りたたみを実装して実現していましたが、できるならTreeCtrlを使いたいと思っています。&lt;/P&gt;
&lt;P&gt;NM_CUSTOMDRAWではダメだし、オーナー描画ってできるんですかね？&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://www.ailight.jp/blog/darksky/aggbug/1644.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>