sh3_2026_kw
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* SecHack365 2026年度 開発駆動コース 川合ゼミの説明
-(by [[K]], 2026.04.21)
** (1) こんな人を募集します!
-SecHack365 2026年度 開発駆動コース 川合ゼミ」では、こん...
--&size(20){自分が普段使いするものを自作したいという人};...
--&size(20){すでに開発に着手していて何らかの動作ができる}...
-この2つの条件はどちらかを満たしていればいいのではなく、...
-私がトレーナーとしてもっとも大切にしているのは、みんなが...
-だから無理強いすることはないですし、効率よく早く正解を学...
-どうしてもうまくいかなくてギブアップしたら私に質問しても...
--2024年度まではプログラミング言語の自作を優先してきまし...
-参考までに、私が今までどんなことをしてきたのかを書いてお...
--1996年~ V98というエミュレータを開発
--2000年~ OSASKというPC向けの超軽量型の自作OSを開発
--2002年~ naskというx86用のアセンブラを開発
--2003年~ tek5というLZMAをベースにした可逆圧縮形式を開発
--2005年~ 書籍「30日でできる!OS自作入門」を執筆
--2010年~ blikeというC言語用のグラフィックライブラリを開発
--2013年~ OSECPU-VMという仮想マシンを開発(このバイトコ...
--2019年~ kcl03というC言語用の基本ライブラリを開発
--2019年~ kcll00というC言語用のプログラミング言語開発支...
--2019年~ ES-BASICというスクリプト言語を開発 (詳しくは...
--2020年~ aclライブラリを開発
--2021年~ 「10日くらいでできる!プログラミング言語自作入...
--2023年~ easy-CというC言語の改良版を発表 (詳しくはこち...
--2024年~ easy-Cで電子工作を動かす (詳しくはこちら→http...
--2025年~ uckという仮想マシンを作って OSECPU-VM で打ち立...
--2026年~ acl4というライブラリを作って自分自身の開発力を...
--まとめるとこんな感じです。
---エミュレータ自作、PC向けのOS自作、言語自作、圧縮、理想...
//-私は「自分に身近な課題を解決する」ことに強くこだわって...
-解決したい課題がセキュリティに関係しなくても応募は可能で...
** (2) 補足
-[Q-1] 私はプログラミング言語やOS開発ではない、もっと普通...
--[A-1] まず応援します。あなたの作品のいいところをたくさ...
--あなたがもし「次にどんな方向性で開発しようかな」と悩ん...
--どうやれば要領よく自分の作品をプレゼンできるか悩んだら...
--私は基本的に必然的なことしか言いません(=自分の考えを...
--当初は自分が使うために作っていたはずだったのに、なぜか...
--(私自身も、かつて同じ悩みを抱えて、自分のセンスを大幅...
--賢すぎて、作る前にどうしたらいいかと考えすぎることって...
--私は失敗を責めません。失敗してもそれで何かが分かって学...
-[Q-2] 毎週進捗がないと責められますか?
--[A-2] 川合ゼミでは、週ごとの進捗報告を一切求めません。...
--こんないい加減な方法で本当にうまくいくのか?って思うか...
--もちろん自発的に自分の進捗報告がしたければ、報告してく...
--SecHack365事務局から出される課題については、もちろん締...
--新型コロナやインフルエンザなどの感染症になってしまった...
-[Q-3] ChatGPTやそのほかの類似の技術を利用して、応募用紙...
--[A-3] 他のコースや他のゼミではダメかもしれませんが、川...
-[Q-4] もう自分の作りたいものを作り始めているのですが、そ...
--[A-4] それは技術力と熱意の証明だと思うので、大歓迎です!
--むしろこれから作ろうと思っている人も、SecHack365での合...
-[Q-5] 川合ゼミでは、わからないことは何でもたくさん教えて...
--[A-5] プログラムの開発の仕方は、何から何まで川合が教え...
--「7割どころか、全部自力でできると思います!」の人も大歓...
-[Q-6] グループでの応募はできないのはわかってますが、開発...
--[A-6] そういう状況になれば、OKできると思います。
-[Q-7] 実力を示すためにコンテストでの受賞歴があったほうが...
--[A-7] 私は、コンテストでの受賞などをプラスには見ません...
--そうじゃなくて、そこでどんなものをどうやって作ったのか...
-[Q-8] 応募時に作りたいと思っていたものと、選考合格後に作...
--[A-8] どうして作りたいものが変わったのか、その話は面白...
--とまあそういうことですので、作りたいものが変わったらど...
-[Q-9] こちらのゼミでは、年齢情報を選考に利用しますか?
--[A-9] はい、します。基本的に若い人には加点します。中学...
--なお事務局に確認したところ、選考時には事務局に回答した...
-[Q-10] 実はやってみたいテーマが複数あるのですが、どれを...
--[A-10] そういうときはたぶん自分だけで考えていてもしょう...
-[Q-11] 川合ゼミでは、SecHack365で新たな分野に挑戦するこ...
--[A-11] はい、そうです。新しい分野を調べながら学ぶことは...
-[Q-12] 書き方のコツはありますか?
--[A-12] まず、どんな課題をどう解決したいのか説明してくだ...
-[Q-13] 他に強調することはありますか?
--[A-13] あります。どうも一番大事なことがなかなか伝わって...
--だから、まだ作りたいものが決まっていないので、なんかい...
-[Q-14] 他のゼミ、他のコースと指導方針が似ているなーと思...
--[A-14] 各トレーナーがどうやって指導したらいいかなーと試...
--また私たちは「あのコースのあのやり方はうまいからぜひ真...
-[Q-15] 自分で使うことを強調した応募条件になっていますが...
--[A-15] いいえ。私もかつては自分が使うことをそれほどには...
--私はかつてOSを自作していて、それを自分で使う日々を送っ...
--そもそも、何かいいものを作ればたくさんの人がダウンロー...
--だから開発者自身が使いましょう。開発者は何らかの必要性...
--あなたが便利そうに使っていると、他の人も関心を持ってく...
--まずはたった一人でいいから、その人のニーズを完全に満た...
** (3) 今までの川合ゼミの修了生
-以下の通りです。どんな感じか参考になるかなと思ったので挙...
-最初からすごい人もいましたし、SecHack365内で急成長した人...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|||||
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|||||
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2022年度>https://sechack365.nict.go.jp/achievement/202...
|[[2022年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2023年度>https://sechack365.nict.go.jp/achievement/202...
|[[2023年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
** (4) 掛け持ちについて
-私としては、他のことと掛け持ちしない人が好ましいと思って...
-また大学などの研究テーマ(今やっているやつ)をそのまま持...
-もしこれらの掛け持ち問題がありそうな人は、応募時に自己申...
--まあでも、掛け持ちするくらいなら、そっちをメインで最後...
** (5) 作り方について(私がどういうアドバイスをするのかの...
-[1] たとえばコンパイラ言語を作りますという場合、字句解析...
-動くようになってみると、なんかいろいろと「想像していたの...
-[2] そうではなくて、こう作りましょう。まず、a=2; b=3; c=...
-[3] その後、加算だけではなく四則演算に対応するとか、ifと...
-また機能を追加していく際には、「既存言語にあるような普通...
-私はそういう作り方をよくやるので、言語固有の面白い機能は...
-[4] 別の方法もあります。すでに動いているオープンソースの...
-[5] こういうやり方はコンパイラ開発に限りません。ポイント...
~
-[6] あなたの作品に何か短所があるとします。たとえば「〇〇...
-でもこれはよくない戦略だと私は思います。・・・実は、でき...
-[7] そうではなくて、長所をさらに高めたり、新しい長所を付...
-だから先に長所を伸ばしましょう。伸ばして伸ばして伸ばしき...
-[8] この作り方をしないで、指摘された短所を「確かにそうだ...
-[9] 例外はあります。・・・その欠点を直すことで新しい応用...
-[10] あなたの作品の処理が重くて、ちょっと使いにくいなっ...
-[11] 一方で、あなたの作品の長所の一つが「高速性」なのだ...
~
-[12] 自分の作品を紹介するときに「〇〇機能を付けくわえた...
-その程度の可能性だったら、それこそ誰にでも何とでもいえる...
-[13] こういう主張が入ると、一気にそれまでの説明が薄っぺ...
** (6) ちなみに
-ちなみに、学習駆動コースも川合ゼミに似たテーマを扱ってい...
-SecHack365のホームページはこちらです。 → https://sechack...
//-(以下編集中: 4/15中に書きあげる予定です)
//-(参考: 2024年度版 [[sh3_2024_kw]])
終了行:
* SecHack365 2026年度 開発駆動コース 川合ゼミの説明
-(by [[K]], 2026.04.21)
** (1) こんな人を募集します!
-SecHack365 2026年度 開発駆動コース 川合ゼミ」では、こん...
--&size(20){自分が普段使いするものを自作したいという人};...
--&size(20){すでに開発に着手していて何らかの動作ができる}...
-この2つの条件はどちらかを満たしていればいいのではなく、...
-私がトレーナーとしてもっとも大切にしているのは、みんなが...
-だから無理強いすることはないですし、効率よく早く正解を学...
-どうしてもうまくいかなくてギブアップしたら私に質問しても...
--2024年度まではプログラミング言語の自作を優先してきまし...
-参考までに、私が今までどんなことをしてきたのかを書いてお...
--1996年~ V98というエミュレータを開発
--2000年~ OSASKというPC向けの超軽量型の自作OSを開発
--2002年~ naskというx86用のアセンブラを開発
--2003年~ tek5というLZMAをベースにした可逆圧縮形式を開発
--2005年~ 書籍「30日でできる!OS自作入門」を執筆
--2010年~ blikeというC言語用のグラフィックライブラリを開発
--2013年~ OSECPU-VMという仮想マシンを開発(このバイトコ...
--2019年~ kcl03というC言語用の基本ライブラリを開発
--2019年~ kcll00というC言語用のプログラミング言語開発支...
--2019年~ ES-BASICというスクリプト言語を開発 (詳しくは...
--2020年~ aclライブラリを開発
--2021年~ 「10日くらいでできる!プログラミング言語自作入...
--2023年~ easy-CというC言語の改良版を発表 (詳しくはこち...
--2024年~ easy-Cで電子工作を動かす (詳しくはこちら→http...
--2025年~ uckという仮想マシンを作って OSECPU-VM で打ち立...
--2026年~ acl4というライブラリを作って自分自身の開発力を...
--まとめるとこんな感じです。
---エミュレータ自作、PC向けのOS自作、言語自作、圧縮、理想...
//-私は「自分に身近な課題を解決する」ことに強くこだわって...
-解決したい課題がセキュリティに関係しなくても応募は可能で...
** (2) 補足
-[Q-1] 私はプログラミング言語やOS開発ではない、もっと普通...
--[A-1] まず応援します。あなたの作品のいいところをたくさ...
--あなたがもし「次にどんな方向性で開発しようかな」と悩ん...
--どうやれば要領よく自分の作品をプレゼンできるか悩んだら...
--私は基本的に必然的なことしか言いません(=自分の考えを...
--当初は自分が使うために作っていたはずだったのに、なぜか...
--(私自身も、かつて同じ悩みを抱えて、自分のセンスを大幅...
--賢すぎて、作る前にどうしたらいいかと考えすぎることって...
--私は失敗を責めません。失敗してもそれで何かが分かって学...
-[Q-2] 毎週進捗がないと責められますか?
--[A-2] 川合ゼミでは、週ごとの進捗報告を一切求めません。...
--こんないい加減な方法で本当にうまくいくのか?って思うか...
--もちろん自発的に自分の進捗報告がしたければ、報告してく...
--SecHack365事務局から出される課題については、もちろん締...
--新型コロナやインフルエンザなどの感染症になってしまった...
-[Q-3] ChatGPTやそのほかの類似の技術を利用して、応募用紙...
--[A-3] 他のコースや他のゼミではダメかもしれませんが、川...
-[Q-4] もう自分の作りたいものを作り始めているのですが、そ...
--[A-4] それは技術力と熱意の証明だと思うので、大歓迎です!
--むしろこれから作ろうと思っている人も、SecHack365での合...
-[Q-5] 川合ゼミでは、わからないことは何でもたくさん教えて...
--[A-5] プログラムの開発の仕方は、何から何まで川合が教え...
--「7割どころか、全部自力でできると思います!」の人も大歓...
-[Q-6] グループでの応募はできないのはわかってますが、開発...
--[A-6] そういう状況になれば、OKできると思います。
-[Q-7] 実力を示すためにコンテストでの受賞歴があったほうが...
--[A-7] 私は、コンテストでの受賞などをプラスには見ません...
--そうじゃなくて、そこでどんなものをどうやって作ったのか...
-[Q-8] 応募時に作りたいと思っていたものと、選考合格後に作...
--[A-8] どうして作りたいものが変わったのか、その話は面白...
--とまあそういうことですので、作りたいものが変わったらど...
-[Q-9] こちらのゼミでは、年齢情報を選考に利用しますか?
--[A-9] はい、します。基本的に若い人には加点します。中学...
--なお事務局に確認したところ、選考時には事務局に回答した...
-[Q-10] 実はやってみたいテーマが複数あるのですが、どれを...
--[A-10] そういうときはたぶん自分だけで考えていてもしょう...
-[Q-11] 川合ゼミでは、SecHack365で新たな分野に挑戦するこ...
--[A-11] はい、そうです。新しい分野を調べながら学ぶことは...
-[Q-12] 書き方のコツはありますか?
--[A-12] まず、どんな課題をどう解決したいのか説明してくだ...
-[Q-13] 他に強調することはありますか?
--[A-13] あります。どうも一番大事なことがなかなか伝わって...
--だから、まだ作りたいものが決まっていないので、なんかい...
-[Q-14] 他のゼミ、他のコースと指導方針が似ているなーと思...
--[A-14] 各トレーナーがどうやって指導したらいいかなーと試...
--また私たちは「あのコースのあのやり方はうまいからぜひ真...
-[Q-15] 自分で使うことを強調した応募条件になっていますが...
--[A-15] いいえ。私もかつては自分が使うことをそれほどには...
--私はかつてOSを自作していて、それを自分で使う日々を送っ...
--そもそも、何かいいものを作ればたくさんの人がダウンロー...
--だから開発者自身が使いましょう。開発者は何らかの必要性...
--あなたが便利そうに使っていると、他の人も関心を持ってく...
--まずはたった一人でいいから、その人のニーズを完全に満た...
** (3) 今までの川合ゼミの修了生
-以下の通りです。どんな感じか参考になるかなと思ったので挙...
-最初からすごい人もいましたし、SecHack365内で急成長した人...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|[[2018年度>https://sechack365.nict.go.jp/achievement/201...
|||||
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|[[2019年度>https://sechack365.nict.go.jp/achievement/201...
|||||
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|[[2020年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|[[2021年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2022年度>https://sechack365.nict.go.jp/achievement/202...
|[[2022年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2023年度>https://sechack365.nict.go.jp/achievement/202...
|[[2023年度>https://sechack365.nict.go.jp/achievement/202...
|||||
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
|[[2024年度>https://sechack365.nict.go.jp/achievement/202...
** (4) 掛け持ちについて
-私としては、他のことと掛け持ちしない人が好ましいと思って...
-また大学などの研究テーマ(今やっているやつ)をそのまま持...
-もしこれらの掛け持ち問題がありそうな人は、応募時に自己申...
--まあでも、掛け持ちするくらいなら、そっちをメインで最後...
** (5) 作り方について(私がどういうアドバイスをするのかの...
-[1] たとえばコンパイラ言語を作りますという場合、字句解析...
-動くようになってみると、なんかいろいろと「想像していたの...
-[2] そうではなくて、こう作りましょう。まず、a=2; b=3; c=...
-[3] その後、加算だけではなく四則演算に対応するとか、ifと...
-また機能を追加していく際には、「既存言語にあるような普通...
-私はそういう作り方をよくやるので、言語固有の面白い機能は...
-[4] 別の方法もあります。すでに動いているオープンソースの...
-[5] こういうやり方はコンパイラ開発に限りません。ポイント...
~
-[6] あなたの作品に何か短所があるとします。たとえば「〇〇...
-でもこれはよくない戦略だと私は思います。・・・実は、でき...
-[7] そうではなくて、長所をさらに高めたり、新しい長所を付...
-だから先に長所を伸ばしましょう。伸ばして伸ばして伸ばしき...
-[8] この作り方をしないで、指摘された短所を「確かにそうだ...
-[9] 例外はあります。・・・その欠点を直すことで新しい応用...
-[10] あなたの作品の処理が重くて、ちょっと使いにくいなっ...
-[11] 一方で、あなたの作品の長所の一つが「高速性」なのだ...
~
-[12] 自分の作品を紹介するときに「〇〇機能を付けくわえた...
-その程度の可能性だったら、それこそ誰にでも何とでもいえる...
-[13] こういう主張が入ると、一気にそれまでの説明が薄っぺ...
** (6) ちなみに
-ちなみに、学習駆動コースも川合ゼミに似たテーマを扱ってい...
-SecHack365のホームページはこちらです。 → https://sechack...
//-(以下編集中: 4/15中に書きあげる予定です)
//-(参考: 2024年度版 [[sh3_2024_kw]])
ページ名: