Create a gist now

Instantly share code, notes, and snippets.

kansai.pmスライド

キッカソンを開催しました

自己紹介

  • Twitter: @tomcha_
  • 趣味でプログラム書いてます。普段はワードとかエクセル(方眼紙じゃなくて表計算の方)で仕事してます。
  • Perl入学式サポーター。
  • なにわPerl主催。

キッカソンって?

YAPC::ASIA 2015 1日目の後の懇親会で Perl入学式in東京の @xtetsuji さんとの雑談で生まれたイベント。 01

02

キッカソンでやったこと

  • ラズパイを使った温度計モニタ
  • 冬の朝出勤した時の「あれ?ストーブちゃんと消したっけ?」対策

開発の様子を写真で紹介


03

04

05

06

07

08

11

12

成果

13

  • 使ったモジュール
  • Time::HiRes;
  • usleep ( $useconds )指定されたマイクロ秒数、sleepします。
  • gettimeofday ()マイクロ秒2つの要素の配列を返します。
  • tv_interval ( $ref_to_gettimeofday [, $ref_to_later_gettimeofday] )2つの時刻の時間を浮動小数点の秒数を返します。

09

夜中3時まで頑張って、結論3つが得られた。

結論1

  • この温度計モジュールからデータを取るには、26〜70μsでのアクセスが必要だが、ラズパイ+Perlの環境では間に合っていない?ので無理っぽい。
  • 80μ秒の壁。

結論2

  • そもそも、家のストーブの消し忘れなら、ウェブカメラで家のストーブのスイッチを写しておけば良いのでは。

結論3

でも、開発合宿楽しい! 趣味プログラミングでもワイワイやれて楽しかった。また企画します。

深夜3時まで飲みながらも付き合って色々教えて下さった、@sago35tk さん、@karupanerura さん、ありがとうございました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment