カテゴリー: 技術情報

AWS認定SysOpsアドミニストレーターアソシエイト試験(SOA-C02)合格体験記

2023/2/26にAWS認定SysOpsアドミニストレーターアソシエイト試験(SOA-C02)を受験し、 なんとか一発合格しました。 (720/1000点で合格のところ744点と、結構ギリギリ。。。) 本記事では、勉強法や受験した感想などをご紹介します。 ※私が受験したときはラボ試験(実技試験)が・・・続きを読む

IntelliJ IDEA(2023.1)でエディターのタブにファイル名が表示されない現象の解決法

はじめに IntelliJ IDEAを2022.3.3から2023.1にアップデートしたところ、エディターのタブにファイル名が表示されなくなってしまいました。 中々解決できず困ってしまったので、今回はその解決法を共有したいと思います。 結論から言うと個人的に入れていたプラグイン「Material T・・・続きを読む

AmazonSESのバウンスをAmazonSNSで通知する

はじめに AmazonSESでメール送信を行う際に、存在しないメールアドレスにメールを送ったりなど、相手にメールが届かないとバウンス率というものが上がってしまい、バウンス率が一定の割合を超えるとAmazonSESを利用できなくなってしまいます。 そのためバウンス情報を利用して、そのメールアドレス宛へ・・・続きを読む

大量のテスト用メールアドレスを用意する方法

はじめに 開発者であれば、「テストの際に複数のメールアドレスが欲しいなぁ。」と感じたことが一度はあるかと思います。 その問題をGmailを利用することで解決することができましたので、この記事で紹介したいと思います。 用意したもの Gmailアドレス:1つ 使用した機能について Gmailには、1つの・・・続きを読む

【MySQL】膨大なレコードを持つテーブルにJOIN前に範囲を指定する

はじめに 業務にて、MySQLのストアドプロシージャを触ることになりました。 その際、長時間かかるストアドプロシージャを分割と高速化で指定時間内に納めなければならなかったのですが、ストアドプロシージャはおろか、MySQLどころかSQLすら実務で触ったことがなかった為、苦労しました。 せっかくなので、・・・続きを読む

Backlogの課題の追加や更新をSlackへ通知する

はじめに 少し前にBacklogの環境構築に関わり、その際に「Backlogに課題の追加や更新があった際にSlackへ通知するように設定してほしい」と依頼があったのですが、思っていたより簡単に設定できたので本記事にまとめたいと思います。 前提条件 Backlogのプロジェクトの「プロジェクト管理者」・・・続きを読む


CloudDataFusionでGoogleDriveを参照する方法

はじめに Google Cloud 環境の Data Pipeline ツールで Google Driveにアクセスする方法を調べる機会がありました。 Google Drive の認証周りの手順が煩雑でしたので備忘録になります。 OAuth認証 公式ドキュメントの通りでは足りなかったので補足します。・・・続きを読む

Laravel(PHP)で文字列に複数の指定した値が含まれるかを判定するスマートな方法

はじめに 開発をしていると文字列に指定した値が含まれるかを判定する機会が出てきます。 PHPの場合、方法は何種類かありますが、よく行うものとして、mb_strpos()を使った判定です。 $title = '株式会社カサレアル ビジネスソリューション部メンバーによるブログ'; if (mb_strp・・・続きを読む

cloud functionsからGCEへsshコマンドを送信する方法 | Google Cloud Platform

今回はサウナじゃないです。。すみません。。 GCP環境で開発を行い始めてから1年が経過しました。 今ではAWSよりもGCPの方がわかるようになり、うれしいのやら悲しいのやら。。   さて今回は、 "みんな大好きcloud functions"から"まだまだ現役GCE"へsshコマンドを飛ば・・・続きを読む

GAEの起動/停止をスケジューリングする

この記事は、カサレアルAdvent Calender 2022 の21日目のエントリです。 お疲れ様です。松村です。 GCPのプロジェクトを今年から担当したのですが、なかなか手探り状態でうまくいかないことも多かったです。 ということでGCPのプロジェクトで最初に困ったことを書こうと思います。 はじめ・・・続きを読む

OpenAPIGeneratorの自動生成におけるコントローラーの生成単位はURLで決まる

この記事は、カサレアルAdvent Calender 2022 の9日目のエントリです。 OpenAPIGeneratorを利用してソースコードを自動生成したときの備忘録になります。 環境 OpenAPI: 3.0.3 OpenAPIGenerator: 6.0.1 コード生成対象(generato・・・続きを読む


pythonでゲーム開発してみよう!その2〜機能追加してもっとゲーム感アップしてみた!

はじめに 前回の記事にて、pythonでゲーム開発してみましたが、お試しで作ったものでしたので、実行と共にいきなりゲームスタートしていたり汗、プレイヤーも左右に移動するのみで単調な動きでした。 そのため今回は、よりゲーム感をでるように機能を追加して改修してみました! 実施環境 macOS Monte・・・続きを読む

PHPのコード備忘録(始めて半年の人)

はじめに PHPの案件に入ってから半年ちょっとコードを書いていて 使用頻度は高かったけど、すぐに忘れちゃう自分に5個備忘録として記事にします。 PHPの記述 1.str_contains 対象の文字列に指定した文字列が含まれているかどうかを判別する関数 ■使用例 // str_contains(対象・・・続きを読む