Raspberry Pi x Hypriot OSへDatadogをインストールする

概要 Raspberry PiもDatadogで監視しようという話 環境 Raspberry Pi 3 B HypriotOS 1.9.0 インストール $ sudo su - # apt-get install sysstat supervisor # DD_API_KEY=<API_KEY> sh -c "$(curl -L https://raw.githubusercontent.com/DataDog/dd-agent/master/pac</api_key>…

Raspberry Pi + DockerでLEDを光らせる

概要 ラズパイことはじめな記事 Components Raspberry Pi 3 B+ microSD 16GB Hypriot 1.9.0 Docker Hypriotにデフォルトで入っているバージョン Python 3.7.2 手順 1. LEDを光らせるコードを用意する led.py # -*- coding: utf-8 -*- import time import RPi…

Cloud Speech APIでPodcastの文字起こし

TL;DR Podcastの文字起こしをしたい GCPのCloud Speech APIで試してみる 精度的にはまだダメそう ことのはじまり 某所でPodcastの文字起こしをしたい気運が高まり、ちょうどそこに居たPodcast( https://ningengaheta.me )をやってる人( @akazunoma )から遊ぶ…

AWSにおける本番環境を想定したCI/CD実践

AWS

この記事は DMM.com Advent Calendar 2018 - Qiita の25日目です。 今日は KINGDOM HEARTS III の発売日のちょうど一ヶ月前ですね。わくわくですね。 About CircleCIとCode兄弟を使いCI/CDを作っていこうというものです。 単純に環境を作るわけではなく、Clo…

Play with DockerでSwarmクラスターことはじめ

TL;DR ブラウザでSwarmのクラスタを試す Play with Docker ブラウザ上でDockerを試せるサイト 特徴としては以下 複数台インスタンスを建てれる クラスター構成にすることが可能 起動した環境は4時間しか使えない 使用するためにはDockerHubのIDが必要 Swarm …

HerokuでRailsの本番環境を作成する

概要 Components localの構築 railsの用意 docker-composeの用意 Herokuの操作 アドオンの導入 Databaseの導入 ログ監視のためにPapertrailを導入 アプリケーションの性能監視のためにNewRelicを導入 Herokuの設定変更 環境変数へタイムゾーンを登録 Procfil…

スプレッドシート上のデータをseedへ変換するrakeタスクを作成する

概要 やったこと 環境 手順 スプレッドシートの用意 スプレッドシートからtsvを出力 Gemfileへgemの追加 Taskの作成 Taskの編集 seedデータの生成 データのインポート 概要 ビジネスサイドの人とサービス作るお仕事してるとよくスプレッドシートでマスターデ…

個人事業主として副業を受けるために調べたこと

TL;DR 主観がご多分に含まれています。 僕(20代ソフトウェアエンジニア)が副業を個人事業主として受けるために色んな人に話を伺ってまとめたテキストです。 マサカリは大いに歓迎。 収入が20万以上になると確定申告が必要 確定申告を行う際に一括で税金を支…

BEMについて調べた

概要 フロントエンド設計方法の1つのBEM(ベム)について。 クラス命名によって汎用的かつ保守的なコードにすることが目的。 要するにclass名の命名規則。 BEMについて Block , Element , Modifier という3つコンポーネントによってなりたつ。 BEMという名前も…

Cloud BuildとkustomizeでGKEのCDパイプラインを作る

概要 Cloud BuildでCDをしたいので、する。 ついでにkustomizeも組み合わせる。 ※プロダクションに導入するには権限がガバガバなので適宜修正。 今回のリポジトリ github.com 目次 概要 今回のリポジトリ 目次 やること スタック CDの流れ 1. CircleCIでGitH…