ステンレス製アイス・キューブの開封&レビュー

氷と違って薄まらずに飲み物を冷やしてくれるアイス・キューブを買ったので開封&レビューしたいと思います。 今回購入したのはコレ。ステンレス製のキューブが8個入ったMiriyonのアイス・キューブです。 ステンレス氷 アイスキューブ 溶けない氷 ウイスキ…

コカ・コーラクリアを飲んだ感想

自分、コーラは結構好きなのでたまに飲んでいるため、透明なコカ・コーラクリアは珍しいなと思い買ってみました。 早速のんで見たいと思います。 「いただきま~す。」 「ゴクッ…」 「うぇっー?!何だこりゃ!!?」 が、感想でした。 はい、とってもマズい…

XとYのグリッド構造を全て列挙する foreach 操作を C++ で実装する

C++

画像処理や、ゲーム作成をしていると、結構な頻度でXとYで表される2次元のグリッドを扱う事があると思います。その時に、全グリッドを対象にした処理を書く際に以下のようなループ処理を結構な頻度で書く事になると思います。 // 頻繁に出てくるループ処理 f…

文書で句点にピリオドを使う事がJISの規格という都市伝説

タイトルの通りですが、 Q:技術文書の句点に半角ピリオドを使うのがJISで規格化されているというのは本当か? A:JISに規定は存在しない。 何故こんなことが気になったのか? 自分自身この業界に入って文章に「。」の代わりにピリオド「.」を使う人を結構見…

初心者に「非」おすすめなプログラミング言語

よくネットのフォーラムで、「最初に学ぶべきプログラミング言語は何か?」という話題が投稿され、その度に議論が起きています。しかしその逆に「初心者が最初に学ぶべき"ではない"言語」は一体何か少し考えてみました。ここでは、今まで一度もプログラミン…

Terra Tech ゲームレビューと最序盤プレイレポ

Terra Tech という Steamでアーリーアクセスのゲーム紹介をしたいと思います。 今のところ45時間ほどプレイして序盤を終えた感じです。けっこう面白かったです。 ゲームの特徴 このゲームですが、ある惑星で資源集めをしつつ、四角いブロックを組み合わせて…

C# + OpenCvSharpで画像を回転してリサイズする

タイトルの通り、OpenCvSharp(ver.3.x系)を使って画像を左右に90度倒した後、画像をリサイズして、はみだした状態や黒部分が無い状態にします。 回転だけすると以下のように意図しない状態や黒い帯が出て微妙に調整が必要だったりします。 ↓これが元画像 …

C#の最新版(C#7.3などを)を使用する方法

2018年6月2日現在、VisualStudioの.NETのC#プロジェクトでC#7.3などの最新のC#規格を利用可能にする方法を紹介したいと思います。(何故か、C#7.0までの構文しか使えず調べるのに手間取ってしまったのでやり方のメモとなります。) C#のバージョンの選択方法…

C#でFizzBuzzを実装する

FizzBuzzの問題の解法は出尽くしていると思いますが、自分でコードを書いた事が無かったためチャレンジしてみようと思います。 作成環境はVS2017(15.7.2) + .NET4.7.2 (≒C#7.2)です。 ルール確認と模範解答 まずはルールの確認です。概ね以下の通りです。 最…

C# + OpenCvSharp + WFP で Webカメラ画像を表示する

C#で利用できるOpenCVのラッパーライブラリの「OpenCvSharp」を使ってWebカメラで撮影した画像をWPFに表示したいと思います。 OpenCVを使用すれば数行で実現できるのでとっても簡単に実装できます。 今回使用するOpenCvSharpはバージョンが、3.4.1.20180319…

C#びDictionaryで自作オブジェクトをキー:TKeyに使用する

2022-09-22 C#のDictionaryのTKeyにオブジェクトを指定した場合、参照アドレスが同じであれば同じオブジェクトと判断されます。ざっくりいうと何もしないとクラス同士の比較 (a == b) が true だと同じキーと認識されることになります。 で、今回は、自作の…

コメントが要らないプログラムの書き方

はてなブックマークで「コメントの要らないプログラムの書き方」が話題みたいです。 個人的には以下はまぁOKかなぁと思ってます。 自分の確認のために書いてある書くコメント(ギリギリ) 業務仕様を記述したコメント どうしてそうしているのかを書いている…