A Blog Less Ordinary

The blog of Dave Ingram

Author Archives: Dave

Restoring from LVM and VMWare disks

I recently had to restore a server that failed to boot after a power cut. This machine was a Linux VMWare host, and it had three Linux guest virtual machines that were running at the time. While we had full backups available, I decided to set myself the challenge of recovering the entire images, to […]

mod_sqltemplate: A distraction from work

I’ve begun the long and (hopefully) interesting task of working on mod_sqltemplate. �I have not yet found a tutorial or guide to working with APR’s DBD API (the database abstraction layer for the Apache Portable Runtime), so I’ll write one and publish it here as I go along…

Modules for Apache and PHP

The number of projects I have in mind just keeps growing… I really need to get something together to organise them, and remember them! But here are two more to add to the list: an Apache module for dynamic configuration generation and a PHP framework inside an extension. Read on for a monster post with […]

HackWeekend: an introduction

So I’ve decided now that, as I have some free time and I will soon have some disposable income, that it’s time to start on an idea that’s been brewing for a little while: HackWeekend. This is a radical departure from some of my previous ideas, in that it’s a social thing. When we were […]

In-place array uniq in C

I’ve been developing Insight even though the uni project has come to an end, because it’s fun! I also want to make it more stable and eventually release it under an open-source licence of some kind. There will be an update coming soon, I promise! I now have Internet, so I can write up some […]

A funny thing happened today…

So, today our ceiling fell in. With about as much warning as that! I was in our kitchen, preparing a cheese toastie for lunch. I opened the oven to put it under the grill to melt, while talking to one of my housemates. Suddenly he yelled “Move… MOVE!” and shoved me back. Up until he […]

Insight: An update

Just a very brief update for the last few days: Files can now be opened and read – writing and deletion coming soon! File import does tend to confuse ln, as it expects the new destination to be a symlink rather than a file. Nothing I can really do about this for now though! I’ve […]

Insight: Where am I now, and where next?

So I’ve been in Deep Coding Mode� for quite a while. What have I got to show for it? Well, the short answer is that Insight is now a functioning file system… for a given definition of “functioning”.

Insight: The current plan

As it comes time to work on my project again, it’s time to take stock and work out what my plan of action should be. Looking at the code I have already, I think it’s clear that there is no way I will be able to write a kernel-level file system driver within the 2-3 […]

No more exams!

So my exams have finally finished… it’s a very surreal feeling. Still got the project to go, but my time at university is even closer to being over. I don’t think it’s really sunk in yet. Once the exam was over, a group of us headed to get some drinks, and came away with four […]

GitHub Google+ Twitter