2日目のエントリです。昨日は(?)博多市さんの知的ゲーム「たほいや」のすすめでした。adventar.org先月の23-25、駒場祭がありました。サークルTSGは五月祭に引き続いてライブ放送をインターネットに投げつけました。ライブの細かい話は同アドベントカレンダーで15日に博多市さんがまとめてくれるんだと思います。僕は1日目CTFの出題・放送と、3日目CTFのプレイヤーをしました。Day1今日問題の中身を公開した後、1週間後、来週の日曜日24:00以降の適当なタイミングで閉じようかと思います。登録していただいたチームは、放送時に内部プレイヤーとして参加したチームを除き、現在のところ20チーム。そのうち4チームが得点をしてくれました。addressからアクセスがあったそうです。参加していただいたチームおよび放送を眺めてくださった方々はありがとうございました。5問作りましたが、1問はまだだれも解いてくれていません。TSGの1チームがそれを除く4問を解いてくれました。あとは2問しか解いてくれてない...悲しい。dd解いてくれました!!!やった!!!そんなところですが、問題の中身を公開しようと思います。これくらいのちまっとしたCTFを開催するときに参考にできるようならしてください。Writeup」の予定です。彼はさっき書いた4問解いてくれたチームです。part)TSGで出ました。2位です!わいわい!本戦は僕は出れません。submitした問題は、タイトルの5つのようです。うち、shooterは最後の段階しかやっていません。8の予選に出場しました。FetchDecodeExecWriteってチーム名です。3人ともチーム名とか決めるの苦手なので、かなり雑に決まりました。結果、全体で2位がとれました。練習は、一昨日やりました。Qualsをやりました。去年僕は出たはずなんですがすべて忘れていました。言語は、事前から実質golang一択でした。3人とも経験は無ではないです。始まってバックアップを適当にとったり、ローカルに同期したりしたあと、HTTPサーバがh2oであることを見つけました。nginxのつもりで臨んでいたので、まあ悩んだんですが、moratoriumくんの割と軽く強いinsistにより、nginxへの置換を決めました。終わってみれば英断だった気がします。2ndでapp、3rdでmariadbを動かしました。一応3rdでもappは動いていますが、来るリクエストはinitializeだけです。logとかをずっと流してました。logがやばい感じになっているのがほぼほぼ常だったので、クエリ改善してました。logを眺めて、golang特有のどこで発生したかよくわからなくなったエラーを直したりしました。akouryyくんがNを1にするやつたくさんやってました。Nを1にすることを2回繰り返すことでN^2が1になったりもするっぽいです。moratoriumくんが、初期実装でtransaction&retryすべきっぽいのにしてないところを直したりしてました。500が減ったり、期待とstatusが違うことに起因する減点が減ったりしてたっぽいです。*1ほかにもいろいろやってました。idleが20くらいをウロウロしていた気がします。doneを実行して、終わったら掛け声をかけることです。waiwai.shは以下です。enqueueボタンを押してくれます。dstatを眺め、終了の様子が見られたらベンチマークの結果を眺めます。これがルーチンでした。思い出したようにlogの削除も行いました。