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.3k
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
550
NFTを取り巻く技術要素とAWS利活用 / Technology and AWS of NFT
rmanzoku
0
920
NFTを中心とした新しいゲームの形 / The new approach of gaming with NFT
rmanzoku
0
430
NFTへの招待 / Invitation to NFT
rmanzoku
0
1.5k
ブロックチェーン時代の認証 / Authentication in the Blockchain Era
rmanzoku
8
3.1k
ERC-721をかぞえて / Enumerate ERC-721
rmanzoku
3
8.3k
MCH+ Hackathon #1
rmanzoku
0
320
AWS上で動く世界No.1ブロックチェーンゲーム / No1 Blockchain Game on AWS
rmanzoku
1
3k
ブロックチェーンゲームMyCryptoHeroesの作り方 / Architecture of My Crypto Heroes
rmanzoku
2
4.8k
Other Decks in Programming
See All in Programming
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
530
ふつうの技術スタックでアート作品を作ってみる
akira888
0
220
Create a website using Spatial Web
akkeylab
0
310
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.7k
WindowInsetsだってテストしたい
ryunen344
1
200
XP, Testing and ninja testing
m_seki
3
220
GoのGenericsによるslice操作との付き合い方
syumai
3
700
Goで作る、開発・CI環境
sin392
0
180
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
230
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
540
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
630
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
150
Featured
See All Featured
A better future with KSS
kneath
239
17k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The Cult of Friendly URLs
andyhume
79
6.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How to train your dragon (web standard)
notwaldorf
94
6.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Side Projects
sachag
455
42k
GraphQLとの向き合い方2022年版
quramy
49
14k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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ʯ Λೖྗʂ