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
Nekogata Drum Sequencer written in Scala.js
Search
Shinpei Maruyama
September 15, 2017
Programming
2
4.1k
Nekogata Drum Sequencer written in Scala.js
Shinpei Maruyama
September 15, 2017
Tweet
Share
More Decks by Shinpei Maruyama
See All by Shinpei Maruyama
過去や未来を扱うのは難しい? 過去と未来に立ち向かうための勘所
shinpeim
3
4.3k
設計ナイト2022 トランザクションスクリプト
shinpeim
12
3.7k
Ruby (off|with) the Rails
shinpeim
20
5.3k
綱渡りバッチ脱出大作戦
shinpeim
3
3.8k
Building native apps with scala.js
shinpeim
2
1.5k
今あえてDRY原則に向き合う
shinpeim
51
560k
複雑なJavaScriptアプリケーションに立ち向かうためのアーキテクチャ
shinpeim
36
15k
Using Scala.js with the JavaScript ecosystems
shinpeim
0
2.4k
Vue.jsで実現するMVVMパターン Fluxアーキテクチャとの距離
shinpeim
22
32k
Other Decks in Programming
See All in Programming
CSC307 Lecture 15
javiergs
PRO
0
220
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
180
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
470
CSC307 Lecture 13
javiergs
PRO
0
310
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
0
200
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
530
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1k
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
420
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
140
Unity6.3 AudioUpdate
cova8bitdots
0
110
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
130
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.7k
Abbi's Birthday
coloredviolet
2
5.1k
Paper Plane
katiecoart
PRO
0
47k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
Odyssey Design
rkendrick25
PRO
2
530
sira's awesome portfolio website redesign presentation
elsirapls
0
170
Unsuck your backbone
ammeep
672
58k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
The Invisible Side of Design
smashingmag
302
51k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
99
Transcript
CZ͠Μ͍BLBೣܕԻػ /FLPHBUB %SVN4FRVFODFS XSJUUFOJO4DBMBKT
BCPVUNF w ג ϝσΟϩϜ w ීஈ4DBMBͱ͔+4ͱ͔ w 1FSM 3VCZͨ͠ͳΉఔʹ w
UXJUUFS!TIJOQFJ w TPVOEDMPVETIJOQFJ
4DBMBKTJTԿ
4DBMBKT w 4DBMBUP+BWB4DSJQUͳτϥϯ εύΠϥ w WXBTBOOPVODFEJO +VMZ
࣌ ྐྵ ݄
ೣܕγʔέϯαʔੜ w /FLPHBUB%SVN4FRVFODFS Λ+4Ͱॻ͍ͨ w 7VFKTͰ$MFBO"SDIJUFDUVSF ΛΔٕज़తσϞͱͯ͠࡞ͬͨ
ͦͯ࣌͠ྲྀΕʜ
w /FLPHBUB%SVN4FRVFODFSΛ 4DBMBKTʹҠ২ͨ͠ w σϞ͠·͢ w IUUQTTIJOQFJNHJUIVCJP 4DBMB+T%SVN4FRVFODFS XFCCVJME
ॴײ
ॴײ w 4DBMB͕͖͔ͩΒͬͯͷ͋Δ Μ͚ͩͲɺ4DBMBͰΞϓϦॻ͚Δ ͷͬͺΓͱͯྑ͍ w ͦͦ-BZFSFE"SDIJUFDUVSF ͱ4DBMBͷ૬ੑ͕ྑ͍
ॴײ w ͱݴ͑·͋ࠔͬͨ͜ͱ͍Ζ͍Ζ ͋ͬͨ w ਏ͍ͱιϦϡʔγϣϯΛհ͠· ͢
ࠔͬͨ͜ͱ ͦͷ̍
4DBMBKT 7VFKT
4DBMBKT 7VFKT w ୯ҰϑΝΠϧίϯϙʔωϯτXFCQBDL͠ ͨΓCSPXTFSJGZ͢Δલఏ w 4DBMBKTTCUͰϏϧυ͢Δඞཁ͕͋Δ w 4DBMBKT͔Β7VFKTͷ୯ҰϑΝΠϧίϯϙʔ ωϯτ͏ͷɺ࣮࣭ແཧͬͯ͜ͱͰʜʜʁ
w ཁ͢Δʹ4DBMBͷΤίγεςϜͱ+4ͷΤί γεςϜ྆ํ͏ඞཁ͋Δ
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w 6*ૉʹ+4Ͱॻ͍ͯ+4ͷΤίγε ςϜʹΔ w ϞσϧҎԼΛ4DBMBKTͰॻ͍ͯ4DBMB ͷΤίγεςϜʹΔ w ୯ҰϑΝΠϧίϯϙʔωϯτ͔Β 4DBMBKTͰॻ͍ͨͭΛಡΈࠐΜͰ͏
TCU ਤ WVF TDBMB JNQPSUͯ͠͏ DPNQJMFEKT DPNQJMF͢Δ XFCQBDL
ࠔͬͨ͜ͱ ͦͷ
8FC"1* ΠϯλʔϑΣΠε
8FC"1*ΠϯλʔϑΣΠε w JOGSBTUSVDUVSFͰ8FC"1*Πϯλʔ ϑΣΠε 8FC"VEJPͱ͔ʣ৮Δඞཁ͕͋ Δ w $MFBO"SDIJUFDUVSFతʹߟ͑Δͱɺૉ ʹ+4Ͱॻ͍ͯ%*͢ΕΑͦ͞͏ w
+4Ͱॻ͍ͨͷΛ4DBMBKTͰಡΈࠐΉͷ݁ ߏ͍ͨΜͰɺਖ਼͍͍ͪͪͬͯΒΜͳ͍
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w 4DBMBKTଆͰ;ͭ͏ʹ8FC"1*Π ϯλʔϑΣʔεͷ࣮ॆ࣮ͯ͠ΔͷͰ ૉʹͦΕ͏ͱྑ͍ w IUUQTXXXTDBMBKTPSH BQJTDBMBKTEPN PSHTDBMBKTEPNQBDLBHF
ιϦϡʔγϣϯ
ࠔͬͨ͜ͱ ͦͷ
ϒϥβґଘίʔυ
ϒϥβґଘίʔυ w 4BGBSJʹ"VEJP$POUFYUͳ͍ ʢXFCLJU"VEJP$POUFYUͳΒ͋ Δʣ w 4DBMBKTͦͷΜΑ͠ͳʹͯ͠ ͘Εͳ͍
ιϦϡʔγϣϯͷ ͝հ
ιϦϡʔγϣϯ w ී௨ʹQPMZpMMతͳ͜ͱ͢Ε͍͍ w ΤϯτϦϙΠϯτͷ+4ʹҎԼͷΑ͏ ͳίʔυॻ͍ͨΒಈ͍ͨ w ͜ͷͰOBUJWF+4ͱڞଘ͢ΔΑ ͏ʹͨ͠ͷ݁ՌతʹΑ͔͔ͬͨ
'"2
αΠζେ͖͍ΜͰ͠ΐʁ w 4DBMBKTͬͨόʔδϣϯɿ L# w GVMMKTͰॻ͍ͨόʔδϣϯɿ L# w ҙ֎ͱߦ͚Δؾ͕͖ͯͨ͠ʜʜ
࣮༻ੑͲΜ͚ͩ͋Μͷ w &MFDUSPOͱ߹ΘͤͯCBDLMPHΫϥΠΞϯ τ࡞ͬͯΈ͚ͨͲɺਖ਼࣮༻શવߦ͚Δ ͱ͍͏ײ৮ɻܺΛݟͯࣄʹͿͪ͜ΜͰ ͍͔͘ɻੵۃతʹ͏ཧ༝ਖ਼ʮ4DBMB ͔ͩΒʯ͘Β͍͔͠ݟग़ͩͤͳ͔ͬͨʢ͠ ͔͠ Θͨ͠ʹͱͬͯ ेͳϝϦοτʣ
কདྷੑ͕ෆ҆Ͱ͢ w Θ͔Δ w ϓϩμΫγϣϯೖ͢ΔͳΒׂΓ Γඞཁͩͱࢥ͏
UPCF DPOUJOVFE