久々に自作PCを組んだ話

· My PC environment

Dell XPS 13 2-in-1 7390を昨年の10月に買ってから、メモリ32GBな環境にすっかり慣れてしまいました。さらに、Archlinuxにもすっかり慣れてしまって、WindowsやMacにもはや戻れない体になりました。特に、ControlキーとCommandキーを使い分けないといけないMacOSに関しては、もう脳みそがついていけません。 メモリ32GBなノートPCはなかなかなく、Macでそれを求めると16インチのMacbook Proの結構値段がするモデルになっちゃう。そして、自…

Read more →

Actions on Googleの統計情報をBigQueryにエクスポートする方法

· actions on google

Actions on Googleを使って、Googleアシスタント向けに開発者は機能拡張を行うことができます。その代表格が、会話型のアクションです。 オッケーグーグル、○○につないで。 はい、こちらは○○です。こんにちは、○○です。△△を教えてください。 ✕✕です。 ✕✕の□□は、☆☆です。また会いましょう。 的な感じで動的に会話を組み立てていくことができます。 GUIであれば、「どのボタンがいつどれだけ押されたか?」といった統計情報に基づいて、UIの改善を行うと思います。では、…

Read more →

異なるプロジェクト間でのDatastoreエンティティのコピーの方法

· Google Cloud Datastore

Google Cloud Platform(GCP)の代表的なデータベースの一つであるCloud Datastore。GCPの使い方として、例えばStaging環境とProduction環境を別々のGCPプロジェクトとして作っている場合には、時としてそれらプロジェクト間を跨いでCloud Datastoreの中に入っているエンティティ群を移行(エクスポート&インポート)したいときもあるかと思います。 ここでは、異なるプロジェクト間でのDatastore内のエンティティをコピーするための手順を紹…

Read more →

Slack BoltとFirebase Functionsは相性が悪い

· Slack

4, 5年前から Slack BOT のコードを書いている気がしますが、長らく Hubot の Ruby 実装である Ruboty を使ってきました。ただ、Ruboty だと他の BOT の開発についてもサポートしている都合上、Slack が提供しているリッチな機能のほとんどを利用できません。BOT との会話のみであればそれで事足りるのですが、やはりユーザ体験を高めるためには、modals などを利用したくなってきます。 そこで、最近は Slack Bolt を使い始めています。これは、Typ…

Read more →

2019年を振り返って

· Other

さて、今年2019年も残すところ数時間で終わりです。いつも通り、2019年の自分を簡単に振り返ります。 娘が6歳になりました 我が娘も6歳、幼稚園年長さんになりました。すっかりお姉さんです。 ![](/yoichiro/images/2019/12/conclusion201901.webp) 今年の娘は、僕も経験していないチャレンジをしまして、そのチャレンジは最高の結果となりました。来年2020年は幼稚園を卒園して新しい環境となります。娘の日々の成長スピードが物凄くて、数年で僕は娘に…

Read more →

株式会社ディー・エヌ・エーを退職します

· Other

今日11月29日は、株式会社ディー・エヌ・エー(DeNA)の最終出社日でした。退職日は12月末です。 ![](/yoichiro/images/2019/11/retire-dena-02.webp) 2017年6月からなので、なんだかんだ2年半くらいは在籍していたことになります。僕の今までの経歴の中では・・・長い方の部類に入ります。 ![](/yoichiro/images/2019/11/retire-dena-03.webp) DeNAに入社する前までは、退職するたびに「○○を作っ…

Read more →

結局Dell XPS 13 2-in-1にはArch Linuxを入れました

· My PC environment

[前のエントリ](https://www.eisbahn.jp/yoichiro/2019/10/xps13ubuntu.html) では、購入した Dell XPS 13 2-in-1 7390 に Ubuntu 18.04 を入れた話をしました。「大満足です!」と書きましたが、結論から言うと、それは嘘となりました。大変申し訳ございません。 Ubuntu 18.04はとても不安定だった 実は、その後 Ubuntu 18.04 を使っていましたが、液晶のバックライトの明暗が頻繁に変わってし…

Read more →

Dell XPS 13 2-in-1にUbuntu 18.04をインストールする方法

· My PC environment

【追記: 2019/11/09】 結局Ubuntu 18.04は安定せず、Arch Linuxを入れたら安定しました。下記の内容は参考程度という感じで読んでください。 macがCPUにIntelを採用したのが2006年。その初代Intel MacだったMacbook Proを確かモリモリで40万円以上で買って以来、最近までずっとMacbook(Pro, Air)を使ってきたけど、2018年末にPixelbookを使うようになって、すっかりMacbookから離れてLinux上で開発をするようにな…

Read more →

Interactive Canvasにいくつか変更点があります

· actions on google

今年2019年の Google I/O にて発表された Google アシスタント関連の発表の中で、スマートディスプレイへの対応はかなり大きく取り上げられていました。そして、スマートディスプレイの特徴でもある「画面」を活用したアクションを開発するために、Interactive Canvas という仕組みが導入されています。これにより、アクションがスマートディスプレイ向けにウェブアプリを提供することができます。 Interactive Canvas の詳しい内容は、以下のリファレンスドキュメント…

Read more →

外国人と働かなくても「外国人との働き方」はオススメです

· Other

マイクロソフトでCloud Developer Advocateをしている千代田まどかさん(通称「ちょまど」さん)が執筆した「外国人との働き方」という本を読みました。 [マンガでわかる外国人との働き方](https://amzn.to/312kDQR) - amazon.co.jp まず、文章量として、あっという間に読み終えられます。たぶん十分に読み込んだとしても、2時間はかからないでしょう。マンガと解説文が交互に登場して、その量もほぼ均等なので、リズミカルに読み進めていくことができます…

Read more →