2008-08-01から1ヶ月間の記事一覧

TechEd 2008の収支

横浜までの交通費(往復) 24,000円 横浜での宿泊代(二泊) 15,000円 TechEdの参加費 25,000円 二日間の飲み代 9,500円 id:naoki0311さんに会えたこと priceless

Booの開発にはSharpDevelopがオヌヌメ

オープンソースの.NET用IDEに「SharpDevelop」というのがあるが、これがBooの開発環境としては何気におすすめだったので紹介しておく。SharpDevelop自体はだいぶ前(1.xのころかな)に触った事があったけど、あまり出来がよくなかったのと既にVisual Studio…

BooをDIコンテナのDSLとして使う

BooはDSLの構築に適しているという評判なので、そのへんの事を確かめてみる。そもそもDSLとはDomain Specific Language(ドメイン固有言語)の略で、C#なんかのプログラミング言語が汎用的なのに対して、特定のドメイン(領域)に特化した言語のことをいう。…

Booがやば過ぎる件

InfoQの以下の記事を読んでBooというCLR上で動作するプログラミング言語に興味を持った。 CLR上でのドメイン特化言語の構築 Boo自体はMonoに付いてくるので名前だけは知っていたけど、実際に触ったことがなかった*1。でもこの記事を読んでPythonベースの言語…

Silverlightで再利用可能なカスタムコントロールを作る その2

テキストボックスの横幅は自動調整されるようになったけど、上下ボタンの縦高さも自動調整する必要があるのでこれもやる。 Controls/NumericUpDown.cs private ButtonBase upButton; private ButtonBase downButton; private TextBox valueTextBox; private …

Silverlightで再利用可能なカスタムコントロールを作る その1

Silverlightでカスタムのコントロールを作る場合、通常「UserControl」クラスを継承して作ることになるけど、この方法だと再利用性がかなり低い*1。なので、「UserControl」から派生するのではなく、UIコントロールの基底クラスである「Control」クラスから…

ActiveXPosh

InfoQの記事で「ActiveXPosh」というのが紹介されていた。 VBScript、JScriptからWindows PowerShellを使用する これはVBScriptやJScriptからPowerShellを呼び出せるようにしたもの。やってることはPowerShellをCOMでラップしてCOM対応言語から呼び出せるラ…