寝坊を防止する技術

27
寝坊を防止する技術 KMC nonylene

Upload: nonylene

Post on 19-Feb-2017

659 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 寝坊を防止する技術

寝坊を防止する技術KMC nonylene

Page 2: 寝坊を防止する技術

自己紹介

• nonylene (のにれん)

• twitter/Hatena/GitHub etc.

• 使用言語:python, java7 (Android), Kotlin など

Page 3: 寝坊を防止する技術

近況とか

• nonylene (のにれん)

• http://nonylene.hatenablog.jp/

• GCP つけっぱなしにして 10k 消えました

Page 4: 寝坊を防止する技術

こんにちは

• いつも Android の話ばかりなので違うことします

Page 5: 寝坊を防止する技術

謝罪

• 昼寝したら寝坊しました

• 寝坊を予防する話をします

Page 6: 寝坊を防止する技術

寝坊を防止できない技術

Page 7: 寝坊を防止する技術

寝坊したくない

• 寝坊はよくない

• アラームを多重にかけても寝坊は避けられない

Page 8: 寝坊を防止する技術

お家サーバーでなんとか

• ついでにRaspberry pi の話

Page 9: 寝坊を防止する技術

お家サーバー• 鯖マシン購入?

• 電気代・マシン代

• 騒音・LEDピカピカ寝れない問題

• 寝坊不可避

Page 10: 寝坊を防止する技術

お家サーバー• VPS?

• 毎月払わないといけない

• ローカルに置きたい

• 家の中だけで使いたいやつとか

Page 11: 寝坊を防止する技術

そこで Raspberry pi• 鯖として優秀

• 安い (4kぐらい)

• そこそこのスペック

• 静音 (ファンなし)・省電力 (5V / 1A)・小型

• LED強くないので寝れる

Page 12: 寝坊を防止する技術

Raspberry pi ?

• シングルボードコンピュータ

• made in UK

• ARM プロセッサ

• 4core / 512MB (2B+)

Page 13: 寝坊を防止する技術

何ができる?• Debian ベースの Linux “Raspbian”

• Linux なのでその辺の鯖でできることは可能

• もちろん apt-get も

• ARMでも大抵パッケージはある

• なかったら魂こめてビルド

Page 14: 寝坊を防止する技術

nonylene 宅の Raspi

• NGINX

• webサーバー

• Python・PHP・Rails

• 静的なら余裕、動的だとそこそこぐらい

Page 15: 寝坊を防止する技術

nonylene 宅の Raspi

• owncloud

• GitLab

• 重すぎる!!!!!

• Ansibleで管理!!!

Page 16: 寝坊を防止する技術

nonylene 宅の Raspi• その他

• DNS関係

• VPN

• 自分用のニコニコマイリスト管理システム

• twitter関係

• スクリプト走らせ用

Page 17: 寝坊を防止する技術

• 監視は mackerel

• グラフとかアラートとか出してくれる

• apt レポジトリでは配布していないので、GitHub のリリースからバイナリを取得

nonylene 宅の Raspi

Page 18: 寝坊を防止する技術

電子工作的なことも

• GPIOピンがついてる

• シリアル通信ができる

• お家カメラ

• python で制御

Page 19: 寝坊を防止する技術

本題

• 最近のイケイケ技術でそれっぽい名前が・・・?

Page 20: 寝坊を防止する技術

本題

•IOT

Page 21: 寝坊を防止する技術

本題

•with 電灯

Page 22: 寝坊を防止する技術

寝坊を防止

• 朝にもっと明るくなれば起きれるのでは??

• 人体は最高

Page 23: 寝坊を防止する技術

本題• 実際は双方向ではないので IoT ではない?

• インターネットにつながっているという観点

nonylene

電灯

Raspberry pi

Page 24: 寝坊を防止する技術

寝坊を防止• 指定した時刻に予約

• → GPIO で回路を作る

• → 赤外線を発射

• → 電気を点灯!!

• → 最高の一日の始まり

Page 25: 寝坊を防止する技術

作ろうとしたけおd…

• めんどくさい!!

• 8月に作ること決めたけどまだパーツ買ってなかった…

Page 26: 寝坊を防止する技術

ご期待ください

• 作るぞ!!!!

• また次のLT大会とかで!!

Page 27: 寝坊を防止する技術

こっちが元々の本題です

• 普通のサーバーとして使えるし、電子工作っぽいこともできるし安い!!!!

• 寝坊防止もできる!!!!