Value Object採用により仕様を豊かに表現する stringやintといった以上のバリデーションができる Value Objectのルール 「不変」であること ・setter()をつけてはダメ ・別の値が欲しい時は別途でnewする Clientクラス 呼び出し UserConstroller Contextクラス(利用クラス) UserService FullN …
[DDD] Value Object 値オブジェクト

var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
Value Object採用により仕様を豊かに表現する stringやintといった以上のバリデーションができる Value Objectのルール 「不変」であること ・setter()をつけてはダメ ・別の値が欲しい時は別途でnewする Clientクラス 呼び出し UserConstroller Contextクラス(利用クラス) UserService FullN …
shell_script_with_lockfile_sample.sh
テスト1 メモリ制限無効化 テスト2
EC2のInstance ProfileにSESの送信権限が付与されたロールを付与します Laravelへの設定 ライブラリのアップデート 新規でインストール Laravelのconfigでkey, secretをしている箇所を空にする .envも空にするか、削除してください。 メール送信テスト これで宛先メールアドレスにメール …
2つのCSVから値をO(n^2)で比較するパフォーマンステストやったった🐱 配列の比較は数万件レベルの共通項抜き出す程度だったら20万件程度なら問題ならないね。 ●対象数 作成スクリプト make_csv.php ●除外数作成スクリプト make_exclude_csv.php ●比較スクリプト &n …
Cookieに下記属性をつけて保存すること HttpOnly SameSite=strict secure=true そうすれば悪意あるJSから抜き取られない。 Local Storageに保存しない
node.jsのバージョン管理は nodeenvに落ち着いた
フレームワークやライブラリは脆弱性情報をチェックして、定期的に更新しませう🐱 https://www.ambionics.io/blog/laravel-debug-rce https://snyk.io/vuln/SNYK-PHP-FACADEIGNITION-1059267 https://labs.f-secure.com/archive/laravel-cookie-forg …
https://github.com/yuukanehiro/AwsResourceDetector セキュリティグループ idを指定して検索できる。 今はEC2のみ🐱 セキュリティグループ idから利用しているリソースを洗い出す必要があってスクリプト作ったので、せっかくなので汎用化させてみた。
GitLabのリポジトリとCodeCommitをミラーリングすることで連携は可能 【AWS】GitLabとCodeBuildを連携させる方法は? CodeCommit + CodeDeploy + CodePipelineでEC2にデプロイ~CodeCommitの設定~ https://qiita.com/keitakn/items/6abe6c971e4dec3b69ef http …
事前準備 1.Slackチャンネルの作成 Slackに通知用のチャンネルを準備しておきます。 「test-alert」として「作成」をクリックします。 https://hogehoge.slack.com/archives/C023GG5SJAX 「C023GG5SJAX」がidとなりますのでメモに控えましょう。 2.SNSの作成 「test-aws-chatbot-n …