第2回 SECCONCON開催!

SECCONCON(SECCON Contests)は SECCON Contest of Contest に応募された競技やコンテストの企画案・設計案を,実際に実施するイベントです.
自由なアイディアで考えられた,独自性のある新しい競技やコンテストが行われます.奮ってご参加ください! (なお本イベントは,完全オンラインにて行われます)

実施内容(予定)
・ロバストL1通信競争
・人間Cコンパイラコンテスト
・バイナリ駄洒落

■ 日程

2022年11月19日(土)

■ タイムスケジュール

<完全オンライン開催>
13:00-13:10 オープニング
13:10-13:40 人間Cコンパイラコンテスト(説明)
13:40-13:50 休憩
13:50-14:50 人間Cコンパイラコンテスト(競技)
14:50-15:00 休憩10分
15:00-15:40 ロバストL1通信競争(説明)
15:40-16:40 ロバストL1通信競争(実施)
15:50-16:30 (裏番組)バイナリ駄洒落
16:40-17:20 ロバストL1通信競争(競技)
17:20-17:30 クロージング

■  ロバストL1通信競争

(概要)
2台のArduinoを数本の電線で接続し,通信できるようにします.
通信のためのサンプルプログラムが提供されますので,それを効率のよいものに改造することで,ソフトウェアのみで64KBのランダムデータを送受信する時間を競います.
(参加対象)
・個人参加,および,3名までのグループでの参加とします
・参加者は個人,グループ含めて8チームまでとします
(参加条件)
・競技で使用したプログラムは,原則,公開していただきます
(必要な準備)
・PC,ネットワーク環境
・Arduinoを用いたプログラム開発ができること.Arduinoを2台用いてサンプル実装の回路を構成して参考実装のプログラムをそのままで実行できればなお良いものとします
・当日までにArduino IDEをPCにインストールしてコンパイルに成功しておくこと
(募集期限)
2022年11月18日(金)17:00(JST)
(参加フォーム)
👉応募フォームはこちら

■ 人間Cコンパイラコンテスト

(概要)
人間Cコンパイラコンテストとは,文字通り競技者自身がCコンパイラとなってC言語からアセンブリを生成し,その時間と正確さを競う競技です.
競技者はC言語のプログラムを渡され,それを見てコンパイルが通らなければ(C言語の仕様に則っていなければ)該当する最初の行を指摘し,コンパイルが通るようであればアセンブリを書いて提出します.
今回ターゲットとなるアーキテクチャはx86_64です.対象となるCの仕様はC99を予定しています.
本競技の詳しいレギュレーションは以下をご覧ください.
https://github.com/Alignof/Human_C_Compiler_Contest
この競技の目的は競技を通じてアセンブリやC言語の仕様,ABIと仲良くなることです.
人力でCコンパイラと同じことをするというアプローチから普段使っているコンパイラの中身を解明し,アセンブリを書いて読んでデバッグすることで低レイヤの力をつけることを目標とします.
今回のイベントでは競技と並行して入門編を裏番組として行う予定ですので,Cコンパイラって中で何してるのだろうとかCコンパイラになるなんて自分には無理無理という方もぜひ気軽に参加して欲しいなと思います.
(参加対象)
個人
(参加条件)
低レイヤに興味がある方からCコンパイラ自作勢までレベルを問わず募集します.
裏番組として入門編を流す予定ですので自分のレベル感に合わせて解説を聞いたり競技に戻ったりして頂いて構いません.
皆さんの参加をお待ちしています.
(必要な準備)
・PC,ネットワーク環境
・検証用のCコンパイラや使い慣れているエディタ,デバッガなど
(募集期限)
競技当日11月19日まで
(応募フォーム)
👉応募フォームはこちら

■ バイナリ駄洒落 

(概要)
「バイナリ駄洒落」はバイナリデータの読みに対して非常に似た音の言葉をかける近未来の言葉遊びであり、近年、国内ではハッカーの密かなたしなみとして挨拶がわりに交換されています。第2回SECCONCONでは第4回 SECCONバイナリ駄洒落コンテストを実施します。
詳しくはこちらのバイナリ駄洒落募集ページを参照してください。奮ってご応募ください!
https://www.seccon.jp/2022/seccon_contest/_seccon.html
バイナリ駄洒落とは
http://kozos.jp/binary-dajare/
(競技人数)
定員なし
(募集内容)
オリジナルのバイナリ駄洒落作品
(募集期限)
2022年11月18日(金) 09:00(JST)
応募先はこちらをご覧ください

----------------
お問合せ先:info2022@seccon.jp

< 前へ

第4回 SECCONバイナリ駄洒落コンテスト開催!

次へ >

SECCON Beginners 2022 福岡 + ワークショップ 開催レポート!!