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
[OSS 개발자 포럼] 나의 오픈소스 이야기
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Joongi Kim
July 01, 2017
Programming
560
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
[Python Korea] PyCon US 2026 후기 공유회
achimnol
0
29
[PyCon US 2026 Packaging Summit LT] More Variant, More Diversity for AI Accelerators
achimnol
0
33
[PyCon US 2026 Packaging Summit LT] Sharing malware scanning results of PyPI from multiple providers
achimnol
0
53
[PyCon KR 2025] AI 시대를 위한 Python 패키징
achimnol
0
45
[PyCon US 2025 Lightning Talk] My 10 Years with PyCon KR
achimnol
0
28
[PyCon KR 2024] 엔터프라이즈 공급을 위한 파이썬 엔지니어링
achimnol
0
52
[PyCon KR 2024] 파이콘과 나의 10년 돌아보기
achimnol
0
39
[PyCon APAC 2023] Improving Debuggability of Complex Asyncio Applications
achimnol
0
260
[PyCon KR 2023] Improving debuggability of complex asyncio applications
achimnol
0
220
Other Decks in Programming
See All in Programming
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.6k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
230
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.6k
AIエージェントの隔離技術の徹底比較
kawayu
0
470
Webフレームワークの ベンチマークについて
yusukebe
0
150
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
560
RTSPクライアントを自作してみた話
simotin13
0
520
Swiftのレキシカルスコープ管理
kntkymt
0
220
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
660
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
160
AI時代のUIはどこへ行く?その2!
yusukebe
20
7k
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
640
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Odyssey Design
rkendrick25
PRO
2
690
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
New Earth Scene 8
popppiees
3
2.3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Speed Design
sergeychernyshev
33
1.8k
Amusing Abliteration
ianozsvald
1
200
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
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 핟컿 푢옇