<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scottie&#039;s Tech.Info &#187; Programming</title>
	<atom:link href="http://scottiestech.info/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottiestech.info</link>
	<description>A chimpanzee and two trainees could run her!</description>
	<lastBuildDate>Sat, 04 Sep 2010 14:58:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to Make Rails and PHP Apps Fully UTF-8 Compliant with MySQL</title>
		<link>http://scottiestech.info/2010/08/07/how-to-make-rails-and-php-apps-fully-utf-8-compliant-with-mysql/</link>
		<comments>http://scottiestech.info/2010/08/07/how-to-make-rails-and-php-apps-fully-utf-8-compliant-with-mysql/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 10:46:50 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=429</guid>
		<description><![CDATA[Every web programmer knows that UTF-8 is where it's at these days. Even if you are coding something for only the US market, you're still probably going to run into names, addresses, or whatever with accented characters. You've probably run into the situation where you hope into phpMyAdmin and edit some table row, and what to your wondering eyes should appear, but something like this: "Voici un article franÃ§ais." And yet, when you view the web page and edit the content in your app, it looks and works fine! What's going on here?]]></description>
		<wfw:commentRss>http://scottiestech.info/2010/08/07/how-to-make-rails-and-php-apps-fully-utf-8-compliant-with-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Videos, JavaScript, and Other Goodies to Posts in WordPress MU</title>
		<link>http://scottiestech.info/2010/06/06/adding-videos-javascript-and-other-goodies-to-posts-in-wordpress-mu/</link>
		<comments>http://scottiestech.info/2010/06/06/adding-videos-javascript-and-other-goodies-to-posts-in-wordpress-mu/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 09:12:07 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=404</guid>
		<description><![CDATA[Some of you may recall my earlier post Adding JavaScript to WordPress Posts without a Plugin. In that post, I talked about how to add JavaScript for, say, embedding a video without having WordPress "sanitize" your code... and without any plugins! WordPress MU, the version of WordPress that allows multiple blogs to be run under one WP installation, uses a different content sanitizer. In fact, it's so seriously anal that it blows away not only JavaScript, but all kinds of other HTML tags in your posts that the regular WP leaves untouched! Bad juju. So, here's how to convince WordPress MU to play nice with the HTML in your posts...]]></description>
		<wfw:commentRss>http://scottiestech.info/2010/06/06/adding-videos-javascript-and-other-goodies-to-posts-in-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing ImageMagick from Source on Ubuntu</title>
		<link>http://scottiestech.info/2010/05/18/installing-imagemagick-from-source-on-ubuntu/</link>
		<comments>http://scottiestech.info/2010/05/18/installing-imagemagick-from-source-on-ubuntu/#comments</comments>
		<pubDate>Tue, 18 May 2010 13:24:02 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=399</guid>
		<description><![CDATA[I like Ubuntu Server. I really like apt-get, because I don't have to do any work at all to install stuff. It's a piece of cake. Unfortunately, sometimes installing using apt-get doesn't work, or maybe the version of the software I need on the Ubuntu repository isn't the latest and greatest. In such cases, there's only one option left: installing from source. I recently had the opportunity to install the latest version of ImageMagick on an Ubuntu server, and it was a lot easier than I thought it would be!]]></description>
		<wfw:commentRss>http://scottiestech.info/2010/05/18/installing-imagemagick-from-source-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Avoid the Number 1 CSS Mistake: a, a:visited</title>
		<link>http://scottiestech.info/2010/01/18/avoid-the-number-1-css-mistake-a-avisited/</link>
		<comments>http://scottiestech.info/2010/01/18/avoid-the-number-1-css-mistake-a-avisited/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 17:43:45 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=334</guid>
		<description><![CDATA[I used to hate CSS. I mean, I really, really hated working with CSS at all. Then, one day, I was forced to actually learn it well to design a new web site. It was rough, but I survived. There was one little problem: the vast majority of examples I found included a little bit of code that will royally screw up all your hyperlinks. So, this post is about how to avoid the #1 CSS mistake: a, a:visited.]]></description>
		<wfw:commentRss>http://scottiestech.info/2010/01/18/avoid-the-number-1-css-mistake-a-avisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the &#8220;ActionMailer: Hostname not match server certificate&#8221; Error</title>
		<link>http://scottiestech.info/2009/12/21/fixing-the-actionmailer-hostname-not-match-server-certificate-error/</link>
		<comments>http://scottiestech.info/2009/12/21/fixing-the-actionmailer-hostname-not-match-server-certificate-error/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 16:03:44 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=316</guid>
		<description><![CDATA[If you have a Rails app that sends e-mails, you are probably using ActionMailer. Unfortunately, starting with Rails 2.2.2, you may have encountered a wonderfully annoying little error that looks like this:

OpenSSL::SSL::SSLError (hostname was not match with the server certificate)

The are quite a few sites out there that give monkey patches for this problem, but those aren't very useful because the next time you upgrade Rails, the monkey patch gets obliterated and you're back to square 1. And then you have to remember how you monkeyed with the it last time to get it working. Ug... Instead, fix it the right way!]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/12/21/fixing-the-actionmailer-hostname-not-match-server-certificate-error/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery AJAX Form Submit for Dummies</title>
		<link>http://scottiestech.info/2009/12/14/jquery-ajax-form-submit-for-dummies/</link>
		<comments>http://scottiestech.info/2009/12/14/jquery-ajax-form-submit-for-dummies/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 13:01:31 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=312</guid>
		<description><![CDATA[So you've decided to be supercool and use jQuery. That was a wise decision you made, because jQuery totally rocks. Especially in Rails apps, jQuery makes life a LOT simpler. Yes, you have to learn some JavaScript and some quasi-new syntax, but it's still seriously powerful and convenient. There's only one problem: if you're like me (i.e. JavaScript-impaired), you just couldn't get your forms to submit via an AJAX call. And so, without further ado, I present to you jQuery Form Submission for Dummies!]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/12/14/jquery-ajax-form-submit-for-dummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase the Performance of Fragment Caching in Rails</title>
		<link>http://scottiestech.info/2009/12/04/increase-the-performance-of-fragment-caching-in-rails/</link>
		<comments>http://scottiestech.info/2009/12/04/increase-the-performance-of-fragment-caching-in-rails/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:02:51 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=305</guid>
		<description><![CDATA[If you use Rails on a high-traffic site, you know that as your number of users increases, you have three main options:

   1. Add servers to handle the load
   2. Optimize your queries
   3. Improve your caching scheme

You may be surprised to know that most people go for Door #1. It's a lot easier. You don't have to really do tons of work to rewrite your code and actually make it efficient. You don't have to ditch "the Rails Way" and start actually thinking about what the database layer is doing to slow your site down to a crawl. And you don't have to think about how Rails' cache expiry functions actually work. Finally - and best of all - you can just pass the costs on to your customer, right??

Of course, to achieve good performance, you can use things like Phusion Passenger. But that alone ain't gonna cut it. You also have to optimize your queries, stop doing things The Rails Way and start thinking for yourself, and of course optimize your caching scheme.

In this episode, I'm going to tell you one very cool way to turbocharge your caching setup!]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/12/04/increase-the-performance-of-fragment-caching-in-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding JavaScript to WordPress Posts Without a Plugin</title>
		<link>http://scottiestech.info/2009/11/22/adding-javascript-to-wordpress-posts-without-a-plugin/</link>
		<comments>http://scottiestech.info/2009/11/22/adding-javascript-to-wordpress-posts-without-a-plugin/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 12:34:23 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=299</guid>
		<description><![CDATA[If you have installed your own WordPress blog on your server, you may want to include some JavaScript goodness from time to time. The bad news is that WordPress likes to screw around with tags when using the WYSIWYG post editor. That makes it kind of hard to, say, embed a video in one of your posts. The good news is that there is a very easy way to embed any kind of JavaScript in your posts without the need to install any plugins, or change any configuration settings. And it works beautifully with the WYSIWYG editor...]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/11/22/adding-javascript-to-wordpress-posts-without-a-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Easy Way to Copy a MySQL Database</title>
		<link>http://scottiestech.info/2009/10/21/the-easy-way-to-copy-a-mysql-database/</link>
		<comments>http://scottiestech.info/2009/10/21/the-easy-way-to-copy-a-mysql-database/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 20:33:13 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=282</guid>
		<description><![CDATA[If you have a web site of any kind, you probably have dealt with MySQL databases. Sometimes, you need to move your database, whether it's to another server or back onto your existing server after performing an OS upgrade. Lucky for you, there's a very, very easy way to copy your DB over with a few copy commands...]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/10/21/the-easy-way-to-copy-a-mysql-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to Do When Your Manual WordPress Update Dumps You Back to the Installation Page</title>
		<link>http://scottiestech.info/2009/07/25/what-to-do-when-your-manual-wordpress-update-dumps-you-back-to-the-installation-page/</link>
		<comments>http://scottiestech.info/2009/07/25/what-to-do-when-your-manual-wordpress-update-dumps-you-back-to-the-installation-page/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 15:58:27 +0000</pubDate>
		<dc:creator>Scottie</dc:creator>
				<category><![CDATA[Do-It-Yourself]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://scottiestech.info/?p=246</guid>
		<description><![CDATA[Everyone loves WordPress - especially when it comes time to upgrade to the latest version of a plugin or of WordPress itself. You just click a button, and it does all the work. Sometimes, you can't automatically update WordPress itself. In such cases, you need to manually install the newer version. If after a manual install you are dumped back to the initial WordPress setup screen, it will seem like you have just destroyed your entire old WordPress site. Fortunately, you haven't destroyed anything! Here's how to get your site back in just 3 steps...]]></description>
		<wfw:commentRss>http://scottiestech.info/2009/07/25/what-to-do-when-your-manual-wordpress-update-dumps-you-back-to-the-installation-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
