Hi
user
Admin Login:
Username:
Password:
Name:
Learn Complex Skills, From Anywhere: Combining Django, Ansible and OpenStack to teach any tech skill
--client
lca
--show
lca2019
--room c3 14533 --force
Next: 13 Optimising ID Allocation for low-memory devices
show more...
Marks
Author(s):
Florian Haas
Location
C3
Date
jan Wed 23
Days Raw Files
Start
15:50
First Raw Start
15:36
Duration
0:45:0
Offset
0:13:20
End
16:35
Last Raw End
16:36
Chapters
00:00
0:16:32
Total cuts_time
44 min.
https://2019.linux.conf.au/schedule/presentation/121/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Learn_Complex_Skills_From_Anywhere_Combining_Django_Ansible_and_OpenStack_to_teach_any_tech_skill.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:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
Professional skill-building is challenging, particularly when the skill to acquire is about distributed, scalable platform technology. In this talk, I cover an open-source skill-building platform that is 100% Python: built on Open edX and heavily involving Django, Ansible, and OpenStack. The information technology industry is currently dealing with an interesting challenge in professional skill-building: almost every new technology developed in recent years has been complex, distributed, and built for scale: Kubernetes, Ceph, and OpenStack can serve as just a few representative examples. Loose coupling, asynchronicity, and elasticity are just some of the qualities frequently found in such systems that were entirely absent in many of the systems we built only a few years ago. As a result, people comfortable with building and operating these complex systems are hardly found in abundance, and organisations frequently struggle to adopt these technologies as a direct result of this scarcity: we are dealing with a skills gap, not a technology gap. This means that we need novel ways to educate professionals on these technologies. We must provide professional learners with complex, distributed systems to use as realistic learning environments, and we must enable them to learn from anywhere, at any time, and on their own pace. One excellent way of doing this is to use the capabilities of the Open edX platform to integrate a learning management system with hands-on, on-demand lab environments that can be just as complex, and just as distributed, as production systems. This allows anyone interested to develop a professional skill set on novel technology at minimal cost, and without the need for costly hardware platforms for evaluation. In this talk, I will give a rapid technical introduction to the core components of this free and open source (AGPL 3/ASL 2) all-Python platform: * edx-platform, the core learning management system (LMS) and content management system (CMS), built on Django; * edx-configuration, the automated deployment facility to roll out the Open edX platform, built on Ansible; * and finally, the Open edX XBlock extension system and its integration with OpenStack, also itself an all-Python cloud platform, in order to provide on-demand lab environments from both private and public cloud environments.
markdown
Comment:
production notes
2019-01-23/15_36_40.ts
Apply:
15:36:40 - 15:50:07 ( 00:13:27 )
S:
15:36:40 -
E:
16:06:39
D:
00:29:59
(
End:
807.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/15_36_40.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
15:36:40
seconds: 0.0
Wall: 15:36:40
Duration
00:29:59
16:06:39
seconds: 807.0
Wall: 15:50:07
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/15_36_40.ts
Apply:
15:50:07 - 16:06:39 ( 00:16:32 )
S:
15:36:40 -
E:
16:06:39
D:
00:29:59
(
Start:
807.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/15_36_40.ts :start-time=0807.0 --audio-desync=0
Raw File
Cut List
15:36:40
seconds: 807.0
Wall: 15:50:07
Duration
00:29:59
16:06:39
seconds: 0.0
Wall: 15:36:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_06_40.ts
Apply:
16:06:40 - 16:34:57 ( 00:28:17 )
S:
16:06:40 -
E:
16:36:40
D:
00:30:00
(
End:
1697.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/16_06_40.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:06:40
seconds: 0.0
Wall: 16:06:40
Duration
00:30:00
16:36:40
seconds: 1697.0
Wall: 16:34:57
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_06_40.ts
Apply:
16:34:57 - 16:36:40 ( 00:01:43 )
S:
16:06:40 -
E:
16:36:40
D:
00:30:00
(
Start:
1697.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/16_06_40.ts :start-time=01697.0 --audio-desync=0
Raw File
Cut List
16:06:40
seconds: 1697.0
Wall: 16:34:57
Duration
00:30:00
16:36:40
seconds: 0.0
Wall: 16:06:40
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-01-23/15_36_40.ts
2019-01-23/16_06_40.ts
Veyepar
Video Eyeball Processor and Review