<?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>Brad Gearon&#039;s Musings</title>
	<atom:link href="http://blog.bagearon.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bagearon.com</link>
	<description>Thoughts from a parent, student, and software developer... (notice the search bar)</description>
	<lastBuildDate>Tue, 02 Apr 2013 21:53:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Guild Wars 2 Super Adventure Box Gamepad (Xpadder) Profile</title>
		<link>http://blog.bagearon.com/2013/04/guild-wars-2-super-adventure-box-gamepad-xpadder-profile/</link>
		<comments>http://blog.bagearon.com/2013/04/guild-wars-2-super-adventure-box-gamepad-xpadder-profile/#comments</comments>
		<pubDate>Tue, 02 Apr 2013 13:17:49 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Guild Wars 2]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=3651</guid>
		<description><![CDATA[I got an email yesterday, didn&#8217;t believe it for a second &#8211; regarding a so called super adventure box in Guild Wars 2.  The email detailed so retro looking minecraft-esque &#8220;levels&#8221; and negated falling damage.  After a bit of googling I started to believe it was real&#8230;  So I logged in and went to Rata sum to find Moto and a portal next to him.  Upon entering the portal I was engulfed in the sweet taste of 8 bit music and blocky bunnies, given a &#8220;pointy stick&#8221;, and set on my way&#8230; Turns out the going is a bit tough and painful with a mouse and keyboard, thus I created this Xpadder profile that through a bit of level one seems to work pretty well.  You&#8217;ll want to zoom out quite a bit and turn off double tap to evade in the settings. Grab Xpadder: here for $9.99 (this is more responsive and has some new features) or here for free (but you&#8217;ll have to run in compatibility mode on Windows Vista and later) Then: Grab the profile here Watch this &#8220;commercial&#8221; for a good giggle:]]></description>
				<content:encoded><![CDATA[<p>I got an email yesterday, didn&#8217;t believe it for a second &#8211; regarding a so called super adventure box in Guild Wars 2.  The email detailed so retro looking minecraft-esque &#8220;levels&#8221; and negated falling damage.  After a bit of googling I started to believe it was real&#8230;  So I logged in and went to Rata sum to find Moto and a portal next to him.  Upon entering the portal I was engulfed in the sweet taste of 8 bit music and blocky bunnies, given a &#8220;pointy stick&#8221;, and set on my way&#8230;</p>
<p>Turns out the going is a bit tough and painful with a mouse and keyboard, thus <strong>I created this Xpadder profile</strong> that through a bit of level one seems to work pretty well.  You&#8217;ll want to <strong>zoom out quite a bit and turn off double tap to evade</strong> in the settings.</p>
<p><strong><span style="font-size: 13px;">Grab Xpadder:</span></strong></p>
<p><a href="http://www.xpadder.com/" target="_blank"><span style="font-size: 13px;"> here for </span><span style="font-size: 13px;">$9.99 (this is more responsive and has some new features)</span></a><span style="font-size: 13px;"> or </span></p>
<p><a style="font-size: 13px;" href="http://blog.bagearon.com/downloads/xpadder.zip" target="_blank">here for free (but you&#8217;ll have to run in compatibility mode on Windows Vista and later)</a></p>
<p>Then:</p>
<p><strong><a href="http://blog.bagearon.com/downloads/sab.zip" target="_blank">Grab the profile here</a></strong></p>
<p>Watch this &#8220;commercial&#8221; for a good giggle:</p>
<p><a class="popup cboxElement" href="http://www.youtube.com/watch?v=Z6qEESY4x4U"><img class="aligncenter size-large wp-image-3650" alt="Super Adventure Box" src="http://blog.bagearon.com/wp-content/uploads/2013/04/40947gw0171-1024x576.jpg" width="607" height="341" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2013/04/guild-wars-2-super-adventure-box-gamepad-xpadder-profile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Links are fixed!</title>
		<link>http://blog.bagearon.com/2012/12/links-are-fixed/</link>
		<comments>http://blog.bagearon.com/2012/12/links-are-fixed/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 02:53:20 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=641</guid>
		<description><![CDATA[Pardon the issues, I recently moved this blog to Azure. Please comment if you have any difficulties with downloads and thanks for visiting!]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.bagearon.com/wp-content/uploads/2012/12/Features-An-Introduction-to-Windows-Azure-Mozilla-Firefox_2012-12-03_20-44-30.png"><img src="http://blog.bagearon.com/wp-content/uploads/2012/12/Features-An-Introduction-to-Windows-Azure-Mozilla-Firefox_2012-12-03_20-44-30-300x123.png" alt="" title="Features An Introduction to Windows Azure - Mozilla Firefox_2012-12-03_20-44-30" width="300" height="123" class="aligncenter size-medium wp-image-731" /></a></p>
<p>Pardon the issues, I recently moved this blog to Azure.  Please comment if you have any difficulties with downloads and thanks for visiting!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/12/links-are-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steam Big Picture is Awesome</title>
		<link>http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/</link>
		<comments>http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/#comments</comments>
		<pubDate>Sun, 16 Sep 2012 19:42:39 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[big picture]]></category>
		<category><![CDATA[steam]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=611</guid>
		<description><![CDATA[I enabled steam beta client updates, downloaded and restarted steam and was presented with this big piece of awesomeness&#8230; Now you can actually use Steam on your media center.]]></description>
				<content:encoded><![CDATA[<p>I enabled steam beta client updates, downloaded and restarted steam and was presented with this big piece of awesomeness&#8230;  Now you can actually use Steam on your media center.</p>

<a href='http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/steam_2012-09-16_14-29-41/' title='Steam_2012-09-16_14-29-41'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/09/Steam_2012-09-16_14-29-41-150x150.png" class="attachment-thumbnail" alt="Steam_2012-09-16_14-29-41" /></a>
<a href='http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/steam_2012-09-16_14-29-55/' title='Steam_2012-09-16_14-29-55'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/09/Steam_2012-09-16_14-29-55-150x150.png" class="attachment-thumbnail" alt="Steam_2012-09-16_14-29-55" /></a>
<a href='http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/steam_2012-09-16_14-30-49/' title='Steam_2012-09-16_14-30-49'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/09/Steam_2012-09-16_14-30-49-150x150.png" class="attachment-thumbnail" alt="Steam_2012-09-16_14-30-49" /></a>
<a href='http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/steam_2012-09-16_14-31-16/' title='Steam_2012-09-16_14-31-16'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/09/Steam_2012-09-16_14-31-16-150x150.png" class="attachment-thumbnail" alt="Steam_2012-09-16_14-31-16" /></a>
<a href='http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/steam_2012-09-16_14-31-25/' title='Steam_2012-09-16_14-31-25'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/09/Steam_2012-09-16_14-31-25-150x150.png" class="attachment-thumbnail" alt="Steam_2012-09-16_14-31-25" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/09/steam-big-picture-is-awesome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 8 RTM Available NOW!  Is it worth your while?</title>
		<link>http://blog.bagearon.com/2012/08/windows-8-rtm-available-now-is-it-worth-your-while/</link>
		<comments>http://blog.bagearon.com/2012/08/windows-8-rtm-available-now-is-it-worth-your-while/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 21:45:39 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=556</guid>
		<description><![CDATA[In a word, yes. You should give it an honest shot. It really is a great OS. Very very fast, somewhat easy to use, stable as all hell. But a bit odd at times. Seems like they need a UX service pack or something. Perhaps the RTM will get rid of some of the concerns. How about that Tegra 3 image? Damn the wait! So far, I&#8217;m digging Windows 8 Release Preview though. Here are some annoyances I&#8217;ve encountered: Apps from the Store may suddenly become uninstallable for no good reason (this happened on two machines &#8211; one is my four year olds and the other mine) Asus Xonar sound cards&#8230; Good luck with drivers. Neither the UniXonar or any official Asus drivers have worked in my attemtps. At least not after the first reboot. Also the &#8220;class installer&#8221; has refused to install blah blah error seems to appear regardless after the first install &#8211; if you try to reinstall the drivers Upgrading from Windows 7 may or may not cause random complete hang or other undesirable affects Using Microsoft provided WDM drivers with an Nvidia (ie GTX 670 or dual GTX 560 TIs) GPU and Intel (Sandy Bridge) integrated graphics for tri monitor support can lead to all black backgrounds in RT apps. The fix here seems to be a reinstall of the Nvidia drivers. This happened to me once or twice after enabling Nvidia 3D Vision as well as after upgrading to newer versions of Nvidia drivers Also ...]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.bagearon.com/wp-content/uploads/2012/08/MSDN-Subscriber-Downloads-Mozilla-Firefox_2012-08-15_16-07-13.png"><img src="http://blog.bagearon.com/wp-content/uploads/2012/08/MSDN-Subscriber-Downloads-Mozilla-Firefox_2012-08-15_16-07-13-300x162.png" alt="" title="MSDN Subscriber Downloads - Mozilla Firefox_2012-08-15_16-07-13" width="300" height="162" class="aligncenter size-medium wp-image-557" /></a></p>
<p>In a word, yes.  You should give it an honest shot.  It really is a great OS.  Very very fast, somewhat easy to use, stable as all hell.  But a bit odd at times.  Seems like they need a UX service pack or something.  Perhaps the RTM will get rid of some of the concerns.</p>
<p>How about that Tegra 3 image?  Damn the wait!</p>
<p>So far, I&#8217;m digging Windows 8 Release Preview though.  Here are some annoyances I&#8217;ve encountered:</p>
<ul>
<li>Apps from the Store may suddenly become uninstallable for no good reason (this happened on two machines &#8211; one is my four year olds and the other mine)</li>
<li>Asus Xonar sound cards&#8230; Good luck with drivers.  Neither the UniXonar or any official Asus drivers have worked in my attemtps.  At least not after the first reboot.  Also the &#8220;class installer&#8221; has refused to install blah blah error seems to appear regardless after the first install &#8211; if you try to reinstall the drivers</li>
<li>Upgrading from Windows 7 may or may not cause random complete hang or other undesirable affects</li>
<li>Using Microsoft provided WDM drivers with an Nvidia (ie GTX 670 or dual GTX 560 TIs) GPU and Intel (Sandy Bridge) integrated graphics for tri monitor support can lead to all black backgrounds in RT apps.  The fix here seems to be a reinstall of the Nvidia drivers.  This happened to me once or twice after enabling Nvidia 3D Vision as well as after upgrading to newer versions of Nvidia drivers</li>
</ul>
<p>Also a couple of usability oddities:</p>
<ul>
<li>Scrolling with one finger or the mouse wheel does nothing in the start menu</li>
<li>Navigation with the keyboard in the start menu is a bit odd</li>
<li>Search is by no means complete for a gmail account with some 60k messages; if I am searching gmail &#8211; I goto gmail</li>
<li>Searching as a whole is a bit difficult to access, would much prefer a persistent search box and more intuitive way to display results from wherever I may be in the search menu or an app.  Why go to a separate page altogether?</li>
</ul>
<p>And finally some very important questions.</p>
<ul>
<li>Why is it so damn easy to pull up the start menu and so damn difficult to exit it?  Should be windows button to open, windows button to close period.</li>
<li>Why is it so difficult to customize a tile?  Why don&#8217;t normal apps use a big icon and small text if need?  Why can I not see the full contents of a particular app&#8217;s tile by hovering?  Again why can&#8217;t I customize a damn tile!!!?</li>
<li>Why is it so annoying to move tiles around?  Can&#8217;t I have some mass tile selection mode by right clicking and then left click holding?  With alot of apps, its sort of unmanageable</li>
<li>Why can&#8217;t I browse files &#8212; not pictures &#8212; FILES using the metro file browser?</li>
<li>Why do I have to have the annoyance of User fucking account control (pardon the language but this one really burns my arse) and the incompatibilities associated with it just to run freaking metro apps?</li>
<li>Why do I have to call it something other than metro after so long?  Didn&#8217;t someone do their research?</li>
<li>Why was it &#8220;metro&#8221; in the first place?  That always makes me think of a someone shopping at the gap or banana republic&#8230;</li>
<li>Why is the music app such a piece of shit?  I only have 6k songs.  That&#8217;s really not many at all.</li>
<li>Why does the piece of shit music app &#8211; and any other &#8220;metro&#8221; music playing app semi mute when I go back to the desktop?  Why is there no option to disable this?  Sure you could&#8217;ve just made it an unintended value added side effect of switching auto volume lowering during communication&#8230;</li>
<li>Why does it take an hour even with 50 mbps down to &#8220;enable&#8221; .net 3.5 features?</li>
<li>Why does IE metro have NO MENU?!!?!?  Really.  Hiding it is one thing but that thing doesn&#8217;t have a menu at all.  No history, no recently closed tabs.  I&#8217;d almost switch</li>
<li>Why do the IE dev tools still not allow me to change numeric values (say for size on a particular css property) with the arrow keys?  Or navigate with the damn tab key.  Its probably the only reason I don&#8217;t use the piece.</li>
<li>Why don&#8217;t you integrate with GOOGLE TALK!!!</li>
<li>Why do I click on a live tile because I see something interesting only to be taken to the home view of that particular tile.  Don&#8217;t you know anything about click intention?</li>
<li>Why did I seriously just type this many questions&#8230;  Uhoh&#8230;</li>
</ul>
<p><a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/hh442898#searchTerm=&#038;ProductFamilyId=481&#038;Languages=en&#038;PageSize=10&#038;PageIndex=0&#038;FileId=0" title="Download (MSDN Subscription Required)" target="_blank">Download it</a></p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/08/windows-8-rtm-available-now-is-it-worth-your-while/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enhance your Windows cmd line</title>
		<link>http://blog.bagearon.com/2012/07/enhance-your-windows-cmd-line/</link>
		<comments>http://blog.bagearon.com/2012/07/enhance-your-windows-cmd-line/#comments</comments>
		<pubDate>Sun, 15 Jul 2012 03:17:06 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=536</guid>
		<description><![CDATA[For whatever reason I never knew this existed&#8230; http://chocolatey.org One of the coolest tools I&#8217;ve seen in a while.  You can even install chunknorris with it! Also just about everything I mentioned on my Windows dev essentials post. &#160; Grab nuget while you are at it. &#160; &#160;]]></description>
				<content:encoded><![CDATA[<p>For whatever reason I never knew this existed&#8230;</p>
<p><a href="http://blog.bagearon.com/wp-content/uploads/2012/07/Chocolatey-Gallery-Mozilla-Firefox_2012-07-14_22-18-08.png"><img class="aligncenter size-large wp-image-541" title="Chocolatey Gallery - Mozilla Firefox_2012-07-14_22-18-08" width="541" src="http://blog.bagearon.com/wp-content/uploads/2012/07/Chocolatey-Gallery-Mozilla-Firefox_2012-07-14_22-18-08-1024x752.png" alt=""/></a></p>

<a href='http://blog.bagearon.com/2012/07/enhance-your-windows-cmd-line/chocolatey-gallery-mozilla-firefox_2012-07-14_22-18-08/' title='Chocolatey Gallery - Mozilla Firefox_2012-07-14_22-18-08'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/07/Chocolatey-Gallery-Mozilla-Firefox_2012-07-14_22-18-08-150x150.png" class="attachment-thumbnail" alt="Chocolatey Gallery - Mozilla Firefox_2012-07-14_22-18-08" /></a>
<a href='http://blog.bagearon.com/2012/07/enhance-your-windows-cmd-line/chocolatey-gallery-mozilla-firefox_2012-07-14_21-57-26/' title='Chocolatey Gallery - Mozilla Firefox_2012-07-14_21-57-26'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/07/Chocolatey-Gallery-Mozilla-Firefox_2012-07-14_21-57-26-150x150.png" class="attachment-thumbnail" alt="Chocolatey Gallery - Mozilla Firefox_2012-07-14_21-57-26" /></a>

<p><a href="http://chocolatey.org" target="_blank">http://chocolatey.org</a></p>
<p>One of the coolest tools I&#8217;ve seen in a while.  You can even install chunknorris with it!</p>
<p>Also just about everything I mentioned on my Windows dev essentials post.</p>
<p>&nbsp;</p>
<p>Grab nuget while you are at it.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/07/enhance-your-windows-cmd-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix Bricked or Bad Flash Motherboard BIOS Update</title>
		<link>http://blog.bagearon.com/2012/05/fix-bricked-or-bad-flash-motherboard-bios-update/</link>
		<comments>http://blog.bagearon.com/2012/05/fix-bricked-or-bad-flash-motherboard-bios-update/#comments</comments>
		<pubDate>Mon, 28 May 2012 14:00:07 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=227</guid>
		<description><![CDATA[Not sure how safe this would be if you put the chip in backwards, incorrectly, or its a different package. Do this at your own risk without any recommendation from me &#8211; who it worked for&#8230; Two boards, one chip. The ASUS board has bad firmware from a power loss during a firmware upgrade. Not bricked though, and we certainly didn&#8217;t by a dip programmer specifically for it or another board. Fixing the &#8220;bricked&#8221; ASUS P8Z68 was as simple as booting the junk Zotac board (which is a totally different architecture) into some random linux distro that included flashrom, downloading a bios update (.bin) from ASUS, and hotswapping, yes hot freaking swapping the motherboard&#8217;s EEPROM while in gnome with a terminal open (do this also if you can&#8217;t find a way to boot to dos for junk mobo bios updates &#8211; minus the hotswap of course). After the swap I did the following: sudo flashrom -r bkup.bin sudo flashrom -w biosupdate.bin Then I shut the junk Zotac off, put the EEPROM in its original owner and booted it up without an issue since.]]></description>
				<content:encoded><![CDATA[
<a href='http://blog.bagearon.com/2012/05/fix-bricked-or-bad-flash-motherboard-bios-update/p8z68/' title='p8z68'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/03/p8z68-150x150.png" class="attachment-thumbnail" alt="p8z68" /></a>
<a href='http://blog.bagearon.com/2012/05/fix-bricked-or-bad-flash-motherboard-bios-update/zotac/' title='zotac'><img width="150" height="150" src="http://blog.bagearon.com/wp-content/uploads/2012/03/zotac-150x150.png" class="attachment-thumbnail" alt="zotac" /></a>

Not sure how safe this would be if you put the chip in backwards, incorrectly, or its a different package.  Do this at your own risk without any recommendation from me &#8211; who it worked for&#8230;</p>
<p>Two boards, one chip.  The ASUS board has bad firmware from a power loss during a firmware upgrade.  Not bricked though, and we certainly didn&#8217;t by a dip programmer specifically for it or another board.  Fixing the &#8220;bricked&#8221; ASUS P8Z68 was as simple as booting the junk Zotac board (which is a totally different architecture) into some random linux distro that included flashrom, downloading a bios update (.bin) from ASUS, and <b>hotswapping</b>, yes  <b>hot freaking swapping</b> the motherboard&#8217;s EEPROM while in gnome with a terminal open (do this also if you can&#8217;t find a way to boot to dos for junk mobo bios updates &#8211; minus the hotswap of course).  </p>
<p>After the swap I did the following:</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="bash" style="font-family:monospace;">  <span style="color: #c20cb9; font-weight: bold;">sudo</span> flashrom <span style="color: #660033;">-r</span> bkup.bin
  <span style="color: #c20cb9; font-weight: bold;">sudo</span> flashrom <span style="color: #660033;">-w</span> biosupdate.bin</pre></td></tr></table></div>

<p>Then I shut the junk Zotac off, put the EEPROM in its original owner and booted it up without an issue since.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/05/fix-bricked-or-bad-flash-motherboard-bios-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows (esp Android) development essentials</title>
		<link>http://blog.bagearon.com/2012/05/windows-esp-android-development-essentials/</link>
		<comments>http://blog.bagearon.com/2012/05/windows-esp-android-development-essentials/#comments</comments>
		<pubDate>Sun, 27 May 2012 11:12:27 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=290</guid>
		<description><![CDATA[I&#8217;m starting small with this post. I&#8217;ll take feedback and check out alternatives but here are some pieces I find absolutely essential in writing code on Windows, especially where Android is concerned: C#.  Java and Objective C are both garbage collected by delegates, dynamics, lambda and linq expressions.  Not to mention WCF, WPF, ASP .Net&#8217;s MVC, the entity framework, etc Windows - because your computer is simply not a toaster. Bluestacks &#8211; because no matter how you handle it the emulator is slow Xamarian&#8217;s Mono for Android MonoGame Nvidia&#8217;s Fx Composer for GL shaders (and their development environment) Desura and Steam &#8211; cause you have to have some fun every now and then The best text editor ever: Sublime Text 2 The best code comparison utility ever: DevArt Code Compare &#8211; because it compares code, not text The best code editor ever: Visual Studio 2010 and 11 The second best: MonoDevelop, buggy as it may be The best hex editor ever: HxD The best developer tools ever: Anything by Telerik The best performance tracing application for .Net: Telerik&#8217;s JustTrace and ignore nosql for games, unless you are talking about a backbone for your backbone. Have fun!]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m starting small with this post. I&#8217;ll take feedback and check out alternatives but here are some pieces I find absolutely essential in writing code on Windows, especially where Android is concerned:</p>
<ul>
<li><a target="_blank" href="http://msdn.microsoft.com/en-us/vstudio/hh388566.aspx">C#</a>.  Java and Objective C are both garbage collected by delegates, dynamics, lambda and linq expressions.  Not to mention WCF, WPF, ASP .Net&#8217;s MVC, the entity framework, etc</li>
<li><a target="_blank" href="http://windows.microsoft.com/en-US/windows/home">Windows </a>- because your computer is simply not a toaster.</li>
<li><a target="_blank" href="http://bluestacks.com/">Bluestacks</a> &#8211; because no matter how you handle it the emulator is <strong>slow</strong></li>
<li><a target="_blank" href="http://xamar.in/r/beeradg/xamarin.com">Xamarian&#8217;s Mono for Android</a></li>
<li><a target="_blank" href="http://github.com/mono/monogame">MonoGame</a></li>
<li><a target="_blank" href="http://developer.nvidia.com/fx-composer">Nvidia&#8217;s Fx Composer for GL shaders</a> (and their development environment)</li>
<li><a target="_blank" href="http://www.desura.com/">Desura</a> and <a target="_blank" href="http://store.steampowered.com/">Steam</a> &#8211; cause you have to have some fun every now and then</li>
<li>The best text editor ever: <a target="_blank" href="http://www.sublimetext.com/2">Sublime Text 2</a></li>
<li>The best code comparison utility ever: <a target="_blank" href="http://www.devart.com/codecompare/">DevArt Code Compare</a> &#8211; because it compares code, not text</li>
<li>The best code editor ever: <a target="_blank" href="http://msdn.microsoft.com/en-us/vstudio/aa718325.aspx">Visual Studio 2010 and 11</a></li>
<li>The second best: <a target="_blank" href="http://monodevelop.com/">MonoDevelop</a>, buggy as it may be</li>
<li>The best hex editor ever: <a target="_blank" href="http://mh-nexus.de/en/hxd/">HxD</a></li>
<li>The best developer tools ever: Anything by <a target="_blank" href="http://www.telerik.com/">Telerik</a></li>
<li>The best performance tracing application for .Net: <a target="_blank" href="http://www.telerik.com/products/memory-performance-profiler.aspx">Telerik&#8217;s JustTrace</a></li>
</ul>
<p>and ignore nosql for games, unless you are talking about a backbone for your backbone.</p>
<p>Have fun! <img src='http://blog.bagearon.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/05/windows-esp-android-development-essentials/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Branches .Net Android Game Loader</title>
		<link>http://blog.bagearon.com/2012/04/terraria-on-android-progress/</link>
		<comments>http://blog.bagearon.com/2012/04/terraria-on-android-progress/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 11:15:30 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Branches]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[branches]]></category>
		<category><![CDATA[g2x]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[monogame]]></category>
		<category><![CDATA[prime]]></category>
		<category><![CDATA[Terraria]]></category>
		<category><![CDATA[transformer]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=250</guid>
		<description><![CDATA[Update: 9/7/2012 9:00 PM Update Soon with support for They Bleed Pixels On top of all that great news below, I&#8217;ve added a new game to the loader: They Bleed Pixels. As with Terraria, you need the original game to play it and my update (once I release it). Buy it from Steam and then stay tuned for the release. I&#8217;ve got a revamped sync manager, no more batch files, the memory reduction ready, controls fixed&#8230; amoung other things. Now when you install there are two buttons to click, everything happens automatically and you are faced with a minor bit of crucial info. Installation still requires a pc for now. Did I mention its ready for release? Good news right! I am thinking based on how this goes that I&#8217;ll stick it in the market soon as well. Also, check out my composition. I&#8217;m no musician, and this is my third piece ever. Feedback is always appreciated! In the past month I&#8217;ve been working seriously on getting this other ball rolling and well, so far, I&#8217;m doing the entire production myself. I&#8217;ve learned alot so far and progress is steady. But a couple of days ago I took a break to focus on Branches. Branches conversion and installation process video tutorial can be found below. Thanks a bunch to DroidNerds for posting it. Sorry to all of you following this post for the delayed update. I&#8217;ve been so busy I&#8217;ve not had the time to even glance at this in a ...]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #ff0000;">Update: 9/7/2012 9:00 PM</span></h2>
<h2>Update Soon with support for They Bleed Pixels</h2>
<p>On top of all that great news below,</p>
<p><strong>I&#8217;ve added a new game to the loader:</strong> <a href="http://www.theybleedpixels.com" target="_blank">They Bleed Pixels</a>.</p>
<p>As with Terraria, you need the original game to play it and my update (once I release it).</p>
<p><a href="http://store.steampowered.com/app/211260" target="_blank">Buy it from Steam</a> and then stay tuned for the release.</p>
<p>I&#8217;ve got a revamped sync manager, no more batch files, the memory reduction ready, controls fixed&#8230; amoung other things. Now when you install there are two buttons to click, everything happens automatically and you are faced with a minor bit of crucial info. Installation still requires a pc for now.</p>
<p>Did I mention its ready for release?<br />
Good news right! I am thinking based on how this goes that I&#8217;ll stick it in the market soon as well.</p>
<p>Also, check out my <a href="http://audiojungle.net/item/hopeful-disconsolance/2934713" target="_blank">composition</a>. I&#8217;m no musician, and this is my third piece ever.</p>
<p>Feedback is always appreciated!</p>
<p><a class="popup cboxElement" href="http://www.youtube.com/watch?v=etXoIrRI3FA&amp;feature=relmfu"><img class="size-medium wp-image-565 aligncenter" title="How to - Install and play Terraria on your Android Device - YouTube - Google Chr_2012-08-16_00-11-21" alt="Video Tutorial (Courtesy of Droid Nerds)" src="http://blog.bagearon.com/wp-content/uploads/2012/04/How-to-Install-and-play-Terraria-on-your-Android-Device-YouTube-Google-Chr_2012-08-16_00-11-21-300x214.png" /></a></p>
<p>In the past month I&#8217;ve been working seriously on getting this other ball rolling and well, so far, I&#8217;m doing the entire production myself. I&#8217;ve learned alot so far and progress is steady. But a couple of days ago I took a break to focus on Branches.</p>
<p>Branches conversion and installation process video tutorial can be found below. Thanks a bunch to DroidNerds for posting it.</p>
<p>Sorry to all of you following this post for the delayed update. I&#8217;ve been so busy I&#8217;ve not had the time to even glance at this in a couple of weeks. I&#8217;ll have some awesome news at some point in the future, and will try my absolute hardest to focus on getting the updates to this regular.</p>
<p>Finally got the new tile engine stable.  This is great news because in my testing I&#8217;ve successfully played a large world with memory usage not exceeding 112 MB except for a small spike of 240 MB during the actual load.</p>
<p>I&#8217;ve also finished my fixes for the missing button, more intuative error messages, etc.  Look forward to this update sometime tonight.</p>
<p>&nbsp;</p>
<p><a title="Branches" href="http://blog.bagearon.com/forums/forum/branches-2/">Forums added</a></p>
<p>Release notes (7/3/2012):</p>
<ul>
<li>Fixed character creation (somewhat) &#8211; can get to the screen now but image is off center and keyboard is required</li>
<li>IMPORTANT: Select settings, and then Lazy Load Textures to see this benefit: Memory usage reduced to about <strong>253 MB</strong> on a small world. It might even work on the Xperia now.</li>
</ul>
<p>Also fixed my convert/copy script. Apparently it was set to copy to the root of a device connected via adb. Sorry.</p>
<p>NOTE: If you have this working now, uninstall before installing. The patch that is applied must be deleted for you to get this update. Then grab the loader.patch and stick it in /sdcard/branches on your device.</p>
<p>Thanks for those of you who provided assistance and a simple reminder please don&#8217;t link to copyrighted content here. If anything use something created by a third party. I still don&#8217;t see one thing wrong with this app with regard to copyright though&#8230;</p>
<p>Remember, I was going to finish up my sync tool and this would all be automatic. Though comments got a bit too deep on my nerves so I rushed it.</p>
<p>Free! Source might appear soon. It&#8217;s not obfuscated regardless. Please donate if it works and you feel like supporting the work.</p>
<p>Here&#8217;s to the lovely comments. Good luck.</p>
<p>This will only run on devices with &gt; 512 MB of RAM (at least ~350 MB free after booting)<br />
I may or may not provide answers to questions. You can thank AceSmythe and others for that.</p>
<p>Install this apk: <a title="Game Loader" href="http://blog.bagearon.com/downloads/bag.game.loader-Signed.apk">Game Loader</a><br />
Grab this zip: <a title="Conversion" href="http://blog.bagearon.com/downloads/prepare.zip">Conversion</a></p>
<p>Install Perl for Windows (<a href="http://strawberryperl.com/download/5.16.0.1/strawberry-perl-5.16.0.1-32bit.msi" target="_blank">Strawberry</a>)<br />
Install Python for Windows (<a href="http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi" target="_blank">Python</a>)<br />
Install your android device&#8217;s driver and adb (<a href="http://dl.google.com/android/installer_r20-windows.exe" target="_blank">Sdk</a>)<br />
Extract the contents of Prepare.zip<br />
Copy &#8220;Content&#8221; directory and main executable into the folder you extracted in step one<br />
Copy Players and Worlds from &#8220;My Saves&#8221; (your save game location) to the folder you extracted in step one<br />
Double click or execute ConvertCopy.cmd</p>
<p>Run the app, make sure you select xnb for the image format. Also no need for the desktop app at this point or dropbox unless you want your saves and content to sync.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/04/terraria-on-android-progress/feed/</wfw:commentRss>
		<slash:comments>635</slash:comments>
		</item>
		<item>
		<title>SQL Server Management Studio 2012 Color Theme Extension Support</title>
		<link>http://blog.bagearon.com/2012/03/sql-server-management-studio-2012-color-themes-extension-support/</link>
		<comments>http://blog.bagearon.com/2012/03/sql-server-management-studio-2012-color-themes-extension-support/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 04:06:40 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=208</guid>
		<description><![CDATA[I&#8217;m a big fan of the new SQL Server Management Studio&#8230; Not so much a fan of the fact it doesn&#8217;t support themes as Visual Studio or have the well put together interface for extensions that Visual Studio does.  I mean &#8211; it uses the shell.. why not?  Either way, in an attempt to add theme support &#8211; I&#8217;ve found that extensions work pretty easily (at least the color theme for VS 2010 does).  See the screenshot above &#8211; do the following to replicate it on your box. Note the use of the dark expression theme: http://www.nerdpad.com/visual-studio/visual-studio-2010-dark-expression-blend-color-theme The source VS 2010 plugn: http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378/ Unzip this to your SQL Server Management Studio path in the extensions folder ( for me was C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions). Start/restart SSMS, and customize the theme as necessary. Also note that you can easily import existing syntax color themes from wherever (http://studiostyl.es/) as well.  I&#8217;m currently digging VS11 &#8211; Dark. Have fun!]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m a big fan of the new SQL Server Management Studio&#8230;</p>
<p>Not so much a fan of the fact it doesn&#8217;t support themes as Visual Studio or have the well put together interface for extensions that Visual Studio does.  I mean &#8211; it uses the shell.. why not?  Either way, in an attempt to add theme support &#8211; I&#8217;ve found that extensions work pretty easily (at least the color theme for VS 2010 does).  See the screenshot above &#8211; do the following to replicate it on your box.</p>
<p>Note the use of the dark expression theme: <a href="http://www.nerdpad.com/visual-studio/visual-studio-2010-dark-expression-blend-color-theme">http://www.nerdpad.com/visual-studio/visual-studio-2010-dark-expression-blend-color-theme</a></p>
<p>The source VS 2010 plugn: <a href="http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378/">http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378/</a></p>
<p>Unzip <a title="this" href="http://blog.bagearon.com/downloads/vstheme.zip" target="_blank">this</a> to your SQL Server Management Studio path in the extensions folder ( for me was C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\Extensions).</p>
<div class="quote-aside one-half"><span class="highlight"><br />
</span></div>
<p>Start/restart SSMS, and customize the theme as necessary.</p>
<p>Also note that you can easily import existing syntax color themes from wherever (<a href="http://studiostyl.es/">http://studiostyl.es/</a>) as well.  I&#8217;m currently digging <a title="VS 11 - Dark" href="http://studiostyl.es/schemes/vs-11-dark">VS11 &#8211; Dark</a>.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/03/sql-server-management-studio-2012-color-themes-extension-support/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Regex (regular expression) SQL Server Insert Statements To Add If Not Exists</title>
		<link>http://blog.bagearon.com/2012/03/regex-regular-expression-sql-server-insert-statements/</link>
		<comments>http://blog.bagearon.com/2012/03/regex-regular-expression-sql-server-insert-statements/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 18:58:48 +0000</pubDate>
		<dc:creator>bradgearon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.bagearon.com/?p=204</guid>
		<description><![CDATA[If you&#8217;re like me and stuck managing a giant database along with version upgrades this may come in handy.  I&#8217;m posting about it mostly for my own good though.  Regardless feel free to make it better and comment with the complete regex (ie adding optional groups or INTO and or VALUES / SELECT &#8211; so that it works for any generated or otherwise script. Basically the gist is to have a regex that can be run on a bunch of insert statements to turn it into an insert if not exists &#8211; with some primary key. Run the regex on this SQL insert statement: INSERT &#91;dbo&#93;.&#91;Dummy&#93; &#40;&#91;id&#93;, &#91;name&#93;, &#91;description&#93;, &#91;listOrder&#93;, &#91;dateCreated&#93;, &#91;dateUpdated&#93;&#41; VALUES &#40;N'87901F8E-5595-4A95-8AEA-45A61B5A65D2', N'Doofus', N'This one''s stupid', 10, getdate&#40;&#41;, getdate&#40;&#41;&#41; Outputs the following SQL insert statements: INSERT Dummy &#40;&#91;id&#93;, &#91;name&#93;, &#91;description&#93;, &#91;listOrder&#93;, &#91;dateCreated&#93;, &#91;dateUpdated&#93;&#41; SELECT N'87901F8E-5595-4A95-8AEA-45A61B5A65D2', N'Doofus', N'This one''s stupid', 10, getdate&#40;&#41;, getdate&#40;&#41; WHERE NOT EXISTS &#40;SELECT 1 FROM Dummy WHERE id = '87901F8E-5595-4A95-8AEA-45A61B5A65D2'&#41; The regular expression is: INSERT \[dbo\]\.\[(.+)\] \((.+) VALUES \((N\&#8217;([a-zA-Z0-9-]+)\&#8217;\,.+)\) INSERT \1 (\2 \nSELECT \3\nWHERE NOT EXISTS (SELECT 1 FROM \1 WHERE id = &#8216;\4&#8242;)\n That&#8217;s it&#8230; Have fun!]]></description>
				<content:encoded><![CDATA[<p>If you&#8217;re like me and stuck managing a giant database along with version upgrades this may come in handy.  I&#8217;m posting about it mostly for my own good though.  Regardless feel free to make it better and comment with the complete regex (ie adding optional groups or INTO and or VALUES / SELECT &#8211; so that it works for <span style="text-decoration: underline;">any</span> generated or otherwise script.</p>
<p>Basically the gist is to have a regex that can be run on a bunch of insert statements to turn it into an insert if not exists &#8211; with some primary key.</p>
<h4>Run the regex on this SQL insert statement:</h4>

<div class="wp_syntax"><table><tr><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>Dummy<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>id<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>name<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>description<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>listOrder<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>dateCreated<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>dateUpdated<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span>N<span style="color: #ff0000;">'87901F8E-5595-4A95-8AEA-45A61B5A65D2'</span><span style="color: #66cc66;">,</span> N<span style="color: #ff0000;">'Doofus'</span><span style="color: #66cc66;">,</span> N<span style="color: #ff0000;">'This one'</span><span style="color: #ff0000;">'s stupid'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">,</span> getdate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> getdate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<h4>Outputs the following SQL insert statements:</h4>

<div class="wp_syntax"><table><tr><td class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">INSERT</span> Dummy <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#91;</span>id<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>name<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>description<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>listOrder<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>dateCreated<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#91;</span>dateUpdated<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">SELECT</span> N<span style="color: #ff0000;">'87901F8E-5595-4A95-8AEA-45A61B5A65D2'</span><span style="color: #66cc66;">,</span> N<span style="color: #ff0000;">'Doofus'</span><span style="color: #66cc66;">,</span> N<span style="color: #ff0000;">'This one'</span><span style="color: #ff0000;">'s stupid'</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">10</span><span style="color: #66cc66;">,</span> getdate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span> getdate<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">FROM</span> Dummy <span style="color: #993333; font-weight: bold;">WHERE</span> id <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'87901F8E-5595-4A95-8AEA-45A61B5A65D2'</span><span style="color: #66cc66;">&#41;</span></pre></td></tr></table></div>

<h4>The regular expression is:</h4>
<ul>
<li><span lang="regex">INSERT \[dbo\]\.\[(.+)\] \((.+) VALUES \((N\&#8217;([a-zA-Z0-9-]+)\&#8217;\,.+)\)<br />
</span></li>
<li><span lang="regex">INSERT \1 (\2 \nSELECT \3\nWHERE NOT EXISTS (SELECT 1 FROM \1 WHERE id = &#8216;\4&#8242;)\n </span></li>
</ul>
<p>That&#8217;s it&#8230; Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bagearon.com/2012/03/regex-regular-expression-sql-server-insert-statements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
