<?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>Cyber Sprocket Labs &#187; Programming Languages</title>
	<atom:link href="http://www.cybersprocket.com/category/programming-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cybersprocket.com</link>
	<description>Intelligent Software Solutions</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:40:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress &#8211; Sharing A Base Class Amongst Plugins</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/wordpress-sharing-a-base-class-amongst-plugins/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/wordpress-sharing-a-base-class-amongst-plugins/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 17:49:54 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[add_menu]]></category>
		<category><![CDATA[add_options_page]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wp_filter_id]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2168</guid>
		<description><![CDATA[Introduction The new series of MoneyPress plugins that is coming out in the next month is going to be based on a common foundation.  This allows us to maintain consistency, share new features across the product line, and provide an improved quality product that gets out to the consumer. However, during the migration to this [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/programming-languages/javascript-array-foreach/' rel='bookmark' title='Permanent Link: Javascript Array.forEach'>Javascript Array.forEach</a></li>
<li><a href='http://www.cybersprocket.com/2010/system-administration/http-errors-when-uploadingconnecting-in-wordpress/' rel='bookmark' title='Permanent Link: HTTP Errors When Uploading/Connecting in WordPress'>HTTP Errors When Uploading/Connecting in WordPress</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/' rel='bookmark' title='Permanent Link: Anonymous Functions With Names?'>Anonymous Functions With Names?</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/wordpress-sharing-a-base-class-amongst-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More PHP Woes</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/more-php-woes/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/more-php-woes/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:34:29 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2092</guid>
		<description><![CDATA[I’ve been screwing around with the error response codes for CafePress and finally reached a dead end.  My only choice if I want to support 4.3 (as the required version for WordPress 2.9.2) is to use this wonderful gem that Eric &#38; Chris shared with me last night: $result = @file_get_contents&#40;$url&#41;; That hides all warnings [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/database/postgresql-stored-procedures-part-1/' rel='bookmark' title='Permanent Link: PostgreSQL Stored Procedures Part 1'>PostgreSQL Stored Procedures Part 1</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/57/' rel='bookmark' title='Permanent Link: PHP Puts the Un in Unset'>PHP Puts the Un in Unset</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/wordpress-sharing-a-base-class-amongst-plugins/' rel='bookmark' title='Permanent Link: WordPress &#8211; Sharing A Base Class Amongst Plugins'>WordPress &#8211; Sharing A Base Class Amongst Plugins</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/more-php-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Common Sense With Perl</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/using-common-sense-with-perl/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/using-common-sense-with-perl/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 13:15:07 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[common::sense]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2082</guid>
		<description><![CDATA[Since I was recently doing Perl work on the Boomerang project, I figured it would be a good time to finally try out common::sense, a CPAN module that, according to the documentation, will save a tree _and_ a kitten when you use it.  I like trees and cats, so Hell, why not try it then? [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/programming-languages/perl/' rel='bookmark' title='Permanent Link: Perl Introduction'>Perl Introduction</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/perl-regular-expression-k-trick/' rel='bookmark' title='Permanent Link: Perl Regular Expression \K Trick'>Perl Regular Expression \K Trick</a></li>
<li><a href='http://www.cybersprocket.com/2008/programming-languages/perl_source_code_profiler/' rel='bookmark' title='Permanent Link: Perl Source Code Profiler'>Perl Source Code Profiler</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/using-common-sense-with-perl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Regular Expression \K Trick</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/perl-regular-expression-k-trick/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/perl-regular-expression-k-trick/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 15:57:20 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2041</guid>
		<description><![CDATA[Regular expressions are a frequently useful tool in our profession, and Perl is probably the most advanced arena for testing your ability to wield regexes.  That’s because Perl has the most feature-rich regular expressions out there (that I know of anyways).  There’s always some new trick to learn about Perl regexes. Case in point: \K.  [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/using-common-sense-with-perl/' rel='bookmark' title='Permanent Link: Using Common Sense With Perl'>Using Common Sense With Perl</a></li>
<li><a href='http://www.cybersprocket.com/2008/programming-languages/perl_source_code_profiler/' rel='bookmark' title='Permanent Link: Perl Source Code Profiler'>Perl Source Code Profiler</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/perl/' rel='bookmark' title='Permanent Link: Perl Introduction'>Perl Introduction</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/perl-regular-expression-k-trick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTTP Errors When Uploading/Connecting in WordPress</title>
		<link>http://www.cybersprocket.com/2010/system-administration/http-errors-when-uploadingconnecting-in-wordpress/</link>
		<comments>http://www.cybersprocket.com/2010/system-administration/http-errors-when-uploadingconnecting-in-wordpress/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 03:16:48 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[Networking Utilities]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[System Administration]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[resolv.conf]]></category>
		<category><![CDATA[timeouts]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2039</guid>
		<description><![CDATA[Having problems browsing themes, uploading plug-ins, or doing just about anything that &#8220;talks&#8221; to the outside world via WordPress? We have had a development server buried deep in our network behind several routers and firewalls that had a similar problem. Whenever we&#8217;d log into the dashboard we&#8217;d get various timeout error messages on each of [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/wordpress-sharing-a-base-class-amongst-plugins/' rel='bookmark' title='Permanent Link: WordPress &#8211; Sharing A Base Class Amongst Plugins'>WordPress &#8211; Sharing A Base Class Amongst Plugins</a></li>
<li><a href='http://www.cybersprocket.com/2010/tips-tricks/upgrading-logwatch-on-centos-5/' rel='bookmark' title='Permanent Link: Upgrading Logwatch on CentOS 5'>Upgrading Logwatch on CentOS 5</a></li>
<li><a href='http://www.cybersprocket.com/2010/blog/wordpress-image-galleries/' rel='bookmark' title='Permanent Link: WordPress Image Galleries'>WordPress Image Galleries</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/system-administration/http-errors-when-uploadingconnecting-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>array_key_exists() versus isset()</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/array_key_exists-versus-isset/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/array_key_exists-versus-isset/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:19:28 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=2024</guid>
		<description><![CDATA[Everyone here has the good habit of testing for the existence of keys in a hash before accessing them, since otherwise logs can quickly fill up with notices. There are two ways to make this check: 1. array_key_exists() 2. isset() You should prefer to use isset(), as it is significantly faster. Here is a test [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2009/programming-languages/57/' rel='bookmark' title='Permanent Link: PHP Puts the Un in Unset'>PHP Puts the Un in Unset</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/messing-with-namespaces-and-anonymous-functions/' rel='bookmark' title='Permanent Link: Messing With Namespaces and Anonymous Functions'>Messing With Namespaces and Anonymous Functions</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/array_key_exists-versus-isset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logistics &amp; Inventory Management with Alutiiq</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 19:01:18 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Charleston SC]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MS-SQL]]></category>
		<category><![CDATA[VB.Net]]></category>
		<category><![CDATA[portfolio]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[iis]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1761</guid>
		<description><![CDATA[Alutiiq recently award Cyber Sprocket a 1-year teaming agreement, making this our 4th year of working with Alutiiq on developing, supporting, &#38; maintaining their military logistics &#38; inventory management application.  We are very excited to be working with Alutiiq for another year.  The upcoming year will bring some exciting new possibilities for follow on projects [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/' rel='bookmark' title='Permanent Link: Consumer Web Apps with Abundatrade'>Consumer Web Apps with Abundatrade</a></li>
<li><a href='http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/' rel='bookmark' title='Permanent Link: Device Interfaces with Simma Software'>Device Interfaces with Simma Software</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/php-programming-languages/custom-site-store-builder-with-energy-inc/' rel='bookmark' title='Permanent Link: Custom Site &#038; Store Builder with Energy Inc.'>Custom Site &#038; Store Builder with Energy Inc.</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Device Interfaces with Simma Software</title>
		<link>http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/</link>
		<comments>http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 23:27:37 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1431</guid>
		<description><![CDATA[Simma Software needed solutions QUICK and Cyber Sprocket rose to the occasion.   In one of our fastest turnarounds from new-client to completed solution, Cyber Sprocket was able to work with an expert in the field of CAN and J1939 software.  If you are unfamiliar with those terms from a technical standpoint, we are certain [...]


No related posts.]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consumer Web Apps with Abundatrade</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:30:49 +0000</pubDate>
		<dc:creator>lcleveland</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1751</guid>
		<description><![CDATA[When Abundatrade decided to take their project to the next level they chose Cyber Sprocket Labs to help them get there.   They brought their existing website to us and asked us to help.  They were looking for a more fluid, more enjoyable web experience for their users.   They needed an updated easy-to-use web calculator &#38; [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/logistics-inventory-management-with-alutiiq/' rel='bookmark' title='Permanent Link: Logistics &#038; Inventory Management with Alutiiq'>Logistics &#038; Inventory Management with Alutiiq</a></li>
<li><a href='http://www.cybersprocket.com/2009/programming-languages/php-programming-languages/custom-site-store-builder-with-energy-inc/' rel='bookmark' title='Permanent Link: Custom Site &#038; Store Builder with Energy Inc.'>Custom Site &#038; Store Builder with Energy Inc.</a></li>
<li><a href='http://www.cybersprocket.com/2010/portfolio/device-interfaces-with-simma-software/' rel='bookmark' title='Permanent Link: Device Interfaces with Simma Software'>Device Interfaces with Simma Software</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/consumer-web-apps-with-abundatrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anonymous Functions With Names?</title>
		<link>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/</link>
		<comments>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 15:39:37 +0000</pubDate>
		<dc:creator>EricR</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.cybersprocket.com/?p=1276</guid>
		<description><![CDATA[I discovered an odd thing about JavaScript last night. As you know, one way to add methods to an object is to assign anonymous functions to property names. For example: var foo = &#123; &#160; &#160; woo: function &#40;鯣&#41; &#123; &#160; &#160; &#160; &#160; print&#40;鯣&#41;; &#160; &#160; &#125; &#125;; Strictly speaking, our function has no [...]


Related posts:<ol><li><a href='http://www.cybersprocket.com/2010/programming-languages/messing-with-namespaces-and-anonymous-functions/' rel='bookmark' title='Permanent Link: Messing With Namespaces and Anonymous Functions'>Messing With Namespaces and Anonymous Functions</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/pitfalls-with-optional-arguments/' rel='bookmark' title='Permanent Link: Pitfalls With Optional Arguments'>Pitfalls With Optional Arguments</a></li>
<li><a href='http://www.cybersprocket.com/2010/programming-languages/javascript/javascript-notes-on-scoping/' rel='bookmark' title='Permanent Link: Javascript: Notes on Scoping'>Javascript: Notes on Scoping</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.cybersprocket.com/2010/programming-languages/javascript/anonymous-functions-with-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
