Skip to content

Instantly share code, notes, and snippets.

local mac

/etc/hosts

203.104.111.176   isu1
203.104.111.177   isu2
203.104.111.178   isu3
  • RACK_ENV=production
  • ログオフ ?
  • my.cnf スロークエリoff ?
  • td-agent off
  • erb => sprintf
  • network 帯域
  • network port枯渇
  • ulimit
  • TCP backlog
  • swap
@nikushi
nikushi / tmux-multi-ssh
Created November 6, 2014 01:31
tmuxで複数にsshしてコマンドシンクするスクリプト by @mikeda
#!/bin/bash
#
# http://tech.naviplus.co.jp/2014/01/09/tmuxで複数サーバの同時オペレーション/
#
if [ -n "$SESSION_NAME" ];then
session=$SESSION_NAME
else
session=multi-ssh-`date +%s`
fi
@nikushi
nikushi / memo
Created September 23, 2014 04:18
aaa
Host isuconprd
HostName xx.xx.xx.xx
User isucon
ForwardAgent yes
IdentityFile /Users/nikushi.nobuhiro/.ssh/isuconprd

週末に検証/調べたいことメモ

TCP

  • TCP Fast Open
  • TCP Slow Start Restart(SSR)(スロースタートリスタートは無効に設定 sysctl -w net.ipv4.tcp_slow_start_after_idle=0

TLS

  • TLS False Start
GET /about/ HTTP/1.0
User-Agent: Chrome

HTTP/1.0 200 OK
Content-Type: text/plain
Content-Length: 8
hogehoge
@nikushi
nikushi / utils.gs
Created June 17, 2014 09:10
gas utils
/**
* returns keys located at top of spreadsheet
*
* @param {Sheet} sh Sheet class
* @return {Array} array of keys
*/
function headerKeys(sh) {
return sh.getRange(1,1,1, sh.getLastColumn()).getValues()[0];
}
@nikushi
nikushi / spreadsheet-to-spreadsheet-data-validation-example.gas
Created June 9, 2014 13:41
スプレッドシート間でデータバリデーションのリストを構築する
function onOpen() {
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName('sheet 1');
var range = sh.getRange('A2:A');
setValidation(range);
}
function setValidation(range) {
range.setDataValidation(dataValidator());
}