AWS IoT のペイロード値で Kinesis レコードをパーティショニングする

AWS IoT のペイロード値で Kinesis レコードをパーティショニングする

IoT トピックのペイロードに含まれる顧客 ID を Kinesis のパーティションキーとして使い、顧客ごとのレコード順序を維持する方法を解説します。

Athena と Kinesis Data Firehose で S3 のログをクエリする

Athena と Kinesis Data Firehose で S3 のログをクエリする

Kinesis Data Firehose でログを S3 に配信し、Athena でクエリします。カスタムプレフィックスを使ってパーティションを自動登録する方法を解説します。

削除した Git スタッシュを復元する

削除した Git スタッシュを復元する

ドロップした Git スタッシュは、ガベージコレクションで削除されるまで復元できます。ダングリングコミットを見つけ、変更を復元する方法を解説します。

PhpStorm と Xdebug で AWS EC2 上の PHP をリモートデバッグする

PhpStorm と Xdebug で AWS EC2 上の PHP をリモートデバッグする

PhpStorm と Xdebug を使って EC2 上の PHP アプリケーションをリモートデバッグする方法を、サーバー側の php.ini の設定から IDE のパスマッピングまで解説します。

SSH ポートフォワーディングで EC2 Windows インスタンスに安全にアクセスする

SSH ポートフォワーディングで EC2 Windows インスタンスに安全にアクセスする

プライベートサブネット内の EC2 Windows インスタンスに SSH 踏み台ホスト経由でアクセスし、RDP をパブリックインターネットに公開しない方法を解説します。

MySQL 5.7 で地理座標間の距離を計算する

MySQL 5.7 で地理座標間の距離を計算する

MySQL 5.7 で追加された ST_Distance_Sphere 関数を使うと、2 つの地理座標間の大圏距離を自前で実装せずに計算できます。

Takahiro Iwasa

Takahiro Iwasa

Software Developer

This blog shares technical notes from hands-on projects—architecture, implementation, and AWS service integrations.