2005-04-01から1ヶ月間の記事一覧

返信を全文引用してくる人は、メールを読んでいない

google:全文引用とかすると(現時点では)否定的なページが上位にランクされているが、個人的には コミュニケーション主体の場合*1 ビジネスメール の2つに関しては、全文を引用することは、もっと積極的に叩くべきであると思う。 特に、ビジネスに関するメ…

Filemon v7.0 と Regmon v7.0

dev

どちらもメジャーバージョンアップは最後となる。 開発が終了するというわけではなく、この2つのユーティリティは統合され Process Monitor という1つのユーティリティになるそうだ。

そんなことより、XMLSerializer のアレが再び

日本語環境に設定された Windows の cmd.exe と conime.exe のアレが再び我々を襲うのでした。 using (Process p = Process.Start("...console application...")) { p.WaitForExit(); }上記の WaitForExit() は、日本語環境では Windows を終了するまで帰っ…

コンソールアプリを呼び出す

コンソールアプリケーションの入出力を裏で行うというのは、Win32 Native 時代ではかなり FAQ であり、Delphi ML などでもかなりの回数のやり取りがあった。 やり方を一言で言うならば、CreateProcess などの API に子プロセスのプロセス空間からアクセスで…

Thunderbird

個別設定したフィルタよりも、迷惑メール判別による迷惑メールフィルタが優先されるのがちょっと不満。迷惑メールマークをつけても迷惑メールフォルダに移動しないでメッセージフィルタの移動先へ移動して欲しい。 当面は、 迷惑メールフォルダに対してメッ…

メーラを変更するぞ

かなりの年数、あるめーるを使ってきたが、spam 対策に外部フィルタを使っている都合などもあり、「Microsoft」+「おめでとう」=「spam」みたいなルールで必要なメールが破棄されてたりと困ったことになったので、外でフィルタせず中でフィルタできるよう…

スレッドネタもう1つ

次のプログラムの出力の空欄 [ A ] [ B ] を埋めよ(各5点) using System; using System.Resources; using System.Threading; using System.Globalization; public class Program { /// <summary> スレッドのカルチャを設定する </summary> private static void SetCulture(st…

同期オブジェクトのスコープは安全か

いや、特に .NET に特化した話題じゃなくて、Java なんかでもいえることなのですが、サンプルなんかでもよく this を同期オブジェクトにしているんですよね。 private object cache = null; public object Method() { if (this.cache == null) { lock(this) …

TortoiseSVN 1.1.4 Release

dev

ChangeLog.txt を見る限りは BUGFIX のみ。 リビジョングラフは日本語じゃ元々正常じゃないんだけど、フォントの問題だよなぁ。リビジョングラフで用いられているフォントが Arial なので、どんなに Tortoise_ja.po を更新しても、Arial のままじゃ日本語は…

曖昧な識別子

using System; namespace A { public class X { } } namespace B { public class X { } } namespace B { using A; public class test { static void Main() { Console.WriteLine(typeof(X).FullName); } } }自分がひっかかったわけじゃないけど、これは曖昧…