2009-01-01から1年間の記事一覧

DevKAN に参加しました

凄く楽しかった。近場(大阪 - 京都 - 神戸位)であったら、また参加したいな〜。 付箋紙使いながらみんなで話すのってやった事なかったけど、イイ感じでした。仕事にも取り入れられないかなと。 都合がつかず懇親会に行けなかったのが残念。。。

第3回 「Groovyイン・アクション」読書会 IN 関西 で ショートセッションをやりました

第3回 「Groovyイン・アクション」読書会 IN 関西 で ショートセッションをやります - お だ のスペース でも書きましたが、「仕事でもGroovyを使おう」というタイトルでショートセッションをやらせてもらいました。 内容を簡潔に書くと、「便利さを見せつけ…

SQL Azure に SSMS (SQL Server Management Studio) から接続してみる

Windows Azure Platform CTP のプロモーションコードが届き、Windows Azure、SQL Azure、.NET Services のアカウントが使えるようになりました。 SQL Azure 以外は、今まででも使えたので早速 SQL Azure を触ってた。 少し調べてみると、SSMS (SQL Server Ma…

Crystal Reports Basic for Visual Studio 2008 を追加でインストールする場合、SP1 をアンインストールしてからインストールすること

Visual Studio 2008 SP1 が入っている状態で、Crystal Reports Basic for Visual Studio 2008 をインストールしようとすると、 「選択されたドライブは無効です。インストールパスの設定をしてください」みたいなエラーが出た。 しかも インストールパス は …

TestNG 例外発生のテストについて

JUnit では面倒な例外発生のテストが簡単に書けるという事で、TestNG を使ってみました。(JUnit は 3 しか使った事ない気がするので、最新版だと簡単に書けるのかな?) TestNG は TestNG - Download Current Release and Beta Versions から 5.10 をダウン…

第3回 「Groovyイン・アクション」読書会 IN 関西 で ショートセッションをやります

JGGUG 第3回 「Groovyイン・アクション」読書会 IN 関西 にて ショートセッションをやらせていただく事になりました。 セッションをやるのは初めてなので、かなり楽しみにしています。 内容は濃い技術的な話しではなく*1、職場でも Groovy を使う/認めてもら…

EWS (Exchange Web Service) って情報少ないよね

Exchange Web Service ってExchange Server 2007 から提供されたのかな?何にしろ、日本語の情報が殆どない。 なので、調べた事/試した事等をちょこちょこ書いていきます。 まずは前のブログに書いたことのおさらい。 Exchange Web Service (EWS) を使う準備…

VSCommands 便利です

C#と諸々 ソリューションエクスプローラで任意のファイルをグループ化 で紹介されていたのを見つけて使い始めたんですが、かなり便利です。 最近テストを書く時に、テスト対象のクラスとテストクラスが 1 対 1 の関係じゃなくてもよいのではと思い、1つのク…

MSBuild.Community.Tasks.Nightly の SVN 系タスクを使うには、svn.exe が必要です。

msbuildtasks.tigris.org の Version: 1.3.0.477 Date: 7/19/2009 •MSBuild.Community.Tasks.Nightly.msi をダウンロードして使ってみました。 MSBuild.Community.Tasks の使い方(MSBuildの書き方)は探すと結構載ってるので書きません。でタイトルに書いて…

メモ Windows Form で トグルボタン

MSDN RadioButton.Appearance プロパティ MSDN CheckBox.Appearance プロパティ Appearance の意味は、外観とかそういう意味らしい。

入れ子のクラスの型名

元ネタ: "親のクラス名+入れ子のクラス名"ってのは、実体験で知っていたんだけど、調べてたらソースを見つけたので書いてみる。 MSDN Type.AssemblyQualifiedName プロパティ ちゃんと調べたら出てくるもんだ。 あと、MSDN Type.GetType(string) メソッド …

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…