レベルエンター山本大のブログ

面白いプログラミング教育を若い人たちに

BLOCKVROCKリファレンス目次はこちら

2007-10-01から1ヶ月間の記事一覧

Wicketで理解する プレゼンテーション層フレームワーク革命

※ @ITさんでボツになった記事です。。。Javaを使った国内の企業システム開発では、Webプレゼンテーション層のアーキテクチャとして最もよく使われているのは、いまだにStrutsだそうです。しかし、Sturtsはもはや時代に合わないフレームワークだと感じている…

C#からOfficeを使う

C#

VSTO(Visual Studio Tools for the Office System)は、 Officeのアドインを.NET言語で作れる仕組み。 COMは、Officeを.NET言語からさわるときインターフェイス。■(VSTO) http://www.microsoft.com/japan/msdn/vstudio/office/■(VSTO)Visual Studio Too…

Shift_JIS→UTF-8の変換で問題になることがら

現場で、Shift_jis→UTF-8の変換時の懸案事項を調査していた。以下の「Unicode標準入門」という本がとても良い!! Web時代のエンジニアは必携と言っていい。Unicode標準入門作者: トニーグラハム,関口正裕,Tony Graham,乾和志,海老塚徹出版社/メーカー: 翔泳…

「訂正」【SQLSERVER2005】Bit列で、行ロックしたはずがテーブルロックになる

DB

【訂正】 以下の文章が間違っていたことがわかったので、ここで訂正してお詫びします。SQLServer2005のSERIALIZABLEレベルでは、クエリによる「範囲ロック」を行うことが問題の真のメカニズムでした。新しいバージョンのSQLSERVERでは、クエリ範囲に該当する…

C#でリフレクション

http://www.atmarkit.co.jp/fdotnet/dotnettips/386createinstance/createinstance.html ConvertProgramBase program = (ConvertProgramBase) Activator.CreateInstance(typeof(ConvertProgramBase), new object[] {});

C#でGenerics

C#

C#のGenericsについての詳しい説明は以下のサイトを参照。(英語) http://msdn2.microsoft.com/en-us/library/ms379564(VS.80).aspxC#のGenericsはJavaと少し違っていますが、 基本的にはJavaと同じことはできるようです。 詳しくはまだ調べられていません…

C#でGenerics(2) メソッドへの型引数

C#

クラスへの型引数の設定に代わって、メソッドへの型引数の指定も可能です。 これもJavaと同じですね。制約のつけ方などはクラスへの型引数の設定と同じ要領で行えます。 public static void addProgramList<T>() where T : ConvertProgramBase, new() { }</t>

【SQLSERVER2005】Bit列で、行ロックしたはずがテーブルロックになる

DB

【訂正】 以下の文章が間違っていたことがわかったので、ここで訂正してお詫びします。SQLServer2005のSERIALIZABLEレベルでは、クエリによる範囲ロックを行うことが 問題の真のメカニズムでした。以下詳細。SQLServer 7.0ではSERIALIZABLEレベルでロックを…

理想と実現

クロノスという会社はIT業界を変えるために作られた会社です。と言えば大げさだけど、すくなくとも今私が働いている動機はそんなところにあります。 どうやってIT業界を変えるかは、まだまだだけどどう変えたいかはハッキリしています。 「エンジニアという…