Go の開発環境を設定する際に、特に VSCode や asdf を使用する場合は、GOROOT と GOPATH の役割を理解し、正しく設定することが重要です。この記事では、これらのコンポーネントとその関係を整理し、スムーズな開発環境を実現するための設定方法を説明します
tech
![ai generated, girl, daisy](https://sumito.jp/wp-content/uploads/2024/06/8817146-320x320.jpg)
go
Go 開発環境: GOROOT、GOPATH、および VSCode 設定の理解
![](https://sumito.jp/wp-content/uploads/2024/06/ee7823aa-72aa-43c5-af8b-bf18f468507f-320x320.jpeg)
mysql
Dockerを使ってMySQL 8.0をパスワードなしでローカル接続する
以下の手順で、MySQL 8.0をDockerで起動し、パスワードなしでローカル接続できるように設定する方法を説明します。手順 1: Dockerコンテナの起動
![a laptop computer sitting on top of a wooden desk](https://sumito.jp/wp-content/uploads/2024/06/2rbl4pnnvsi-320x320.jpg)
tech
ローカル環境でHTTPSサーバーを立ち上げる
OpenSSLとNode.jsの http-server モジュールを使って、ローカル環境でHTTPSサーバーを立ち上げる方法を説明。Subject Alternative Name (SAN)
![a snow covered mountain range under a night sky](https://sumito.jp/wp-content/uploads/2024/03/9lvdzdecvqk-320x320.jpg)
tech
Shell でjsonの配列の変数から value を抜き出す
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>JSONデータの読み込みとループ処理 (シェルスクリプト)</title> </head> <body>
![a woman in a white dress is walking down a narrow alleyway](https://sumito.jp/wp-content/uploads/2024/03/8tatcvfsqek-320x320.jpg)
tech
SendGridのSMTPサーバーを使ったメール送信をシェルスクリプトで確認する
SendGridのSMTPサーバーを使ったメール送信をシェルスクリプトで確認する方法SendGridは、メールの配信を専門とするクラウドベースのサービスであり、多くの開発者やビジネスに利用されています。SendGridのSMTPサーバーを利用することで、アプリケーションからメールを送信することができます。ここでは、シェルスクリプトを使ってSendGridのSMTPサーバー経由で
![A woman sitting in a room with a window](https://sumito.jp/wp-content/uploads/2024/03/20584389-320x320.jpg)
aws
GitHub Actionsを使ったDockerイメージのビルドとAmazon ECRへのデプロイ
GitHub Actionsを使ったDockerイメージのビルドとAmazon ECRへのデプロイこんにちは。今回は、GitHub Actionsを使ってDockerイメージをビルドし、Amazon Elastic Container Registry (ECR)にデプロイする方法について解説します。GitHub Actionsを活用することで、コードの変更に応じて自動的にDo
![a person swimming through a narrow underwater cave](https://sumito.jp/wp-content/uploads/2024/03/r5xgki-lzqg-320x320.jpg)
aws
AWSコマンドでCloudFrontのキャッシュを消す
AWSコマンドでCloudFrontのキャッシュを消す方法 AWSコマンドラインインターフェース(CLI)を使用してCloudFrontのキャッシュを無効化(Invalidation)する方法を説明します。 手順 以下のコマンドを実行します。 aws cloudfront create-invalidation
![a white and yellow flower in a pond of water lilies](https://sumito.jp/wp-content/uploads/2024/03/c_p73vzemp0-320x320.jpg)
aws
Resource handler returned message: “The runtime parameter of nodejs14.x is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs20.x) while creating or updating functions.
AWS CDKでLambdaランタイムのアップグレードエラーを解決するAWS Cloud Development Kit (CDK)を使用してサーバーレスアプリケー
![heliconia, lobster claws, flora](https://sumito.jp/wp-content/uploads/2024/03/8599119-320x320.jpg)
tech
Git: 特定のファイルだけを別のブランチにマージする方法
Git: 特定のファイルだけを別のブランチにマージする方法 Gitを使用していると、あるブランチの特定のファイルだけを別のブランチにマージしたい場合があります。この記事では、そのような状況で役立つGitコマンドについて説明します。 ステップバイステップガイド まず、マージ先のブランチ(例: developブランチ)をローカ
![Blue tit (dreamy)](https://sumito.jp/wp-content/uploads/2024/03/20623990-320x320.jpg)
tech
【Athena】タイムスタンプと文字列の比較で起こるTYPE_MISMATCHエラーの解決方法
はじめに データ分析においてAthenaは非常に強力なツールですが、クエリを書く際にデータ型の不一致によるエラーに遭遇することがあります。特にタイムスタンプと文字列の比較は、TYPE_MISMATCHエラーを引き起こしやすい事例の一つです。本記事では、このエラーの原因