試行錯誤な日々
面白がって貰えたり参考になれば嬉しいです
ページ
ブログ
太陽光発電記録
仕事依頼・お問い合わせ
cppでclassの配列を定義する場合、{}を二重で使う
2023年12月31日日曜日
cppでconstructorに引数が必要なclassの配列(array)を作る場合、[]と()の組み合わせではなく、{}を二重に使って定義します。 具体的には下記のように書きます。 class Book { public: std::string title; Boo...
cppのクラスメンバ関数をbindを通してstd::functionとして扱う
2023年12月25日月曜日
背景 以前クラスメンバ関数をコールバック関数として渡したいとgithubで要望したところbindを使えば可能と助言をいただきました。 Request of setting notify_callback as class instance. #342 この手法は時々使いたくなる場...
clojureのマクロを利用する定義の静的解析で変数未定義エラーになる場合の対応
2023年12月18日月曜日
マクロ内の変数が未定義エラーになる VSCodeでclojureのマクロ(記事冒頭の図は pedestalのbuddyののinterceptor )を記述すると、error-dispatchマクロを利用する記述で下記の未定義エラーが発生しました。 Unresolved symbo...
スイッチは光らないけど通電すると光るコンセントケーブルを光らなくした
2023年12月10日日曜日
背景 ビックカメラでon offスイッチが光らないコンセント延長ケーブルを買ったところ、通電させると光る箇所があったので光らなくしました。 道具や手順を共有します。 改造対象 ビックカメラで購入しました。 電源タップ multiple outlet ホワイト AT-MOSK515...
stm32に対してポートを指定してplatformioでプログラムを書き込むlinux向けのスクリプトを書いた
2023年12月3日日曜日
背景 前回 stm32を複数台繋げた状態で、それぞれを識別してプログラムを書き込む方法 を把握しました。 方法が分かったのは良いのですが、都度stlinkのid serialを調べるのが手間なので、ポートを渡したらplatformioで書き込んでくれるスクリプトを書きました。 使...
さらに前の記事を見る
登録:
投稿 ( Atom )