if (divider !== 0 && (divider & (divider – 1)) !== 0)

nodeはnpmで提供されているパッケージが豊富なのが魅力ですが、メンテされていなくて現状では使えないものも多いです。GPIO割り込みとハードウェアPWMも対応を謳っているパッケージがそれぞれいくつかあります。が、いろい …

Angular2でSPAなシステム開発:serviceのデータを同期するならPromiseよりもEmitter、EmitterよりもObservable

Ionic2がAngular2を前提している関係上、作法に則った形でアプリケーションを作ろうとすると、どうしてもAngular2の知識が必要になります。今回やりたかったのは、websocketの接続やデータを一括してse …

Ionic2でハイブリッドなアプリ開発:スタイルシートをスクリプトから操作したいときはngStyleを使うと簡単

Ionic2のアプリケーションでスクリプトからスタイルシートの要素を変更したいと思い色々試行錯誤していたのですが、普通のウェブサイト構築の時に使うdocumentオブジェクトからたどる方法では上手くいきませんでした。オブ …

Raspberry PiでIoTなシステム開発:光電センサをマイコンやRaspberry Piに接続する際の回路と定数

かわっちタイマー(バイクジムカーナ用自作タイム計測機の名前です)2号機で現在実装している光電センサとの接続回路のメモです。ノイズによる誤動作を防止するため、光電センサの出力を直接マイコンにつなぐのでは無く、光電センサの出 …

Ionic2でハイブリッドなアプリ開発:imgタグを使う方法

HTMLアプリなので画像を表示するにはimgタグを使うわけですが、パスの指定が特殊です。appフォルダ以下のhtmlテンプレートがあるフォルダに画像を配置しても、ビルド時にwwwにはコピーされません。そのため最初からww …