Skip to main content
Wachter Space 🚀

This site is somewhere between a personal notebook and a way of not repeating myself.

Currently I write about:

Sicherheit am KIT

FĂŒr die VigenĂšre-Chiffre sind mir spontan diese Einzeiler eingefallen, es gibt sicherlich schöneren Pythoncode, aber zum schnellen ausprobieren in der Python-Shell sind die Funktionen ganz praktisch. In der Vorlesung und der Übung besteht der Unterschied von 1 in der Definition. def encrypt(k, m): return ''.join([chr(((ord(k[i % len(k)]) + ord(x) + 1) % 26) + ord('A')) for i, x in enumerate(m)]) def decrypt(k, c): return ''.join([chr(((ord(x) - ord(k[i % len(k)]) - 1) % 26) + ord('A')) for i, x in enumerate(c)]) ThemenĂŒbersicht

KIT Opencast Podcast Feed

I created a flask server to create podcast feeds for KIT Opencast on demand. Even though the opencast software has a feature for RSS-Feeds the KIT has not activated this feature. Therefor you can run the flask server to provide a podcast feeds for you. Feel free to host this. I don’t want to commit to hosting it permanently. I provide this software for free use under MIT license. Note that this license of course does not apply to the obtained content.

useful command line tools for uni

This blog post is a collection of useful (linux) tools for PDFs, like slides or problem sheets at university. For every use case I give one example that should make the usage clear. Make sure to have the tools installed. Concatenate two or more PDFs: gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combine.pdf -dBATCH 1.pdf 2.pdf 3.pdf n.pdf Concatenate all PDFs in one folder. gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combine.pdf -dBATCH *.pdf > /dev/null JPEGs to pdf.

Wahrscheinlichkeitstheorie und Statistik am KIT

Wahrscheinlichkeitstheorie und Statistik wird typischerweise im 3. Semester des Informatikstudiums am KIT gehört. Zur Klausur bei uns waren quasi alle Hilfsmittel zugelassen ausgenommen vernetzbare Taschenrechner und Altklausur-/Übungsblattlösungen. Es ist daher sinnvoll sich eingehend mit Taschenrechner und Skript zu beschĂ€ftigen. Ein Taschenrechner mit vielen Funktionen ist durchaus ein Vorteil. Wie fĂŒr jede Vorlesung habe ich auch hier wieder Anki Karten erstellt. Da die Folien der enthaltenen Folienscreenshots unter CC-BY-Lizenz stehen, kann ich diese [hier][down] teilen.

BGB am KIT
Draft

Als Nebenfach habe ich mich fĂŒr Recht entschieden. Die erste Vorlesung die ich dazu gehört habe war die Vorlesung „BGB fĂŒr AnfĂ€nger“. Insgesamt hat mir der Einstieg in die juristische Denkweise sehr viel Spaß bereitet. Leider konnte ich aufgrund eines sehr vollen Zeitplans dieses Semester nicht in jeder Vorlesung anwesend sein und die Vorlesung am KIT wird nicht aufgezeichnet. Deshalb habe ich zusĂ€tzlich die Vorlesung „Grundkurs Zivilrecht“ der LMU MĂŒnchen als Podcast abonniert, die zwar umfangreicher als die Vorlesung am KIT ist aber insbesondere die Details sind ja interessant.

My favorite Anki addons

A list of anki plugins I like. This list is in no particular order. I use anki primarily for my studies of computer science. For more detail check the official pages of the plugins @ AnkiWeb. DrawingPad: Simple drawing tool made by a good friend of mine. Useful for highlighting stuff in pictures, e.g. screenshot of lecture slides. Note that you have to select an image before editing it. (Code: 370778248) Syntax Highlighting for Code: Pretty code snippets in anki.

Use Firefox on Ubuntu with touchscreen

By default Firefox had pretty bad touch support for me. E.g. no scrolling or zooming. But this was easy to change. Go to about:conifg in Firefox and set dom.w3c_touch_events.enabled=1. Then test this by running the following: env MOZ_USE_XINPUT2=1 firefox Change this as the default when starting Firefox. sudo sed -i "s|Exec=|Exec=env MOZ_USE_XINPUT2=1 |g" /usr/share/applications/firefox.desktop

e-mails for new assignments in Ilias

The online learning platform ilias is used at a number of universities including the KIT. Oftentimes assignments for lectures are distributed to the students by uploading them into a specific folder in the illias course. At least I think it is quite annoying to regularly check for new assignments: Logging in, navigating to the course and check if something has changed. I solved this problem by discovering the rss feed of ilias.

Lösungswege fĂŒr HM-Klausuren

Lösungen fĂŒr Höhere Mathematik Klausuren am KIT, fĂŒr die keine offizielle Lösung existiert. Gerne können weitere Lösungen als LaTeX Snippets gesendet werden. FrĂŒhjahr 2012 # HM1 # Aufgabe 2 # a) (i) Sandwichkriterium $$|\lim_{x\to \infty}(\sqrt{3x-2}-\sqrt{3x+1})|\leq \lim_{x\to \infty}(\sqrt{3x}-\sqrt{3x}) = 0 \Rightarrow \lim_{x\to \infty}(\sqrt{3x-2}-\sqrt{3x+1}) = 0$$ (ii) Mit l’Hospital und $$\lim_{x\to \infty}\frac{e^{-x}}{x}=0$$ folgt: $$\lim_{x\to \infty} \frac{\log{1+\frac1{x}}}{\frac1{x}+e^{-x}}=\lim_{x\to \infty} -\frac1{x^2+x}\cdot\frac1{-\frac1{x^2}+e^{-x}}=\lim_{x\to \infty} -\frac1{-1-\frac1{x}+x^2e^{-x}+xe^{-x}}=1$$ b) (i) $$KR=1$$, da $$\limsup_{n\to\infty} \frac1{\sqrt[n]{\sqrt{n}}}=1$$, weiter ist fĂŒr $$\sum_{n=1}^\infty \frac{(-1)^n}{\sqrt{n}}$$ die alternierende harmonische Reihe eine Majorante und da $$\vert\frac1{2}\vert< 1$$ ist $$\sum_{n=1}^\infty \frac1{\sqrt{n}}$$ divergent.

Lineare Algebra 2 am KIT

Übersicht der Themen aus der letzten Übung: Außerdem kann ich dieses Video und seinen zweiten Teil vom MIT empfehlen. Es wird ein guter Überblick gegeben und die zahlreichen in LA I und II behandelten Themen in ihren Zusammenhang gesetzt.