コピペコードで快適生活

明日使えるソースを自分のために

2018-06-01から1ヶ月間の記事一覧

Redisへの負荷を分散するためにtwemproxyを使ってシャーディングする

概要 Redis負荷分散のために前段にプロキシ(twemproxy)を配置/運用した内容について記載します。 twemproxyはコンシステントハッシュを使用してシャーディング(キーの分散)を実現します。 なお、twemproxy詳細については https://github.com/twitter/twempro…

zipコマンドメモ

# zip圧縮 zip -r filename.zip fileDir # zip圧縮(パスワード) zip -re filename.zip fileDir # zip解凍 unzip filename.zip

SublimeTextで設定したことメモ

随時追加 ¥(円)マークで\バックスラッシュを入力 Sublime Text 2 -> Preferences -> Keybindings - Userでキーマップの設定画面を開き、下記の行を追加する。 { "keys": ["\u00a5"], "command": "insert", "args": {"characters": "\\"}}参考にさせていただ…

ファイルディスクリプタの上限変更

確認 $ cat /proc/sys/fs/file-nr 576 0 1636820 file-nr内のパラメータはそれぞれ、 オープンされているファイル数 空きファイル管理データの数 システム中のオープンファイル管理データの最大数 を示します。 一時的な設定 ログインプロセスとその子プロセ…

AmazonLinuxでタイムゾーン設定メモ

AWS

どうするんだっけとなったときのメモ。 Linux インスタンスの時刻の設定 - Amazon Elastic Compute Cloud sudo vi /etc/sysconfig/clock # 下記編集する # ---------- # ZONE="UTC" を消して↓とする ZONE="Asia/Tokyo" # ---------- # シンボリックリンクは…

pyenvとpyenv-virtualenvでPython環境を作る

Pythonインストール # cloneする git clone https://github.com/yyuu/pyenv.git ~/.pyenv # 設定追加 vim ~/.bash_profile === export PYENV_ROOT=$HOME/.pyenv export PATH=$PYENV_ROOT/bin:$PATH eval "$(pyenv init -)" === # 上記設定の再読み込み exec …

Vim:改行時のコメントアウト対応

vim

vimでコメントアウトつきのテキストを貼り付けたいとき、 コメント行の次行以降が全部コメントアウトされてインデントも崩れて「あぁぁぁぁぁ」ってならないように、 貼り付ける前に以下のおまじないを唱える。 :set formatoptions-=ro