Website Woes August 26, 2005
So, I'm trying to get my laptop ready for more development. As you may have read, I've installed Gentoo Linux on my laptop recently. This has turned out to be quite a learning experience. Gentoo is no self-installer. You end up learning a TON about Linux, boot loaders, file system, device drivers, configuring a kernel, compiling a kernel, setting up partitions for boot, swap, and system, mounting the system, and just about everything you can imagine. There is one thing I can't figure out though. Laptops have a touchpad for a mouse. Most of these touchpads are one brand, and that's Synaptics. Gentoo has drivers for these devices, and there are other drivers out there. I can't get it to work. The mouse part of it works, like basic movement and clicking, but mine also has a scroll "wheel", which is actually a touch scroller, and I can't get it to work. The thing is, when my system boots up, I can see that Linux has found the Synaptics touchpad, however, the drivers don't recognize it. It sucks because the reason I was so fast at working on that computer is because of the mouse setup. So that's keeping me from working on my website. I can work as it is, but I want my mouse damnit.
Another thing that's keeping me from working on my website is that my website isn't working on my computer. I set up MySQL and configured it, so that's not the problem. I can compile it in Eclipse, so that's not the problem. And Tomcat works fine. The problem is, Tomcat stopped development on the 5.0.x version and is only working on 5.5.x. The new version of Tomcat only works with the new version of Java, Java 5. I got all that to work fine. The thing is a software problem. When I run my website, the thing tells me it can't find this one function in this one Apache class. I know the problem, the new version of Tomcat uses new versions of Apache classes, and JavaServer Faces apparently uses an old, deprecated version. Or they're just completely different. For a new version of software to not support the old version is practically a bad enough crime to seek the death penalty. Apache knows this, so it leads me to believe that they are just different. I have the old version that JSF used to reference, and references for compiling, but I'm not about to overwrite the newer Tomcat's version with it. That screams bad news.
One last reason that I can't work on my website is because of video games. They're too fun.