tech

ai generated, girl, daisy

Go 開発環境: GOROOT、GOPATH、および VSCode 設定の理解

Go の開発環境を設定する際に、特に VSCode や asdf を使用する場合は、GOROOT と GOPATH の役割を理解し、正しく設定することが重要です。この記事では、これらのコンポーネントとその関係を整理し、スムーズな開発環境を実現するための設定方法を説明します

Dockerを使ってMySQL 8.0をパスワードなしでローカル接続する

以下の手順で、MySQL 8.0をDockerで起動し、パスワードなしでローカル接続できるように設定する方法を説明します。手順 1: Dockerコンテナの起動

a laptop computer sitting on top of a wooden desk

ローカル環境でHTTPSサーバーを立ち上げる

OpenSSLとNode.jsの http-server モジュールを使って、ローカル環境でHTTPSサーバーを立ち上げる方法を説明。Subject Alternative Name (SAN)

a snow covered mountain range under a night sky

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

SendGridのSMTPサーバーを使ったメール送信をシェルスクリプトで確認する

SendGridのSMTPサーバーを使ったメール送信をシェルスクリプトで確認する方法SendGridは、メールの配信を専門とするクラウドベースのサービスであり、多くの開発者やビジネスに利用されています。SendGridのSMTPサーバーを利用することで、アプリケーションからメールを送信することができます。ここでは、シェルスクリプトを使ってSendGridのSMTPサーバー経由で

A woman sitting in a room with a window

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

AWSコマンドでCloudFrontのキャッシュを消す

AWSコマンドでCloudFrontのキャッシュを消す方法 AWSコマンドラインインターフェース(CLI)を使用してCloudFrontのキャッシュを無効化(Invalidation)する方法を説明します。 手順 以下のコマンドを実行します。 aws cloudfront create-invalidation

a white and yellow flower in a pond of water lilies

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

Git: 特定のファイルだけを別のブランチにマージする方法

Git: 特定のファイルだけを別のブランチにマージする方法 Gitを使用していると、あるブランチの特定のファイルだけを別のブランチにマージしたい場合があります。この記事では、そのような状況で役立つGitコマンドについて説明します。 ステップバイステップガイド まず、マージ先のブランチ(例: developブランチ)をローカ

Blue tit (dreamy)

【Athena】タイムスタンプと文字列の比較で起こるTYPE_MISMATCHエラーの解決方法

はじめに データ分析においてAthenaは非常に強力なツールですが、クエリを書く際にデータ型の不一致によるエラーに遭遇することがあります。特にタイムスタンプと文字列の比較は、TYPE_MISMATCHエラーを引き起こしやすい事例の一つです。本記事では、このエラーの原因