「 投稿者アーカイブ:Hiroki Ono 」 一覧

Go言語

Go 1.23 でslicesとmapsに追加された関数

2024/10/24   -BackEnd
 ,

1 はじめに2 slicesパッケージに追加された関数2.1 All2.2 Backward2.3 Values2.4 AppendSeq2.5 Collect2.6 SortedFunc2.7 Ch ...

Go言語

Go 1.23 で追加された iter パッケージを使ってみる

2024/09/02   -BackEnd
 ,

1 はじめに1.1 iteratorとは2 push方式のイテレータ2.1 kとvを受け取るイテレータ関数2.2 イテレータ関数をチェインさせる2.3 イテレータ関数の型を利用する2.4 イテレーショ ...

Go言語

mutexを使ってGoで排他処理をする

2024/08/13   -BackEnd
 

1 はじめに1.1 mutexとは2 mutexを使った排他制御2.1 失敗するケース2.2 mutexを使って排他制御した場合2.3 構造体へmutexを埋め込む3 RWMutexを使う4 さいごに ...

Go言語

GoでStructのAccessorを自動生成する

2024/06/17   -BackEnd
 

1 はじめに2 Accessorを自動生成する2.1 基本的な使い方2.2 receiver変数を変更する場合2.3 生成するファイル名を変える場合2.4 排他制御を行い場合3 どのように生成している ...

Go言語

Goの抽象構文木でコードを解析する

2024/05/13   -BackEnd
 

1 はじめに1.1 抽象構文木とは2 ASTでコードを解析する2.1 サンプルコードを解析する2.2 構造体の木構造を確認する2.3 メソッドの木構造を確認する3 任意の対象を捜索する4 ASTをファ ...

Go言語

Goのクエリビルダー goqu を使ってみる

2024/04/04   -BackEnd
 

1 はじめに2 goquとは2.1 対応するDB3 基本的な使い方3.1 Insert句を生成する3.2 Select句を生成する3.3 Update句を生成する3.4 Delete句を生成する4 よ ...

Go言語

FSMを使った状態管理をGoで実装する

2024/02/05   -BackEnd
 

1 はじめに2 FSMとは3 基本的な実装3.1 実装する状態管理の概要3.2 状態管理を実装する4 structを定義した応用的な実装5 FSMの可視化6 さいごに7 おすすめ書籍 はじめに 一般的 ...

Go言語

sqlcを使ってSQLファイルからGoのコードを生成する

2024/01/05   -BackEnd
 

1 はじめに2 sqlcとは2.1 コード解析2.2 サポートする言語とデータベース3 sqlcでコードを生成する3.1 準備3.2 DDLを書く3.3 クエリを書く3.4 コードを生成する3.5 生 ...

aws

EventBridge Pipesを使ってSQSからECSタスクを起動する

2023/11/20   -Server
 

1 はじめに2 EventBridge Pipesとは2.1 ソース2.2 フィルタリング2.3 エンリッチメント2.4 ターゲット3 EventBridge Pipesを使うメリット4 EventB ...

aws

LocalStackのLambdaをホットリロードさせる

2023/10/16   -Server
 

1 はじめに2 全体の流れ2.1 コードの変更を検知する2.2 ファイルをビルドしてdeployする3 ホットリロードを実現する3.1 deployスクリプトを作成する3.2 Watchmanのラッパ ...

フォロー

blog-page_side_responsive

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。