ロボット映画の準備

NAO(ぴっきーとのっきー)を主演にした、ロボット映画を作成したいと思っている。その準備の第1段階として、ビデオカメラを購入した。型落ちだが、人気と性能が高い機種にした。24,000円弱の価格だった。
videocameraいままでは、スマホかタブレットで撮影していたが、ズームも効かないし、移動、固定、手ぶれ問題があった。
まず、台本を作る必要がある。路上撮影は許可がいるので、大学の中だけで終わるものにしたい。(大学内も許可が必要であるが、路上よりも許可を得やすいだろうと思う。)台本が出来たらキャスティングだ。出演料は払えないが。

HTMLのパーサーを作成している

必要があって、C++で、HTMLのパーサーを作成することになった。ロボットに組み込む、ローカルモジュールの一部となる。
XMLはtinyxml2で対応していることは既に書いている。原則的に、Htmlも、Xmlのルールに従っているはずなのだから、tinyxml2でパース(構文解析)してやれば良いようなものだが、実はそう簡単にいかない。
なぜなら、Htmlは、多少文法通りに書かれていなくても、パースをやめたりしてはいけない。なんらかのかたちで表出しなければならないのだ。そうしたあたりのいい加減さをxmlパーサーはわかっていない。こちらが、Htmlパーサーに求めているのは、Xmlほどの厳密さや、正確性ではない。必要な、タグ、属性、テキストを切り分けられれば良い。
ネットで探しても適当なものはなかった。あまり大掛かりなものは、ロボットに組み込めない。必要最小限の軽やかなものでよいので、結局自分で作ることにした。以外と手間はかからない。