タグ

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

  • ISUCON12 予選の小ネタ

    ISUCON12 予選の小ネタ Twitterに書くには文字数が足りないけど公式サイトのブログに書くほどでもない小ネタを供養する記事です。うろ覚えなところもあるのでオフィシャルな記事よりはだいぶ信頼性低めです。 中身が完全に切り替わるフロントエンドSPA実装 今回の問題って完全にバックエンドはAPIしか提供してなくて、参加者がどんなサービスか知るために提供していたフロントエンドはSPAになってて最初からnginxで配信していました。例年だと静的ファイルはバックエンドが頑張って配信するみたいになってることが多いですが、そもそもベンチマーカーはHTML/CSS/JSには最初の整合性チェックフェーズでしかアクセスしないので、そこに力入れてもらう必要ないから最初からnginxで適切な状態にしてしまおう! という感じで出しました。 SPAなフロントエンドが提供されたことは過去にもありまして、大体Re

    ISUCON12 予選の小ネタ
  • ISUCON11 で優勝しました

    シンプルで力強いタイトルをつけてしまいましたが、2021/09/18に行われたISUCON11の選にfujiwara組で出場しまして、優勝することができました。メンバーの話とかは予選ブログのほうに書いてますので、そちらを参照ということで、早速やっていった内容を書いていきます。 今回は全然スコアが上がらなくて、とにかく細かいやつでもいいから施策を入れまくって積み上げるみたいな感じでやったので、やったことが大量にあって読むのにとても時間のかかるブログになっております。ちゃんと読もうとすると15〜30分くらいかかるとおもうので、お時間のあるときにゆっくりお読みください。 あわせて読みたい チームメンバーのブログもあります。 ISUCON11で優勝しました by 組長 はじまるまで 基的には予選とおなじ準備をすればOKというところなのですが、久々の選出場なのでせっかくなので優勝したいなぁ…と

    ISUCON11 で優勝しました
    sfujiwara
    sfujiwara 2021/09/21
    やったこと、めっちゃ詳しく書いてあります
  • ISUCON 11 にfujiwara組で出場して予選突破しました

    こんにちは! 日はほとんどISUCONのことしか書いてないブログへお越しいただきありがとうございます! だって全然旅行できる気配がないんだもの…。 さて、ISUCONの季節ということで今年もfujiwara組で出場しています。メンツも昨年と同じ 組長(fujiwara)、れもん(acidlemon)、まこぴー(macopy) の3人です。昨年は予選通過ラインに2チーム分届かずに予選落ちでしたが、今年はバシッと全体4位のスコアが出たので無事予選通過しております。では、さっそくやったことなど書いていきますね。 3人の分担は特に決まってないですが自然とこんな感じです。普段の仕事と同じ感じ。 組長: インフラ設定、デプロイまわり れもん: 仮説立てて策を考える、ちょろちょろコードを書く、大技をかける(そして不発) まこぴー: バリバリとコードを書く デプロイ、レビュー、パフォーマンス分析とかは3

    ISUCON 11 にfujiwara組で出場して予選突破しました
  • ISUCON10決勝に並行チームとしてfujiwara組で参加してきました

    ざっくりいうとfujiwara組は戦でいうと2位と3位の間くらいでした、いやー予選さえ突破できていればな〜〜。それにしても今年は1〜3位が全部学生というのはすごいですね! 学生枠じゃなくて社会人枠作ったらというジョークもでるくらいの結果でしたが、お題的にもみんな知ってるISUCONということで参加者によってドメイン知識の偏りがなかった結果学生がいかんなく伸びてきたというところなのかなぁと思っています。 ということで、ここからはfujiwara組のやったことの話とかを書いていきます。 始まるまで 並列チームは運営チームより「ミライノタワーに来ますか?」と聞かれまして、「はい! 行きます!」と答えた我々は新宿で参加することにしました。私は鎌倉住まいなので湘南新宿ラインで新宿にいくにあたって9時までに行くには7時半すぎの電車に乗る必要があるので仕事いくよりもよほど早起きが必要でしたが、ISUC

    ISUCON10決勝に並行チームとしてfujiwara組で参加してきました
  • ISUCON7予選を2日目3位で突破した

    秋も深まりISUCONの季節ですね〜。今年はどういうチームで出ようかなと思ってたのですが、8月に同僚の @fujiwara が学生向けのISUCON夏期講習をやるということで資料を眺めていたところ… ぎゃーーISUCON4の3位が最低成績だなんてーーー オレ歴代fujiwara組最弱じゃないか… となったので、今年はこのチームを再結成してもうちょっと良い成績を取ってリベンジしようというのがぼくの密かな野望でした。ちなみにISUCON4の決勝で3位に伸び悩んだのはCache-Controlっていうヘッダを付けるという解法がわからなかったみたいな話なのですが、その辺は当時の公式の解説と講評を読んでもらえばいいでしょう。一応Cache-Controlつけてない組の中では1位だったんですけどね、そういうのを負け惜しみっていうんですけどね…。 ISUCON7予選のお題は… さて、そんなわけで始まりま

    ISUCON7予選を2日目3位で突破した
  • horensoのSlack reporterを書いた

    すっかり季節は年度末ですね〜。なんと明後日には新年度で新入社員が入社してくるぞ!! ということで新卒研修の準備に追われてる今日この頃ですが、みなさまいかがお過ごしでしょうか。 さて、研修準備も長々やると疲れてくるのでちょっと現実逃避に…というわけではないんですが、最近horensoというGoogleじゃないほうのcronなどでコマンドをwrapして成功失敗の通知を仕組み化するツール(詳しくは作者のSongmuさんのブログをご参照ください)用にSlack Reporterを書きました。ちなみにGoogleのhorensoは漢字入力システムです。 で、きっと今どきのWeb系の会社はSlack使ってるところ多いし、社内の各プロジェクトで汎用的に使えるように作ったから勢いよく全世界に公開しておくか〜と思った次第なので、この記事を(現実逃避に)書いてます。この前とある勉強会に行ったときも自席から前側

    horensoのSlack reporterを書いた
  • #isucon 2014にfujiwara組で出場して予選2日目暫定1位を取りました

    どうもこんにちは、れもんです。今年もISUCONの季節がやってきましたね。昨年はfujiwaraさんの右腕として出題業をやりまして、今年はそのままfujiwara組として予選に出場しました。 結果は既報の通りですが、ひとまず2日目で暫定1位のスコアを出しています。67782です。では問題の感想とかやったことを振り返っていきます。あ、長いのでマジメに読んだら読むのにたぶん10分くらいかかりますよ。 また、チームメンバーのfujiwara, handlenameのブログも出そろいましたのでそちらも合わせてお読みください。 #isucon 4に参加して予選2日目暫定1位になりました (@fujiwara) #isucon 4にfujiwara組として参加しました (@handlename) 前日まで 金曜日のお昼にチームでランチして分担を確認。fujiwaraさんが「今回は実装が速そうなhand

    #isucon 2014にfujiwara組で出場して予選2日目暫定1位を取りました
  • golangのpqドライバでRedShiftにつないでちょっとハマった話

    YAPCが終わり、夏も終わり、みなさんいかがお過ごしでしょうか。れもんです。季節感を先取りしてデザインを冬っぽい感じにしました。 さて、最近仕事でRedshiftをつかっておりまして、ご存じのない方に簡単に説明するとAWSで使えるマネージドで列指向でシェアードナッシングな分散データベースっていう説明でいいんでしょうか。あんまり定義の分野に明るくないのでとりあえずぼくはそんな認識で使っております。MPP! MPP! みたいな感じです。 で、「Goで行こう」というダジャレなのかどうかよくわからないことをぶち上げたというのと、BIツール的なところは比較的言語の作りに依存してどうこうみたいなハマリかたをしなさそうで新しい言語を投入するには無難だなというところで、Redshiftを叩くのをgolangでやっております。 RedshiftはPostgreSQLのドライバで接続可能なので、golang

    golangのpqドライバでRedShiftにつないでちょっとハマった話
  • #isucon の本戦問題の解説に書くネタのメモと、とっかかりの見つけ方

    こんにちは、れもんです。ISUCON3戦の事前解答作成、問題フィードバック、ベンチマークのバグ取りとチート対策、当日のオープニングストーリーの作成と封筒ディレクターが主な担当です。ストーリーがだいぶ好評(?)だったようで安堵しています。 みなさんISUCON戦お疲れさまでした! 予選の時は1日目の競技中にチェッカーのチェックが甘いところが見つかって出題者がダメージを受ける出来事がありましたが、今回は前日徹夜でベンチマークの問題点を探したり、特定の制限によるスコア荒稼ぎができないようにチェックしたりと大分力を入れて調整しました。問題の難易度と相まって前半の時間は全然みんなスコアが伸びてこないので逆に不安になりましたが、しっかり3分計測で6桁スコアを出してきたLINE選抜チームはさすがでした。 解説ネタ さてまぁ準備の様子とか詳しい感想とかは別途書くとして、ひとまず忘れないうちにISUCO

    #isucon の本戦問題の解説に書くネタのメモと、とっかかりの見つけ方
    sfujiwara
    sfujiwara 2013/11/10
    出題協力ありがとうございました!
  • #isucon の予選問題の出題に参加しました

    しまった、YAPC感想ブログ書いていなかった…。れもんです。 さて、先週末予選を行ったISUCON3の出題に参加しました。先に私の立場を明らかにしておくと、@fujiwaraの同僚で、昨年からWeb業界にやってきてWebサービスの開発経験1.5年くらいのエンジニアです。とりあえず業務ではサーバーサイドのエンジニアリングを行っていますが、iOSアプリも書けますのでそっちのテクニカルなアドバイスをしたりもしています。あ、そうそう、先日@typesterが独立して退社したので、im.kayac.comのiOSクライアントは私が引き継ぎました。ISUCONが終わって落ち着いたら通知サウンドを選べるようにする対応をやりますのでお楽しみに! もうなんか半分くらい書き終わった感じです。 出題内容についての反省項目などは既に@fujiwaraがまとめている通りで、/recentのチェックが甘かったのがやは

    #isucon の予選問題の出題に参加しました
  • fluent-plugin-redeliverというのを書いた

    昔からとうてい世間に公表出来ないようなものばっかり作っていた私ですが、今年の目標に「パブリックにリリース出来るもの(製品およびライブラリ)をたくさん作る」と掲げておりまして、その第一弾というわけではないですが今をときめくイベントログ収集ツールのFluentのプラグインを書きました。 名前はredeliverプラグインです。ログに別のタグをつけて再送するんです。 必要に迫られて作った感じなんですが、一応作る前にそもそもそういうプラグインありそうじゃね? って思って探してみたりはしました。するとそれっぽいものとしてrewriteプラグインとrewrite-tag-filterプラグインが見つかりました。あら…どちらの作者も名字は違うけどKentaroさんなんですね…ってそれはおいておいて、残念ながらドキュメント読んでみると微妙にぼくの使い方に合致しないため使えませんでした。 ぼくが必要としてい

    fluent-plugin-redeliverというのを書いた
  • Perlの上級初心者がISUCON2に行ってきた話

    あーどうもどうもこんにちは、acidlemonです。 今回はタイトルにあるとおり11/3、文化の日にあったNHN Japan主催のISUCON2(いい感じにスピードアップコンテスト2)に参加してきた話です。2〜3人で構成した25チームがスコアを競うために実サーバ60台、仮想マシン120台(1チームに仮想マシン4台)を用意して行われるWebサービスのスピードアップコンテストということでこれだけの量を用意出来る主催のNHNさんマジすげぇー。こんな大規模でスピード感あふれるイベントに参加できたことはかなり貴重な経験でした。どうもありがとうございます。 1ヶ月くらい前 うちの会社にはディフェンディングチャンピオンのfujiwara組がおり、もう1チームくらい出てみたらってことで新卒の若者チームが出るような雰囲気だったのですが結局出なかったようで、中途のおっさん2人+年齢詐称気味の新卒というチームで

    Perlの上級初心者がISUCON2に行ってきた話
  • 1