C++のインクルードガードの命名
_ から始まる変数や __ を含む変数をマクロ定数に用いてはいけないが、世の中にはこのルー ...
3要素以上のstd::min, std::maxを取る
c++03の知識で止まっていたので懺悔のメモ。 std::min, std::max, s ...
Rust で AWS Lambda を利用する手順まとめ
何回やっても忘れてしまうので自分用にメモ。Rust で Lambda 関数を作る手順をまと ...
第18回 日本城郭検定 準1級に合格した
第18回日本城郭検定の準1級に合格したので、本記事では準1級の受験対策や受験した感想につい ...
4000円で画面つきIoTボタンを作る(Wio Terminal)
2021年7月現在、wifiに接続できるIoTボタンは意外と高い。単純にWiFiに接続して ...
オープンソースの詰将棋エンジン「KomoringHeights」を作った
詰将棋エンジン「KomoringHeights」を公開した。 やねうら王ベースのオープンソ ...
詰将棋探索における証明駒/反証駒の活用方法
詰将棋探索では局面同士の優等関係を利用することで探索を省略することができる。これは長手数の ...
詰将棋に対するdf-pnアルゴリズムの解説
長手数の詰将棋の探索に用いられるdf-pnアルゴリズムについて、その概要と実用上の課題を解 ...
C/C++でconstの位置に迷うときの考え方
C/C++で、ポインタや参照が絡んだ時に const をどこにつければいいか一瞬迷うことが ...
楽天モバイル回線で電波は拾っていそうなのにアンテナが立たない時の対処法
最近、携帯の回線を楽天モバイルに変えた。変えた当初、電波が届いていると思われるのに、一瞬ア ...