オブジェクトの内容を、XmlSerializerを使ってXMLへ読み(デシリアライズ)書き(シリアライズ)する方法のまとめです。単純な読み書き程度はクラスさえ用意すれば数行で読み書きができます。また、標準機能を使用するので特別な外部ライブラリは必要ありま…
Googleアカウントを偽名にしてニックネーム風に見せるます。 Googleアカウントに本名を登録しているとyoutubeにコメントを投稿したり、口コミを投稿するとすぐ本名が出てしまいます。 名前とは別に「ニックネーム」という項目があるのですが設定しても本名が…
C#でDictionaryから同時に複数の条件を削除したい時にDictionaryに、そういった機能が無いため拡張メソッドを作成しました。
NEC製の Aterm WG1800HG が最近とっても不思議な動きをしていましたが、昨日壊れていることを確信した話です。使ってる機種は↓です どんな機種か? NECが発売しているミドルアッパークラスの無線ルーターです。 無線最大速度:1300Mbsp 2.4GHz速度:450Mbps …
GitbucketをIIS上にセットアップした時のメモです。公式のセットアップ方法 [「Installation on IIS and Helicontech Zoo」](https://github.com/gitbucket/gitbucket/wiki/Installation-on-IIS-and-Helicontech-Zoo)でJettyを使用したセットアップが何故か…
C# である Enum から別の Enum の同じ値のメンバーへ変換を行う方法を説明します。 問題の確認 例えば、以下の2つの Enum が定義してあったときに、双方の “A” というメンバーは同じ値となっています。そこで public enum EnumSample_1 { A = 0, B, C, } pub…
WPF でメイン画面を表示する前に、自作のダイアログ(ログイン画面など)を表示するときの方法です。 App.xaml WPF のアプリケーションには Main メソッドが存在しません。そのためアプリで一番最初に呼ばれる AppMain.xaml の Application タグへ Startup …
例えば C# で string のプロパティが 100個あるクラスがあった場合、コンストラクタで1つ1つメンバーへ手で初期化を記述するは、大変手間な上に、初期化が漏れているなどのケースがあります。普通テストしたらそういう事にならないのですが、まれに NullRefe…
はてなブログの公式テーマの Evergreen は記事幅が広めの1カラムシンプルなデザインですが、もっと記事の幅を広げたい(もしくは小さくしたい)というときに使用するCSSを紹介したいと思います。 CSS ブログ全体の幅が 1000px、記事の幅が 850px としたい場…
はてなブログでコードを記述しシンタックスハイライトをかける際に使用するカラーテーマをカスタマイズしたので公開したいと思います。使用しているテーマははてなブログ公式テーマの Evergreen です *1。 この配色では、主に C# でコードが表示が綺麗にされ…
石森楽器が発売しているクラリネット用のリガチャー『KODAMA II』を2016年の6月に購入し使用し始めてから10ヵ月程度たったので使い心地のレビューを書きたいと思います。 吹奏環境 当方吹奏環境ですが、以下の通りです。 項目 内容 リード バンドレン ルピッ…
C#のTimerクラスの定周期処理で、タイマーのインターバールを1msに設定した時の実際の実行間隔を確認した話です。