<?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"
	>

<channel>
	<title>Utah PHP Users Group &#187; Jon Jensen</title>
	<atom:link href="http://uphpu.org/author/jon/feed/" rel="self" type="application/rss+xml" />
	<link>http://uphpu.org</link>
	<description>PHP application development and support</description>
	<pubDate>Wed, 23 Jul 2008 14:36:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Mozy coding deathmatch offers $20,000 in cash prizes</title>
		<link>http://uphpu.org/2007/04/06/mozy-coding-deathmatch-offers-20000-in-cash-prizes/</link>
		<comments>http://uphpu.org/2007/04/06/mozy-coding-deathmatch-offers-20000-in-cash-prizes/#comments</comments>
		<pubDate>Fri, 06 Apr 2007 17:24:48 +0000</pubDate>
		<dc:creator>Jon Jensen</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://uphpu.org/2007/04/06/mozy-coding-deathmatch-offers-20000-in-cash-prizes/</guid>
		<description><![CDATA[Berkeley Data Systems, creators of Mozy Online Backup, will be holding its second semiannual coding deathmatch on Saturday, April 14. Billed as a &#8220;thinly disguised recruiting effort to find the best local engineers,&#8221; the competition is open to all Utah residents.
The previous deathmatch saw over 100 participants and was a success both for the 8 [...]]]></description>
			<content:encoded><![CDATA[<p>Berkeley Data Systems, creators of Mozy Online Backup, will be holding its second semiannual <a href="http://mozy.com/contest/rules">coding deathmatch</a> on Saturday, April 14. Billed as a &#8220;thinly disguised recruiting effort to find the best local engineers,&#8221; the competition is open to all Utah residents.</p>
<p>The previous deathmatch saw over 100 participants and was a success both for the 8 finalists who received prize money, and for BDS who hired 4 new engineers in the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2007/04/06/mozy-coding-deathmatch-offers-20000-in-cash-prizes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQL Injection</title>
		<link>http://uphpu.org/2006/06/06/sql-injection/</link>
		<comments>http://uphpu.org/2006/06/06/sql-injection/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 02:55:20 +0000</pubDate>
		<dc:creator>Jon Jensen</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://phlyte.uphpu.org/?p=12</guid>
		<description><![CDATA[Are your apps sufficiently protected against SQL injection? Do you currently validate and sanitize all types (strings, numbers) and methods (forms, cookies, query strings) of user input before using it in a database query? If not, it&#8217;s only a matter of time before serious pwnage&#8230;
This article is good primer for newbies and reminder for gurus&#8230;
 [...]]]></description>
			<content:encoded><![CDATA[<p>Are your apps sufficiently protected against SQL injection? Do you currently validate and sanitize all types (strings, numbers) and methods (forms, cookies, query strings) of user input before using it in a database query? If not, it&#8217;s only a matter of time before serious pwnage&#8230;</p>
<p>This article is good primer for newbies and reminder for gurus&#8230;</p>
<p><a href="http://www.unixwiz.net/techtips/sql-injection.html"> SQL Injection Attacks by Example</a></p>
<p>If you aren&#8217;t already using prepared statements, now&#8217;s as good a time as any to start:</p>
<ul>
<li><a href="http://www.php.net/mysqli">mysqli</a></li>
<li><a href="http://pear.php.net/package/DB">Pear::DB</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2006/06/06/sql-injection/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SQLite, PHP and ALTER TABLE</title>
		<link>http://uphpu.org/2004/08/04/sqlite-php-and-alter-table/</link>
		<comments>http://uphpu.org/2004/08/04/sqlite-php-and-alter-table/#comments</comments>
		<pubDate>Wed, 04 Aug 2004 23:19:55 +0000</pubDate>
		<dc:creator>Jon Jensen</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://phlyte.uphpu.org/?p=205</guid>
		<description><![CDATA[Since SQLite comes bundled with PHP 5, I thought I&#8217;d post this for those interested.
SQLite currently does not support ALTER TABLE statements. This can make developing/modifying an app a bit cumbersome, since modifying a table requires creating a temp table and copying data back and forth. To this end, I&#8217;ve created a PHP wrapper for [...]]]></description>
			<content:encoded><![CDATA[<p>Since SQLite comes bundled with PHP 5, I thought I&#8217;d post this for those interested.</p>
<p>SQLite currently does not support ALTER TABLE statements. This can make developing/modifying an app a bit cumbersome, since modifying a table requires creating a temp table and copying data back and forth. To this end, I&#8217;ve created a PHP wrapper for SQLite that does the dirty work for you and supports all types of ALTER TABLE statements. The source is in the public domain, so you may use it however you like.</p>
<p>Documentation:<br /><a href='http://code.jenseng.com/db/' title='SQLiteDB - SQLite and PHP'>http://code.jenseng.com/db/</a></p>
<p>Source:<br /><a href='http://code.jenseng.com/db/sql.txt' title='SQLiteDB source code'>http://code.jenseng.com/db/sql.txt</a></p>
<p>I will be releasing an optimized version with cleaner code, more comments, and additional functionality (such as RENAME TABLE) in a <a href='http://jenseng.com/archives/000026.html' title='sqlite part II'>few weeks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://uphpu.org/2004/08/04/sqlite-php-and-alter-table/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
