<?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>Tech Stuff &#187; Programming</title>
	<atom:link href="http://www.jasonwebber.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonwebber.com</link>
	<description></description>
	<lastBuildDate>Fri, 04 Mar 2011 01:10:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>PayPal Soap API</title>
		<link>http://www.jasonwebber.com/2010/09/20/paypal-soap-api/</link>
		<comments>http://www.jasonwebber.com/2010/09/20/paypal-soap-api/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 23:54:47 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jasonwebber.com/?p=176</guid>
		<description><![CDATA[I got to &#8220;play&#8221; with the PayPal SOAP API last week for a website I was building on.  It was very easy to work with and I was surprised at how quick I could could get a checkout page going in ASP.NET/C#.  It could have been quicker but some of the documentation on the PayPal site was [...]]]></description>
			<content:encoded><![CDATA[<p>I got to &#8220;play&#8221; with the PayPal SOAP API last week for a website I was building on.  It was very easy to work with and I was surprised at how quick I could could get a checkout page going in ASP.NET/C#.  It could have been quicker but some of the documentation on the PayPal site was either out dated or confusing.  Luckily with a quick Google search I could find the correct way to create the main SOAP object.  If anyone needs an example of how to do a Direct one time payment let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonwebber.com/2010/09/20/paypal-soap-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmers excuse for slacking off!</title>
		<link>http://www.jasonwebber.com/2009/01/17/programmers-excuse-for-slacking-off/</link>
		<comments>http://www.jasonwebber.com/2009/01/17/programmers-excuse-for-slacking-off/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 22:41:31 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.jasonwebber.com/?p=147</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkcd.com/303/"><br />
<img src="http://imgs.xkcd.com/comics/compiling.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonwebber.com/2009/01/17/programmers-excuse-for-slacking-off/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forms, Spam, and Captchas</title>
		<link>http://www.jasonwebber.com/2008/03/30/forms-spam-and-captchas/</link>
		<comments>http://www.jasonwebber.com/2008/03/30/forms-spam-and-captchas/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 04:35:36 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jasonwebber.com/?p=41</guid>
		<description><![CDATA[Over the last couple of weeks I have started having some problems with spam showing up on various pages where I allow the a visitor to post comments. The message is always the same across all the pages. To help prevent this type of spam the visitor must register with the site and have their [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of weeks I have started having some problems with spam showing up on various pages where I allow the a visitor to post comments.    The message is always the same across all the pages.  To help prevent this type of spam the visitor must register with the site and have their email address validated by clicking an activate link in an email sent to them.  In the registration form there is also a Captcha.  Not sure why they are choosing to spam this site as I remove any html from the comments.  The IP the requests originate from were are all in Africa.  My quick solution is that I am blocking traffic from in the offending IP ranges.  This is only a temporary solution as eventually I figure I will start having problems with IPs originating in the US.</p>
<p>The other day I started searching Google for possible solutions.  One option was to find a Captcha library that was more difficult to crack than the one I am currently using.  In the search I came across a list of  the <a href="http://www.johnmwillis.com/other/top-10-worst-captchas/" target="_blank">Top 10 Worst Captchas</a>.  These are were all a little extreme, but would definitely do the job.  I doubt I would get any comments with some of these.</p>
<p>After searching for a while I settled on <a href="http://recaptcha.net/" target="_blank">reCaptcha</a> which is a project at Carnegie Mellon University.  They have libraries for the popular web languages and some plugins for applications.   One of them is for WordPress which I installed earlier today.  A quick blurb about reCaptcha project:</p>
<blockquote><p>Over 60 million CAPTCHAs are solved every day by  people around the world. reCAPTCHA channels this human effort into helping to  digitize books from the Internet Archive.  When you solve a reCAPTCHA, you help preserve literature by deciphering a word  that was not readable by computers.</p></blockquote>
<p>I&#8217;ll let you know if I have any issues with the PHP version.  From the <a href="http://recaptcha.net/plugins/php/" target="_self">documentation</a> it is pretty straight forward and I don&#8217;t have to deal with the image libraries anymore like I had to with my previous Captcha library.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonwebber.com/2008/03/30/forms-spam-and-captchas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World! in different languages.</title>
		<link>http://www.jasonwebber.com/2007/06/25/hello-world-in-different-languages/</link>
		<comments>http://www.jasonwebber.com/2007/06/25/hello-world-in-different-languages/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 02:29:17 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.jasonwebber.com/2007/06/25/5/</guid>
		<description><![CDATA[In Java: class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); } } ---------------- In PHP &#60;?PHP echo "Hello World!"; ?&#62; ---------------- In C: #include &#60;stdio.h&#62; main(){ printf ("Hello World!n"); } ---------------- In C++: #include &#60;iostream.h&#62; main(){ cout &#60;&#60; "Hello World! "; } ---------------- In Pascal: Program Hello (Input, Output); Begin Writeln ('Hello [...]]]></description>
			<content:encoded><![CDATA[<pre><strong>
In Java:</strong>  

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}</pre>
<pre>----------------
In PHP   

&lt;?PHP</pre>
<pre>echo "Hello World!";</pre>
<pre>?&gt;  

----------------</pre>
<pre><strong>In C:
</strong>
#include &lt;stdio.h&gt;  

main(){
    printf ("Hello World!n");
}  

----------------
<strong>In C++:  

</strong>#include &lt;iostream.h&gt;  

main(){
    cout &lt;&lt; "Hello World! ";
}  

----------------
<strong>
In Pascal:</strong>  

Program Hello (Input, Output);  

Begin
  Writeln ('Hello World!');
End.  

----------------
<strong>
In Ada:</strong>
with Text_Io; use Text_Io;  

procedure hello is
begin
    put ("Hello world!");
end hello;</pre>
<pre></pre>
<pre>There is a <a href="http://www2.latech.edu/~acm/HelloWorld.shtml" target="_blank" title="Hello World Project">project</a> out there that is trying to put up examples for different languages.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonwebber.com/2007/06/25/hello-world-in-different-languages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

