A Blog Less Ordinary

The blog of Dave Ingram

Category Archives: University

A content-based file manager

I’ve been thinking recently about Insight again, and I’ve been considering part of the problem with naming and uniqueness. Names in a traditional file system are made unique based on a full path to the file, but most people think of a file name as just the final component. This would then cause a problem […]

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 […]

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 […]

The End Is Nigh

… and that’s it. No more lectures. Ever. Apart from revision lectures, but they don’t count in the same way. This feels like a bit of an anti-climax. It’s hard to believe that four years at university are almost over! It’s going to take some getting used to. Of course, it’s not all over just […]

Insight: FUSE

Well, I’m now ready to start playing around with FUSE and see where it gets me. I’m getting quite concerned now by how little time is left… we got our exam timetable yesterday, and it doesn’t seem too bad… although we do have two exams on the same day at one point. Still, I’ve got […]

Insight: Work so far…

Insight is progressing, but slowly. I’m working on the first prototype, which should essentially prove the concept of the indexing system. It turns out that writing a B+ tree is more awkward than I had thought, which is slightly depressing, as that is meant to be the easy bit! Then again, once the tree is […]

Insight: First report done!

Well, after much hard work, criticism, and more: the first report is in! I’m actually only writing this post two weeks later because once it was done, I just had to take some time to catch up on everything else I’ve been letting slide while working almost non-stop on this report. This report has outlined […]

GitHub Google+ Twitter