-
Software CRC Computation
[simple_series title=”CRC Tutorial”] /* Created with crc4tab[i] = crc(i); */ char crc4tab = { /* 0:*/ 0, 3, 6, 5, /* 4:*/12, 15, 10, 9, /* 8:*/11, 8, 13, 14, /*12:*/ 7, 4, 1, 2}; int nibble, sum = 0; /* getNextNibble() also needs to return a placeholder for the CRC when sending */ while…
-
Fighting Ransomware with Guided Undo
Master Thesis
-
One Page CV Template
One-Page CVs are a common way of getting attention. Services like enhanCV.com allow you to create them online, even autofilling some information from your social network presences, if you want to. Using those online services is not always the best choice, as you might
-
Contact Tracing â Quo Vadis?
How much we are all looking forward to returning to normal lives: Meeting friends, hugging family, a cool beer, culture. After more than a year, we really deserve it! However, there are still roadblocks in the form of a bloody virus and the countermeasures. Anyone promising a quick end is hailed as a saviour. (This…
-
A fast and simple WebDAV server in Apache
Are you trying to create set up a WebDAV server with little effort, yet with high performance? Are you doing this for an SME, a small workgroup, or your family? Do you prefer control over your data, so Dropbox is not an option? Do you prefer raw upload and download speed to all the fancy…
-
Toy store for grown-ups
Toys, games, handicraft and fun should not be limited to children, especially not in a society where creativity is important. I am therefore excited to announce that our small yet beautiful town of Stein am Rhein has a new toy store, focusing on grown-ups. The bigger sibling of the children’s toy store Wundernas, the new…
-
Adding your FRiTZ!Box as a “secure” DNS resolver for the fritz.box pseudo-domain
Your FRiTZ!Box maintains a useful list of names of machines in your local network in its pseudo-domain fritz.box, based on DHCP requests and web interface. This information is useful, but adding the pseudo-domain “fritz.box” to your own DNS hierarchy is no longer straightforward in the days of DNSSEC. Here is how to include it into…