Google AssistantへのアプリによるUIの提供は、会話型になります。つまり、GUIのような「画面の操作」ではないので、アプリの開発者はどのように会話を組み立てれば良いのか、悩むはずです。Actions on Googleのドキュメントでは、アプリのデザインの概要として、[Conversational UI and Why It Matters](https://developers.google.com/actions/de…
[前回のエントリ](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglegetstarted1stappdialogflow.html)では、Dialogflow(旧API.AI)を使ったアプリのチュートリアルドキュメントの日本語訳を紹介しました。ここでは、Dialogflowよりももっと簡単にアプリを作ることができるテンプレートのチュートリアル([GET STARTED - B…
技術評論社より、10月20日から「ソーシャルアプリプラットフォーム構築技法」という書籍が出版されます。2016年の春から書き始めていたので、1年半以上かかってしまいましたが、何とか出版というゴールを迎えることができました。題名の通り、ソーシャルアプリプラットフォームを作るための様々なことについて書かれています。この本を通じて伝えたかったこと、それは「プラットフォームを構築することこそが、インターネットの進化であり、ビジネスそのものである…
[前回のエントリ](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglegetstartedbasics.html)では、Actions on Googleの基本を説明したドキュメントの日本語訳を紹介しました。ここでは、Dialogflowを使ったアプリのチュートリアル([GET STARTED - Build Your First App - with Dialogflow](…
Google Homeがついに日本でも発売が開始されました。Google Homeは、Googleアシスタントと声でやりとりすることができるデバイスです。そして、開発者としては、Googleアシスタントに自作のアクションを登録できることに注目すべきですし、その作り方に興味を持つことでしょう。その作り方は、[Actions on Google](https://developers.google.com/actions/)というサイトにま…
昨年に引き続き、今年もLINE Developer Dayに参加させていただきました。

レセプションの横には、Waveの他にも、今後発売予定と思われるスマートスピーカーが並んでました。

サリーの、欲しい!…
僕はChrome OS(Chromebook/boxに搭載されているOS)向けに、いくつかのChrome Appsをリリースしています。そのほとんどは、Chrome OSにてリモートにあるファイルシステムを、あたかもローカルにあるようにマウントすることができるchrome.fileSystemProvider APIの実装です。Dropbox、SFTP、OneDrive、SMB、WebDAVの4つの実装を作りました。その中で、最もユーザ…
Chromeウェブストアに開発者登録している方は、おそらく「Changes to Apps and Extensions notifications on macOS」という題名のメールを受け取っていると思います。Chrome 59から、chrome.notifications API経由で送信された通知について、Chromeが独自に提供してきた機構ではなく、macOS側が持つ通知システムにて表示されるように変更される、とのことです。
…
昨年の5月からIncrements社でQiitaの開発に従事していましたが、今月末をもってIncrements社を退職します。在籍期間は10ヶ月。今日が最終出社日です。
[](https://increments.co.jp/)
Incrementsでは、Qiitaの機能追加開発を主に担当し…
GitLab.comのデータベースに障害が発生して、IssueおよびMerge Requestsが消し飛ぶ、という事態となりました。障害発生の6時間前までのデータベースのスナップショットがあって、それから復旧させるようです。
[GitLab.com Database Incident - 2017/01/31](https://docs.google.com/document/d/1GCK53YDcBWQveod9kfzW-VCxIA…