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
Isomorphic Swift
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yusuke Ito
June 27, 2016
Programming
690
2
Share
Isomorphic Swift
Yusuke Ito
June 27, 2016
More Decks by Yusuke Ito
See All by Yusuke Ito
Macとオーディオ再生 2024/11/02
yusukeito
0
1.4k
おうちHackを取り入れた リノベーション事例
yusukeito
0
930
Server Side Swiftを しばらく運用してみた話
yusukeito
0
650
Swift からword2vecを 使ってみる
yusukeito
0
1.1k
Swift Outside the Box
yusukeito
1
2.9k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.5k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
730
Swiftの値付きEnumをHackする
yusukeito
0
430
Swift プロトコル指向なCのラッパーを作る
yusukeito
3
1.3k
Other Decks in Programming
See All in Programming
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.2k
OSもどきOS
arkw
0
350
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
140
色即是空、空即是色、データサイエンス
kamoneggi
1
230
AIエージェントの隔離技術の徹底比較
kawayu
0
450
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
400
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
400
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
340
Being A Developer After 40
akosma
91
590k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
550
Odyssey Design
rkendrick25
PRO
2
650
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
390
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
Transcript
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE *TPNPSQIJD4XJGU ϦʔυΞʔΩςΫτ ҏ౻༞ี :VTVLF*UP !OPWJ@ നϠΪίʔϙϨʔγϣϯ 5PLZP4FSWFS4JEF4XJGU.FFUVQ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE
΄͔ेࣾ ΧϝϦΦͷΞϧΰϦζϜΛαʔϏεͱͯ͠"1*ఏڙ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ։࠵͔Β·Ͱɻೖ ొ ແྉ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE 4FSWFS4JEF4XJGU $PDPB"QQ w 4FSWFS4JEFͷαʔϏεΛ4XJGUͰ࡞Δ w ͦͷαʔϏεͷཧ"QQΛ࡞Δ w ཧ"QQ$PDPB .BD
Ͱ࡞ w J04Ͱ0,
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE %FNPΞϓϦ https://github.com/novi/ tsssm-crawler
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE σϞ w 344ͷΫϩʔϥʔΛαʔϏεͱ࣮ͯ͠ w 344ܗࣜͷ9.-Λμϯϩʔυͯ͠ɺσʔλϕʔ ε .Z42- ʹอଘ w
Ϋϩʔϧ͢Δ63- 3449.- Λઃఆ͢Δ.BDͷ"QQ Λ࣮
344Ϋϩʔϥʔ αʔόʔଆ .PEFM %#$POUSPMMFS 4XJGU 344ύʔαʔ 4XJGU 7JFX$POUSPMMFS 4XJGU εέδϡʔϥʔ
4XJGU 4UPSZCPBSE σʔλϕʔε ઃఆɾϏϡʔϫʔ"QQ .BD
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ಈ͔ͯ͠ΈΔ w IUUQTHJUIVCDPNOPWJUTTTNDSBXMFSͷ 3&"%.&ࢀর
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE αʔόʔଆ w ։ൃ9DPEF·ͨTXJGUCVJME ΤσΟλ͕͑Δ w σόοά9DPEF͕͑Δ w %PDLFSʹ͓͚ͯ͠&$ &$4ͳͲʹͦͷ··σϓϩΠ
w *#.ͦͷπʔϧ.BDΞϓϦ͕͑Δ w *#.$MPVE5PPMTGPS4XJGU w 88%$(PJOH4FSWFSTJEFXJUI4XJGU0QFO4PVSDF IUUQTEFWFMPQFSBQQMFDPNWJEFPTQMBZXXED
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ઃఆ"QQଆ w Ϟσϧσʔλϕʔεͷίϯτϩʔϥʔαʔόʔ ଆͱڞ௨ 'SBNFXPSLʹͯ͠·ͱΊΔ w σʔλϕʔεଓ w
.BD·ͨJ04"QQΛ࡞ΕΔ w ϢʔβʔΠϯλʔϑΣʔεʹ6*,JU "QQ,JU͕͑Δ w ։ൃɾσόοά9DPEFͰ
344Ϋϩʔϥʔ αʔόʔଆ .PEFM %#$POUSPMMFS 4XJGU 344ύʔαʔ 4XJGU 7JFX$POUSPMMFS 4XJGU εέδϡʔϥʔ
4XJGU 4UPSZCPBSE σʔλϕʔε ઃఆɾϏϡʔϫʔ"QQ .BD "1*ΫϥΠΞϯτ 4XJGU )551ͱ͔ +40/31$ "1*αʔόʔ 4XJGU σʔλϕʔεʹΞΫηεͤͣ "1*Λ͏߹
344Ϋϩʔϥʔ αʔόʔଆ .PEFM %#$POUSPMMFS 4XJGU 344ύʔαʔ 4XJGU 3FEVY εέδϡʔϥʔ 4XJGU
3FBDU σʔλϕʔε ઃఆɾϏϡʔϫʔ"QQ 8FC "1*ΫϥΠΞϯτ +BWB4DSJQU5ZQF4DSJQU )551ͱ͔ +40/31$ "1*αʔόʔ 4XJGU σʔλϕʔεʹΞΫηεͤͣ "1*Λ͏߹
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ·ͱΊ w αʔόʔαΠυͱڞ௨ͷϞσϧɾίϯτϩʔϥʔ w .BDJ04ͷ"QQ4XJGUͳͷͰϢʔεέʔεʹͯ ·Δ߹͏·͑͘Δ w ઃఆ"QQ.BD J04"QQͷࢿ࢈
6*,JUͱ͔ ͕ ͑Δ