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
シンプルなテンプレートエンジンが欲しい
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
enta0701
May 17, 2018
Programming
0
820
シンプルなテンプレートエンジンが欲しい
enta0701
May 17, 2018
Tweet
Share
More Decks by enta0701
See All by enta0701
ミルクココアが好きです
endotakuya
0
54
Kubernetes 超入門
endotakuya
0
140
GKE と EKS について 理解した気分になる7分間
endotakuya
0
70
はじめての CircleCI × EKS
endotakuya
1
690
Go / Node.js で入門する gRPC
endotakuya
0
190
LINE Clova スキルの開発ハンズオンに enebular は最適だった話。
endotakuya
1
1.1k
LINE Clova と自由に会話をしよう
endotakuya
0
190
GoでClova Extension開発ができるようになりました
endotakuya
0
73
Alfred Workflows by Go
endotakuya
4
4.4k
Other Decks in Programming
See All in Programming
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.6k
Package Management Learnings from Homebrew
mikemcquaid
0
230
CSC307 Lecture 08
javiergs
PRO
0
670
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
180
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
CSC307 Lecture 02
javiergs
PRO
1
780
CSC307 Lecture 05
javiergs
PRO
0
500
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
730
MUSUBIXとは
nahisaho
0
140
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Amusing Abliteration
ianozsvald
0
100
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
98
sira's awesome portfolio website redesign presentation
elsirapls
0
150
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Transcript
γϯϓϧͳ ςϯϓϨʔτΤϯδϯ ͕ཉ͍͠ 2018/05/17 Nim͘͘ձ @enta0701
୭ʁ ❐ɹ!FOUB ❐ɹגࣜձࣾϕʔγοΫ ❐ɹ3VCZ%PDLFSLT ɹ(P"OESPJE+BWB4DSJQU ❐ɹ/JNྺɿ͙ؒΒ͍ @enta0701 @endotakuya @enta0701
ॳ৺ऀ͕ॳ৺ऀ͚ʹॻ͖·ͨ͠ ࠷ۙ/JN͕ΩςΔΒ͍͠ͷͰɺ -*/&#PUͰࢼͯ͠Έͨ IUUQTRJJUBDPNFOUBJUFNTFBEGGBDGBGF
ຊ
ʰͱΓ͋͑ͣϑϨʔϜϫʔΫ ৮͓͔ͬͯ͘ʱ
8FC'SBNFXPSL 4UBS ϝϯςφϯε ಛ EPNKFTUFS 4JOBUSB෩ QSBHNBHJDLBSBY
41" JEMFXBOOBXBL qBTL෩ ˞BXFTPNFOJNΛࢀߟʹɻ
KFTUFS FYBNQMFOJN JNQPSUKFTUFS BTZODEJTQBUDI IUNMHFO SPVUFT HFU SFTQI )FMMPXPSME
SVO'PSFWFS $ nim c -r example.nim # => localhost:5000
7JFX·ΘΓඍົ ❐αϯϓϧͰIUUQDPSFϞδϡʔϧͰpMUFSΛ࡞ ❐7JFXΛϑΝΠϧͰཧύʔγϟϧԽ͍ͨ͠ ❐)5.-λάͷׅހॻ͖ͨ͘ͳ͍ʢ4MJNͱ͔ʣ ❐(PͷIUNMUFNQMBUFϨϕϧͰ͍͍ UZQF1FSTPOTUSVDU\ /BNFTUSJOH "HFJOU ^ Q/BNF\\/BNF^^
"HF\\"HF^^Q
ςϯϓϨʔτΤϯδϯ Λ࡞Δʢ४උʣ
ςϯϓϨʔτΤϯδϯΛ࡞Δ ͓ࢼ͠Ͱ(PͷIUNMUFNQMBUFʹΑͤͯΈΔ UZQF 1FSTPOSFGPCKFDU OBNFTUSJOH BHFJOU SPVUFT HFUll WBSQFSTPO1FSTPO OBNFFOUB
BHF SFTQSFOEFS JOEFY QFSTPO \\EFpOFlJOEFY^^ Q/BNF\\OBNF^^ "HF\\BHF^^Q \\FOE^^
δΣωϦΫε SFOEFSʹ͢σʔλͷܕͳΜͰ͋Γ ɹ㱺δΣωϦΫεΛ͑ྑͦ͞͏ QSPDSFOEFS OBNFTUSJOH EBUBWBS1FSTPO 1FSTPO͔͠ड͚औΕͳ͍ QSPDSFOEFS<5> OBNFTUSJOH
EBUBWBS5 ίϯύΠϧ࣌ʹղܾͯ͘͠ΕΔ ࢀߟ IUUQTOJNMBOHPSHEPDTUVUIUNMHFOFSJDT IUUQTOJNMBOHPSHEPDTNBOVBMIUNMPWFSMPBEJOHSFTPMVUJPOMB[ZUZQFSFTPMVUJPOGPSVOUZQFE
ਖ਼نදݱ ಠࣗλά\\^^ΛQBSTFͯ͠ϑΟʔϧυ໊ΛऔΔ JNQPSUOSF WBSIUNM/BNF\\OBNF^^ FDIPIUNMSFQMBDF SF\\ ^^ QSPD NTUSJOH TUSJOH
WBSpFMETUSJOHNSFQMBDF SF\\ SFQMBDF SF ^^ FDIP'JFME/BNF pFME pFME 'JFME/BNFOBNF /BNFOBNF
"45 จࣈྻ͔ΒpFMEʹΞΫηε͍ͨ͠ lQFSTPOzzOBNFz JNQPSUNBDSPT NBDSPHFU'JMFE PCK pFMEVOUZQFE /JN/PEF SFTVMUOFX%PU&YQS JEFOU
PCK JEFOU pFME FDIP"HF HFU'JMFE EBUB lBHFz "HF NBDSPͱOFX%PU&YQ Ͱ࡞
دΓಓ͠ͳ͕ΒͰ͕͢ งғؾΓ͍ͨํ IUUQTHJUIVCDPNFOEPUBLVZBTJNQMFOJNUFNQMBUF
·ͱΊ ❐"45ϚΫϩ͕ॻ͖͍͢ҹ ❐ͬͺΓใྔ·ͩগͳ͍ ❐ެࣜϦϑΝϨϯε͕ݹ͍෦͋Δ ❐ه๏͕γϯϓϧͰಡΈ͘͢ɺֶशͷϋʔυϧͦ͏ ❐#PUςϯϓϨʔτΤϯδϯʹ͍͍ͯΔ͔ ͔Βͳ͍ͳΓʹΓ্͍͖͍͛ͯͨ