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
Stringをどうにかする / Managing Solidity String
Search
Ryo Manzoku
November 29, 2019
Programming
0
1.2k
Stringをどうにかする / Managing Solidity String
2019-11-29 blockchain.tokyo#23 Dapp開発Special
https://blockchain-tokyo.connpass.com/event/154664/
Ryo Manzoku
November 29, 2019
Tweet
Share
More Decks by Ryo Manzoku
See All by Ryo Manzoku
ブロックチェーンゲーム開発におけるチェーンの選び方 / How to select a blockchain for BCG
rmanzoku
0
510
NFTを取り巻く技術要素とAWS利活用 / Technology and AWS of NFT
rmanzoku
0
890
NFTを中心とした新しいゲームの形 / The new approach of gaming with NFT
rmanzoku
0
400
NFTへの招待 / Invitation to NFT
rmanzoku
0
1.5k
ブロックチェーン時代の認証 / Authentication in the Blockchain Era
rmanzoku
8
2.9k
ERC-721をかぞえて / Enumerate ERC-721
rmanzoku
3
7.9k
MCH+ Hackathon #1
rmanzoku
0
290
AWS上で動く世界No.1ブロックチェーンゲーム / No1 Blockchain Game on AWS
rmanzoku
1
2.9k
ブロックチェーンゲームMyCryptoHeroesの作り方 / Architecture of My Crypto Heroes
rmanzoku
2
4.7k
Other Decks in Programming
See All in Programming
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
470
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
180
今インフラ技術をイチから学び直すなら
yuhta28
1
140
Go1.23で入った errorsパッケージの小さなアプデ
kuro_kurorrr
2
390
Kotlin 2.0が与えるAndroid開発の進化
masayukisuda
1
410
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
380
Shinjuku.rb#95:心の技術書紹介
free_world21
1
110
事業フェーズの変化に対応する 開発生産性向上のゼロイチ
masaygggg
0
200
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
660
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
280
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
290
Amazon BedrockでサーバレスなAIお料理ボットを作成する!!
tosuri13
0
230
Featured
See All Featured
Building an army of robots
kneath
302
42k
Speed Design
sergeychernyshev
22
430
Gamification - CAS2011
davidbonilla
79
5k
We Have a Design System, Now What?
morganepeng
48
7.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Optimizing for Happiness
mojombo
375
69k
The Invisible Customer
myddelton
119
13k
Building a Scalable Design System with Sketch
lauravandoore
459
32k
Docker and Python
trallard
39
3k
How GitHub (no longer) Works
holman
310
140k
How to name files
jennybc
75
98k
Transcript
4USJOHΛͲ͏ʹ͔͢Δ CMPDLDIBJOUPLZP EPVCMFKVNQUPLZPגࣜձࣾ ϦʔυΤϯδχΞຬ྄
w 3FCVJMEJOHUIFGVUVSFPGHBNJOH XJUICMPDLDIBJOUFDIOPMPHZ w ݄ۀ w ϒϩοΫνΣʔϯήʔϜઐۀ։ൃձࣾ w ैۀһਓʢۀҕୗΛؚΉʣ w
ϒϩοΫνΣʔϯʹҙͷ͋ΔΤϯδχΞΛੵۃ࠾༻தͰ͢ʂ EPVCMFKVNQUPLZPגࣜձࣾ
w ຬ྄ʢ.BO[PLV3ZPʣ w EPVCMFKVNQUPLZPϦʔυΤϯδχΞ w ݄ΑΓΠϯϑϥઃܭӡ༻ɺαʔόαΠυ։ൃɺ 4NBSU$POUSBDU։ൃɺϒϩοΫνΣʔϯٕज़ௐࠪͳͲΛ୲ w աڈʹιʔγϟϧήʔϜձࣾɺ&E5FDIΞϓϦձࣾͰΠϯϑ ϥΤϯδχΞͱͯ͠"84Λத৺ͱͨ͠ΫϥυΠϯϑϥ͔ΒΞ
ϓϦ·ͰͷશମઃܭɺߏஙɺվળΛܦݧ ࣗݾհ
4PMJEJUZॻ͍ͯ·͔͢ʁ
4USJOHܕ͍·͔͢ʁ
None
)FMMP8PSMEҎ֎Ͱ͏͜ͱ͋Δͷʁ
&3$.FUBEBUB
&3$63*
&UISFVN͔Β֎ͷੈքΛࢀর͢Δ ߹ʹ͏
4PMJEJUZEPFTOPUIBWFTUSJOHNBOJQVMBUJPOGVODUJPOT CVUUIFSFBSFUIJSEQBSUZTUSJOHMJCSBSJFT https://solidity.readthedocs.io/en/v0.5.13/types.html#bytes-and-strings-as-arrays
Ͳ͏ʹ͔͍͖ͯ͠·͠ΐ͏
w MFO TUS w TUSMFOHUI w CZUFT TUS MFOHUI
2จࣈྻͷ͞
w MFO TUS w 4PMJEJUZʹΈࠐΈͷMFO ଘࡏ͠ͳ͍ w TUSMFOHUI w
.FNCFSMFOHUIOPUGPVOEPSOPUWJTJCMFBGUFS BSHVNFOUEFQFOEFOUMPPLVQJOMJUFSBM@TUSJOH w CZUFT TUS MFOHUI w ˓ "จࣈྻͷ͞
TUSJOHJTFRVBMUPCZUFTCVUEPFT OPUBMMPXMFOHUIPSJOEFYBDDFTT https://solidity.readthedocs.io/en/v0.5.13/ types.html#bytes-and-strings-as-arrays
w TUSTUS w LFDDBL TUS LFDDBL TUS w
LFDDBL BCJFODPEF1BDLFE T LFDDBL BCJFOD PEF1BDLFE T 2จࣈྻͷൺֱ
w TUSTUS w ඇਪ w LFDDBL TUS LFDDBL TUS
w ͪΐͬͱલ·Ͱ͜Ε͕ਪ͞Ε͍ͯͨ w LFDDBL BCJFODPEF1BDLFE T LFDDBL BCJFOD PEF1BDLFE T w ˓W͔ΒυΩϡϝϯτʹొ "จࣈྻͷൺֱ
w TUS TUS w CZUFT TUS CZUFT TUS
w BCJFODPEF1BDLFE TUS TUS w Ͳ͏ʹ͔͢Δ 2จࣈྻͷ࿈݁
w TUS TUS w TUSJOH"SSBZͳͷͰ ͑·ͤΜ w CZUFT TUS
CZUFT TUS w CZUFT"SSBZͳͷͰ ͑·ͤΜ w BCJFODPEF1BDLFE TUS TUS w ˓W͔ΒυΩϡϝϯτʹొ w Ͳ͏ʹ͔͢Δ "จࣈྻͷ࿈݁
BCJFODPEF1BDLFEΛΒͳ͔ͬͨࠒ
w TUS<> w CZUFT<> w Ͳ͏ʹ͔͢Δ 2จࣈྻͷΓऔΓ
w TUS<> w TUSJOHJTFRVBMUPCZUFTCVUEPFTOPUBMMPXMFOHUIPS JOEFYBDDFTT w CZUFT<> w Έ͍ͨͳΞΫηεͰ͖ͳ͍ɻจࣈ͚ͩͳΒ͜ΕͰՄ w
Ͳ͏ʹ͔͢Δ w ˓ "จࣈྻͷΓऔΓ
Ͳ͏ʹ͔͢Δ
w TUSJOH J w TUSJOH BCJFODPEF1BDLFE J w
Ͳ͏ʹ͔͢Δ 2VJOUͷจࣈྻԽ
w TUSJOH J w ͦΜͳ͘ͳ͍ w TUSJOH BCJFODPEF1BDLFE J
w Ͱ͖Δ͔ͳͱࢥ͚ͬͨͲͦΜͳ͘ͳ͍ w Ͳ͏ʹ͔͢Δ w ˓ "VJOUͷจࣈྻԽ
Ͳ͏ʹ͔͢Δ
w BEESTUSJOH w TUSJOH BEES w TUSJOH BCJFODPEF1BDLFE
BEES w Ͳ͏ʹ͔͢Δ 2BEESFTTͷจࣈྻԽ
w BEESTUSJOH w ͦΜͳ͘ͳ͍ w TUSJOH BEES w
&YQMJDJUUZQFDPOWFSTJPOOPUBMMPXFE w TUSJOH BCJFODPEF1BDLFE BEES w &YQMJDJUUZQFDPOWFSTJPOOPUBMMPXFE w Ͳ͏ʹ͔͢Δˠ˓ "BEESFTTͷจࣈྻԽ
Ͳ͏ʹ͔͢Δ
w Ͳ͏ʹ͔͢Δ 2จࣈྻͷ4QMJU
None
΄Μͱʹ͜ΕΛΔͷʁ
4PMJEJUZEPFTOPUIBWFTUSJOHNBOJQVMBUJPOGVODUJPOT CVUUIFSFBSFUIJSEQBSUZTUSJOHMJCSBSJFT
044Ͱެ։ͯ͠·͢ʂ IUUQTHJUIVCDPN EPVCMFKVNQUPLZPNDIQMVTDPOUSBDUT
ϚΠΫϦΛ࢝ΊΑ͏ʂ https://mch.gg/start টίʔυ ʮTHA4ʯ Λೖྗʂ