I thought I'd jot down some notes on what I do when designing new classes in C++ to be copyable. I'd be curious to get some feedback as I'm not sure what the C++ community at large does... Read the rest of this entry ...

§72 · March 23, 2005 · C++, Software, Technology, Tips · Comments Off on Writing Copyable C++ Classes ·


I wrote about rolling your own server logs awhile back, but it only occurred to me while at the GDC that by updating the .htaccess file I can redirect 404 errors to my own PHP document that will display the 404 error and also log when misdirections occur at my site (since the requested document is in the GET request). Read the rest of this entry ...

§67 · March 14, 2005 · PHP, Software, Technology, Tips, Web · Comments Off on Rolling Your Own Server Logs (Part Two) ·


I used to have a lot of respect for Adobe. Back in the mid-to-late 90s, Adobe FrameMaker was seriously considered a leading desktop publishing tool, Adobe Photoshop was the premiere choice for image editing, and Adobe's Acrobat Reader was a great little piece of free software (at a time when not much professional-quality software was downloadable for free). However, time has not been kind to the Acrobat Reader. Read the rest of this entry ...

§56 · March 2, 2005 · Software, Technology, Tips · Comments Off on Improving Adobe Reader ·


Let's say you're cheap or you can't afford a fixed IP address and let's say you also want to be able to access your Linux box from the internet but you don't want to have to constantly know the IP address of that box.

Well, if you have your own website (that supports PHP scripting), you can still get around this. Check out this article that I just wrote on how to work around this using some PHP, some Apache mod-rewrite and a simple cronjob.

§45 · February 16, 2005 · PHP, Software, Technology, Tips, Web · 1 comment ·


A couple days ago, when I finally got around to installing Linux and configuring my old PC as a 24x7 server, I had the notion that I'd like to make daily (or at least weekly) backups of the databases behind my websites (my forum and my blog primarily). The MySQL databases are provided by my hosting company (GoDaddy.com). However, when I sent an email to them asking why I couldn't seem to connect a local mysqldump to the database servers they responded stating it was not allowed since it was a security risk and put unknown load upon their servers. Being the type of guy I am, I decided to do something about that. Read the rest of this entry ...

§31 · February 2, 2005 · PHP, Software, Technology, Tips, Web · 5 comments ·