EJectコマンド工作、その魅力に迫る。 / osc15do-eject
by
Akira Ouchi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Ejectの premiamuな 45分セミナー
Slide 2
Slide 2 text
夕方にLTは ない
Slide 3
Slide 3 text
意識の高い Ejectファン
Slide 4
Slide 4 text
(?)
Slide 5
Slide 5 text
事前登録実績 (OSC2014 Tokyo/Fall) 31名
Slide 6
Slide 6 text
今回事前登録 16名
Slide 7
Slide 7 text
みんな
Slide 8
Slide 8 text
もっと有意義 なセミナーに 参加しよう!
Slide 9
Slide 9 text
Ubuntu JUJU とか 小型衛星 とか
Slide 10
Slide 10 text
Ejectコマンド工作、 その魅力に迫る。 / OSC Hokkaido 2015 Ejectコマンドユーザー会 あっきぃ ( id:AkkiesoI ) 2015/06/13 OSC2015 Hokkaido
Slide 11
Slide 11 text
自己紹介
Slide 12
Slide 12 text
自己紹介
Slide 13
Slide 13 text
自己紹介
Slide 14
Slide 14 text
自己紹介 • あっきぃ です • 1988年(昭和63年)生まれ/27歳 • 北海道根室市出身(日本最東端の駅の近く) • OSC北海道皆勤賞(2005年から11回目) • 渋谷で仮想化エンジニアしてます • @AkkiesoI – ツイート量多いのでフォロー非推奨
Slide 15
Slide 15 text
本日のイジェンダ(内容) 今ではめったに使われないPCパーツである5イ ンチベイタイプのCD-‐ROMドライブを使って生活 に役立てるEjectコマンド工作。その素朴な工作 はたくさんの人々を苦笑させ、しかし記憶に残 るインパクトを与えています。そしていまや全世 界にファンが存在するEjectコマンド工作には、 一体どのような魅力があるのでしょうか。本セミ ナーでは、Ejectコマンド工作の真の魅力につい てご紹介します
Slide 16
Slide 16 text
本日のイジェンダ(内容) 今ではめったに使われないPCパーツである5イ ンチベイタイプのCD-‐ROMドライブを使って生活 に役立てるEjectコマンド工作。その素朴な工作 はたくさんの人々を苦笑させ、しかし記憶に残 るインパクトを与えています。そしていまや全世 界にファンが存在するEjectコマンド工作には、 一体どのような魅力があるのでしょうか。本セミ ナーでは、Ejectコマンド工作の真の魅力につい てご紹介します
Slide 17
Slide 17 text
本日のイジェンダ(内容) • 最近の活動内容とか、北海道でまだ発表して いないLTとかをここでまとめてやります • LTではすっ飛ばすページも丁寧に解説します – じゃないと時間が余るっしょ!₍₍ (ง ՞ਊ ՞)ว ⁾⁾ • Eject工作入門 • EjectとIoT • 最近のイベント参加レポート • [LT]ドライブ軽量化作戦
Slide 18
Slide 18 text
Ejectコマンドユーザー会 とは
Slide 19
Slide 19 text
Ejectコマンドユーザー会とは • CD-‐ROMドライブのトレイ開閉を利用して • トレイに色んなことをさせる工作を作り • リモートやタイマー等で実行することで • QoLの向上を試みるユーザーの集いです • 主にオープンソースカンファレンスで活動 • 公式サイトは Eject で検索 • Google Groupsへの入会お待ちしています
Slide 20
Slide 20 text
「トレイ開閉を利用する」とは • CD-‐ROMドライブはEjectコマンドを実行すると トレイの開閉運動を得ることができる – Ejectする=トレイで押す – Loadする=トレイで引く • 基本的にはトレイで押すときの動きを使うこと が多い – ボタンを押す – おもりを突き落とす 20
Slide 21
Slide 21 text
トレイに色んなことをさせる工作 • ハムスターにエサをあげる • エアコンの電源を操作する • AC電源を操作する • 除夜の鐘をつく – 去年は実家でやりました
Slide 22
Slide 22 text
ハムスターにエサをあげる • 初めて作った作品 • 外出先からハムスターの餌をあげられる • ドライブを積めば複数日の給餌に対応 • 2代目ハムスターが 春に亡くなったので 今は使う用事が なくなってしまった
Slide 23
Slide 23 text
エアコンの電源を操作する • 2010年ごろ開発 • トレイでボタンを直接押す→リモコンから電源 回路をハックして外付けボタンをトレイで押す →Raspberry Piで、 予めハックしたリモコン を操作するように進化
Slide 24
Slide 24 text
AC電源リモート操作 • AC電源をEjectでON/OFFする • ホームセンターで買える スイッチと電線で作れる • プログラムタイマーとしても 使える • 節電とかできそう
Slide 25
Slide 25 text
除夜の鐘 • 通称「除夜のEject」 • 毎年12月31日にUSTREAMで中継 • だれでもEjectで鐘をつくことができる • Eject結果はUSTで 確認 • 昨年は実家でやった ものの、失敗した
Slide 26
Slide 26 text
Ejectカーテン • 朝になったらカーテンを開く装置 • カーテンにヒモを通して、おもりを 落とすとカーテンが開く • おもりを落とすのがCD-‐ROM ドライブ • このためだけに RasPiを1台消費
Slide 27
Slide 27 text
リモートやタイマーでEjectする • PHPやRubyなどの言語を利用してWeb画面か らEjectできるようにして、Ejectコマンド工作を 実行させる – エアコンの電源ON/OFF • cronやatdを利用して決まった時間にEjectコマ ンド工作を実行 – 朝カーテンを開ける
Slide 28
Slide 28 text
QoL向上を目指す • ハムスターに餌をやる – 短期の出張時にどこかに預けなくても良くなる • エアコンの電源を入れられるようにする – 帰宅直前に電源を入れて快適な室温を作れる – エアコンの電源切り忘れを阻止できる • カーテンを開ける – 朝の目覚めを快適なものにする
Slide 29
Slide 29 text
ユーザー会のアクティビティ • 現在55名強(ML参加人数) • OSC等に展示参加してくれた方は これまで5人(私を含む) • 先月のOSC2015-‐Nagoyaではブースの 半分以上が私以外のユーザーによる展示! • アクティブユーザーは若い • 今、ナウなヤングが集まるアツいOSS?コミュ ニティはここ(確信)
Slide 30
Slide 30 text
[LT] ドライブ軽量化大作戦 (Rev.2) これを発表したイベント(Rev.1) 2014/7/12 カーネルVM探検隊 @北陸(予告編) 2014/8/2 OSC2014 Kansai@Kyoto 2014/10/19 OSC2014 Tokyo/Fall
Slide 31
Slide 31 text
OSC2014 名古屋にて • 東芝の無線LAN内蔵SDカード「FlashAir」が GPIO制御っぽいものに対応したと聞く • CD-‐ROMドライブに内蔵してドライブ単体で Ejectしてる風に見せられたら楽しいね、という 話題になる • ( ՞ ‸ ՞).oO(それはたのしそうだ) • とりあえずポチった
Slide 32
Slide 32 text
ドライブをバラそう • 帰宅した翌日朝起きて早々にドライブを分解 • しょっぱなから手を切る • 気をつけよう
Slide 33
Slide 33 text
さっそく趣旨からズレる • スペースはFlashAirなら普通に押し込める だろうって感じだった(完) • ドライブ内はいくつかの基板とレンズとがリボ ンケーブルで接続されていた – リボンケーブルを外したらどうなるだろうか? – レンズの部分の稼働を止められたら省電力化 できるか? • 調査からエクストリーム分解に変わった
Slide 34
Slide 34 text
結果 • トレイ開閉に関係ないリボンケーブルを外し ても大丈夫っぽかった • レンズユニット(170g+ちょっと)が取り外せた
Slide 35
Slide 35 text
ドライブが軽くなった • 634g – 184g == 450gになった • シャーシがないと152gになる
Slide 36
Slide 36 text
スペース確保できた • FlashAirどころかRaspberry Piも入りそう • 電源もドライブから取れそうなのでGOOD – 12V – 5V
Slide 37
Slide 37 text
Raspberry Piを内蔵してみよう • FlashAirは制御の難易度が高そうなのでとり あえずRPiを埋めることにした • ちょうどModel Bが1台空いてたからこれを埋 めよう • 埋まった (やったぜ)
Slide 38
Slide 38 text
材料 • SATA接続DVD-‐ROMドライブ • 2.5インチSATA HDD-‐USB変換 • Raspberry Pi Model B • SATAケーブル • ジャンパケーブル • USB無線LANドングル • SD-‐MicroSD変換アダプタ • 養生テープ
Slide 39
Slide 39 text
ドライブとRPiの接続部をつくる • SATAケーブルを適当な長さに切り出す • ドライブのSATAコネクタ(データ側)破壊して基 板にケーブルをハンダ付け • 2.5インチSATA HDD-‐USB変換のコネクタを破 壊してSATAケーブルをはんだづけ • USB-‐MiniUSBケーブルでRPiとドライブを接続
Slide 40
Slide 40 text
こんなかんじ だいぶ強引だった
Slide 41
Slide 41 text
RPiを埋め込む • 横向きは難しく、縦でもぎりぎりの配置だった – 本体よりも、本体から生えるケーブルが諸々はみ だす • ドライブの電源から5V電源を引き出して、RPi のGPIO 5Vに接続 – GPIO 5Vは入力もできる • USB無線LAN、ドライブをUSB接続 • MicroSDカードを挿入
Slide 42
Slide 42 text
固定 • 養生テープや針金を使って固定 • RPiはSATAケーブルに足をつけて(ホットボンド で固定)ネジで固定 • 最終的には安定 しなかった • B+/A+を使った方が 良さそう?
Slide 43
Slide 43 text
小窓をつけてみた • ドライブのてっぺんは 実は開く • トレイのディスクを押さえ る部品が入っている • ここを鉄板からプラ板に 変えて中を見られるよう にした
Slide 44
Slide 44 text
ソフトウェアの実装 • デモ用途なので、Twiierでふぁぼられたら EjectするFavEjectを使用 – hips://github.com/AkkiesoI/Eject-‐Command-‐ Users-‐Group/blob/master/faveject.py • OSはもちろんEjebian – RaspbianをEject仕様にカスタマイズしたもの – 不要パッケージ削除+ejectインストール+SSH公開 鍵登録済 – NOOBSイメージ化されていていつでもデプロイ可
Slide 45
Slide 45 text
できあがっ たら 自慢したい
Slide 46
Slide 46 text
スタバドヤリングした • おかのさんが自宅近所に来ていたのでスタバ で迎撃するついでにドライブを持っていった • 学生が勉強したり、大人がノートPCを広げて いる中Ejectドヤリングに初成功 _人人人人人人人_ > まわりの邪魔 <  ̄^Y^Y^Y^Y^Y^Y^ ̄
Slide 47
Slide 47 text
モバイルできるようにしたい • 製作中はコンセントから電源をとっていた • 乾電池8本+モバイルバッテリーはあるけど、 一工夫したい • じとめすきーさんから 5V→12V変換ボードを 教えてもらったので 使ってみた
Slide 48
Slide 48 text
工作 • ペリフェラル4ピンコネ クタを自作 • 5VはそのままUSBケー ブルを接続 • 12Vは、変換ボードを経 由してUSBケーブルを 接続
Slide 49
Slide 49 text
接続してみよう • バッテリーによってはうま く稼働しない – ループ検知している? • Panasonicのバッテリーが いけた • コンパクトになり、軽く、 見た目にもすっきりした
Slide 50
Slide 50 text
Ejectヘルメット復活? • 久々にかぶってみたけど頭痛がしそうな気が して怖くてやめた • 復活やっぱなし
Slide 51
Slide 51 text
まとめ • ドライブはレンズユニットを取り外すと軽くなる – 軽くなるので工作によってはドライブの力が弱ま る • 空いたところに物を埋め込んで何か作れる • モバイルEject環境は個人的には便利(人に 見せやすい)な反面、説明は複雑 • ドライブがアイデンティティを失う
Slide 52
Slide 52 text
後日談: FlashAirも内蔵した • Flash Airではフォトカプラを使って物理ボタン の回路をハック
Slide 53
Slide 53 text
FlashAirの実装 • RPi内蔵ドライブを流用 • 先駆者の情報を参考に、既成品のSDモ ジュールでサクッと設置
Slide 54
Slide 54 text
操作画面の作成 • Web画面もサンプルの HTMLをベース作りこみ • むだにWebフォントを使用 • ( ՞ਊ ՞)の文字は機種依存 なのでSVGデータにして ボタン風に配置 • 麦子ちゃんでシャレオッティに コッディネーヨっ
Slide 55
Slide 55 text
できあがり!
Slide 56
Slide 56 text
Ejectコマンド工作 入門
Slide 57
Slide 57 text
Ejectコマンド工作とは? • CD-‐ROMドライブのトレイ開閉の動力を使って 物理的な"しかけ"を動かすもの • Linux環境(Ejectコマンド)と組み合わせて使用 することでリモート操作を実現
Slide 58
Slide 58 text
CD-‐ROMドライブを使う意義 • Ejectコマンド工作でやることの大半は電子工 作などで解決する • 電子工作を勉強したら楽しいはず • しかし、電子工作に抵抗がある人はいる • 電子工作ができない人は諦めなければいけ ないか?→NO • CD-‐ROMドライブを使って工作したら少しカン タンにできないだろうか?
Slide 59
Slide 59 text
Ejectコマンド工作のメリット • カンタン(電子工作ができなくても大丈夫) • 手軽(物品調達は難しくなく、比較的安価) • わりと安全(ハンダ付けでやけどとかはそん なにない) • Linuxの知識が身につく(かも知れない) – atd, cron, udevなど、ふだんあまりさわる機会がな い部分も色々触れる
Slide 60
Slide 60 text
Ejectコマンド工作のデメリット • 工作の実行成功率にムラがある – 工作による • 場所を取る • サーバー構築の知識はある程度必要 • Ejectコマンド工作は万能でない Ejectコマンド工作は万能でない – 可能性は無限大とは言いつつ、できることは実は あまりない – 出来る範囲のことをやろう
Slide 61
Slide 61 text
Ejectである必要はない • 自分で実現可能な方法で自由に実装しよう • 電子工作ができる人はそれでやれば良い – 私のエアコンリモートはRasPiに移行した • 市販品が良いならそれを使えば良い – 普通の人が注目するソリューションなので、 ブログに書くとブクマとかアクセス数とか稼げる • Ejectで良いと思ったらそうすれば良い – すぐできるし工作する時間は楽しいしネタになる
Slide 62
Slide 62 text
Ejectコマンド工作は手段 • 当時飼っていたハムスターの世話をOSCで遠 征していてもできるようにしたいという課題解 決の必要に迫られて作った – 数週間くらいしかなくて悩んでいた – OSCなどのイベントのネタにしたかった、というの も…あるよ( ;`ω´) • 単にEjectをしたくて作ったわけではない – Ejectだけで喜んでいるのはちょっとやばい
Slide 63
Slide 63 text
まとめ • Ejectコマンド工作はトレイ開閉の動力を使っ た工作 • 電子工作しなくてもCD-‐ROMドライブで簡単に 実現できる(かもしれない) • Linuxの勉強にもなる • Ejectは手段であり、目的ではない – 無理にEjectですることを考えてはいけない
Slide 64
Slide 64 text
工作に必要なもの • Eject機材 – CD-‐ROMドライブ(¥100〜¥300) – IDE-‐USB変換ケーブル(¥1,000) – 余っている適当なマシンなど • Raspberry Pi(¥4,000くらい) • 工作の材料 – ダンボール片・紙の小箱・ヒモ – エアコンのリモコン・スイッチ – はさみ・カッター・のりなど文具
Slide 65
Slide 65 text
CD-‐ROMドライブの入手 • 基本的に5インチベイタイプの大きい物を使用 • 薄型のものはトレイを閉める動作ができない のであまり向かない • トレイが開閉できれば良く、ドライブ本来の 「読み込みできるかどうか」は重要視されない ので、ジャンクでも良い • ハードオフや秋葉原のジャンク屋などで入手
Slide 66
Slide 66 text
IDE-‐USB変換ケーブル • 本来はむき出しの内蔵HDDをUSB接続するた めに使用される – 外付けディスクとして – データレスキュー用に • 秋葉原・家電量販店・Amazon等で入手可能 – ヤフオクにも安いのがあるっぽい • 外部電源が付いているタイプを選ぶ – ついていないものは2.5インチHDD向け
Slide 67
Slide 67 text
マシンの用意 • Linuxが入っている適当なマシンを用意する • 軽くにお試しするときにはなんでも良い • 常時稼働させたくなった時は、省電力なマシ ンを選択すると良い – ノートPC(昔のネットブックとか)、Raspberry Piなど の小型PCボード
Slide 68
Slide 68 text
工作の材料 • やりたいものの内容に応じて変化する • ハムスターの餌やり – ダンボール片 – セロハンテープ等 • エアコンの電源操作 – エアコンのリモコン – ケーブル – アーケードスイッチ等ドライブで押しやすいボタン
Slide 69
Slide 69 text
Ejectする手段を確保する 方法 外出先から実行できるか SSHでログインして Eject 外に公開するか、VPNがあればで きる Web画面からEject 外に公開するか、VPNがあればで きる。もしくは、VPSなどから間接 的に実行する方法もある TwiierからEject できる
Slide 70
Slide 70 text
いちおうオープンソース • WebからEjectも、TwiierからEjectも、やり方 はソースを公開しています • hip://github.com/AkkiesoI/Eject-‐Command-‐ Users-‐Group/ • WebはPHP、TwiierはPythonで実装 • どうぞご利用ください
Slide 71
Slide 71 text
そうしてできあがり • 何を作るかはあなた次第 • あったら便利そうなものを思いついたら自分 で作ってみよう(私に言ってもダメ)
Slide 72
Slide 72 text
こういうのがたまにくる • つらい♡ 私「久しぶりに鉄道模型楽しい」 ??「Ejectですか?!」
Slide 73
Slide 73 text
No content
Slide 74
Slide 74 text
EjectとIoT
Slide 75
Slide 75 text
IoTブーム到来 • IoT(Internet of Things/モノのインターネット)の ブームが到来、と言うかバズってる • スマホとか家電とかセンサーとかタグとかをイ ンターネットにつないでやりとりしようみたいな やつ、ということらしい • 家電がどうこうみたいなものが多い
Slide 76
Slide 76 text
例えば…… • Casi( hip://casi.com/ ) – ネコの餌やり・水やり機 – 体重計がついていて、ネコの体重を記録できて、 スマホから見られる – カメラがついていて、ネコの顔認識が できるので複数ネコの認識や、どのネコ がどのくらい飲食しているか記録できる • hip://www.itmedia.co.jp/mobile /artcles/1506/03/news112.html
Slide 77
Slide 77 text
例えば…… • Ambi Climate( hip://www.ambiclimate.com/ ) – hip://thebridge.jp/2014/10/ambi-‐climate-‐starts-‐ kickstarter-‐campaign – エアコンをリモート制御できるIoTガジェット – スマホで温度とかを見られるようになる – KickStarterで$25,000を目標にスタートしたところ、 $114,892集まった模様
Slide 78
Slide 78 text
例えば… • スマートコンセント – hips://newspicks.com/news/664829/body – これも、スマホからコンセントのON/OFFできるよう にするものを目指しているらしい – 節電に役立つね
Slide 79
Slide 79 text
もしかして… • 餌やり、エアコン、コンセント…… • Ejectでやっていたものでは? • もちろん、製品として出てきているものを利用 したほうが、よりコンパクトで、安全に、確実に 利用できる • Ejectでできないことももちろん多い – センサー類とか
Slide 80
Slide 80 text
エアコンリモートの場合 • 地味に進化を続けている – リモコンの電源ボタンを直接Ejectで押す – 改造したリモコンとアーケードボタンでEject…
Slide 81
Slide 81 text
現在 • Raspberry Piとフォトカプラを使用して 改造リモコンのボタンを押す – あいかわらず 電源ボタンしか 押せないし、 ステータスが 見られるわけ でもない
Slide 82
Slide 82 text
制御ソフトウェアのリニューアル • 社内でネコを飼い始めた人から頼まれて制作 • GitHubで公開しているサンプルから大幅にリ ニューアル • Webサーバーを持っていない人でも外出先か ら操作できるような工夫→Twiierを使用 • 室温は60分間保持してグラフで表示 • 電源ボタンのところは変わらないw
Slide 83
Slide 83 text
スクリーンショット
Slide 84
Slide 84 text
Twiier連携
Slide 85
Slide 85 text
『エアぴっぴ』 • Raspberry Pi Model B (私の中古)を使用 • リモコンはAmazonの激安 学習リモコン(370円) • 温度センサーはDS18B20 (300円) • RasPiを新規で買っても 4,000円くらいで作れる
Slide 86
Slide 86 text
公開中 • 改良したい部分もまだあるけど公開中 • hips://github.com/AkkiesoI/airpippi • Ansible playbook形式で配布。ダウンロードし たらさくっとインストールできる(完全にできる とは言っていない) • 無線LAN対応が 急務! !?
Slide 87
Slide 87 text
ああ^〜〜〜♡♡♡
Slide 88
Slide 88 text
wwwww
Slide 89
Slide 89 text
EjectでIoTは「できる」 • やり方がちょっとかわってるだけで、やってた 事自体は時代の先を行っていたっぽい • Ejectを卒業したプロダクトはそのままIoTの並 に乗れそうな感じがした • IoTのプロトタイプ制作としてのEjectコマンド工 作と言う可能性があるのでは? • 乗るしかない、このビッグウェーブに。
Slide 90
Slide 90 text
IoTとして売り込んでみた • シェルスクリプトマガジン に寄稿させてもらえるこ とになったので、Ejectを IoTと言い張って記事を 書いてみた – Vol.25(2015/05) • 今のところ、どの方面か らも特に怒られていない • 反響のほども不明
Slide 91
Slide 91 text
最近のイベント 参加レポート
Slide 92
Slide 92 text
最近参加したイベント • 各地のOSC • Kernel/VM探検隊@金沢(7/12) • Ogaki Mini Maker Faire 2014(2014/8/23-‐24) • 出張このべん:猫カフェ×Ejectユーザー会、奇 跡のコラボハンズオン!ConoHa by GMO(2014/9/27)
Slide 93
Slide 93 text
各地のOSC • 展示中心で、EjectのLTは量を減らしている – 少しずつ軸足をEjectからRaspberry Piに移したい – 新しい人たちにLTの枠を譲り、貴重なセミナー枠 を獲る→人の少ない朝イチに割り当てられる • 名古屋はEject界のホープであるあひるさんや、 2box2boさんなどアクティブユーザーがいるの で必ず参加、展示もわりとお任せ • 私がいなくても出展みたいなことができ始め ている。良い。
Slide 94
Slide 94 text
OSC2015 Nagoya(5/23) • ピタゴラ装置もどき(私)、Ejectカー(かまぼこ さん/れったーさん)、Eject枕(あひるさん)
Slide 95
Slide 95 text
Ogaki Mini Maker Faire 2014 • Ejectコマンドユーザー会初のMaker Faire参加 • 初の "私が参加していない" Eject出展 • 中京圏のユーザー(2box2boさん、あひるさん、 じょりろじゃさん+おおたさん@東京)による出 展
Slide 96
Slide 96 text
出張このべん • ConoHa(by GMO)さんとコラボレーション企画 • 猫カフェでEjectコマンド工作ハンズオン • 内容 – ConoHaのVPSとRaspberry Piを組み合わせてEject コマンド工作を作る – 猫の餌やり装置を作る
Slide 97
Slide 97 text
VPSとEjectの連携の仕組み • VPSにWeb APIを用意 • ユーザーがVPSのWebにアクセスしてボタンを 押すとAPIがEject可の状態を返すようになる • 遠隔地にいるマシンが定期的にAPIにアクセ スして、Eject可の状態だったらEjectを実行 ConoHa VPS (1)Web画面から Eject実行 (2)Ejectフラグを取得 (ポーリング) (3)Eject 97
Slide 98
Slide 98 text
猫の給餌装置 • 箱の側面の下の方を下・左・右の3方向切る • 下の部分にレバーを付ける • 切り込みの上から1/3くらい の部分に輪ゴムを付ける • 箱のなかに滑り台状に板を 敷いて餌が落ちやすくなる ようにする 98
Slide 99
Slide 99 text
参考元 • 海外の事例を参考にした(2006年) – hip://www.leeholmes.com/blog/2006/08/ 22/diy-‐cat-‐feeder-‐and-‐water-‐dispenser/ • レバーを押している間餌が出てくる ←CD-ROMドライブ 給餌装置→ 99
Slide 100
Slide 100 text
イベントの風景
Slide 101
Slide 101 text
総まとめ
Slide 102
Slide 102 text
総まとめ • Ejectはあいかわらずまじめにくだらないことを している • でも、Ejectは手段であり、目的ではない • アクティブなユーザーが増えてきた • IoT入門としてEjectをゴリ押ししてみたい • Ejectやらないか
Slide 103
Slide 103 text
おわり♡