タグ

ブックマーク / isucon.net (20)

  • ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON10 予選において発生していた、競技開始の遅延をはじめ、ベンチマーカーの不具合、ポータルの 50x エラー等、度重なるトラブルについて詳細を説明させていただきます。 運営チーム一同として、様々な要因から複合的なトラブルに発展させてしまったという認識です。これらの反省点を踏まえ、同種のトラブルを起こさぬよう、次の運営チームへ反省点やデータを引き継いでいきたいと考えています。その観点において、以下に ISUCON10 予選で発生していた各種トラブルの背景・原因について振り返ります。 競技時間の延期についてまずは ISUCON10 予選の競技時間が、当初予定の 10:00 開始から 12:00 、さらに延期して 1

    ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog
  • ISUCON9 レギュレーション違反の対応について [追記あり] : ISUCON公式Blog

    9/12 22:00 自己申請による失格について再度検討を行った結果を追記しました 9/12 18:00 平文での格納について一部表現を変更しました 9/11 21:38 選出場の取り消し無効にする対応を追記しました 9/11 17:30 bcrypt についての一部表現を訂正しました 9/11 17:09 経緯についての追記を行いました ISUCON9 予選においてレギュレーション違反があり、選出場者の繰り上がり対応を行いました。 経緯としては、マニュアルの制約事項にあった「パスワードを平文で保存すること禁止する」が該当しました。パスワードの保存の規定については、ISUCONの競技の性質上すべてをチェックすることは難しく、参加者の申告に基づき判断をしております。そのため、競技終了後すぐに判断することは出来ずこのタイミングとなりました。 [9/11 17:30 追記] 運営の対応につい

    ISUCON9 レギュレーション違反の対応について [追記あり] : ISUCON公式Blog
  • ISUCON8 本選問題の解説と講評 : ISUCON公式Blog

    選の問題作成を担当した面白法人カヤックの @ken39arg です。 選に参加した皆様お疲れ様でした。 優勝した「最大の敵は時差」チームの皆様おめでとうございます。 また、問題の作成を通じて私自身も成長することができました。 協力してくださった多くの皆様には大変感謝をしております。ありがとうございました! 選問題の公開Twitterでアナウンスされているとおり、GitHubで問題の公開をしております。 https://github.com/isucon/isucon8-final 今回、惜しくも選に参加することのできなかった皆様にもぜひ挑戦していただきたいと思っております。お時間のあるときに遊んでみてください! 倒しがいがあり楽しめる問題になったのではないかと自負しております。 課題アプリケーション今回の課題は仮想椅子取引所「ISUCOIN」というアプリケーションです。 ページはS

    ISUCON8 本選問題の解説と講評 : ISUCON公式Blog
  • 圧倒的進捗を出すため、ISUCON8 運営チームで湯河原で温泉合宿をしてきました! : ISUCON公式Blog

    こんにちは!ISUCONの運営担当をしているLINEの櫛井です!進捗いかがですか? ISUCONというイベントがありまして、LINEが運営を行っていて、問題提供とサーバ提供を毎年色々な会社さんにご協力いただいて開催しているのですが、参加者の皆さんからは「運営コストが増大して継続開催が困難になるのでは?」という声もいただくこともあります。 ISUCON1から運営担当をしている身としましては、出題側のリソースやプレッシャーについて理解しているので、ISUCON8については「出来る限り運営の皆さんにも楽しんでもらう」というのを試してみたいと思い「そうだ、温泉合宿いこう」と思いついたわけであります。 ISUCON8は、問題作成を面白法人カヤックさまと株式会社ディー・エヌ・エーさま、サーバ提供はGMOインターネット株式会社さまにご協力いただいており、今回の温泉合宿では「予選と選の問題&ベンチマーカ

    圧倒的進捗を出すため、ISUCON8 運営チームで湯河原で温泉合宿をしてきました! : ISUCON公式Blog
  • ISUCON8 日程決定&1名での参加枠設置します! #isucon : ISUCON公式Blog

    こんにちは、LINEの櫛井です。 前回お知らせしたように、今年はLINE株式会社主催、問題作成は面白法人カヤックさま&株式会社ディー・エヌ・エーさま、サーバ提供はGMOインターネット株式会社さまでバッチリお届けする予定のISUCON8!今日は3つほどお知らせがございます。 ■1つめ、開催日について ・予選 9月15日(土),16日(日) ・選 10月20日(土) を予定しています。スケジュールを空けておいてくださいませ。 ※予選は従来通りオンラインで行い、どちらかの日程でご参加いただきます ■2つめ、申込み時期について 7月開始、8月末に締め切りで準備をしています。今年も一般・学生の2つのジャンルで募集を行います。応募開始したら即お申込みいただけると大変ありがたいです。 ■3つめ、1名での参加枠設置について 競技の成り立ちにも由来しますが、ISUCONは参加して学ぶことではなく「勝つこと

    ISUCON8 日程決定&1名での参加枠設置します! #isucon : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2018/05/21
    やるぞ!!!!!!!!!!!!111111
  • ISUCON5 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON5の出題担当の一人、kamipoです。 今回はISUCON5の予選問題がどういう問題だったのか、振り返ってみましょう! 予選出題「ISUxi」今回の予選の出題におけるメイントピックは「N+1問題」でした。この問題にうまく対処できたかどうかが結果に大きく影響したと思います。また、ISUxiではN+1問題含め制限時間内には対処しきれないぐらい多くの問題が「/」ページに詰め込まれていたので、これらの問題への優先順位付けや着実に対処できるかも重要でした。というわけで、「/」ページのボトルネックについて解説することで予選の振り返りとしたいと思います。 N+1「/」ページではis_friend?とget_userの大量の呼び出しがありました。これらはuser_idに紐付くデータなのでSQLJOINすることで呼び出しを無くすことができます。もしくは、usersテーブルの内容を変更する機能

    ISUCON5 予選問題の解説と講評 : ISUCON公式Blog
  • 【締め切りました】ISUCON5 課題アプリケーションの実装をお手伝いいただける方を募集! : ISUCON公式Blog

    2015/08/26 16:00 追記 こちらお手伝いいただく方が決まりました、ご協力ありがとうございました。 -- こんにちは、櫛井です。 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ にてお知らせしていましたが、課題アプリケーションの実装をお手伝いいただける方を募集いたします。 PerlRuby、Nodejs、PHPは出題側で用意する予定ですが、PythonJavaGoについてお手伝いいただける方はご協力ください。応募がない場合は予選・選における参考実装が提供されない可能性がありますので是非宜しくお願いいたします。 お手伝いいただく場合はISUCON5には参加できませんのでご了承ください。謝礼などは出ない予定ですが、ISUCON5の出題チームとして予選・選にご参加いただけます。問題の修正なども発生する可能性がありますので予選・選の前後の期間は忙し

    【締め切りました】ISUCON5 課題アプリケーションの実装をお手伝いいただける方を募集! : ISUCON公式Blog
  • ISUCON5 学生限定で本選参加時の旅費負担を実施いたします : ISUCON公式Blog

    こんにちは、櫛井です。 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ にてお知らせしておりますが、今年も学生枠を5枠用意しており、学生枠としての賞金もご用意しております。 さて、題です。ISUCON5の予選はオンラインで実施し、選は東京 渋谷にあるLINEのヒカリエオフィスにて開催となりますが、学生チームでご参加いただく方限定で選参加時の旅費負担を実施することにいたしました。学生の皆さんが更に参加しやすくなればと思います。 いくつか制限などがあります ・関東以外の方を対象 ・飛行機や新幹線などのご予約はご自身で行っていただきます ・上限はお一人5万円まで 「予選を通ったとしても選は東京まで行かないといけないしな〜」と敬遠されていた学生の皆さん。是非ご活用いただきたいので予選を勝ち抜いてください! 質問などは Twitter @941 までお願いします。D

    ISUCON5 学生限定で本選参加時の旅費負担を実施いたします : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2015/07/09
    すごい
  • 優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog

    ISUCONとはお題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 ってやつです! 今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行います。選用サーバは今年もテコラス株式会社さまにご提供いただきます。気になるアプリ提供(出題)は、トレジャーデータ株式会社さまにご協力いただく事となりました。ありがとうございます! 基的には@tagomoris氏、@kamipo氏が担当される予定ですが、問題作成時、いくつかの言語については課題アプリケーションの実装をお手伝いいただける方を募集します。対象の言語はPython, PHP, Javaなどを予定しています。(お手伝いいただく場合はISUCON5に参加できません。また応募がない場合

    優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2015/05/27
    やるぞ!!
  • ISUCON4 本選の利用言語比率 : ISUCON公式Blog

    2014.11.19 8:00 追記 一部内容に不備があったので修正しました ---------- 櫛井です。選の利用言語比率を公開します。 ISUCON4 選は30組の参加でしたが、複数言語をお使いのチームもありました。 ISUCON4 選 利用言語比率利用率の全体ランキングは以下の通りです。 Ruby   33.3%  10組 Go     30.0%  9組 Perl     20.0%  6組 PHP     16.6%  5組 Python   6.6%  2組 Node.js   6.6%  2組 順位別利用言語以下のようになりました 1位 生ハム原木 Perl 2位 チームフリー素材 Go 3位 fujiwara組 Perl 4位 ナイスカロリー PHP 5位 lily white Go 6位 .dat Go 7位 SHINCHOKU.ZERO Python 8位 †空

    ISUCON4 本選の利用言語比率 : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2014/11/18
    Go率結構高い
  • 2015 秋、ISUCON5 早くも開催決定! : ISUCON公式Blog

    櫛井です。 おかげさまで ISUCON4 は予選参加180チーム超えとなりまして、選も大変盛り上がりました。 こんないいイベントが他にあっただろうか?いや、ない! というわけで… ISUCON5 開催決定しました! やったー!ありがとうございます! ・暑い時期に学生向けISUCON夏期講習 ・セミが泣き止むころに予選 ・11月に選 くらいのスケジュール感で考えています。 日程や詳細などはこれから決めていきますが、ISUCONの生みの親であり ISUCON3,4のディフェンディングチャンピオンであるチーム「生ハム原木」の @tagomoris が出題担当をする予定です。 ▼ISUCON Makers Casual Talks : ATND こういったイベントも開催予定ですので、興味のある方はご参加ください。 次こそ参加したいと考えている皆さん、チームメンバーを今から探しておいてくださいね

    2015 秋、ISUCON5 早くも開催決定! : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2014/11/12
    出るぞ!!!!!!!!!!!!!!!
  • ISUCON4 予選 参考解答(オンメモリ版) : ISUCON公式Blog

    参加者の皆さん、 ISUCON4 予選、お疲れ様でした。 ISUCON4 運営チームの @rosylilly です。 すでに予選問題の解説記事もあがっていますが、この記事では、ベンチマーカー実装者が予選参加者となるべく同じ状況で、出来る限り高得点を出すことを重点に置いたピーキーな解答例について解説します。 ※ 別解となる、この記事ほどピーキーではない @sorah による解答記事はこちらです。 また、実装されたソースコードは GitHub にて公開しています。 前提 実装時間は皆さんとおなじ8時間程度を想定しています この実装はすべて僕一人で行います 架空の想定として、運営チーム(@mirakui, @sorah, @rosylilly)で予選に参加している状況としています @mirakui と @sorah がまったく別の実装を行っている設定です(去年の予選と同じ状況) 僕は出題者であり

    ISUCON4 予選 参考解答(オンメモリ版) : ISUCON公式Blog
  • ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog

    こんにちは、ISUCON4 運営チームの @mirakui です。 @rosylilly @sora_h とともに ISUCON4 の問題作成と運営を担当しています。 さて、予選に参加していただけたみなさんは楽しんでいただけたでしょうか。今回は、予選問題の振り返りをしたいと思います。 予選問題「いすこん銀行」今回の予選問題は、「いすこん銀行」という架空の銀行の Web サービスがテーマでした。 銀行とはいっても、実は銀行としての機能は一切ないハリボテで、今回用意したのは ログイン機能 のみです。ログインって機能なの? と思うかもしれませんが、実際のウェブサービスを作る上で、ログイン部分の設計は単純では済みません。 それは、近年増加している「パスワードリスト攻撃」のような、不正ログインの対策を行わなければならないからです。 「いすこん銀行」には、ログイン画面と、ログインに成功した時に表示され

    ISUCON4 予選問題の解説と講評 & AMIの公開 : ISUCON公式Blog
  • ISUCON4 本選出場者決定のお知らせと本選出場者の利用言語比率 : ISUCON公式Blog

    オンライン予選後レギュレーションに則り、参加者から提出された AMI を元に主催者が実行し競技時間中に計測された性能値に近い値が再現できるかを確認いたしました。その結果、選出場者は以下となります。スコア、チーム名、利用言語、の順となっています。 戦出場者予選第1日トップ5枠 1. 82386 チームフリー素材 [Go] 2. 65398 鉄球 [Ruby] 3. 62145 山形組 [Perl] 4. 60344 lily white [Go] 5. 45742 ご注文はPHPですか? [Go] 予選第2日トップ5枠 1. 67782 fujiwara組 [Perl] 2. 51045 .dat [Go] 3. 49199 SHINCHOKU.ZERO [C++] 4. 46875 椅子子 [Ruby] 5. 42809 EH-MTI [Ruby] 総合トップ13枠 第1日・第2日それ

    ISUCON4 本選出場者決定のお知らせと本選出場者の利用言語比率 : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2014/10/06
    “「5518」チームと「LSD」チームは、 AMI が指定された運営の AWS アカウントに共有されていなかったため、失格といたしました。” ケンジ……。
  • ISUCON4 本選出場の一部基準変更について : ISUCON公式Blog

    一日目のオンライン予選終了後にベンチマーカーの挙動に関して運営側で協議した結果、二日目については修正したものを利用していただくという結論となりました。 問題内容にふれるため詳細に関しては書くことは出来ないのですが、一日目参加者の代表者の方にメールにて詳細をお送りしておりますのでご確認ください。また、一日目のサポートチャットにも詳細がわかるURLを貼っていますので一日目参加者の皆さんご確認ください。 繰り返しになりますが、問題内容にふれるため二日目参加の方は一日目参加の方に詳細を聞くなどしないようにしてください。一日目参加の方は、聞かれても答えないようお願いいたします。 詳細に関しては予選終了後、お知らせいたします。

    ISUCON4 本選出場の一部基準変更について : ISUCON公式Blog
  • 来たれ!おひとり様! ISUCON4 参加メンバー募集エリアを用意しました : ISUCON公式Blog

    こんにちは、くしいです。 初期参考実装にPHPが追加となったりした影響もあってか、現時点で約50組の応募をいただいています。ありがとうございます。 しかし!ISUCON4のお知らせでも書きましたとおり、今年は予選100組を目指しております!そういった点では「締切までに間に合えばいいや」といった方もいち早くご登録をしていただきたい。そんな気持ちです。 ISCUON というキーワードで毎日ずーーっとTwitterのエゴサーチをしていますと「一人だと駄目なのか」といったものや「出たいけど一緒に出てくれる人がいない…」といったものを見かけます。心が苦しゅうございます。 そこで!用意いたしました!参加メンバー募集掲示板的なもの!こちら! ▼ISUCON4 参加メンバー募集 - GitHub 手順としては、GitHubに必要事項を入力しIssueをあげ、idobataのチャットルームで相談する、決まっ

    来たれ!おひとり様! ISUCON4 参加メンバー募集エリアを用意しました : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2014/09/09
    ぼっちに優しいISUCON
  • 優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog

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

    優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2014/06/27
    ISUCON〜!
  • ISUCON 本戦出場者決定のお知らせ : ISUCON公式Blog

    櫛井です。 オンライン予選後、事前に告知していたレギュレーションに則り、参加者から提出された AMI を元に主催者が実行し競技時間中に計測された性能値に近い値が再現できるかを確認いたしました。その結果、選出場者は以下となります。 選出場者以下、順位・予選スコア・チーム名となります。 一般枠 1. 33830 勝浦タンタンメン (予選1日目 1位) 2. 32486 ぜかまし(予選1日目 2位) 3. 32270 山形組(予選1日目 3位) 4. 30090 進撃の超大型パティスリー兄弟(予選2日目 1位) 5. 29263 オシャレ怪盗スワロウテイル(予選2日目 2位) 6. 20599 The Revenge of Mr. Frank & Co.(予選1日目 4位) 7. 19412 くらげとみかんと江戸幕府(予選1日目 5位) 8. 14379 チームたこやき(予選2日目 3位)

    ISUCON 本戦出場者決定のお知らせ : ISUCON公式Blog
  • オンライン予選 一日目の結果発表 : ISUCON公式Blog

    櫛井です。 まず、オンライン予選の参加状況について以下のようになっています。 ・参加チーム 予選一日目 36チーム 予選二日目 38チーム ・参加総数 74チーム 210名 うち、2人チームが12、3人チームが62となっています。 沢山ご参加いただいてありがとうございます。 一日目の結果の前に、選への出場枠についておさらいです。11月9日にLINE株式会社 渋谷ヒカリエオフィスにて開催される選出場へ参加する条件は以下となっています。 ・オンライン予選 TOP20チーム ・オンライン予選 学生枠 TOP3チーム ・共催枠 2チーム(LINE選抜チーム、カヤック選抜チーム) の合計25チームを予定 選出場チームの選出はレギュレーションにあるように以下のルールで決められます。 競技時間中に計測され、管理サーバに登録された性能値の最大値によって、選出場チームが選出される。 ・一般枠 予選第

    オンライン予選 一日目の結果発表 : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2013/10/05
    10位(´・ω・`)
  • 優勝賞金ドドンと100万円! 第三回 ISUCON 開催のお知らせ #isucon : ISUCON公式Blog

    ISUCONとはお題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 というやつです! 今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行いますが、株式会社データホテルには今回もサーバ提供を、過去二度のディフェンディングチャンピオン「面白法人カヤック」の皆さんにはアプリ提供をご協力いただく事となりました。というわけで、今回はLINE株式会社、株式会社データホテル、面白法人カヤックの三社共催という形となります。 過去二回の様子はこちらをご覧ください 第二回 2012年11月03日(土)開催 livedoor Techブログ : #isucon2 リアルタイムフォトレポート 更新終了 第一回 2011年8月27日(土) 開催 li

    優勝賞金ドドンと100万円! 第三回 ISUCON 開催のお知らせ #isucon : ISUCON公式Blog
    hisaichi5518
    hisaichi5518 2013/07/10
    100万円にまみれたい。
  • 1