Author Archives: Kenta ONISHI - Page 15

USB Weather Boardで金環日食中の気温の変化をグラフ化してみた

 NHK NEWS WEB で「金環日食で気温1度近く下がる」という記事があった。

京都大学の研究グループが金環日食が起きている間の大気の変化を観測したところ、金環日食の前後15分ほどの間に地上の気温が1度近く下がったことが分かりました。

中略

観測の結果、金環日食になる5分ほど前から地上の気温が急激に下がり始め、金環日食の10分ほどあとには1度近く下がったということです。
研究グループは月によって太陽の日射が遮られたため、気温が下がったとみています。

 我が家でも 6 時 19 分 〜 9 時 2 分まで日蝕があり、うち 7 時 32 分 〜 7 時 37 分まで金環蝕だった。(アストロアーツ「金環日食2012」:いつ、どこで見られるの?より) 我が家では金環蝕の時間帯は雲が切れており、太陽観察用オペラグラスで観察することができた。

金環蝕観察中

金環蝕観察中


終わりつつある金環蝕

終わりつつある金環蝕


Read more »

Linux + motion + webcamでライブ監視カメラを設置する

 私事ながら、2年半ほど前に長男が誕生した。妊娠が判明する前は自分が親になるなど全く想像だにできなかったが、実際に産まれてみると、ベビーベッド上で今どうしているのか非常に気になるものでもある。なので、Gentoo Linux を入れた小型 PC と webcam を組み合わせてライブ監視カメラを作ってみた。その後、犬のケージの監視や、息子がたまにサーバの電源を切ってしまうのでそれの監視など、何かしら webcam を監視カメラとして使っている。

 当初、ベビーベッドカメラとして使用した PC は、今は亡き T・ZONE PC DIY SHOP で投げ売りされていたユニティ製 Piccolo。サイズは非常にいいのだが、VIA C3 1GHz と処理能力的にはかなり最低ラインに近いものになる。今では ZOTAC などからZOTAC から AMD Fusion E350 搭載 コンパクトベアボーンなども出ているので、このへんを投入するといいかと思われる。

Piccolo

Piccolo


Read more »

Postfix + dkim-milterからOpenDKIMに移行する

 かなり以前に Postfix を DKIM 対応にするネタを書いたが、その後、dkim-milter は OpenDKIM にリプレイスされた。遅ればせながら今回、OpenDKIM に乗り換えてみた。dkim-milter のままでも問題はないが、1 MTA で複数のドメインに対して複数の DKIM-Signature を付けられるようになったので、ぜひ乗り換えるべきだと思う。

Read more »

東京都清瀬市内で野良空間線量モニタリングポストを始めました

 しばらく前から放射線量計測や気象観測をどうやるか色々と挑戦してきたが、せっかくのゴールデンウィークなので、清瀬市北部の空間線量を定期的に計測し、Twitterに流す野良モニタリングポストを作ってみた。

 以前は Strawberry Linux の USB-GEIGER を使っていたが、

  • ハードウェアで何かとトラブルを抱えていたこと
  • そもそも自己ノイズが結構あったりすること

から、若松通商製の簡易モニタリングポストキット Mark2 を投入した。

Read more »

Rubyの浮動小数点演算が遅い件

 まず真っ先に書いておくが、Ruby をディスるつもりは全くない。

 以前、風向は単位ベクトル平均を取ることを書いた。気象庁の「風向」の定義は10分平均、航空管制で用いられる「風向」は2分平均が使われるらしいが、USB Weather Board + Weather Meters を用いた観測では2分、10分、60分の平均を計算している。当初、Ruby で集計していたのだが、データ取得のタイミングである 3 秒ごとに実行されるので、 PhenomII X6 1065T だとこの処理だけで (800MHz のままとはいえ) 1 コアを使う程度の負荷がかかっていた。

 もちろん負荷軽減のために単位ベクトル化処理は演算済みのテーブルで変換するだけだったし、平均処理に必要な ∑ の計算は SQLite 上で行なっていた。それでもそれだけの負荷がかかっていたので若干問題意識を持っていた。実際、ググってみると、Ruby での数値演算は (LL の中でも) 遅い傾向にあることが指摘されていたりする。そこで、軽くベンチマークしてみた。

Read more »

Sparkfun USB Weather Boardの雨量計部分にローパスフィルタをつけてみた

 以前、USB Weather Board の雨量計誤検知対策でファームウェアを変更したことを書いたが、信号の変化で割り込みをかけてソフトウェア的に処理することから、割り込み部分の処理が結構重くなっていた。そこで、教えてもらったローパスフィルタを追加してみた

Read more »