[ 第3回プログラム勉強会in富山 ]
2013-08-18 @toby_net (諸事情枠)
発端
- Notify to Growl?
- Ping from internet?
好きなところから好きな方法でインターホンを利用したいという極めて原始的な欲求
プログラマブル ⇒ 機械に優しい
機械に優しい ⇒ インターネット人間に優しい
レストフル・インターホン
レストフル・インターホン
!?
_人人人人人人_
> 諸事情により <
 ̄YYYYYYY ̄
特にレストフルでない「ふつうの」プログラマブル・インターホン
実装例: スマートホンで押せるインターホン
と思いきや....
※ 既存の実装があった
(製作者さまにお聞きした所、ソフトウェア実装のインターホンの様子でした。本物と連携する予定はあるとのこと)
実装例: Twitterやチャットから使えるインターホン
((( デモ )))
((( コードのサンプル )))
- The hardware is hard to release and clone. (;´Д`)
- Raspberry Pi is a really Linux box. (^O^)
- But, we can not emulate on Virtual Machine.(ARM is not x86)
- It is hard to connect network with wireless USB Adapter ><;;
- unstable....
技術的なことは雑談で!
- Raspberry Pi (model B) + Debian ⇒ 小型のLinux機がいくつかたまたま手元にあった
- 死ぬほど熱い USB WiFi モジュール
- 電源容量が足りない!!
- Sunzi ⇒ Server Provisioning Tool(サーバー設定の自動化を補助)
- serverspec ⇒ サーバーのテストツール
- Ruby 1.9+
internetintercom gem ⇒ これ用に作ったインターホン用DSLライブラリ⇒ not yet implemented- Chatroid gem ⇒ botを簡単に作るためのDSL
- pi_piper gem ⇒ イベントベースで書けるGPIOライブラリ
- Knowledge of electricity ⇒ 電気の勉強中だったので、モチベーションの向上、実際の応用にも都合がよかった
-
reveal.js ⇒ このプレゼン
- HTMLで書いて、印刷すれば配布用のPDFにできる
- 手元で node.js が動けば 外部においた Markdown でほとんど書ける ⇒ ただし、閲覧時は node.jsが動いていないといけない……
-
Web UI⇒ 次回にでも
― 完 ―