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
Docker使ってちょっとおもしろいサービス作った話(Vim::Factory)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mosuke5
July 03, 2016
Technology
1.2k
0
Share
Docker使ってちょっとおもしろいサービス作った話(Vim::Factory)
詳しくはこちら
http://mosuke5.hateblo.jp/entry/2015/07/19/135844
mosuke5
July 03, 2016
More Decks by mosuke5
See All by mosuke5
Alibaba CloudではじめるKubernetes
mosuke5
0
5.5k
Welcome to Alibaba Cloud -もう一つのインターネット世界のクラウドが世界へでる-
mosuke5
1
340
Alibaba Cloudの紹介とパブリッククラウドでのセキュリティ
mosuke5
0
290
クラウド環境でのロギングとAlibaba Cloudでのロギングソリューション
mosuke5
1
760
Terraform × Rancher でマルチクラウドを一歩すすめる
mosuke5
0
1.3k
クラウドも選べる時代。Rancherでマルチクラウドやってみよう
mosuke5
0
390
第1会Arduino会 @渋谷
mosuke5
0
320
Other Decks in Technology
See All in Technology
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
290
AI前提とはどういうことか
daisuketakeda
0
150
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
340
Hello UUID
mimifuwacc
0
120
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
150
BIツール「Omni」の紹介 @Snowflake中部UG
sagara
0
240
最大のアウトプット術は問題を作ること
ryoaccount
0
320
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
130
New CBs New Challenges
ysuzuki
1
150
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
210
Hooks, Filters & Now Context: Why MCPs Are the “Hooks” of the AI Era
miriamschwab
0
120
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
5
1.2k
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
700
How to make the Groovebox
asonas
2
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
YesSQL, Process and Tooling at Scale
rocio
174
15k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Practical Orchestrator
shlominoach
191
11k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Transcript
Docker 使って ちょっとおもしろい サービス作った話 @mosuke5 (2016/07/05) 個人的な話
Infrastructure as Codeで 残業がなくなってしまった話
前回 Engineer meetup #1で 話した内容・・・
Docker 使って ちょっとおもしろい サービス作った話 @mosuke5 (2016/07/05) 個人的な話
Vim::Factory Vimの設定をその場で「即体感」 完全趣味! http://vimfactory.com
Vim::Factory • Vimの設定をブラウザ上で即体感できるサービ ス • 完全趣味で作ったもの • サービスの技術をブログで公開したら、かなり の反響があった •
dockerをおもしろい感じに使った ブログ: http://mosuke5.hateblo. jp/entry/2015/07/19/135844
ものを見せたほうがはやい
どうやってブラウザ上で ”Vim”を実現したのか…
JavaScriptで頑張って実装! (天才!!)
そんなわけないでしょ… \(^o^)/
None
Dockerってなに? • 仮想化技術の1つ(主にLinux上) • コンテナ型仮想化とよばれる • ホストサーバとカーネルを共有 ※長くなるので詳しい話はしません
普通の仮想化との違い 引用:http://techtarget.itmedia.co.jp/tt/news/1408/21/news02.html
WebSocket サーバ ブラウザ 1人1台のVimを起動したLinuxサーバをあげ て、 そのターミナル情報をブラウザ送れば・・・!? Aさん Bさん Cさん Bさん用
Cさん用 Aさん用
Demo ・ほんとに仮想マシーンをブラウザに? ・どのくらい起動がはやい?
Dockerを使ったこの技術 なんか他にも応用できそうでは?
続きはWebで…! 「docker websocket」で検索すれば 一番上に出ると思います
Thank you