<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chris Sether</title>
	<atom:link href="http://sether.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sether.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 24 Dec 2009 02:28:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sether.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Chris Sether</title>
		<link>http://sether.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sether.wordpress.com/osd.xml" title="Chris Sether" />
	<atom:link rel='hub' href='http://sether.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Firebug</title>
		<link>http://sether.wordpress.com/2009/12/19/firebug/</link>
		<comments>http://sether.wordpress.com/2009/12/19/firebug/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 00:33:48 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=41</guid>
		<description><![CDATA[Ok so it&#8217;s been a long time since I&#8217;ve made a post &#8211; and this one isn&#8217;t anything new &#8211; but if you don&#8217;t know about Firebug yet (and you&#8217;re a web designer, or make an honest attempt then this post is going to change your world. Firebug is so many things that one post [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=41&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok so it&#8217;s been a long time since I&#8217;ve made a post &#8211; and this one isn&#8217;t anything new &#8211; but if you don&#8217;t know about Firebug yet (and you&#8217;re a web designer, or make an honest attempt <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  then this post is going to change your world. <span id="more-41"></span>Firebug is so many things that one post can&#8217;t do it justice.</p>
<p>At its core, Firebug is just another plugin for Firefox. But that&#8217;s only the tip of the iceberg. How do these tickle your fancy:</p>
<ul>
<li>Tweak CSS on-the-fly (no pun intended)</li>
<li>View all aspects of a webpage</li>
<li>View how long it takes to load each page element</li>
<li>View AJAX requests as they happen (!!!!!)</li>
<li>Explore the DOM</li>
<li>Run / Debug JavaScript</li>
<li>&#8230; and more?</li>
</ul>
<p>I don&#8217;t know about you, but the first one on that list is the one I rely on the most. It is such a pain to go into a CSS file, tweak it, re-fresh the page (hoping your data was preserved), see that it didn&#8217;t come out just right, tweak page, upload, smash keyboard, tweak, upload, tweak,&#8230; With Firebug, I can &#8220;inspect&#8221; any element and change anything about it: color, display, size, position, float, everything CSS, AND the page updates instantly &#8211; don&#8217;t worry, the changes won&#8217;t be saved &#8211; but they WILL cut out a serious amount of angst from your design session! Remember CCSFly? This is like that. Only so much better, it really isn&#8217;t like it at all <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The &#8220;Network&#8221; tab is a one-stop shop for anti-depressant magic. If you&#8217;ve ever done anything with AJAX you&#8217;ll recall that the debugging process can be so time consuming and aggravating that you want to scratch it all and go back to full-page refreshes. Well with Firebug you won&#8217;t have to! You can SEE the request &#8211; headers and all! Oh and you can see the response, too. With its headers <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  EPIC.</p>
<p>OK so without further adieu &#8211; here are the link(s):</p>
<p style="padding-left:30px;"><strong>Official Firebug Site:</strong> <a title="Get Firebug . com" href="http://getfirebug.com/" target="_blank">http://getfirebug.com/</a></p>
<p style="padding-left:30px;"><strong>Official Mozilla Add-on page:</strong> <a title="Official Firebug Add-on page" href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">https://addons.mozilla.org/en-US/firefox/addon/1843</a></p>
<p>I seriously recommend you get this. Right NOW. <a title="Firebug statistics" href="https://addons.mozilla.org/en-US/statistics/addon/1843" target="_blank">And so would the 3,221,281 other people who used it yesterday.</a></p>
<p>Note: I just found out that Firebug is SO epic, that people have written more plugins for it! Plugins for a plugin&#8230; Hmm. Anyways, let me know if you use any good ones!</p>
<hr />
EDIT (23-DEC-2009): OK so I just found out there is a plugin for PHP/Firebug, called <strong>FirePHP</strong>, that allows you to make calls in your PHP code that will <strong>output right to Firebug!</strong> If it doesn&#8217;t hit you immediately this means that you can do stuff like debug statements in AJAX functions that only Firebug sees &#8211; with no need to mess up response XML/Pages at all!</p>
<p style="padding-left:30px;">Get it here: <a title="FirePHP - PHP Plugin for Firebug" href="http://firephp.org/" target="_blank">http://firephp.org/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=41&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/12/19/firebug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>Remove svn folders from directories</title>
		<link>http://sether.wordpress.com/2009/10/29/remove-svn-folders-from-directories/</link>
		<comments>http://sether.wordpress.com/2009/10/29/remove-svn-folders-from-directories/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 03:01:25 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=37</guid>
		<description><![CDATA[If you ever find yourself in the process of doing a complete purge of svn from a project (you have your reasons, I&#8217;m sure) then you may find the following commandline call useful. The wiles of this little trickster are the following: find all directories named .svn (change to _svn if you used that syntax) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=37&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you ever find yourself in the process of doing a complete purge of svn from a project (you have your reasons, I&#8217;m sure) then you may find the following commandline call useful. The wiles of this little trickster are the following: find all directories named .svn (change to _svn if you used that syntax) and execute the remove (rm) command till they are 6 feet under.</p>
<pre style="padding-left:30px;"><code>find . -type d -name .svn -depth -exec rm -rf {} \;
</code></pre>
<p>WARNING: This will work &#8211; and work well. So make sure you&#8217;re not in the wrong directory!</p>
<p>Now I can&#8217;t claim credit for this one &#8211; I found it a while ago and saved it with some of my useful snippits so if you want credit just let me know <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hope it helps.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=37&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/10/29/remove-svn-folders-from-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>PayPal: curl_exec error 60 ssl certificate problem verify that the ca cert is ok</title>
		<link>http://sether.wordpress.com/2009/09/30/paypal-curl_exec-error-60-ssl-certificate-problem-verify-that-the-ca-cert-is-ok/</link>
		<comments>http://sether.wordpress.com/2009/09/30/paypal-curl_exec-error-60-ssl-certificate-problem-verify-that-the-ca-cert-is-ok/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 12:58:38 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[PayPal]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=32</guid>
		<description><![CDATA[Last week (on Sept 22-24th) PayPal renewed their SSL certificates with VeriSign. The result? Many broken websites and a lot of developers scratching their heads. Luckily, the fix is pretty easy. You just need to update the .crt file contained in your application&#8217;s PayPal plugin. The instructions here assume you&#8217;re getting the following error, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=32&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week (on Sept 22-24th) PayPal renewed their SSL certificates with VeriSign. The result? Many broken websites and a lot of developers scratching their heads. Luckily, the fix is pretty easy. You just need to update the .crt file contained in your application&#8217;s PayPal plugin.</p>
<p>The instructions here assume you&#8217;re getting the following error, and that you&#8217;re running PHP. If you&#8217;re not running the PHP version of the API then search their <a title="PayPal developer downloads" href="https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&amp;content_ID=developer/library_download_sdks#SOAP" target="_blank">downloads </a>for the right SDK &#8211; the process is the same.</p>
<p>SOAP Error:</p>
<pre style="padding-left:30px;">curl_exec error 60 ssl certificate problem verify that the ca cert is ok</pre>
<p>Download:</p>
<p style="padding-left:30px;"><a title="PayPal developer download" href="https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_PHP_SOAP_SDK.zip" target="_blank">https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_PHP_SOAP_SDK.zip</a></p>
<p>Copy the <strong>api_cert_chain.crt</strong> file from that .zip into the following directory on your site:</p>
<pre style="padding-left:30px;">.../app/vendors/PEAR/PayPal/cert/api_cert_chain.crt</pre>
<p>Note: the above directory is for a typical CakePHP install. If yours is different, the process is still the same you just need to find the directory of your PayPal API install.</p>
<p>That&#8217;s it! You&#8217;ve just updated the PayPal API certificate and should be all set.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=32&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/09/30/paypal-curl_exec-error-60-ssl-certificate-problem-verify-that-the-ca-cert-is-ok/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL: How to query the table you&#8217;re UPDATE-ing</title>
		<link>http://sether.wordpress.com/2009/09/15/mysql-how-to-query-the-table-your-updateing/</link>
		<comments>http://sether.wordpress.com/2009/09/15/mysql-how-to-query-the-table-your-updateing/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 20:12:27 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=28</guid>
		<description><![CDATA[Have you ever tried to query a table you&#8217;re UPDATE-ing? Ever tried to update a description of one item, based on the description of another? Ever been frustrated when your database tells you to take a hike? Ever tried to cut down the tallest tree in the forest with nothing but a herring? Well, this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=28&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have you ever tried to query a table you&#8217;re UPDATE-ing? Ever tried to update a description of one item, based on the description of another? Ever been frustrated when your database tells you to take a hike? Ever tried to cut down the tallest tree in the forest with nothing but a herring? Well, this post won&#8217;t help you with the last one but hopefully it will get you straightened out with the first!</p>
<p><span id="more-28"></span>Today I was in a bind. I needed to update a batch of records containing a bad char that I couldn&#8217;t select (due to encoding issues). So my (nifty) solution was to find one record I knew was bad, grab its ID and update it and all records like it to have the proper description. Unfortunately, MySQL doesn&#8217;t let you update a table that you&#8217;re using in a SELECT statement for that update. That&#8217;s a tongue twister; here&#8217;s what I was trying to do.</p>
<pre style="padding-left:30px;">-- This doesn't work <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />
UPDATE items SET description = 'Blah' WHERE description = (
    SELECT i2.description FROM items i2 WHERE i2.id = 1234)</pre>
<p>Simple enough. But MySQL doesn&#8217;t like it because I&#8217;m querying the same table I am updating. SO how do we get around that? The answer lies in how MySQL parses and handles query execution. We need to query for the items (thus loading them in a temp space) BEFORE we hit the update. Like so:</p>
<pre style="padding-left:30px;">
<pre>-- This works in MySQL 5.x +
UPDATE items SET description = 'Blah' WHERE description = (
    SELECT i2.description FROM
          (SELECT * FROM items) i2
    WHERE i2.id = 1234)</pre>
</pre>
<p>There we go! MySQL queries and returns the &#8216;items&#8217; table, selects the record with the matching ID, and then updates the real &#8216;items&#8217; table.</p>
<p>Now a word of warning: Don&#8217;t use this in any permanent code/query logic.</p>
<ol>
<li> You should never SELECT *.</li>
<li>Hard Coding ID&#8217;s is bad</li>
<li>It&#8217;s not gonna be too performance-friendly.</li>
</ol>
<p>But if you&#8217;re in a bind and you need to do a data fix, that&#8217;ll help you get MySQL to play nicely with your tricky UPDATE statement.</p>
<p>Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=28&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/09/15/mysql-how-to-query-the-table-your-updateing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>Credit Cards A La Carte</title>
		<link>http://sether.wordpress.com/2009/08/14/credit-cards-a-la-carte/</link>
		<comments>http://sether.wordpress.com/2009/08/14/credit-cards-a-la-carte/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 14:58:35 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=20</guid>
		<description><![CDATA[My wife thinks I'm too paranoid - I think I know too much for my own good.

Yesterday I was out to lunch (literally) with a friend enjoying some fine Vietnamese cuisine in West Hartford, CT.  After devouring Chicken and Vermicelli smothered in rooster (Sriracha) sauce, we decided it was time to get back to work.

That's when we noticed something horribly dangerous written on the cheque. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=20&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My wife thinks I&#8217;m too paranoid &#8211; I think I know too much for my own good.</p>
<p>Yesterday I was out to lunch (literally) with a friend enjoying some fine Vietnamese cuisine in West Hartford, CT.  After devouring Chicken and Vermicelli smothered in rooster (Sriracha) sauce, we decided it was time to get back to work.</p>
<p><strong>That&#8217;s when we noticed something horribly dangerous written on the cheque. </strong></p>
<p>It wasn&#8217;t the price that was wrong- it was the ID Thief Pay-day that they printed for all to see; Merchant ID, Terminal ID, and my Debit Card info all in un-obfuscated (plainly visible) text.</p>
<p>OK, so what? Well consider that some blatant cretin or even a closet low-life decides they need a quick payday as they stumble on the check you left behind. Or even the one they just got for their own food. <strong>They now have two easy options:</strong></p>
<p>1) <strong>They can steal your Credit Card info</strong>, wait until you think you&#8217;re OK, and then sneak in a few charges.</p>
<p>2) They can use the Merchant ID and Terminal ID of the restaurant to <strong>steal other peoples Credit Cards</strong>. After all, if they&#8217;ve stolen other CC&#8217;s then they&#8217;ll need some way to validate which numbers are still good &#8211; that&#8217;s where the ID&#8217;s on the cheque come in handy. And don&#8217;t forget it costs money to run CC checks, so if they do it enough they can really screw the poor restaurant.</p>
<p><strong>OK so how about ways to protect yourself?</strong></p>
<p>The simplest way is to <strong><em>scrutinize every cheque you get</em></strong>. It&#8217;s not hard, and it only takes 5 seconds. Is 5 seconds worth the hassle of having to fight with the bank? YES.</p>
<p>At the point of sale when you are signing your cheque and giving a tip the restaurant no longer needs your credit card info. So, if you see it printed plainly on there, CROSS IT OUT (or scrap it off). Do SOMETHING &#8211; because it&#8217;s too easy to take advantage of.</p>
<p>Another more involved way is to make sure you <strong><em>keep tabs on your accounts at all times</em></strong>. Mint.com is a great way to aggregate your account info and make sure you&#8217;re keeping up with up with everything going out of your wallet.</p>
<p>The safest way is still to<em> <strong>pay CASH</strong></em>. It&#8217;s safer financially and security-wise. But cash takes up more space, and often smells.</p>
<p>It&#8217;s up to you &#8211; you decide.</p>
<p><strong>Consider yourself warned.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=20&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/08/14/credit-cards-a-la-carte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>CakePHP: Framework of Wonders</title>
		<link>http://sether.wordpress.com/2009/07/25/cakephp-framework-of-wonders/</link>
		<comments>http://sether.wordpress.com/2009/07/25/cakephp-framework-of-wonders/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 01:31:30 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/?p=9</guid>
		<description><![CDATA[I love to develop websites, and for quite some time PHP has been my favorite language to develop in. About 2 years ago I was working on developing a framework for freelance PHP work I was doing. My aim was to design to build something that took the &#8220;spaghetti&#8221; style coding out of PHP development [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=9&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I love to develop websites, and for quite some time PHP has been my favorite language to develop in. About 2 years ago I was working on developing a framework for freelance PHP work I was doing. My aim was to design to build something that took the &#8220;spaghetti&#8221; style coding out of PHP development without adding unnecessary overhead.</p>
<p>Quite unexpectedly, I stumbled across something incredible&#8230; CakePHP.</p>
<p>CakePHP is an incredible framework designed for PHP applications. It employs the MVC (Model View Controller) paradigm, that logically breaks code into distinct and easily-identifiable chunks. Models talk to and manipulate your databases; Controllers handle the business logic; Views are what users interact directly with.</p>
<p>The MVC paradigm in itself is a big shift from standard OOP (Object-Oriented Programming), and a HUGE jump from spaghetti coding. But that&#8217;s only the beginning.</p>
<p>Do you hate constantly having to write data scrubbers, security utilities, mysql queries, haphazard php classes, ajax elements, or just spaghetti code in general? Enter CakePHP. I cannot begin to tell you how much time this framework saves. Want to make a quick admin panel for your users? or posts? or anything else? Cool &#8211; type the following into the appropriate class: $var scaffold; then hit save, upload it, and begin wiping the drool. Cake will build (on-the-fly) admin controls for everything&#8230; with ONE LINE OF CODE! Oh, and if you decide you like what they started but want to add more, don&#8217;t worry, just &#8216;bake&#8217; it and Cake will write all the code for you&#8230;</p>
<p>OK, so that&#8217;s just one tiny aspect of what this framework gives you. How about AJAX controls in one line of code? Or never having to write a line of SQL code? or being able to define validation for models without having to do the work yourself? Not good enough? How about being able to pinpoint exactly where your errors are with the Debug library? or checking out all the SQL your page ran for a given page-load? How about being able to define a User class, a Profile class, and have Cake automagically and intelligently realize they are tied together?</p>
<p>Check it out. Now. You won&#8217;t regret it.</p>
<p><a title="CakePHP.org" href="http://cakephp.org/" target="_blank">CakePHP.org</a></p>
<p><a title="CakePHP: 15 Minute Blog" href="http://book.cakephp.org/view/219/Blog" target="_blank">15 Minute Blog Tutorial</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=9&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/07/25/cakephp-framework-of-wonders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
		<item>
		<title>And So it begins</title>
		<link>http://sether.wordpress.com/2009/07/25/and-so-it-begins/</link>
		<comments>http://sether.wordpress.com/2009/07/25/and-so-it-begins/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 00:59:35 +0000</pubDate>
		<dc:creator>sether</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sether.wordpress.com/2009/07/25/and-so-it-begins/</guid>
		<description><![CDATA[It&#8217;s time for me to get back to being an active web presence. Things have been beyond hectic at work and that&#8217;s been soaking up loads of time &#8211; so I am excited to finally be getting back to what I really enjoy Well, as you may have guessed, this is pretty much a post [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=5&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for me to get back to being an active web presence. Things have been beyond hectic at work and that&#8217;s been soaking up loads of time &#8211; so I am excited to finally be getting back to what I really enjoy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well, as you may have guessed, this is pretty much a post about nothing &#8211; I&#8217;m just getting back in the swing of things!</p>
<p>See you around <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sether.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sether.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sether.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sether.wordpress.com&amp;blog=8021468&amp;post=5&amp;subd=sether&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sether.wordpress.com/2009/07/25/and-so-it-begins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c8ec6a9c84e475d93dae80f9c1984b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sether</media:title>
		</media:content>
	</item>
	</channel>
</rss>
