アルパカログ

カスタマーサポート (CS) とエンジニアリングを掛け算したい CRE (Customer Reliability Engineer) が気になる技術や思ったことなど。

Nature Remo mini でエアコンのON/OFFを自動化して熱帯夜とさよならする

スマートリモコン Nature Remo の廉価版、Nature Remo mini が発売されました。早速購入してエアコンを自動化したのでご紹介します。

アレクサ(Amazon Echo)の買い物リストをアプリと連携する

アレクサの買い物リストにアイテムを追加した時、文字化けせずアプリ連携できるようになった。

Pythonのデコレータとは?使い方からテストの書き方まで解説

最近仕事で Python のデコレータをレビューしてもらう機会があり「デコレータなんぞや?」となっていたのを見かけたので、備忘録を兼ねて書き残しておきたいと思います。

今週はおやすみです。

代わりに我が家の猫をご覧ください。

NVIDIAのGPUマシンでTensorFlow環境を構築する

NVIDIAのGPUマシン(Windows)でTensorFlow環境を構築した際にかなりハマったので手順をまとめておきました。

「エンジニアリング組織論への招待」は誰にとっても必読である

少し前に話題となった「エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング」を読み終えたので内容をまとめておきます。

「word2vecによる自然言語処理」を読んだのでword2vecについてまとめる

「word2vecによる自然言語処理」を読んだので word2vec についてまとめておく。 www.oreilly.co.jp

「仕事ではじめる機械学習」はゼロから作りはじめた初心者の頭を冷やすのにうってつけ

「仕事ではじめる機械学習」はディープラーニング入門の1冊目と言われる「ゼロから作るDeep Learning」の次に読むのがおすすめです。 www.oreilly.co.jp なぜなら「ゼロから作るDeep Learning」は初心者にもわかりやすいがゆえに、あらゆる問題がディープラ…

ディープラーニング未経験者の「ゼロから作るDeep Learning」キーワードまとめ

「ゼロから作るDeep Learning」を読んだのでキーワードをまとめておきます。「あの用語なんだっけ?」というときにご活用ください。 www.oreilly.co.jp

白川郷で合掌造りを観て飛騨牛ステーキを食べてきた

GWは私と妻両家の両親を連れて1泊2日で白川郷と飛騨高山へ行ってきました。

初めての1on1ミーティング心得3選

3年間の 1on1 ミーティングを通して私が思うことなど書いてみたいと思います。

技術研修で新卒に伝えた3つのこと

それは、 普段から綺麗なコードを書こう メソッドやクラス、カラムは適切に命名しよう ログを残そう です。どれもエンジニアとしては当たり前に大事なことです。特に上2つはリーダブルコードに書いてあります。 しかし今回は研修なので、どうすれば実感とし…

猫と Natural Language API の感情分析を使って妻の機嫌をとる

世の既婚男性諸君にとって妻とは頭の上がらない存在である。 しかしそんな妻たちにも弱点はある。それは動物だったり、俳優だったり、アニメのキャラクターだったりで、我が家の場合は猫だ。 そこで今回は妻の機嫌をとるために、送られてきた LINE メッセー…

TOEIC 700獲れたらもう英語を勉強しなくていい

私は英語の勉強があまり好きではありません。得意でもありません。「英語が」というよりかは、他人と積極的にコミュニケーションを取りたいという欲求がないので、語学全般に興味が薄いのかなと思っています(そういう人多いのでは?)。

「Zenlab (Zendeskユーザー勉強会) レポート / 分析Night」に参加しました

4月3日に開催された「Zenlab (Zendeskユーザー勉強会) レポート / 分析Night」に参加してきました。

CREを始めるには

CRE

「これから CRE を始めるにあたって、どんな人を集めれば良いでしょうか?」私は先日のイベントでこんな質問を受けました。今日は私の身近な CRE チームを例に、どんな人が CRE に向いているのか、私の考えをお話ししたいと思います。

新卒2年目「今こそ実践すべき」3つの習慣

新卒1年目は激動の1年でしたね。私と同じチームの新卒の彼も「あっという間だった」と言っていました。でも2年目はだんだん周りを見たり自分を振り返ったりする余裕が出てきます。そんなとき皆さんの人生を少しだけ良くするTIPSをお贈りしたいと思います。

Google Cloud Functions (GCF) で Peing (質問箱) のように画像に文字を入れる

Peing (質問箱) や Sarahah のように画像に文字を入れるには ImageMagick を使います。このエントリでは Google Cloud Functions (GCF) を使って、POST パラメータで受け取ったテキストを画像に描画するサンプルを作ります。

「JustTechTalk#11 エンジニアの新しいキャリア Customer Reliability Engineer (CRE)」に登壇しました

先日ジャストシステム様主催の JustTechTalk#11 で CRE について発表しました。CRE ははてなさんを皮切りに、私の所属する XFLAG スタジオ、最近はメルカリさんも設立したことで注目を浴び始めています。

まとめ『スタンフォード大学で一番人気の経済学入門 ミクロ編』を読んで

未経験者が認識してなさそうなTIPSというエントリで「ミクロ経済学を勉強すべし」と書かれていて「経済学の初歩くらいは知っておいた方が良いよなぁ」という気持ちが以前からあったので、おもむろに『スタンフォード大学で一番人気の経済学入門 ミクロ編]』…

Google Cloud Functions (GCF) から Datastore を使う

Google Cloud Functions (GCF) で永続データを扱いたいと思ったらまず思い浮かぶのが、いつまでも無料枠に含まれている Datastore ですよね。GCF から Datastore を使う方法を紹介します。

TED「やる気に関する驚きの科学」まとめと感想

TED: ダニエル・ピンク 「やる気に関する驚きの科学」 金銭的なインセンティブは時に害となる。

Alexa スキルの作り方「Amazon Echo を喋らせる方法」解説

意外とハマり箇所が多かったので、Alexa スキルを作成して Amazon Echo を自由に喋らせる方法をまとめておく。 このエントリでは Node.js を使った例で説明しているが、もちろん他の対応言語でもできるはずだ。

Alexa の買い物リストを Todoist に連携する方法

Alexa の買い物リストをタスク管理アプリの Todoist に同期する方法を紹介します。IFTTT というアプリを使って、Alexa の買い物リストにアイテムが追加されると、Todoist 側プロジェクトにアイテムが追加されるようにします。

調べてみた「Double Submit Cookie」とは?

サーバーレスアプリケーションのCSRF対策に使えるかな?と思って調べた OWASP の Double Submit Cookie を翻訳した。

OSSへのPull Requestを怖がっている君へ

誰だって初めは怖いものさ。けど、嬉しいことだってある。 僕は、こんな感じ。

Google Cloud Functions を使ったサーバレス LINE Bot の作り方

意外と簡単にできてしまった上、メンテナンス性も向上して良いことづくめということで、サーバレス LINE Bot を Google Cloud Functions(GCP) を使って無料で簡単に作る方法を紹介します!

やってはいけない「20代エンジニアの人付き合い」3つのポイント

エンジニアといえども避けては通れない人付き合い。今日20代を終えたばかりの筆者が、人付き合いのポイントを自身の経験をもとにまとめた。

LINE Bot を Google Compute Engine(GCE) 無料枠で作る際の要点まとめ

Googleクラウド初心者が夫婦円満を願ってGCP無料枠の範囲でLINE Botを動かすまでの要点をまとめました。

「不安なリーダー」の心理とは?あるエンジニアの独白

Aがリーダーになるのは2度目だ。Aもエンジニアで、中途入社してきた。Aが初めてチームのリーダーになったとき、Aの上司(マネージャー)はエンジニアだった。このままAについていって良いのか、悩ましい。Aは何を考えているのだろうか?