こちらの応募は現在検討中のもので、まだ募集していません
- @so298 Sosuke Hosokawa
- 6 週間
- QUIC クライアント
- shiguredo/quic-client-zig
- @magurotuna Yusuke Tanaka
- 6 週間
- QUIC サーバー
- shiguredo/quic-server-zig
- @naoki9911 Naoki MATSUMOTO
- 6 週間
- TLS 1.3 クライアント/サーバー
- shiguredo/tls13-zig
- Zig の TLS 実装の参考にされました
- https://ziglang.org/download/0.11.0/release-notes.html
I want to recognize Shigueredo whose TLSv1.3 implementation I took inspiration from. For sponsoring us and for allowing us to copy their RSA implementation until Frank Denis implemented Constant-Time, Allocation-Free Field Arithmetic, 本当にありがとうございました!
夏休みを利用して学生がオープンソースを開発する機会を提供する。
この仕事はインターンではなく、ただのお仕事(準委任)です。
- 最大 1 名
- 7/31 まで
早く応募いただいた方から順に面接を行い、双方合意したら契約を行います。
- 8/1 から 8/15 の間
こちらの応募条件は検討中のもので、まだ募集していません
- 学生で 20 歳以上であること
- GitHub Public profile の Name が本名であること
- Zig (0.12.0) の std ライブラリのみを利用し HTTP/2 クライアント (h2) を実装すること
- https://shiguredo.jp/ から HTTP/2 でコンテンツを取得できること
- これを元に必要な技術を持ち合わせているか判断する
- 契約開始日から 1 ヶ月間で 120 時間以上を開発に費やすことができること
- HTTP/3 や WebTransport に関する RFC を翻訳ツールなどを使って読むことができること
- Git / GitHub が利用できること
- Discord でのやりとりが苦にならないこと
- 自分のペースで進められること
- 技術面は Zig による HTTP/2 クライアント実装で確認します
- その他は面談にて確認します
時雨堂コミュニティの Discord サーバー https://discord.gg/shiguredo の #summer-code-2024
にて voluntas
宛てに仕事に応募したい旨をメンション飛ばし、HTTP/2 クライアントの実装を GitHub の URL を共有する。
voluntas
から受領のリプライを受け取ったら、応募完了とする。
申込時にはこれ以上の情報を送ってこないこと。
- Zig による HTTP/2 クライアントの実装をみて、問題ないと判断したらこちらから連絡します
- 30 分程度ビデオ会議をお願いします
- 応募した動機などを伺います
- ここで契約するかどうかを判断します
事前に以下の内容を DM にてお送りください。いただいた情報はこの仕事の契約でのみ利用します。
- 名前 (フルネームをふりがな付きで)
- 年齢 (20 歳以上かどうか確認のため)
- 大学名 (学生であることを証明できるなにか)
- いつから作業を開始したいか
- 契約に必要な情報を共有してください
- 契約書を用意するので、内容が問題なければ合意して契約完了とし開発開始します
- 1 ヶ月で 40 万円とする
例えば 8/1 契約であれば 8/31 が契約終了日となる。
- Zig (0.12.0) の std ライブラリのみを利用し WebTransport クライアントを実装する
- macOS / Linux の両方で動作すること
- QUIC ライブラリには OpenSSL 3.4.x を利用する事
- 開発中のソースコードは shiguerdo/zig-webtransport として Apache License 2.0 にて公開すること
- コピーライトは時雨堂と契約者とする
- 完璧を目指す必要は無い
- 最終的に動作はしなかったというのでも良い
- ギブアップも可能
- 日本国内からのフルリモート前提
webtransport-go と正常にやりとりができること
- セキュリティを意識する必要はない
- 時雨堂コミュニティの Discord サーバーのパブリックチャネル
#summer-code-2024
を利用する- 時雨堂コミュニティ Discord サーバーの参加者は誰もが見れる
- https://discord.gg/shiguredo
- 開発進捗の共有は不要
- 基本的には自分のペースで自由に進めて貰って問題ない
- コアタイムなどもなし
- こちらかあれをやれ、これをやれといった指示はしない
時雨堂コミュニティの Discord サーバーのパブリックチャネル #summer-code-2024
でどうぞ。