タグ

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

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

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

    ISUCON13 問題の解説と講評 : ISUCON公式Blog
    ryshinoz
    ryshinoz 2023/11/30
  • ISUCON13 参加者募集の日程 : ISUCON公式Blog

    こんにちは、ISUCONの運営を担当しているLINEの櫛井です。 ISUCON13 参加者募集の日程について、3回にわけて実施する予定です。各回で申し込み可能数に上限を設定し、先着順とします。 ・8月30日(水)10:00〜 第一期 220枠参加者募集 ・9月4日(月)20:00〜 第二期 200枠参加者募集 ・9月9日(土)10:00〜 第三期 200枠参加者募集 ・9月下旬以降 キャンセル分の追加募集 ISUCON13 への参加は、以下の内容でも申し込み・参加が可能です。あわせてご参照ください。 ・個人スポンサーとして提供する「参加確定プラン」 ※8月31日(木)より申し込み開始予定 ※50枠先着、価格は1万5千円 (特典グッズ+ISUCON13 確定参加権つき) ・企業スポンサーに提供される「ISUCON13 参加確定枠」 ※企業スポンサーは締め切っています 皆さんのご参加、お待ちし

    ISUCON13 参加者募集の日程 : ISUCON公式Blog
    ryshinoz
    ryshinoz 2023/08/17
  • ISUCON12 予選問題の解説と講評 : ISUCON公式Blog

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

    ISUCON12 予選問題の解説と講評 : ISUCON公式Blog
    ryshinoz
    ryshinoz 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
    ryshinoz
    ryshinoz 2022/07/26
  • 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
    ryshinoz
    ryshinoz 2021/09/14
  • ISUCON 夏期講習 2020 を開催しました(資料と動画あり) : ISUCON公式Blog

    ISUCONについての理解、問題の解き方について深く学ぶことができるオンラインイベント「ISUCON 夏期講習 2020」を開催しました。 当日は、ISUCON9優勝の白金動物園のメンバーでありISUCON10の出題者でもある @rosylilly さんに講師をしていただきました。 どんな問題をどのように解くべきかという視点ではなく「8時間で出来ることは少ない」という前提に立ち、事前の準備しておくべきものや心構えについて教えていただきました。ぜひ参考にしていただいて、ISUCON選出場を目指してください!

    ISUCON 夏期講習 2020 を開催しました(資料と動画あり) : ISUCON公式Blog
    ryshinoz
    ryshinoz 2020/07/14
  • ISUCON9 予選問題の解説と講評 : ISUCON公式Blog

    予選の問題作成を担当したメルカリのkazeburoです。 ISUCON9の予選に参加していただいた皆さま、ありがとうございました。 お楽しみいただけましたでしょうか。 また、主催の941さんをはじめとするLINEの皆様、ポータルの作成と運用をやっていただいたさくらインターネットの皆様、問題作成と事前回答に協力にいただいた皆さま、サーバ環境を提供していただいたアリババクラウドの皆さま、当にありがとうございました。 問題の公開今回の予選問題のソースコード、データ、およびプロビジョニングに使用した設定ファイルなどは以下のリポジトリで公開しております。アプリケーション、ベンチマーカーを起動する手順もありますので、手元で挑戦することもできるかと思います。 https://github.com/isucon/isucon9-qualify 蛇足ですが、リポジトリのコミット数は1,700以上、PRも

    ISUCON9 予選問題の解説と講評 : ISUCON公式Blog
    ryshinoz
    ryshinoz 2019/09/10
  • ISUCON8 本選問題の解説と講評 : ISUCON公式Blog

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

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

    予選の問題作成を担当したDeNAのkarupaneruraです。 予選に参加した皆様、お疲れ様でした。 楽しんで頂けましたでしょうか。 お陰様で大きなトラブルもなく無事に予選を終えることができました。 参加者の皆様をはじめとした皆さんのご協力がなければ成し得ないことでした。 ご協力いただいた皆様、ありがとうございました。 課題アプリケーション今回の課題はイベントのチケット予約アプリケーションでした。 ユーザーを作成、またはログインを行うと座席を予約することができます。 座席は抽選で決まる仕組みになっており、ランダムに決まった座席が即座に分かるようになっています。 埋まっている座席は黒く塗りつぶされ、自分の獲得した座席は緑色の字で表示されています。 また、自分の座席をクリックするとキャンセルを行うことができます。 マイページでは自分の最近予約(orキャンセル)した席を5件、最近予約(orキャ

    ISUCON8 予選問題の解説と講評 : ISUCON公式Blog
    ryshinoz
    ryshinoz 2018/10/03
  • 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
    ryshinoz
    ryshinoz 2018/05/22
  • ISUCON5 本選の利用言語比率 : ISUCON公式Blog

    櫛井です。選の利用言語比率を公開します。 ISUCON5 選は25組の参加でしたが、複数言語をお使いのチームもありました。 Ruby 44% 11組 go   32%  8組 Perl  28%  7組 LUA   4%  1組 Shell  4%  1組 JavaScript 4% 1組 参考までに上位TOP3の利用言語は以下のとおりです。 1位 fujiwara組 (Perl) 2位 白金動物園 (Ruby,Go) 3位 GoBold (Perl) ご参加いただいた皆さんの感想などはこちらにまとめています。 ▼ISUCON5 選 関連エントリまとめ : ISUCON公式Blog

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

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

    優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon : ISUCON公式Blog
    ryshinoz
    ryshinoz 2015/05/27
  • 1