大事なことなので(ryどこが良かったのかここまではあるあるツールなのですが、僕が一番気に入ったのはこれです。認証できたらアカウントが権限をもっているリポジトリ⇢ブランチ⇢保存パスの順に指定できます。gitbookで書いた設計書をGitHubで管理しています。pushという手順でした。これが編集のたびに発生します。だるいとどうなるかというと、コミット漏れが発生します。編集したくなくなります。メンテされてない設計書の出来上がりです。コミットこれは完全にストレスフリーです。[![ほげらの画面設計](image/HogeraDesign.png)](https://www.draw.io/#drawio編集画面のURLを貼り付ける)最後にwebツールがGitHubとネイティブで連携するとこんなに気持ちいいものなのかと。直接の性能も重要ですが、親和性って大事ですね。皆さんの設計書が継続的に生き続けられるきっかけになれば幸いです。Akerunで簡単スマートオフィスCTOの@kazuphです(この記事は前年のアドベントカレンダーの居残りエントリーです(汗))。Home、みなさん買いましたか?僕という意味では会社で2台、家用に1台購入して遊んでいます。HomeごとにGoogleのアカウントを分けて管理できるので、プライバシーも守られていていい感じです。Homeを加えたときにどうなるかやってみました。やりたいこと手っ取り早くAkerunと連携したい受付に人が来たら音声で教えてほしいということでやってみましょう。Homeが教えてくれるようにしてみましょう。一つのことをする複数のプログラムを掛け合わせてて作成します。Akerunで投稿があったらSlackに通知する方法はいくつかあります。APIを使うmyThingsさんの方法が簡単です。こちらである程度制御したかったので、今回は社内向けのAPIでやってしまいましたのでソースは割愛(え)。HomeのAPIを叩くことを考えます。今回はGASで実装してみました。doPostでSlackからのoutgoingのwebhookのmessageを受け取りローカルネットワーク内で立ち上がってるサーバーのngrok上でのURLの受け取りをやっています。テキストで受け取った場合は、それをそのまま後述するngrokで公開されているURLにポストします。ngrokのURLは起動時に毎回変わるので、今回はそのURLを中継役のGASにpostすることで、プログラムを書き換えなくても自動で連携するようにしています。sheet;}このGASのスクリプトもスクリプトエディタの「公開>ウェブアプリケーションとして導入...」から公開しておきます。Home側のネットワークに自前で立てたサーバーからのトークンを設定してください。Homeと同一のネットワークにいるラズパイにソースコードを置き作成しました。google-home-notifierとngrokが便利すぎますね。HomeとAkerunを連携する方法を紹介してみました。Homeにも喋って欲しいケースはあるかなと思いこちらの方法を採用しました。手順は多いですが、段階を踏むのでデバッグも便利です。Homeに音声で教えてもらうと便利なのかなと思っています(音声でそれを聞いた結果誰がどう受付対応するのかという話が別でありますが)。APIを簡単につくれるので、色々な連携には便利なのかなと思いまいた。皆様も是非やってみてください。Akerunで簡単スマートオフィスTweet広告を非表示にするもっと読むコメントを書く2018-01-08僕が考えるサラリーマンエンジニアに必要な「設計力」はじめにこんばんは。スタートアップで働くサラリーマンエンジニアがソフトウェア開発を実現するために大事だと思う技術について書いてみます。私の技術力、低すぎっ(数年前に新卒で入社した頃の僕の話です)新卒入社したてほやほやの僕は当然、技術ゼロでした。自信もへったくれもない。技術力にあふれるエンジニアがいっぱい。目をキラキラ(どちらかというとギラギラ)させていた僕は思いました。「この人達はめちゃめちゃいろんなことを知っているんだろうな。勉強せねば」ところがどっこい。入社して数ヶ月の僕は気づきました。「あれ、(プログラム言語のことなら)知識そんなに変わんなくね?」しかし、彼らには間違いなくプロダクトを完成させる力があります。