- 2020.03.08
LaravelでMail送信のサンプルを作成してみた件
LaravelってAPIで利用しがちなので、そうなるとメール送信機能とかも普通に作ると思うんです。 なので、一個サンプルがあると、なんかいいよね。 ってことで今回は、LaravelでMail送信のサンプルを作成してみました。 僕のプロフィールはこちら ソースコード ソースコードは以下にあります。 本記事執筆後、リファクタリングをしたので内容に乖離があります […]
泉浩兵ブログ 俺の俺による俺のためのブログ
LaravelってAPIで利用しがちなので、そうなるとメール送信機能とかも普通に作ると思うんです。 なので、一個サンプルがあると、なんかいいよね。 ってことで今回は、LaravelでMail送信のサンプルを作成してみました。 僕のプロフィールはこちら ソースコード ソースコードは以下にあります。 本記事執筆後、リファクタリングをしたので内容に乖離があります […]
ローカルで脆弱性診断を行う場合、OWASP ZAPを使うケースが多いと思います。 ただ、OWASP ZAPをローカルにわざわざ入れるのは面倒だし、何よりホストOSを汚したくない。 となると、Dockerを使いたくなるわけですが、今回はそのAWS版であるECSを使って環境を作ってみたいと思います。 これができれば、どこからでもOWASP ZAP環境を利用することができます。 ってことで今回は、 OW […]
AWS Lambdaを触りたい。 どうせなら何かと連携させて、ちょっと面白いことがしたい。 ってことで今回は、AWS Lambda×Slackで夕会をアナウンス通知するBotを作ってみました。 僕のプロフィールはこちら 前提 ・AWSアカウントがあること ・Slackを利用していること 参考記事 URL:「https://qii […]
Angularをインストールすると、ユニットテストを行うための「Jasmine」がデフォルトで導入されています。 こいつを使えばコードでユニットテストができるので皆ハッピーになれます。 ってことで今回は、AngularでJasmineを使ってユニットテストをやってみマッスル。 僕のプロフィールはこちら まず、Jasmineって何て読むん? 「ジャスミン」で […]
Anacondaとかをホストには入れたくないので、Dockerで使えるようにします。 最終的にDockerさえあれば、他ツールのインストールは一切不要です。 ってことで今回は、Docker×JupyterLabの環境構築手順を説明します。 僕のプロフィールはこちら Docker×JupyterLab環境構築 Dockerfileの準備&実行 まずはDock […]
「Athenaって何や?」って人に捧げる。 僕のプロフィールはこちら Athenaとは Athenaとは、S3内のデータを標準SQLで分析できるイケイケどんどんなサービスです。 Athenaの読み方 「アテナ」です。 Athenaの料金 Athenaは実行されたクエリに対してのみ料金がかかります。 1 […]
EC2からRDSに接続することってよくあると思うんですよ。 ってことで今回は、EC2からRDS(MariaDB)に初めて接続する際の手順をメッサざっくり書いてみました。 ※個人的なメモレベルの記事です。すんません。 僕のプロフィールはこちら 前提 ・EC2&RDSが作成されていること ・RDSがEC2からのインバウンドを許可していること   […]
Ansibleを使ってみたいと思ったんですが、どうやらVirtualboxなどを使うハンズオンが多い。 最近僕はDockerが好きで、正直「Virtualbox×Vagrant」は触りたくない。 ってことで、DockerでAnsibleを使ってみたのでその手順をずらずらっと書いていきます。 僕のプロフィールはこちら 前提 ・Gitが使えること ・Docke […]
なにやら「Nuxt.js」っていうものがあるらしい。 触ったことがないので触ってみるよ。 でも、特に作りたいものがないので初期導入してGitHubに入れるまでに留めます。 僕のプロフィールはこちら Nuxt.jsって何や? Nuxt.jsは、Vue.jsのフレームワークらしい。 え? Vue.jsってそもそもフレームワークじゃね? って思いましたが、どうや […]
AWS ECRとLaravelを組み合わせるにあたって、どのコンテナをpushすればよいのか? まあ、大体「nginx」と「php-fpm」でしょう。 ということで今回は、LaravelにDockerを取り入れて、ECRにイメージをpushするまでをやってみます。 ■前書いた記事 僕のプロフィールはこちら 前提 ・Laravelアプリがあること   […]