Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
RubyをからめたWebAssemblyの話 / ruby-webassembly
Search
WalkerSumida
May 29, 2020
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RubyをからめたWebAssemblyの話 / ruby-webassembly
Gotanda.rb#42 オンライン開催
2020/05/29(金) 19:30 〜 21:30
WalkerSumida
May 29, 2020
More Decks by WalkerSumida
See All by WalkerSumida
SlackでDMを使わない方が いい理由を説明してみた
walkersumida
1
2.5k
PumaとUnicorn どっちがいいのか / puma vs unicorn
walkersumida
0
290
Open APIやSPA構成のAPI設計 / openapi-api-design
walkersumida
0
470
Railsの設計 〜コントローラの メタボを防げ〜 / rails-controller-design
walkersumida
1
350
CircleCIで docker-compose最強? / docker-compose-up-on-circleci
walkersumida
2
3.2k
dockerで動いている プロジェクトのrubocop解析 vim編 + おまけ / rubocop vim docker rubymine gotandarb36
walkersumida
0
2.4k
この夏モテたい人のための2stepで起動できるNuxtjs + Rails(ID/PW認証付き)サンプルを公開! / sample nuxtjs rails
walkersumida
3
2.2k
1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329
walkersumida
1
2.9k
五反田rb_35.pdf
walkersumida
0
390
Other Decks in Technology
See All in Technology
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
310
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
220
形式手法を使って仕様をコーディングしよう
mikanichinose
0
160
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
130
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
490
KanaAI
shreyas1009
0
140
1人アドミンな私はAWSアカウント申請をSlackで完結したい!
ysuzuki
0
110
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
2
290
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
130
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
210
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
510
SQL Server 2025 最適化されたロック
odashinsuke
0
120
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
The Curse of the Amulet
leimatthew05
3
15k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
380
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
How to Think Like a Performance Engineer
csswizardry
28
2.8k
A designer walks into a library…
pauljervisheath
211
25k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
340
Transcript
3VCZΛ͔ΒΊͨ 8FC"TTFNCMZͷ ىۀ४උத "ZVNV4VNJEB
ࣗݾհ
w େֶߦ͖ͳ͕Β*5ϕϯνϟʔاۀͰؒ༗ঈΠϯλʔ ϯ w 1)1 .Z42- $BLF1)1 Y 8PSEQSFTT $
"41 /&5 w ౦ࣳใγεςϜגࣜձࣾͰؒϔϧεέΞࣄۀʹैࣄ w 7#/&5 $ 0SBDMF%BUBCBTF w ̍ਓͰىۀ͠Α͏ͱࢼΈΔ͕ࣦഊ w 3VCZPO3BJMT 'VFM1)1 .Z42- "84 "OTJCMF w גࣜձࣾϚπϦΧʹΤϯδχΞೋਓͷۀϝϯόʔͱ͠ ͯ+PJO w /PUJBࣄۀऀ݉4FOTFTϓϩμΫτϚωʔδϟʔ w 3VCZPO3BJMT "OHVMBS+4 .Z42- "84 w ىۀ४උத ܦྺ
3VCZΛ͔ΒΊͨ 8FC"TTFNCMZͷ
͢Ͱʹ8FC"TTFNCMZΛຊ൪ϓϩμΫ τͰར༻͞Ε͍ͯΔਓ͍·͔͢ ✋
·ͣ8FC"TTFNCMZͱԿͳ ͷ͔
w 8FC"TTFNCMZɺΣϒϒϥβ ͷΫϥΠΞϯταΠυεΫϦϓτ ͱͯ͠ಈ࡞͢Δϓϩάϥϛϯάݴ ޠʢਫ४ݴޠʣͰ͋Δ w XBTN ϫζϜ ͱশ͞Ε͓ͯΓɺ ϒϥβ্ͰόΠφϦϑΥʔϚο
τͷܗͰ࣮ߦՄೳͰ͋Δ͜ͱΛಛ ͱ͢Δ XJLJQFEJBΑΓ IUUQTKBXJLJQFEJBPSHXJLJ 8FC"TTFNCMZ 8FC"TTFNCMZͱʁ
w +BWB4DSJQUʹ࣮ߦ͕ٻΊΒΕΔ ࣌ʹͳͬͨ w Ϧονͳ6*දݱ w 8FC(-ͳͲͷάϥϑΟοΫදݱ w ܭࢉͷ͍ϞόΠϧ͔Β ͷΞΫηε
˞͕͜͜Α͘·ͱ·͍ͬͯ·͢ IUUQTRJJUBDPNVNBNJDIJJUFNT DECFEGECBD 8FC"TTFNCMZͳͥੜ·Εͨͷ͔
w +BWB4DSJQU͚ͩͰࠓҎ্ͷύ ϑΥʔϚϯεΛग़͢ͷ͕͘͠ ͳ͖ͬͯͨ 8FC"TTFNCMZͳͥੜ·Εͨͷ͔
w 'JSF'PY $ISPNF 4BGBSJ &EHFͳ Ͳͷओཁϒϥβݱ࣌ͰରԠ ͍ͯ͠Δ ˞͕͍ࣗͬͯΔ7JWBMEJͷදه ͜͜ʹͳ͍͕ରԠ͍ͯ͠Δ
˞࣌ ϒϥβͷରԠঢ়گ
w ҎԼͷαΠτ8FC"TTFNCMZͰά ϥϑΟοΫΛඳը͍ͯ͠ΔͷͰද ࣔ͞ΕΔ߹ରԠ͍ͯ͠Δ IUUQTCJOKJHJUIVCJPSBX XBTNSBZUSBDF ීஈ͍ͬͯΔϒϥβ͕ຊʹରԠ͍ͯ͠Δͷ͔
w $$ w 3VTUҎ߱ w (PҎ߱ w ,PUMJO/BUJWFҎ߱ ݱঢ়ར༻Ͱ͖Δݴޠ
3VCZରԠ͍ͯ͠ͳ͍
w 3VCZΛར༻Մೳʹ͢Δͱ͍͏Ξϓ ϩʔνͰͳ͘NSVCZͰͱ͍͏ྲྀ Ε͋Δ IUUQTUFDISBDIPCQTJODKQ IBDIJ@@ 3VCZར༻ՄೳʹͳΔͷ͔
w IUUQTKQRVPSBDPN 8FC"TTFNCMZHBGVLZVV TIJUBSBCVSBV[BEFNP3VCZHB GVUTVVOJUTVLBFSVZPVOJOBSJ NBTVLB 2VPSBͰͷ.BU[ͷճ
w 3VCZίʔυΛ+BWB4DSJQUίʔυʹ ύʔε͢ΔίϯύΠϥʔ w ࠷ऴతʹϑϩϯτͰಈ͍͍ͯΔͷ +BWB4DSJQU 8FC"TTFNCMZͰ ͳ͍
IUUQTHJUIVCDPNPQBMPQBM 0QBMͱ
ଞʹͳ͍͔ௐ͍ͯΔͱɺ"SUJDIPLF Ξʔ ςΟνϣʔΫ ͱ͍͏ͷ͕
w 3VTUͱ3VCZͰ࣮͞Εͨ3VCZϥ ϯλΠϜΛఏڙ IUUQTHJUIVCDPNBSUJDIPLF BSUJDIPLF w ݫີʹݴ͏ͱ3VTUͱNSVCZͰॻ͔ Ε͍ͯΔ "SUJDIPLFͱ
None
8FC"TTFNCMZਁಁ͢Δͷ ͔
w ҎԼͷ͔Βਁಁͯ͘͠ΔͱࢥΘΕΔ w ओཁϒϥβͰطʹରԠ͍ͯ͠Δ w 3VTU(PͳͲͷࠓ͍ͷ͋Δݴޠ͕ ରԠ͍ͯ͠Δ w ʹ8$קࠂ ʮ8FC"TTFNCMZ$PSF
4QFDJpDBUJPOʯ͕ࡦఆ͞Εɺ 8FC"TTFNCMZਖ਼ࣜͳΣϒඪ४ʹ ೝఆ͞Εͨ w )5.- $44 +BWB4DSJQUʹଓ͖ɺ 8FC"TTFNCMZਖ਼ࣜʹϒϥβͰ ωΠςΟϒʹಈ࡞͢Δ൪ͷݴޠ 8FC"TTFNCMZਁಁ͍ͯ͘͠ͷ͔
ʮ8FC"TTFNCMZਖ਼ࣜʹϒϥβͰωΠςΟϒ ʹಈ࡞͢Δ൪ͷݴޠʯ ͜ͷڹ͖͘͢͝ͳ͍Ͱ͔͢ʁস
w σβΠϯπʔϧͷ'JHNBɺ ݄ͷ࣌Ͱ͢Ͱʹ 8FC"TTFNCMZ $ Λར༻ͯ͠ύ ϑΥʔϚϯεͳͲͷ͔Β 8FC"TTFNCMZ༏Ε͍ͯΔͱݴͬ ͍ͯΔ IUUQTXXXpHNBDPNCMPH
XFCBTTFNCMZDVUpHNBTMPBE UJNFCZY 8FC"TTFNCMZਁಁ͍ͯ͘͠ͷ͔
w XBTNʹՄೳੑΛײͯ͡ૣڥ Λ࡞ͬͨ w %PDLFSೖͬͯΕίϚϯυͰΞ ΫηεͰ͖ΔΑ͏ʹͳ͍ͬͯΔ w IUUQTHJUIVCDPN XBMLFSTVNJEBSVTU@UP@XBTN
˞৭ʑϋϚͬͯ݁ߏ࣌ؒͬͨͷ ͰTUBS͍͚ͨͩΔͱٽ͍ͯتͼ· ͢ 3VTU͔ΒXBTNΛίϯύΠϧ͢ΔαϯϓϧΛ࡞ͬͨ
w 8FC"TTFNCMZΛ3VCZ NSVCZ "SUJDIPLF Ͱಈ͔͢େ͖ͳϝϦοτ গͳ͍ͱײ͡Δ w 8FC"TTFNCMZΛར༻͢ΔͷͰ͋Ε ࠓ͍ͷ͋Δ3VTU
(PͳͲΛར༻͢ Δͷ͕Αͦ͞͏ w 8FC"TTFNCMZ+BWB4DSJQUͱڞଘ͠ ͍ͯ͘ɺͱ͍ͯ͠Δ͕8FC"TTFNCMZ Ͱ%0.ૢ࡞͕Մೳʹ w 8FC"TTFNCMZ͜Ε͔Βීٴ͍ͯ͠ ͖ͦ͏ ·ͱΊ
w IUUQTCMPHIFMMPKTPSHXFC EFWFMPQNFOUIPXUPTUBSU JOCGFCFCB ༨ஊ
w Ұੲલɺ)5.- $44 K2VFSZͩ ͚ͩͬͨ ༨ஊ
w ͦΕ͕+BWB4DSJQUͰͷϥΠϒϥ ϦɺϑϨʔϜϫʔΫ͕͜Μͳʹ૿ ͑ͯʜ ༨ஊ
w $44ͰϑϨʔϜϫʔΫͳͲ͕ ͋Δ ༨ஊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ