Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Isaaxの面白いところ×5選

 Isaaxの面白いところ×5選

【増席】ラズパイでオムロン環境センサを使ってみる (isaax勉強会#13) - connpass - https://isaaxug.connpass.com/event/94411/

での発表資料です。

Atsushi Nakatsugawa

July 26, 2018
Tweet

More Decks by Atsushi Nakatsugawa

Other Decks in Technology

Transcript

  1. PAGE DAY 2017/11/01 # MOONGIFT X / 12 自己紹介 @goofmint

    fb.me/goofmint 中津川 篤司 株式会社MOONGIFT 代表取締役 ニフクラ mobile backendエバンジェリスト 2004年1月よりオープンソース・ソフトウェアを毎 日紹介するブログ MOONGIFT を運営。 http://www.moongift.jp/ hifive エバンジェリスト
  2. PAGE DAY 2017/11/01 # MOONGIFT X / 12 ! お願い

    ! この資料は後ほど公開します 写真を撮るならTwitter / Facebookでシェアお願いします ためになったらツイートしてください! #isaaxug
  3. PAGE DAY 2017/11/01 # MOONGIFT X / 12 1. Gitにプッシュするだけで良い

    コードを編集する Gitにプッシュする RasPiにログインする Pullする エラーが出る 通常のフロー
  4. PAGE DAY 2017/11/01 # MOONGIFT X / 12 禁じ手 コードを編集する

    Gitにプッシュする RasPiにログインする Pullする エラーが出る 直接編集する!
  5. PAGE DAY 2017/11/01 # MOONGIFT X / 12 2. ログ

    プログラミング言語に非依存
  6. PAGE DAY 2017/11/01 # MOONGIFT X / 12 答え ログファイル(/var/isaax/log/project.log)を監視して、追加

    された内容をクラウドにアップロードする仕組みだから /var/isaax/log/project.logに追記すればIsaaxアプリ外からも メッセージの送信が可能(たぶん。未検証)
  7. PAGE DAY 2017/11/01 # MOONGIFT X / 12 3. 環境変数

    Isaaxから各クラスターに対して環境変数を設定できる クラスターA クラスターB
  8. PAGE DAY 2017/11/01 # MOONGIFT X / 12 問題点 同じスクリプトが実行され続けている限りは

    環境変数が変わらない… # ENV_A=a ENV_B=b node app.js process.env.ENV_A -> “a”
  9. PAGE DAY 2017/11/01 # MOONGIFT X / 12 4. スクリプト

    インストール前 デプロイ前 デプロイ後 任意のスクリプトを実行できる
  10. PAGE DAY 2017/11/01 # MOONGIFT X / 12 5. エミュレータでも動く

    QT版Raspberry PiならWindows/macOSでも!
  11. PAGE DAY 2017/11/01 # MOONGIFT X / 12 Pros &

    Cons Raspberry Pi本体のセットアップがいらない Raspberry Pi本体すらいらない センサーが付けられない 遅い セットアップ自動化のテストなどによさげ?
  12. PAGE DAY 2017/11/01 # MOONGIFT X / 12 まとめ 1.

    Gitにプッシュするだけで良い 2. そもそもGitがいらない 3. 環境変数 4. スクリプト 5. エミュレータでも動く