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

2019年振り返り

2019年の抱負に対して 一年前の振り返り記事を見返すと、2019年は以下目標にしていたらしい。 子供に色んな体験をさせる 技術的なアウトプットを増やす Goやる 英語 子供に色んな体験をさせる 4月から保育園に入ることができた。申請先の保育園は、住居区の…

Github actionsからslackへ投稿する

Github actionsからSlackへ投稿するための連携手順です。 Slack側の設定 Slack APIへアクセス。 「Create New App」をクリック。 モーダル画面の「App Name」に任意の名前(画像では「GitHub Action」)を入力。 「Development Slack Workspace」に連携させた…

go-grpc-middleware/recoveryを利用してpanicから回復する

goでgRPCサーバ実装する際に、panic起きた際に落ちずに回復させる方法です。 go-grpc-middlewareのgrpc_recoveryを利用します。 事前準備 protoとgo-grpc-middlewareのインストール $ go get github.com/golang/protobuf/proto $ go get github.com/grpc-eco…

GoでgRPCサーバたててevansで実行するまで

goでgRPCサーバたてて、evansで叩くまでの備忘録です。 gRPCサーバ実装 一応ソースあげておきました。 grpcのインストール go get -u google.golang.org/grpc protoファイル作成 schema/sample.proto syntax = "proto3"; service Sample { rpc GetSample (Ge…

MySQLのバイナリログとレプリケーションとserver-idの関係

バイナリログに関して色々勉強しようと思い、まずは手元の環境(Mac)のbinlogを有効にして起動したところ以下のエラーが出た。 $ mysql.server start Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/ybalexdp.loc…

docker-composeでgin+reactの開発環境を作る

ずっとバックエンドAPIにGoを使った開発がしたくて、趣味で作ってたRailアプリを作り直そうと思いまずは開発環境を作ってみた。 フロントに関しては別にこだわりはなかったんだけど、仕事はインフラ+バックエンドがメインでフロントはそこまでスキルがないの…

2018年振り返り

もう2019年になってしまったどころか一週間くらい経ってしまったけど振り返ってみる。 本当は色々技術的なアウトプット用に開設したものの結局ほとんど何もせずに放置してしまったので、これをキッカケにちょくちょく何かしら書けたらいいなぁと。 イベント …