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

log4net サンプル

Global.asax.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Security; using System.Web.SessionState; using log4net; using log4net.Config; namespace Sample { public class Global : Sys…

最近買った本

成功者の告白 5年間の起業ノウハウを3時間で学べる物語作者: 神田昌典出版社/メーカー: 講談社発売日: 2004/01/27メディア: 単行本購入: 24人 クリック: 280回この商品を含むブログ (74件) を見る非常識な成功法則―お金と自由をもたらす8つの習慣作者: 神田…

冷やし烏龍茶漬け

この前初めて食ったけど中々うまかった 404ページ | 永谷園 404ページ | 永谷園 404ページ | 永谷園

メッセージリストコントロール

メッセージを手軽に扱うためのカスタムコントロール。 コード MessageList.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Web.UI; using System.Web.UI.WebControls; namespace Sample.Controls { [Defaul…

Dictionary の初期化

C#

Dictionary リテラルの夢は儚く散った・・・訂正。散ってはいなかった - ぐるぐる~こんな風に書けますよ (・∀・) var dict = new Dictionary<string, int> { { "Hoge", 1 }, { "Fuga", 2 }, { "Piyo", 3 } }; 方法 : コレクション初期化子を使用してディクショナリを初期</string,>…

CompositeControl

ポイント VS のデザイナ上でも正常に動作させるために、複合コントロールの生成時に内部コントロールの生成も行う デザイナのことを考えなければ CreateChildControls メソッドで生成しても問題無い その場合、内部コントロールにアクセスするプロパティでは…

デザイン時の CompositeControl の挙動

なんかおかしい。 ↓の Items プロパティでは、内部コントロールを返すために EnsureChildControls メソッドを実行しているのだけれど、そうするとデザイン時に正しく処理がされないようで RadioButtonList 内の各項目が表示されない。なぜか、CreateChildCon…

CSS のリンクを動的に追加

HtmlLink cssLink = new HtmlLink(); cssLink.Href = "~/Controls/MyList.css"; cssLink.Attributes["rel"] = "stylesheet"; cssLink.Attributes["type"] = "text/css"; this.Page.Header.Controls.Add(cssLink);

管理コンソールの表エディタで Date 型の値を入力する方法

Oracle Enterprise Management コンソールの表エディタで Date 型の値を入力する場合、 dd-Mon-yyyy HH:MI:SS AMという書式に従って入力しなければならない。しかも日本語環境では、Mon と AM の部分を日本語で入力しなければならない。 例えば 2009/06/16 1…

最近

久々にニコ動を見てるんだけど、これすごくイイネ! オリジナル そしてよっぺいww自重しろwww よっぺいと言ったらやっぱコレだ よっぺいはこれもよい なんかよっぺいだらけになっちゃったけど、よっぺいと花たんどっち選ぶ?って聞かれたら迷わず花たん…

ユーザーコントロールにコレクションのプロパティを持たせる

MyList.ascx <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="MyList.ascx.cs" Inherits="Sample.MyList" %> <fieldset class="MyListControl"> <legend><%= this.Caption %></legend> <ul> <% foreach (var item in this.Items) { %> <li>Item: <%= item.Text %></li> <% } %> </ul> </fieldset> MyList.as…

Maintenance Complexity ってなんだろ?

Cyclomatic Complexity (サイクロマティック複雑度) は最近たまたま知った (計算方法ちゃんと理解してない) のだけど Maintenance Complexity ってなんだろ?

あー

うー

ふむ

CodeRush と ReSharper、買うならどっちがいいかな。 とりあえず家には CodeRush の評価版、会社には ReSharper の評価版を入れてみた。 # つっても今 .NET の仕事やってないのでそんなに触れないかもしれない

さて

有償版買えそうにないくせに迂闊に評価版入れてしまって激しく後悔…。どこからも使われていないプライベートメソッドとか未使用の変数を灰色表示してくれる機能がもう最高すぎる。ボーナス (僕の懐に入るのはわずか 4 万円w) で買っちゃう…? (あ、でも VS2…

Windows 7 RC に Visual Studio 2010 入れてみた

興味持てそうなのは Dynamic と Contracts かなぁ。Parallel は今の所興味ないや。 とりあえず mscorlib.dll とか System.dll とか System.Core.dll とかに含まれるクラスを軽く流し読みしてみたけど、ちょこちょこ増えてるね。確かどっかで NyaRuRu さんが…

Virtual PC に Windows 7 RC 入れてみた

起動時のロゴ表示かっこいいな

MVP パターンの記事に書くかもなこと

考え途中なので当てにしないでね>< 大きな選択肢 Presenter のライフサイクル ポストバックの度に Page.PreInit で生成 セッションに入れないのでタイムアウトとか無い Application レイヤにビジネスファサードを用意し、これをセッションに入れればセッシ…

むむっ

もしかして FC2 のサーバー全部落ちてる?

Axis2 の WSDL2Java.bat のオプション

アンラップされたインターフェイス、クラス毎にファイル生成、同期メソッドのみのオプション。 set JAVA_HOME=C:\Pleiades\jre1.6 set AXIS2_HOME=C:\Pleiades\axis2-1.4.1 C:\Pleiades/axis2-1.4.1/bin/WSDL2Java -uri http://localhost/Service1.svc?wsdl …

リンク貼らせて頂きました

id:bleis-tift さん、id:coma2n さん、id:ps1 さん、勝手にすみません。 このブログとC#と諸々のリンク欄にリンク追加させて頂きました。 問題等ありましたらお知らせください。

注文した

前に id:bleis-tift さんに紹介してもらった本。パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法作者: ジョシュア・ケリーエブスキー,小黒直樹,村上歴,高橋一成,越智典子出版社/メーカー: 日経BP社発売日: 2005/08/04メディア: 単行本…

Mono Develop 2.0…

かなり頑張ったけどインストールできない。 もう諦めて代わりに Java 環境でも構築しよ…。

CentOS 5.3 に Mono 2.4 をインストール

でけた。 yum でやったら 1.9 が入っちゃったので、こちらを参考にしてソースからのインストールにチャレンジ。 ./configure を実行してすぐにエラーが発生してしまった。 error: C compiler cannot create executables色々試した結果、gcc-c++ のインストー…

Linux 触り始めた

ちょっと Linux を触り始めた。 とりあえず CentOS 5.3 を Virtual PC に入れてみた。 今は Mono を入れてるトコ。 # Mono は主目的ではないのでそれほど触ってられないけど。

書籍を読むための書籍

あなたもいままでの10倍速く本が読める作者: ポール・R・シーリィ,神田昌典出版社/メーカー: フォレスト出版発売日: 2001/09/19メディア: 単行本(ソフトカバー)購入: 18人 クリック: 269回この商品を含むブログ (254件) を見るこれを習得したら僕のバージ…

相変わらずアジャイルごっこな僕だけど

イテレーションとかユーザーストーリーとかは、未だに取り入れてないけれど、Trac のチケットで機能追加や仕様変更を登録する時にはストーリーっぽい書き方で登録してみたりしている。 ちなみに、実質僕一人だけに近いプロジェクト。 チケットの分類をデフォ…

なにやら面白そうな本だ

リファクタリング・ウェットウェア ―達人プログラマーの思考法と学習法作者: Andy Hunt,武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2009/04/27メディア: 単行本(ソフトカバー)購入: 25人 クリック: 475回この商品を含むブログ (151件) …

買った

ペアプログラミング―エンジニアとしての指南書作者: ローリーウィリアムズ,ロバートケスラー,Laurie Williams,Robert Kessler,長瀬嘉秀,今野睦,テクノロジックアート出版社/メーカー: ピアソンエデュケーション発売日: 2003/03メディア: 単行本購入: 6人 ク…

Tomcat ってメンドイ

Apache 2.0 と Tomcat 4.0 を連携させるためには mod_jk なるものを導入するみたいだけど、そのためにいくつかの XML ファイルを作成したり編集したりしなきゃいけないみたいだし、Java で作成した Web アプリを Tomcat 上に配置するためには、server.xml を…