「 Go言語 」 一覧

Go言語

go 1.24の tool directive でツールを管理する

2025/05/18   -BackEnd
 ,

はじめに プロダクト開発を行う際に、Go製のコマンドラインツールを使う場合、セットアップやバージョン管理をどのように行っているでしょうか? 個人的には、Makefileにインストール用のコマンドを定義 ...

Go言語

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

2024/10/24   -BackEnd
 ,

はじめに 前回の記事では Go 1.23 で追加された iter パッケージについて紹介しましたが、Go 1.23では slices パッケージと maps パッケージにも関連する関数が追加されました ...

Go言語

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

2024/09/02   -BackEnd
 ,

はじめに Go 1.23.0 で追加された iter パッケージ(と range over func )により、 for にメソッドを渡して反復処理を行えるようになりました。これらの使い方について紹介 ...

Go言語

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

2024/08/13   -BackEnd
 

はじめに Goで並列処理を行う際に複数のgoroutine間で同一の変数を扱いたい場合、宣言した変数に単純にアクセスするだけだと意図しない動作をする場合があります。 その場合、mutexを使って変数へ ...

Go言語

GoでSMF(MIDI)ファイルを読み込んでみた

2022/11/14   -Tech
 , ,

はじめに 私の最近の趣味はDTMで、時々曲を作っているのですが、単に曲を作るだけでなく、その打ち込みデータを他のこともにも活用できないかと考えました。そこで、DTMで作成したMIDIデータをGoで読み ...

aws

Amazon ECSでGoのEchoサーバを立ち上げる

2022/11/02   -Server
 , ,

はじめに コンテナをマネジメントする様々なサービスが登場し、コンテナを利用する敷居が下がってきています。今回はその中でも特に設定が簡単だと思われるAmazon ECSでGoのEchoサーバを立ち上げる ...

crypto

公開鍵暗号の概要、用語と使用例

2022/09/26   -BackEnd
 ,

はじめに 普段意識しなくても暗号化に関する技術は身近にあります。たとえば、SSL証明書、GitHubなどに登録する公開鍵、JWTトークンなどです。 私もこれらの技術を利用していますが、それがどのような ...

Go言語

Go 1.18のWorkspacesモードでマルチモジュール化

2022/05/09   -BackEnd
 ,

はじめに Go 1.18から、マルチモジュールでの開発を便利にするためのWorkspacesモードが導入されました。今回は、Workspacesモードでどのように便利になるか紹介します。 マルチモジュ ...

Go言語

Go WebAssemblyでPromiseを使って非同期化してみた

2021/11/01   -FrontEnd
 , ,

はじめに 先日WebAssemblyに入門して、実際に以下のチュートリアルを進めながら、WebAssemblyを使用してブラウザ上でGoを動かすことができました。 GoでWebAssemblyに触れよ ...

Go言語

gorpを使ってDBを操作する

2019/11/07   -BackEnd
 ,

はじめに 今回の記事では、 gorp を使ってDBを操作する方法を紹介します。 GoのORM GoでDBにアクセスする場合、今回紹介する gorp の他にも様々な選択肢があります。ORMの比較について ...

フォロー

blog-page_side_responsive

2026年10月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

アプリ情報

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