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
Yusuke Ito
June 27, 2016
Programming
2
640
Isomorphic Swift
Yusuke Ito
June 27, 2016
Tweet
Share
More Decks by Yusuke Ito
See All by Yusuke Ito
Macとオーディオ再生 2024/11/02
yusukeito
0
1.3k
おうちHackを取り入れた リノベーション事例
yusukeito
0
780
Server Side Swiftを しばらく運用してみた話
yusukeito
0
610
Swift からword2vecを 使ってみる
yusukeito
0
1.1k
Swift Outside the Box
yusukeito
1
2.6k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.4k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
680
Swiftの値付きEnumをHackする
yusukeito
0
360
Swift プロトコル指向なCのラッパーを作る
yusukeito
3
1.3k
Other Decks in Programming
See All in Programming
新しいモバイルアプリ勉強会(仮)について
uetyo
1
250
[SRE NEXT] 複雑なシステムにおけるUser Journey SLOの導入
yakenji
1
910
AI Ramen Fight
yusukebe
0
120
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
370
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.7k
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
270
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
710
decksh - a little language for decks
ajstarks
4
21k
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
0
190
画像コンペでのベースラインモデルの育て方
tattaka
3
1.1k
[DevinMeetupTokyo2025] コード書かせないDevinの使い方
takumiyoshikawa
2
250
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
950
Featured
See All Featured
Code Review Best Practice
trishagee
69
19k
How STYLIGHT went responsive
nonsquared
100
5.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Adopting Sorbet at Scale
ufuk
77
9.5k
Building Adaptive Systems
keathley
43
2.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Designing Experiences People Love
moore
142
24k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Building an army of robots
kneath
306
45k
Visualization
eitanlees
146
16k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
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ͱ͔ ͕ ͑Δ