ビルドで変更内容が反映されない

Visual Studio ビルド
Visual Studio で、ビルド(リビルド)しても修正内容が反映されないことがあります。
ビルドしても反映しない
http://www.remember-the-time.xyz/2010/04/blog-post.html
以前のケースでは Bin 以下を削除すれば直ったのですが、今回は別の方法で正しくビルドされるようになりました。

リモートデスクトップで Ctrl + C が効かずコピペできない

リモートデスクトップ
リモートデスクトップを使用中に、Ctrl + C でコピーができなくなる不具合がたまに発生します。直し方がわかりました。

C# 既定のパラメーター値は、コンパイル時の定数である必要があります。

静的メソッドでコンパイルエラー
メソッドの引数を省略できるオプション引数。この引数には、しばしば定数を入れたい時もありますが、static メソッドで定数を指定しようとすると怒られてしまう。
private static string Hoge(Encoding enc = Encoding.UTF8)
{    
    return "ほげ";
}
これではだめですね。

URL クエリパラメータとページ内リンクの順序に注意

URL クエリパラメータについての注意点
URL クエリパラメータを使う際に、シャープ(#)で始まるページ内リンクも一緒に渡したい場合はその順番に注意しましょう。動的にパラメータを作る際には考慮しなければいけません。

C# ページ内リンクを正規表現で取得

C# ページ内リンクを正規表現で取得するサンプル
リンクページ等の文字列の中にページ内リンクが含まれていた場合に、正規表現でそれを取得して除去する方法です。

C# で金額にカンマを付ける

C# で数字をカンマ区切り
金額などの数値に 3 桁ごとにカンマを入れ、好きな形式で表示するサンプル。
これで「9,800 円」という表示も自由自在。

C# の SmtpClient クラスから Gmail を送信する

C# からメールを送信する
C# の System.Net.Mail クラスにある SmtpClient で Gmail を送信する方法。.NET Framework 4.5 の文字化け対策も実装。

Facebook ガジェットを Blogger に追加する

Facebook Page Plugins
Facebook ページの「いいね!」を促すためのガジェット(Page Plugin)の追加時の注意です。

OneDrive の容量無制限が廃止に

マイクロソフト
Microsoft のクラウドストレージサービス OneDrive の容量が変更になります。ググッと容量が減りましたが、その理由がひどいですねw

TortoiseMerge のダウンロード

download TortoiseMerge
SourceTree のマージツールに WinMerge を設定しようとしたが出てこなかったので、TortoiseMerge をインストールした。

IIS で SSL テスト用のオレオレ証明書をつくる

SSL Self Signed Certificates

https のテストには欠かせないオレオレ証明書(自己署名入り証明書)を作成する手順。