IT

CISSP不合格だったので、次回のためのまとめ

先日CISSPを受けてきました!結果は不合格だったのですが、予約の手続きが少し複雑だったので、手順を備忘録として残したいと思います。
AWS

LocalStack を使用してローカルに S3 環境を構築する

はじめにLocalStack とは AWS のサービスを擬似的に使用できるモックフレームワークです。Docker イメージも公開されており、手軽にローカルに AWS 環境を構築することが可能です。本記事では LocalStack を使用して...
IT

MinIO を使用してローカルに S3 環境を構築する

はじめに本記事では MinIO を使用してローカルに S3 環境を構築します。MinIO とは S3 互換性があるオブジェクトストレージです。Docker イメージも公開されており、手軽に S3 環境を構築することが可能です。環境以下の環境...
IT

[MySQL] PyMySQL でローカルのファイルを読み込む

はじめに本記事では PyMySQL でローカルのファイルを読み込む方法についてまとめます。環境DB は MySQL を使用しています。 mysql> select version(); +-----------+ | version() |...
IT

[MySQL] 設定されたデータ長以上のデータを挿入した場合にエラーを発生させない

はじめに本記事では設定されたデータ長以上のデータを挿入した場合にエラーを発生させずに、設定したデータ長を超えた部分は落としてDBに登録する方法についてまとめます。環境DB は MySQL を使用します。 mysql> select vers...
IT

インデックスを用いた、SQLのパフォーマンス改善の覚え書き

はじめに本記事ではインデックスを用いたパフォーマンス改善の方法についてまとめます。環境DB は MySQL を使用します。また検証にはこちらのデータセットを利用しました。 mysql> select version(); +--------...
IT

命名規則について

こんにちは、mokakoです。今回は最近覚えた命名規則について整理したいと思います。4つのケース命名規則は下記4ケースがあります。今回は「test」と「name」と「mokako」を組み合わせた名前を例にまとめていきたいと思います。キャメル...
AWS

Step Functions のテストをローカル環境で行う

はじめに本記事ではローカル環境でStep Functions のテストを行う方法として、AWS が提供する aws-stepfunctions-local を使用する方法を記載します。手順テストに使用するステートマシンの定義です。(MySt...
AWS

CloudFormation テンプレート(YAML)内の JSON を環境ごとに変更する

はじめにCloudFormation テンプレートは YAML、JSON 2種類での記述が可能です。YAMLで記述する場合も、一部 JSON をそのまま記載することができ、例えば IAM ポリシーについては既存の JSON 定義をそのまま利...
IT

[教師なし学習] k-means でクラスタリングを行う

はじめに本記事では、k-means を用いてデータを分類(クラスタリング)します。Python の機械学習ライブラリである scikit-learn を使用して実装します。環境以下が今回の環境です。$ python -VPython 3.7...