徳丸本 33-001a:シンプルなリクエスト(CORS対応)にて CORS対応ができない

事象

徳丸本 33-001a:シンプルなリクエスト(CORS対応)にて CORS対応ができない

該当HTMLからXMLHttpRequestを行ったとき、

CORS ヘッダー ‘Access-Control-Allow-Origin’ が足りない

というエラーが表示される。

OWASP ZIPには以下のエラーが表示される

f:id:earthminami:20200823162622p:plain

error log

原因

api.example.netへの疎通が取れていないことが原因だった

 

解決策

hostsファイルのtypoを修正して解決

 

 

 

javaでxml parse実行時にjava.net.ConnectionException connection refusedエラーが発生する

事象:

java11にてDocumentBuilderを用いてxmlファイルをparseしようとした際に、

java.net.ConnectionException connection refusedというエラーが発生される。

 

原因:

DocumentBuilderはparse実行時にリモートにあるDTDというXML文書の形式を定義したファイルを読み取りに行く。今回の実行環境では、リモートファイルへのアクセスを遮断されていたため、事象が発生していた。

 

解決策:

以下を参考にし、DocumentBuilderの実行時にリモートDTDを読みに行かないようにインスタンスの定義を変更することで、解決することが出来る。ただし、リモートDTDを読み取ることが出来ないため、parse時に別の問題が発生する可能性がある。

 

https://qiita.com/yoshi389111/items/3d0da72b1f2ccd947052

 

振り返り:

なぜリモートDTDへのアクセスが遮断されていたか不明

リモートDTDへのアクセスが必要な理由が不明

リモートDTDの役割が不明

パース実行時にリモートDTDを読み込まないことによる影響が不明

パース実行時の動作が不明

 

初めてドメインを取得した

お名前ドットコムにて、初めてドメインを取得した。

chidimi.techというドメインである。

本当は.jp, .com, .netなどのドメインを取得したかったのだが、すでに取得済みだった。

取得済みでなかったとしても利用料金がかなり高いので、支払えなかったが…

.techというドメインは最近できたドメインで、tech企業などに人気らしい。

比較的安く取得できて、見栄えが良かったのでこのドメインにした。

Route53でドメインを登録し、ec2に接続できるようにしている。

こちらのドメインを利用して何かサービスをリリースできたら良いなと思っている。

 

EBSの削除を忘れて1000円課金されてしまった。

AWSを勉強中、EC2インスタンスを立ち上げたあと、勉強終了と同時にインスタンスを削除して安心していたが、同時に複数立ち上げていたEBSの削除を行っていなかった。てっきりELBには課金がされないと思っていたが、複数立ち上げていた分すべて課金対象になっており、きっちりと課金されてしまった。そのせいで合計1000円ほどAWSから請求されることになった。EBSにも課金されるので、削除し忘れることが無いようにしたい。

aws勉強2

awsの勉強の際に、利用していたudemyだが、あの資料は返金することにした。もともとaws saaの取得が目的だったが、あの資料では目的に沿わないと判断したからだ。サーバレスアーキテクチャの勉強も必要だったのだがあの資料には含まれていなかった。udemyにはaws saa取得を目的とした別の資料があり、そちらにはサーバレスアーキテクチャの講義が含まれていたため、そちらを使って勉強する予定だ。

 

ただ、udemyではセール時以外ボッタクリのような値段になってしまうので、セールになるまで勉強は一時中断する。

aws勉強

会社で上司からaws saaの取得を求められたので勉強している。

一応手当もそこそこの額が出るので、絶対に取得したい。

転職の際にも役に立ちそうだ。

 

まず、こちらの本を読んでawsに頻出の単語を把握した。

概ねどのようなサービスがあるのかは把握したが、具体的な中身についてはさっぱりわかっていない。

https://www.amazon.co.jp/dp/B07R1H87Y1/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1

 

そもそも私はインフラに関してほとんど詳しくないため、インフラから理解していく必要がある。そこで、以下の教材をudemyで見つけたため、こちらを利用していく。

https://www.udemy.com/course/aws-and-infra/

 

 

 

base bread

毎日カップラーメンばかり食べていて栄養的に良くないと思い始めた。

かといって自炊する気にもなれず、何かすぐに食べられてカップラーメンよりはまともなものがないかと探していた。

そのときに以前大学の後輩から完全食を食べていると聞いた話を思い出し、検索してみた。どうやら、base breadというやつらしい。あまり味気ない見た目のようだが、栄養が取れればいいと思っていた自分にはぴったりだ。一食500円とそこそこ値段がするが、時短になれば別に構わない。それで、今日実際に届いて食べてみた。

チョコ味だったが、あまりチョコ感はなく、正直言って美味しくはなかった。ただ、食べられないほどまずくもなかった。腹持ちはかなりして、昼に二個食べて夕方ころまでお腹が空くようなことはなかった。16個買ったので、暫くはこれで昼食を過ごそうと思う。なくなったらcompグミでも買おうか。