Lenovo Thinkpad Camera Not Working

I ran into a problem with Lenovo Thinkpad T470p, but it also happens on some other models. It didn’t let me use the Integrated Webcam on Windows 10 anymore. Luckily I found the fix!

Network Protocol Parsing with C++

I’ve implemented a lot of network protocols lately, for work and private projects. I’d like to show you the basic implementation I mostly use and has been proven to be very resource friendly, fast and stable.

How to use GeoServer / GeoWebCache with NASA WorldWind

I currently develop and setup different software products which needs to display a map, like Google Maps or OpenStreetMaps. One very important requirement is to display the Map without an active internet connection. This quickly results in the idea to run my own GeoServer instance with local stored map data and distribute it via WMS (Web Map Service).

Manage And Deploy Static Websites (Hugo)

I use static websites based on Hugo since quite a while now. They are fast, nice to edit with the editor of my choice and can be served from any HTTP server. There are no requirements like PHP, Python or MySQL. Unfortunately I never got used to the deployment process.

Make a class thread safe C++

You might have come across the case, that you had a simple class which got the new requirement to be thread-safe for upcoming use-cases. I have seen developers who simple wrapped all methods with a locked mutex, like this:

Development Break Summer 2016

Some people may wonder why there aren’t any updates on my projects during the last few weeks. Well, a few things changed in my life and that’s why I don’t have a lot of time or motivation. So I decided to make a complete break for this summer until September. I will monitor and maintain all running services (public servers, …), of course. See you later :P

Switch to NGINX and Hugo

I decided to make some changes to my current root server and websites. I already migrated most of my websites to be statically generated with Hugo.

TS3VIDEO release 0.7, 0.8

The new v0.6 is out and available for download.

Download here: https://mfreiholz.de/ts3video/

Most changes are internal and don’t change the user experience, but there is one new great feature: Streaming in a resolution of your choice (HD!)

TS3VIDEO release 0.6

Yesterday I tried to release version 0.6, which was a disaster in my opinion. Unfortunately a few users had problems and that’s why I decided to rollback to 0.5 within an hour of release before too many of you upgraded.