Cross-Platform LAN-Party 101 Guide

This guide aims at putting you into the position of conducting a LAN party at home. Contrary to what one might think a successful cross-platform LAN-party needs some preparation or it might end up in a horrible mess. We assume that the reader has some knowledge about their operating system, i.e. Windows, Linux or Mac OS X.
The exact commands you need to do may differ slightly depending on your distro or OS version. Since this is a practical guide we will go through the topic systematically by splitting it up into a preparatory part (i.e. what you need to do before your guests come), a carry-it-out part (i.e. what to do when your guests are there) and a troubleshooting part (i.e. what you should do if something doesn’t work out-of-the-box).

Note: This guide will probably be extended each time the author is hosting another LAN party, especially the troubleshooting section


Solution Word Unscrambler (Python)

I have created a little tool that helps you unscramble all of your solution words that you might get from e.g. solving crossword riddles. The unscrambler checks whether each unique permutation is contained in the aspell dictionary of the specified language, in this case the German language. If you want to check whether your word is in the American English dictionary simply call unscramble(yourword,lang="en_US") instead. Enjoy!


My Simple Screenshot Tool

At the desire of a friend I created this little screenshot app with a number of benefits. Among them is the ease of use and the ability to take a series of multiple screenshots with a specified delay in between.


Protected: BA Materials

There is no excerpt because this is a protected post.


A Convenient Game Launcher for Linux

Gaming on Linux? Ever wanted to get rid of all the clutter and want one unified, easily extensible and customizable, yet ultra-lightweight launcher for your games, that does all the abstraction for you? Forget about your Wine prefixes or PlayOnLinux drives, Steam versions, nVidia Optimus and Bumblebee and all the troubles related to them…


Pacman: Reinstall All Script

Here comes a simple solution to all kinds of annoying problems: reinstall all packages that you installed with pacman. Repair your Arch Linux, Manjaro, Antergos and more now!


THIT: Verteilungen und ihre Momente

Meine handschriftlichen Notizen zu wichtigen (bezogen auf Vorlesung “Theoretische Informationstechnik 1”) Verteilungen mit Dichte, Verteilungsfunktion, Erwartungswert und Varianz.

Diskrete Zufallsvariablen:

  • Diskrete Gleichverteilung $U(a,b)$
  • Bernoulli-Verteilung und Binomialverteilung $B(p)$,$Bin(n,p)$
  • Geometrische Verteilung $Geo(p)$
  • Poisson-Verteilung $Poi(\lambda)$

Absolut-stetige Zufallsvariablen:

  • (n-dimensionale) Normalverteilung $N_n(\vec{\mu},\vec{C})$
  • Log-Normalverteilung $LN(\mu, \sigma^2)$
  • Rechteckverteilung / Gleichverteilung $R(a,b)$
  • Exponentialverteilung $Exp(\lambda)$
  • Gammaverteilung $\Gamma(\alpha, \lambda)$
  • Rayleigh-Verteilung $Ray(\sigma^2)$
  • Nakagami-m-Verteilung $Nak(m, \alpha)$

Quick Tip: Adaptive Inline Block Elements

Get divs and other block elements to adapt to their content’s size and troubleshoot an annoying issue


Quick Tip: Save Time with box-sizing: border-box

Which web designer has not encountered this dreadful issue? The project gets grows in size and one loses track of all the paddings, margins borders, and cross-dependencies of all kinds of elements. Especially when it comes to pixel-perfect design one quickly gets into trouble.

A simple CSS statement promises relief: *{box-sizing:border-box}! Oh, how I wished that I knew this from the very beginning.


Quick Tip: Let Elements Cover Percentage of the Screen

Did you ever wish you could make elements as wide as 75% of the user’s screen width? More concisely, actually the viewport width? Now, this is a dream come true then.