No Space on the boot Partition

When I installed my Ubuntu Linux virtual machines I just let the installer do whatever it felt was right in terms of disk partitioning. In hindsight that was probably a mistake because it gave me a separate 256Mb boot partition. While this partition is large enough to store several kernels I do find myself running out of space about twice a year if I keep the servers up to date.

Continue reading

Reading Your Ebooks Anywhere

I wouldn’t normally stick my head above the parapet and write a post like this but DRM on ebooks really annoys me as it impacts my enjoyment of the books I’ve bought. I personally find the default option of black text on a white background a little difficult to read especially if there isn’t a lot of ambient light. Most e-readers have an inverse option which is an improvement but can still be difficult. My e-reader of choice is Moon+ reader which has an orange text on black background option which I find easy to read even for extended periods. The problem is you can’t read DRM encumbered books in Moon+ (or any other third party software reader that I can think of). The other problem with DRM encumbered ebooks is what happens if the company you bought them from goes bust? You can no longer download them to your new device, effectively they are lost. This nearly happened to me but fortunately I had a DRM free version I could use.

Continue reading

Pinyin causing Glassfish and Jetty to Fail

For as long as I can remember I’ve been hitting a bug when I start one of my web applications under GlassFish. The error message is about an ArrayIndexOutOfBounds exception and is related to Pinyin. I’ve looked for a solution a few times but never found an answer that worked. It seems to be one of those issues that a lot of people think they have found a solution for but none of them work. As far as I could tell the problem was not fatal to the application so I gave up looking but it has always worried me a little.

Continue reading

Reading Material

Over the years I’ve read my fair share of books on various aspects of computing from operating system design through to test driven development and for the last few years I’ve also been taking MOOC’s as I like the learning style. It occurred to me that I should probably keep a list so that I can see what I need to brush up on and what gaps I have to fill. For the most part this is going to be a list starting Summer 2015 but I might try and fill in some of the history if I get a chance to sit down and think about what I’ve read and when. I study a wide range of science based topics but I’ll try and keep this list focused on things that are relevant to the computing.Continue reading

GRUB Logo

Ubuntu Install – GRUB on the USB

It seems like only yesterday that I was installing Red Hat from floppy disks. Fortunately things have moved on a bit and now I generally install Ubuntu from a USB stick. The other day though I ran into a new problem. At the end of the process the installer asks if you’d like to install GRUB, I answered yes and unfortunately it proceeded to place GRUB on the USB install media.Continue reading

KVM On Ubuntu - KVM Logo

Simpler KVM Network Configuration

In the series of articles I wrote discussing the installation of KVM on Ubuntu I spent articles 2 and 3 discussing the network set up but it occurred to me that it was actually an unnecessarily difficult set up and so in this article I’ll discuss a simpler KVM network configuration set up.Continue reading

KVM On Ubuntu - KVM Logo

KVM Migration Problems

I recently experienced some KVM migration problems while moving virtual machines from my development laptop to my server. The laptop has a Core i7 processor but the server is running a Core i5 and, as you might expect, they have different features available. In this article I’ll explain what I did to fix my KVM migration problems.Continue reading