2007年02月18日

.NET でデザインパターン開発

VB.NETとC#でデザインパターン

私は最初、コネクションプーリングのオブジェクトをシングルトンで設計しましたが、これは誤りだったとわかった。

コネクションプーリング管理下における接続オブジェクト変数の管理はシングルトンで設計すべきものではない。

接続オブジェクトは毎回生成し、必要がなくなったら速やかに破棄すればよいのだ。あとはバックグラウンドで接続プールが自動的に働く。そうすれば、複数の接続が必要になったときには増えるし、増やす必要が無いときには再利用される。

SQL サーバーに対するコネクションの数が増えすぎてしまうようなケースでは、適切に接続を閉じていないようなコードが書かれているかスレッドを休ませないでClose/Openを短時間の間に繰り返しているはず。

.NET アプリケーション パフォーマンスプロファイラ DevPartner Profiler Community Edition

DevPartner Profiler コミュニティ・エディション : 製品&ソリューション : 日本コンピュウェア

無償ダウンロード・登録ページ にていろいろ情報を提供する必要がありますが費用はかかりません。

数独にはまったそして・・・

ニコリ公式パズルガイド「数独」:webニコリ

何がきっかけか、数独にはまってしまった。

そして、解法を考えていくうちにプログラムを作れば早いと気がついた。

1) 9x9(81個)の変数それぞれに、1〜9までの変数を保持する。
2) 問題にあわせて、1〜9の中から変数の数字をひとつに確定する。
3) 確定した数字の縦、横の変数から確定した数字を除外する。

1)が初期値を与えます。2)、3)を繰り返していくと解けるはずです。
・・・(これだけの条件では解けません)

よーしじゃあいっちょうこれを”Sudoku Solver”と名づけてソフトにしてみるか!と思ってその前に調べてみたらありました。

Sudoku Solver by Logic

Sudoku (Sudoku Solver by Andrew Stuart)

既にあるならそれを使うのが筋です。

数独編・終了。

@2007/02/18 14:07 | Comment(0) | TrackBack(0) | 日記

フォルダアイコンを手作業で設定する

Windowsのフォルダアイコンの設定は窓の手などを使って行うことができます。
フォルダのアイコンを各フォルダごとに設定する

ここでは手作業で変更する方法をメモします。

フォルダアイコンに設定したいアイコンは自分で用意してください。

まず、以下のテキストファイルをダウンロードして、拡張子を .BAT に変更します。
ICON_SET.TXT

アイコンが無いと説明できないので、過去に自分が作ったアイコンを一つサンプルとして晒しておきます。
AIKON.ico これをダウンロードして使っていただいても結構です。

あとは念のため設定をリセットするファイルをダウンロードしておきます。
RESET_ICON_FOLDER.TXT このファイルも 拡張子を .BAT に変更します。

そして、アイコンを変更したいフォルダに上記の3点セットをコピーします。
・アイコンファイル (AIKON.ico)
・アイコン設定ファイル (ICON_SET.BAT)
・アイコンリセットファイル (RESET_ICON_FOLDER.BAT)
以下のように配置します。
FolderIconSetting01_20070218_002836.png
この場合、アイコンを変更するフォルダは
「C:\新しいフォルダ」がターゲットになります。


さて、ここまで準備ができたら
ICON_SET.BAT ファイルをメモ帳などで開いて以下の文字が書いてある行を探します。(2行目です)
@SET ICONNAME=アイコン.ico

この行の「アイコン.ico」を設定したいアイコンファイル名に書き換えます。
@SET ICONNAME=AIKON.ico
ですね、サンプルの例では。
文字を書き換えたらファイルを保存(save)します。


ここまでできると後は簡単です。
ICON_SET.BAT ファイルをダブルクリックしてください。
### バッチファイルを実行する際に「セキュリティの警告が出る場合」
NN Space BLOG-NN空間ブログ: 開いているファイル セキュリティの警告!〜テキストファイルでもスクリプトは対象か!?
テキストファイルでダウンロードして .BAT に名前変更してもWindowsのこの動作仕様は回避できないようです。
###

すると、以下のようにDesktop.ini ファイルが作成されます。
これで、すべての設定が完了です。
FolderIconSetting02_20070218_002836.png

でも、アイコンが変わっていない・・・
そうなのです。
いったんフォルダを閉じて、再び開いてみてください。
FolderIconSetting03_20070218_002836.png
アイコンが変更できたのが確認できたと思います。

アイコンの設定はこれで終わりです。


###アイコンの設定を止めたい、元に戻したい###
RESET_ICON_FOLDER.BAT をダブルクリックします。

RESET_ICON_FOLDER.BAT
ICON_SET.BAT
Desktop.ini
AIKON.ico
上記4つの(アイコンの設定に使った)ファイルを削除します。

これで終わりです。

###注意###
アイコンを変更するフォルダは「自分が作成したフォルダ」を対象に行ってください。
Windowsシステムフォルダのアイコンを変えてしまった場合には何かへんなことが起きる「かも」しれません。


###注意2###
アイコンの設定を行った場合、その設定を維持するためには
Desktop.ini と アイコンファイル(AIKON.ico)があれば十分です。
RESET_ICON_FOLDER.BAT と ICON_SET.BATは不要と思ったら削除してかまいません。
@2007/02/18 00:39 | Comment(0) | TrackBack(0) | Windows TIPS

・おすすめ楽天ショップ1:trendyimpact楽天市場店
・おすすめサプリショップ:iHerb.com
・おすすめ楽天ショップ2:上海問屋
Powered by さくらのブログ