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
520
NFTを取り巻く技術要素とAWS利活用 / Technology and AWS of NFT
rmanzoku
0
900
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
3k
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
CSC509 Lecture 04
javiergs
PRO
0
170
Re:proS_案内資料
rect
0
210
もう実家に手頃な情シス娘は不要!Bedrockでもう一人の娘を作る
komakichi
2
160
本編では話さない Zig の話
andpad
2
130
2024-10-01 dev2next - Observability for Modern JVM Applications
jonatan_ivanov
1
140
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
110
Competitionsだけじゃない! Kaggle Notebooks Grandmasterのすすめ
corochann
2
940
学生の時に開催したPerl入学式をきっかけにエンジニアが組織に馴染むために勉強会を主催や仲間と参加して職能間の境界を越えていく
ohmori_yusuke
2
340
Програмиране с Rust, ФМИ, 2024
nikolads
0
130
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
1.3k
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜
tkikuc
9
1.7k
Golang と Erlang
taiyow
7
1.8k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Six Lessons from altMBA
skipperchong
26
3.4k
Documentation Writing (for coders)
carmenintech
65
4.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
260
How to Think Like a Performance Engineer
csswizardry
18
1k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Embracing the Ebb and Flow
colly
84
4.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
0
9
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ʯ Λೖྗʂ