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

  • ISUCON13 問題の解説と講評 : ISUCON公式Blog

    2023.12.1 12:04 If-None-Matchについて追記 ---- こんいすー こんいすー ISUCON13 の作問チーム、さくらインターネット kazeburo です。 この記事ではISUCON13の問題となった「ISUPipe」について問題の解説と講評をします。 今年のISUCONではさくらインターネットが作問を行い、アドバイザーとしてfujiwaraさん、catatsuyさんにも参加いただきました。ありがとうございました。 「ISUPipe」とは今年も素晴らしい動画を作成いただきました。動画再生が止まり、サービスに悪い影響がでてくる部分、動画とわかっていても心拍数があがってしまいます。 動画の内容にもあるとおり、ライブ動画配信サイトが今回のテーマです。 ただし、動画やサムネイル配信は作問チームのサーバから行い、競技の対象となるのはライブ動画配信サイトのAPIが主となって

    ISUCON13 問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2023/11/30
  • ISUCON13 受賞チームおよび全チームスコア : ISUCON公式Blog

    2023.11.26 18:28 初出時、上位入賞チームのスコアに誤りがあったため修正しました。また、TOP30チームにおいて学生チームがわかるよう追記しました。 ------ ISUCON13 に参加いただいた皆さん、ありがとうございました! 11月25日(土)に開催されたISUCON13の結果発表および、出場全チームのスコアについてご案内します。 受賞者の発表総合1〜3位のチーム、学生1〜2位のチームに対する賞、および特定スコアに対して特別賞を用意していました。 優勝: 賞金 100 万円2位: 賞金 30 万円3位: 賞金 10 万円学生1位: 賞金 30 万円学生2位: 賞金 10 万円特別賞: 賞金 5 万円 以下のとおり、各賞の受賞チームを発表します。 優勝チーム: NaruseJun スコア: 468,006 点 2位/学生1位チーム: 織時屋(学生) スコア: 243,85

    ISUCON13 受賞チームおよび全チームスコア : ISUCON公式Blog
    toshikish
    toshikish 2023/11/26
  • ISUCON13開催決定!今年は本選のみ開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog

    ISUCON運営担当をしています、LINEの佐藤です。 皆様大変お待たせ致しました!ISUCON13 開催決定となりましたので、概要についてご案内させていただきます。 今年もISUCON13 運営実行委員会という形式で開催し、LINE株式会社が運営窓口となります。 優勝賞金は変わらず100万円!です✨✨ これまで予選と選の2回に分けて実施していましたが、今年は選のみの開催を予定しています。 開催形式は、オンライン+オフラインのハイブリッド開催です。物理的な会場での参加には数に限りがありますので、参加申し込み方法については追ってお知らせいたします。 是非この機会にご参加ください。 ISUCON13 開催概要 今年の出題企業は「さくらインターネット」です。 ※ インフラ提供をいただく会社は後日ご案内を予定しています。 スポンサー募集に関して 今後も持続可能な運営基盤の構築と、参加者・企業の

    ISUCON13開催決定!今年は本選のみ開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog
    toshikish
    toshikish 2023/05/18
  • ISUCON12 本選問題の解説と講評 : ISUCON公式Blog

    こんにちは、ISUCON12の選問題作問チームの goodoo です。 この記事では、選問題の「ISU CONQUEST」について、問題の解説と講評を行います。 ISU CONQUESTとは今年も、問題に関する動画を作成いただきました。 まずは、動画を見てみましょう。 ゲームです! 育成型放置ゲームが題材です。 放置した時間で生産した椅子を売って、コインをゲットし、そのコインでガチャを回し、装備を強化し、椅子をさらに効率よく生産する、というゲームストーリーになっています。 ひたすら椅子を生産するゲームのため、椅子で世界を埋め尽くす、という謳い文句になっています。 当日の競技内容とアプリケーションの仕様については ISUCON選当日マニュアル、ISU CONQUESTアプリケーションマニュアル を参照してください。今回の解説文もアプリケーションマニュアルに出てくる用語を用いて解説してい

    ISUCON12 本選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2022/09/13
  • ISUCON12 本選の結果発表と全チームのスコア (追記あり) : ISUCON公式Blog

    2022.8.31 16:20 企業賞(TVer賞)の受賞チームについて追記 2022.8.31 11:00 選の失格チーム(ブラウザ動作確認失敗)の取り消しについて、追記と更新 --- ISUCON12 に参加いただいた皆さん、ありがとうございました! 8月27日(土)に開催された ISUCON12 選の結果発表および、選出場全チームの最終スコアについてご案内します。 受賞者の発表選の総合1〜3位のチーム、学生1〜2位のチームに対する賞、および特定スコアに対して特別賞を用意していました。 優勝: 賞金 100 万円2位: 賞金 30 万円3位: 賞金 10 万円学生1位: 賞金 30 万円学生2位: 賞金 10 万円特別賞: 賞金 5 万円 以下のとおり、各賞の受賞チームを発表します。 優勝チーム: NaruseJun スコア: 341,258点 2位/学生1位チーム: 織時屋(

    ISUCON12 本選の結果発表と全チームのスコア (追記あり) : ISUCON公式Blog
    toshikish
    toshikish 2022/08/28
  • ISUCON12 予選問題の解説と講評 : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選問題の解説と講評 予選問題作問チーム、面白法人カヤックの fujiwara です。 ISUCON12予選に参加された皆様、ありがとうございました。おかげさまで大きなトラブルもなく予選を終えられて安心しています。 このエントリでは、予選に出題された問題の解説と、皆様の感想エントリなどを拝見した結果を踏まえて講評します。 当日の競技内容とアプリケーションの仕様については ISUCON12 予選当日マニュアル、ISUPORTSアプリケーションマニュアル を参照してください。 予選問題のリポジトリはこちらGitHub - isucon/isucon12-qualify 作問チームによる事前解答については I

    ISUCON12 予選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2022/07/29
  • ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) こんにちは、面白法人カヤックのacidlemonです。例年ISUCONに参加するたびにとても長い「やったこと」ブログを書いているので、もしかしたらそちらを読んだことがある人もいるかもしれません。 ISUCONの公式サイトに記事を書くのは ISUCON3の予選の解説 以来でしょうか。今回もacidlemonが解説、fujiwaraが講評を書く予定ですので、お楽しみに。あ、そういえば先日掲載していただいた 面白法人カヤックからの応援メッセージ の脳内インタビューも私が書いていますのでよく考えたらそれ以来ということになるのかもしれません。予選

    ISUCON12 予選の解説 (Node.jsでSQLiteのまま10万点行く方法) : ISUCON公式Blog
    toshikish
    toshikish 2022/07/26
  • ISUCON12 オンライン予選の利用言語比率 : ISUCON公式Blog

    ISUCON12 オンライン予選の利用言語比率を公開します。オンライン予選は698チームの参加があり、運営で利用言語を把握できたのは568チームとなりました。 ※最後のベンチマーカー実行で初期化リクエストに失敗したチームは利用言語が不明となっています オンライン予選 利用言語比率利用率の全体ランキングは以下の通りです Go      402組 70.8% Ruby     43組  7.6% Nodejs    43組  7.6% Python    34組  6.0% Rust     19組  3.3% PHP     16組  2.8% Perl       5組  0.9% Java       5組  0.9% その他(Go2) 1組  0.2% ※言語名はチームによる自己申告となっています 選出場が決まった30チームに限定すると以下となります。 Go      26組 86.

    ISUCON12 オンライン予選の利用言語比率 : ISUCON公式Blog
    toshikish
    toshikish 2022/07/24
  • ISUCON12 特別インタビュー 2人のCTOに聞いてみた : ISUCON公式Blog

    募集開始から早々に予選参加確定プランの個人スポンサーが売り切れるなど、始まる前からにわかに盛り上がりを見せる ISUCON12。「いい感じにスピードアップコンテスト」というゆるい名前とは裏腹な熱い戦いは、CTOという技術組織を統括する立場からはどう見つめられているのか。 パフォーマンスチューニングの大切さについて、ゲストにデジタル庁 CTO 藤真樹さんを招き、ISUCONを主催するLINEのCTO 池邉智洋さんのお二人に、ISUCON をテーマにいろいろなお話を伺ってみました。 藤です。よろしくお願いします。グリー株式会社と、デジタル庁でCTOを僭越ながらやらせていただいております。 池邉 池邉と申します。この4月から、LINE株式会社のCTOに就任しました。よろしくお願いします。 ISUCON について ―― お二人はISUCONってご存じですか? 藤 知ってます! 池邉 は

    ISUCON12 特別インタビュー 2人のCTOに聞いてみた : ISUCON公式Blog
    toshikish
    toshikish 2022/05/27
  • ISUCON11 本選問題の解説と講評 : ISUCON公式Blog

    こんにちは、ISUCON11選問題の作問を担当したtemmaです。普段はVTuberを見る活動をしています。この記事では、選問題で改善対象となった「ISUCHOLAR」について、問題の概要と実際の競技の様子を解説します。 なお、選問題は以下のメンバーで作問しました。 ・NTTコミュニケーションズ株式会社 ・kawase ・Osumi ・team takonomura ・takonomura ・ヤフー株式会社 ・karino ・takahashi ・hattori ・東京工業大学デジタル創作同好会traP ・hosshii ・temma ・toki ISUCHOLARとはISUCHOLARはどこかの大学で使われている学内システムです。シラバスを見たり、科目を履修したり、成績を確認したり何でもISUCHOLARを使って行われます。 ちなみに、現実の学内システムに不満があるわけでは無いです

    ISUCON11 本選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2021/10/13
  • ISUCON11 予選問題実践攻略法 : ISUCON公式Blog

    DB は以下のコマンドで確認できる通り、MariaDB 10.3 でした。$ mysqld --version mysqld Ver 10.3.31-MariaDB-0ubuntu0.20.04.1 for debian-linux-gnu on x86_64 (Ubuntu 20.04) 当日マニュアルに記載の通り、各言語実装は systemd で管理されているため、systemd に関する知識があると良いと思います。特に、アプリケーションを編集しビルドした後、 systemctl restart isucondition.go.service を実行しないと編集が反映されないことに注意しましょう。 他にも例えば、isucondition がどのように環境変数を読み込んでいるかを調べるには以下のような手順で行えます。 当日マニュアルの参考実装の項目を読み、サービス名が isucondit

    ISUCON11 予選問題実践攻略法 : ISUCON公式Blog
    toshikish
    toshikish 2021/09/13
  • ISUCON11 予選問題の解説と講評 : ISUCON公式Blog

    ※2021.09.18 18:44 MariaDBのDESC指定に関する記述を修正しました --- こんにちは、ISUCON11 予選問題担当の Mahito です。 この記事では ISUCON11 予選問題であるアプリケーション「ISUCONDITION」について、問題の概要と想定した解法について解説を行います。なお、ISUCON11 予選問題の作問はNTTコミュニケーションズ株式会社 - kanata、Mahito、東京工業大学デジタル創作同好会traP - eiya、oribe、ryoha、ヤフー株式会社 - okimoto、 tabuchi の7名で担当させていただきました。 ISUCONDITION とはISUCON11 予選問題は、ISU (問題ではイスをこう表現していたのでここでもそう表現します) が人々にとって大事なパートナーとして扱われる世界で、ISU から送られるデータ

    ISUCON11 予選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2021/08/29
  • ISUCON11 開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog

    ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです ISUCON運営担当をしています、LINEの佐藤です。 皆様大変お待たせ致しました!ISUCON11 開催決定となりましたので、概要についてご案内させていただきます。 今年もISUCON11 運営実行委員会という形式で開催し、LINE株式会社が運営窓口となります。 優勝賞金は変わらず100万円!です✨✨ 今回もCOVID-19の影響などを鑑みて予選と選どちらもオンラインで開催を予定しています。物理的な会場の用意は予定していませんのでご了承ください。 お住いの地域や場所の関係で参加が難しかった皆様、是非この機会にご参加ください。 ISUCON11 開催概要 今年の出題は企業と学生の皆さんとで協力して作成いただけることにな

    ISUCON11 開催決定!予選本選ともにオンライン開催!&参加チームとメンバーリスト #isucon : ISUCON公式Blog
    toshikish
    toshikish 2021/04/28
  • ISUCON10にインフラ提供として参加しました 準備編 : ISUCON公式Blog

    こんにちは。株式会社サイバーエージェント プライベートクラウドグループの中西 (@whywaita ) です。2020年9月と10月に行われたISUCON10へ、サイバーエージェント プライベートクラウドグループとしてインフラ提供を行いました。 今回はプライベートクラウドのチームが2020年のISUCONにインフラを提供した裏側についてご紹介します。記事では準備編として、インフラ視点のISUCONについて、及び我々が行った事前準備について触れます。 インフラ提供のはじまり私がISUCON8で優勝したのち、ISUCONコミュニティ還元のためインフラ提供として関わりたいという気持ちが大きくありました。 その後、ISUCONの運営であるLINEの941さんに最初にお声がけさせて頂いたのが2019年2月、その後弊社内の交渉を経てISUCON10での提供が決定しました。 当はISUCON9での提

    ISUCON10にインフラ提供として参加しました 準備編 : ISUCON公式Blog
    toshikish
    toshikish 2021/03/09
  • ISUCON10 本選問題の解説と講評 : ISUCON公式Blog

    こんにちは、ISUCON10 の選出題を担当した白金動物園の mirakui です。最近はパン作りにハマっています。この記事では、選問題であるアプリケーションの「XSUCON」について、問題の概要と想定していた解き方について解説していきたいと思います。 XSUCON とは近年の ISUCON にはとても多くの方が参加してくださり、スコアランキングを表示したりベンチマーカー実行を指示したりするいわゆる「ポータルサイト」の負荷対策には毎年の出題担当たちが苦労してきました。記念すべき 10 回目の開催である ISUCON10 ではぜひこの ISUCON ポータルサイト自体を問題にしたい、と私たち白金動物園が1年前から温めてきた構想を形にしました。 というわけで ISUCON10 の選問題は「XSUCON」という、 ISUCON を模した仮想的な競技のポータルサイトでした。XSUCON の世

    ISUCON10 本選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2020/10/24
  • ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog

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

    ISUCON10 オンライン予選で発生したトラブルについて : ISUCON公式Blog
    toshikish
    toshikish 2020/10/10
  • ISUCON10 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON 10 予選問題作問担当の @yosuke_furukawa です。ISUCON 10 の予選お疲れさまでした。このブログでは、 ISUCON 10 の予選問題の解説と講評を行います。 問題については下記のURLにて公開されています。 http://github.com/isucon/isucon10-qualify 動作確認をしたい場合は README.md を確認の上、検証してみてください。 課題アプリケーション ISUUMO について ISUCON10 の予選の問題は、 ISUUMO と呼ばれるイスに合う物件を検索するサイトでした。せっかくリクルートが作問担当になったので、リクルートならではのものにしたいのと、ずっと社内ISUCONでポリシーとして持っていた「実際に起きているパフォーマンス問題に近い課題を設定したい」という思いから作りました。 今回の問題は位置情報を使った

    ISUCON10 予選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2020/09/18
  • ISUCONの過去問にチャレンジするためのシンプルな環境構築 : ISUCON公式Blog

    過去のISUCONで出題された問題をシンプルに環境構築できるページなどを紹介します。 初めてISUCONにチャレンジするという方は、事前講習のスライドや動画でISUCONの競技の流れをまとめています。2021年と2022年とそれぞれありますので参考にしてみてください。 AWS環境で構築するConoHaのVPSで構築するさくらのクラウドで構築するDocker環境があればすぐに構築できるVagrantとVirtualBoxがあれば構築できるWSL2があれば構築できるVirtualBoxがあればすぐに構築できるAppleシリコン搭載のMac上で構築する AWS環境で構築するmatsuu/aws-isucon: ISUCON過去問をAWS環境で構築するための一式ISUCON5 予選ISUCON6 予選ISUCON7 予選ISUCON8 予選ISUCON9 予選ISUCON9 選ISUCON10

    ISUCONの過去問にチャレンジするためのシンプルな環境構築 : ISUCON公式Blog
    toshikish
    toshikish 2020/09/02
  • ISUCON8 本選問題の解説と講評 : ISUCON公式Blog

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

    ISUCON8 本選問題の解説と講評 : ISUCON公式Blog
    toshikish
    toshikish 2018/10/24
  • 1