2018年02月02日

「初心者におススメ!」

ふと、聞いていたラジオ番組で「初心者におススメ!」というテーマでのメッセージ募集があったので思い出したこと。

C言語/C++言語で作成したソフトを公開していることもあって、「C/C++を学ぶにはどんな本を読んだら良いか?どんな本を読んでいたか教えて欲しい、それを見たいので」と聞かれることがあります。

が、僕がC/C++言語を学習していたのはMS-DOS ver.3の時代の話なので、コンパイラの動かし方とか、ファンクションコールがどうとか、現在の常識からはあまりにもかけ離れてしまっていて、全く参考にならないんじゃないかなぁと思います。

まぁ、今なら、初期学習ならネット上の資料だけで十分学習できそうですし。
そもそも、C/C++から始めるような時代でもないでしょうし。


posted by ayacy at 00:00 | Comment(0) | TrackBack(0) | プログラミング

2018年02月01日

RaspberryPiでホームカメラを作っているけど……iPhoneのスリープを一時的に防げないかなぁ

去年はRaspberry Piを知ったことで、だいぶ豊かな生活を送ることができたと思っています。
精神的にも、実利的にも。

自宅に常用するLinux機があると、家にいて普通にsudo mountするし、sudo fsckするし、sudo mkfsするし、今まで一生に数回有るか無いか?と思っていたコマンドをバシバシ打つことが出来て、なんだか幸せを感じることができます。精神的な豊かさとはこれのこと。

ところで、今困っていること。
Raspberry Piには別売りのカメラモジュールを付けることができるので、赤外線カメラと赤外線LEDを駆使して、暗視カメラを作ることができます。これをホームカメラにしています。配信は家庭内LAN限定のWeb(HTTPS)で。

iPhoneのSafariからカメラの映像を見ることができるわけですが、iPhoneは数分するとスリープしてしまうんですよね。
一瞬画面が暗くなったところをタッチすればスリープを防げますが、主に料理/洗い物をしているときだったりするので、気軽にタッチできる状況でないこともあったりする。
「設定」からスリープをさせないようにすることはできますが、その設定を戻し忘れることがあって、無駄に電力消費をしてしまったりする。

あくまでそのWebページを表示している時に限って、一時的に、スリープを防ぐ方法があればいいんですが……、JavaScriptとかで、そんな機能があったりしないですかね。
まぁ、専用のアプリを作ってしまえば、そこら辺の制御はできるんでしょうけど、自分の家庭内だけで使用するアプリを作ってAppStoreに登録して、手数料を払い続けるというのも、なんかバカバカしい。

何かWebページの技術だけを使ってできる、良い方法はないものか…。




posted by ayacy at 00:00 | Comment(2) | TrackBack(0) | スマホ