<?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>Eric Fickes &#187; hack</title>
	<atom:link href="http://ericfickes.com/category/hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://ericfickes.com</link>
	<description>Design minded Internet Programmer</description>
	<lastBuildDate>Fri, 28 Oct 2011 04:14:43 +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>How I removed iOS4 from my iPhone 3G</title>
		<link>http://ericfickes.com/2010/07/how-i-removed-ios4-from-my-iphone-3g/</link>
		<comments>http://ericfickes.com/2010/07/how-i-removed-ios4-from-my-iphone-3g/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 05:11:57 +0000</pubDate>
		<dc:creator>Eric Fickes</dc:creator>
				<category><![CDATA[hack]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[downgrade]]></category>
		<category><![CDATA[iOS4]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://ericfickes.com/?p=1554</guid>
		<description><![CDATA[PLEASE BACKUP YOUR iPhone BEFORE REMOVING iOS4!  I lost everything on my phone prior to removing iOS4 and didn&#8217;t think about saying this originally. In case you need help removing iOS4 from your iPhone 3G, here are the steps that &#8230; <a href="http://ericfickes.com/2010/07/how-i-removed-ios4-from-my-iphone-3g/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3><span style="color: #ffff00;">PLEASE BACKUP YOUR iPhone BEFORE REMOVING iOS4!  I lost everything on my phone prior to removing iOS4 and didn&#8217;t think about saying this originally</span>.</h3>
<p>In case you need help removing iOS4 from your iPhone 3G, here are the steps that I followed to downgrade my iPhone 3G to OS 3.1.3.  Before we get going, I&#8217;m not taking credit for these instructions since this is a cleaned up version of <a title="How to downgrade from iOS4 to 3.1.3" href="http://forums.macrumors.com/showthread.php?t=954719" target="_blank">this MacRumors forum post</a>.  Shout out to my buddy Tony Rodgers for sending me the original link.</p>
<h2>Required Downloads</h2>
<p>Before you get to the steps, be sure to download these two files first.</p>
<ul>
<li><a title="Download iPhone OS 3.1.3 restore file" href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7468.20100202.pbnrt/iPhone1,2_3.1.3_7E18_Restore.ipsw" target="_blank">iPhone1,2_3.1.3_7E18_Restore.ipsw</a> ( this is the OS 3.1.3 restore file )</li>
<li><a title="Go here and download the blackra1n tool that matches your OS ( mac or pc )" href="http://www.blackra1n.com/" target="_blank">blackra1n</a> ( pick the installer that matches your OS )</li>
</ul>
<h2>Restore iPhone 3G to OS 3.1.3</h2>
<ol>
<li>Connect your iPhone, open iTunes, then click your iPhone to go to the Summary screen.</li>
<li>While holding down Alt ( OSX ) or Shift ( windows ), click the Restore button.  If you held the correct key when clicking restore, you should get a File Open prompt.</li>
<li>Select iPhone1,2_3.1.3_7E18_Restore.ipsw that you downloaded earlier and let iTunes do it&#8217;s work.</li>
<li>After iTunes tries to verify the update, it should throw an error.  This error is normal, so disregard even though iTunes has left your iPhone 3G in restore mode.  Close iTunes.</li>
<li>With your iPhone still connected, open blackra1n and click &#8220;Make it rain&#8221;.</li>
<li>Manually power cycle your iPhone 3G if it doesn&#8217;t restart automatically for you.</li>
</ol>
<p>That&#8217;s all there is to it.  I know these steps work because it&#8217;s exactly what I did on my iPhone.  The last part of the uninstall is pretty hairy since I wasn&#8217;t able to close iTunes without unplugging my phone.  Also, when I ran blackra1n, my phone never rebooted on it&#8217;s own.  The screen went black and I just unplugged the iPhone and forced a restart.  When my iPhone booted up, I was back on 3.1.3.</p>
<p>I hope this helps somebody out because iOS4 on an iPhone 3G is horrible.</p>
]]></content:encoded>
			<wfw:commentRss>http://ericfickes.com/2010/07/how-i-removed-ios4-from-my-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Invalid token &#8216;void&#8217; in class, struct, or interface member declaration</title>
		<link>http://ericfickes.com/2010/02/invalid-token-void-in-class-struct-or-interface-member-declaration/</link>
		<comments>http://ericfickes.com/2010/02/invalid-token-void-in-class-struct-or-interface-member-declaration/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 23:32:34 +0000</pubDate>
		<dc:creator>Eric Fickes</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[ADO.NET Entity Data Model]]></category>
		<category><![CDATA[edmx]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[visual studio 2008]]></category>
		<category><![CDATA[void]]></category>

		<guid isPermaLink="false">http://ericfickes.com/?p=1041</guid>
		<description><![CDATA[EDIT : After finishing this post I ran into all sorts of other strange issues and restarted using a Web Appliction instead of a plain old Website.  Between IntelliSense not showing any classes, to project reference issues, I couldn&#8217;t figured it &#8230; <a href="http://ericfickes.com/2010/02/invalid-token-void-in-class-struct-or-interface-member-declaration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>EDIT :</h2>
<p>After finishing this post I ran into all sorts of other strange issues and restarted using a Web Appliction instead of a plain old Website.  Between <a title="IntelliSense is the BEST feature of all Visual Studios" href="http://en.wikipedia.org/wiki/IntelliSense" target="_blank">IntelliSense</a> not showing any classes, to project reference issues, I couldn&#8217;t figured it out in time.  I&#8217;m sure there&#8217;s a way, I just had to move on.  So maybe this ramble below will be helpful for someone.</p>
<address>EF</address>
<p>Just ran into something quirky with Visual Studio 2008&#8242;s new ADO.NET Entity Data Model wizard.  While working on an ASP.NET 3.5 website ( not a codebehind web application ) I was trying to get the ADO.NET Entity Data model wizard to work with MySQL and ran into a probable Visual Studio bug.  To sum up the issue, if you are going to add a new edmx to your project, do NOT save it to the App_Code folder initially.  Put it in your root folder, compile your project, then move the edmx where you&#8217;d like.</p>
<p>Assuming you&#8217;ve already created your ASP.NET Website project, here&#8217;s how you reproduce this issue.</p>
<h3 style="text-align: center;"><strong>Right click your project and left click &#8216;Add New Item&#8217;</strong></h3>
<p style="text-align: center;">
<div id="attachment_1042" class="wp-caption aligncenter" style="width: 390px"><a href="http://ericfickes.com/wp-content/uploads/2010/02/vs1-AddNewItem.png" rel="lightbox[1041]"><img class="size-full wp-image-1042" title="Add New Item" src="http://ericfickes.com/wp-content/uploads/2010/02/vs1-AddNewItem.png" alt="Right click your project, left click Add New Item" width="380" height="225" /></a><p class="wp-caption-text">Add New Item</p></div>
<h3 style="text-align: center;"><strong>Select ADO.NET Entity Data Model, name it, select your language of preference</strong></h3>
<p style="text-align: center;">
<div id="attachment_1045" class="wp-caption aligncenter" style="width: 372px"><a href="http://ericfickes.com/wp-content/uploads/2010/02/vs2-NewEDM1.png" rel="lightbox[1041]"><img class="size-full wp-image-1045" title="New ADO.NET Entity Data Model" src="http://ericfickes.com/wp-content/uploads/2010/02/vs2-NewEDM1.png" alt="New ADO.NET Entity Data Model" width="362" height="466" /></a><p class="wp-caption-text">ADO.NET Entity Data Model</p></div>
<h3 style="text-align: center;"><strong>Click Yes to the &#8216;Store in App_Code&#8217; prompt</strong></h3>
<p style="text-align: center;"><strong> </strong></p>
<div id="attachment_1046" class="wp-caption aligncenter" style="width: 500px"><strong><strong><a href="http://ericfickes.com/wp-content/uploads/2010/02/vs3-AddToAPP_CODE.png" rel="lightbox[1041]"><img class="size-full wp-image-1046" title="Place your edmx in App_Code folder" src="http://ericfickes.com/wp-content/uploads/2010/02/vs3-AddToAPP_CODE.png" alt="Place your edmx in App_Code folder" width="490" height="199" /></a></strong></strong><p class="wp-caption-text">Place file in &#39;App_Code&#39; folder</p></div>
<p><strong> </strong></p>
<h3 style="text-align: center;"><strong>Complete the new Entity Data Model wizard</strong></h3>
<p style="text-align: center;"><a title="ADO.NET DataEntities and WCF Feeding a Silverlight DataGrid" href="http://silverlight.net/learn/tutorials/adonetdataentities-cs/" target="_blank">See this tutorial if you have not done this before</a></p>
<p style="text-align: center;">
<p style="text-align: center;">
<h3 style="text-align: center;"><strong>Compile project after completing wizard</strong></h3>
<p style="text-align: left;">
<div id="attachment_1047" class="wp-caption aligncenter" style="width: 665px"><a href="http://ericfickes.com/wp-content/uploads/2010/02/vs4-BuildFail.png" rel="lightbox[1041]"><img class="size-full wp-image-1047" title="Invalid token 'void' in class, struct, or interface member declaration" src="http://ericfickes.com/wp-content/uploads/2010/02/vs4-BuildFail.png" alt="Invalid token 'void' in class, struct, or interface member declaration" width="655" height="399" /></a><p class="wp-caption-text">Invalid token &#39;void&#39; in class, struct, or interface member declaration</p></div>
<p style="text-align: left;">At this point your project should have a new.edmx file located inside of the App_Code folder, but the project won&#8217;t build without failing.  If you are stuck in this predicament, follow this workaround.</p>
<h3 style="text-align: center;"><strong>Move .edmx to root folder and rebuild</strong></h3>
<p style="text-align: left;"><strong> </strong></p>
<div id="attachment_1048" class="wp-caption aligncenter" style="width: 346px"><strong><strong><a href="http://ericfickes.com/wp-content/uploads/2010/02/vs5-move_edmx.png" rel="lightbox[1041]"><img class="size-full wp-image-1048" title="Move edmx to root and recompile, no errors!" src="http://ericfickes.com/wp-content/uploads/2010/02/vs5-move_edmx.png" alt="Move edmx to root and recompile, no errors!" width="336" height="468" /></a></strong></strong><p class="wp-caption-text">WORKAROUND : move edmx to root folder, then recompile</p></div>
<p><strong> </strong></p>
<p style="text-align: left;">
<p style="text-align: left;">After moving your edmx file to the root folder you should be able to compile without problem.  Assuming this solves your problem, you should be able to move your edmx file to the App_Code folder without problem.  Seems like an initial compile problem<strong>.<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ericfickes.com/2010/02/invalid-token-void-in-class-struct-or-interface-member-declaration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hacking a technical interview</title>
		<link>http://ericfickes.com/2008/10/hacking-a-technical-interview/</link>
		<comments>http://ericfickes.com/2008/10/hacking-a-technical-interview/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 02:53:48 +0000</pubDate>
		<dc:creator>Eric Fickes</dc:creator>
				<category><![CDATA[hack]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[hack interview]]></category>
		<category><![CDATA[hack technical interview]]></category>
		<category><![CDATA[technical interview]]></category>

		<guid isPermaLink="false">http://ericfickes.com/?p=27</guid>
		<description><![CDATA[Saw this great short presentation on how to hack a technical interview.  Luckily I have a job, but it&#8217;s still worth a view. The website behind the presentation]]></description>
			<content:encoded><![CDATA[<p>Saw this great short presentation on how to hack a technical interview.  Luckily I have a job, but it&#8217;s still worth a view.</p>
<p style="text-align: center;">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/4KyCPiJPx48&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/4KyCPiJPx48&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</p>
<p><a title="Hacking the Technical Interview" href="http://hackingtechnicalinterview.com/" target="_bonk">The website behind the presentation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericfickes.com/2008/10/hacking-a-technical-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add scrollwheel support to Visual Studio 6.0</title>
		<link>http://ericfickes.com/2006/12/add-scrollwheel-support-to-visual-studio-60/</link>
		<comments>http://ericfickes.com/2006/12/add-scrollwheel-support-to-visual-studio-60/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 16:03:00 +0000</pubDate>
		<dc:creator>Eric Fickes</dc:creator>
				<category><![CDATA[hack]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[scrollwheel]]></category>
		<category><![CDATA[visual studio 6]]></category>

		<guid isPermaLink="false">http://ericfickes.com/2006/12/11/88/</guid>
		<description><![CDATA[If you find yourself having to work with Visual Studio 6, you&#8217;ll notice right away that the scroll wheel on your mouse doesn&#8217;t do anything. Microsoft has an addin for VS6 that enables the scrolly wheel magic. Get the Visual &#8230; <a href="http://ericfickes.com/2006/12/add-scrollwheel-support-to-visual-studio-60/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you find yourself having to work with Visual Studio 6, you&#8217;ll notice right away that the scroll wheel on your mouse doesn&#8217;t do anything.  Microsoft has an addin for VS6 that enables the scrolly wheel magic.</p>
<p><a href="http://support.microsoft.com/Default.aspx?id=837910" target="_blank">Get the Visual Studio 6 scroll wheel addin here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericfickes.com/2006/12/add-scrollwheel-support-to-visual-studio-60/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to customize WebForm1.aspx in Visual Studio 2003</title>
		<link>http://ericfickes.com/2006/05/how-to-customize-webform1aspx-in-visual-studio-2003/</link>
		<comments>http://ericfickes.com/2006/05/how-to-customize-webform1aspx-in-visual-studio-2003/#comments</comments>
		<pubDate>Wed, 03 May 2006 22:30:00 +0000</pubDate>
		<dc:creator>Eric Fickes</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[aspx]]></category>
		<category><![CDATA[aspx template]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio template]]></category>

		<guid isPermaLink="false">http://ericfickes.com/2006/05/03/73/</guid>
		<description><![CDATA[I finally found out where to customize the WebForm1.aspx template for Visual Studio 03. C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddWebFormWiz\Templates\1033\WebForm1.aspx Now I don&#8217;t have to keep removing all those extra tags that Visual Studio likes to add. MS_POSITIONING?!?! Am I &#8230; <a href="http://ericfickes.com/2006/05/how-to-customize-webform1aspx-in-visual-studio-2003/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finally found out where to customize the WebForm1.aspx template for Visual Studio 03.</p>
<p>C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddWebFormWiz\Templates\1033\WebForm1.aspx</p>
<p>Now I don&#8217;t have to keep removing all those extra tags that Visual Studio likes to add.  MS_POSITIONING?!?!  Am I the only programmer who knows HTML and CSS?</p>
<p>Of course, you could just read this <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/customwebwiz.asp">article and build your own custom form wizard.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ericfickes.com/2006/05/how-to-customize-webform1aspx-in-visual-studio-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

