gitkadoの気まぐれ日記

島根在住エンジニアが何かに興味を持ったらブログを更新します

2020-01-01から1年間の記事一覧

【備忘録】MacにNode.jsをインストール

Dockerでの開発だと色々と不便だったのでホストに入れることにした。 直接入れるのは嫌なのでバージョン管理できるようにした。 余談: 最近のMacでデフォルトでzshなんですね。知らんかった anyenv install git clone https://github.com/riywo/anyenv ~/.an…

最近知ったこと(gRPC編)

仕事でgRPCを触る可能性があったので軽く調べてみました。 前提知識としてRPCを簡単に説明します。 RPC(RemoteProcedureCall) ネットワーク経由で別環境の関数を呼び出す技術 gRPCとは Googleが開発したRPCフレームワーク マイクロサービス間の接続やデータ…

最近知ったこと(AWS FireLens編)

TL;DR Amazon ECSコンテナからのログ送信がかなり柔軟に設定できるようになった。 (しかもすごく簡単!) これまで ECSコンテナからログを出力する場合に、LogDriver: awslogsを以下のように設定すると、Amazon CloudWatch Logs にログが送信されます。 LogCo…

最近知ったこと(Amazon RDS Proxy編)

TL;DR AWS LambdaからDBサーバ(RDS)に繋ぐのがアンチパターンとは言い切れなくなった。 事前説明 DB(RDBMS)には最大同時接続数なる設定値が存在します。 Lambdaはリクエスト毎にコンテナを起動して関数処理を行います。 (リクエスト数 = コンテナ数) これま…

自分用 Vuejsルールを書いてみた

自分用 Vuejsルール 単一ファイルコンポーネント 基底コンポーネント シングルインスタンスコンポーネント コンポーネント名 テンプレート内コンポーネント名 JS内コンポーネント名 propsプロパティ名 ディレクティブ短縮記法 その他 趣味プロダクトでVuejs…

SAM使って文字起こし&言語分析してみた

はじめに 先日開催された JAWS-UG Shimane#10 で行ったハンズオンが非常に面白かったです。 ざっくり下図のような構成のハンズオンで、以下のリポジトリがハンズオンの資料です。 https://github.com/harunobukameda/Amazon-Translate---Amazon-Polly---Amaz…

ちょっとirb使わせて!ってなったメモ

Dockerでirb実行できました ちょっとしたことを試したかった。そう、Rubyで。 あて、irbっと。あれ?Ruby入ってない... ※ 業務用Windowsでの話です dockerは入ってる!よし、なんとかなりそう。 ちょっと手を加えたら日本語も入力できた。メデタシメデタシ $ docke…

aws sam initを試してみた(Go)

はじめに gitkado.hatenadiary.jp Goに興味が湧いたので、Goで試してみました。 実行環境はAWSのCloud9です。 開発環境準備 Cloud9使います! Go 以下の手順にそってGoの環境を構築する。 gitkado.hatenadiary.jp sam initを試す (Go) $ sam init --runtime …