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
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
63
[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
42
[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
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
490
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3k
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
480
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
700
すこし踏み込む CancellationToken
htkym
1
370
WebAssembly in Android Apps 〜 WASMはJNIの夢を見るか
keiji
1
110
Family mrubyの進捗
kishima
1
130
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
430
Heart of Swift Concurrency
koher
0
890
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
170
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
320
The SEO identity crisis: Don't let AI make you average
varn
0
560
Exploring anti-patterns in Rails
aemeredith
4
510
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Building an army of robots
kneath
307
46k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
How STYLIGHT went responsive
nonsquared
100
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
940
Designing Powerful Visuals for Engaging Learning
tmiket
1
560
Skip the Path - Find Your Career Trail
mkilby
1
230
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
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 핟컿 푢옇