Notice: Query failed: Unknown column 'hanging_your_network_itunes_music_library_temporarily_when_impor' in 'where clause' SQL: SELECT log_id FROM feedback_index WHERE id = hanging_your_network_itunes_music_library_temporarily_when_importing in /home/m1/m1_global/classes/Mysql.php on line 60

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/m1/m1_global/classes/Mysql.php on line 95

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/m1/m1_global/classes/Mysql.php on line 80
Pain in the Tech : Technology tips, tutorials, software and hardware reviews.

Installing MySQL on Mac OS X

Posted by Matt Thommes on June 14, 2009

Earlier we mentioned how to configure PHP on Mac OS X. MySQL is often a crucial ally to scripting languages like PHP, when developing locally. Unfortunately MySQL is not installed ... Read more!

Reading image EXIF data

Posted by Matt Thommes on June 5, 2009

You can easily view image EXIF data in various applications, or extract it programmatically using PHP. ... Read more!

Stream Flash videos on your site with Dreamhost FLV converter and LongTail Media Player

Posted by Matt Thommes on May 15, 2009

Dreamhost's Flash media utility converts any AVI, MPEG, or MOV files to web-friendly format FLV, and then let's you embed on any site with just a few lines of JavaScript code. ... Read more!

Migrate Google Notebook notes to personal database using PHP

Posted by Matt Thommes on May 14, 2009

A quick example of how easy it is to export Google Notebook notes to a personal database using PHP. ... Read more!

Gmail attachment bugs

Posted by Matt Thommes on May 12, 2009

Some strange things are happening with Gmail's attachment feature. ... Read more!

Submit an amended tax return with TaxACT

Posted by Matt Thommes on May 6, 2009

Using TaxACT, submitting an amended federal return is pretty straight-forward, although there were a few areas that could have been improved. ... Read more!

Using OS X Automator to scale images

Posted by Matt Thommes on April 1, 2009

Automator helped me quickly re-size 150+ images with very little setup or configuration. ... Read more!

Google Voice first impressions

Posted by Matt Thommes on March 26, 2009

Google has finally resurrected the aging GrandCentral, added some new features, and slapped a new name on it. Google Voice debuts to existing GrandCentral users, and will soon be available to anyone. ... Read more!

Firefox URL bar: combine multiple search terms

Posted by Matt Thommes on March 24, 2009

Not only does Firefox 3 find matches for a single word (or sequence of characters) typed in the address bar - you can include as many individual words (or sequence of characters) as you'd like! ... Read more!

Maintaining Gmail filters with XML

Posted by Matt Thommes on March 22, 2009

With the ability to export my Gmail filters as an XML file, I can now quickly edit the XML document, and re-import, as many times as needed. ... Read more!