トップISUCONこのタグでブログを書くISUCON(コンピュータ)【いすこん】ウェブアプリケーションのチューニングコンテスト。人までのチームで参加し、与えられたウェブアプリケーションのチューニングを制限時間いっぱい行い、パフォーマンスに基づいたスコアで競いあう。Contest)の略。この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。ISUCON9をLocal(DB部分だけDocker)でやろうとしたけど、色々面倒なのでやめることにしました。今後はAMIからAWSにEC2環境作ってやっていく予定。sfujiwara.hatenablog.com関連ブログGマイナー志向•9ヶ月前ISUCON12予選の様子(画面操作)をYouTubeに公開しました今回のISUCONで初の試みとして、画面操作を録画したのでYouTubeに公開しました。自分の肉声も含まれています。映像は8時間ノーカットです。音声は乗せられない会話、クシャミ、昼食中の啜る音などだけ除去しています。チームメンバーと会話しながら進めたものの、プライバシーを配慮してあえて自分の声しか入れてません。相槌を打っているだけのシーンもあるので内容はすべて把握できないかもしれません。画面収録はmacOS標準機能を使いました。動画編集はmacOS標準のiMovieを使っています。ISUCON12本選の結果は12位となりました。最終スコアは106,254でした。順位が振るわなかった理由は、以下の3点と自分では考えています。#isucon最終スコアは167,491点で、7位でした。あともう1手ぐらい打てれば上位入賞できたかもしれません。CONQUEST」の高速化でした。ブラウザから動作確認するとUnity製のゲームが動いていておもしろかったです。今回の本選ではサーバーが5台与えられました。開催されたので予選に参加しました。忙しくてブログに起こすのに時間がかかってしまいましたが、来年のためにしっかりやったことを記録しておきます。使って過去問を解いたりしていました。解析できるようにするなど、大会開始後にやる下準備をスムーズにできるように練習したりドキュメントにまとめたりしていました。id:wtatsuruさんと、「デジタルトランスフォーメーションズ」というチームでISUCON12に出たけど、振り返ってみたらほぼ初期データを弄って終了してしまったな、という振り返りエントリ。何を振り返ったらええねんと思いながら過ごしていたら時間が経ってしまった。いえばチーム名の最後に2022ってつけたいと思ってたのを今思い出した。5分スプリント会」みたいなサイクルを回していた。これはwtaturuさんが去年のチームでやっていたらしく、今年もやることにした。「デジタルトランスフォーメーションズ」というチームで出場してきました。最終スコアは4159で本選進出ならずという結果でした。2人は同じ会社で一緒に働いて長いんですが、同じチームで仕事したことはほぼなかったので、なかなか楽しい体験だったなと思います。問題も運営もすごく良かったので感謝です。それはそれとして、本戦いけなかったのはだいぶ悔しい。向き合えなくて、この記事を1週間書けなかったのでした。なんとか7月中には書いたよ。正...#ISUCON12#ISUCON時計を壊せ•10ヶ月前ISUCON12予選に1人で挑み惨敗を喫しましたFAILでスコア0でフィニッシュです。ありがとうございました......。近頃、チームで仕事するの難しいなーと感じていたところ、気が狂い、いっそのこと俺一人で全部やりてーとなって、血迷いました。最初に動いているコードはGoでした。前々からISUCONの存在は知っていていつかは参加してみたいと思っており、今年出版されたISUCON本を読んでみてやっぱり面白そうと感じたのでISUCON12に初参加してきました。ちなみに1人参加です。初めに結果を言うと7222点で136位でした。1人初参加にしては頑張ったと自分に言い聞かせました。ISUCON本を読んで各種勘所を学びつつ、いくつかの過去問を素振りして練習しました。ISUCON公式Blog」をみながら試してみて、SQLiteのままRuby実装で86,910点(予選No1水準)までいけました。どのような流れでスコアを高めていけたかと簡単にやったことを紹介します。2023に現地参加してきました。今年の開催地は長野県松本市。2020年にも開催が予定されていましたが中止になってしまい、3年越しでの開催となりました。昨年に引き続きオンラインとのハイブリッド開催でしたが、オンサイトでのパーティやドリンクアップも復活して「RubyKaigiが帰ってきた」との思いを強く感じました。タグを見て周り、夜には懇親会があり......と起きたことをその場でツイートする暇もないくらい、忙しく刺激のある充実した3日間でした。2023に28名で参加&スポンサーをしました!参加レポートこんにちは、技術広報のえんじぇるです。Partyの準備&運営をしました。Partyに参加いただいたみなさま、ありがとうございました。エンジニア組織であるテクノロジー部門だけで28名がRubyKaigiに参加しました。2023にオンラインで参加しました。これはそのメモ書きです。スゴくメモを取りやすかったです。自分のところもpryのママですが...まずはbinding.irbでデバッグをしてみるところからスタートしてみようかな。アルコールパッチやってた。自分の登壇中のツイートをTogetterでまとめました。資料と合わせて読んでライブ感を追体験してみてください。2023の2日目にオンラインで参加しました。見た発表について少しずつ、思ったことを書きました。bundlerがどんなものか、とてもわかりやすかったです。モダンなパッケージマネージャには、バージョンロッキングがある。これのおかげで、SBOM言われても怖くないですね...。頑張って研鑽Rubyプログラミング(以下:研鑽Ruby)を読みました。gemの開発やメンテナンス方面に特化させたような感じ。warningを仕込んだりするのはgemに関係なく他...こつつみ•1ヶ月前メーカー企業のエンジニアが「転職ドラフト」を使ってみた転職ドラフト経由ではなかったですが転職先は決まって落ち着いてきたので、転職ドラフトを使った感想を記事にします。私が転職ドラフト参加したのは2022年12月と2023年2月です。その...私が歌川です•1ヶ月前DBスキーマからGoのstruct定義を生成するグッズを書いたGoでSQLを書いて実行するとき、素のdatabase/sqlだけだとさすがに心もとないのでsqlxなどのライブラリを使ってDBの行をstructにマッピングすると思います。tagでマッピング元のカラム名を指定できるのが便利ですね。一方で、このstructを定義する作業ですが、テーブルのカラムが多いと大変だし、typoしていたので直して再チャレンジする......ということが往々にしてあると思います。いうときのためにstruct定義を生成するツールを書いてみました。2023年5月号を読んで、ちょこっとずつ感想を書いてます。Design輪読会に向けての予習でもあります。思いついて、資格みたいなのないかと思ったら...ありました。やるのもなんだから、こういうのを目標にするのもありかなぁ...ううむ...。「達人が教えるWebパフォーマンスチューニング」を読んでSQLのパフォーマンスチューニングを実践してみました。・商品を1000件登録する。・商品登録時にそれぞれ「カテゴリ」4つ「タグ」3つ「商品画像」2つを同時に登録する。・商品ごとに設定する「商品コード」はユニークで他商品と重複しない。基準になる改善前の実行時間を計測します。ピクシブから技術開発本部インフラ部の末吉(@sue445)が登壇します。5月12日(2日目...こつつみ•2ヶ月前27歳になった27歳になった、かつ、新卒で入社して4年が経ったので、社会人生活を振り返ってみる。競技プログラミングを始めた。社会人1年目から2年目にかけて1年間くらい毎週コンテストに参加して緑になった。帰ってから勉強する習慣がついた。2年目まではC言語で開発していた。組み込み開発だったのでメモリ周りの知識つけられた。大学の研究室のメンバーと一緒にプロダクト開発とかするようになった。一生関わっていきたい。↑のメンバー3人でルームシェアを始めた。あの時の決断は間違っていなかった。SAAの資格とって、組み込み→クラウドエンジニアになった。含めてこれらのような記事を書く知識や経験が僕には無いから素直にすごいと思った。その一方でこの内容を普通に理解できる「Webエンジニア」はどのくらいいるんだろう?というのも同時に気になった。