プログラミングガール

Developing a better me

2017-01-01から1年間の記事一覧

Webアプリケーションにおけるエラーコード:403と404 について

最近なるほどなあと思ったので書き留めておく。 そもそも403と404とは 403 Forbidden: The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account of some sor…

Apache|クロスオリジンなURLからのアクセスを許可する

HTML5のCanvasを使用する際、クロスオリジンの画像を使うためにimgサーバのApacheでクロスオリジンからのアクセスを許可する必要がありました。 以下はその設定と確認方法です。 HOWTO ① Apacheの設定(/etc/httpd/conf/httpd.conf) <Location /images/hoge> Header set Access-Con</location>…

Rails|FactoryGirlでユニークな値を指定したいとき

背景とやりたいこと ユニーク制約を付与したため、create_list で一度にテストデータを作成しようとした場合、値が重複しているとお叱りを受けた。 ActiveRecord::RecordNotUnique: Mysql2::Error: Duplicate entry 修正前 user_name はユニークな値になるよ…

特定のサイトを簡単に監視したい

概要 指定したURL先のステータスコードを監視したい。 今回はステータスが200になったらLINEに通知を飛ばす。 使用したもの AWS EC2 shell LINE Notify つくりかた 1. AWSのEC2を立てる 2. Line Notifyのトークンをゲットする 3. shell scriptsを以下のか…

Ruby|配列の計算ふりかえり

そういえばRubyは配列同士で計算ができるんだった! ということをうっかりしていたのでもう一度整理してみる。 # 配列を2つ用意 a = [1, 2, 2] b = [1, 3, 4, 5] # それぞれ計算してみる p a + b #concatと同じ p a.concat(b) #配列の結合 p a | b #和集合 …

OWASP ZAPをプロキシとして使ってみる

何をしたいか とあるリクエストのヘッダー(OriginとかContent-Lengthとか)を確認したい。 そのためOWASP ZAPをプロキシとして使用する。 ダウンロード お手元にOWASP ZAPがない方は、こちらからダウンロードしてね。 設定 ① OWASP ZAPの設定 ツール → オプ…