ぴよぴよ日記

調べたことで有益そうなことを残してく

Google Cloud monitoringのアラートをGitHub Issueに通知する

タイトルの通り、Google Cloud monitoringのアラートをGitHub Issueに通知するシステムの構築方法を紹介します。 terrafromを使って作成します。 コードはGitHubリポジトリにまとまっています。 github.com このコードをapplyすることで、Webサービス(EasyBu…

個人開発でWebアプリの開発とデプロイの流れ

個人でWebサービスを開発したいけど、どのような流れで作っていけばいいのかわからない方向けです。個人開発でWebアプリを開発、デプロイをしたのでその流れを共有したいと思います。 作ったもの 麻雀戦績管理アプリ名付けて「PungPals」。雀荘などのオフラ…

個人開発で要件定義、設計をした話

現在、個人開発で麻雀戦績管理アプリを作っていて、要件定義や設計について考えたことを共有したいと思います。 GitHub ↓ github.com なぜやったのか 自分はWebエンジニアを目指している大学生ですが、まともなWebアプリを開発した経験がなく、フロントから…

Renovateをローカルで動かす

Renovateには様々な実行方法がありますが。ここではローカルで動かす方法について説明します。 Renovateをクローンする https://github.com/renovatebot/renovateからクローンしましょう。 これ以降はクローンしたリポジトリのルートディレクトリで作業しま…

おうちk8sクラスターを構築していて詰まったところ

おうち Kubernetes インターンを参考に機材調達->OSインストール->kubeadamでクラスター構築と一通りやってみたので、トラブったところと解決策を共有します。 USBメモリ Raspberry PiにOSをインストールする際に、SDカードの性能が悪いと失敗します。私は安…

クロージャーのメモリ割り当てについて(Go言語)

A Tour of GoでGo言語に入門していて、クロージャーのメモリ割り当てについて疑問に思ったので調べた。 クロージャーとは A Tour of Go での説明をまとめると、 本体の外部から変数を参照する関数値 関数は、参照した変数にアクセスして割り当てることができ…