AJAX Tutorial
AJAX is a powerful tool that allows javascript to communicate with PHP (and therefore your MySQL database or anything else available through PHP). For example, after a page has loaded, an event (button click) could trigger dynamically updated content without a full page reload. I currently use AJAX in several spots on my website; a couple of those spots include the explore images and explore tags snippets, comments, and rating. There's another article here that describes another AJAX application I wrote.
continue reading …Filed under AJAX, web programming, tutorial on Thursday, 07/3/08
Cross-browser AJAX Image Explorer
I recently added a snippet to my website that mimics some of the fancy Flash-based image browsers with dynamic image loading, smooth scrolling, mouseover opacity effects, and cross-browser functionality. This article will explain how I did it. If you have suggestions for improvement, let me know in the comments! You can see how this works by browsing to any image page on my website and using the applet in the upper right-hand section. I'm not going to explain all the nitty-gritty details, but I'll go over the major functionality and include the full source code so you can try it out yourself.
continue reading …Filed under web programming, javascript, AJAX, CSS on Tuesday, 07/1/08
My Stuff: LG VX8700
A sleek phone with a strange mix of modern functionality and strangely missing features.
continue reading …Filed under Reviews, cell phone, lg vx8700 on Thursday, 07/3/08
Transferring a Vista Install to a New Volume
I recently decided to upgrade my O/S hard drives and didn't want to go through the hassle of re-installing Vista and all my applications and drivers. This article will document how I managed to get it done. The successful technique comes from Lorin Thwaits at http://geekswithblogs.net/lorint/archive/2006/12/07/100596.aspx and uses the Vista install disk to mirror the files.
continue reading …Filed under Windows Vista on Tuesday, 07/1/08
PHP Optimizations: Cache Control, Profiling, and Web-based Reporting Tools
After three years of editing my website here and there I noticed that certain pages, specifically my gallery, were getting really slow - like taking 7-10 seconds to load the page. In an effort to optimize my code, I learned a couple techniques for optimizing PHP that I'll document in this article. First is a simple way to control what clients (and proxies) cache from your website. Second is a useful website I found to get fairly detailed reports on my webpage composition. Finally, I'll present a simple profiling library I wrote to gather and analyze page load-time data.
continue reading …Filed under Web Page Optimization, Scripting, PHP on Monday, 06/30/08
Latest Discussion
Thanks for taking the time to post information about your system. I find myself on the verge of needing some kind of structured system, and this information was... read more »
One of my friend gave me a mp3 player, and it has the same problem.
Here's some dmesg lines :
usb 1-2: device not accepting address 17, error -71
...
usb 1-2:... read more »
Recent comments as of Thursday, 08/28/08

Thanks for this helpful article. Changing the cable did the trick also for my external USB hard drive. Instead of worrying about unstable connections, I will rather... read more »