TL;DR ブラウザでSwarmのクラスタを試す Play with Docker ブラウザ上でDockerを試せるサイト 特徴としては以下 複数台インスタンスを建てれる クラスター構成にすることが可能 起動した環境は4時間しか使えない 使用するためにはDockerHubのIDが必要 Swarm …
概要 Components localの構築 railsの用意 docker-composeの用意 Herokuの操作 アドオンの導入 Databaseの導入 ログ監視のためにPapertrailを導入 アプリケーションの性能監視のためにNewRelicを導入 Herokuの設定変更 環境変数へタイムゾーンを登録 Procfil…
概要 やったこと 環境 手順 スプレッドシートの用意 スプレッドシートからtsvを出力 Gemfileへgemの追加 Taskの作成 Taskの編集 seedデータの生成 データのインポート 概要 ビジネスサイドの人とサービス作るお仕事してるとよくスプレッドシートでマスターデ…
TL;DR 主観がご多分に含まれています。 僕(20代ソフトウェアエンジニア)が副業を個人事業主として受けるために色んな人に話を伺ってまとめたテキストです。 マサカリは大いに歓迎。 収入が20万以上になると確定申告が必要 確定申告を行う際に一括で税金を支…
概要 フロントエンド設計方法の1つのBEM(ベム)について。 クラス命名によって汎用的かつ保守的なコードにすることが目的。 要するにclass名の命名規則。 BEMについて Block , Element , Modifier という3つコンポーネントによってなりたつ。 BEMという名前も…
概要 Cloud BuildでCDをしたいので、する。 ついでにkustomizeも組み合わせる。 ※プロダクションに導入するには権限がガバガバなので適宜修正。 今回のリポジトリ github.com 目次 概要 今回のリポジトリ 目次 やること スタック CDの流れ 1. CircleCIでGitH…
概要 GAEにphp7.2のランタイムktkr やるぞ Google Cloud Platform Blog: Bringing the best of serverless to you とりあえずphp7系を試す phpを書く ルーティング用コードを記述 app.yaml の handlers はphp7では効かないので index.php へ記述する // info…
概要 LTやったよ 次回勉強会に向けての反省 社内LT会について クラウドインフラ系で社内勉強会をいくつか主催させていただいています。 クラウドインフラLT会 クラウドインフラランチ会 Kubernetes輪読会 この3つを定期的にやっていて、今回は「CloudNext'18…
単純に、「できるんじゃね?」って思って試したらできたっていう小ネタ $ cat <<EOL | docker build - > FROM node:10-alpine > > RUN npm install -g aws-cdk \ > && apk add --no-cache git > EOL カジュアルに書き捨てイメージが作れるので更にDockerライフが捗る</eol>
概要 awslabs/aws-cdk を試した。 一言で言うと「CloudFormationをコード(JavaScript/Java)で記述するためのライブラリ」。 試す 公式のGetting Startedをやってみる Hello, AWS CDK! — AWS Cloud Development Kit 0.8.0+0eede70 documentation 0. 環境を用…
概要 Kubernetes上でサーバーレスを動かすためのOSSフレームワークのKnativeを試した 概要 Knativeとは Serverless コンポーネント 試す 0. 前提 1. GKE Clusterの作成 2. cluster-admin権限を現在のユーザーへ与える 3. Istioのインストール 4. Knativeのイ…
概要 HSTS(httpをhttpsへリダイレクトさせる機能)がALBで提供されたので試す。 Elastic Load Balancing Announces Support for Redirects and Fixed Responses for Application Load Balancer 試す 準備 ECSでnginxを立てる ALBとnginxを紐付ける ACMでTLS…
概要 Amazon EKS の getting started の工程がそこそこ多い。 その上AWS力(IAMだったりVPCだったりCloudFormationだったりの理解)を求められるので、そこら辺すっ飛ばしてGKEライクに「1コマンドでEKSはじめたい!」が動機 それだけだと残念なので、ついで…
目次 概要 TL;DR dotfiles 実行環境 ターミナル Terminal bash .bash_profile alias/function pbcopy cdf プロンプト syslogの削除 tmux Spacemacs packages multiple-cursor undo-tree Applications Google 日本語入力 Google Chrome Chrome Extension Alfr…
概要 Golangをはじめるためにローカルの環境を整える いつもどおりDockerに固めちゃろって思ってたけど、 $ go get やら $GOPATH やらが面倒そうなのと最近 $ go get を要求されることが度々あるのでこの際ローカルに直接。 構築する環境 macOS High Sierra …