Hi
user
Admin Login:
Username:
Password:
Name:
Building an interactive training environment using JupyterHub
--client
kiwipycon
--show
kiwi_pycon_2019
--room auditorium-2 15015 --force
Next: 11 Automate Your Integration Tests Using pytest-docker-compose
show more...
Marks
Author(s):
Graham Dumpleton
Location
Auditorium 2
Date
aug Sat 24
Days Raw Files
Start
15:30
First Raw Start
15:04
Duration
00:50:00
Offset
0:25:15
End
16:20
Last Raw End
16:34
Chapters
00:00
0:01:55
0:31:54
0:38:42
Total cuts_time
41 min.
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
tweet
mp4
svg
png
assets
release.pdf
building_interactive_training_environment_using_jupyterhub.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
JupyterHub is used to run and manage Jupyter notebook instances for multiple users at the same time. Did you know though that you can use JupyterHub to spawn applications other than Jupyter notebooks? Come see how JupyterHub was used to create a multi user interactive training environment. In this talk you will learn what JupyterHub is and how it works. You will be stepped through how JupyterHub was used to implement a multi user workshop environment running in Kubernetes. Instead of creating Jupyter notebooks, JupyterHub was used to create user environments in Kubernetes which gave the user access to an interactive Linux shell environment in their web browser, along with workshop course notes and presenter slides, in the same integrated dashboard view. Because the user environment provided all the tools required for the workshop, users were immediately good to go, with no need to install anything locally on their own computer. Graham is the author of mod_wsgi, the Apache module for hosting of Python web applications using the WSGI interface, and the author of wrapt, a decorator and monkey patching library for Python. He also has a keen interest in docker, Kubernetes, and Platform as a Service (PaaS) technologies. He is currently a developer advocate for OpenShift at Red Hat.
Comment:
production notes
2019-08-24/15_04_45.ts
Apply:
15:04:45 - 15:32:31 ( 00:27:46 )
S:
15:04:45 -
E:
15:34:44
D:
00:29:59
(
End:
1666.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/15_04_45.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:04:45
seconds: 0.0
Wall: 15:04:45
Duration
00:29:59
15:34:44
seconds: 1666.0
Wall: 15:32:31
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/15_04_45.ts
Apply:
15:32:31 - 15:32:49 ( 00:00:18 )
S:
15:04:45 -
E:
15:34:44
D:
00:29:59
(
Start:
1666.0) (
End:
1684.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/15_04_45.ts :start-time=01666.0 --audio-desync=0
Raw File
Cut List
15:04:45
seconds: 1666.0
Wall: 15:32:31
Duration
00:29:59
15:34:44
seconds: 1684.0
Wall: 15:32:49
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/15_04_45.ts
Apply:
15:32:49 - 15:34:44 ( 00:01:55 )
S:
15:04:45 -
E:
15:34:44
D:
00:29:59
(
Start:
1684.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/15_04_45.ts :start-time=01684.0 --audio-desync=0
Raw File
Cut List
15:04:45
seconds: 1684.0
Wall: 15:32:49
Duration
00:29:59
15:34:44
seconds: 0.0
Wall: 15:04:45
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/15_34_45.ts
Apply:
15:34:45 - 16:04:44 ( 00:29:59 )
S:
15:34:45 -
E:
16:04:44
D:
00:29:59
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/15_34_45.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:34:45
seconds: 0.0
Wall: 15:34:45
Duration
00:29:59
16:04:44
seconds: 0.0
Wall: 15:34:45
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/16_04_45.ts
Apply:
16:04:45 - 16:11:33 ( 00:06:48 )
S:
16:04:45 -
E:
16:34:45
D:
00:30:00
(
End:
408.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/16_04_45.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:04:45
seconds: 0.0
Wall: 16:04:45
Duration
00:30:00
16:34:45
seconds: 408.0
Wall: 16:11:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/16_04_45.ts
Apply:
16:11:33 - 16:13:56 ( 00:02:23 )
S:
16:04:45 -
E:
16:34:45
D:
00:30:00
(
Start:
408.0) (
End:
551.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/16_04_45.ts :start-time=0408.0 --audio-desync=0
Raw File
Cut List
16:04:45
seconds: 408.0
Wall: 16:11:33
Duration
00:30:00
16:34:45
seconds: 551.0
Wall: 16:13:56
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/16_04_45.ts
Apply:
16:13:56 - 16:22:38 ( 00:08:42 )
S:
16:04:45 -
E:
16:34:45
D:
00:30:00
(
Start:
551.0) (
End:
1073.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/16_04_45.ts :start-time=0551.0 --audio-desync=0
Raw File
Cut List
16:04:45
seconds: 551.0
Wall: 16:13:56
Duration
00:30:00
16:34:45
seconds: 1073.0
Wall: 16:22:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-08-24/16_04_45.ts
Apply:
16:22:38 - 16:34:45 ( 00:12:07 )
S:
16:04:45 -
E:
16:34:45
D:
00:30:00
(
Start:
1073.0)
show more...
vlc ~/Videos/veyepar/kiwipycon/kiwi_pycon_2019/dv/auditorium-2/2019-08-24/16_04_45.ts :start-time=01073.0 --audio-desync=0
Raw File
Cut List
16:04:45
seconds: 1073.0
Wall: 16:22:38
Duration
00:30:00
16:34:45
seconds: 0.0
Wall: 16:04:45
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-08-24/15_04_45.ts
2019-08-24/15_34_45.ts
2019-08-24/16_04_45.ts
Veyepar
Video Eyeball Processor and Review