モジュール性と再利用性を高める Angular のプロジェクト構成

モジュール性と再利用性を高める Angular のプロジェクト構成

Angular アプリケーションを core、features、shared に分け、依存関係の境界を明確にするフォルダ構成を紹介します。

インターネット接続なしで Python パッケージをインストールする

インターネット接続なしで Python パッケージをインストールする

接続可能なマシンで Python パッケージをダウンロードして転送し、インターネットに接続できない環境へインストールする方法を解説します。

AWS Athena のパーティションプロジェクション

AWS Athena のパーティションプロジェクション

Athena のパーティションプロジェクションを使い、パーティションを Glue Data Catalog へ個別に追加せずにクエリする方法を解説します。

Jasmine でモックオブジェクトのプロパティをスパイする

Jasmine でモックオブジェクトのプロパティをスパイする

モックオブジェクトのプロパティをスパイする際に発生する Jasmine の "already been spied upon" エラーを、Object.getOwnPropertyDescriptor で回避する方法を解説します。

RHEL 8 の SELinux 環境で nginx の "13: Permission Denied" を解消する

RHEL 8 の SELinux 環境で nginx の "13: Permission Denied" を解消する

SELinux のポートラベルを追加し、RHEL 8 上の nginx が非標準ポートへバインドできるようにする方法を解説します。

Docker で MailDev をローカルメールサーバーとして動かす

Docker で MailDev をローカルメールサーバーとして動かす

実際の受信箱を用意することなく、Docker 上で MailDev を動かして送信メールをキャプチャ・確認する方法を紹介します。

SES のバウンス、苦情、拒否イベントをシミュレートする

SES のバウンス、苦情、拒否イベントをシミュレートする

シミュレーターアドレスを使って、実際の受信者にメールを送ることなく SES のバウンス、苦情、拒否通知をトリガーする方法を紹介します。

複数の Elasticsearch インデックスを横断して検索する

複数の Elasticsearch インデックスを横断して検索する

ワイルドカードパターンと明示的なカンマ区切りリストという 2 つの方法で、複数の Elasticsearch インデックスを一度にクエリします。

Amazon S3 イベント通知の s3:TestEvent を処理する

Amazon S3 イベント通知の s3:TestEvent を処理する

Amazon S3 はイベント通知の設定時に s3:TestEvent メッセージを送信します。通常のイベント通知とは構造が異なるため、コンシューマー側で個別に処理する必要があります。

AWS IoT Core における Kinesis Firehose のレコード区切り設定

AWS IoT Core における Kinesis Firehose のレコード区切り設定

IoT Core のトピックルールにある Firehose アクションで区切り文字を設定し、S3 にレコードを改行区切りで格納する方法を解説します。

Takahiro Iwasa

Takahiro Iwasa

Software Developer

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