WordPress Backup Script

After my server was down for a couple days (because I was physically moving the machine to another location) I decided to check if there were any updates. Sure enough, there just happened to be an update for 3.2 and it had the usual warning of “be sure to backup your database and files” which I either ignore or partially ignore. I do typically do a mysqldump before running any of the updates, but I almost never backup the WordPress directory itself. For whatever reason, Continue reading →

CrabEmu for the Didj

Well, I’m releasing what I’ll call version 0.1.0 of CrabEmu for the Didj. It includes a custom built rootfs with no questionable code from the LF distribution (for instance, their scripts for checking various things like USB connections.) This initial release requires a DJHI or other third party card that is SD capable. The SD must also have two partitions: Fat32 & Ext 3. Because of the later, you’ll also need an OS that’s able to read/write to Ext 3 file systems. The distribution itself Continue reading →

Didj OpenGL ES

Well, I may be the first to get even basic OpenGL ES primitives to render. I can now make my claim that NeHe lesson02 works for the Didj. Some others have things such as OpenGL version strings, but I believe this is the first actual rendering for Didj homebrew. I’ve gone a slightly different route then what others have done. I’ve used Brio directly to satisfy some of the OpenGL ES dependencies. It is kind of cool having it in the Brio menu though. Without Continue reading →


Well, I now have my Didj, a Serial->USB breakoutboard, and a DJHI v2.0 prototype board. With these I’m able to get serial access to the Didj. I’ve flashed a new version of the Lightning Boot bootloader which jburks has been hard at work on. It adds a boot menu which is very useful for booting new kernels off of an SD card. jburks also has a preliminary kernel driver to access the SD card from within Linux. This opens up the interesting possibility of being Continue reading →


On Woot yesterday they had these Didj systems. I’ve read about it on Hack a Day several times, and I decided to get one and (hopefully) join in with some of the fun. I don’t have any real concrete plans for this cool little Linux device. I just want to see what cool things can be done with it (first hand.)


Because of my renewed interest in Z80 and wanting to better learn assembly programming, I ultimately want to do a bit with Game Gear/SMS coding. For this though, an emulator with at least some basic debugging facilities would be useful. After searching Linux Game Gear emulators, none really had what I was looking for. On my first attempt, I decided Dega looked interesting, it has source available. The two major turn offs of Dega was the Z80 core which is x86 assembly, which is obviously Continue reading →

Arch Linux PPC KDELibs

So, while I’ve been trying to get kdelibs 4.3.2 built on Arch Linux PPC. I decided since Arch PPC hasn’t had any packages updated in about six months that I should probably do something crazy like grab the official Arch’s ABS to build all the packages from. Now, 130 built packages later I’m close. Perhaps I should put into perspective what was needed to be updated. The packages ranged from GCC, Binutils, & Glibc, to xulrunner, to hal, to mysql, to pygtk, to gnome-vfs. There Continue reading →

Why Arch Linux’s Kernel Upgrades Suck

Update Sept 04, 2011 As this still gets comments occasionally, I should clearly note that this is (and has been for some time) an accepted issue on Arch’s bug tracker. There is a basic accepted game plan for how it will be implemented, but is currently marked as low-priority. If you’re interested in the details look at: https://bugs.archlinux.org/task/16702#comment80122. Also, please do not comment on that bug report because it’s very close to being closed just to keep people from further commenting “new ‘solutions’ that we Continue reading →

Linux is the OS

So, the comments got a bit long in the last post. I think I’ll clean it up, and get the interesting tidbits out of there and present them here in a clear fashion. Also, while I appreciate ´╗┐Michael B. Trausch’s discussion on the topic, and provided some interesting discussion points (which will be discussed further here.) Also, reading through my arguments that I put in the comments of the last post really didn’t flow together. They were mainly taking my base argument and extending it Continue reading →