チームRedCompでISUCON6に参加しました

いい感じにスピードアップコンテスト(ISUCON)の第6回にチーム「RedComp」で参加しました!isucon.net RedComp 今回は一緒に仕事をしているtakyoshi & mizkeiとチームを組んで参加しました。 Redは赤でCompは粉です。 役割分担は takyoshi : 下回り mizkei …

ISUCON5本選に参加しました!

いい感じにスピードアップコンテスト(ISUCON)の第5回本選にチーム「chatzmers」で参加しました!isucon.netwith @Maco_Tasu and @m0t0k1ch1予選を無事に突破し、本選に参加してきました。 やったこと 問題の形式は 各チーム3台のマシンが与えられ、その全…

ISUCON5 総合4位で予選突破!

いい感じにスピードアップコンテスト(ISUCON)の第5回予選にチーム「chatzmers」で参加し、無事に予選突破しました!isucon.netwith @Maco_Tasu and @m0t0k1ch1というわけで当日周辺の出来事、やったことなどを振り返りつつ戦いの記録を残します。 チーム結…

Can't save in background: fork: Cannot allocate memory [Redis]

子processがDBをdiskにdumpしようとした時,理論上は親processと同じだけのmemoryを食う. けど最近のosの実装だとmemory pageを共有してくれる. ただ,linuxは子processの処理が終わるまでそいつがどれだけmemoryを食うか判断できないから,親processと同…

zsh, plenv(rbenv), parallel

読むべき人 .zshrcに export PATH を全部書いてる人 .zshrcの中で eval (plenv init -) をやってる人 .plenv/shimsを明示的に$PATHに追加してない人 どれか当てはまったらいつかハマるかも. process fork してperl 呼ぶと system perl が呼ばれちゃう人 の…

Arkのルーティング

Arkのルーティングが分かったっぽい ずっとChained()の意味がわかってなかった とりあえず目的は # /job/{job_id}/job_edit みたいなルーティング. この時,まず'/'から'job'にChainする # /job/{job_id} sub job :Chained('/') :PathPart('job') :CaptureA…

Mac OS X (Mountain Lion)のTerminalで全角記号の表示ズレを直す方法

mac

こんな感じのやつ. vimでhtmlの編集中とかとてもうざい. ので,ターミナルの環境設定の[詳細]タブを開いて,一番下のところ. 「Unicodeアジア云々…」のところにチェックを入れます. 直った…!

jsのif文

if (i > 0) { j = true; } else { j = false; } j = i > 0 ? true : false; 同義らしい.

Mountain Lionにしてvimでpython書こうとしたらなんか怒られた話

以下で解決した. https://gist.github.com/3186381includeのpathが変わっててpyconfig.hが読めないよーということかな? sudo mkdir -p /usr/include/python2.7 sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.…

転置行列

a = [range(10), range(11,20), range(21,30)] b = map(list, zip(*a)) print a print b [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [11, 12, 13, 14, 15, 16, 17, 18, 19], [21, 22, 23, 24, 25, 26, 27, 28, 29]] [[0, 11, 21], [1, 12, 22], [2, 13, 23], [3, 14,…

githug level14で詰まった

git

詰まったのでメモ こちらを見て解決しました. https://github.com/Gazler/githug/issues/70要するに.gitignoreを作る課題のところで.gitignore自体はすでに中身付きで存在するので, echo *.swp > .gitignoreとかやっちゃうともともとの中身が消えちゃうっ…

""と''

print "\n" print '\n' >> >>\nなんと地味な差

tweepy使用,public streamを垂れ流す

#coding:utf-8 import tweepy import sys consumer_key = '' consumer_secret = '' access_key = '' access_secret = '' class StreamListener(tweepy.StreamListener): def on_status(self, status): if sys.argv[1].decode('utf-8') in status.text: print…

perlのお勉強

ぼちぼちperlのお勉強をしています. 昨日はshift()等学んだ. my @a = (0, 1, 2); print shift(@a) >>0shiftは配列を引数にとりその第一要素を返す. 次のような場合は動作が異なる. sub a { my $x = shift // 1; # $xのデフォルト値の設定(引数(shift)…

cmdでのリダイレクト

D:\>cat test.txt aD:\>echo add >> test.txt D:\>cat test.txt a add'>>'で追記 D:\>echo overwrite > test.txt D:\>cat test.txt overwrite '>'で上書き

Virtual Box にGuest Additions をインストール {ホスト:Win7,ゲスト:Ubuntu}

デバイス(D) → Guest Additions のインストール で駄目だった.mount自体はしてるみたいなので見に行く. cd /media/cdrom0 vim AUTORUN.INF どうやらオートランがWindows OS 用のプログラムを参照してるらしいのでLinux 用を直接起動. sudo ./VBoxLinuxAdd…

スピードダイヤルの検索エンジンを変更する方法

これ↓ 忘れがち検索窓の左にあるグーグルマーク(デフォはyahoo?)をクリック ↓ 「検索エンジンの管理」 ↓ 設定したい検索エンジンを選んで右側にある「編集」をクリック ↓ 「詳細」をクリック ↓ 「Speed Dialの検索エンジンとして使用する」にチェック ↓ …

operaでニコニコにログインできないとき

「すでにログインしています」とか出るツール→設定→詳細設定→ネットワーク →プロキシサーバ →「プロキシの自動設定を使用する」のチェック外す

WinShell + Bibtex で詰まったとこ

1,bibファイルつくって呼んだけどうまく読み込んでくれない. jbibtex → pbibtex にしたら読み込んでくれた オプション → tex 関連プログラム設定 → 右側のプログラムのとこから BibTeX の項を選んで参照 → ~\tex\bin\ にある pbibtex.exe を選択 → ok2,…

Cluster3.0(Pycluster)導入

1,Cluster3.0のページへ2,Cluster3.0をダウンロード → インストール 3,Pyclusterをダウンロード → インストール 4,Numpyが入ってないと怒られるのでダウンロード →(ry 5,インポート from Pycluster import *

set()楽しい

a = [1, 2, 3, 4, 5] b = [1, 2, 6, 7, 8] print set(a) print set(b) print set(a+b) print set(a+b) - set(a) print set(a+b) - set(b) print [i for i in (set(a+b) - set(a))] + [i for i in (set(a+b) - set(b))] print set([i for i in (set(a+b) - se…

windows7で環境変数設定

windowsボタン(?)クリック →コンピュータを右クリック →プロパティ →システムの詳細設定(左側にある) →詳細設定タブ →環境変数(下の方にある)