Install Hirens Boot CD on DriveDroid
In this tutorial we will go through the process of installing Hirens Boot CD on a DriveDroid image. This is very similar to the process of installing other systems. The steps are as follows:
- Create a blank image in DriveDroid of reasonable size.
- Select the image in DriveDroid, so that it becomes available on your PC as an USB drive.
- Follow the instructions at Hirens Boot CDs page on how to install Hirens on a USB drive.
This also applies to other systems, but for those systems the instructions on how to install them to a USB drive will, of course, differ. In this article we will focus on install Hirens Boot CD.
Read more...Shrinking images on Linux
When creating images from existing ISOs you often need to allocate a number of MB for the image to at least fit the files that are in the ISO. Predicting the exact size of the image is hard, even for a program. In this case you will create an image that is larger than actually needed: the image is much larger than the files on the image are combined.
This post will show how to shrink an existing image to a more optimal size. We will do this on Linux, since all required tools are available there: GParted, fdisk and truncate.
Windows installation on DriveDroid
In version v0.7.0 of DriveDroid (Free) and DriveDroid (Paid) a feature has been added to create blank images that look like normal USB disks. This allows you to use tools on your PC to fill the blank USB disk with whatever you want.
In this post I will show how to create a Windows 7 installation disk that can be booted from your phone with DriveDroid. The disk will be made using files of the official Windows 7 ISO.

DriveDroid 0.7.0 released
Version 0.7.0 of DriveDroid (Free) and DriveDroid (Paid) is just released. This version comes with quite a few changes. Here is the changelog:
- Added 'Create blank image' to create an empty/FAT32 disk-image
- Improved USB Mass Storage option
- Improved support emails
- Option to check for USB Mass Storage
- Changed menu structure for creating/adding/downloading images
- Added support for HTC Sensation, Samsung GT-S5360 and HDC i9300
- Fixed crash when going to preferences without root
DriveDroid 0.6.2 released
Since the first release of DriveDroid (version 0.5) much has changed. This post summarizes the changes from 0.5 till 0.6.2.
Read more...DriveDroid 0.5 released!
DriveDroid allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go... without the need to burn CDs or USB pendrives.
DriveDroid also includes a convenient download menu where you can select a popular distibution to download and use.
Read more...Recovering commits with Git
Git is pretty powerful. With this power it allows you to do amazing things. Recently I've come to realize that you can hurt yourself pretty badly with its powers. Operations like resetting and fast-forwarding are dangarous and should be used with care.
Today I did not handle them with care and commits seemed to be lost. Luckily I found that Git does not delete commits. My lost commits were just not referenced by any branch or tag, but were 'dangling'. The problem is finding these commits back.
I found two possible commands that helped me find my lost commits: git reflog and git fsck --lost-found.
Setting up an infinote server with PAM
Gobby is a multi-user text editor. It allows editing text files by multiple persons, while all of them can see and edit in real-time. It is a great tool for online collaboration, like making todos or even coding a program collaboratively.
Gobby connects to an infinote server. The server keeps track of the different users and documents.
On Ubuntu 10.04 infinoted 0.4.1-1 is already in the repository and it is easy to set up. However, such a setup does not include username and password authentication, an automatic startup using a init-script and a separate user under which the process should run. Authentication using PAM, and thus username and password, is only available since 0.5.0.
This post contains all of the steps required to run infinoted 0.5.0 on Ubuntu 10.04. This includes compiling, creating the user, init-script and configuration necessary to run infinoted in a proper way.
Read more...Wii Device Library v1.2 released
Here is another release of Wii Device Library. This version fixes even more bugs and adds some more stablity. The major changes:
- Balanceboards are now also supported under Windows.
- All stacks are more stable (*).
- Fixed support for Bluez v3.2.1 on x64 machines.
- Fixed some issues for the Windows and Linux GUIs.
(*) You can now (un)plug your bluetooth dongle when running without problems.
You can get the full changelog at Google Code.
The download is available at the project page
Read more...Wii Device Library v1.1 released
We have finally found the time and resources to release a new version of Wii Device Library. This version fixes a lot of the reported bugs and more. Here is a short list of the changes in this version:
- Connecting using BlueZ has improved.
- Connecting using MsBluetooth has become more stable and faster.
- Fixed freeze when connecting to a Wiimote with plugged extension under Windows.
- Fixed incorrect behaviour with multiple Wiimotes under Windows.
- Fixed a rare bug that occured on some Vista machines.
Several other fixes and changes have been made. You can get the full changelog at Google Code.
The download is available at the project page.
Read more...Wii Device Library released
After working on Wii Device Library on and off for several months we have decided to release our work to the public. This is not the first project we have worked on together, but it is the first project we have actually decided to release. Because of this we wanted to do it right, so we came up with a couple of requirements for the release of the library. In this post we will describe what decisions we made to share this knowledge with others and for ourselfs to look back upon.
Read more...