Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
[OSS 개발자 포럼] 나의 오픈소스 이야기
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Joongi Kim
July 01, 2017
Programming
580
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
[OSS 개발자 포럼] 나의 오픈소스 이야기
Joongi Kim
July 01, 2017
More Decks by Joongi Kim
See All by Joongi Kim
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
[Python Korea] PyCon US 2026 후기 공유회
achimnol
0
56
[PyCon US 2026 Packaging Summit LT] More Variant, More Diversity for AI Accelerators
achimnol
0
61
[PyCon US 2026 Packaging Summit LT] Sharing malware scanning results of PyPI from multiple providers
achimnol
0
73
[PyCon KR 2025] AI 시대를 위한 Python 패키징
achimnol
0
54
[PyCon US 2025 Lightning Talk] My 10 Years with PyCon KR
achimnol
0
40
[PyCon KR 2024] 엔터프라이즈 공급을 위한 파이썬 엔지니어링
achimnol
0
73
[PyCon KR 2024] 파이콘과 나의 10년 돌아보기
achimnol
0
52
[PyCon APAC 2023] Improving Debuggability of Complex Asyncio Applications
achimnol
0
280
Other Decks in Programming
See All in Programming
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
1
150
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
160
Intent as Code
shoppingjaws
6
990
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
710
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
840
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
150
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.2k
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
180
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
Go のフラットな パッケージに 「ファイル単位の private」を 〜Linter “declscope” を作った話〜
mpyw
0
260
高専キャリア LT 発表内容
crysta1221
6
5.7k
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
0
100
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
740
Designing Experiences People Love
moore
143
24k
The Language of Interfaces
destraynor
162
27k
The Limits of Empathy - UXLibs8
cassininazir
1
660
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
The Invisible Side of Design
smashingmag
301
52k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Transcript
빦픦 폲콚큲 핂퍊믾 밎훎믾 Lablup, CTO 2017. 7. 1 @
OSS 맪짪핞 엊
None
None
Textcube § 묻뺂 샎 칺푷핞읊 핞앟 컲 쯢옪믆 • 풚슪엖큲퐎
찒킅 킪믾펞 킪핟 § 핂엳 • 2004뼒 3풢 TatterTools v0.90픊옪 킪핟 • 2005뼒 TNC (팲삖) / TNF ( 뻲풚 핺삶) 컲잋 • 2006뼒 3풢 v1.0.2쭎 GPL 않핂컮큲 • 2006뼒 5풢 Daum Tistory 컪찒큲 폲 (TatterTools 믾짦) • 2007뼒 8풢 Textcube옪 쯚앪슪 쪎몋 • 2008뼒 9풢 Google픦 TNC 짝 textcube.com 핆쿦 • 핂 쥲삖 훊솒옪 맪짪 힒
Textcube 10뼒(2015.4.14) 몒
Textcube 10뼒(2015.4.14) 몒
Textcube 10뼒(2015.4.14) 몒
Textcube 옪헫 몋 § 샎 쭎캫 킪헖 킲힖헏픊옪 샎뮪졶 칺푷핞많
홂핺쁢 슪 핟컿 몋픦 믾 • 폖) Google Map픦 묻 얾 샇킪 쥲삖 펓 칺옎옪 300졓 믾핞맒샂 짪 § 폲콚큲 맪짪 짷쩣옮 • 솧욚 맪짪핞슲뫊 줊읺헏픊옪 썶펂혆 핊쁢 짷쩣픎 졓킪헏 믾옫 춞! • Subversion + Trac → Mercurial + Trac → Git + GitHub § 펢힎삖펂잏픦 컿뫃 • 퓇훎픦 헏믇헏·컮솒헏 솒핓 • 퓇큲 펓슲핂 UTF-8 몋뫊 PHP 5 힎풞픒 멚 잚슺 § ...뫊 킲 • Textcube v1.8펞컪 핞 퓇엖핒풚읊 킪솒픊빦 컿쁳(4짾 쁞엲힞)픊옪 옲짿 • 1.8-blackhistory않쁢 쯚앪옪 빶팒핖픚
Textcube 슅핂퍊믾 § https://forest.nubimaru.com/entry/TatterTools- %EC%8A%A4%ED%82%A8%EC%A0%9C%EC%9E%91- %EA%B0%80%EC%9D%B4%EB%93%9C § https://forest.nubimaru.com/entry/What-lies-beneath
None
믎 iPuTTY
믎 iPuTTY § 힎믖픎 Mac 칺푷핞힎잚 핂헒밚힎쁢 폂 Windows 칺푷핞폎픚
• 힎잚 폲콚큲 맪짪픒 삲쫂삖 Linux SSH 짆뻞 칺푷핂 뻖줂빦 쭖 • PuTTY않쁢 많줒픦 삶찒맧픎 옪헫많 핖픊빦... 믎 힎풞핂 펗잫! § 2008뼒 dPuTTY않쁢 핞 fork 퓮힎삲많 iPuTTY 옪헫 핆몒짩픚
믎 iPuTTY 옪헫 몋 § C 펆펂옪 잚슲펂힒 샎뮪졶 Win32
슪읊 핋펂쫆 몋 § Cross-platform 힎풞픒 퓒 찚슪몋 묺뫊 슪 캏펞 샎 팚멚쇶 § iPuTTY펞컪 많·맪컮 믾쁳 • 퓮삖슪 졶슪펞컪 on-the-spot IME 힎풞 캏 • 폏줆뫊 믎 믎봂픒 싾옪 힎헣쁢 믾쁳 (폖: Consolas + 빦뿢몮싣 혾) • 졓솒 힎풞 짝 혾헖 삶 § 핺쁢 삲읆 쭒펞멚 옪헫 뫎읺읊 핂퍟폎픚
None
None
Network Balancing Act § KAIST 짣칺뫊헣픦 멾뫊줊 • 퍋 3뼒맒
맪짪 2잚 4훒픦 C++ 슪 • CUDA GPU + Xeon Phi읊 솧킪펞 푷 쿦 핖쁢 핞헏핆 많콛믾 API읊 핺 몮컿쁳 읺 엖핒풚 § 폲콚큲핂힎잚 킲힖헏 풞잶 옪헫 § 쫃핯 찚슪 묺컿 — 푆쭎 믾펺 핳쪋 • Intel DPDK • Python Snakemake • googletest / protobuf
None
None
Project "Sorna" § 힎믖 핺 몮 핖쁢 멑! Make AI
Accessible! Lablup Cloud Lablup Ground Lablup Garden 않푾슪 믾짦 풞멷슪 킲 (젆킮얺삫펞 ) 몮맫 쫂퓮 컪쩒펞 컲 (폲콚큲 짝 퓮힎쫂쿦 헪뫃) lablup.ai 앹픦 픟푷 졶픚 (codeonweb.com 슿) lablup.ai 앹 Sorna읊 핂푷펺 묺
Sorna 맪푢 § 컲몒 졷 : 슪( 젆킮얺삫) 킲픒 큋몮
찮읂멚! § 칺푷 샎캏 : AI 짝 싷묞퓯 컪찒큲 맪짪핞 짝 펾묺핞 § 묺 졷 • Zero-config: 칺푷핞많 컪쩒 컲, 옪믆앶 컲헣 슿픒 푢 펔픚 • Scalable: 않푾슪/옪컪쩒 믾짦 쭒칾읺 짝 큲핊잏 핞솧 • Multi-tenant: 핒픦픦 펺얺 칺푷핞많 캏 맒컻 펔핂 슪 킲 많쁳 § 믾쿮 큲 • 맪짪 펆펂 : Python + asyncio / Go / Javascript • 쭒칾읺 짿펢슪 : Docker / etcd / RabbitMQ • 섾핂쩮핂큲 : PostgreSQL / Redis
Sorna 묺혾 Sorna Agent Sorna Manager (API Gateway 몆푷) Python
R Tensor Flow import tensorflow as tf import matplotlib v1 = tf.Variable(..., name="v1") v2 = tf.Variable(..., name="v2") ... plot(...) Java C++ Rust Internet Sorna Agent Sorna Agent 않푾슪 쏞쁢 칺푷핞 컪쩒펞컪 킲 Spark API
Sorna Agent Sorna Manager (API Gateway 몆푷) Python Java PHP
Rust R Sorna Agent Sorna Agent C++ Tensor Flow Code Execution Requests & Results Cluster/cloud instances Status Update s Status Reports Jupyter Apache Zeppelin Atom.io Editor Visual Studio Code PyCharm MQ Server Streaming I/O Virtual Folder Storage User Database Files Uploads Auth / Billing / Usage Sorna Client / Integrations etcd
Sorna 옪헫 몋 § 핦 빦퐎핖쁢 폲콚큲 잜픊삖밚 쑫싿쑫싿 혾졂
핦 쇦멮힎?! • 킲 : 뺂많 삲 쓽펂몮컪 PR 쫂뺂몮 핖픚...
aiodocker § Docker 핂뻖읊 찒솧믾헏픊옪 pooling – Sorna픦 킺 믾쁳
훟 빦 § Python asyncio픦 퓒컿(?) • 쩖 async옪 졂 졶슮 푆쭎 않핂쯚얺읺솒 async 힎풞퍊 • docker-py않쁢 윻 옪헫많 핖힎잚 async쁢 힎풞힎 팘픚... § aiodocker 옪헫많 핖쁢섾 맪짪핂 쪒옪 짪힎 팘픚 • 믆엊 뺂많 핞!
aiodocker 핆쿦
None
aiodocker 핆쿦
aiodocker 옪헫 몋 § 2016뼒 PyCon APAC펞컪 Andrew Svetlov픦 aiohttp
큲읾 펺 • Andrew쁢 Python 펂 짆핂핞 asyncio 졶슖 훊 핟컿핞 • 핂쌚 "샎헏핆" Python 옪헫픦 CI빦 큲 믾쩣펞 샎 짾푾멚 쇶 § aiodocker 옪헫 핆쿦 펓 • 믊 졕훊맒 Andrew퐎 Nikolay많 폂킺 슪 읺잏 짝 CI 맪컮 핟펓 • 캖옪풂 믾펺핞많 빦빦컪 풞앦 뺂많 엲몮 섦 docker swarm API읊 졶 숞 힎풞쁢 PR 쫂뺒 (퐎, 뺂 핊 훒펖삲...)
aiotools § Sorna픦 뺂쭎 읺잏 뫊헣펞컪 asyncio 뫎엶 훟쫃 슪읊
않핂쯚얺읺 § 잚슮 힎 2삺짤펞 팖 쇞쁢섾...
aiotools § Star 졶픎 찒쩣(?) • 헏헖 뫁펞 쫂믾 (aio-libs
맪짪핞슲픦 Google forum) • 힎핆슲펞멚 쫂믾 (Slack, IRC 슿) • 핂얾 뫁펞 퐎컪 켆짆빦졂컪 쫂묺멆믾 (펺얺쭒 쪒 펂훊켆푢... github.com/achimnol/aiotools) • PyCon KR 2017펞컪 짪 폖헣
몋픊옪쭎픦 혾펆 § 슲핂샎믾 § 폲콚큲 맪짪핞펞멚 폏펂쁢 믾쫆 콚퍟
§ 핦좉픒 핆헣믾 — "줱핂 훟싢?" § 펺읊 풞쁢 옪헫픦 믾홂 맪짪핞슲핂 줦 훟푢킪쁢많? § 폲콚큲 맪짪 짷쩣옮픦 슫 • Git픎 믾쫆 • PR / issue reporting 푢옇 • (묻핆펞멚쁢 쪒옪 핃쿧힎 팘픒) Forum 줆 • Test case 짝 CI 핟컿 푢옇