<?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>coders &#187; productivity improvement</title>
	<atom:link href="http://www.gehacktes.net/category/programming/productivity-improvement/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gehacktes.net</link>
	<description>The Limits of My Language Mean the Limits of My World - Ludwig Wittgenstein</description>
	<lastBuildDate>Sat, 31 Jul 2010 12:33:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Animas newest iPhone App: Earth Defender</title>
		<link>http://www.gehacktes.net/2010/07/animas-newest-iphone-app-earth-defender/</link>
		<comments>http://www.gehacktes.net/2010/07/animas-newest-iphone-app-earth-defender/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 12:39:13 +0000</pubDate>
		<dc:creator>hhamm</dc:creator>
				<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[openAL]]></category>
		<category><![CDATA[productivity improvement]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.gehacktes.net/?p=843</guid>
		<description><![CDATA[Defend the Earth against hordes of aliens in Earth Defender&#8482;, the highly addictive, classic arcade shooter for iPhone and iPod touch available on the App Store now! Check out the Video on YouTube, too! Get all the latestes news first and follow us on Twitter and Facebook Earth Defender is know available in the appstore(10th [...]]]></description>
			<content:encoded><![CDATA[<p id="ae">
	<img src="http://www.anima-entertainment.de/signature_ed.jpg" alt="" /><br />Defend the Earth against hordes of aliens in<strong> Earth  Defender&trade;</strong>, the highly addictive, classic arcade shooter for iPhone and  iPod touch available on the <strong><a moz-do-not-send="true" href="http://itunes.apple.com/de/app/earth-defender/id381290013?mt=8" title="http://itunes.apple.com/de/app/earth-defender/id381290013?mt=8">App Store</span></a></strong> now! Check out the </span></strong><strong><a moz-do-not-send="true" href="http://www.youtube.com/watch?v=KnPktbMqU-I" title="http://www.youtube.com/watch?v=nigfYp6pxUI">Video</a></strong> on YouTube, too!</p>
<p id="ae">
	<img style="margin-top:15px;margin-bottom:10px;" src="http://www.anima-entertainment.de/signature_ae.jpg" alt="ANIMA Entertainment" />
</p>
<p id="ae">Get all the latestes news first and follow us on <a href="http://twitter.com/animagames" target="_blank">Twitter</a> and <a href="http://www.facebook.com/pages/Bremen-Germany/ANIMA-Entertainment/105874927988?v=wall" target="_blank">Facebook</a></p>
<p><a href="http://itunes.apple.com/us/app/earth-defender/id381290013?mt=8">Earth Defender</a> is know available in the <a href="http://itunes.apple.com/us/app/earth-defender/id381290013?mt=8">appstore</a>(10th best Overall App in Germany)</p>
<p><img src="http://www.anima-entertainment.de/img/ed10.jpg" alt="10. Earth Defender" /></p>
<p>Would be nice to be notified in other countries, too. Its a fast paced action tap shooter packed with great sound and beautiful graphics: &#8220;Like Independence Day, but on a really small screen.&#8221;</p>
<p>MobileTechReview:<br />
Earth Defender positively radiant 3D graphics  that outshine many iOS 3D games. The environment looks stunning with detailed animated backgrounds and elaborate visual effects. Enemy design look like 3D Galaga and levels look very realistic. </p>
<p>PocketGamer:<br />
What makes Earth Defender stand out from similar games is the sheer feel of it. Taking on the enemy fleet looks and feels like you’re engaging in the kind of epic space battles seen in Babylon 5 or Battlestar Galactica.</p>
<p>trailer : http://www.youtube.com/watch?v=nigfYp6pxUI</p>
<p><a href="http://itunes.apple.com/us/app/earth-defender/id381290013?mt=8">Buy It !</a></p>
<p>Screenshots:<br />
<img src="http://www.anima-entertainment.de/img/EarthDefenderMenu.jpg" /><img src="http://www.anima-entertainment.de/img/EarthDefenderScreen.jpg" /><img src="http://www.anima-entertainment.de/img/EarthDefenderScreen2.jpg" /><img src="http://www.anima-entertainment.de/img/EarthDefenderScreen3.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gehacktes.net/2010/07/animas-newest-iphone-app-earth-defender/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: how not to step into code in visual studio</title>
		<link>http://www.gehacktes.net/2010/03/tip-how-not-to-step-into-code-in-visual-studio/</link>
		<comments>http://www.gehacktes.net/2010/03/tip-how-not-to-step-into-code-in-visual-studio/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 10:18:37 +0000</pubDate>
		<dc:creator>fschaper</dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[productivity improvement]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.gehacktes.net/?p=801</guid>
		<description><![CDATA[At my job, I heavily rely on working with the STL and the Boost libraries. During debugging, which as we all know takes up a certain amount of ones time, I found myself seemingly more often than not looking at STL or Boost code while stepping through. At some point I really got tired of [...]]]></description>
			<content:encoded><![CDATA[<p>At my job, I heavily rely on working with the STL and the Boost libraries.<br />
During debugging, which as we all know takes up a certain amount of ones time, I found myself seemingly more often than not looking at STL or Boost code while stepping through. </p>
<p>At some point I really got tired of hitting SHIFT+F11 to jump out of another section of code that I knew, wasn&#8217;t really the problem.</p>
<p>I found an interesting article about preventing the visual studio debugger from stepping into certain areas of your code, that I would like to share with you:<br />
<a href="http://blogs.msdn.com/andypennell/archive/2004/02/06/69004.aspx">http://blogs.msdn.com/andypennell/archive/2004/02/06/69004.aspx</a></p>
<p>Note that <b>in case you use a x64 based system</b> you will need to place the registry information into the HKLM\Software\Wow6432Node\Microsoft\VisualStudio\8.0\NativeDE entry (you can read more about this at <a href="http://support.microsoft.com/kb/896459">http://support.microsoft.com/kb/896459</a>).</p>
<p>So this is what I use on my Windows7 x64 installation running Visual Studio 2005:</p>

<div class="wp_syntax"><div class="code"><pre class="reg" style="font-family:monospace;"><span style="color: #0000FF;">Windows Registry Editor Version 5.00</span>
&nbsp;
<span style="color: #000000;">&#91;</span><span style="color: #800000;">HKEY_LOCAL_MACHINE</span>\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\NativeDE\StepOver<span style="color: #000000;">&#93;</span>
<span style="color: #0000FF;">&quot;no boost&quot;</span><span style="color: #000000;">=</span><span style="">&quot;boost\\:\\:.*=NoStepInto&quot;</span>
<span style="color: #0000FF;">&quot;no stl&quot;</span><span style="color: #000000;">=</span><span style="">&quot;std\\:\\:.*=NoStepInto&quot;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.gehacktes.net/2010/03/tip-how-not-to-step-into-code-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>calling functions from inside the watch window</title>
		<link>http://www.gehacktes.net/2009/08/calling-functions-from-inside-the-watch-window/</link>
		<comments>http://www.gehacktes.net/2009/08/calling-functions-from-inside-the-watch-window/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 01:53:59 +0000</pubDate>
		<dc:creator>fschaper</dc:creator>
				<category><![CDATA[productivity improvement]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.gehacktes.net/?p=503</guid>
		<description><![CDATA[It sometimes becomes handy to be able to call functions or methods while debugging. Say you have some complex type that you want to visualize on the console or to your debug output. The VisualStudio expression engine makes this an easy task (no need to brush up your assembler knowledge on this one) just enter [...]]]></description>
			<content:encoded><![CDATA[<p>It sometimes becomes handy to be able to call functions or methods while debugging. Say you have some complex type that you want to visualize on the console or to your debug output.</p>
<p>The VisualStudio expression engine makes this an easy task (no need to brush up your assembler knowledge on this one) just enter the function signature into your watch window. Note that you will need to fully qualify any namespaces.<br/></p>
<p>If your project consists of multiple modules, or when you use the same function signature in different compilation units you will have to tell the debugger where to find the symbol.<br />
For this the context operator <kbd>{[function],[source],[module] } location</kbd> is defined.<br />
You should have a look at the reference<a href="#ref_1" class="ref">[1]</a> over at MSDN to familiarize yourself with the syntax.</p>
<p><a name="ref_1">[1]</a> &#8211; The context operator &#8211; <a href="http://msdn.microsoft.com/en-us/library/wztycb7f%28VS.80%29.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/wztycb7f%28VS.80%29.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gehacktes.net/2009/08/calling-functions-from-inside-the-watch-window/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>automatic source formatting</title>
		<link>http://www.gehacktes.net/2009/02/automatic-source-formatting/</link>
		<comments>http://www.gehacktes.net/2009/02/automatic-source-formatting/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 15:40:02 +0000</pubDate>
		<dc:creator>fschaper</dc:creator>
				<category><![CDATA[productivity improvement]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.gehacktes.net/?p=318</guid>
		<description><![CDATA[like most larger companies, we have a set of coding guidelines that every developer working for us is bound to comply with. I don&#8217;t really care how the code is formatted in the end as long as it is consistent. But then again, it also helps to be the one defining the standard for your [...]]]></description>
			<content:encoded><![CDATA[<p>like most larger companies, we have a set of coding guidelines that every developer working for us is bound to comply with. I don&#8217;t really care how the code is formatted in the end as long as it is consistent. But then again, it also helps to be the one defining the standard for your co-workers to feel at ease with it.</p>
<p>On that note, I&#8217;d like to point you to an interesting link where you will find a <a title="coding standard generator" href="http://www.rosvall.ie/cgi-bin/genCodeStd.pl" target="_blank">coding standard generator</a>. After choosing from a lot of options your will end up with an generated document that can serve pretty well as a draft four your own needs.</p>
<p>To make compliance with that standard easier for me and my fellow co-workers, I have created an <a title="astyle" href="http://astyle.sourceforge.net/" target="_blank">astyle</a> configuration file and let astyle (A Free, Fast and Small Automatic     Formatter) run over my code every time I create a build (visual studio pre-build event). At least for my current project, the amount of time needed for the tool to crawl all my files does not become noticeable on my machine.</p>
<p>For sure astyle is no silver bullet. There where a couple of incidents where code wasn&#8217;t correctly formatted (at least not by our definition) and we would have to customize the tool a bit. Changing astyle to fit your needs however is pretty straight forward. What you gain however is that everybody is more or less free to code as he is used to. The result will always conform to the same standard since everybody&#8217;s code is formatted after a predefined set of rules.</p>
<p>At least for us this approach proved beneficial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gehacktes.net/2009/02/automatic-source-formatting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
