WEB

AWS

LightsailやEC2ではデフォルトでメールを送れない

こんにちは。かじです。 WordPressをAWSのEC2やLightsailで単体ではメールを送ることはできません。単純にデフォルトでSMTPサーバーの機能がないからです。 SMTPサーバ用のソフトウェアをインストールすれば可能かと思いま...
node.js

Macでnpm run serveしたら変なエラー出た【RangeError: Invalid WebSocket frame: RSV1 must be clear】

こんにちは。かじです。 最近、vueで開発していた最中、npm run serveをしたら、下記のようなエラーが出ました。 RangeError: Invalid WebSocket frame: RSV1 must be clear 色々...
AWS

Elasticacheについて

こんにちは。かじです。 今回はElasticacheについて解説します。 Elasticacheは、AWSが提供しているキャッシュを行う機能です。キャッシュとは何ぞやという方に向けて、まずは、キャッシュの仕組みから説明してElasticac...
Programming

メールの仕組み

こんにちは。かじです。 今回はメールの仕組みを解説していきます。 メールの送信SMTP まずメールの送信についてです。 送信者は自分のメールサーバに対してメールを送信するように依頼します。依頼を受け付けたメールサーバは送信先のメールサーバを...
Infrastructure

HTTP/2だとリクエストヘッダーが違う【備忘録】

HTTPリクエストヘッダーを使用してWAFによる制御を使用したいと考えていました。 やりたかったこととしては、HTTPリクエストヘッダーのHost項目を見て、IPアドレスやDNS名が入っていたら、ブロックするということでした。 Google...
AWS

IP直打ちのブロックをやってみたけど -WAFでDNS名直打ちアクセスをブロックする-

IP直打ちのブロックをやってみたけど 前回はAWSのALBでIPアドレス直打ちによるアクセスをブロックする方法を紹介しました。ただ、ALBのIPアドレスは、AWS内部のメンテナンスで自動ローテーションするため、この対策自体が意味を為すのかは...
Programming

プログラミング学習の基礎が終わった方へおすすめの一冊【書籍紹介】Webをを支える技術

「プログラミングの勉強を始めて、簡単なWebアプリケーションを勉強できるようになったけど、伸び悩みを感じている」、「プログラムがどういう仕組みで動いているのか、Webの仕組みがよく分からないな」と思うことは多いのではないでしょうか。そんな方に本書はおすすめになります。
Programming

iOSアプリを開発しよう【技術書紹介】たった2日でマスターできるiPhoneアプリ開発集中講座

今回は「iPhoneアプリ開発集中講座」の紹介をします。会社でのプロジェクトでスマホアプリの開発を行ったことがきっかけでこの本を手に取りました。このプロジェクトではJavaScriptを用いたハイブリッドアプリ兼クロスプラットフォームでの開発でした。
Books

【書籍紹介】図解! Dockerのツボとコツがゼッタイにわかる本

今回は、Dockerのツボとコツがゼッタイにわかる本を紹介します。 WEB開発において重要性の高いDockerですが、この本はそのDockerを使うにあたっての入門書となる一冊です。 図解! Dockerのツボとコツがゼッタイにわかる本 お...
Programming

全プログラマ必読の一冊【技術書紹介】リーダブルコード(オライリージャパン)

今回はリーダブルコード(Dustin Boswell Trevor Fourcher著・角征典訳・オライリージャパン)を紹介します。 本書は、より理解しやすいコードを書くためのテクニックをまとめた本になります。書いてある内容としては、複雑怪奇なこという訳ではなく、シンプルで分かりやすい内容が書いてあります。