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
少しずつでも出来るようになりたいもの、なに? / What do you want to be able to do step by step?
Search
ばんじゅん🍓
PRO
June 03, 2023
Technology
1
530
少しずつでも出来るようになりたいもの、なに? / What do you want to be able to do step by step?
IM@S Engineer MeetUp REBURN でLTしました。2023-06-03
https://imas.connpass.com/event/256931/
ばんじゅん🍓
PRO
June 03, 2023
Tweet
Share
More Decks by ばんじゅん🍓
See All by ばんじゅん🍓
Swift Concurrency時代のリアクティブプログラミングの基礎理解
banjun
PRO
4
4.7k
今日からやろう!楽しいWWDC110%活用術 〜ZOZOでやってるオススメ戦略&今年のワンポイント〜
banjun
PRO
0
2.8k
ほんの一瞬だけでもConcurrencyの計算理論に触れてみませんか? / Let's try taking a quick look at a calculus for concurrency
banjun
PRO
1
2.5k
未知のファイル形式をCodableで読み書きするのに役立つテクニック 『Apple Watchの文字盤ファイル』 / Codable techniques on analyzing undocumented file format - Apple Watch watchface file -
banjun
PRO
2
2.8k
ZOZOTOWNのこの11ヶ月の取り組み 〜大きなアプリを長く開発しつづけるために〜 / What's done in 11 months on ZOZOTOWN -keep developing the large app-
banjun
PRO
1
2.5k
iOSDCの技術パッション枠で iOS関係なくIM@Studyの話がしたい! 〜その企画と現状〜 / Let's talk IM@Study case study in Tech Passion slot of iOSDC - plan & current status
banjun
PRO
1
840
AltConfに登壇してみて / WWDCラボで聞いてみたあれこれ / Impression of being AltConf speaker & Something at WWDC labs
banjun
PRO
1
1k
Auto Layout with an extended Visual Format Language
banjun
PRO
0
3.9k
5000行のUITableViewを差分更新する / Difference update UITableView with 5000 rows
banjun
PRO
5
7.4k
Other Decks in Technology
See All in Technology
楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together
ar_tama
2
350
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
20240717_イケコパ代表Copilot_in_Teams会社でこう使ってます
ponponmikankan
2
430
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
たくさん本を読んだけど 1年後には綺麗サッパリ!を乗り越えて 学習の鬼になるぞ👹
yum3
0
160
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
380
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
Git 研修 Basic【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
310
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
325
20k
Unsuck your backbone
ammeep
666
57k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Side Projects
sachag
451
42k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
Git: the NoSQL Database
bkeepers
PRO
423
64k
The Cult of Friendly URLs
andyhume
75
5.9k
Statistics for Hackers
jakevdp
792
220k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Transcript
গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ 🍓!CBOKVO *.!4&OHJOFFS.FFU6Q3?/ JNBTUVEZ
ͬ͘͢͝ٱʑͳͷͰɺখ͞ͳωλΛूΊ·ͨ͠ ͍͍ͩͨ࠷ۙؒ͘Β͍ ϦϥοΫεͯ͠ௌ͍͍ͯͩ͘͞ ˣʮ*.!4&OHJOFFS.FFU6Q3?/ʯͷઆ໌ΑΓ গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ
গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ ͜Εͨͩͷٕज़ͷ͓ͰʁʁͬͯͳΔ͔͚ͩͲʜ ΤϯδχΞ ٕज़
গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ ͜Εͨͩͷٕज़ͷ͓ͰʁʁͬͯͳΔ͔͚ͩͲʜ ΞΠϚεͱ͔ͿΔྖҬ͕͋ΕϤγʂͬͯڐͯ͠Ͷ Θͨͦ͠͏ࢥٕͬͯज़ΛͬͯΔΑ ΤϯδχΞ ٕज़ ΄͔ ΞΠϚε
None
None
࠷ۙͷΞνʔϒϝϯτλνόφεϖγϟϧʷ ฒͿͷ͘͢͝פ͔ͬͨʜ
࠷ۙͷΞνʔϒϝϯτԯ
"QQMF1FODJMΛങͬͯग़དྷͳ͔ͬͨ͜ͱɺͳʹʁ
"QQMF1FODJMΛങͬͯग़དྷͳ͔ͬͨ͜ͱɺͳʹʁ ํ͕ͳ͍ͷͰQJYJW TLFUDIͱTFOTFJͰ࿅श͠ ͨʂͰ͖ͨʂ ͜Ε 1FODJMങͬͨͷʹ͓ֆඳ͖ग़དྷͳ͔ͬͨʜ
"QQMF1FODJMΛങͬͯग़དྷͳ͔ͬͨ͜ͱɺͳʹʁ γϯσϨϥUIͷϑϥελͷ͋Γ͢୲ ͦͷ͋ͱΑ͘࿈ΕͯΔ
࠷ۙ6த৺ͷੜ׆Λͯ͠Δ ίϯςϯπڙڅྔ͕ଟ͍ʂ͋Γ͕ͱ͏͍͟͝·͢ʂ ʜͳ͔ͭ͠ ͓͏ͪʹ57͕ͳ͍ͷͰ͓ग़͔͚ͯ͠ΔΒ͍͠
গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ "QQMF1FODJMΛങͬͯग़དྷͳ͔ͬͨ͜ͱɺͳʹʁ ࣸਅͳͷʹ͔Θ͍͘གྷΔͷɺͳʹʁ ը໘ͷதͰͦ͜ʹ͍Δͷɺͳʹʁ ໊લ͚ͩͰ৭͕ͭ͘ͷɺͳʹʁ ϥΠϒͳͷʹ͕Εͯௌ͑͜Δͷɺͳʹʁ ͓͢Έ͢ΔͱͿΜͬͯ͠·͏ͷɺͳʹʁ ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ
ࣸਅͳͷʹ͔Θ͍͘གྷΔͷɺͳʹʁ
ࣸਅͳͷʹ͔Θ͍͘གྷΔͷɺͳʹʁ https://github.com/mzp/LoveLiver ʮϥΠϒϑΥτʯ ࠷ߴͷιϦϡʔγϣϯ ͕͋ͬͨ J04·Ͱɾɾɾ -PWF-JWFS σϨες.7 ϥΠϒϑΥτ
Γग़͠ੜ a͗Ύͬ
ࣸਅͳͷʹ͔Θ͍͘གྷΔͷɺͳʹʁ https://github.com/mzp/LoveLiver J04͔ΒϩοΫ ը໘Ͱಈ͔ͤͣʜ ϥΠϒϑΥτ͕ө͑Δ Ԡ༻ՕॴΛืूதʂ 8BUDIՄೳੑ
ը໘ͷதͰͦ͜ʹ͍Δͷɺͳʹʁ
ը໘ͷதͰͦ͜ʹ͍Δͷɺͳʹʁ ϥΠτχϯάΩϟϓνϟΫϩϚΩʔ 1IPUP4UVEJP1MBZFS https://github.com/banjun/PhotoStudioPlayer
ը໘ͷதͰͦ͜ʹ͍Δͷɺͳʹʁ https://github.com/banjun/PhotoStudioPlayer Իग़ͨ͠Γճసͤͨ͞ΓɺσϨες ͱϛϦγλʹ߹Θͤͯߋ৽ͯ͠·͢
໊લ͚ͩͰ৭͕ͭ͘ͷɺͳʹʁ
໊લ͚ͩͰ৭͕ͭ͘ͷɺͳʹʁ ʁ ʁ ʁ
໊લ͚ͩͰ৭͕ͭ͘ͷɺͳʹʁ https://github.com/banjun/colorlist-imasparql ΠϝʔδΧϥʔΛNBD04 ͷΧϥʔύϨοτܗࣜͰ ग़ྗ͢Δͭ σʔλιʔε JN!TQBSRM ͍ͭ͋Γ͕ͱ͏
໊લ͚ͩͰ৭͕ͭ͘ͷɺͳʹʁ
ϥΠϒͳͷʹ͕Εͯௌ͑͜Δͷɺͳʹʁ
͏ͪͰϥΠϒ#%Λ͜ΕͰ ࠶ੜͯ͠Δ )PNF1PEͰ࠶ੜ͢ΔͱԻ͕ ΕΔͷͰ൵͍͠ ϥΠϒͳͷʹ͕Εͯௌ͑͜Δͷɺͳʹʁ Macgo Blu-ray Player.app
ͨ͘͞ΜΑΓΈͪͨ͠ௐࠪͷ݁Ռɼ )PNF1PEͷΕඵͪΐ͏Ͳ #%࠶ੜΛΩϟϓνϟͯ͠ඵΒͤΔϓϨΠ ϠʔΛͭͬͨ͘ ͬͨ՝4DSFFO$BQUVSF,JUͷಛ͔ɼ ۙͰϚεΧʔιϧಈ͔ͯ͠ͳ͍ͱGQT͕ ·ͰམͪΔɻ ಈ͔͢ͱ·Ͱ͍͘ͷ͕ͩ ϥΠϒͳͷʹ͕Εͯௌ͑͜Δͷɺͳʹʁ
https://github.com/banjun/ShadowScreen ˞#%͔ͩΒɼ ͍͍ײ͡ͷֆলུ
͓͢Έ͢ΔͱͿΜͬͯ͠·͏ͷɺͳʹʁ
͓͢Έ͢ΔͱͿΜͬͯ͠·͏ͷɺͳʹʁ https://www.youtube.com/@banjun0153 ϐΞϊͰຖ͓Ͷγϯ࿅शͨ͠ ͘Β͍Ͱɾɾɾ͍͍͚ͩͨΔ ͨ·ʹ:PV5VCFͰ࿅शͯ͠Δ ΑΓΈͪϦτϧελʔ͚ΔΑ͏ʹͳΓ͍ͨ
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ ϥΠϒϑΥτ XBUDIGBDF ϙʔτϨʔτ XBUDIGBDF 8BUDIͷจࣈ൫ ϥΠϒϑΥτͱϙʔτ
ϨʔτʹରԠ Ͱɼ΄ͱΜͲͷέʔ εͰ͏·͘ಈ͔ͳ͍ʜ ͳΜͱ͔͍ͨ͠ʂ
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ ղੳ࣮༻ԽϓϩδΣΫτ 8BUDI'BDF%VNQFSͭͬͨ͘ https://github.com/banjun/WatchFaceDumper ͲͪΒͷจࣈ൫ࣗ࡞Ͱ͖ ΔΑ͏ʹͳͬͨ ͕ɾɾɾ ಈ࡞͢Δਖ਼֬ͳ͕݅ະ
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ Ұ෦ͷٕज़తͳղઆ;FOOOPUFJ04%$Ͱग़ͨ͠ https://zenn.dev/banjun https://speakerdeck.com/banjun/codable-techniques-on-analyzing-undocumented- fi le-format-apple-watch-watchface- fi le https://note.com/banjun/n/n2c9cb83504cb
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ ҆ఆ࣮ͨ͠༻ͷͨΊͷղੳʹڵຯ͋Δਓืूத Γ͍ͨ ɾϥΠϒϑΥτઈରಈ͔͢Τϯίʔυ ɾϙʔτϨʔτ៉ྷʹΈͤΔσϓεੜ ɾϙʔτϨʔτͷഎܠΛϑΣΠΫ͢ΔJOQBJOUJOH
ཧ͔Δͷʹͳ͔ͳ͔࡞Εͳ͍إͬͯɺͳʹʁ ͞ΒͳΔԠ༻ͷظΛ͍ͨ͠ʜ J04ͷJ1IPOFϩοΫը໘ J04ͷ֎Ͱ ࣗ࡞ෆೳ ࠓޙͷJ04Ͱࣗ࡞Ͱ͖Δใ͕ఏڙ͞ΕΔʜͱ͍͍ͳ
গͣͭ͠Ͱग़དྷΔΑ͏ʹͳΓ͍ͨͷɺͳʹʁ
Ұதɺ🍓Λ͓͍͘͠ Ξχϝ6ΑΖ͓͘͠ئ͍͠·͢ʂ