タグ

isuconに関するhokacchaのブックマーク (23)

  • ISUCON4 予選でアプリケーションを変更せずに予選通過ラインを突破するの術 - Hateburo: kazeburo hatenablog

    AMIが公開されたのでもう一度やってみた。 AMIについてはこちらのエントリに書かれています ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog まず ami-e3577fe2 を m3.xlargeで起動します。 CPUは model name : Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz でした。 とりあえず、MySQLのindexを追加する。init.shに追加 $ cat init.sh cat <<'EOF' | mysql -h ${myhost} -P ${myport} -u ${myuser} ${mydb} alter table login_log add index ip (ip), add index user_id (user_id); EOF ベンチマークツールのhttp keepal

    ISUCON4 予選でアプリケーションを変更せずに予選通過ラインを突破するの術 - Hateburo: kazeburo hatenablog
    hokaccha
    hokaccha 2014/10/14
    すごい・・
  • ISUCON4 オンライン予選参加者への注意事項&オンライン予選参加チームリスト : ISUCON公式Blog

    明日、10時よりオンライン予選が始まります。 予選の開催時間は10時から18時の固定です。11時から始めたとしても終了時間は変わりませんのでご注意ください。また、事前に申請いただいているオンライン予選参加日の変更受付は終了しておりますのでご了承ください。 まず、参加される方はチームの代表の方へ送っている「当日の流れ」を共有し確認しておいてください。「なにそれ見てない」という方は代表の方に確認をしてみてください。 注意事項ですが、参加者のみ閲覧可能な「当日の流れ」にありますように情報格差が出ないよう予選終了までは出題内容などをTweet、ブログ掲載等、他者へ漏らさないようお願いいたします。例外として、点数と順位については公開可能です。 予選の内容を他者へ漏らしたのが判明した場合、選出場を取り消す場合がありますのでご注意ください。程度によりますが、即刻競技終了とする場合もありますので十分ご注

    ISUCON4 オンライン予選参加者への注意事項&オンライン予選参加チームリスト : ISUCON公式Blog
    hokaccha
    hokaccha 2014/09/26
    181組やばいww
  • 優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog

    ISUCONとはお題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 ってやつです! 今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行います。選用サーバは今年もありがとうございます、株式会社データホテルにてご提供いただきます。気になるアプリ提供(出題)は、クックパッドさんにご協力いただく事となりました。ありがとうございます!というわけで、今回は主催がLINE株式会社、協賛 株式会社データホテル、クックパッドという形で行います。 優勝賞金は今年もドドンと100万円!そしてなんとなんと準優勝も賞金30万円(予定)と超ウルトラ太っ腹コンテストとなっております!皆様、ふるってご参加ください。予選参加100組くらい行っていただけると

    優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog
    hokaccha
    hokaccha 2014/06/27
    おおおおお!
  • isucon3本戦いってきた&勝ってきた! #isucon - たごもりすメモ

    isucon3の戦にLINE選抜チームとして出た。ガッカリな感じだった予選時の状況はこちら。 isucon3予選参戦の記録 - tagomorisのメモ置き場 引き続き @kazeburo @sugyan @tagomoris の3人チーム。 ざっくりまとめ みんなこれまでこんな楽しいイベントに参加してたのか! ずるい!!!!!! 普段やってることを普段通りやる、と思っていたが焦って普段やらないようなミスを次々連発、社会は厳しい 思いきった構成変更とかできるのがisuconでしょwwww とかドヤ顔していたが、やりきれた。ドヤッ。 これからisuconという名前を口にするときに堂々とドヤ顔しようと思います。嘘です。元出題者のくせに成績出ないとかwwwみたいにならなくて当に安心しました。終わったあとのビールおいしかったです。 ということで、勝ちました。優勝と、あと僅差で特別賞もいただきま

    isucon3本戦いってきた&勝ってきた! #isucon - たごもりすメモ
  • ISUCON3 予選を開催しました - 酒日記 はてな支店

    出題担当なのですが正式名称が ISUCON3 なのか ISUCON 2013 なのか未だによく分かってない今日この頃です。 それはともかくとして、200名以上の皆様に参加していただいて ISUCON の予選を盛況のうちになんとか終えることができました。 スコアの算出方法が公表されていなかったり 基的に静的ファイル以外の1リクエストが1点 (ただしPOST→リダイレクト→GETは1点)、静的ファイルは0.02点、css扱いで で読まれるのは 0点、でした Failについては合計3まで減点なし、それ以上は (Fails - 3)^2 * % を減点するので合計 Fails 13 で (10*10)% = 100% 減点でスコア0になります 想定していない /recent/* 荒稼ぎポイントがあったり 初日の競技中に気がついて、何チームぐらいここで稼いでくるかと思いましたがやはり60チーム以上

    hokaccha
    hokaccha 2013/10/10
    お疲れ様でした!
  • ISUCON3 オンライン予選 講評 : ISUCON公式Blog

    出題担当のfujiwaraです。 ISUCON3予選にご参加いただいた皆様、ありがとうございました。 選進出者の皆様、おめでとうございます! おかげさまで大きなトラブルもなく、無事に2日間の予選を終えることができました。楽しんでいただけたでしょうか。 出題内容今回の予選問題は以下のようなWebアプリケーションを題材としました。 要するにGithub Gistのようなものログイン機能がある。Cookieによるセッション維持が必要プライベート投稿機能がある。プライベート設定されたものはログインしているユーザにしか見えないMarkdown形式で投稿できる過去のISUCON1,2での題材はユーザごとのログインという機能がなかったため、その点が大きく異なる部分ですね。 詳細については、問題作成に協力してもらった同僚 @acidlemon が解説記事を書いていますのでご参照ください 予選参加者の皆さ

    ISUCON3 オンライン予選 講評 : ISUCON公式Blog
  • ISUCON3 に参加しました - Islands in the byte stream (legacy)

    id:yappo & id:kamipo とチーム「潰すつもりで来てください」を結成してISUCON3に参加してきました。結果は(失格にならなければ)11位で予選は通過できそうです。 YappoLogs: ISUCON3 で暫定で戦進出らしいです #isucon 好きな子のことかslow query logのことばかり考えてほかのことがおろそかになる性格なおしたい #isucon - かみぽわーる 選んだ言語はPerlで、できあがったコード(アプリ)はこちら*1: https://github.com/kamipo/isucon3 チーム全体としてはkamipoさんとYappoさんが二人三脚でSQLのクエリ改善をして、ぼくがそれ以外で主にアプリコードところを見るという感じで、役割分担がはっきりできていてよかったかなと思います。 ただ個人的にできなかったことがとてもたくさんあるので課題を感

    ISUCON3 に参加しました - Islands in the byte stream (legacy)
  • 100万円が欲しくてisucon2013予選に参加したけど惨敗した話 #isucon - damelog

    表題の通り。 予選に参加できなかった某bobpp(優しいからリンクはしない)を甲子園(戦)につれてくと強い約束をしましたが、結果完敗しました。 初参戦のisuconで思ったより何もできないのがショックで思わず当日の夜は焼き肉いながらくだをまいたりしてたんですが、 そもそもフロントエンドエンジニア(笑)ですしみたいな言い訳とか言うと @hokaccha さんとかから椅子が飛んできそうなので自重しつつ バックエンドの素人がどう考えて何を行ったのかをログにしておきます。 ちなみに参加した(するはずだった)メンバーとしては damele0n(フロントエンド、バックエンドちょっと分かるくらい) junqi(バックエンドアプリケーションエンジニア) bobpp(バックエンドアプリケーションエンジニア) という構成。ちげーよってなったらmentionください。 前日 最初から2人で予選を戦うことは分

    100万円が欲しくてisucon2013予選に参加したけど惨敗した話 #isucon - damelog
    hokaccha
    hokaccha 2013/10/07
    "そもそもフロントエンドエンジニア(笑)ですしみたいな言い訳とか言うと @hokaccha さんとかから椅子が飛んできそう" ww
  • Isucon #3に出場してチームをお通夜にしてしまった話

    俺の大ポカに巻き込まれたチームメイトの @studio3104 さんと @ayumu83s さんごめんなさい。 俺がしでかしたことをありのまま話すぜ。 取り敢えず吊るしのベンチマークを取る。 開始早々、MySQL 5.6.13をPercona Server 5.6.13に取替え。 この時、datadirは使い回しでバックアップを取らなかった。 my.cnfをチューニングしてibdata1とib_logfile*を再作成。 その間アプリ側ではTCP/IP接続をsocket接続に書き換えてもらったり、プロファイル仕込んでもらったり。 この時点からベンチマークが通らなくなる。 原因はInnoDB memcachedを殺したからなんですがこの時点では判らず。 アプリ側のコードを切り戻したりPercona ServerをMySQLに戻したりしたけれど、ベンチマークは相変わらずFAILする。 すたじお

    hokaccha
    hokaccha 2013/10/07
    memcachedの罠にはまるとこうなるのか・・
  • #isucon 2013 予選をトップ通過してきた(はず)。 - 双六工場日誌

    あとに回すと、ブログを書くハードルが上がってしまいそうなので、取り急ぎ。*1 さて、10月5日、6日と2日間の日程で開催された、isucon(いい感じにスピードアップコンテスト)の予選に参加して、なんと、総合トップで通過いたしました!!!!! 今回は、まずは予選突破を目指して参加したのですが、いろいろな幸運が重なり、現時点で予選総合トップ! 現時点では、運営の方のAMI審査で問題がなければ、という条件付きではありますが。 すでに、参加チームの幾つかからブログ報告が出ていますが、ほかのチームがかなりアプリ側のコードに手を入れているのとは、対照的にスコアの大半はインフラ側チューニングです。 特に、フロントにおいたnginxで以下にリクエストを捌くかがスコアアップの決め手になっています。 また、アプリの言語はPythonを選びました。Python 3.3が使われていたのにはちょっと戸惑いましたが

    #isucon 2013 予選をトップ通過してきた(はず)。 - 双六工場日誌
    hokaccha
    hokaccha 2013/10/07
    すごい
  • #isucon 2013 予選1日目に参加しました · さよならインターネット

    October 7, 2013 isucon 2013の1日目に参加しました。 @fujiwaraさん、@acidlemonさんありがとうございました。 戦の問題作成頑張ってくださいね(・ω<) 細かいことはisucon3 の予選に参加しました #isucon - @soh335 memoに書いてあります。 大切なことは#isucon の予選に参加してきた。 - パルカワ2に書いてあります。 補足としては、ひさいち君は335さんがあれ〜〜〜〜〜???なんで〜〜〜〜??? って言い出したらコード見てこれがこうじゃない???って言って、 あ〜〜〜〜〜〜〜〜〜!!!っていう デバッグ職人の役割とアプリケーションの細かい修正とかをやってもらってました。 漫画読んでたのは残り時間2時間残して、5位以内当確間違いないでしょ〜みたいな 奢りの象徴でした。 残り2時間ぐらいやることなくなったのは、 wo

    hokaccha
    hokaccha 2013/10/07
    テンションたけえw
  • 好きな子のことかslow query logのことばかり考えてほかのことがおろそかになる性格なおしたい #isucon - かみぽわーる

    ISUCON3 予選おつかれさまでした! うちのチームのことはだいたいやっぽさんが書いてる通りなんですけど、おもに僕がやったこととかAMI提出後に振り返ってみたことを書いておきます。 振り返りはコチラ。 【ISUCON3】予選の振り返り【ぶっちゅぶす】 - Togetter まず今回ISUCON3でチームを組む段階で考えていたのは、チームメンバーの共通言語は揃えておいたほうがいい(当たり前と思うかもしれないけど前回バラバラすぎて死んだ)ということと、得意分野がかぶってないチームにしたいと思ってた。その点でいうと、まだ予選がおわったところだけど今まで参加してきた教訓を活かせたと思う。 あとは前回力を出し切れない結果で悔しい思いをしたというのがあって、予選通過すれば次につながるので、横着せずに普段やってることで着実にスコアを伸ばしたい、fujiwaraさんのような役割を目指したいと思ってた。

    好きな子のことかslow query logのことばかり考えてほかのことがおろそかになる性格なおしたい #isucon - かみぽわーる
  • ISUCONオンライン予選 関連エントリまとめ : ISUCON公式Blog

    最終更新 2013/10/18 7:31 参加者エントリ64件 -- LINE株式会社の櫛井です。 オンライン予選にご参加いただいた皆さん、ありがとうございました。 こちらでは感想エントリや何をしたかに言及されたエントリをまとめていきます。見つけた順です。もしここに載っていないものがある場合は @941 まで教えていただけると助かります。 予選のTweetはこちらでまとめています #isucon オンライン予選 Tweet まとめ - Togetter 運営 ・オンライン予選 一日目の結果発表 : ISUCON公式Blog ・オンライン予選 二日目の結果 & 暫定版の選出場チーム発表 : ISUCON公式Blog ・#isucon 2013年予選問題の解説など : ISUCON公式Blog ・ISUCON3 予選を開催しました - 酒日記 はてな支店 ・#isucon の予選問題の出題に

    ISUCONオンライン予選 関連エントリまとめ : ISUCON公式Blog
  • #isucon 2013予選に参加した - すぎゃーんメモ

    ISUCON の予選に、参加しました。 昨年ISUCON2の出題をお手伝いした 縁もあり、@kazeburoさん、@tagomorisさんと同じ「LINE選抜チーム」という枠に入れていただいてしまいまして。共催枠なので選には出られる、とかはともかく、予選に参加させていただきました。 タイムライン 自分の手元にある記録と記憶を辿ってどんな雰囲気だったか書き残してみます。間違っていたらゴメンナサイ。 〜10:00 会社のカフェに集合。ちゃんと前日早寝したのでなんとか寝坊せずに済みました。 10:00〜 開始。AWSとか使い慣れていなくてAMIとかよく分からなかったのでkazeburoさんtagomorisさんがサーバ用意してくださるのを黙って待つ… まずは初期スコアを見つつ、webapp/perl以下をgitリポジトリにして、github private repositoryにpush。 こ

    #isucon 2013予選に参加した - すぎゃーんメモ
    hokaccha
    hokaccha 2013/10/07
    [
  • ISUCON3予選に参加してきました。 #isucon - from scratch

    チームNoderとして @hokaccha さんと @hakobera さんの二人と一緒にISUCON3の予選に参加してきました!! 当日やったことと反省点をまとめていきます。 結果どうだったか。 9286点で無事上位20位以内(全体で17位くらいかな?)に入り、(暫定ですが)予選を突破したチームとして名前が載りました!! 序 awsのami-idがweb画面から見つからず、完全にテンパイ。 この辺りは hakobera さんが詳しいので完全にお任せ。僕とhokacchaさんはその時まだ何もできないので、aws-cliツールを入れてみたりしてた。 30-40分後くらいには環境を構築してくれたので、sshでログイン。 初期アプリ(perl)に対してひとまずベンチを実行。大体1000位のスコアだった。 そこからひとまずnode.jsに切り替える。 Node.js版が全然動かない。。 Node.

    ISUCON3予選に参加してきました。 #isucon - from scratch
  • #isucon 3 予選まとめ - diary.sorah

    ISUCON 3 の予選、土曜の方に参加していました。 まず、とても楽しませていただきました。運営の方おつかれさまでした! 結果の方は、悔しいことに 1 日目 5 位以内には残れなかったのだけれど、 暫定予選通過チームを除いた 2 日通しのランキングで 3 位に残る事はできたので、 一応 (暫定) なんとか戦には出場できる様子。 で、予選で何をしたかだけれど、問題については 公式の解説記事 を見てもらうとして以下に残します。 尚、使用言語は Ruby でした。スコアは 10813.4。 チーム “白金動物園” mirakui, rosylilly, sorah パンダ、ハト、(>ヮ<)/ ? 白金台方面から参加 mirakuiと私がopsもしていた (記憶) 最終的に手を加えた事 middlewares, app Ruby 2.1.0dev, redis が入った httpd Apach

  • ISUCON 3 予選参戦記 : DSAS開発者の部屋

    10/5 土曜日はISUCON 3 の予選一日目に参加していました。 KLab からは 2 チームが、「ぜかまし」は Go, 「真面目系社内ニート 」は PHP での参戦でした。 私は「ぜかまし」で、結果は2位で戦進出が決まりました。 その時のコードがこちらになります methane/isucon3-qual-go 振り返り まずは、 tmux に残っていたベンチマーク履歴をご覧ください 2013/10/05 17:33:46 Score: 2485.3 2013/10/05 17:35:08 Score: 2021.4 2013/10/05 17:36:24 Score: 1786.6 2013/10/05 17:43:33 Score: 13635.2 2013/10/05 17:46:20 Score: 13882.8 [OK] 結果を管理サーバに送信しました 2013/10/05

    ISUCON 3 予選参戦記 : DSAS開発者の部屋
  • isucon 2013 予選(一日目)参加記 - nise_nabeの日記

    「パイの実g」というチーム名で nise_nabe lettas iwag が参加してました. とりあえず概要を書いときます. やったことまとめ apache から nginx に変更 nginx のパラメータ色々いじる(把握してない) DB いじる インデックス張ったり メモリ増やしたり Go を使用 外部起動の markdown が遅いので Go 実装の markdown に変更 ( https://github.com/knieriem/markdown ) users テーブルの更新がなさそうなので起動時に Go アプリ上で確保しとく memos の方もやろうとしたけど時間足りなくて断念 memcached のエラーが出てきたのでセッションストレージを memcached から filesystem に変更 えっ MySQL だったの http://isucon.net/archi

    isucon 2013 予選(一日目)参加記 - nise_nabeの日記
  • ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ

    by @dekokun on 2013/10/06 20:15 Tagged as: contest. 今日(10/6)はISUCON3の予選2日目に参加しました。 「予選落ちだろうなー」と思いながら挑んだら、意外と3位(暫定。運営の方が提出したAMIを起動しベンチマーク実行し、提出したスコアと比べてあまりにもスコアが低かった場合は失格となる)で選進出が決まったので嬉しくてブログ書いてます。 スコアは14379で、予選1日目と合わせて9位。 「チームたこやき」という名前で後輩2人と参加しました。 題名に「PHP実装で」と入れたのは、ディスられがちなPHP書きへのエールを込めてです。 基的にやってたこと 以下、恒常的にやってたこと一覧と、その効果を。 xhprofでのプロファイリング 効果:圧倒的 facebook謹製プロファイリングツール、xhprof様でございます session_s

    ISUCON予選にPHP実装で参加して3位になりましたーやったことなどまとめ
  • #ISUCON 2013に参加しました - handlename's blog

    ISUCON2013 に参加したやったこととか感想とか。 @w650、@nobu_ohtaとチームを組んでの参戦。 横浜会場の様子です #isucon pic.twitter.com/M7F9yac21o— NAGATA Hiroaki (@handlename) 2013, 10月 5 DS置いてあるけど狩りに行ってたわけじゃないです。 あ、始まる前は狩りに行ってたけど始まってからは行ってないです。 さっきHR51になりました。 最終的な構成 perlアプリ + nginx + mysql + redis memcachedを使っていると思ったら実は使ってなかった。 やったことを覚えている範囲で書いてみましょうか。 git とりあえずサーバー上にgitリポジトリを作る。 各自このリポジトリからcloneして、変更を加えたらpushする、とういうやり方にした。 スコアが下がる変更を入れてし

    #ISUCON 2013に参加しました - handlename's blog