dshimizu/blog/alpha

とりとめのないITブログ

Go

Go で map 内のデータを検索するサンプル

Go

はじめに Go で map 内のデータを検索するサンプル

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

Go

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

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

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

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

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

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

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

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

Go

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

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

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

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

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

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

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

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

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

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

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

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

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

Ubuntu18.04LTSに Ubuntu のパッケージの Go 1.10 をインストールして世界に挨拶するだけ記事

Goを勉強しようと思って結構経ってしまったが、今さらながらとりあえず環境構築しようと思ったのでやってみて、世界に挨拶しておいた。