sverrirs.blog


Ramblings of Sverrir Sigmundarson
The Dell 3008WFP monitors have a very common manufacturing fault in their power board. This fault manifests in the monitor suddenly not turning on (the power indicator light doesn't light up). This is due to a faulty $2 diode in the power board controller. Here is how you can fix it by replacing the entire board yourself for about $89 USD and 1 hours work.

Detecting which screen a fullscreen app occupies

Correctly detecting the screen that an app is running in a multi monitor setup on requires that the code supports both a windowed as well as a fullscreen app.

Control Orange Livebox internet router using C#

C# library that allows you to access and control your Orange Livebox internet router (SoftAtHome) using C# and .NET

WebRequest and related caching issues in .NET

It can be hard to deal with excessive server-side caching when using .NET's WebRequest and HttpWebRequest. Incorrect server-side setup can result in your networking code constantly fetching out-of-date cached data. Here is how you solve it using custom sockets.
  • Save

This is the ultimate guide to show you how to create a flexible and fully customizable auto-complete search box for your static site (Jekyll, Middleman etc). The functionality is offered by the fantastic team at Prefixbox.com.
  • Save

This is the definite guide to show you how to create flexible and fully customizable Liquid code tags to use in Jekyll static sites. This code can be used to cleanly inject complex and repetative code in a simple way.
  • Save

Reverse engineering the K95 Vengeance USB keyboard

Guide to help you learn how to reverse engineer a complex USB device and provide your own custom built USB driver and programming library.

How you can get a free SSL certificate in 4min

Download a free .NET application that automates a large part of obtaining an SSL cert from gethttpsforfree.com
  • Save

Software Developer
For hire


Developer & Programmer with +15 years professional experience building software.


Seeking WFH, remoting or freelance opportunities.