Google Authenticatorめんどくさいからコマンドラインから生成するようにする

環境

  • homebrew使える環境

手順

# 導入
brew install oath-toolkit

# 実行
oathtool --totp --base32 "シークレットキー(シード)"

QRコードしか提供されていない場合は、QRコードを汎用のリーダーで読み取って、URL見るといいよ。

Webシステムの性能についての言語化

  • 要素
    • スループット:rps,tpsなど
    • レスポンスタイム:1画面の表示速度など
    • 多重度:同時xxアクセス、など
    • リソース:CPUなどなど

性能エンジニアリング入門 - @IT

現場で使える性能マネジメント - 現場で使える性能マネジメント:ITpro

Webアプリで起きるクライアントサイドの性能劣化パターンとその改善チューニング (1/3):CodeZine(コードジン)

第8回 性能テスト:ソフトウェアテスト基本テクニック|gihyo.jp … 技術評論社

MacOS X EI Captionでawscliつかう

pip導入

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

awscli導入

sudo pip install awscli --upgrade --ignore-installed six

参考

【初心者向け】MacユーザがAWS CLIを最速で試す方法 | Developers.IO

OS X EI Caption(10.11.1)でAWS CLIのインストールエラー - Qiita

Macでlogrodate

install

brew install logrotate

適当にplistつくる

sudo nvim /Library/LaunchDaemons/logrotate.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>logrotate</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/sbin/logrotate</string>
    <string>/etc/logrotate.conf</string>
  </array>
  <key>Disabled</key>
  <false/>
  <key>RunAtLoad</key>
  <false/>
  <key>StartCalendarInterval</key>
  <dict>
    <key>Minute</key>
    <integer>0</integer>
  </dict>
</dict>
</plist>

下準備

mkdir /usr/local/var/lib/
sudo /usr/local/sbin/logrotate -f /usr/local/etc/logrotate.conf

起動

sudo launchctl load /Library/LaunchDaemons/logrotate.plist

停止

sudo launchctl unload /Library/LaunchDaemons/logrotate.plist

参考にした

Hosting Rails apps on a Mac OS X server – Jason Codes