<?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 Web Development St. Louis, MO &#187; Theory</title>
	<atom:link href="http://raivoratsep.com/category/theory/feed/" rel="self" type="application/rss+xml" />
	<link>http://raivoratsep.com</link>
	<description></description>
	<lastBuildDate>Sun, 10 Jul 2011 03:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Help! My site is hacked &#8211; where to begin?</title>
		<link>http://raivoratsep.com/130/help-my-site-is-hacked-where-to-begin/</link>
		<comments>http://raivoratsep.com/130/help-my-site-is-hacked-where-to-begin/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 20:33:51 +0000</pubDate>
		<dc:creator>Raivo</dc:creator>
				<category><![CDATA[Theory]]></category>
		<category><![CDATA[st louis web development]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[webapp security]]></category>

		<guid isPermaLink="false">http://raivoratsep.com/?p=130</guid>
		<description><![CDATA[One day you go to your site that you&#8217;ve worked hours, days and weeks to build and your browser shows a security warning &#8211; malware has been found on your site! What are you going to do? Here some background and suggested steps to take. There are two easy ways to hack into your site: [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/130/help-my-site-is-hacked-where-to-begin/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>
		<category><![CDATA[st louis web development]]></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 [...]]]></description>
		<wfw:commentRss>http://raivoratsep.com/64/resultset-paging-with-yii-framework/feed/</wfw:commentRss>
		<slash:comments>1</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>1</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 [...]]]></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>
	</channel>
</rss>

