タグ

isuconに関するy_uukiのブックマーク (68)

  • ISUCON7開催に寄せて。もしくはISUCON6予選問題作問奮闘記 | おそらくはそれさえも平凡な日々

    ISUCON7開催決定 めでたいですね。開催されるかどうかハラハラしていたので、開催が決まって良かったです。 考えてみたら、昨年のISUCONに関して個人ブログの方に何も書いてなかったので書いてみます。書いたら「とにかく辛かった」みたいな話ばかり出てきそうなので、それが影響して今年の問題作成に名乗りを上げる人がいなかったら困るなと思って、書くのを躊躇していた部分もあります。 問題作成することになったきっかけ 2015年末当時の話になりますが、過去3回優勝させてもらっていたので、そろそろお鉢が回ってくるんじゃないかとは思っていました。過去のISUCON優勝者、もしくは上位入賞者を擁する企業の中で、はてなはまだ問題作成をしていなかったからです。 回ってきたら困るな、と思っていたのも事実です。過去の問題作成者に比べると、僕は明らかにエンジニアとしての実力が見劣りするからです。過去の優勝もチームメ

    ISUCON7開催に寄せて。もしくはISUCON6予選問題作問奮闘記 | おそらくはそれさえも平凡な日々
    y_uuki
    y_uuki 2017/06/20
    2週間前に参加したらやることがめっちゃ残っててこれ間に合わないのでは?と思ったのもいい思い出ですね。おつかれさまでした。
  • 競プロ勢の皆さんもISUCONに参加して圧倒的成長しませんか?

    この記事は Competitive Programming Advent Calendar 2016 の 24 日目の記事です。 競プロ勢の皆さんも ISUCON に参加して圧倒的成長しませんか? ISUCON とは、Web アプリケーションを高速化するプログラミングコンテストです。 競技プログラミングはアルゴリズムを学ぶ上では最強の教材ですが、研究職以外では即戦力としては見られづらいという問題があります。 ISUCON には Web 業界で必要な基礎知識がつまっており、競技プログラミング勢がたくさん ISUCON に参加すれば、 競技プログラミング勢も Web 業界も躍進できるのではないかと思いこの記事を書きました。 また、競技プログラミング勢が入賞すれば、競技プログラミングの潜在的な価値が認められ競技プログラミングの認知度が上がることを期待しています。 Web 開発でボトルネックとなる

  • ISUCON6 本選問題の解説と講評 : ISUCON公式Blog

    ISUCON6選の出題を担当しました@edvakfです。 既に1週間以上経過してしまいましたが、ISUCON6主催者および参加者の皆さま、ご協力ありがとうございました。この素晴らしいイベントが今年も開催されたのは関わってくださった全員のおかげです。 特に名誉運営として予選終了後に参加していただいたmatsuuさんには大変なご尽力をいただき、感謝の言葉を尽くしても足りません。 さて、既にTwitterでは周知していますが、ISUCON6選問題のリポジトリを公開しています。 https://github.com/isucon/isucon6-final 合わせて、ISUCON6裏話Nightの開催も決定していますので、もっと余韻を楽しみたいという方はご参加下さい。 http://connpass.com/event/43742/ ※こちらのイベントはAmazonウィッシュリストからプレゼン

    ISUCON6 本選問題の解説と講評 : ISUCON公式Blog
    y_uuki
    y_uuki 2016/11/03
    最後のTLS負荷分散でL4以下で分散させないといけないっていうのはインフラエンジニアの腕の見せどころっぽい
  • ISUCON6 にインフラエンジニアとして参加して優勝した!! - 試行錯誤のおと

    ISUCON6 にインフラエンジニアとして参加して優勝してきたので、なにやったかとか感想とか書いてく。 (僕はアプリを触っていない。アプリの話は他の人が書いてくれるはず。) ※ @methane さんが会社ブログに投稿されたので記事を更新 dsas.blog.klab.org 会社で出場してチーム名は「この技術部には問題がある!」、メンバは @methane @mecha_g3 さんと僕。 ちなみに @methane さんと @mecha_g3 さんは兄弟だけど、僕だけ他人です(笑)。 チームメンバ役割 戦に向けて、会社でチーム練習してたので戦の役割もできてた。 @methane さんが全体の構成を見てチーム全体をまとめる役割、 @mecha_g3 さんがアプリ、 僕がインフラの役割。@methane さんが戦略をたてて、各自自分で改善できるところは改善してく感じで進めることができた。

    ISUCON6 にインフラエンジニアとして参加して優勝した!! - 試行錯誤のおと
    y_uuki
    y_uuki 2016/10/24
    おめでとうございます! 事前に問題といたけど、nginx化とかhttp2化とかdocker外しとかnode横に並べるとか戦略はやっぱりそうなるよね
  • ISUCON6 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON6予選のメイン出題担当のSongmuです。今回はISUCON6の予選問題がどういう問題だったのか、振り返ってみましょう! アプリケーションについてはてなキーワード、 (?:匿名)? ダイアリーを模したブログとWikiの中間の様なアプリケーションです。キーワード自動リンク機能がついています。また、はてなスターのようなお気に入りを付けられる様な機能もついていました。記事の投稿時にはスパムチェックをおこなっており、一部の禁止ワードや、アダルトサイトへのリンクが含まれている場合には投稿できないようになっています。 構成初期状態で以下の3種類のアプリケーションが起動しており、それぞれが通信を行なっていました。 isuda (はてなキーワード・はてな (?:匿名)? ダイアリーを模したアプリケーション)isutar (はてなスターを模したサブアプリケーション)isupam (スパムチェッカ

    ISUCON6 予選問題の解説と講評 : ISUCON公式Blog
    y_uuki
    y_uuki 2016/10/20
    わいわい
  • ISUCON6に「C0-100%」チームで参加してきた - hitode909の日記

    id:hakobe932とid:hatz48の3人で「C0-100%」というチームで出てきた.結果は予選敗退. アプリケーションエンジニア3人で,テストを書いて安全に作ろうという作戦で進めていた. 準備 ISUCONだからといって乱暴にコードを書かず,普段通りの正しい安全なオペレーションをしよう,という話をして,ISUCON4と5で練習して,便利グッズを整えたり,デプロイの練習をしたりしていた. ローカルでセットアップするスクリプトを用意 Mechanizeでテストを書けるように Devel::Coverでカバレッジを取れるように Devel::NYTProfでプロファイリングできるように CircleCIに乗せる CIが通ったらデプロイ デプロイされたらSlackに通知が来る mackerelで外形監視 ISUCON4の練習ではC0 100%を達成できて,順調な雰囲気だった. 前日に集ま

    ISUCON6に「C0-100%」チームで参加してきた - hitode909の日記
    y_uuki
    y_uuki 2016/09/19
    おつかれさまでした!様子みにいったら今60%ですとか話してておもしろかった
  • ISUCON6予選をC++で参加して予選通過した話

    チーム名「Anago」で @iwiwi, @zuisou, @imos の 3 人で ISUCON6 予選に参加し,幸運にも 1 日目 3 位で通過することができました.@iwiwi が「ISUCON に C++ で参加したい!」と言っており,それを全力バックアップをしようと思ったのがきっかけの参加でした. 前日までにやったこと C++ で全てを書けば最速になるのは自明なのですが,C++ は参考実装として与えられていないだけではなく,HTTP サーバを書くことを想定していない言語のため準備には苦労しました. C++ で HTTP サーバを書く方法は,既存の Web サーバ (e.g., nginx, Apache, H2O) のプラグインを書いて実装するか,FastCGI として実装するか,フルスクラッチで書くかの選択肢が考えられますが,プロセス間通信を避けて爆速にしたかったので,事前に

    y_uuki
    y_uuki 2016/09/19
    すさまじい
  • ISUCONの練習に使える環境を各種ご用意しております - このブログはURLが変更になりました

    前回の記事もISUCONネタだったmatsuuです。ISUCONのことしか書いてないがな。 ISUCONで良いスコアを叩き出すためには過去問を解くことが大事と1年前にも書かせて頂きましたが、今回も様々な環境で過去問にチャレンジできるようにしました。どうぞご査収ください。 Microsoft Azure 今回のISUCON6はMicrosoft Azure上で行われるということで、Azure用テンプレートを用意しました。クリックするだけでAzure環境にデプロイが可能です。 https://github.com/matsuu/azure-isucon-templates ISUCON5予選とPixivさんの社内ISUCONをデプロイするテンプレートを用意しております。 内部的には真っさらなOS上でAnsibleによるプロビジョニングを行っているため構築に1時間弱かかりますのでご了承下さい。

    ISUCONの練習に使える環境を各種ご用意しております - このブログはURLが変更になりました
  • ISUCON6の賞金内訳が決定!学生は2位も賞金が出ます! : ISUCON公式Blog

    ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト でお知らせしていますが、予選の参加登録は2016年9月9日(金) 12:00:00 JST です。つまり今週です。皆様、申込忘れのないようお願いします! さてさて今年の賞金は1位が100万円というのは既にお伝えした通りですが、今年は学生の2位も賞金が出ちゃいます!やりましたね!とはいえ予算は有限ですので、このようになりました。ISUCON6の賞金内訳です。 優勝 100万円 準優勝 30万円 学生1位 30万円 学生2位 10万円 特別賞 10万円 です!学生枠での賞金を増やしちゃいました。なんと1位が30万円!2位だと10万円!3人だと分けにくい!! 「100万円目指すのは難しくても学生枠の中なら可能性あるのでは!?」と思った皆さん。 予選の参加登録締め切りは2016年9月9日(金) 12:00:00 JST で

    ISUCON6の賞金内訳が決定!学生は2位も賞金が出ます! : ISUCON公式Blog
    y_uuki
    y_uuki 2016/09/07
    :moneybag:
  • ISUCON6 オンライン予選時の会場提供(渋谷ヒカリエ LINE本社カフェ) : ISUCON公式Blog

    追記 9/11 8:30 両日ともに定員に達したため締め切りました -- ISUCON6 のオンライン予選は名前のとおり、オンラインで参加可能ですので基的にはご自宅やオフィスなどからご参加ください。とはいえ会場があったほうが何かとよい方もいると思いますので、渋谷ヒカリエにあるLINEのカフェを会場いたします。会場利用に費用はかかりません。利用される場合は必ず申込をしてください。 例年同様、選会場と同じ会場となります 注意事項入場時間と退場時間を守れる方のみ利用可能です9月17日(土)、18(日)のいずれも9:30にヒカリエ11Fへチームメンバー全員集合でお願いします9:30以降のピックアップはありませんランチなどは可能な限り持ち込んでください電源とWi-fiをご用意します運営作業を隣接している会議室で行っているため、細かなサポートは出来ません 申し込み方法上記内容で問題ないチームのみ

    ISUCON6 オンライン予選時の会場提供(渋谷ヒカリエ LINE本社カフェ) : ISUCON公式Blog
  • インターン生向けのISUCON CM - Qiita

    (esaのプレゼンモードで当日は発表しました) 突然ですが、質問です MySQLなどにデータを保存するWebアプリケーションを作ったことはありますか? Linuxサーバーにsshしたことはありますか? AWSGCPやさくらのVPSやさくらのクラウドなどなど、そういったサービスを使って自分専用のサーバーを作ったことはありますか? あっても、なくても、皆さんにおすすめな情報があります!! ISUCONとは お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです 優勝賞金は100万円! 学生枠なら2位まで賞金が出ます! 予選が9/17,18(土日)のどちらか(リモート参加) 予選で上位チームに入れば戦出場 戦は10/22(土) 会場はLINE社。遠方の学生は旅費負担! ISUCON6 学生限定で選参加時の旅費負担を実施い

    インターン生向けのISUCON CM - Qiita
    y_uuki
    y_uuki 2016/08/31
    よい
  • ISUCON予選突破を支えたオペレーション技術 - ゆううきブログ

    ISUCONに参加する会社の同僚を応援するために、ISUCONの予選突破する上で必要なオペレーション技術を紹介します。 自分がISUCONに初出場したときに知りたかったことを意識して書いてみました。 一応、過去2回予選突破した経験があるので、それなりには参考になると思います。 といっても、中身は至って標準的な内容です。 特に、チームにオペレーションエンジニアがいない場合、役に立つと思います。 今年のISUCON6は開催間近で、まだ予選登録受付中です。 ※ 文中の設定ファイルなどはバージョンやその他の環境が異なると動かなかったりするので必ず検証してから使用してください。 ISUCONでやること (Goal) ISUCONでやることは、与えられたウェブアプリケーションをとにかく高速化することだけです。 高速化と一口に言っても、複数のゴールがあります。ウェブアプリケーションの場合は以下のようなも

    ISUCON予選突破を支えたオペレーション技術 - ゆううきブログ
    y_uuki
    y_uuki 2016/08/23
    Kyoto.なんかで発表したやつです
  • ISUCON6 出題チームに聞く!今年のISUCONどうなんですか?学生にこそ参加してほしいってどういうこと? : ISUCON公式Blog

    ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリストにてお知らせしていますが、オンライン予選を9月17日(土),18日(日)に開催いたします。今回は選の学生枠が増えたということもあり、サーバー提供でご支援いただくMicrosoftの@myfinderさん、出題をご担当いただくpixivの@edvakfさん、はてなの@songmuさんに、ISUCONの魅力や出場するメリットやISUCON6の運営に関わることになったきっかけなどについて色々と聞いてみました。 左からmyfinderさん、edvakfさん、songmuさん まず最初に、ISUCONとはシンプルに「Webアプリケーションを早くする」というものです。趣味でプログラミングをしている人は多いですが「Webアプリを早くする」というのは、仕事でやらないとあまりやらないジャンルで、仕事じゃなくてやれるというか仕事じゃな

    ISUCON6 出題チームに聞く!今年のISUCONどうなんですか?学生にこそ参加してほしいってどういうこと? : ISUCON公式Blog
  • 【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog

    追記 9/9 12:00 参加チームを追加,参加登録を締め切り 追記 9/7 11:40 予選レギュレーションについて追記 追記 9/2 17:00 参考実装の追加を追記 追記8/18 10:15 学生枠の対象について追記 追記 8/16 14:00 選出場チームの選出について追記 追記 8/5 17:55 仕様OSについて追記 -- こんにちは、櫛井です。日から参加登録を開始いたしました。 参加登録締め切りは 2016年9月9日(金) 12:00:00 JST です。 ISUCONについてはこちら ▼ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog オンライン予選の概要と開催日オンライン予選の方式は以下を予定しております予選はMicrosoft Azureを利用出題者側で作成したお題アプリ、ベンチマークツールが乗ったテンプレートを用意各参加チームのAzu

    【締切】ISUCON6 オンライン予選の参加登録を開始&参加チームとメンバーリスト : ISUCON公式Blog
    y_uuki
    y_uuki 2016/08/05
    わいわい
  • インフラ新卒研修と社内ISUCONのはなし - クックパッド開発者ブログ

    インフラ部の荒井(@ryot_a_rai)です。 今年の4月、弊社には11名の新卒エンジニアが入社しました。そして現在、3ヶ月間の研修を受けています。ビジネスマナーから技術研修まで幅広く行われていますが、その中で5月下旬におこなったインフラ研修とその後の社内ISUCONについてご紹介します。 インフラ研修(講義) インフラ研修はインフラ部に配属されるエンジニアに限らず、全新卒エンジニアが参加する研修です。日常業務でコードを書いてサービスを開発していくうえで知っておいてほしい、インフラに関する基礎知識や共通言語を獲得することを目的としています。合計3日間をインフラ部の@kani_bと分担して講義しました。研修内容の内容はざっくりと以下のようなものです。 1日目 インターネットとは ブラウザでウェブサイトを閲覧する際になにが起きているのか IPからHTTPまでざっくりと Webインフラアーキテ

    インフラ新卒研修と社内ISUCONのはなし - クックパッド開発者ブログ
    y_uuki
    y_uuki 2016/06/14
    よい
  • ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog

    櫛井です。 おかげさまで ISUCON5 は予選参加271チームとなり、大いに盛り上がりました。ご参加いただいた皆さん、ありがとうございました! というわけで… ISUCON6 正式に開催決定です!ありがとうございます! 開催日ですが ・予選 9月17日(土) ,18日(日) ・選 10月22日(土) を予定しています。 ※予選は従来通りオンラインで行い、どちらかの日程でご参加いただきます すでにお知らせ等でご存知かも知れませんが、出題はピクシブ株式会社さんと、株式会社はてなさんとで出題チームを結成いただく予定です。ありがたやありがたや。 次こそ参加したいと考えている皆さん、今年は学生の皆さんに沢山参加していただけるような取り組みを検討しておりますので学生の皆さん、チームメンバーを今から探しておいてください! 詳細は追って発表いたします。公式Twitterなどフォローいただけると便利かと

    ISUCON6 開催&日程決定! #isucon : ISUCON公式Blog
  • ISUCON6出題チームが社内ISUCONを開催!AMIも公開!! - pixiv inside [archive]

    ISUCON6の出題者の1人の@catatsuyです。 GW直前の4/28、年度入社の新卒エンジニア全員と社内のエンジニアほぼ全員が参加するイベントとして社内ISUCONを開催しました。 同じく出題者の1人である@edvakfの記事でも書いたように、今年のISUCON6では株式会社はてなさんと弊社で共同出題する予定です。 inside.pixiv.net 今回は弊社のISUCON6出題チームの4人で開催した社内ISUCONの様子を紹介します。 社内ISUCON 時間は12:30から19:00まで行いました。営業日に会社のエンジニアのほとんどが参加するイベントなので、午後を割り当てる形にするぐらいが良いのではないでしょうか。今回は新卒研修の一環としての側面があったので、新卒エンジニアにはISUCON事前ハンズオンとしてこのような内容の講義を行いました。 初期実装 初期実装の言語は『Ruby

    ISUCON6出題チームが社内ISUCONを開催!AMIも公開!! - pixiv inside [archive]
    y_uuki
    y_uuki 2016/05/18
    すごいな
  • ISUCON5 決勝イメージの公開とその使用方法 : ISUCON公式Blog

    tagomorisです。もうISUCON5決勝から1ヶ月が経ってしまいましたが、いくつか準備も整えまして、ISUCON5決勝で用いた環境のGoogle Cloud Platform用イメージを用意できましたので公開します。 HTTPS: https://storage.googleapis.com/isucon5-images/isucon5-final-1.tar.gzGCS: gs://isucon5-images/isucon5-final-1.tar.gz ISUCON5決勝では参加者用Webアプリケーションおよびベンチマークツールの他に外部APIのサーバプロセスも必要でしたが、このイメージはそれらを全て含んでいます。インスタンスを作成して起動すればベンチマークが通る状態で起動するはずです。 イメージの取り込みGoogle Cloud Platformでは上記URLからイメージとし

    ISUCON5 決勝イメージの公開とその使用方法 : ISUCON公式Blog
  • ISUCON5の本選に参加して惨敗しました - 平常運転

    タイトルの通りです。 先日行われた、Iikanjini Speed Up Contestの略であるところのISUCON5の選にはてなの若手エンジニア3人によるチーム「はむちゃん」で参加し、見事惨敗してきました。最後のスコア計測時に再起動試験をクリアできなかったので最終スコアはなしで、終了直前のベンチマークで出した値は4万点台だったので仮に再起動試験で同程度のスコアを出せていたとしても9位ライン、ということになります。isucon.net 予選が好成績で調子に乗っていた記事はこちらです。astj.hatenablog.com 選の感想 最初に、今回の終了直後のこのツイートをもって感想とさせてください。 そらきれい— Julius/HP (@ast_j) 2015, 10月 31 ふりかえり 選のお題が何になるかはいろいろ噂されていましたが、冗談半分に言われていたマイクロサービスとDoc

    ISUCON5の本選に参加して惨敗しました - 平常運転
    y_uuki
    y_uuki 2015/11/02
    おつかれさまでした!またゴミみたいな気持ちになってきた
  • ISUCON5 予選通過しました - wtatsuruの技術方面のブログ

    ISUCON5 予選に参加し、無事に決勝に進むことができました。今年は、社内で id:motemen id:ichirin2501 と、 2nd Party Cookies というチームで出場しました。id:motemen がアプリ、id:ichirin2501 はアプリ / DBまわり、自分はインフラ全般を担当しました。結果は総合10位で決勝進出ですが、同じく社内若手エンジニアのチーム「はむちゃん」に負けてしまって悔しさいっぱいです。 やったこと 事前準備として、分析等の環境整備用セットアップスクリプト、nginx / slowlog の解析準備、ミドルウェアよくある設定復習、デプロイ雛形あたりまではやって臨む。 最初1時間とってた準備時間でサーバ構成を把握して、サーバ環境整備+最初のログ取得・解析。2台立てて1台はsandbox化。 普段あまり使っていない systemd でちょっと手

    ISUCON5 予選通過しました - wtatsuruの技術方面のブログ
    y_uuki
    y_uuki 2015/10/08
    "同じく社内若手エンジニアのチーム「はむちゃん」に負けてしまって悔しさいっぱいです。"