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
4k
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
4k
設計ナイト2022 トランザクションスクリプト
shinpeim
12
3.6k
Ruby (off|with) the Rails
shinpeim
20
5.2k
綱渡りバッチ脱出大作戦
shinpeim
3
3.7k
Building native apps with scala.js
shinpeim
2
1.4k
今あえて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
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
170
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2.1k
AI Agents: How Do They Work and How to Build Them @ Shift 2025
slobodan
0
100
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
4.3k
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
320
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Cache Me If You Can
ryunen344
2
4k
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
120
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
280
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
130
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
570
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
696
190k
How to Ace a Technical Interview
jacobian
279
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Statistics for Hackers
jakevdp
799
220k
Context Engineering - Making Every Token Count
addyosmani
3
62
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
A Tale of Four Properties
chriscoyier
160
23k
Typedesign – Prime Four
hannesfritz
42
2.8k
Making Projects Easy
brettharned
117
6.4k
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