Exporting Delicious Bookmarks anno 2017

The Export tab in your Delicious bookmarks account shows it has been disabled due to heavy load on the database. Too bad, but that doesn’t prevent me from using the web scraping trick to download all my bookmarks.

»

Ringo De Smet

Git, source code, spaces or tabs?

In a previous article, I talked about converting from TFS to Git and documented the normalization of the line endings in the converted Git repository. Another aspect of source code is whether spaces or tabs should be used.

Again, I’m not going to argument in favor of one or the other, but just document how you can get a consistent setup for your team. This setup however is something that can’t be easily committed in the repository itself like it was done with the line ending configuration. The main reason are the scripts that need to be executed to make sure that any content is processed when checking out or into the repository.

»

Ringo De Smet

Virtualbox and raw host disk access

The VirtualBox forums lists numerous reports of people not being able to get VirtualBox to work with raw disk partitions. Initially I bumped into the same problems, but got it working in the end.

The setup used in this article is an Ubuntu 12.04 host system with VirtualBox 4.1.18 installed. From disk /dev/sda the partitions 3 and 4 will be made available to a virtual machine. All virtual machines are run as user virtualbox. All console samples show clearly the user that runs the command.

»

Ringo De Smet

Backporting Debian/Ubuntu packages the easy way.

There is a lot of documentation on the use of Debian/Ubuntu packaging tools, but most of these pages just list the options of each of these tools. After fighting with these for some period, I jumped over to the #ubuntu-packaging IRC channel for help. After explaining my intent of backporting some packages unchanged, I was pointed to the backportpackage tool:

 backportpackage fetches a package from one distribution release or from a
 specified .dsc path or URL and creates a no-change backport of that package
 to one or more Ubuntu releases release, optionally doing a test build of 
 the package and/or uploading the resulting backport for testing.

This tool comes with the ubuntu-dev-tools package.

»

Ringo De Smet

SSH, multiple identities, but no passwords!

Secure Shell is a great tool for securely connecting between several machines. In the past weeks, I am using it more and more, but I was getting tired of typing too much. I found a great article on setting up passwordless authentication using public/private keys and defining multiple SSH identities, but it still wasn’t enough.

»

Ringo De Smet

Snapshots of EBS Volumes

Continuing with the volume created in the post Sharing EBS Volumes Among Instances, in this post I show how to create a snapshot, create a new volume from that snapshot, and mount the new volume in an instance. Remember that the volume created in the previous post contained 1 file called readme.

»

Ringo De Smet

Sharing EBS Volumes Among Instances

In this post I share an experiment to create an EBS volume, to attach it to an EC2 instance, to mount it in the instance, to put a file on it, to unmount it, and to detach it. Afterwards the volume will be mounted in another instance (while the first instance has been terminated, because attaching volumes to different instances at the same time is impossible).

»

Ringo De Smet