<?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>Raivo Ratsep &#124; PHP/MySQL Development St. Louis, MO</title>
	<atom:link href="http://raivoratsep.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://raivoratsep.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Aug 2010 03:59:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Android Tab Layout Tutorial working example</title>
		<link>http://raivoratsep.com/79/android-tab-layout-tutorial-working/</link>
		<comments>http://raivoratsep.com/79/android-tab-layout-tutorial-working/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 02:32:34 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=79</guid>
		<description><![CDATA[So, I&#8217;m working through Android tutorials and as it turns out the big G has not done an excellent job with some of the tutes. Little things are missing that break the application. In this case I wanted to post the contents of my AndroidManifest.xml for the Tab Layout tutorial. With this file I got [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/79/android-tab-layout-tutorial-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackhat techniques exposed</title>
		<link>http://raivoratsep.com/75/blackhat-techniques-exposed/</link>
		<comments>http://raivoratsep.com/75/blackhat-techniques-exposed/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 02:41:36 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=75</guid>
		<description><![CDATA[I read an interesting story the other day about the tricks behind Google search results poisoning with links to sites infected with malicious software. Author of the story Bojan walks you through step by step how the process works, from creating pages on good but compromised sites that include keywords harvested from Google Trends to [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/75/blackhat-techniques-exposed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resultset Paging with Yii Framework</title>
		<link>http://raivoratsep.com/64/resultset-paging-with-yii-framework/</link>
		<comments>http://raivoratsep.com/64/resultset-paging-with-yii-framework/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 03:14:36 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yii Framework]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=64</guid>
		<description><![CDATA[I&#8217;ve been playing around with Yii Framework lately. Here&#8217;s how I ended up doing pagination with the resources that are provided. Now, one of the goals was not to rely on a complete solution provided by the framework itself but to understand and work with the building blocks myself.
Here&#8217;s the code.
This is what happens in [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/64/resultset-paging-with-yii-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kohana MVC Framework on Google App Engine &#8230; or not</title>
		<link>http://raivoratsep.com/52/kohana-mvc-framework-on-google-app-engine-or-not/</link>
		<comments>http://raivoratsep.com/52/kohana-mvc-framework-on-google-app-engine-or-not/#comments</comments>
		<pubDate>Mon, 03 May 2010 04:24:21 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quercus]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=52</guid>
		<description><![CDATA[Feeling inspired from getting PHP to work on the Google App Engine, I decided to try to see if I can get the Kohana MVC framework to run on top GAE as well. The process is pretty simple: just copy the framework files to the project&#8217;s &#8216;war&#8217; folder.
I tried to install the latest version which [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/52/kohana-mvc-framework-on-google-app-engine-or-not/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Running Quercus PHP on App Engine</title>
		<link>http://raivoratsep.com/42/running-quercus-php-on-app-engine/</link>
		<comments>http://raivoratsep.com/42/running-quercus-php-on-app-engine/#comments</comments>
		<pubDate>Sun, 02 May 2010 05:32:41 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quercus]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=42</guid>
		<description><![CDATA[Here are the steps I took to get PHP running on Google App Engine.
Since PHP is not supported by GAE as of this writing, we need to run it on the Java platform that is supported.
Fortunately, there&#8217;s a PHP 5 implementation in Java that let&#8217;s us do just that. The thing is called Quercus PHP [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/42/running-quercus-php-on-app-engine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi level hierarchy in MySQL</title>
		<link>http://raivoratsep.com/35/multi-level-hierarchy-in-mysql/</link>
		<comments>http://raivoratsep.com/35/multi-level-hierarchy-in-mysql/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:14:10 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=35</guid>
		<description><![CDATA[The other day at work I had to set up  and retrieve a hierarchical structure similar to the one shown here on the picture of the Shakespeare&#8217;s family tree. While I ended up retrieving it with PHP, I came across this interesting explanation of how to do it with MySQL stored procedures that I wanted to share. [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/35/multi-level-hierarchy-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Differences between MySQL and MS SQL</title>
		<link>http://raivoratsep.com/26/differences-between-mysql-and-ms-sql/</link>
		<comments>http://raivoratsep.com/26/differences-between-mysql-and-ms-sql/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 04:31:51 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=26</guid>
		<description><![CDATA[To continue on the differences between PHP and C# theme, here&#8217;s a list of most striking differences between MySQL and MS SQL:

The paging in MS SQL/ASP.NET seems to be implemented completely differently than MySQL&#8217;s LIMIT x,y. Heh? I guess some of the calculations/logic is done in the following stored procedure as opposed to in the [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/26/differences-between-mysql-and-ms-sql/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Differences between PHP and C#</title>
		<link>http://raivoratsep.com/16/differences-between-php-and-c-sharp/</link>
		<comments>http://raivoratsep.com/16/differences-between-php-and-c-sharp/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 01:54:19 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=16</guid>
		<description><![CDATA[I figured I&#8217;d create a list of differences between PHP and C# in case I (or someone else)  ever need a reference. I&#8217;m sure there are a lot of those difference, but I&#8217;m going to add the ones that struck me as the most obvious ones, and the ones that one needs to remember when [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/16/differences-between-php-and-c-sharp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Yes!</title>
		<link>http://raivoratsep.com/7/test/</link>
		<comments>http://raivoratsep.com/7/test/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 02:55:30 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=7</guid>
		<description><![CDATA[WP installed&#8230;check!
Theme installed&#8230;check!

If you have thoughts about the theme, let me know please.
]]></description>
		<wfw:commentRss>http://raivoratsep.com/7/test/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
