<?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>Fullwaza.com &#187; Software Development</title>
	<atom:link href="http://www.fullwaza.com/category/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fullwaza.com</link>
	<description>Insights on chess, technology, and software development</description>
	<lastBuildDate>Tue, 14 Feb 2012 19:02:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>UDID Tool for iOS</title>
		<link>http://www.fullwaza.com/2010/12/16/udid-tool-for-ios/</link>
		<comments>http://www.fullwaza.com/2010/12/16/udid-tool-for-ios/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 15:49:08 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[udid]]></category>
		<category><![CDATA[utility]]></category>

		<guid isPermaLink="false">http://www.fullwaza.com/?p=215</guid>
		<description><![CDATA[Free app for sending your device's udid to a developer.]]></description>
			<content:encoded><![CDATA[<p>If you ever want to work with an iOS developer in order to beta test their application, the first thing they will most likely ask for is the UDID of your device.  The UDID is a unique id that is on every iOS device.  Developers needs this ID in order to provision your device for a special &#8220;pre-release&#8221; ad-hoc build.  Getting the UDID of the device is not hard, but the typical way of getting it involves plugging your device into your computer, launching iTunes, etc etc.  Luckily, there are a ton of apps in the app store that are both free and can grab that ID for you.  I&#8217;ve looked at a number of them, and most either contain ads (really? for a one time use app?), or have other features you don&#8217;t need or care about.  After all, I just want the damn UDID to send to the developer after all.</p>
<p>After doing some searching and testing a number of apps, I ran across an app  (appropriately named &#8220;<a title="App Store Link" href="http://itunes.apple.com/us/app/udid-tool/id377602501?mt=8" target="_blank">UDID Tool</a>&#8220;) that met all my requirements:</p>
<ul>
<li>Straight and to the point, show&#8217;s me the UDID immediately, no having to tap another button to get it</li>
<li>Can send an email with the UDID from the app OR copy to the clipboard</li>
<li>Clean interface, not something I&#8217;d be hesitant or embarrassed to send to a client.</li>
<li>Designed to run on the iPhone, iPod, and the iPad</li>
</ul>
<p>While true, an iPhone app can run on the iPad, it sure is nice to have an app that is already designed for the iPad and not look like crap when blown up to 2x.  The other big thing for me was to have an app free of branding, spam, ads, etc that I could send to potential beta testers or clients, and this app fits the bill.  It&#8217;s clean, looks like a tool, and does exactly what it advertises, and is free.</p>
<p>If you are in need of a tool to send to beta testers, or are a beta tester that needs a quick way of finding your UDID to send to the developer, this is the tool for you.</p>
<p>You can download UDID Tool from Apple&#8217;s app store by clicking this link: <a title="UDID Tool" href="http://itunes.apple.com/us/app/udid-tool/id377602501?mt=8" target="_blank">http://itunes.apple.com/us/app/udid-tool/id377602501?mt=8</a></p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2010%2F12%2F16%2Fudid-tool-for-ios%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2010/12/16/udid-tool-for-ios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invalid certificate for certificate signing request</title>
		<link>http://www.fullwaza.com/2010/11/04/invalid-certificate-for-certificate-signing-request/</link>
		<comments>http://www.fullwaza.com/2010/11/04/invalid-certificate-for-certificate-signing-request/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 16:24:01 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[certificates]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://blogs.fullwaza.com/mongo/?p=202</guid>
		<description><![CDATA[How to fix errors uploading certificates to the iOS provisioning portal]]></description>
			<content:encoded><![CDATA[<p>Part of the process of setting up iOS apps for push notifications involves signing and submitting certificate signing requests in Apple&#8217;s iOS Provisioning Portal.  Typically, if you can read and follow directions, this is not too big of a deal.  However, if you do end up getting the dreaded &#8220;<span style="color: #ff0000;">The Certificate file is invalid.  Please check the file and try again.</span>&#8221; error, then the cause may just have nothing to do with you, and everything to do with your browser.</p>
<p>I have run into this a couple of times now, and both times it was because I was using Google&#8217;s Chrome browser.  For whatever reason, Chrome can&#8217;t seem to play nicely with the iOS provisioning portal and screws up the upload.  If you switch over to Safari, you should have no problems submitting the certificate signing request.  If you are still getting an error, then the problem is some where else.</p>
<p>If you get this screen and are using Chrome:</p>
<p><a href="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/fail.png"><img class="size-medium wp-image-204  alignnone" title="Error shown when using chrome" src="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/fail-300x272.png" alt="fail sauce" width="240" height="218" /></a></p>
<p>Switch to Safari and you should get this:</p>
<p><a href="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/success.png"><img class="size-medium wp-image-206  alignnone" title="Success when using Safari with the same file." src="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/success-300x273.png" alt="Much Win" width="240" height="218" /></a></p>
<p>Moral of the story:</p>
<p><a href="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/chrome.png"><img class="alignnone size-full wp-image-203" title="chrome" src="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/chrome.png" alt="" width="67" height="100" /></a> <a href="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/safari.png"><img class="alignnone size-full wp-image-205" title="safari" src="http://blogs.fullwaza.com/mongo/wp-content/uploads/2010/11/safari.png" alt="" width="60" height="100" /></a></p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2010%2F11%2F04%2Finvalid-certificate-for-certificate-signing-request%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2010/11/04/invalid-certificate-for-certificate-signing-request/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xcode &#8211; key value coding compliant error</title>
		<link>http://www.fullwaza.com/2010/07/27/xcode-key-value-coding-compliant-error/</link>
		<comments>http://www.fullwaza.com/2010/07/27/xcode-key-value-coding-compliant-error/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:16:29 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[interface builder]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://blogs.fullwaza.com/mongo/?p=198</guid>
		<description><![CDATA[If you have ever come across the following error, it can be pretty frustrating if you don&#8217;t know where to look: *** Terminating app due to uncaught exception &#8216;NSUnknownKeyException&#8217;, reason: &#8216;[&#60;SomeViewController 0x13e190&#62; setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key someObjectView.&#8217; Nearly every time I&#8217;ve seen this so far, it has been because I [...]]]></description>
			<content:encoded><![CDATA[<p>If you have ever come across the following error, it can be pretty frustrating if you don&#8217;t know where to look:</p>
<blockquote><p>*** Terminating app due to uncaught exception &#8216;NSUnknownKeyException&#8217;, reason: &#8216;[&lt;SomeViewController 0x13e190&gt; setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key someObjectView.&#8217;</p></blockquote>
<p>Nearly every time I&#8217;ve seen this so far, it has been because I had removed a view (UIButton, UILabel, etc) and had forgotten to remove the connection in Interface Builder.  So, if you are seeing this error and your code looks fine, remember to check IB!</p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2010%2F07%2F27%2Fxcode-key-value-coding-compliant-error%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2010/07/27/xcode-key-value-coding-compliant-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing .svn directories on Mac OSX</title>
		<link>http://www.fullwaza.com/2010/07/16/removing-svn-directories-on-mac-osx/</link>
		<comments>http://www.fullwaza.com/2010/07/16/removing-svn-directories-on-mac-osx/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 21:26:42 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://blogs.fullwaza.com/mongo/?p=195</guid>
		<description><![CDATA[Terminal Command to delete .svn directories from a project]]></description>
			<content:encoded><![CDATA[<p>I recently needed to remove  the SVN references from a project where the repository was no longer available.  The trouble is that the .svn directories are hidden.  Even if they were not, you would still have to find them all and delete them, which sucks.  Below is a quick command you can run in terminal to recursively remove the .svn directories.  You first need to navigate to the folder you want to remove them from, otherwise badness will occur!</p>
<p><em>It is a good idea to run this first, it will show you what will be deleted:</em></p>
<blockquote><p>find . -type d -name .svn -depth</p></blockquote>
<p><em>Then run this to delete the .svn directories</em></p>
<blockquote><p>find . -type d -name .svn -depth -exec rm -rf {} &#8220;;&#8221;</p></blockquote>
<p>Be sure to have the semi-colon at the end in quotes, otherwise terminal may &#8220;eat&#8221; it and the script won&#8217;t run.  At least that was the case on my system :p</p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2010%2F07%2F16%2Fremoving-svn-directories-on-mac-osx%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2010/07/16/removing-svn-directories-on-mac-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Comments</title>
		<link>http://www.fullwaza.com/2009/05/01/code-comments/</link>
		<comments>http://www.fullwaza.com/2009/05/01/code-comments/#comments</comments>
		<pubDate>Fri, 01 May 2009 21:26:49 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[comments]]></category>

		<guid isPermaLink="false">http://blogs.fullwaza.com/mongo/?p=131</guid>
		<description><![CDATA[Funny comments found in computer code]]></description>
			<content:encoded><![CDATA[<p>I ran across <a href="http://stackoverflow.com/questions/184618?sort=votes" target="_blank">this site</a> this today via <a href="http://www.stumbleupon.com/" target="_blank">Stumble  Upon</a>.  If you are a coder, you have got to check it out.</p>
<p>It is on the question/answer site <a href="http://stackoverflow.com" target="_blank">stackoverflow.com</a>, and the question asked was:</p>
<p style="padding-left: 30px;"><span style="color: #808080;"><em><span style="color: #333333;">What is the best comment in source code you have ever encountered?</span></em></span></p>
<p>There are some real gems in there such as:</p>
<blockquote><p>// sometimes I believe compiler ignores all my comments  </p></blockquote>
<blockquote><p>// I dedicate all this code, all my work, to my wife, Darlene, who will<br />
// have to support me and our three children and the dog once it gets<br />
// released into the public.</p></blockquote>
<blockquote><p>//<br />
// Dear maintainer:<br />
//<br />
// Once you are done trying to &#8216;optimize&#8217; this routine,<br />
// and have realized what a terrible mistake that was,<br />
// please increment the following counter as a warning<br />
// to the next guy:<br />
//<br />
// total_hours_wasted_here = 16<br />
//</p></blockquote>
<blockquote><p>// Magic. Do not touch.</p></blockquote>
<blockquote><p>//When I wrote this, only God and I understood what I was doing<br />
//Now, God only knows</p></blockquote>
<p>So do yourself a favor and check it out, you won&#8217;t be dissapointed!</p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2009%2F05%2F01%2Fcode-comments%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2009/05/01/code-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stored Procedure Naming Conventions</title>
		<link>http://www.fullwaza.com/2009/03/13/stored-procedure-naming-conventions/</link>
		<comments>http://www.fullwaza.com/2009/03/13/stored-procedure-naming-conventions/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 03:01:02 +0000</pubDate>
		<dc:creator>Mongo</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://blogs.fullwaza.com/mongo/?p=34</guid>
		<description><![CDATA[MS SQL stored procedure naming prefix]]></description>
			<content:encoded><![CDATA[<p>Any development shop you go to, there are coding naming conventions.  Well, at least there should be.  These can very from place to place, but one naming convention I&#8217;ve seen in pretty much every place I&#8217;ve worked has been the use of &#8220;<em>sp_</em>&#8221; as a prefix for MS SQL stored procedures.</p>
<p>I guess it makes sense, sp &#8211; stands for stored procedure.  Well, guess what, if you are naming your sprocs with this prefix, you sir, are doing it wrong.  I have had developers argue with me until they are blue in the face, that the only &#8220;proper&#8221; way of naming a sproc is to start it with <em>sp_</em></p>
<p>Anyway, for any of you non believers out there, here is the word, straight from MS:</p>
<blockquote>
<h3 class="dtH1"><em><span style="color: #333333;">Don&#8217;t Use the sp_ prefix</span></em></h3>
<p><em><span style="color: #333333;">The sp_ prefix is reserved for system stored procedures. The database engine will always look for stored procedures with this prefix first in the master database. This means that it will take just a bit longer to finish processing while the engine looks through the master database first, and then the database where the stored procedure actually resides. Also, if there happens to be a system stored procedure with an identical name, your procedure won&#8217;t get processed at all.</span></em></p>
<h5><em><span style="color: #888888;"><strong><em><span style="font-weight: normal;"><span style="color: #333333;">Source</span><span style="color: #333333;">:</span> </span></em><em><span style="font-weight: normal;"><a title="http://msdn.microsoft.com/en-us/library/ms973918.aspx" href="http://msdn.microsoft.com/en-us/library/ms973918.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms973918.aspx</a></span></em></strong></span></em></h5>
<p> </p></blockquote>
<p>Well there you have it.  Go forth and code.</p>
<div class="fblike" style="height:25px; height:25px; overflow:hidden;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.fullwaza.com%2F2009%2F03%2F13%2Fstored-procedure-naming-conventions%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allow Transparency="true" style="border:none; overflow:hidden; width:450px;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.fullwaza.com/2009/03/13/stored-procedure-naming-conventions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

