Upgrade to Pro — share decks privately, control downloads, hide ads and more …

セキュリティ・キャンプの再履修をしている件について

90c8484f9a934529d21fc1db59b0e4be?s=47 y-chan
June 12, 2021

 セキュリティ・キャンプの再履修をしている件について

90c8484f9a934529d21fc1db59b0e4be?s=128

y-chan

June 12, 2021
Tweet

Transcript

  1. セキュリティ・キャンプの 再履修をしている件について Yちゃん

  2. 自己紹介 • Yちゃん(y-chan)とよく呼ばれる人 工業高校の3年生 • 趣味でブロックチェーン (主に暗号通貨)を触っている • 全国大会2019修了生 (Y-I

    集中開発コース OS開発ゼミ) 2
  3. 自己紹介 • 兵庫県新型コロナウイルスまとめサイトの メンテナー • SecHack365 ’20 開発駆動コース(仲山ゼミ) 修了生 •

    全国大会2020 チューター(Zトラック) • Xperia_Build_Y • y-chan 3
  4. これまでのモブセキュリティ内でのLT • 第一回 • 第三回(現地の没回) • 第二回 • 第三回(オンライン回)

  5. 前回の続きを少し…

  6. 前回の続きを少し… • vipsinfoというアプリケーションをTypeScript化していた • ブロックチェーンにP2Pで接続し、データを採集するアプリ • qtuminfoというアプリケーションが元(vipsinfo-xxは全部そう) • TypeScript化完了

  7. 前回の続きを少し… • vipsinfo-apiというvipsinfoで採集したデータをAPI化する アプリケーションを新たにTypeScript化した • APIで配信するデータを調整中 • vipsinfo-uiという、APIのデータをWebページ上でいい感じに 整形・表示するアプリケーションが残っている •

    Nuxt+Vue+JSをNext+React+TS構成で作り直す予定
  8. None
  9. None
  10. 本題

  11. セキュキャン2019を再履修しているんだ • Y-II OS開発ゼミ(Raspberry Piで動く組み込みOSを作ってみよ う!)を修了したが… • 後悔ばかり • 結局講義の内容を理解できていない(なんでやねん)

    • 資料はあるし、RasPi4もあるしもう一度やってみるか…となった
  12. なぜ講義の内容理解できてないのか • 当時プログラミング全然わかってなかった • C言語を全然わかってなかった • structとかポインタは使えたけど感覚だったので… • アセンブリ?ナニソレオイシイノ? •

    ちなみに再履修中の今もわかっているかと言われればそうではない • 英語のドキュメント、マジで何書いてるかわからなかった • 英語読めない工業高校生、撃沈
  13. せっかく参加できたのに • 競い合って参加したのに、得られたものがゼロというのは… • 正確にはいろんなものを得られてるけど、講義が… • 実績だけでは意味ないよね • それはそう(それはそう)

  14. どういう講義だったのか • 講義名: Raspberry Piで動く組み込みOSを作ってみよう! • 講義内容 • Raspberry Pi

    3をベアメタル開発するというもの。その代表例として、 H8マイコン向けの組込みOS「KOZOS」を再実装してみるという講義
  15. 再履修状況 • Raspberry Pi 4でLチカしてる • 講義内では、Raspberry Pi 3を使っていたので、4向けに改変 •

    ドキュメントがちょっと読めるようになったので、応用ができるようになった • 講義内では、Mac上のDockerかLinuxでの作業が前提になっていたが、 Windowsで開発できるようにした • セキュキャン時はWSLでやってた • 友人に教えることもちょっとしてる • 一緒にOS作ろうって感じになっている
  16. 再履修状況 • https://twitter.com/Xperia_Build_Y/status/14023845684 43838465?s=20