プログラミング

コラム

AI×エクセルVBAで数独を解く 上級編

以前に数独の初級編、中級編をエクセルVBAで解いてみた記事の続編です。今回はAIを使って、前回の記事では解けなかった難易度の問題を解くコードを作成してみます。
プログラミング

Arduinoで王蟲の目を光らせる

Arduinoというマイコンで簡単な電子工作の紹介です。王蟲の眼を光らせます。光センサーを使って、明るいときには青く光らせておき、暗くなると赤い攻撃色に変化させます。
コラム

物体検出でウォーリーを探せるか

前回の記事ではテンプレートマッチングでウォーリーを探してみました。テンプレートマッチングは(ほぼ)完全にマッチするイラストしか探すことができまないので「ウォーリーを探せ」に関して言うと、まずウォーリーを見つけて画像を用意しなければならないという矛盾がありました。
コラム

テンプレートマッチングでウォーリーを探せ

テンプレートマッチングとは、座標同士の類似度を求める手法です。それにより画像の中から画像を検索することができます。類似度を求めているということは、完全一致の画像の他、類似の画像でも発見できるのかどうか、ウォーリーを探せを使って試してみました。
コラム

SQLでリストをクロス集計して一覧表を作る

例えば、製品のオプション適用状況を機種別にカタログに掲載するとします。基幹システムにあるデータ(下図左)と、カタログ用にはエクセルで下図右のような表を別途作成していないでしょうか。このような二重管理は、開発過程で設計変更があった時に情報の食い違いのリスクがあります。
コラム

4行のSQLプログラムでデータの突き合わせができる

膨大なデータの突き合わせをする際、エクセル関数やVBAなどのプログラムでは演算がいつまでも終わらなくなってしまうことがあります。今回はSQLでやってみます。膨大なデータ量でレスポンスに限界を感じたとき、またはプログラムをできるだけ短くしたいときにSQLが有効です。
スポンサーリンク