ELBにSSL証明書を登録する
証明書と秘密鍵の作成 $ openssl genrsa 2048 > private-key.pem $ openssl req -new -key private-key.pem -out csr.pem $ openssl req -x509 -days 3650 -in csr.pem -key private-key.pem -out hostcert.pem 登録 $ iam-servercertupload -b hostcert.pem -k private-key.pem -s ${任意の登録名} 確認 $ iam-servercertgetattributes -s ${登録名}
Maven 依存ライブラリを指定ディレクトリにコピー
$ mvn dependency:copy-dependencies -DoutputDirectory=lib
siegeでPOSTリクエストを送信
パラメータ用のファイルを作成。 URLの末尾に"POST"パラメータをつける。
ex) request.txt
http://127.0.0.1/users POST key1=value1&key2=value2
siegeを実行。
$ siege -c 1 -r 1 -f request.txt
Rubyのaws-sdkでプロキシを使う
require "aws-sdk" config = { :access_key_id => "access key id", :secret_access_key => "secret access key", :proxy_uri => "http://127.0.0.1:8080" } AWS.config(config) s3 = AWS::S3.new
LinuxからWindowsのディレクトリを共有
一時的にマウントする場合。
$ sudo mount -t cifs -o username=${username},password=${password},rw,fmask=0666,dmask=0777,uid=${uid} ,gid=${gid}//${hostname}/${directory} /mnt/${directory}
起動時にマウントする場合は/etc/fstabに書く。
~ # 末尾に追加 //${hostname}/${directory} /mnt/${directory} cifs username=${username},password=${password},rw,fmask=0666,dmask=0777,uid=${uid},gid=${gid} 1 2
即時反映。
$ mount -a
Rspecで特異メソッド・インスタンスメソッドのスタブの書き方
# 特異メソッド Time.stub(:method_name) { value } # インスタンスメソッド Time.any_instance.stub(:method_name) { value }