アルパカログ

プログラミングとエンジニアリングマネジメントがメインです。時々エモいのも書きます。

クラウド・インフラ

時系列データベースInfluxDBの紹介とデータの間引きについて

最近InfluxDBを使う機会に恵まれたので「InfluxDBとは何か」を軽く紹介しつつ、使ってみて良かった点をお話ししようと思う。なお、他の時系列データベースとの比較は行なっていないので注意されたい。

NginxでHTTPSアクセスをForward Proxyする

Amazon Linux に Nginx をインストールして Forward Proxy にしたのでその方法を書き残しておきます。 Nginx のバージョンは 1.12.2 です。

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

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

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

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

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

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

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

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

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

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

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

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

logrotate されたログファイルを reopen する

あるデーモンプロセスのログが消えていることに気付きました。 厳密には、 restart した日はログがあるのに、日付が変わってからのログが空っぽなのです。 ログが消えるのは開発者にとって悪夢です。折しも障害発生なんてことがあれば…恐ろしくて想像したく…