/var/log/blog

主にサーバー・インフラやシステム開発に関する公開学習メモや雑な記録

Go

新着順 人気順

AWS SDK for Go v2 で Assume Role を実行するサンプル

はじめに AWS SDK for Go v2 で Assume Role を実行しようと思ってのサンプルコードです。

Debian 11 へ Neovim をインストールして、 dein.vim の plugin manager を使って Go の language server(gopls) を利用できるようにするためのメモ

はじめに Neovim をインストールして、 dein.vim の plugin manager を使って Go の language server(gopls) を利用できるようにするのに結構手間取ったので、設定方法をメモしておきます。

gRPC の Go の QuickStart チュートリアルをやった時の備忘

gRPC の Go の QuickStart チュートリアルをやった時のメモです。

Auth0 のチュートリアルをやって Client Credentials Flow の認可の仕組みに触れた

はじめに 認証認可について理解が浅かったので、Auth0 のチュートリアルをやってみた時の備忘。

vim-go をインストールした時に起こったこととやったこと

はじめに Go を触り始めたので vim-go をインストールした時にやったことのメモ。

Debian 11 に Go 1.20 をインストールしてチュートリアルとドキュメントを見ながら Go Modules の機能を浅く確認してみた

はじめに Debian 11 を使い始めていて、Go を apt でインストールしたのですが、バージョンが 1.15.15 と古いものでした。 % go version go version go1.15.15 linux/amd64 なので新しいバージョンのものをインストールしてみることにしました。 goenv とか…

Go の Gin で Graceful shutdown するサンプルを動かしてみた

はじめに Go の Gin を使ってみて、 Graceful shutdown するにはどうするだろうと調べたメモです。

Go の map を調べたメモ

Go

はじめに Go の map について調べたことのメモ書きです。

Go が登場した背景について書かれていた「Go at Google: Language Design in the Service of Software Engineering」の雑メモ

Go

はじめに Goを触っていて、設計思想やどうやって生まれたのかなどがふと気になったので、調べたところ、以下の記事がありましたので雑メモです。 Go at Google: Language Design in the Service of Software Engineering - The Go Programming Language

Go でメモリアライメントの動きを見てみたメモ

Go

以下のようなものを観測しました。 if you can tell what's wrong with this struct, you are better than 99% of CS grads pic.twitter.com/WAjqr7aMtI— ronin (@seatedro) 2025年1月2日 Go で動きを見てみました。

ngrok のドキュメントを読んで仕組みを雰囲気で把握しつつ ngrok-go を触ってみる

外部サービスの調査をすることが最近多く、それらからのリクエストをデバッグ等したいケースが多々あるので ngrok を使っていましたが、ngrok-go というものがあったので触ってみつつ、ngrok のドキュメントもちゃんと読んでなかったので簡単に目を通してみ…

SSE に触れてみたかったので MDN サンプルを元に Go で書いて動かしてみたメモ

SSE を触れたことがなかったので簡単なサンプルを作ってみました。

Ubuntu18.04LTSに PPA から Go 1.10 をインストールしたメモ

Goを勉強しようと思って結構経ってしまったが、今さらながらとりあえず環境構築しようと思ったので Ubuntu へインストールするのをやった時のメモ。

AWS SDK for Goで設定ファイルと認証情報ファイルの情報を参照する

AWS SDK for Goを使ってAWSの設定ファイルと認証情報ファイルのçクレデンシャル情報を利用する方法のメモ。

GoのTimeパッケージの日時フォーマットを指定するときは「2006年1月2日15時04分05秒」の日時を利用する必要があった

GoでTimeパッケージを使って日時のフォーマットを変更するときの形式は決まっていたのでメモ書き。

DockerでGoの実行環境を構築する

DockerでGoの実行環境を構築してみる。 Goのアプリケーションを動かすというよりは、DockerでGoのちょっとしたスクリプトを作って動かせる、という程度のものを作る。

AWSの請求情報をSlackに通知するLambda関数をGolangで書いてみた

Go を勉強しているので、AWSの請求情報をSlackに通知するLambda関数を Go で書いてみた。

Go の http パッケージに関するコードを何となく読んでみた時のメモ

Go の http パッケージを使って HTTP Server を作るに当たっていろいろな書き方があるけど、例えば以下のようなコードとしたとき、各関数等が何をしているのかあまりわかっていなかったので調べた。

Go でその月の特定の曜日の日付を取得する

Go

はじめに Go でその月の特定の曜日のすべての日付を取得したかったので調べました。

Go の Live Reload を実行してくれる air というツールを試した

はじめに 書籍 詳解Go言語Webアプリケーション開発 を読んでいたら air というLive Reload のツールが登場しました。 github.com 書籍ではハンズオン形式で触ってみただけだったので、もう少し触ってみました。