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

System.Net.Mail.MailMessage.Subject に改行込の値を設定したい

ActionMailer? の使い方ってどうなんでしょうね - お だ のスペース のコメントで書いた =?iso-2022-jp?B?PT91dGYtOD9RPz1lMz04MT05Mz1lMz04Mj04Yz1lMz04MT0=?= =?iso-2022-jp?B?YWY9ZTM9ODE9YjI9ZTM9ODE9YTk9ZTM9ODE9ODQ/PQ==?= を実際に検証するために、.…

ActionMailer? の使い方ってどうなんでしょうね

初めに断っておきます。私は Ruby が使えません。が、動きを見て少し問題あるんじゃないのかな?って思った事を書きます。 Ruby の ActionMailer? ってのを使ってメールを送信するプログラムが身近に動いていたので実際にメールを送ってみました。 ※Ruby の…

当たり前の事でも、実際目の当たりにするとちょっと感動!

インターフェースを定義してそれを使って実装し、とりあえず動かすためにモックを作って動かしていたプログラムがあり、 モックを本物の実装に差し替えても当然の様にプログラムは動くはずなんだけど、それを今日実際に目の当たりにしてちょっと感動しました…

C# から Iron Python を呼び出す。 1.0 と 2.0 で変わってる!

久々に C# から Iron Python を呼び出そうとして変わってたのでメモ。 1.1.2.0 using (PythonEngine engine = new IronPython.Hosting.PythonEngine()) // Python Engine 生成 { engine.LoadAssembly(System.Reflection.Assembly.GetExecutingAssembly()); /…

Azure で Groovy って動くのかな?(挫折)

タイトルの通り Windows Azure で Groovy が動くのか試そうとしました。Azure では、Java が動くらしいのでなら Groovy も動くんじゃね?みたいな軽いノリで。 まず、SDK を入手します。現在の所、.NET Services 用の SDK しか無いようです。(ちなみに、Rub…

実行時に入力されたコードをコンパイルして実行するって大変そうだ…

元ネタ:ASP.NET DLLの読み込みについて - .NET開発者中心(元VB研)会議室こういうのって、個人で使う趣味レベルの物か検証やモック?の代わりとしてしか作った事ないけど、実業務で使うとなると相当大変そう。 しかもサーバーサイドでコンパイル、実行とか…

showModalDialog で渡した パラメータは、submit しても同じ維持される。

メモ 最初は、submit したら消えてなくなると思ってました。 parent.html <script language="JavaScript"> function modal(){ var x = [0, 1, 2]; window.showModalDialog( './child.html', x, "dialogWidth=200px; dialogHeight=120px;" ); alert(x); } </script> <input type="button" value="モーダル" onClick="modal()">child.html

showModalDialog で呼び出した Window から Submit した際に、新しい Window を立ち上げない方法

メモ window.name で指定した名前と form の target で指定した名前を合わせる。 showModalDialog で呼び出された html <script language="JavaScript"> window.name = "child" </script> <form target="child"> <input type="submit" value="クリック"> </form>

SQL SERVER 2008 の監査ログを少しだけ試してみた

ネタ元:SQL Server 2008 の監査機能について - Database Expert会議室 質問が挙がってたので、試してみました。 1つ目の監査で「受注テーブル」の SELECT を監査し、別の監査で「受注テーブル」を参照している「得意先受注金額プロシージャ」を監査する。 …

Range で作った 文字列の範囲はインターンにいない

println "0..9" def internDigit = [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ] ('0'..'9').eachWithIndex { it, index -> println it.is(internDigit[index]) } println "1..9" internDigit = [ '1', '2', '3', '4', '5', '6', '7', '8', '9' ] …

クリップボード を利用するアプリケーションって整合性とれたりするのか?

C# と VB.NET の質問掲示板 VB.NETでExcleのコピー&ペースト の質問内容で、とある Excel ファイルから別の Excel ファイルへセルの値をコピーしたいとあった。 最初は、同じ Excel ファイル内なら出来そうだけど、別のファイルのも貼り付けられんの?って…

インスタンス毎のメタクラス って強力過ぎ!

コメントにて紹介して頂いた、次の記事を読んで衝撃を受けました。 インスタンスごとのメタクラスを使っての「電卓を作ろう」2番煎じバージョン - uehaj's blog 「インスタンスごとのメタクラス」の活用法 - uehaj's blog どうも、型だけではなくインスタン…

Azure 2009 July CTP リベンジ

Azure 2009 July CTP で Visual Studio から Debug 実行が出来なかった。 - お だ のスペース で Visual Studio から Debug 実行出来なかったと書きましたが、さっき再度試してみたところあっさり動きました。 何だったんだろう?ちなみに環境は、 Visual St…

Visual Studio 2008 MSBuild 3.5 ToolsVersion の話し

MSDN 標準ツールセット構成とカスタム ツールセット構成 をあまり読まずに、MsBuildとVS2008で生成されたDLLのサイズが異なってしまいます。 - Insider .NET会議室 に回答してしまった。ちょっと反省。 MSDN 標準ツールセット構成とカスタム ツールセット構…

MSBuild は .sln からでもビルド出来ます

方法 : MSBuild.exe を使用してソリューション内の特定のターゲットをビルドする .csproj や .vbproj の プロジェクトファイルだけではなく、Visual Studio の .sln(ソリューション)ファイル からもビルドの指定ができます。

Java で "1" == "1" が true になる理由

Java で String(文字列)の比較をする場合、「==」じゃなくて、equals メソッドを使えと言われます。それは、「==」が同一性の比較であって同値性の比較では無いからなんですが、 ここで、下のコードの実行結果ってどうなると思います? System.out.println…

Object の同一性を確かめる

Groovy の場合 equals メソッドを実装していると、「==」演算子は、equals メソッドと同じ動きをする。 equals メソッドを実装している Object で 同一性 を確かめる方法ってないんだろうか?と調べていると、見つかりました。 Object.is メソッドがそうみた…

Azure アプリから WCF を使って Web サービスにアクセスしてみた

ASP.NET のアプリを Azure に移植してみた - お だ のスペース にて、ASP.NET で作ったアプリを Azure に載せ替えたんだけど Azure って正式版になったら有料になる可能性があるので、 ASP.NET 版にも、Azure で入力したデータを渡したいなぁ〜と思い、ASP.N…

ASP.NET のアプリを Azure に移植してみた

Azure の招待コード が届いた - お だ のスペース で書いた ASP.NET で作った 小遣い帳 アプリを Azure に移植しました。 ASP.NET で作った時から、ある程度階層分けを行っていたので View 側は、殆ど変更する必要無く使えた。 データは、ASP.NET では RDBMS…

Azure 2009 July CTP で Visual Studio から Debug 実行が出来なかった。

Microsoft Download Center と Microsoft Download Center をインストールしたんですが、 Visual Studio から デバッグ実行しようとすると、「Microsoft RD Role Host は動作を停止しました」というエラーが発生し実行出来なくなりました。 環境のせいなのか…