<?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>Tims Tech Blog &#187; Learning</title>
	<atom:link href="http://www.golen.net/blog/category/learning/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.golen.net/blog</link>
	<description>My blog looks bad because I&#039;m working on making yours look better</description>
	<lastBuildDate>Fri, 09 Dec 2011 22:00:34 +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>GMails New Priority Inbox (beta)</title>
		<link>http://www.golen.net/blog/gmail-priority-inbox-beta/</link>
		<comments>http://www.golen.net/blog/gmail-priority-inbox-beta/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 18:53:14 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[priority inbox]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=1201</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/gmail-priority-inbox-beta/' addthis:title='GMails New Priority Inbox (beta) ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>Google has released a new feature for GMail called Priority Inbox Beta. It works by analyzing your email and filtering it out what it thinks are the important messages and giving you easier and quicker access to those. It does &#8230; <a href="http://www.golen.net/blog/gmail-priority-inbox-beta/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/gmail-priority-inbox-beta/' addthis:title='GMails New Priority Inbox (beta) ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/gmail-priority-inbox-beta/' addthis:title='GMails New Priority Inbox (beta) ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>Google has released a new feature for GMail called Priority Inbox Beta. It works by analyzing your email and filtering it out what it thinks are the important messages and giving you easier and quicker access to those. It does this by seeing which emails you read, and which ones it applies to. So, it&#8217;s customized for each individual user. At first the filters won&#8217;t be very accurate, but by seeing your patterns over the course of time, it will become increasingly more accurate. You can even tell Google that a certain email is &#8220;less important&#8221; or &#8220;more important&#8221; to help out it&#8217;s learning curve.</p>
<p><span id="more-1201"></span></p>
<p>I&#8217;m excited to try it out. I&#8217;m a big fan of just about anything Google. I&#8217;ve been using GMail quite heavily for the past two years. I&#8217;ve completely replaced every other mail system on my computer with GMail. I think I have about 8 different email addresses redirecting to my GMail. I&#8217;ve got things organized by priority, and labels. I keep all my contacts in there. It works seamlessly with GChat, Google Docs, Google Calendar, Google Voice, and Google Tasks, all which I also use on a regular basis.</p>
<p>Google is constantly improving, and adding features to their applications. I think they really understand their users and are constantly trying to show them that they care about each user, and they will always be there for us. At the current time there isn&#8217;t much indication that they will turn into big brother as the unofficial Google motto is &#8220;don&#8217;t be evil&#8221;, but one can never tell where things will turn in the future.</p>
<p>I really suggest that you give GMail a try if you haven&#8217;t already. Here is a video about the new Priority Inbox Beta feature.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/5nt3gE9dGHQ&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/5nt3gE9dGHQ&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/gmail-priority-inbox-beta/' addthis:title='GMails New Priority Inbox (beta) ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/gmail-priority-inbox-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPTouch and Webcomic Working Together</title>
		<link>http://www.golen.net/blog/wptouch-and-webcomic-working-together/</link>
		<comments>http://www.golen.net/blog/wptouch-and-webcomic-working-together/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:51:39 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[My PHP / MySQL Life]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[webcomic]]></category>
		<category><![CDATA[wptouch]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=1176</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/wptouch-and-webcomic-working-together/' addthis:title='WPTouch and Webcomic Working Together ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>I happen to be a user of both WPTouch (a plugin that makes my blog mobile friendly) and Webcomic (a plugin and theme that allows you to organize comic series). The problem lies in that webcomic uses a custom post &#8230; <a href="http://www.golen.net/blog/wptouch-and-webcomic-working-together/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/wptouch-and-webcomic-working-together/' addthis:title='WPTouch and Webcomic Working Together ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/wptouch-and-webcomic-working-together/' addthis:title='WPTouch and Webcomic Working Together ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>I happen to be a user of both WPTouch (a plugin that makes my blog mobile friendly) and Webcomic (a plugin and theme that allows you to organize comic series). The problem lies in that webcomic uses a custom post type for displaying the images associated with each comic and WPTouch has no idea how to display a webcomic. Thus, when someone visits my site on a mobile device, they can see any text that I post for a webcomic, but they can&#8217;t see the image associated with my post. Today I resolved to fix that problem and I was successful. While it&#8217;s not the most elegant of solutions, it at least works for now and I hope it can help others.</p>
<p><span id="more-1176"></span></p>
<p>The solution is to modify your WPTouch plugin to manually link to the images associated with your webcomics. Now, I ended up buying the WPTouch pro version, because it is more updated, and it gives you themes. I&#8217;m hoping that it will be worth it for me since 50% of my sites traffic is from iPhones.</p>
<p>Once you&#8217;ve installed WPTouch Pro, edit the file wp-content/plugins/wptouch-pro/themes/classic/iphone/single.php</p>
<p>Add the following code on line 45</p>
<blockquote><p>&lt;?php<br />
$categories = get_the_category();<br />
$category = $categories[0]-&gt;category_nicename;<br />
$webcomic = get_post_meta(get_the_ID(), &#8216;webcomic&#8217;);<br />
if ($webcomic){<br />
echo &#8216;&lt;img src=&#8221;&#8216;.get_bloginfo( &#8216;url&#8217; ).&#8217;/wp-content/webcomic/&#8217;.$category.&#8217;/&#8217;.$webcomic[0]['files']['full'][0].&#8217;&#8221; alt=&#8221;" /&gt;&#8217;;<br />
}<br />
?&gt;</p></blockquote>
<p>Here&#8217;s what it does. First it grabs the category slug that the post is in. This is needed because that&#8217;s how Webcomic organizes your images. Second, it gets the webcomic metadata for the post. If the metadata exists, then we echo out the full sized image. That&#8217;s pretty much it!</p>
<p>If you have questions, I will try to help you out as best I can.</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/wptouch-and-webcomic-working-together/' addthis:title='WPTouch and Webcomic Working Together ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/wptouch-and-webcomic-working-together/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Facebook Places &#8211; Notification Settings Falacy</title>
		<link>http://www.golen.net/blog/facebook-places-notification-settings-falacy/</link>
		<comments>http://www.golen.net/blog/facebook-places-notification-settings-falacy/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 03:02:34 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Facebook Places]]></category>
		<category><![CDATA[Places]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=1164</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/facebook-places-notification-settings-falacy/' addthis:title='Facebook Places &#8211; Notification Settings Falacy ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>I&#8217;m going to try and nip this one in the bud. For those of you who don&#8217;t know what Facebook Places is you can read about it here. It is a new service by Facebook that allows you to &#8220;check &#8230; <a href="http://www.golen.net/blog/facebook-places-notification-settings-falacy/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/facebook-places-notification-settings-falacy/' addthis:title='Facebook Places &#8211; Notification Settings Falacy ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/facebook-places-notification-settings-falacy/' addthis:title='Facebook Places &#8211; Notification Settings Falacy ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>I&#8217;m going to try and nip this one in the bud. For those of you who don&#8217;t know what Facebook Places is you can read about it <a href="http://www.facebook.com/places/" target="_blank">here</a>. It is a new service by Facebook that allows you to &#8220;check in&#8221; at a location to let other people know where you&#8217;re at and who you&#8217;re with. I saw someone with this status today:</p>
<blockquote><p>Facebook launched Facebook Places yesterday.<br />
Anyone can find out where you are when you are logged in. It gives the<br />
actual address &amp; map location of where you are as you use Facebook.<br />
Make sure your kids know too. TO UNDO: Go to &#8220;Account&#8221;, &#8220;Account<br />
Settings&#8221;, &#8230;&#8230;&#8230;&#8221;Notifications&#8221;, then scroll down to &#8220;Places&#8221; and<br />
UNCHECK the 2 boxes. Make sure to SAVE changes and re-post this message</p></blockquote>
<p><span id="more-1164"></span>That advice is very misleading, and here&#8217;s why.</p>
<ol>
<li>Places only works when you manually &#8220;check in&#8221; at a location. This advice assumes that Facebook is just grabbing your location every second you&#8217;re using it, and the broadcasts that information to the public. No, it only works when you voluntarily choose to share your location.</li>
<li>The term &#8220;undo&#8221; implies that there was something that was done in the first place. It&#8217;s like saying &#8220;to undo the status update feature&#8221; or &#8220;to undo the picture upload feature&#8221;</li>
<li>Going to the notification settings does absolutely nothing, but allow you to specify if you want an email or a text message when someone tags you at a location. So, basically&#8230; if you turn notifications off, you&#8217;re just telling Facebook that you don&#8217;t want to be notified when someone tags you at a location. I for one, want to know when someone tags me at a location, so I can then go ask them to remove my information if I don&#8217;t want other people to know when and where I&#8217;m at.</li>
</ol>
<p>Now, if you really want to not share where you&#8217;re at, or be selective about who sees where you&#8217;re at, there are two things you can do.</p>
<ol>
<li>Never use Facebook Places. Plain and simple. If you don&#8217;t use it, people won&#8217;t know where you&#8217;re at.</li>
<li>If you do want to use Places, but limit who sees where you&#8217;re at, change your privacy settings.
<ol>
<li>Account &gt; Privacy Settings &gt; Customize Settings</li>
<li>Change the settings for Places</li>
<li>I set the permissions to my safe list (which you can read about setting up <a href="http://www.golen.net/blog/2010/08/28/stay-safe-on-facebook/" target="_self">here</a>)</li>
</ol>
</li>
</ol>
<p>What is your opinion on Facebook Places? I think it&#8217;s fine. There have been applications for over a year (<a href="http://foursquare.com/" target="_blank">four square</a>, <a href="http://gowalla.com/" target="_blank">gowalla</a>) that have used the same concept and it&#8217;s worked out well. When it&#8217;s a services based on users volunteering their information, then I don&#8217;t personally have any problem with it. What do you think?</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/facebook-places-notification-settings-falacy/' addthis:title='Facebook Places &#8211; Notification Settings Falacy ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/facebook-places-notification-settings-falacy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stay Safe On Facebook</title>
		<link>http://www.golen.net/blog/stay-safe-on-facebook/</link>
		<comments>http://www.golen.net/blog/stay-safe-on-facebook/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 02:58:42 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[safety]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=1165</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/stay-safe-on-facebook/' addthis:title='Stay Safe On Facebook ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>I&#8217;ve been on Facebook for a long time. I have seen people do some pretty dumb things when it comes to protecting themselves, their identity, and the identities of their friends and loved ones. One of the biggest threats on &#8230; <a href="http://www.golen.net/blog/stay-safe-on-facebook/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/stay-safe-on-facebook/' addthis:title='Stay Safe On Facebook ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/stay-safe-on-facebook/' addthis:title='Stay Safe On Facebook ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><div>
<p>I&#8217;ve been on Facebook for a long time. I have seen people do some pretty dumb things when it comes to protecting themselves, their identity, and the identities of their friends and loved ones. One of the biggest threats on Facebook is to give strangers access to your personal information. A lot of people I know play Facebook games which rely on you getting your friends to be neighbors. What typically happens though is that your personal friends don&#8217;t play those games, so you go out and find a bunch of random people to be friends with so that they can help you in the game.</p>
<p><span id="more-1165"></span></p>
<p>This poses two problems. One, now strangers have access to very personal information about yourself which could easily be used to steal your identify. Two, the default privacy settings in Facebook are usually set to allow friends of friends to access your information. Not only are they harming themselves, but they are also opening all of their friends and families information to strangers. You can see the problem.</p>
<p><a href="http://www.golen.net/images/default.JPG" target="_blank">Default Settings Image</a></p>
<p>I propose a simple and effective solution. Facebook has finally put some decent forms of security and privacy in place, but it has to be used in the proper way for it to actually be effective. What I propose is that you create two lists of your friends. One of them is a &#8216;safe&#8217; list that contains only the people you want to be able to access your personal information. Everyone else goes in your general friend list. Once you have those two lists you can change your privacy settings so that your personal information is only visible to your safe list.</p>
<p>Here are the step-by-step instructions to do this.</p>
<ol>
<li>Go to your Facebook homepage and click the link on the left (right under your picture) for <strong>Friends</strong></li>
<li>On the friends page, click on the button <strong>Create a List</strong> in the upper right</li>
<li>Type in the name <strong>Safe</strong> and select who you want to be in your safe list, then click on <strong>Create List</strong></li>
<li>Click on the <strong>Account</strong> link in the top left of the page to get a drop down box and select <strong>Privacy Settings</strong></li>
<li>Click on the link for <strong>Profile Information</strong></li>
<li>Click on the button on the right side for each section and select <strong>Custom</strong> to get a popup window</li>
<li>In the popup window select <strong>Specific People</strong> and then start typing in the word <strong>Safe</strong>, so it will bring up your safe list to select</li>
<li>Repeat that for each section.</li>
<li>Now when you add a new random friend, you don&#8217;t need to do anything. If you add someone as a friend or family member that you want them to have access to your information, simply add them to your safe list.</li>
</ol>
<p>And this is what your settings should look like afterward.</p>
<p><a href="http://www.golen.net/images/secure.JPG">Secure Settings Image</a></p>
<p>Now you are protecting yourself and everyone else on your friend list. Thanks for helping protect me and my family! I wish you the best.</p>
</div>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/stay-safe-on-facebook/' addthis:title='Stay Safe On Facebook ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/stay-safe-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe: Worst Customer Support Ever &#8211; Flash Builder 4 Premium Profiler Not Working</title>
		<link>http://www.golen.net/blog/adobe-worst-customer-support-ever/</link>
		<comments>http://www.golen.net/blog/adobe-worst-customer-support-ever/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 23:17:44 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[My PHP / MySQL Life]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[customer support]]></category>
		<category><![CDATA[flash builder 4]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[profiler]]></category>
		<category><![CDATA[worst]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=1127</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/adobe-worst-customer-support-ever/' addthis:title='Adobe: Worst Customer Support Ever &#8211; Flash Builder 4 Premium Profiler Not Working ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>This blog is a chronicle of my adventure with Adobe in trying to get support for Flash Builder 4. You see, I purchased the premium version of the product 5 days ago, and one of the key features for the &#8230; <a href="http://www.golen.net/blog/adobe-worst-customer-support-ever/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/adobe-worst-customer-support-ever/' addthis:title='Adobe: Worst Customer Support Ever &#8211; Flash Builder 4 Premium Profiler Not Working ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/adobe-worst-customer-support-ever/' addthis:title='Adobe: Worst Customer Support Ever &#8211; Flash Builder 4 Premium Profiler Not Working ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>This blog is a chronicle of my adventure with Adobe in trying to get support for Flash Builder 4. You see, I purchased the premium version of the product 5 days ago, and one of the key features for the premium version is a &#8220;profiler&#8221;. Now, I got the application installed fine, and everything works EXCEPT for the &#8220;profiler&#8221;, the one feature that I paid $700 for. What follows is how Adobe chooses to conduct support for a $700 product.<br />
<span id="more-1127"></span></p>
<h2>Friday &#8211; 08/13/2010</h2>
<ul>
<li>called tech support
<ul>
<li>they said support is only covered under a support contract</li>
</ul>
</li>
<li>talked with someone on chat support
<ul>
<li>they said they would escalate the case to tier 2 support and they would contact me</li>
</ul>
</li>
</ul>
<h2>Monday &#8211; 08/16/2010</h2>
<ul>
<li>No contact from tier 2 support &#8211; case shows as &#8216;withdrawn&#8217; on Adobe&#8217;s website</li>
<li>used online form to schedule a callback, got a message that callbacks weren&#8217;t working until Tuesday</li>
<li>chatted with chat support (transcript in email)
<ul>
<li>they ended up scheduling a call back from tech support for me</li>
</ul>
</li>
<li>on the meantime was on hold with tech support
<ul>
<li>spoke to someone who said Flash Builder 4 required a contract for support and they gave me the number</li>
<li>800-585-0774 to purchase a support contract</li>
</ul>
</li>
<li>callback called me back 12 times
<ul>
<li>several times I chose option 9 to cancel the call back</li>
<li>finally used option 1 to speak with person to turn off the call backs</li>
<li>the person said he would close the case to stop the callbacks</li>
</ul>
</li>
<li>2 more callbacks
<ul>
<li>used option 1 to speak to another person to turn off the callbacks</li>
<li>stayed on hold for over 5 minutes and ended the call</li>
</ul>
</li>
<li>1 more callback
<ul>
<li>used option 1 again, no one answered within 5 minutes. I ended the call</li>
</ul>
</li>
<li>contacted @adobe on twitter
<ul>
<li>they referred me to @adobe_care</li>
<li>they attempted to find out what my issue with the profiler was</li>
<li>they said they would check with the flash builder team and get back to me</li>
</ul>
</li>
<li>called 800-585-0774 (direct sales) to see why I needed to purchase support for a $700 product that doesn&#8217;t work
<ul>
<li>she said that the issue should be handled by tech support without a support contract</li>
<li>transferred me to Flash builder tech support team</li>
</ul>
</li>
<li>speaking with tech support
<ul>
<li>he told me i need a support contract and this is not the right tech support for flash builder 4</li>
<li>he also told me he is the same person that I&#8217;ve spoken to twice today already (Abhishek)</li>
<li>he told me that direct sales was wrong and that if I had purchased a support contract then I would have gotten the right support number to call.</li>
<li>I asked to speak with his manager</li>
<li>he said he would transfer me to his manager</li>
<li>he again advised me that I needed to purchase a support contract</li>
<li>the manager came on the line (dsandeep)</li>
<li>he confirmed that I needed a support contract and that there is a dedicated flash builder team</li>
<li>I told him to put me in touch with that team.</li>
<li>he said he would transfer me to that team after documenting my case.</li>
</ul>
</li>
<li>I was transferred to direct sales (Rueben)
<ul>
<li>he said I should have two incedents covered within 90 days of purchase</li>
<li>he didn&#8217;t know the proper team to support the product</li>
<li>he tried to sell me one incedent for $34, I told him he just told me I had two icenddents to use</li>
</ul>
</li>
<li>he transferred me back to Abhishek at tech support
<ul>
<li>I related the story to him</li>
<li>he asked if I had a support contract #</li>
<li>I tried to clarify that direct sales told me I had two free incedents and all I have is an email with serial numbers</li>
<li>I gave him the serial number from my email</li>
<li>he gave me the number for flash builder support team 888-649-2990</li>
</ul>
</li>
<li>called that number (enterpise solutions)
<ul>
<li>they hung up on me after I tried to get the name of the person I was speaking to</li>
</ul>
</li>
<li>called back
<ul>
<li>told her my issue with the profiler and gave her account info</li>
<li>she said she is tier 2 and that I should have never spoken to tier 1 (I could have told her that)</li>
<li>she said I would be contacted back within 24 hours to do a webex session for the assistence</li>
<li>we went through the troubleshooting that I had already done and she confirmed that I would need a webex session to get any further</li>
</ul>
</li>
</ul>
<h2>Tuesday &#8211; 08/17/2010</h2>
<ul>
<li>I was contacted by Bruce on Twitter
<ul>
<li>he asked some basic troubleshooting, then wanted to have tech support contact me</li>
<li>I gave him my case number</li>
<li>he said he would escalate the case to tier 3 and I would be contacted</li>
</ul>
</li>
<li>I was called by someone on tier 2 support (I think)
<ul>
<li>he said they are still looking into the problem, but he found information that it could be a bug in flash player 10.1 and to try installing 10.0 and see if the profiler would work</li>
<li>he sent me a link with information on the 10.1 problem</li>
<li>I installed version 10.0, but the problem still persisted</li>
</ul>
</li>
<li>I emailed the tier 2 guy back and told him I still had the problem
<ul>
<li>He said they were continuing to look at the problem and would stay in contact with me</li>
</ul>
</li>
</ul>
<h2>Wednesday &#8211; 08/18/2010</h2>
<ul>
<li>Got an email from someone saying they would continue to look into my case</li>
</ul>
<h2>Thursday &#8211; 08/19/2010</h2>
<ul>
<li>Finally got a call from a technician that wanted to remotely connect to my computer
<ul>
<li>He was able to connect and worked on my computer for about 45 minutes until I had to leave</li>
<li>all that was accomplished was that he could recreate the problem in a completely sterile environment, thereby determining it wasn&#8217;t something that I was doing wrong</li>
<li>We agreed to pick it back up again on Monday when I would be back in the office.</li>
</ul>
</li>
</ul>
<h2>Monday &#8211; 08/23/2010</h2>
<ul>
<li>No contact from Adobe</li>
</ul>
<h2>Tuesday &#8211; 08/24/2010</h2>
<ul>
<li>Updated my case online saying I hadn&#8217;t heard from anyone on Monday like I was expecting
<ul>
<li>No response</li>
</ul>
</li>
<li>Contacted Adobe_care on Twitter saying I hadn&#8217;t heard anything from them since Thursday
<ul>
<li>Got an almost immediate response to my case asking me to do a couple more trouble-shooting steps</li>
<li>All the steps had been done by the tech last week when he was remotely connected to my computer</li>
<li>I updated the case with the results from the trouble-shooting and that the problem was still not resolved</li>
<li>No response yet from Adobe</li>
</ul>
</li>
</ul>
<h2>Wednesday &#8211; 08/25/2010</h2>
<ul>
<li>Updated my Adobe case with &#8220;Hello?&#8221; after not receiving any response</li>
<li>Got an email response 6 hours after updating the case
<ul>
<li>They said that since the mm.cfg file didn&#8217;t exist on my computer to create it and put the following contents in it, then relaunch Flash Builder 4 and see if the profiler will work.
<ul>
<li>ErrorReportingEnable=1</li>
<li> TraceOutputFileEnable=1</li>
<li> TraceOutputEnable=1</li>
</ul>
</li>
<li>The suggestion didn&#8217;t fix the problem and I updated the case with that information</li>
</ul>
</li>
</ul>
<h2>Thursday &#8211; 08/26/2010</h2>
<ul>
<li>Sent @adobe_care a DM to see what I needed to do to get my case escalated and a resolution</li>
<li>found this guy&#8217;s article which sounds like he&#8217;s having as much fun as I am <a href="http://iconnectdots.com/2010/08/adobe-gets-1st-prize-for-worst-customer-service-ever.html">http://iconnectdots.com/2010/08/adobe-gets-1st-prize-for-worst-customer-service-ever.html</a></li>
<li>Received an update to my case in which they are trying to convince me that they won&#8217;t support it on 64bit Windows 7 referencing the system requirements at <a href="http://www.adobe.com/products/flex/systemreqs/">http://www.adobe.com/products/flex/systemreqs/</a>
<ul>
<li>OS Requirement: Windows 7 (32 or 64 bit running in 32-bit mode)
<ul>
<li>Ok, so you do support the 64 bit version, if the apps running in 32 bit mode</li>
</ul>
</li>
<li>According to this article (which is just a better way of proving my point) <a href="http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm">http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm</a> if the application is installed in Program Files (x86) then it will always run in 32 bit mode.</li>
<li>This is nothing but a poor attempt at prolonging the case</li>
</ul>
</li>
</ul>
<h2>Friday &#8211; 08/27/2010</h2>
<ul>
<li>Got a message from @adobe_care on Twitter that the case had been stuck with tier 2 support and they were escalating it to tier 3
<ul>
<li>They said the 64-bit issue was still on the table</li>
</ul>
</li>
</ul>
<h2>Saturday &#8211; 08/28/2010</h2>
<ul>
<li>I installed Adobe Flash Builder 4 Premium on a second computer running Windows Vista 32-bit operating system
<ul>
<li>I also made sure that Flash Player 10.0 was installed</li>
<li>Verified the the profiler would still not launch</li>
<li>Updated the Adobe case saying that it still didn&#8217;t work with a supported OS so they couldn&#8217;t use the &#8220;not supported&#8221; defense</li>
<li>DMed @adobe_care and let them know that I confirmed it didn&#8217;t work on 32-bit windows Vista</li>
</ul>
</li>
</ul>
<h2>Monday &#8211; 08/30/2010</h2>
<ul>
<li>Got an update on the case this morning saying &#8220;I am escalating this case to my<br />
Senior, so that a collective research and response mechanism be<br />
generated.&#8221; We&#8217;ll see how that goes.</li>
<li>I asked them to update the case on a daily basis with status</li>
<li>Got a call from tier 3 support, a guy named Kurt Mossman @kurtmossman.
<ul>
<li>He is my hero!</li>
<li>In 5 minutes he had my profiler fixed and the case closed.</li>
<li>Below you will find my solution and the short amount of troubleshooting that we did</li>
</ul>
</li>
</ul>
<h2>Conclusion</h2>
<p>After almost 2 weeks, and probably 10-15 hours of fighting with Adboe support, we found a resolution to my problem.</p>
<p>Here was the solution:</p>
<ol>
<li>open a command prompt</li>
<li>run the command: netstat –ano | find /i “9999”</li>
<li>In my case I had an output that showed TCP    0.0.0.0:9999           0.0.0.0:0              LISTENING</li>
<li>After identifying that port 9999 was already in use, it was a simple matter to change the port that the Flash Builder 4 Profiler uses</li>
<li>Launch Flash Builder</li>
<li>Go to Windows &gt; Prefrences</li>
<li>Go to Flash Builder &gt; Profiler &gt; Connections</li>
<li>Change the port number to something that isn&#8217;t being used according to your test.txt file (we used 9997)</li>
<li>Click Apply &gt; Ok</li>
<li>Close Flash Builder</li>
<li>Launch Flash Builder</li>
<li>Launch the Profiler</li>
<li>WORKS!</li>
</ol>
<p>I have to say this is one of the worst support cases I&#8217;ve ever had the luck to be involved in. If I didn&#8217;t have bad luck. I&#8217;d have no luck at all.</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/adobe-worst-customer-support-ever/' addthis:title='Adobe: Worst Customer Support Ever &#8211; Flash Builder 4 Premium Profiler Not Working ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/adobe-worst-customer-support-ever/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Doctrine ORM &#8211; Set a Custom Parameter</title>
		<link>http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/</link>
		<comments>http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 15:27:28 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=311</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/' addthis:title='Doctrine ORM &#8211; Set a Custom Parameter ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>In order to set a parameter on a Doctrine object that doesn&#8217;t exist from your database, use the mapValue() method: $record-&#62;mapValue(&#8216;name&#8217;, $value);<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/' addthis:title='Doctrine ORM &#8211; Set a Custom Parameter ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/' addthis:title='Doctrine ORM &#8211; Set a Custom Parameter ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>In order to set a parameter on a Doctrine object that doesn&#8217;t exist from your database, use the mapValue() method:</p>
<p>$record-&gt;mapValue(&#8216;name&#8217;, $value);</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/' addthis:title='Doctrine ORM &#8211; Set a Custom Parameter ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/doctrine-orm-set-a-custom-parameter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strongmail API PHP Sample Code</title>
		<link>http://www.golen.net/blog/strongmail-api-php-sample-code/</link>
		<comments>http://www.golen.net/blog/strongmail-api-php-sample-code/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 12:10:59 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=155</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/strongmail-api-php-sample-code/' addthis:title='Strongmail API PHP Sample Code ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>Strongmail is a mail delivery company that we began using about a month ago. They&#8217;ve got an amazing delivery platform and are a very world class company, except when it comes to their API. With a lot of the stuff &#8230; <a href="http://www.golen.net/blog/strongmail-api-php-sample-code/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/strongmail-api-php-sample-code/' addthis:title='Strongmail API PHP Sample Code ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/strongmail-api-php-sample-code/' addthis:title='Strongmail API PHP Sample Code ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>Strongmail is a mail delivery company that we began using about a month ago. They&#8217;ve got an amazing delivery platform and are a very world class company, except when it comes to their API. With a lot of the stuff that we do, we needed to have a mail auto-responder, and unfortunatly that&#8217;s one feature that Strongmail doesn&#8217;t provide. The solution is to code the auto-responder yourself and then use the Strongmail API to send the emails on a transactional basis.</p>
<p>I wondered &#8220;how hard can it be?&#8221; I&#8217;ve worked with Authorize.net&#8217;s API, Twitter&#8217;s API, Facebook&#8217;s API, Paypal&#8217;s API, you name it. When it comes to working with an API, it&#8217;s not that challenging for me&#8230; Until Strongmail came along. They sent me the documentation, and I was immediatly lost. The API is a SOAP based API (not that untypical), but their documenation is horrible, so I asked if they had any sample code to implement it with PHP (not that untypical). They provided me with some sample code and it immediatly game me errors.</p>
<p>Turns out it was meant to run on a PHP server that doesn&#8217;t have SOAP compiled in with it&#8230; well, that&#8217;s a problem I tell them. I try to get their help on the errors I&#8217;m getting, and with such little documentation on how the API works, and what options are needed for each call it&#8217;s pretty much like throwing a rock at a bucket in the dark from 50 yards away and trying to hit it. I was in desperate need of help. I finally got one of their professional service members to take me seriously and start providing some actual help, but even then it seemed futile.</p>
<p>Last night I finally cracked it. Everything began working! I ran into a couple of small errors, but they were easily solved and it began working! After two long weeks of sending code back and forth, reporting error codes, deciphering documentation I finally figured it out on my own. They bill us thousands of dollars a month for their service, and I had to show THEM how their own API works.</p>
<p>If anyone out there finds themself in the same situation, I&#8217;m providing you with the sample code that I rewrote for them. I asked them to make it available in their support site, but I don&#8217;t know if they will or not. I really hope this sample code can help someone out there that&#8217;s trying to do the same thing.</p>
<p><a href="http://golen.net/downloads/sm.zip" target="_blank">SAMPLE CODE</a></p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/strongmail-api-php-sample-code/' addthis:title='Strongmail API PHP Sample Code ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/strongmail-api-php-sample-code/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Changing Front Door Speakers in 2005 Toyota Corolla S</title>
		<link>http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/</link>
		<comments>http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 21:43:42 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=139</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/' addthis:title='Changing Front Door Speakers in 2005 Toyota Corolla S ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>I got a couple of speakers from a friend on mine to put into my Corolla. It&#8217;s a 2005 S model, and this is only my second time replacing speakers in a car. I tried to look up some info &#8230; <a href="http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/' addthis:title='Changing Front Door Speakers in 2005 Toyota Corolla S ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/' addthis:title='Changing Front Door Speakers in 2005 Toyota Corolla S ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>I got a couple of speakers from a friend on mine to put into my Corolla. It&#8217;s a 2005 S model, and this is only my second time replacing speakers in a car. I tried to look up some info online about how to do it, but there wasn&#8217;t a whole lot of info and there certainly weren&#8217;t any pictures to go along with it. I will show you how I replaced the stock speakers and if you have any questions at all, just post them in the comments.</p>
<div id="attachment_148" class="wp-caption alignnone" style="width: 597px"><img class="size-full wp-image-148" title="IMG_0316" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0316.JPG" alt="Tools" width="587" height="378" /><p class="wp-caption-text">Tools</p></div>
<p>Tools:</p>
<ul>
<li>flat head screwdriver</li>
<li>philips screwdriver</li>
<li>wire strippers</li>
<li>wire cutters</li>
<li>cordless drill</li>
<li>1/8&#8243; drillbit</li>
</ul>
<div id="attachment_140" class="wp-caption alignnone" style="width: 810px"><img class="size-full wp-image-140" title="IMG_0308" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0308.JPG" alt="Remove arm rest" width="800" height="600" /><p class="wp-caption-text">Remove arm rest</p></div>
<p>The arm rest comes off fairly easy just using your hands.</p>
<div id="attachment_141" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-141" title="IMG_0309" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0309.JPG" alt="Remove electronic panel" width="600" height="591" /><p class="wp-caption-text">Remove electronic panel</p></div>
<p>Removing the electronic panel was a little tricky. Use the flathead screwdriver to pry up the top (closest to door hinge) side first, then slide it forward as you pull it out.</p>
<div id="attachment_142" class="wp-caption alignnone" style="width: 810px"><img class="size-full wp-image-142" title="IMG_0310" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0310.JPG" alt="Hidden screw behind door handle" width="800" height="600" /><p class="wp-caption-text">Hidden screw behind door handle</p></div>
<p>Remove this hidden screw and the two screws under the arm rest.</p>
<div id="attachment_143" class="wp-caption alignnone" style="width: 810px"><img class="size-full wp-image-143" title="IMG_0311" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0311.JPG" alt="Door is removed" width="800" height="600" /><p class="wp-caption-text">Door is removed</p></div>
<p>Pull off the tweeter cover to make removing the door panel easier. I just started at the top of the door and worked my way down, there are little plastic snaps that hold it on and the whole door came off really easy.</p>
<div id="attachment_144" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-144" title="IMG_0312" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0312.JPG" alt="Close up of stock speaker" width="600" height="800" /><p class="wp-caption-text">Close up of stock speaker</p></div>
<p>They decided to use rivets to hold on the stock speaker, so I got out my drill and drillbit. Drill in the center of the rivets about a quarter of an inch. Using your flat head screwdriver you can now pry off the flat part of the rivet that you can see. Now you have to wedge the screwdriver into the sides of the speaker mount to pry it off the door. It will give you a little trouble, and don&#8217;t worry too much about the rivets deforming the holes.</p>
<div id="attachment_145" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-145" title="IMG_0313b" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0313b.jpg" alt="Holes drilled for new speaker mount" width="600" height="800" /><p class="wp-caption-text">Holes drilled for new speaker mount</p></div>
<p>With the stock speaker removed, I had to drill two new holes for the new speaker mounting. I still just used the 1/8&#8243; drillbit.</p>
<div id="attachment_146" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-146" title="IMG_0314" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0314.JPG" alt="White to Pink, Black to Purple" width="600" height="800" /><p class="wp-caption-text">White to Pink, Black to Purple</p></div>
<p>I&#8217;m not an expert on wiring&#8230; but I do know you should never cross wires. Unfortunatly Toyota does not label which wire is ground. My reasoning was to pair up the lightest colors and the darkest colors. The speaker still works and sounds good, so I hope that&#8217;s how it&#8217;s done. Good luck with that. I had to manually wire it because the car harness was different than the speaker harness.</p>
<div id="attachment_147" class="wp-caption alignnone" style="width: 810px"><img class="size-full wp-image-147" title="IMG_0315" src="http://www.golen.net/blog/wp-content/uploads/2009/09/IMG_0315.JPG" alt="Finished installing new speaker" width="800" height="600" /><p class="wp-caption-text">Finished installing new speaker</p></div>
<p>Wrap the wires in electrical tape and I&#8217;m done! I had to mount the speaker upside down to give me a little more room for the wiring. Now you just have to snap the door back on and screw in the three screws!</p>
<p>If you have any questions at all, I&#8217;ll try to answer them. I&#8217;m by no means an expert, but hopefully this will help you out a little.</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/' addthis:title='Changing Front Door Speakers in 2005 Toyota Corolla S ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/changing-front-door-speakers-in-2005-toyota-corolla-s/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Making A DOS Bootable USB Flash Drive</title>
		<link>http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/</link>
		<comments>http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:46:59 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=83</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/' addthis:title='Making A DOS Bootable USB Flash Drive ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>If you have a computer that has a damaged CD-ROM or no CD-ROM at all, then you&#8217;ll need a DOS bootable USB Flash Drive. I recently had to make one for myself and while there were a lot of articles &#8230; <a href="http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/' addthis:title='Making A DOS Bootable USB Flash Drive ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/' addthis:title='Making A DOS Bootable USB Flash Drive ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>If you have a computer that has a damaged CD-ROM or no CD-ROM at all, then you&#8217;ll need a DOS bootable USB Flash Drive. I recently had to make one for myself and while there were a lot of articles about it on the internet, they were either out-of-date or very confusing. Here is what you need before you get started:</p>
<ol>
<li>USB Flash Drive that is capable of being bootable (nearly all USB Flash Drives made in the last 2 years have this capability).</li>
<li>Computer with a mother board that supports booting from a USB device (again, virtually all modern mother boards support this).</li>
<li>HP USB Disk Storage Format Tool <a href="http://www.golen.net/downloads/HP_USB_Disk_Storage_Format_Tool.EXE" target="_blank">here</a></li>
<li>Windows 98  boot files <a href="http://www.golen.net/downloads/bootdisk.zip" target="_blank">here</a></li>
</ol>
<h1>Step 1 &#8211; Preparing Files</h1>
<ol>
<li>Download and install the <strong>HP USB Disk Storage Format Tool</strong></li>
<li>Download and extract the Windows 98 boot files to any location on your hard drive. I extracted them to <em>C:/bootdisk</em></li>
</ol>
<h1>Step 2 &#8211; Formatting USB Flash Drive</h1>
<ol>
<li>Launch the <strong>HP USB Disk Storage Format Tool</strong>
<p><div id="attachment_85" class="wp-caption alignnone" style="width: 357px"><img class="size-full wp-image-85" title="01" src="http://www.golen.net/blog/wp-content/uploads/2009/08/01.JPG" alt="It will look disabled at first" width="347" height="455" /><p class="wp-caption-text">It will look disabled at first</p></div></li>
<li>Insert your USB Flash Drive. In this case I&#8217;m using a 512 mb Cruzer Mini, and the program comes to life.</li>
<li>Select <strong>FAT32</strong> for the file system</li>
<li>Check <strong>Quick Format</strong></li>
<li>Check <strong>Create a DOS startup disk</strong></li>
<li>Cick the three dots and browse to the location that you extracted the boot files to (<em>C:/bootdisk</em>)<br />
<img class="alignnone size-full wp-image-86" title="02" src="http://www.golen.net/blog/wp-content/uploads/2009/08/02.JPG" alt="02" width="344" height="453" /></li>
<li>Click on <strong>Start</strong></li>
<li>It will prompt you that you will lose all data on the Flash Drive, click on Yes.<br />
<img class="alignnone size-full wp-image-87" title="03" src="http://www.golen.net/blog/wp-content/uploads/2009/08/03.JPG" alt="03" width="485" height="177" /></li>
<li>Once it&#8217;s finished you&#8217;ll get a report that looks something like this:<br />
<img class="alignnone size-full wp-image-88" title="04" src="http://www.golen.net/blog/wp-content/uploads/2009/08/04.JPG" alt="04" width="368" height="313" /></li>
<li>Click on <strong>OK</strong>, then close the application</li>
<li>Open your USB Flash Drive and you will see that there are no files on it</li>
<li>Copy all of the files from the <em>C:/bootdisk</em> folder to your USB Flash Drive but <strong>DO NOT OVERWRITE ANY EXISTING FILES</strong> (there should be 2 files it will ask you if you want to overwrite)</li>
</ol>
<p>Done! Now all you need to do is restart your computer and interrupt the startup process so that you can choose which device to boot off of (or manually change your BIOS to boot off of the USB Device before it boots off of the hard drive) and boot off of your USB Flash Drive. You should see a quick Windows 98 splash screen then a DOS prompt. You should have all the cool tools like fdisk, smartdrv, and format, plus quite a few others.</p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/' addthis:title='Making A DOS Bootable USB Flash Drive ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/making-a-dos-bootable-usb-flash-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SuperPreview</title>
		<link>http://www.golen.net/blog/microsoft-superpreview/</link>
		<comments>http://www.golen.net/blog/microsoft-superpreview/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 19:29:26 +0000</pubDate>
		<dc:creator>Tim Golen</dc:creator>
				<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.golen.net/blog/?p=55</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/microsoft-superpreview/' addthis:title='Microsoft SuperPreview ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>Microsoft has released a tool that will let you compare different versions of IE side-by-side. It&#8217;s super nice being able to test how a website looks in IE 6 without hunting down an old Windows XP machine or setting up &#8230; <a href="http://www.golen.net/blog/microsoft-superpreview/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/microsoft-superpreview/' addthis:title='Microsoft SuperPreview ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/microsoft-superpreview/' addthis:title='Microsoft SuperPreview ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div><p>Microsoft has released a tool that will let you compare different versions of IE side-by-side. It&#8217;s super nice being able to test how a website looks in IE 6 without hunting down an old Windows XP machine or setting up a local virtual machine.</p>
<p><a href="http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe" target="_blank">Download</a></p>
<div class="addthis_toolbox addthis_default_style" addthis:url='http://www.golen.net/blog/microsoft-superpreview/' addthis:title='Microsoft SuperPreview ' ><a class="addthis_button_google_plusone" g:plusone:size="medium" ></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.golen.net/blog/microsoft-superpreview/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

