Submit Search
Upload
Jupyter勉強会 20160701 at NII
•
0 likes
•
858 views
axsh co., LTD.
Follow
Jupyterを演習の環境として使ってみた
Read less
Read more
Education
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
Shohei Koyama
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
Sato Shun
20171014 Joetsu Tech Meetup #1
20171014 Joetsu Tech Meetup #1
Kazuki Ueki
Ossフル活用でinfrastructure as codeやってみた
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
ネットワークエンジニア的Ansibleの始め方
ネットワークエンジニア的Ansibleの始め方
akira6592
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Kazunori Inaba
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
Recommended
2人でOpenStackを開発環境に導入した話
2人でOpenStackを開発環境に導入した話
Shohei Koyama
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Yosuke Hiraishi
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
アプリエンジニアからクラウド専用のインフラエンジニアになってみて
Sato Shun
20171014 Joetsu Tech Meetup #1
20171014 Joetsu Tech Meetup #1
Kazuki Ueki
Ossフル活用でinfrastructure as codeやってみた
Ossフル活用でinfrastructure as codeやってみた
Akifumi Niida
ネットワークエンジニア的Ansibleの始め方
ネットワークエンジニア的Ansibleの始め方
akira6592
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Linuxサーバのセキュリティ対策 part3 - ファイル転送編
Kazunori Inaba
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
Shohei Koyama
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策
Kazunori Inaba
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
Yahoo!デベロッパーネットワーク
Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4
Kazunori Inaba
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
iret, Inc.
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
Kazunori Inaba
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Tatsuya Naganawa
Teamsでのリモート勉強会の開き方
Teamsでのリモート勉強会の開き方
Study Group by SciencePark Corp.
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
アメーバピグにおける自作サーバ運用
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
normalian
Asakusa バッチの運用を支える技術
Asakusa バッチの運用を支える技術
KinebuchiTomo
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
Playfabmeetup#4
Playfabmeetup#4
勝成 鈴江
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
Kazunori Inaba
Linuxサーバのセキュリティ対策 part2 - Apache編
Linuxサーバのセキュリティ対策 part2 - Apache編
Kazunori Inaba
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Takekazu Omi
Express Route で遊んでみた
Express Route で遊んでみた
ひさし
Jupyterカーネルを魔改造した話
Jupyterカーネルを魔改造した話
Amazon Web Services Japan
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
More Related Content
What's hot
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
azumakuniyuki 🐈
EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策
Kazunori Inaba
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
Yahoo!デベロッパーネットワーク
Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4
Kazunori Inaba
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
iret, Inc.
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
Kazunori Inaba
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Tatsuya Naganawa
Teamsでのリモート勉強会の開き方
Teamsでのリモート勉強会の開き方
Study Group by SciencePark Corp.
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Study Group by SciencePark Corp.
アメーバピグにおける自作サーバ運用
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
Hiroyuki Mori
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
normalian
Asakusa バッチの運用を支える技術
Asakusa バッチの運用を支える技術
KinebuchiTomo
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
gree_tech
Playfabmeetup#4
Playfabmeetup#4
勝成 鈴江
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
Kazunori Inaba
Linuxサーバのセキュリティ対策 part2 - Apache編
Linuxサーバのセキュリティ対策 part2 - Apache編
Kazunori Inaba
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Takekazu Omi
Express Route で遊んでみた
Express Route で遊んでみた
ひさし
Jupyterカーネルを魔改造した話
Jupyterカーネルを魔改造した話
Amazon Web Services Japan
What's hot
(20)
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
EC-CUBEによるECサイトの負荷対策
EC-CUBEによるECサイトの負荷対策
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
Linuxサーバーのセキュリティ対策 part4
Linuxサーバーのセキュリティ対策 part4
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
20161129_npstudy_JunosAutomation
20161129_npstudy_JunosAutomation
Teamsでのリモート勉強会の開き方
Teamsでのリモート勉強会の開き方
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
Azure VMを検証に使う - 便利なHyper-Vスナップショットを使う方法
アメーバピグにおける自作サーバ運用
アメーバピグにおける自作サーバ運用
最近Preview公開されたAzure テストサービスを試してみた
最近Preview公開されたAzure テストサービスを試してみた
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
Asakusa バッチの運用を支える技術
Asakusa バッチの運用を支える技術
比較サイトの検索改善(SPA から SSR に変換)
比較サイトの検索改善(SPA から SSR に変換)
Playfabmeetup#4
Playfabmeetup#4
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
Linuxサーバのセキュリティ対策 part2 - Apache編
Linuxサーバのセキュリティ対策 part2 - Apache編
Bicep 入門 MySQL編
Bicep 入門 MySQL編
Express Route で遊んでみた
Express Route で遊んでみた
Jupyterカーネルを魔改造した話
Jupyterカーネルを魔改造した話
Similar to Jupyter勉強会 20160701 at NII
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
de:code 2017
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
GoAzure
Go azure tfs_service
Go azure tfs_service
Kaoru NAKAMURA
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
Itsuki Sakitsu
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
満徳 関
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCC
Yusuke Suzuki
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
陽一 滝川
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント
Naoya Maekawa
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
H Iseri
情報システムの性能マネジメントについて
情報システムの性能マネジメントについて
Takashi Natsume
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
Kazuhiro Suzuki
アプリケーション性能を管理するのに必要なこと
アプリケーション性能を管理するのに必要なこと
Atsushi Takayasu
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build
久仁朗 山本(旧姓 村上)
Et west テスト自動化_公開版
Et west テスト自動化_公開版
Noriyuki Mizuno
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
SIerにおくる、アジャイルプロセスの実践
SIerにおくる、アジャイルプロセスの実践
Takashi Makino
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
Ryutaro YOSHIBA
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから
Yasuharu Nishi
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
yuichi_kuwahara
Similar to Jupyter勉強会 20160701 at NII
(20)
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
A 1-1 tfs on azure で始めるイマドキのソフトウェア開発
Go azure tfs_service
Go azure tfs_service
大規模スクラムの失敗から学んだこと #AgileJapan2015
大規模スクラムの失敗から学んだこと #AgileJapan2015
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
モダンアジャイル - Agile Japan 2017 地方サテライト版 #agilejapan
クラウドを超えた先の企業システム像 20091008 JJUG CCC
クラウドを超えた先の企業システム像 20091008 JJUG CCC
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
組み込み開発でのシステムテスト自動化の一つの考え方(STAC)
情報システムの性能マネジメントについて
情報システムの性能マネジメントについて
1時間で分かるSTA (Software Test Automation) #stac2014
1時間で分かるSTA (Software Test Automation) #stac2014
アプリケーション性能を管理するのに必要なこと
アプリケーション性能を管理するのに必要なこと
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
[Biz reach qa meetup] qa team_build
[Biz reach qa meetup] qa team_build
Et west テスト自動化_公開版
Et west テスト自動化_公開版
Agile japan2010 rakuten様プレゼン資料
Agile japan2010 rakuten様プレゼン資料
SIerにおくる、アジャイルプロセスの実践
SIerにおくる、アジャイルプロセスの実践
ワンクリックデプロイ101 #ocdeploy
ワンクリックデプロイ101 #ocdeploy
車載ソフトウェアの品質保証のこれから
車載ソフトウェアの品質保証のこれから
テスト自動化の現場で困ること SI-Toolkitが解決すること
テスト自動化の現場で困ること SI-Toolkitが解決すること
More from axsh co., LTD.
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
axsh co., LTD.
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
axsh co., LTD.
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
axsh co., LTD.
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
axsh co., LTD.
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
axsh co., LTD.
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
axsh co., LTD.
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04
axsh co., LTD.
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Group
axsh co., LTD.
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDN
axsh co., LTD.
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
axsh co., LTD.
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
axsh co., LTD.
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
axsh co., LTD.
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDC
axsh co., LTD.
OpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakame
axsh co., LTD.
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
axsh co., LTD.
Wakame Project in cloud-mix
Wakame Project in cloud-mix
axsh co., LTD.
WakameTech #2
WakameTech #2
axsh co., LTD.
WakameTech #3
WakameTech #3
axsh co., LTD.
InfoTalk - Wakame
InfoTalk - Wakame
axsh co., LTD.
Wakame-vdc
Wakame-vdc
axsh co., LTD.
More from axsh co., LTD.
(20)
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
手元の物理ネットワーク機器をクラウドにデプロイしてみる話 #npstudy
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
どんなに頑張ったって運用の自動化もDevOpsも進まない…そう、テストがなければね #jtf2017 #a50
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
OpenVNet - SDNで物理ネットワークアプライアンスをプロビジョニングしよう
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
Dockerの改修を一緒にやりませんか
Dockerの改修を一緒にやりませんか
Swift Code in Swift - 2日間でゲームを作ってみた
Swift Code in Swift - 2日間でゲームを作ってみた
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet Updates 2013/11 in TremaDay#04
OpenVNet at Vyatta Users Group
OpenVNet at Vyatta Users Group
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-vnet / Open Source Project for Virtual Network & SDN
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
Wakame-VDC / Open Source Conferense 2012 - Cloud (JP)
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
DevOps Platform for Agile Cloud Application - Wakame-VDC Overview
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
The Power of Virtual Network: Infrastructure as a Service Cloud Computing - W...
Fukuoka Ruby Award - Wakame-VDC
Fukuoka Ruby Award - Wakame-VDC
OpenFlow in IaaS - Wakame
OpenFlow in IaaS - Wakame
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
Wakame Project in cloud-mix
Wakame Project in cloud-mix
WakameTech #2
WakameTech #2
WakameTech #3
WakameTech #3
InfoTalk - Wakame
InfoTalk - Wakame
Wakame-vdc
Wakame-vdc
Recently uploaded
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
Tokyo Institute of Technology
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
Kochi Eng Camp
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
Kochi Eng Camp
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
Recently uploaded
(8)
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
Jupyter勉強会 20160701 at NII
1.
Jupyterを使って インフラの演習をやってみた 株式会社あくしゅ 代表取締役 ⼭山崎泰宏
2.
⾃自⼰己紹介 • 株式会社あくしゅ – トップエスイー協賛企業 – OSS製品開発 Wakame-vdc
/ OpenVNet – ⾃自動化・CI/CDコンサルティング
3.
4.
何を教えているのか • アジリティのある開発と運⽤用プロセスを 実現するためにクラウドを使いこなそう – クラウドの使い⽅方 – 【⼊入⾨門】システムの運⽤用の仕⽅方、⾃自動化 • オートスケール、⾃自動障害復復旧の例例を提⽰示し、 実体験していただく – 【実践】システム開発の⾼高速化 •
特にCI/CDについて実践的な⼿手法を提⽰示し、 実体験していただく
5.
6.
今までの講義における演習 写経
7.
ドキュメント通りの シナリオ 基盤技術は 簡単にTry&Errorさせられない 状態A 状態B 状態C 状態XX
未知との遭遇 何だこれ?? 良良くわからないから とりあえずコピペで コマンド実⾏行行してみるわ うまくいったっぽいな ちょっと⾃自分なりに 試してみるか ⼿手順1 ⼿手順2 謎⼿手順
8.
ドキュメント通りの シナリオ 受講⽣生20⼈人全員この状態に陥ると 物理理的にケアしきれない 状態A 状態B 状態C 状態XX
⼿手順1 ⼿手順2 ⼿手順X ⼿手順Xどこー?!
9.
受講⽣生の⼼心持ち 演習をちゃんと終わらせようとしたら もうコレやるしかないな…! 写経
10.
問題点 • 演習はTry&Errorの多さが⼤大切切なのに 基盤技術系は状態が複雑であり Errorからのリカバリが難しい。 結果として⼀一発Tryになりがち • やることが多いこともあって、 どうしても教材が⼿手順書⾵風になる – ⼿手順書に頼らずに、 考えるヒントだけ与える授業でも良良いのかも しれないが、それはそれで不不評である
11.
12.
研究クラウド サーバ外部サービス 演習室 GitHub Wakame-vdc CI Server (Jenkins等) HipChat サンプル Webサイト Internet
LAN PC Backupサイトとして BitBucketを想定しておく Jupyter IPAddress+port Web GUI 演習の環境概要
13.
14.
使ってみてどうなったか • 良良かったこと – Try&Errorできるようになった • ⼿手順がリピータブルなので、 Run
Allで実⾏行行結果が出るのを待ちさえすれば、 その時点の状態が⼿手に⼊入る – チェックポイントを明⽰示できるようになった • 受講⽣生が先に進むべきかここで判定できる – 進捗チェックなど分析が機械的にできる • 悪かったこと – より⾼高速に写経できるようにもなった
15.
ドキュメント通りの シナリオ ⼿手順Xの存在は消え ⼿手順2の質問が増えた (良良かった) 状態A 状態B 状態C 状態XX
⼿手順1 ⼿手順X ⼿手順2について教えてください ⼿手順2 困 っ た ら 再 実 ⾏行行
16.
ログを分析すると進捗確認が可能
17.
演習後のドキュメント配布は GitHubでOK GitHubはJupyterの *.ipynbファイルをレンダリングできる PDFと異異なり 1. 別途ビュアーが不不要 2. コピーでも軽量量
18.
19.
試⾏行行錯誤 1. 実⾏行行したいセルとしたくないセルの識識別 をどのように⾏行行うか 2. 特にGUIベースでの⼿手順を どうやってAll
Run可能にするか 3. インタラクティブ性の補⾜足 – コマンド実⾏行行した後、 終了了してから結果がブラウザに反映される点 • yum等、実⾏行行時間が⻑⾧長く、 逐次ログが出⼒力力されるタイプのものをサポート
20.
1. 実⾏行行したいセル したくないセル •
bash_kernelをWrappingし、 処理理が実⾏行行される前にParseして セルの内容を事前チェックするようにした – コメントを識識別して決めるようにした • 「受講⽣生の答えを書き込むセル」 • 「確認を実⾏行行するセル」 • 「模範解答のセル」 – 冒頭のセルでモードを切切り替える • set-global-evaluation-mode "my-script" • my-scriptモード – 「模範解答のセル」を無視して実⾏行行する • provided-scriptモード – 「受講⽣生の答えを書き込むセル」を無視して実⾏行行する
21.
2. GUIの状態をどう再現するか • 使うツールに依存する – 今回はJenkinsだったので設定ファイル全体を バックアップ・リストアすることで対応した – 「確認を実⾏行行するセル」に⼯工夫をする •
my-scriptモードの場合は、 実⾏行行されると同時にバックアップを取る • provided-scriptモードの場合は、 リストアをする
22.
3. インタラクティブ性の補⾜足 • bash_kernelに修正を施した – bash_kernelからWeb側への 実⾏行行結果返却タイミングを 細かく分けるように実装しなおした –
https://github.com/takluyver/bash_kernel/pull/46 • 最初のコードから修正する要望に応えたのに まだマージしてくれない…
23.
苦労 動作テスト
24.
将来期待していること • プラットフォーム化 – 教材のための環境 – Getting Startedの実現 •
ドキュメントのテスト
25.
まとめ: Jupyterは演習にも良良い! • 環境が複雑である場合は、 ⼿手順の再実⾏行行が効果的 – Try&Errorに繋がる •
⼯工夫は必要だが、パターンはありそう • ⼤大変なのは動作テストだが 乗り越える価値はある • 今後はJupyterのプラットフォーム化や、 ログの解析などやっていきたい
Download now