Keyword: free software
Working with LaTeX
2012-02-02, Dept. of Computer Science, University of Hamburg
"Working with LaTeX" (original German: "Arbeiten mit LaTeX") is the title for a seminar that I have conducted in the fall semester 2011/12 for the Department of Computer Science, University of Hamburg.
The video lectures are collected here.
All videos are published under CC-BY-NC-SA 3.0.
Music: (A) in Mono - Cube-shaped, used under CC-BY-NC 3.0.
Financially supported by the Dept. of Computer Science, University of Hamburg.
My first free software
2011-12-23 00:35:36
Für Alles gibt es ein erstes Mal. Ich kann mich noch daran erinnern, wie ich das erste Mal einen Programmcode kompiliert habe. Das waren damals Turbo-Pascal-Schnipsel und ich erarbeitete mir im Selbststudium genug davon, um eigene kleine Spiele unter DOS erstellen zu können.
Paradoxerweise programmiere ich trotz Informatikstudium heute eher weniger als damals. Meine Webseite ist im Prinzip mein einziges Bastelprojekt, in dem ich mich austobe wenn ich etwas Erholung vom Universitätsstoff brauche. Ganz ungestört für mich selbst zu entwickeln hat auf jeden Fall seinen Reiz, umso mehr wenn die Besucher meiner Webseite dadurch auch noch tolle neue Features gewinnen.
Erst vor ein paar Stunden hat es für mich noch ein anderes erstes Mal gegeben: Ich habe gerade das erste Mal Quellcode von mir frei lizensiert und veröffentlicht.
Piwik
2011-12-01, Dept. of Computer Science, University of Hamburg
This Lightning Talk was held in the KunterBuntesSeminar organized by Computer Science students in Hamburg, it was the first one of the session.
The subject was Piwik, a free and open source tool for website analytics. I explained the basic idea and showcased the possibilities for anonymization and data protection as well as other advantages of Piwik.
- YouTube(

) - lecture2go(

) - slides(

) - slideshare(

) - mafiasi(
) - no comments
- permalink
Making Of "Software-Wiederverwendung"
2011-11-29, Dept. of Computer Science, University of Hamburg
This is a timelapse recording of me creating the slides for my talk about software reuse, based on chapter 16 of Ian Sommerville's popular book "Software Engineering". Five to six hours of screen recording have been condensed to five minutes for this video.
Tools used: LaTeX, Kile, Inkscape, yEd (shortly), Firefox, evince and probably more. Running Ubuntu Linux 11.10.
Music: Approaching Nirvana with Bangers & Smashed, available on Bandcamp or iTunes.
recordmydesktop and OGV
2011-09-20 18:53:02
Just a small heads up to anyone doing any kind of screencast or desktop recording on a typical desktop Linux:
Usually, people will recommend recordmydesktop, which is a very cool program that's available e.g. in the Ubuntu repositories. It works really well and all, but I keep running into walls with the OGG/Theora videos that it produces.
I'm no expert on video encoding, but apparently recordmydesktop does some very fancy optimizations involving variable FPS and stuff like that, so the video files are quite small byte-wise. Unfortunately, this has caused problems for me down the line: I can play the files just fine in Totem (thus, gstreamer) or VLC. But as soon as I try to reencode them, all hell breaks loose.
Interaction Design Project: Neverball
2011-08-16, Dept. of Computer Science, University of Hamburg
In the "Interaction Design" course of 2011 at the Dept. of Informatics, University of Hamburg, students for Human Computer Interaction, Informatics and Business Informatics took part in a project centered around the game Neverball. This video presents the results.
University of Hamburg, Dept. of Informatics
Music: Kevin MacLeod, CC-BY 3.0 "Wallpaper", "Cipher", "Slow Burn" (in order of appearance)
Thunderbird and Notify OSD
2011-01-27, Dept. of Computer Science, University of Hamburg
This lightning talk was held in the KunterBuntesSeminar. I introduced the topic with the first slide and then showed live how to transition from Thunderbrid's own notifications to using Notify OSD (and also the indicator applet, incidentally) on a typical Ubuntu Linux desktop.
For the downloadable slides here, a summary of what to do has been added.
Tunneling with sshuttle
2010-12-02, Dept. of Computer Science, University of Hamburg
In this Lightning Talk, held at the KunterBuntesSeminar, I presented a small tool called sshuttle and compared it to other, more well-known software solutions.
The Department of Computer Science at the University of Hamburg uses, among other things, IP-based authentication for access control. This means that there are some resources, e.g. on the web, which can only be accessed from the Dept. of Computer Science IP subnet. To access these resources from home, it is necessary to create and use some sort of connection to the CS net. This can be accomplished by connecting to the VPN or by establishing an SSH connection. The tool I showcased, sshuttle, promises a new way to solve this problem by tunneling IP traffic through a simple SSH connection using iptables. This idea has several advantages over the alternatives.
What is LaTeX anyway?
2010-11-11, Dept. of Computer Science, University of Hamburg
This talk was held in the KunterBunteSeminar, a workshop conducted by the students of the Computer Science department, University of Hamburg.
It was conceived as a general introduction to working with LaTeX, primarily appropriate for absolute beginners. I gave an overview of how LaTeX documents are structured and how packages are included. Next, I spent a lot of time going over the most important and well-known packages (such as KOMA-Script and Beamer). Also included were some handy tips and tricks that hopefully help make LaTeX more fun and less daunting.
At the end, we had a look at the LaTeX code of some example documents I prepared: a simple official-looking letter, the current version of my bachelor thesis, and the very slides for this presentation.
- lecture2go(

) - slides(

) - slideshare(

) - mafiasi(
) - 1 comment
- permalink
Why don't I have to agree to the GPL when installing Linux?
2010-06-15, Dept. of Computer Science, University of Hamburg
This is a lightning talk (five minutes in duration) that was held at the KunterBuntesSeminar in the summer of 2010.
In it, I addressed the differences between a EULA (like a lot of proprietary software use them) and a permissive license like the GPL, which is used, among others, by the Linux kernel. Most importantly, I explained why there's no "accept the GPL" screen during a Linux installation.

