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
たまごっちUniFlash解析 #分解のススメ
Search
ひろみつ
August 20, 2023
How-to & DIY
0
680
たまごっちUniFlash解析 #分解のススメ
ひろみつ
August 20, 2023
Tweet
Share
More Decks by ひろみつ
See All by ひろみつ
ソフトウェアサイエンス特別講義A リバースエンジニアリング(2024/2/10 5限)
bakueikozo
10
4k
Other Decks in How-to & DIY
See All in How-to & DIY
評価のギャップから紐解く、「評価軸」と「ソフトスキル」の重要性
blajir
2
110
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
120
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
3
410
JAWS-UG会津 & JP Stripes会津 合同勉強会 JAWS-UGとAWSコミュニティプログラムアップデート
awsjcpm
0
130
How to create better speaker proposals
logico_jp
2
1k
ミニ四駆ベースのAIカー TatamiRacerの製作
covao
1
290
こんなにあるの? 最近のIPAトレンドを ざっくりまとめてみた
watany
4
1k
miiboとamiibo繋げてみた。 #miibo #amiibo #iotlt
n0bisuke2
1
390
PlatformIO IDE用M5Stack定型コード環境の紹介
3110
1
600
[電子工作]クリップモーターをつくろう
oriontakemura
0
330
#Stampfly #M5Stack 開発ストーリーと今後の可能性 前説
takasumasakazu
0
140
人はなぜコミュニティとつながると幸せを感じるのか
448jp
3
320
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Practical Orchestrator
shlominoach
190
11k
KATA
mclloyd
32
15k
Faster Mobile Websites
deanohume
310
31k
Producing Creativity
orderedlist
PRO
347
40k
Speed Design
sergeychernyshev
32
1.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Why Our Code Smells
bkeepers
PRO
339
57k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Transcript
ʹΒ΅ॴɹͻΖΈͭɹʢ!CBLVFJLP[Pʣɹɹ ͳΜͰղͪ͠Ό͏ͧ ͨ·ͬͪ͝6OJฤ
BCPVUNF w ʮͳΜͰղͪ͠Ό͏ͧʯΛϞοτʔʹ ͳΜͰղ͍ͯ͠·͢ w ஶ໊ͳղ w ϚδϣΧΞΠϦεΦʔϠϚɹɾळ݄8J46/നശ w
֤ࣾݕԹΧϝϥɹɾυϯΩϗʔςʮεϚϞονϟʔʯ w ݺͼࠐΈ܅ɹɹɾϑΝϛϚೖళԻɹɾϑΝϛίϯϛχ w 2SJP-PDL ॳ ɹɾ"50.$BN
ಉਓࢽͱϒϩά CPPUIʹͯൢച͍ͯ͠·͢ɹϒϩάಡΜͰͶ IUUQTIPOFZMBCIBUFOBCMPHKQ
ͱΓ͋͑ͣങͬͯղͯ͠Έͨ w &41͕͍ͬͯΔͷ֬ఆ w ͳΒɺϓϩάϥϜΛॻ͖͑ΕͳΜͰͰ͖ΔΑ͏ʹͳΔ͡ΌΜ w લྫɿαʔϏεऴྃ༧ఆͷ2SJP-PDLͰ)BDLޭ͍ͯ͠·͢ w ϓϩάϥϜʹඞཁͳ*0 #005.0%&
59% 39% (/% 3&4&5 ໌֬ʹΘ͔͍ͬͯΔ w ·ͣɺϒʔτϞʔυʹೖΔલʹɺ͜͏͍͏࣌γϦΞϧϩάΛݟΔ
ग़͖ͯͨϩά͕͜Ε Α͏͕͓͔͍͢͠
&41ͷ4FDVSF#PPU͕༗ޮʹͳ͍ͬͯΔ w ಡΈग़͠Λอޢͨ͠Γɺ৽ͨͳॻ͖ࠐΈΛ͙Έ w 1*$ͱ͔"73ͱ͔ʹ͋Δ͚ͲɺಡΈग़͠ϓϩςΫτͳͷͰॻ͖ࠐΊΔͭ͋Δ w ͨ·ͬͪ͝6OJͷ&41͕ͦͷঢ়ଶʹͳ͍ͬͯΔͱࢥΘͳ͔ͬͨ w ͜ΕಡΈग़ͤͳ͍͚ͩ͡Όͳͯ͘ɺ৽ͨʹॻ͖ࠐΉ͜ͱͰ͖ͳ͍ w
4FDVSF#PPUʹ͍ͭͯͷৄ͍͠આ໌ଟଞͷํ͕ʜ w ͜ͷʮͨ·ͬͪ͝6OJʯຊʹʮͨ·ͬͪ͝6OJʯͱ͔ͯ͑͠͠ͳ͍ w ಉ͡ਓଟˠͨ·ͬͪ͝ҭͯΔ͔͠ͳ͍
ؾΛऔΓͯ͠ ؾΛऔΓͳ͓͢ͷʹ͙̎Βֻ͍͔Γ·ͨ͠ w &418300.Ͱɺνοϓͷγʔϧυͷத ʹ41*'MBTI͕ࡌ͍ͬͯͯɺ ϑΝʔϜΣΞʢϓϩάϥϜʴσʔλʣ͕͜ͷ தʹॻ͖ࠐ·Ε͍ͯΔΒ͍͠ w 4FDVSF#PPUͷؔͰϑΝʔϜΣΞ҉߸Խ
͞Ε͍ͯΔͱࢥ͏͚Ͳɺ ೦ͷͨΊʹதͷϑΝʔϜΣΞΛμϯϓͯ͠ Έ͍ͨ ը૾ɿIUUQTIUEFLPDPNBSEVJOPFTQXSPPNIUNM
&41Λണ͕͢ w 'MBTIʹΞΫηε͢ΔͨΊʹɺ&41Λͨ·ͬͪ͝ج൘͔Βണ͕͠·͢ w ͦͦ͜͜ҙ͠·͕ͨ͠ɺώʔτΨϯͷ෩ѹͰখ͍͞෦͕ݸඈͼ·ͨ͠ w ͕ɺͱΓ͋͑ͣຊମͷج൘ੜ͖͍ͯΔͷͰɺ ͋ͱͰ৽͍͠&41ͷج൘Λషͬͯɺ
ΧελϜϑΝʔϜΛಈ͔͢͜ͱ͕Ͱ͖·͢
41*'MBTIͷμϯϓ 3BTQCFSSZ1JΛ͍·͢ w -JOVY༻ͷΦʔϓϯιʔειϑτΣΞz fl BTISPNzΛ͏ͱɺ ϥζύΠͳͲͷ41**'Λͬͯ41*'MBTIͷσʔλΛಡΈॻ͖Ͱ͖·͢ w Ԡ༻ྫɿݺͼࠐΈ܅ԻݯΧʔυͷॻ͖͑
IUUQTIPOFZMBCIBUFOBCMPHKQFOUSZ w ണ͕ͨ͠'MBTIΛมج൘ʹͤɺ ϥζύΠʹܨ͗·͢
ٵ͍ग़ͨ͠30.ϑΝΠϧΛղੳ͠·͢ -JOVYͷڥ͕Γ͍͢Ͱ͢ w ϑΝΠϧશମΛʮCJOXBMLʯʹ͔͚ͯΈ·͢ w Կʹ͍ͬͯΔ͔Θ͔Γ·ͤΜ͕ɺQFNূ໌ॻϑΝΠϧ͕ग़͖ͯ·ͨ͠ɻ w ͕ɺ͜Ε͔͠ग़͖ͯ·ͤΜɻ w
ͦΕҎ֎ͷ෦͕҉߸Խ͞Ε͍ͯΔ ͷ͔͠Ε·ͤΜ
30.σʔλͷύʔςΟγϣϯใ w શ෦͕҉߸ͩͱવ$16ࠔΔͷͰɺ ʮύʔςΟγϣϯʯ୯ҐͰ҉߸Խɾඇ҉߸Խʹ͔Ε͍ͯΔ͜ͱ͕͋Γ·͢ɻ w ҉߸ԽPSѹॖ͞Ε͍ͯΔ͔Ͳ͏͔ͷఆɿσʔλྻͷΤϯτϩϐʔΛݟΔ w όΠτྻͷภΓͷ༗ແ w
ۭ͖ྖҬͳΒ''ɺςΩετͳΒY͔ΒY'ͳͲ͕ଟ͘ͳΔ ѹॖ҉߸Խ͞Ε͍ͯΔ߹ɺ͜ͷภΓ͕ফ͑Δ͜ͱ͕ଟ͍
CJOXBMLίϚϯυͰΤϯτϩϐʔΛݟΔ w ʮCJOXBMLʯͷ&ΦϓγϣϯͰɺσʔλྖҬͷΤϯτϩϐʔ͕ େ͖͘ΓସΘΔϙΠϯτΛݟ͚ͭΔ͜ͱ͕Ͱ͖Δ w Τϯτϩϐʔ͕খ͍͞ͱ͜Ζɺҙຯͷ͋Δσʔλ͕ೖ͍ͬͯΔ͜ͱ͕ଟ͍ w Τϯτϩϐʔ͕େ͖͍ͱ͜Ζɺ҉߸Խѹॖ͞Ε͍ͯΔ͜ͱ͕ଟ͍
͋ͬʜ w Τϯτϩϐʔͷগͳͦ͏ͳྖҬΛ IFYEVNQͰHSFQ͍ͯ͠Δͱ ʜͳΜ͔ಡΊΔจࣈ͕ग़͖ͯ·ͨ͠ 8J'Jϧʔλɹ(-"3.
ͳΜ͚ͩͬ͜Ε ͨ·ͬͪ͝6OJ8J'Jʹܨ͕ΔΜͰ͢ΑͶ w ࣗͷ8J'Jʹଓͯ͠໘ന͍ಈ࡞͕ͳ͍͔Ͳ͏͔ͳͲΛςετ͍ͯ͠·ͨ͠ w 8J'Jͷଓใɺવͨ·ͬͪ͝ʹอଘ͞Ε·͢ w ͕ɺͦͷ44*%ͱύεϫʔυ͕͜͜ʹฏจͰอଘ͞Ε͍ͯ·ͨ͠ w ͏ͪΐͬͱΓํ͕͋ͬͨͷͰʁ
w 4FDVSF#PPU͏͙Β͍ͷ͜ͱ͕Ͱ͖ΔͳΒɺ વ҉߸ԽෆشൃετϨʔδར༻Ͱ͖ͨͣʢΒ͍͠ʣˡ͏͔ͬΓʁ
Կ͔·͍ͣͷʁ ύεϫʔυอଘ͠ͳ͍ͱଓͰ͖ͳ͍Ͱ͠ΐʁ w Ұ୴อଘͨ͠ύεϫʔυ؆୯ʹݟ͑ͳ͍ํ͕͍͍ ʮˎˎˎˎˎˎˎʯΈ͍ͨʹͯ͠ΔΑͶʁ w ࠷ݶͷํ๏ͱͯ͠ɺڞ௨伴Ͱ͍͍͔Βదʹ҉߸Խͯ͠อଘ w ͏ͪΐͬͱؤுͬͯɺνοϓ͝ͱͷ伴Ͱ҉߸Խอଘ
w Ͱ͖Εɺൿີ伴Λ$16֎͔ΒಡΊͳ͍Α͏ʹͯ͠҉߸Խอଘ w ͪΌΜͱͨ͠04ͷݩͰͦ͏ͬͯΔ͜ͱ͕ଟ͍ w ϑΝʔϜߋ৽Ͱվળ͞ΕͨΓ͢Δ͔ͶɻΘ͔Μͳ͍͚Ͳɻ
·͔͊ͤͬ͘ͳͷͰషΓସ͑Δ ͜͏͢Δ͔͠ͳ͔ͬͨΜͩ w ͨ·ͬͪ͝ͱͯ͠ͷػೳ શʹࣦΘΕͯ͠·͍·͕͢ɺ ळ݄ిࢠͰങ͖ͬͯͨ&41ʹషΓସ͑ͯ ࠷ݶͷϑΝʔϜΣΞΛॻ͖ࠐΜͰΈ·ͨ͠
w -$%Ҏ֎ʹࢁͷपล෦͕͋Γ·͢ͷͰ ͦͪΒʹ͍ͭͯΧελϜϑΝʔϜͷղઆͷํ ʹ͓ئ͍͍ͨ͠·͢ɻ
ΧελϜϑΝʔϜͰԿ͕Ͱ͖Δ͔ͳʁ ࣮࣭.4UBDLʁ w ͪΐ͏Ͳ.4UBDLΛങͬͯɺ2SJP-PDLͷ։ดΩʔͰ࡞Ζ͏ͱࢥ͍ͬͯͨ w 2SJP-PDLʹΧελϜϑΝʔϜΛॻ͍ͯ&41ͷ#-&ػೳΛ͏ͱ ϩʔΧϧ։ด͕؆୯ʹͰ͖·͢ w ͦͷͨΊʹͨ·ͬͪ͝Λʜͱ͍͏ͷগʑࡑ͕ॏ͔͔ͬͨ͠Εͳ͍
w ͜ΕʹΓͯ&41ͷͷղࠓޙΒͳ͍͔ʁ w ͳʹ͔໘ന͍ͷ͕͋ͬͨΒڭ͍͑ͯͩ͘͞ w 5XJUUFSɿɹ!CBLVFJLP[P
&41͕Ұൠਓͷʹ w ͍··Ͱ͜ΜͳʹΘ͔Γ͘͢ೖ͍ͬͯͨ͜ͱͳ͍Μ͡Όͳ͍͔ w ࣄͰ#-&Ҋ͕݅ൃੜͯ͠νοϓબఆͷඞཁ͕͋ͬͨ w ʮࠃɺ༗໊ϝʔΧͷͭͨͷΉʯ w ʮͨ·ͬͪ͝ʹೖͬͯ·͢ʯͰݟࣄ௨ա