Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
セキュリティ・キャンプの再履修をしている件について
Search
y-chan
June 12, 2021
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
セキュリティ・キャンプの再履修をしている件について
y-chan
June 12, 2021
More Decks by y-chan
See All by y-chan
最近音声合成や深層学習に手を出した話
ychan
0
150
誤解の少ないデータの可視化を求めて
ychan
0
840
市民の力で情報をわかりやすく ~兵庫県 新型コロナウイルスまとめサイトの開発に関わって~
ychan
2
140
Other Decks in Technology
See All in Technology
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
190
Agentic Defenseとともにセキュリティエンジニアが輝き続けるには / How Security Engineers Can Keep Excelling with Agentic Defense
yuj1osm
0
120
Rubyで音を視る
ydah
1
100
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
760
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
270
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
820
Mastering Ruby Box
tagomoris
3
150
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
1
210
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
7
4.1k
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
4
1.2k
protovalidate-es を導入してみた
bengo4com
0
140
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
How to Ace a Technical Interview
jacobian
281
24k
How STYLIGHT went responsive
nonsquared
100
6.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Agile that works and the tools we love
rasmusluckow
331
21k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Transcript
セキュリティ・キャンプの 再履修をしている件について Yちゃん
自己紹介 • Yちゃん(y-chan)とよく呼ばれる人 工業高校の3年生 • 趣味でブロックチェーン (主に暗号通貨)を触っている • 全国大会2019修了生 (Y-I
集中開発コース OS開発ゼミ) 2
自己紹介 • 兵庫県新型コロナウイルスまとめサイトの メンテナー • SecHack365 ’20 開発駆動コース(仲山ゼミ) 修了生 •
全国大会2020 チューター(Zトラック) • Xperia_Build_Y • y-chan 3
これまでのモブセキュリティ内でのLT • 第一回 • 第三回(現地の没回) • 第二回 • 第三回(オンライン回)
前回の続きを少し…
前回の続きを少し… • vipsinfoというアプリケーションをTypeScript化していた • ブロックチェーンにP2Pで接続し、データを採集するアプリ • qtuminfoというアプリケーションが元(vipsinfo-xxは全部そう) • TypeScript化完了
前回の続きを少し… • vipsinfo-apiというvipsinfoで採集したデータをAPI化する アプリケーションを新たにTypeScript化した • APIで配信するデータを調整中 • vipsinfo-uiという、APIのデータをWebページ上でいい感じに 整形・表示するアプリケーションが残っている •
Nuxt+Vue+JSをNext+React+TS構成で作り直す予定
None
None
本題
セキュキャン2019を再履修しているんだ • Y-II OS開発ゼミ(Raspberry Piで動く組み込みOSを作ってみよ う!)を修了したが… • 後悔ばかり • 結局講義の内容を理解できていない(なんでやねん)
• 資料はあるし、RasPi4もあるしもう一度やってみるか…となった
なぜ講義の内容理解できてないのか • 当時プログラミング全然わかってなかった • C言語を全然わかってなかった • structとかポインタは使えたけど感覚だったので… • アセンブリ?ナニソレオイシイノ? •
ちなみに再履修中の今もわかっているかと言われればそうではない • 英語のドキュメント、マジで何書いてるかわからなかった • 英語読めない工業高校生、撃沈
せっかく参加できたのに • 競い合って参加したのに、得られたものがゼロというのは… • 正確にはいろんなものを得られてるけど、講義が… • 実績だけでは意味ないよね • それはそう(それはそう)
どういう講義だったのか • 講義名: Raspberry Piで動く組み込みOSを作ってみよう! • 講義内容 • Raspberry Pi
3をベアメタル開発するというもの。その代表例として、 H8マイコン向けの組込みOS「KOZOS」を再実装してみるという講義
再履修状況 • Raspberry Pi 4でLチカしてる • 講義内では、Raspberry Pi 3を使っていたので、4向けに改変 •
ドキュメントがちょっと読めるようになったので、応用ができるようになった • 講義内では、Mac上のDockerかLinuxでの作業が前提になっていたが、 Windowsで開発できるようにした • セキュキャン時はWSLでやってた • 友人に教えることもちょっとしてる • 一緒にOS作ろうって感じになっている
再履修状況 • https://twitter.com/Xperia_Build_Y/status/14023845684 43838465?s=20