To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

Commit ccb2117f authored by Florian Moser's avatar Florian Moser
Browse files

Add courses to webpage

parent e1783e79
Pipeline #90220 passed with stage
in 5 minutes and 7 seconds
startTime: '17:15'
endTime: '18:00'
location: 'Online'
description: |
Like many others, we found ourselves having to move to online meetings - specifically Zoom, after the ETH closed in the beginning of March 2020. When recording with Zoom, a nice feature is the ability to save the audio of different people to individual files, allowing easy editing in post. Unfortunately, Zoom decided to trim any silences found in those audio tracks and as such they become impossible to sync in post. Thus I decided to reverse engineer Zoom, specifically how they store the temporary recording files and hopefully extract the full untouched audio tracks.
In this talk, I will go through the journey taken, to go from not knowing what part of Zoom handles recordings to fully extracting all data from the temporary files. Attendees will learn important aspects when reverse engineering any software as well as file formats. Furthermore, they will see common pitfalls and difficulties I encountered, specifically with C++ software. I will explore all of this, in the context of how the Zoom recording and transcoding architecture works, as well as the custom file format Zoom uses.
confirmed:
reason: The course will be broadcast online
signup: 'https://events.thealternative.ch/e/how-does-zoom-store-recordings'
startTime: '17:15'
endTime: '19:00'
location: 'Online'
description: |
In this course we are going to take a short look at running Linux on not Intel-based architectures. What alternatives are there and why would you use them? What works and what doesn't? Where are problems and portability pitfalls? Does the promise of portability Open Source promises really hold up to reality?
confirmed:
reason: The course will be broadcast online
signup: 'https://events.thealternative.ch/e/a-world-without-intel---running-linux-on-other-architectures'
startTime: '17:15'
endTime: '18:00'
location: 'Online'
description: |
IT projects are notoriously late and over budget. Technical skills are usually not the problem; but scope creep, unresolved dependencies and too optimistic forecasts are.
We will look at how you can realistically estimate effort and forecast results, and what tasks are necessary throughout the project to be able to actually deliver. The course takes the point of view of an IT Freelancer, but the tools are universal and may be applied to different contexts.
confirmed:
reason: The course will be broadcast online
signup: 'https://events.thealternative.ch/e/it-project-management'
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment