SlideShare a Scribd company logo
Submit Search
Upload
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Report
Share
Saki Homma
Software Engineer at Microsoft
Follow
•
2 likes
•
2,764 views
1
of
47
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
•
2 likes
•
2,764 views
Report
Share
Download Now
Download to read offline
Technology
2018/08/04 OSC京都のセッション資料です。
Read more
Saki Homma
Software Engineer at Microsoft
Follow
Recommended
分散学習のあれこれ~データパラレルからモデルパラレルまで~ by
分散学習のあれこれ~データパラレルからモデルパラレルまで~
Hideki Tsunashima
4.3K views
•
48 slides
【DL輪読会】Mastering Diverse Domains through World Models by
【DL輪読会】Mastering Diverse Domains through World Models
Deep Learning JP
699 views
•
34 slides
Tensor コアを使った PyTorch の高速化 by
Tensor コアを使った PyTorch の高速化
Yusuke Fujimoto
7.8K views
•
14 slides
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜 by
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
SSII
2.3K views
•
81 slides
MapReduceによる大規模データを利用した機械学習 by
MapReduceによる大規模データを利用した機械学習
Preferred Networks
15.8K views
•
33 slides
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive by
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
122.3K views
•
99 slides
More Related Content
What's hot
DockerコンテナでGitを使う by
DockerコンテナでGitを使う
Kazuhiro Suga
18.8K views
•
8 slides
画像生成・生成モデル メタサーベイ by
画像生成・生成モデル メタサーベイ
cvpaper. challenge
8.3K views
•
118 slides
分散システムについて語らせてくれ by
分散システムについて語らせてくれ
Kumazaki Hiroki
119.5K views
•
45 slides
ChatGPTは思ったほど賢くない by
ChatGPTは思ったほど賢くない
Carnot Inc.
4.5K views
•
30 slides
【メタサーベイ】基盤モデル / Foundation Models by
【メタサーベイ】基盤モデル / Foundation Models
cvpaper. challenge
16.5K views
•
63 slides
Rustに触れて私のPythonはどう変わったか by
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
3K views
•
18 slides
What's hot
(20)
DockerコンテナでGitを使う by Kazuhiro Suga
DockerコンテナでGitを使う
Kazuhiro Suga
•
18.8K views
画像生成・生成モデル メタサーベイ by cvpaper. challenge
画像生成・生成モデル メタサーベイ
cvpaper. challenge
•
8.3K views
分散システムについて語らせてくれ by Kumazaki Hiroki
分散システムについて語らせてくれ
Kumazaki Hiroki
•
119.5K views
ChatGPTは思ったほど賢くない by Carnot Inc.
ChatGPTは思ったほど賢くない
Carnot Inc.
•
4.5K views
【メタサーベイ】基盤モデル / Foundation Models by cvpaper. challenge
【メタサーベイ】基盤モデル / Foundation Models
cvpaper. challenge
•
16.5K views
Rustに触れて私のPythonはどう変わったか by ShunsukeNakamura17
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
•
3K views
ChatGPT 人間のフィードバックから強化学習した対話AI by Shota Imai
ChatGPT 人間のフィードバックから強化学習した対話AI
Shota Imai
•
106.1K views
【メタサーベイ】Transformerから基盤モデルまでの流れ / From Transformer to Foundation Models by cvpaper. challenge
【メタサーベイ】Transformerから基盤モデルまでの流れ / From Transformer to Foundation Models
cvpaper. challenge
•
981 views
フロー効率性とリソース効率性について #xpjug by Itsuki Kuroda
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
•
106.3K views
Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning by Kohei Nishimura
Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning
Kohei Nishimura
•
1.5K views
画像処理ライブラリ OpenCV で 出来ること・出来ないこと by Norishige Fukushima
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
•
221.7K views
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜 by SSII
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII
•
3.7K views
IT系エンジニアのためのプレゼンテーション入門 by Masahito Zembutsu
IT系エンジニアのためのプレゼンテーション入門
Masahito Zembutsu
•
289.9K views
MLflowで学ぶMLOpsことはじめ by Kenichi Sonoda
MLflowで学ぶMLOpsことはじめ
Kenichi Sonoda
•
1K views
最新の多様な深層強化学習モデルとその応用(第40回強化学習アーキテクチャ講演資料) by Shota Imai
最新の多様な深層強化学習モデルとその応用(第40回強化学習アーキテクチャ講演資料)
Shota Imai
•
3.1K views
分散深層学習 @ NIPS'17 by Takuya Akiba
分散深層学習 @ NIPS'17
Takuya Akiba
•
18.2K views
Jetson x Azure ハンズオン DeepStream Azure IoT by Deep Learning Lab(ディープラーニング・ラボ)
Jetson x Azure ハンズオン DeepStream Azure IoT
Deep Learning Lab(ディープラーニング・ラボ)
•
2.2K views
こわくない Git by Kota Saito
こわくない Git
Kota Saito
•
881.6K views
テストコードの DRY と DAMP by Yusuke Kagata
テストコードの DRY と DAMP
Yusuke Kagata
•
1.6K views
Dockerfile を書くためのベストプラクティス解説編 by Masahito Zembutsu
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
•
84.5K views
Similar to 使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~ by
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
5.8K views
•
37 slides
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
22.2K views
•
34 slides
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
2.1K views
•
33 slides
Visual Studio と Azure で Python を始めよう by
Visual Studio と Azure で Python を始めよう
Akira Inoue
2K views
•
21 slides
Vs code conf2020-11-21-extensions-for-microservices-app-dev by
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
2.5K views
•
38 slides
VS Code Live Share ~ 東京と大阪を繋いでみよう! by
VS Code Live Share ~ 東京と大阪を繋いでみよう!
Akira Inoue
530 views
•
9 slides
Similar to 使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
(20)
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~ by Saki Homma
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
•
5.8K views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
•
22.2K views
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~ by Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
•
2.1K views
Visual Studio と Azure で Python を始めよう by Akira Inoue
Visual Studio と Azure で Python を始めよう
Akira Inoue
•
2K views
Vs code conf2020-11-21-extensions-for-microservices-app-dev by Shotaro Suzuki
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki
•
2.5K views
VS Code Live Share ~ 東京と大阪を繋いでみよう! by Akira Inoue
VS Code Live Share ~ 東京と大阪を繋いでみよう!
Akira Inoue
•
530 views
Ma8 Caravan 大阪 rev1 by Keiji Kamebuchi
Ma8 Caravan 大阪 rev1
Keiji Kamebuchi
•
538 views
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集 by 日本マイクロソフト株式会社
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
日本マイクロソフト株式会社
•
192 views
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ by Kazumi IWANAGA
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
Kazumi IWANAGA
•
413 views
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう! by Hiroko Umetsu
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
Hiroko Umetsu
•
600 views
IoTでAzureのサービス利用~専門知識なしで始める超入門~ by Kousuke Takada
IoTでAzureのサービス利用~専門知識なしで始める超入門~
Kousuke Takada
•
15.3K views
さあ始めよう Visual Studio by Katsuhiro Aizawa
さあ始めよう Visual Studio
Katsuhiro Aizawa
•
461 views
Visual Studio ~ 過去、現在、そして未来 by Akira Inoue
Visual Studio ~ 過去、現在、そして未来
Akira Inoue
•
2.6K views
Visual Studio を使用した Cordova 開発 by Osamu Monoe
Visual Studio を使用した Cordova 開発
Osamu Monoe
•
3.3K views
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜 by 日本マイクロソフト株式会社
【de:code 2020】 Build 2020 最新情報 〜 Azure & Visual Studio & .NET 〜
日本マイクロソフト株式会社
•
264 views
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう! by Daisuke Masubuchi
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
Daisuke Masubuchi
•
2K views
インフラエンジニアに送るVSCode 入門 by Shinsuke Saito
インフラエンジニアに送るVSCode 入門
Shinsuke Saito
•
822 views
Bot Builder V4 SDK + QnA Maker / LUIS by Yoshitaka Seo
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
•
811 views
Visual Studio Code 拡張の勘所 by Masaki Takeda
Visual Studio Code 拡張の勘所
Masaki Takeda
•
2K views
C#ユーザー会 //build/ まとめ(サーバー編) by Keiji Kamebuchi
C#ユーザー会 //build/ まとめ(サーバー編)
Keiji Kamebuchi
•
4.5K views
More from Saki Homma
使い倒そう Visual Studio Live Share! by
使い倒そう Visual Studio Live Share!
Saki Homma
2.5K views
•
10 slides
Visual Studio Live Share で猛暑を乗り切ろう! by
Visual Studio Live Share で猛暑を乗り切ろう!
Saki Homma
753 views
•
13 slides
知ってますか? Azure IoT Edge by
知ってますか? Azure IoT Edge
Saki Homma
722 views
•
21 slides
JavaScriptでパワポを作ろう by
JavaScriptでパワポを作ろう
Saki Homma
4.6K views
•
18 slides
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで- by
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
3.3K views
•
86 slides
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~ by
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
574 views
•
48 slides
More from Saki Homma
(20)
使い倒そう Visual Studio Live Share! by Saki Homma
使い倒そう Visual Studio Live Share!
Saki Homma
•
2.5K views
Visual Studio Live Share で猛暑を乗り切ろう! by Saki Homma
Visual Studio Live Share で猛暑を乗り切ろう!
Saki Homma
•
753 views
知ってますか? Azure IoT Edge by Saki Homma
知ってますか? Azure IoT Edge
Saki Homma
•
722 views
JavaScriptでパワポを作ろう by Saki Homma
JavaScriptでパワポを作ろう
Saki Homma
•
4.6K views
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで- by Saki Homma
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Saki Homma
•
3.3K views
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~ by Saki Homma
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
•
574 views
MicrosoftのサービスでさくっとBot開発! by Saki Homma
MicrosoftのサービスでさくっとBot開発!
Saki Homma
•
900 views
これさえあれば大丈夫!Visual Studio Code 徹底解説 by Saki Homma
これさえあれば大丈夫!Visual Studio Code 徹底解説
Saki Homma
•
12.3K views
Microsoftと最新技術 by Saki Homma
Microsoftと最新技術
Saki Homma
•
366 views
働き方改革のためのバーチャル秘書 by Saki Homma
働き方改革のためのバーチャル秘書
Saki Homma
•
493 views
html5j最新情報 by Saki Homma
html5j最新情報
Saki Homma
•
416 views
Cognitive Services 入門! by Saki Homma
Cognitive Services 入門!
Saki Homma
•
518 views
Visual Studio Code で快適開発生活 -拡張を作って公開しよう- by Saki Homma
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Saki Homma
•
2.3K views
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~ by Saki Homma
進化するEdge! ~Creators Update版の新機能から既存機能までまとめて解説!~
Saki Homma
•
1.4K views
進化するEdge! Creators Update版の新機能一挙紹介! by Saki Homma
進化するEdge! Creators Update版の新機能一挙紹介!
Saki Homma
•
1.1K views
Visual Studio Code 入門 by Saki Homma
Visual Studio Code 入門
Saki Homma
•
4.9K views
進化するEdge+α by Saki Homma
進化するEdge+α
Saki Homma
•
1.8K views
WebRTC on Edge by Saki Homma
WebRTC on Edge
Saki Homma
•
1.8K views
WebRTCとSFU by Saki Homma
WebRTCとSFU
Saki Homma
•
2K views
はじめてのWeb of Things by Saki Homma
はじめてのWeb of Things
Saki Homma
•
1.8K views
Recently uploaded
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
109 views
•
26 slides
定例会スライド_キャチs 公開用.pdf by
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
146 views
•
64 slides
光コラボは契約してはいけない by
光コラボは契約してはいけない
Takuya Matsunaga
28 views
•
17 slides
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PC Cluster Consortium
28 views
•
36 slides
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 by
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
Hitachi, Ltd. OSS Solution Center.
10 views
•
22 slides
IPsec VPNとSSL-VPNの違い by
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
606 views
•
8 slides
Recently uploaded
(7)
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by Hitachi, Ltd. OSS Solution Center.
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Hitachi, Ltd. OSS Solution Center.
•
109 views
定例会スライド_キャチs 公開用.pdf by Keio Robotics Association
定例会スライド_キャチs 公開用.pdf
Keio Robotics Association
•
146 views
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない
Takuya Matsunaga
•
28 views
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」 by PC Cluster Consortium
PCCC23:東京大学情報基盤センター 「Society5.0の実現を目指す『計算・データ・学習』の融合による革新的スーパーコンピューティング」
PC Cluster Consortium
•
28 views
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可 by Hitachi, Ltd. OSS Solution Center.
パスキーでリードする: NGINXとKeycloakによる効率的な認証・認可
Hitachi, Ltd. OSS Solution Center.
•
10 views
IPsec VPNとSSL-VPNの違い by 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
606 views
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」 by PC Cluster Consortium
PCCC23:富士通株式会社 テーマ1「次世代高性能・省電力プロセッサ『FUJITSU-MONAKA』」
PC Cluster Consortium
•
66 views
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
1.
使い倒そう VISUAL STUDIO
CODE! ~クラウド連携や遠隔ペアプロ、 もちろん GIT も便利に~ さっくる (本間咲来) 日本マイクロソフト株式会社 SOFTWARE ENGINEER #osckyoto
2.
仕事では IoT、Bot、Azure の開発支援がメイン ♥
Visual Studio Code ♥ さっくる @sakkuru 本間咲来 / Saki Homma Software Engineer@Microsoft
4.
VISUAL STUDIO CODE •
オープンソースの無料のエディタ • マイクロソフトが開発 • マルチプラットフォーム(Win/Mac/Linux) • さまざまな言語、プラットフォーム向け開発が可能 • とにかく拡張機能がたくさん!!
5.
https://marketplace.visualstudio.com/ 拡張機能の Marketplace
6.
2018/08/04 現在 8930個 2018/07/07 時点 8551個
7.
Microsoft が出している拡張
8.
Azure を便利に使える拡張たち
9.
本体もどんどん アップデート
10.
https://code.visualstudio.com/updates
11.
Activity Bar にメニューが 増えるように! ごちゃごちゃしなくなった
12.
全部デモ! VISUAL STUDIO CODE
で WEB アプリを作って公開
13.
デモでやること 1. ビデオチャットアプリを作る 2. Azure
の App Service にデプロイする 3. Docker コンテナを作成する 4. Docker イメージ → コンテナレジストリ → App Service にデプロイ
14.
ここからはデモで!
15.
デモアプリ
16.
1. ビデオチャットアプリを作る 2. Azure
の App Service にデプロイする 3. Docker コンテナを作成する 4. Docker イメージ → コンテナレジストリ → App Service にデプロイ ここまで
17.
1. ビデオチャットアプリを作る 2. Azure
の App Service にデプロイする 3. Docker コンテナを作成する 4. Docker イメージ → コンテナレジストリ → App Service にデプロイ ここから
18.
便利なところいろいろ
20.
定義が開ける
21.
AZURE の PAAS
連携
22.
VSCode から直接デプロイ AZURE の
APP SERVICE にデプロイ
23.
DOCKER 連携
25.
Docker のコマンドを VSCode
のメニューから実行可能 DOCKER 連携
26.
コンテナやクラウド上のイメージの状態確認 • Docker Hub
や Azure上のイメージやコンテナの情報を確認できる • Attach や Restart 等も • ここから App Service へのデプロイもできる!
27.
• スニペット・デバッガ・Git連携等 • たくさんの拡張機能を使えば快適な開発が可能 •
アプリの Azure へのデプロイはとても簡単! • Docker イメージやコンテナの管理も楽 • VSCode → コンテナレジストリ → Azure へのデプロイも ここまで
28.
GIT 連携機能
29.
GIT DIFF 表示
30.
GIT LOG 表示
31.
GIT BLAME 表示
1
32.
GIT BLAME 表示
2
33.
リビジョンの比較
34.
GITHUB ISSUES の確認
35.
VISUAL STUDIO CODE
で 遠隔ペアプログラミング
36.
• Visual Studio
と Visual Studio Code 間でリアルタイム に共同作業ができる機能 VISUAL STUDIO LIVE SHARE https://code.visualstudio.com/visual-studio-live-share
37.
まずは拡張機能を インストール
38.
この Share メニューから すべてがはじまる
39.
ターミナルも ローカルサーバもシェアできる!
40.
VS LIVE SHAREでできること •
コードのシェア • カーソル位置、選択位置のシェア • デバッグセッションのシェア • ターミナルのシェア • ローカルサーバのシェア • Visual Studio と Visual Studio Code で問題ない • OS 違っても問題ない
41.
IOT 開発も VSCODE
で
42.
IoT Hub に接続している デバイスの状態監視や メッセージ送受信が可能
43.
まとめ
44.
まとめ • コーディングに関する機能・拡張はとても充実 • コンテナ開発やクラウド連携も簡単 •
Git 連携や、GitHub も便利に • 遠隔ペアプロも! • コードのシェアだけじゃない! • ターミナルやローカルサーバもシェアできる
45.
Let’s code!
46.
その他参考資料 Visual Studio Code
で快適開発生活 -拡張を作って公開しよう- https://www.slideshare.net/sakkuru/visual-studio-code-77025428