<?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>Shwuzzle</title>
	<atom:link href="http://shwuzzle.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://shwuzzle.com</link>
	<description>Software Engineering, Computer Science, Gaming, Technology, News</description>
	<lastBuildDate>Mon, 07 May 2012 18:53:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>What every programmer should know about security</title>
		<link>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/</link>
		<comments>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/#comments</comments>
		<pubDate>Mon, 07 May 2012 18:52:22 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[programmer]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1855</guid>
		<description><![CDATA[There&#8217;s an excellent thread going on over at stackoverflow.com about suggestions for what every programmer should know about security. Some of the more interesting highlights: Never trust user input! Validate input from all untrusted sources &#8211; use whitelists not blacklists Plan for security from the start &#8211; it&#8217;s not something you can bolt on at [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/05/07/what-every-programmer-should-know-about-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Encoding Validation</title>
		<link>http://shwuzzle.com/2012/05/03/file-encoding-validation/</link>
		<comments>http://shwuzzle.com/2012/05/03/file-encoding-validation/#comments</comments>
		<pubDate>Thu, 03 May 2012 12:19:57 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[iconv]]></category>
		<category><![CDATA[libiconv]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1852</guid>
		<description><![CDATA[If you&#8217;re using a Unix or Unix-like operating system you can leverage the GNU iconv library to validate the encoding of a file or files. Although, the GNU iconv library is actually meant to do file conversions, it can still be used in a way that will give you some understanding if the file(s) contain [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/05/03/file-encoding-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Perl Client/Server Sockets Example</title>
		<link>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/</link>
		<comments>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 21:38:41 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sockets]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1849</guid>
		<description><![CDATA[Here is a very simple client/server example coded in Perl. This is an extremely basic application &#8211; the goal was merely for me to learn how to use sockets in Perl. You can check out the code on github here: github.com/darkmuck/SimplePerlSockets. After you&#8217;ve downloaded the client and server files follow these instructions to test it [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/03/17/simple-perl-clientserver-sockets-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>16 Linux Server Commands You Should Know</title>
		<link>http://shwuzzle.com/2012/03/15/16-linux-server-commands-you-should-know/</link>
		<comments>http://shwuzzle.com/2012/03/15/16-linux-server-commands-you-should-know/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 12:33:19 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1846</guid>
		<description><![CDATA[original source: 16 Linux Server Monitoring Commands You Really Need To Know iostat The iostat command shows in detail what your storage subsystem is up to. You usually use iostat to monitor how well your storage sub-systems are working in general and to spot slow input/output problems before your clients notice that the server is [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/03/15/16-linux-server-commands-you-should-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never Throw Away Old Code</title>
		<link>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/</link>
		<comments>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 13:15:48 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1842</guid>
		<description><![CDATA[source: Things You Should Never Do, Part I (joelonsoftware.com) For many reasons, it is almost never a good idea to throw away old code. It may seem like a good idea to start from fresh if the existing code base is bloated, slow, hard to maintain, etc. However, by starting from fresh you are losing [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/03/12/never-throw-away-old-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Papers Every Programmer Should Read</title>
		<link>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/</link>
		<comments>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 16:50:38 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[papers]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1839</guid>
		<description><![CDATA[On the criteria to be used in decomposing systems into modules – David Parnas A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall The Next 700 Programming Languages – P. J. Landin Can Programming Be Liberated from the von Neumann Style? – John Backus Reflections on Trusting Trust – Ken [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/02/22/10-papers-every-programmer-should-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH Tricks</title>
		<link>http://shwuzzle.com/2012/02/03/ssh-tricks/</link>
		<comments>http://shwuzzle.com/2012/02/03/ssh-tricks/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 02:55:48 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1836</guid>
		<description><![CDATA[Some tricks covered in the article include: using passwordless, key-based login; setting up local per-host configurations; exporting a local service through a firewall; accessing a remote service through a firewall; setting up a SOCKS proxy for Firefox; executing commands remotely from scripts; transfering files to/from remote machines; mounting a filesystem through SSH; and triggering admin [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/02/03/ssh-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to iterate through a result set with SQL</title>
		<link>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/</link>
		<comments>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:52:22 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[iterate]]></category>
		<category><![CDATA[result set]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[temp]]></category>
		<category><![CDATA[temporary]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1834</guid>
		<description><![CDATA[Method 1: Using a cursor declare cursor1 cursor local for select * from tablename open cursor1 fetch next from cursor1 into #temptable while @@fetch_status = 0 begin if exists (select column from tablename where id = (select id from #temptable)) begin  /* do stuff here */  end else begin /* do other stuff here */ [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to iterate through a result set with SQL</title>
		<link>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/</link>
		<comments>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 20:48:01 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[cursors]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[iterate]]></category>
		<category><![CDATA[result set]]></category>
		<category><![CDATA[rows]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[temp]]></category>
		<category><![CDATA[temporary]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1828</guid>
		<description><![CDATA[Method 1: Using a cursor declare cursor1 cursor local for select * from tablename open cursor1 fetch next from cursor1 into #temptable while @@fetch_status = 0 begin if exists (select column from tablename where id = (select id from #temptable)) begin  /* do stuff here */  end else begin /* do other stuff here */ [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/how-to-iterate-through-a-result-set-with-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding JavaScript OOP</title>
		<link>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/</link>
		<comments>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 17:17:03 +0000</pubDate>
		<dc:creator>Shwuzzle</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://shwuzzle.com/?p=1826</guid>
		<description><![CDATA[&#8220;JavaScript is an object oriented (OO) language, with its roots in the Self programming language, although it&#8217;s (sadly) designed to look like Java. This makes the language&#8217;s really powerful and sweet features stay covered by some pretty ugly and counter-intuitive work-arounds. One such affected feature is the implementation of prototypical inheritance. The concepts are simple [...]]]></description>
		<wfw:commentRss>http://shwuzzle.com/2012/01/11/understanding-javascript-oop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://stats.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

