isucon

1/2ページ

Rubyで正規表現をコンパイルするメモ(ISUCON6反省)

Rubyで正規表現のパターンマッチを行う場合、同じパターンを繰り返し何回も使うのであれば先にコンパイルして使い回したほうがいいという話。 gsubメソッドで指定するpatternは、文字列でも正規表現オブジェクトでもどちらでもいいということを知らず、ISUCONでこの改善ポイントに気づけなかったので備忘メモ 検証の題材として、ISUCON6予選のデータとアプリの実装をほぼそのまま使わせていただいております。 事前準備 ある記事が、以下の […]

ISUCON5 予選 part2

研究室有志によるISUCON勉強会 ISUCON部 の第2回資料です。 概要 ISUCON 夏期講習 2017 の資料を参考に、各種logの解析と簡単なチューニングをする。 手順 # 毎回忘れずにやること vagrant ssh image sudo su - isucon # 必要なものインストール sudo apt-get install -y htop dstat glances sudo apt-get install -y u […]

ISUCON5 予選 part1

研究室有志によるISUCON勉強会 ISUCON部 の第1回資料です。 vagrant を使った環境構築 試しに ISUCON5 の予選を再現した環境を vagrant で動かしてみる。 競技用ウェブアプリの環境構築 git clone https://github.com/gky360/vagrant-isucon.git cd vagrant-isucon/isucon5-qualifier vagrant up image htt […]

インターン生向けのISUCON CM

(esaのプレゼンモードで当日は発表しました) 突然ですが、質問です MySQLなどにデータを保存するWebアプリケーションを作ったことはありますか? Linuxサーバーにsshしたことはありますか? AWSやGCPやさくらのVPSやさくらのクラウドなどなど、そういったサービスを使って自分専用のサーバーを作ったことはありますか? あっても、なくても、皆さんにおすすめな情報があります!! ISUCONとは お題となるWebサービスを決めら […]

ISUCON6に参加した話

isuconとは お題として与えられたwebアプリケーションをいい感じにチューニングする大会のこと。 1チーム2人から3人で出場できる。 勉強したこと 自分はプログラミングメインで担当だったので、 ・実装する言語(ruby)の勉強 ・gemやsinatraについて調べる などをしてました。 あと、大会当日の使用するAzuruでの練習もしておいた。 予選当日 一番の難関の大会までに起きることには成功した。 さぁ、大会本場です。 予選 10 […]

ISUCON6予選参加記

会社の同僚(J_ogawa,hama_du)とチーム「週5労働撲滅委員会」で参加した。 背景 常日頃J_ogawaが週5労働は体に悪いと力説していて、そのためには相応の開発スキルや生産性の高さが必要なので、チーム名を「週5労働撲滅委員会」とした。(命名は私) 業務ではRuby/RailsなのでRubyで参加することに。 練習1 pixivの社内ISUCON 各自で予習する。普段はRailsを使っていて、Sinatraは未経験なのでまずそ […]

sshで一発rootログイン @GCE for ISUCON5 4ステップ!

今年のIsucon5では、GCPを使用できるようになったらしく 我らGCPUGでは、可能な限りサポートするようになりました。 GCPUGよろしく> http://gcpug.jp/ 早速GCEでの質問が来てました。 GCEのインスタンスにsshでルートログインしたーーい!! GCEおよびGCPは、デフォルトでApps(gmail)アカウントと強烈に紐付いており、GCPへのアクセス権限のあるユーザーは自動的に各VMにログインできたりする素 […]

ISUCON4の予選問題をやってみる。(その1)

巷ではISUCON5の予選が終わり本戦に向けて盛り上がっている最中、第4回のISUCON4をやってみるという時期外れのエントリー 前々からやってみたかったというのと、じゃあISUCON5やってみようかと思ったらGCEだったからなんか面倒そうだったので一つ前のISUCON4をということ。 ISUCON4 こちらに問題とか指定のAMIとかが掲載されている ISUCOM まとめ http://isucon.net/archives/41252 […]

ISUCON5に初参加してきた

ISUCON5参戦記 ISUCON5にバナナマンズとして初参加しました。 ISUCONとは お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 http://isucon.net/archives/44132090.html 参加の経緯 同僚に今年もISUCONありますよ出ませんか?と声をか […]