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

NUnit環境設定

1,外部ツールにNUnitを登録する。 VisualStudioのウィンドウメニュー->外部ツールで登録する。 64環境だとデバッグしにくいので、x86Exe使用する。 また、引数は画像の通りにする。ソリューションルート内のソリューションファイル名.nunitを呼び出す設定。 …

Firefoxの環境バックアップメモ

要求 OS再インストール時の為に履歴やアドオンをバックアップ 複数端末でのfirefox環境を統一したい(自宅用ノート、外用ノート) 必要物 Xmarks Sync :: Add-ons for Firefox ブックマーク情報はこれでおk。 Firefox Extensions by Chuck Baker has moved! …

.net frameworkに標準でついているロギングクラス群を使ってみた、作ってみた。

C#

【設定ファイル】 アプリケーション構成ファイルを追加して、そこに設定を記述する。 ログ出力判定 出力レベルが、TraceSourceで指定されているSourceSwitchのログレベル以上であるか確認 TraceSourceに指定されているListener毎に以下を確認 出力レベルが、…

アドオンがダウンロードできない。

インストールしようとすると、決まって228エラーが発生するようになった。 Firefoxのキャッシュクリア、ファイヤウォール・アンチウイルスソフト無効にしても解決せず。 アンチウィルスソフトの機能がブロックしていたらしい(アプリケーションプロトコルフ…

GWTで作ってみた

Twitterのユーザー名で検索すると、その人のアイコン、名前、紹介分が表示され その下にフォローしてる人たちのアイコン、タイムラインが表示される簡単なやつ。 なんかWindowsアプリみたいな感覚でできるのが驚き。 あと、ソースコードはutf8にしないと日本…

コードの共通化

別々のクラスで、同じソースが使いまわしされていた(コピペコード)場合の対応 今まで "重複は悪" の考えの下、何が何でも処理を共有しようとがんばる。 その為、複雑なつくりになってしまったこともある。 これから 同じ処理であっても、その操作が対象と…

進捗表示ダイアログ

C#

見た目 メインフォーム public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void btnSelectDir_Click(object sender, EventArgs e) { FolderBrowserDialog dialog = new FolderBrowserDialog(); //フォルダ選択…

スレッド間の同期取り

C#

下記処理で引っかかり中。デッドロックが回避できない気がしてきた。 右のメインフォーム起動時にワークスレッドを起動させ、メッセージを出してからスレッドをロック。 メインフォームのボタンクリック時のイベントで、ワークスレッドを再開させてからメイ…

Undo

Undoバッファのインターフェイスなクラス。 UndoBufferTargetはUndoBufferがビューの状態を操作する際の仲介役。/// <summary> /// アンドゥバッファ基本クラス /// </summary> public abstract class UndoBuffer { /// <summary> /// 子 /// </summary> /// <remarks> /// 最後に入力した状態がリストの先頭</remarks>…

集中力を高める食事について

きちんとした割合で食事をすることにより、脳が活動を効率よく行うことができる。 また、集中したいときには胃を活動させないようにする。飲み物や間食を控える。 脳の動力源は糖だが、砂糖は吸収されやすくすぐに消費されてしまうので糖質を多く含む食品で…

実装パターン

読んで気になったところをメモ メソッドの名前 public class Employee { public int EmpNo; public String Name; ... } public class EmployeeManager { //どっちも社員を取得するメソッド public Employee getEmployeeInfo(int emp_no){ ... } public Emplo…