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

例外機構に関するあれこれ

どうして .NETは検査例外がないのだろう。 不便だなー、と思って調べてみた際のメモ。 C#のはなし .NETとJavaの例外処理の違い – とあるコンサルタントのつぶやきJavaの話 Throwableについて本気出して考えてみた - 都元ダイスケ IT-PRESS メモしたのは、き…

C#のenumを文字列にしたい

C#

拡張メソッドを使うといいらしい .Net 3.5〜かも? enum MyEnum { A, B } と定義した enum を文字列化するときに日本語にしたいことがよくあって、static な関数を書いてたけど、拡張メソッドでちょっとだけきれいになりますね。 めもーです。

C#でDateTimePicerの背景色を変更する方法

私もやり方を探していましたら、 C#のMLに答えを書いてくれていた人がいらっしゃいました。 ちょっと変えていますが・・・DateTimePicker を継承したコントロールで・・・protected override void WndProc(ref Message m) { if ( m.Msg == 0x14 ) // WM_ER…

.NETで日付型を文字列型に変換するには

日付をフォーマットして出力するには日付をフォーマットして出力するにはString.Format()を使用します。MessageBox.Show(String.Format("{0:yyyy/MM/dd hh:mm:ss}", DateTime.Now)); いつもいつも忘れてしまうので、めも。

上限を決める

http://www.cyzo.com/2009/12/post_3452.html 何処までいっても満たされることは無い。 ならば幸せの上限を自分で決めちゃう覚悟が必要なのでは。 いろんな物、事が選べるから迷う。 選んだのよりもっといいものがあると思うから満たされない。まずはあきら…

テスト

何だよ、8割方終わった風な顔で、「コーディング終わりました。後はテストするだけです。」 って... コーディングが終わってやっと3割終わったかどうかってところだろが。 コーディングが終わってからが本番だっちゅーの。テスト仕様書に従い、テストデー…

嫌われる覚悟

さて自分がリーダーのチームを 作るっていう時には、 男の城って本当になったかもしれない。 リーダーになったものは、 全員に嫌われてもいいって覚悟が必要なんですよね。 これは、ホントそう思う。 良いリーダーは、メンバーからすかれるリーダではなくて…

オウム

パスワードを安全に管理するためのヒント: * パスワードを他人に教えない (パートナー、ルームメイト、ペットのオウムなど)。 そうやね、オウムに教えちゃいかんよね(^^;

http://gigazine.net/index.php?/news/comments/20091218_star_size/ 星に思いをめぐらすと怖くなって、思考を止めてしまう

生き残るためには

その人が必要としているものを買うように説得することと、人を騙すことは別物だ。 間違えてはいけない営業の心得。 全員が営業。生き残るためには売るしかない。 そうです。売るしかないのです。

C#でjavaの@deprecatedみたいなことをする

C#

[Obsolete("推奨されないよ", false)] public void Hoge() { ・・・ } と書く。2番目の引数は true ・・・ コンパイルエラー false ・・・ 警告 になる

DBFluteでサブクエリーを使うので嵌る

DBFluteでサブクエリーを使いたいのだけども、できるのか出来ないのかよくわからんかった。 ある日において、組織に属しいる社員と、属していない社員を取得したい。 m_dept_ver (1) --- (*) m_dept (1) --- (*) m_dept_person (*) --- (1) m_person m_dept_…

MySQL関連

WindowsにインストールしていたMySQLのrootパスワードが消えちゃったのでアンインストール→インストールで再構築 のはずが、セットアップ時に、昔のrootパスワードを聞かれてしまう。。。。 http://www.ivystar.jp/database/mysql/windows-mysqliycyoyyoyyey…

Excelで土日祝日に色をつける

http://www2.odn.ne.jp/excel/waza/cformat.html#SEC28 スケジュール管理で、とりあえずExcelの横軸に日付セルを作る際に、 土日祝日には休みの色をつけたいのだが、、、 と、さがしてみたら、ずばりほしいもの発見。 何でも応用が利く人は尊敬です。

MySQLに for update nowait はあるか?

無い。 もしNOWAITを実現するためには、MySQLの設定でタイムアウト値(innodb_lock_wait_timeout)を適当に変更することになるかと思います。 というわけで、もしかしたらタイムアウト値を触るかもしれないこともあるかもしれないので メモ

C# の構造体は、なぜ値型なのだ???

C#

Java やってる人が C# を使うとはまること - ぐるぐる~ここの「struct の扱い」の話ではまる。 なぜC#の構造体は値型なの? new して使うから、参照型やと思ってもうやんかー! プロパティとメソッドの区別もいまいちわからん。 メソッドやと思って()つけた…

静的コンストラクタ

C#

静的コンストラクタ C# には「静的コンストラクタ」と呼ばれる新しい初期化ブロックが登場した これは、C++ プログラマにとっては真新しいものだろう この「静的コンストラクタは」 Java で例えると「静的初期化ブロック」と同じ働きをする class Kitty { st…

3:56

http://www.bijint.com/jp/ 3:56の子がかわいい!

seasar.netのquillでDB接続を行う際のproviderの設定について

・プロバイダクラス名 ADO.NET上で使うクラス名を保持するSeasar.Extension.ADO.DataProvider継承クラス名です。 独自のプロバイダクラスを使う場合は名前空間付きで指定します。 Quill内にあらかじめ定義されているプロバイダクラスを使用する場合は クラス…

DATABASEのCOLLATION

MySQLでDATABASEのCOLLATIONを確認する方法http://variable.jp/?p=1102 めもー

VB.NET(VS2008)で、処理されない例外をキャッチする方法

VisualStudio2008 の VB.NETで、処理されない例外をキャッチする方法を探す http://jehupc.exblog.jp/9247467/ こちらが詳しく解説してある模様 感謝感謝、です。

DBFluteで"A table was NOT FOUND in the schema!"と出る

DBFlute.NETを触るメモ(4) スキーマ情報の取得(jdbc.bat) - あおきのTechメモここを参考に、DBFluteに挑戦。DBはOracleなので、適当に読み替えて設定し、jdbc.batを実行すると なぜか [df-jdbc] exception class = class org.seasar.dbflute.exception.DfTab…

Windows7をWindowsのドメインに参加させる

Windows7の発売日ですね(^^ 会社にCD来たので、早速Windows7を試すよ Vista経由していないので、いろいろ設定しようにも、どこになにあるのかわかんないわー(^^; んで、Windows7をWindowsのドメインに参加させようとした際に、少し嵌まる。 なんか 「…

VB.NETで二重起動を禁止する

http://dobon.net/vb/dotnet/process/checkprevinstance.html いつもお世話になっております。 んで、 今の開発は Visual Studio 2008 を使ってるんだけど、 エントリポイントの変更がよくわからない。 なぜかフォームしか選べない。 とおもったら、 Visual …

ソリューションにプロジェクトを追加する

VB.NETでSeasarつかいたーい ということで、Seasar.NETを調査 ブランクソリューションにならって、プレゼン層とロジック層を 別のプロジェクトに分けようと、ソリューションにプロジェクトを 追加しようとするのですが、、、 ソリューションエクスプローラに…

Oracle Data Provider for .NET の PublicKeyToken の調べ方

VB.NETでSeasarつかいたーい ということで、Seasar.NETを調査 ダウンロード - S2Container.NET にあるブランクソリューションはC#用なので、まねてVB用に編集しようと試みる。 まずは app.config ですが、、、/configuration/seasar/assemblys/assembly の D…

Microsoft Visual Basic PowerPacks 1.2 のインストーラのありか

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\VBPowerPacks\ja めーもーVS2008 Expressだと、素のインストールでPowerPacksが使えて、 VS2008 Professionalだと、PowerPacksが使えないのはなぜ? VS2008 を SP1 にアップデートして…

VBもSeasarもわからんけどQuillをためしたい

VB.NETでSeasarつかいたーいということで、Seasar.NETを調査 @ITので .NET開発者のためのDI&AOP入門(前編)(1/4) - @IT という記事があったので試してみるんですが、 細かいところで、C# ⇒ VB.NET の変換に悩む。 ありがたいことにhttp://d.hatena.ne.j…

VB.NETとOracleで、tnsnames.oraを使用しない接続の方法

VB.NETでOracleに接続する際に、いつもtnsnames.oraを使ってたんだけど、 設定ファイル増えるの面倒だなー、 Javaだとtnsnames.oraいらないよなー、 .NETでもできるんじゃないかなー と思って、Google先生に確認 探し当てたのが http://www.oracle.com/techn…

こわい

http://www.boston.com/bigpicture/2009/06/recent_scenes_from_the_iss.html なんちゅうのか、、、こういう写真を見ると、すごく怖くなってしまう