Attempting to install GRUB to a disk with multiple partition labels
Let’s assume the following scenario. A Linux administrator called Bob, as many fictive persons have that name, got the task to get a Linux system ready for a backup [...]
View ArticlePerl crashes with ‘double free or corruption’ when using git-svn
If you update git from 1.7 to 1.8.x your git-svn might output the perl error message Error in `/usr/bin/perl': double free or corruption. Now, this problem can be quickly fixed by adding an End block...
View ArticleThe open source report card
Recently I stumbled over the open source report card. After entering a user name you get a report of the user’s github activity. For my github account the report looks as [...]
View ArticleCalculating the min/max value from an array in JavaScript
The native min and max functions don’t support arrays as their argument. Instead they take a variable-length argument list of numbers. Sometimes, however, you need to pick the smallest or [...]
View ArticleRuby: Could not find ‘xxxxxx’
After upgrading my system my ruby libraries were too much up-to-date for Vagrant. The following depressing error message appeared which clearly states that an older version is required. $ vagrant up...
View ArticleAngular: prevent default behaviour of the a-tag
When working with buttons or links in web projects you maybe use a # as the href value. If we wanted the listen for its click events we'd use the ng-click attribute and assign it a function name ...
View ArticleMigrate old gogglesdb database
Goggles Music Manager is a lightweight manager with a plain but efficient window layout. After the quick startup you can manager media files in Ogg Vorbis ,Opus, FLAC, MP3 and [...]
View ArticleGit: bad object HEAD
I’ve never had this error before and I also didn’t know what could have caused this issue. In my specific case I could no longer use the commands status and [...]
View ArticleHow to solve a RangeError when the maximum call stack size exceeded
When trying to copy an object with AngularJS’ copy() it might be that Angular throws a RangeError. This is the case if your object has circular dependencies which is troublesome [...]
View ArticleConfiguring a system-wide HTTP or SOCKS proxy in Chrome/Chromium
Other than Firefox, Chrome/Chromium uses the system’s proxy settings so in order to route your traffic through a proxy you’ll need to configure it on the system level. In general the [...]
View ArticleSet Firefox as the default browser on Linux
Many different browsers are available on Linux, including Chrome/Chromium, Firefox and Epiphany. All of them can be installed and used at the same time. If you click on a link in [...]
View ArticleCreate virtual network devices on a KVM- and OpenVZ- based Linux VPS
There are numerous ways to create your own bridge. One way is using VDE (Virtual Distributed Ethernet) which will be covered by this article. All the steps described here work perfectly [...]
View ArticleInstall Docker on a Debian-based VPS
This howto describes how to get docker working on the older Debian version 6 (Squeeze) on a VPS which you maybe haven’t migrated to Debian 7 (Wheezy) yet since its [...]
View ArticleHow to create a full-fledged docker image
Last week we saw how to get docker installed on your Debian-based system. If you haven’t installed docker by reading this article, take some minutes and follow the steps of [...]
View ArticleInstall and run a web server in a docker container
Last week we created a docker image with a Debian base installation which will serve us as the starting point in today’s article. In the next sections you will learn [...]
View ArticleConfigure TP-LINK 1043ND for Luxembourg Online
.note {display: none;} TODO: This article explains how to set up your PPPoE-based internet connection with a TP-LINK 1043ND. Replace the firmware Before flashing OpenWRT I upgraded the stock firmware....
View ArticleRestore the original firmware from OpenWRT
You cannot restore the original firmware via the web user interface. [see screenshot] Click System > Administration Enable SSH on the LAN ports [see screenshot] Set a password for the root user (or...
View ArticleJenkins: XUnitPublisher aborted due to exception. The types section is required.
Jenkins is an extendable open source continuous integration (CI) server, developed by Sun Microsystems and also known as the former Hudson project. A CI toolchain helps you automate repetitive tasks [...]
View ArticleGet the mimetype for a file type
When receiving data from a server or sending data to it, the receiver should always get a hint of what type the data is. @media only [...]
View ArticleReference: List of MIME types
On this page you’ll find a list of Content-types. If you want to know how to determine it programmatically, read the article Get the mimetype for a file type. File type MIME [...]
View Article