Submit Search
Upload
Github codespaces すごく良い。もうこれで 十分なんじゃという話
•
0 likes
•
695 views
X
xiidec
Follow
鹿児島.mk
Read less
Read more
Software
Report
Share
Report
Share
1 of 12
Download now
Download to read offline
Recommended
Usb接続するアプリを開発した時に試行錯誤した事
Usb接続するアプリを開発した時に試行錯誤した事
Masataka Kono
自己紹介LT(公開版)
自己紹介LT(公開版)
Ken Muryoi
VRM-VCIが広げるVR世界間ポータビリティ
VRM-VCIが広げるVR世界間ポータビリティ
VirtualCast, Inc.
今さら聞けないDiとspring
今さら聞けないDiとspring
土岐 孝平
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
RESTfulとは
RESTfulとは
星影 月夜
Nginxを使ったオレオレCDNの構築
Nginxを使ったオレオレCDNの構築
ichikaway
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
Recommended
Usb接続するアプリを開発した時に試行錯誤した事
Usb接続するアプリを開発した時に試行錯誤した事
Masataka Kono
自己紹介LT(公開版)
自己紹介LT(公開版)
Ken Muryoi
VRM-VCIが広げるVR世界間ポータビリティ
VRM-VCIが広げるVR世界間ポータビリティ
VirtualCast, Inc.
今さら聞けないDiとspring
今さら聞けないDiとspring
土岐 孝平
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
RESTfulとは
RESTfulとは
星影 月夜
Nginxを使ったオレオレCDNの構築
Nginxを使ったオレオレCDNの構築
ichikaway
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
Python で OAuth2 をつかってみよう!
Python で OAuth2 をつかってみよう!
Project Samurai
View Customize Pluginで出来ること
View Customize Pluginで出来ること
onozaty
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
ホワイトボックス・スイッチの期待と現実
ホワイトボックス・スイッチの期待と現実
IIJ
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選
Jun Ichikawa
徳丸本ができるまで
徳丸本ができるまで
Hiroshi Tokumaru
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~
gree_tech
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo!デベロッパーネットワーク
MagicOnion入門
MagicOnion入門
torisoup
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
Yusuke Hisatsu
SpringBootTest入門
SpringBootTest入門
Yahoo!デベロッパーネットワーク
低レイヤー入門
低レイヤー入門
demuyan
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
Guide To AGPL
Guide To AGPL
Mikiya Okuno
VSCode Conference Japan 2021 kyusque
VSCode Conference Japan 2021 kyusque
kyusque
DevOps with Cloud services
DevOps with Cloud services
Yoichiro Shimizu
More Related Content
What's hot
Python で OAuth2 をつかってみよう!
Python で OAuth2 をつかってみよう!
Project Samurai
View Customize Pluginで出来ること
View Customize Pluginで出来ること
onozaty
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
Go Miyasaka
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
ホワイトボックス・スイッチの期待と現実
ホワイトボックス・スイッチの期待と現実
IIJ
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選
Jun Ichikawa
徳丸本ができるまで
徳丸本ができるまで
Hiroshi Tokumaru
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
Masahito Zembutsu
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
NTT DATA Technology & Innovation
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~
gree_tech
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo!デベロッパーネットワーク
MagicOnion入門
MagicOnion入門
torisoup
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
Yusuke Hisatsu
SpringBootTest入門
SpringBootTest入門
Yahoo!デベロッパーネットワーク
低レイヤー入門
低レイヤー入門
demuyan
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
増田 亨
Guide To AGPL
Guide To AGPL
Mikiya Okuno
What's hot
(20)
Python で OAuth2 をつかってみよう!
Python で OAuth2 をつかってみよう!
View Customize Pluginで出来ること
View Customize Pluginで出来ること
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Spring Boot × Vue.jsでSPAを作る
Spring Boot × Vue.jsでSPAを作る
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
ホワイトボックス・スイッチの期待と現実
ホワイトボックス・スイッチの期待と現実
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選
徳丸本ができるまで
徳丸本ができるまで
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
Oss貢献超入門
Oss貢献超入門
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
アプリ起動時間高速化 ~推測するな、計測せよ~
アプリ起動時間高速化 ~推測するな、計測せよ~
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
MagicOnion入門
MagicOnion入門
心理的安全性を 0から80ぐらいに上げた話
心理的安全性を 0から80ぐらいに上げた話
SpringBootTest入門
SpringBootTest入門
低レイヤー入門
低レイヤー入門
ドメイン駆動設計のための Spring の上手な使い方
ドメイン駆動設計のための Spring の上手な使い方
Guide To AGPL
Guide To AGPL
Similar to Github codespaces すごく良い。もうこれで 十分なんじゃという話
VSCode Conference Japan 2021 kyusque
VSCode Conference Japan 2021 kyusque
kyusque
DevOps with Cloud services
DevOps with Cloud services
Yoichiro Shimizu
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Yutaro Miyazaki
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Kazumi IWANAGA
ASP.NET Core のお気に入りの機能たち (docker向け)
ASP.NET Core のお気に入りの機能たち (docker向け)
Takayoshi Tanaka
Yapc2012資料
Yapc2012資料
matsuo kenji
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
141115 making web site
141115 making web site
Himi Sato
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
zaru sakuraba
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Saki Homma
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
Tadahiro Ishisaka
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
Takako Miyagawa
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
日本マイクロソフト株式会社
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Kazumi IWANAGA
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~
Yuki Kokubo
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
Masanori Ishigami
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
Similar to Github codespaces すごく良い。もうこれで 十分なんじゃという話
(20)
VSCode Conference Japan 2021 kyusque
VSCode Conference Japan 2021 kyusque
DevOps with Cloud services
DevOps with Cloud services
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
ASP.NET Core のお気に入りの機能たち (docker向け)
ASP.NET Core のお気に入りの機能たち (docker向け)
Yapc2012資料
Yapc2012資料
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
141115 making web site
141115 making web site
捕鯨!詳解docker
捕鯨!詳解docker
パフォーマンス計測Ciサービスを作って得た知見を共有したい
パフォーマンス計測Ciサービスを作って得た知見を共有したい
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Hokuriku.net 2013 01-26 node.js
Hokuriku.net 2013 01-26 node.js
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Windowsで始めるウェブ制作 ~開発環境 構築編~
Windowsで始めるウェブ制作 ~開発環境 構築編~
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Github codespaces すごく良い。もうこれで 十分なんじゃという話
1.
Github Codespaces すごく良い。もうこれで 十分なんじゃという話 @kurehajime
2.
誰? 【ハンドルネーム】 kurehajime 【自己紹介】 昨日、新しい電子レンジを注文しました。 ボタンが少ないやつを選びました。 来週の月曜日に届きます。 https://github.com/kurehajime
3.
本題 Codespacesすごく良いですよ
4.
Github Codespacesとはなんぞや ブラウザ上で動くIDE。 普通にVisual Studio
Code。
5.
普通にプラグインが動く Visual Studio Code同様、 自分好みにカスタマイズできる。
6.
普通にビルドできるしWebサーバーも起動できる Github Codespaces上の ターミナルでコマンド叩けば 普通にビルドや実行ができる。 Webサービスの場合 別タブでブラウザが立ち上がる。
7.
なんならブレークポイントも貼れる ちゃんとステップ実行できる。
8.
みんなに環境を共有できる 開発環境の情報はDockerfileとdevcontainer.jsonで定義する。 設定ファイルを共有すれば 「このプロジェクトではnodeのv16インストールしてね。nodeは直接入れない方が良いよ。 node-gypでエラー?あ、python3系とX codeが必要だよ。Windows使ってんの?うーんじゃあ 分かんないや」 というやり取りをせずに済む。 設定ファイルを用意するのが面倒な場合はコマンドパレットから『 Add Development
Container Configuration Files』を実行して質問に応えていけば最適な設定ファイルを勝手に作ってくれ る。
9.
ローカルでも動かせる Github Codespacesの設定ファイルはローカルインストールされたVS Codeのdev containerと共通なので、手元にDocker環境があれば同じ環境をローカルに再現でき る。 すべてローカルで動かすこともできるし、コンテナだけGithub
Codespacesで動かして、 IDEのフロント部分だけローカルで動かすこともできる。
10.
始め方 ここ押して ここ押して ここを押す https://github.co.jp/features/codespaces
11.
料金 個人プランでは(今のところ)無料。4coreのコンテナが使える。 Teamプラン以上で使いたい場合は、 2core ×
8時間 × 20日で28.8ドル+ストレージ料。やや高い。
12.
結論 もう個人開発はこれで良いんじゃないか。 次買うノートパソコンは性能あんまり気にしなくて良いかもしれない。 Teamプラン以上を契約してお仕事で快適に使うなら… 4core × 8時間
× 20日 × 12ヶ月 = 年間691 ドル + ストレージ料 3年使ったら18万くらい、5年使ったら28万くらい。 ノートパソコンくらいの出費…。
Download now