PG日誌

受託系 PG が C# の事を書いています

Backblaze社のHDD故障率2017年2Qレポート

クラウドストレージ運営会社のBackblazeが定期的に発表しているHDD故障率のデータが画像だけしかなかったので文字に起こしてみました。2017年2Qのデータという事なので、2017年4月~6月のデータです。 メーカー モデル 容量 ドライブ数 稼働期間 故障台数 故…

ListBoxの要素上にカーソルが乗ったときの強調表示を停止する

WFPでListBoxを使用している際時に、マウスカーソルが子要素の上にMouseOverしたときに要素を強調表示するために青い枠が以下のように表示されます。 これを停止するためには以下のコードを記述します。デフォルトのスタイルを停止して自作の表示に切り替え…

Visual Studio 2017で単体テストもしくはTDDする

Visual Studio 2017でC#で開発してる開発者で、開発時にMSTestを使って単体テストを作成したり、コードを書くときにTDDしたりは、すっかり開発風景に定着していると思います。ただ、たまに作成方法を忘れるので、確認を兼ねてVisua Studio 2017 Community版…

New Ship Classes(NSC)で使用しているMODの組み合わせの紹介

Stellarisの大型MOD「(-New Ship Classes & More v7.0-)」、通称「NSC」を入れて遊んだ時のMOD構成を紹介したいと思います。以下条件で安定して遊べる事が自分のPCで確認しています。(コンポーネント単位で衝突してないかまでは確認していませんが問題なく…

Windows上にCocos2d-x 3.16 Android開発環境を作成する

Cocos2d-x 3.16 が2017年10月11日(水)にリリースされました。今までAndroid開発環境作るのが死ぬほどめんどくさかったのですが、少し改善されたらしいので導入手順をまとめてみました。 環境 構築する環境と、最終目的は以下の通りです。 Windows10 Cocos2d-…

WPFで自力でチャートを描画してみる

WPFで数万点のデータを高速にグラフに表示しようとすると、たいていのチャートライブラリで何十秒も描画に時間がかかって使い物にならないことが多いので、簡単にデータを見たいときに使用する簡易チャートライブライを作成してみました。 線グラフっぽいも…

Stellaris「Synthetic Dawn」コンティンジェンシー・リベンジ

前回の記事でStellaris 1.8.0 + Synthetic Dawnで新しくなった終盤の危機、「コンティンジェンシー」に完膚なきまでに我が機械帝国がボロ負けしてしまいました。大変悔しいので、前回の反省点を生かしつつ、今回はコンティンジェンシーを潰すために機械文明…

.NET と.NET Coreで定義ファイルを読む

.NETのアプリケーションにはアプリケーション設定ファイルから定義を読み取る機能が付いています。自作の定義フォーマットを作成せずとも定義が読み込めたりします。 そこで、.NET Framework と.NET Coreの両方から読み取ってみようと思います。 .NET Framew…

WPF + C#でSetPixelする

はるか昔、WinFromの時代には、System.Drawing.Bitmapクラスがあってそのクラスには、1ドットごとに色を指定して絵を描くことができるSetPixel関数が付いていました。 WPFになって以降、クラス群が更に高級化したのでBitmapImageやImageSourceではそのような…

C#でTemplate Methodパターンを実装する

GoFのデザインパターンの中でも、振る舞いに関するパターンの1つであるTemplate MethodパターンをC#で実装したいと思います。 Template Methodパターンとは? Template Methodパターンとは、処理の手順を基底クラスで決めておいて、具体的な動作を後から派生…

Stellaris新DLC「Synthetic Dawn」ロボット帝国プレイレポ

Stellarisの新DLC「Synthetic Dawn」とパッチ1.8が2017年9月末に配信されました。 今までのゲームに対し大幅な変更とリバランスが入ったため今までの1.6.2までで鉄板と言われていた攻略法とはかなり違う感じになっています。細かい変更はパッチノートが出て…

中3の15%、短文も理解困難が話題なので解いてみた。C#で。

何か少し火種がくすぶっているようなので自分で解いてみました。 https://www.nasnem.xyz/entry/incorrect-comprehension-test http://mubou.seesaa.net/article/453754579.html 国語の問題らしく設問はこんな感じだそうです。 読解力テストの問題例(1) 以下…