<?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>Roughly... the Truth &#187; Tech Tips</title>
	<atom:link href="http://www.joelneuenhaus.com/category/tech-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joelneuenhaus.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Tue, 14 Jun 2011 22:24:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Get Swype on Android (NOW)</title>
		<link>http://www.joelneuenhaus.com/2010/06/17/get-swype-on-android/</link>
		<comments>http://www.joelneuenhaus.com/2010/06/17/get-swype-on-android/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 01:37:05 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Freeware]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[apps]]></category>

		<guid isPermaLink="false">http://www.joelneuenhaus.com/2010/06/17/get-swype-on-android-now/</guid>
		<description><![CDATA[Don&#8217;t expect to find Swype in the Android Marketplace, but I&#8217;d like to echo Michael Arrington&#8217;s call to run, not walk, to your closest internet pipe. The beta of this keyboard replacement app is only available to download for a few days and you don&#8217;t want to miss this. In less than 12 hours (since [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t expect to find <a href="http://www.swypeinc.com/">Swype</a> in the <a href="http://www.android.com/market/">Android Marketplace</a>, but I&#8217;d like to echo Michael Arrington&#8217;s call to run, not walk, to your closest internet pipe. The beta of this <em>keyboard replacement</em> app is only available to download for a few days and you don&#8217;t want to miss this.</p>
<p>In less than 12 hours (since activating Swype), typing emails and text messages on my cell phone has gone from a chore to more enjoyable than typing on a full size keyboard. This might be the only true productivity app on your phone, and the best part is that you won&#8217;t have to keep up with any lists or be bothered by any reminders.</p>
<h3>How to Get and Install a Swype Keyboard</h3>
<ol>
<li>Register at <a href="http://beta.swype.com/">Swype Beta</a>. You&#8217;ll need this user name &#038; password to install the app.</li>
<li>Click the link in your confirmation email to download the Swype installer (took about an hour to get my email).</li>
<li>Once your download completes, click the .apk file.</li>
<ul>
<li>You may be prompted to allow installation of third party apps in your settings (do this! really, it&#8217;s ok)</li>
</ul>
<li>Now enter your info from step 1 and click download.</li>
<li>Click &#8220;enable Swype&#8221; and leave the default settings (you can change them later in your settings and they make this claim to ease any fears: <em>We don&#8217;t collect<br />
information you type.</em>).</li>
<li>Now press and hold in any text input area. Choose &#8220;Input Method&#8221; > &#8220;Swype&#8221;</li>
<li>Enjoy your new keyboard (give it a day) and note that these steps look more difficult than they are, it&#8217;s really quite straight forward.</li>
</ol>
<p><strong>Your fingers are welcome.</strong></p>
<p><img src="https://beta.swype.com/i/installer/2-8.png" alt=cell phone keyboard swype/></p>
<p>Questions or problems? Check the bottom of this <a href="http://beta.swype.com/">webpage</a>. You can also get some handy <a href="http://www.swypeinc.com/tips-tricks.html">video tutorials</a> on their site.</p>
<p>P.S. iPhone owners will need to wait on this. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelneuenhaus.com/2010/06/17/get-swype-on-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Fix Internet Explorer CSS with Thesis in WordPress</title>
		<link>http://www.joelneuenhaus.com/2009/07/08/wordpress-thesis-theme-ie-browser-compatibility/</link>
		<comments>http://www.joelneuenhaus.com/2009/07/08/wordpress-thesis-theme-ie-browser-compatibility/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 20:21:36 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Web Browser]]></category>
		<category><![CDATA[Web Publishing]]></category>

		<guid isPermaLink="false">http://www.joelneuenhaus.com/?p=409</guid>
		<description><![CDATA[Repair the look of your website in Internet Explorer using WordPress with the Thesis Theme. Built in conditional classes make CSS more useful than ever.]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer can be a real pain when writing CSS <img src='http://www.joelneuenhaus.com/wp/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . It seems that others have struggled with cross-browser compatibility issues, but <a href="http://diythemes.com/?a_aid=wp">using Thesis</a>, I was able to conquer most of these issues on my own <img src='http://www.joelneuenhaus.com/wp/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8230;</p>
<p><strong>First</strong>, take note of the body classes called when your site is viewed in IE (you can see this by viewing the source code in the right-click context menu when you&#8217;re on the page with the problems). In IE8, my about page looks something like this:<br />
<span style="text-align: center; font-style: italic; background-color: lightGray;">body class=&#8221;custom about ie ie8&#8243;</span></p>
<p>While in Firefox 3.5, my about page looks like this:<br />
<span style="text-align: center; font-style: italic; background-color: lightGray;">body class=&#8221;custom about&#8221;</span></p>
<p>This will enable you to create CSS rule(s) which will apply to your site only when users view it in an IE browser.</p>
<p><strong>Second</strong>, in <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">IE8</a> you can tweak your pages (much like <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> for Firefox) with the built in <strong><a href="http://blogs.msdn.com/ie/archive/2008/03/07/improved-productivity-through-internet-explorer-8-developer-tools.aspx">Developer Tools</a></strong> (Navigate to the &#8216;Tools&#8217; menu and you should see it beneath there).</p>
<p>The developer tools will open up in another window. Select the <em><strong>CSS</strong></em> tab at the top and then you should be able to select your <em><strong>custom.css</strong></em> style sheet from the drop down menu. As you un-check/check the boxes next to the different CSS rules, you will be able to see the changes made live to your webpage in the other window. You will also be able to change the current styles and add new ones (right-clicking in the developer tools window has some useful functions for adding rules to your style sheet).</p>
<p><img src="http://ieblog.members.winisp.net/images/ElementStyleInfo.png" alt="IE8 Developer Tools - HTML/CSS Split View" /></p>
<p><strong>Finally</strong>, changing your <em>custom.css</em> in developer tools won&#8217;t make your changes permanent, so once I get things right, I usually just make the changes manually to my <em>custom.css</em> (there may be a better way, but this is what works for me).</p>
<p>Good luck!</p>
<p><strong>P.S.</strong><br />
Just to be clear, the information above refers to my setup which includes:</p>
<ul>
<li>Firefox 3.5</li>
<li>IE8 (Thesis will apparently read which version of IE the site is viewed in and will display the appropriate body classes &#8211; IE6/IE7/etc. &#8211; allowing even more specific CSS rules)</li>
<li>WordPress 2.8</li>
<li><a href="http://diythemes.com/?a_aid=wp">Thesis 1.5.1</a></li>
</ul>
<p>When identifying the IE specific rules in your custom.css file, it is not necessary to include the .custom class specification. Instead, use the appropriate IE body class. For instance:</p>
<p><span style="text-align: center; font-style: italic; font-weight: bold; background-color: lightGray;">.ie #header { border-top: 1px; }</span></p>
<h3>Some Related Resources</h3>
<ul>
<li><a href="http://diythemes.com/answers/custom-css-classes-posts-pages/">http://diythemes.com/answers/custom-css-classes-posts-pages/</a></li>
<li><a href="http://diythemes.com/forums/customization/4838-how-do-i-link-custom-stylesheet-ie-browsers.html">http://diythemes.com/forums/customization/4838-how-do-i-link-custom-stylesheet-ie-browsers.html</a> (members only)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.joelneuenhaus.com/2009/07/08/wordpress-thesis-theme-ie-browser-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Reader + Twitter Feed Fixed!</title>
		<link>http://www.joelneuenhaus.com/2009/06/03/google-reader-twitter-friend-feed-fix/</link>
		<comments>http://www.joelneuenhaus.com/2009/06/03/google-reader-twitter-friend-feed-fix/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:44:44 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tech Tips]]></category>

		<guid isPermaLink="false">http://www.joelneuenhaus.com/?p=397</guid>
		<description><![CDATA[How to Get Your Twitter Friend Feed working with Google Reader in 3 Minutes&#8230; Google Reader does not play well with feeds requiring authentication (Following Your Friends on Twitter with Google Reader doesn&#8217;t work; luckily this tweak fixes that!). Here is the straight forward and secure way to resolve the problem of adding your authenticated [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How to Get Your <a href="http://www.twitter.com">Twitter</a> Friend Feed working with Google Reader in 3 Minutes&#8230;</strong></p>
<p><a href="http://www.google.com/reader/">Google Reader</a> does not play well with feeds requiring authentication (<strong>Following Your Friends on Twitter with Google Reader doesn&#8217;t work</strong>; luckily this tweak fixes that!). Here is the straight forward and secure way to resolve the problem of adding your authenticated Twitter feed to Google Reader or any other feed reader you use.</p>
<p>NOTE: A Google <a href="http://www.feedburner.com/">Feedburner</a> Account is Required (if you have a Google Account, you probably already have access to Feedburner)</p>
<ol>
<li>
<h4>Open Your Feedburner Account</h4>
<p>Simply open your existing <a href="http://feedburner.google.com">Feedburner</a> account and when you see the space to add a new feed, enter this (replace &#8220;<em>myusername</em>&#8221; and &#8220;<em>mypassword</em>&#8221; with your Twitter account information):</p>
<p><code>http://myusername:mypassword@twitter.com/statuses/friends_timeline/9999999.rss</code></li>
<li>
<h4>Create Your Feed</h4>
<p>The on screen step-by-step process will guide you through, it&#8217;s really easy. You can add stats if you want, but that&#8217;s really unnecessary unless you are planning to publish your feed publicly.</li>
<li>
<h4>Add Your New Feed URL to Google Reader</h4>
<p>Your original Twitter RSS feed (<code>http://twitter.com/user-name/with_friends</code>) now looks something like this: </p>
<p><code>http://feeds2.feedburner.com/Twitter/Enter Whatever You Want</code></li>
</ol>
<p>Congrats on removing that annoying Twitter DRM!</p>
<p>Hope that helps; I had to search through <a href="http://getsatisfaction.com/twitter/topics/google_reader_twitter_rss_broken#reply_804219">some comments</a> until I found this great workaround and didn&#8217;t see any solutions that were safe/private enough in the Google search results for &#8220;<a href="http://www.google.com/search?hl=en&#038;q=twitter+feed+google+reader">twitter feed google reader</a>&#8220;.</p>
<p>Not much to say on Twitter, but if you&#8217;re interested: <a href="http://twitter.com/joelhaus/">@joelhaus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelneuenhaus.com/2009/06/03/google-reader-twitter-friend-feed-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs and Spreadsheets &#124; Publish Dynamic Content For Free</title>
		<link>http://www.joelneuenhaus.com/2006/11/29/google-docs-and-spreadsheets-free-dynamic-content-for-your-own-website/</link>
		<comments>http://www.joelneuenhaus.com/2006/11/29/google-docs-and-spreadsheets-free-dynamic-content-for-your-own-website/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 03:44:27 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Early Adopter]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[MS Office]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Stocks]]></category>
		<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Web Publishing]]></category>

		<guid isPermaLink="false">http://www.joelneuenhaus.com/blog3/2006/11/29/google-docs-and-spreadsheets-free-dynamic-content-for-your-own-website/</guid>
		<description><![CDATA[Google opens up a trove of data for users to harness and build into their own websites&#8230; The Basic Idea: Allow users to create and publish spreadsheets with dynamically updating data online to their own websites. The method used to cull the data is quite easy -a little too easy if you have a desire [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://google-d-s.blogspot.com/2006/11/young-puppy-new-tricks.html">Google opens up</a> a trove of data for users to harness and build into their own websites&#8230;</em></p>
<p><strong><big>The Basic Idea:</big></strong><br />
Allow users to create and publish spreadsheets with dynamically updating data online to their own websites. The method used to cull the data is quite easy -a little too easy if you have a desire to publish complex data results- and has the potential to make any Joe Shmoe an instant RSS expert <em>(Not sure about this, but typically, RSS feeds allow for very little customization by the end user; this is unlike Google&#8217;s new dynamic cell formulas)</em>.<br />
Here are the formulas users will apply in Google Spreadsheets:  </p>
<p><strong>GoogleLookup function</strong><br />
Syntax: =GoogleLookup(&#8220;entity&#8221;, &#8220;attribute&#8221;)</p>
<p><strong>GoogleFinance function</strong><br />
Syntax: =GoogleFinance(&#8220;symbol&#8221;, &#8220;attribute&#8221;)</p>
<p><strong><big>In The Past:</big></strong><br />
Only VB programmers and businesses wealthy enough to subscribe to <a href="http://about.bloomberg.com/about/professional/datalicense.html">Bloomberg</a> and <a href="http://about.reuters.com/productinfo/">Reuters</a> data services have been able to harness the vast amounts of dynamic data available over the internet. Today, they still are pretty much the only ones who can do this &#8211; Although, Google Spreadsheets has integrated these very interesting functions which at least takes a step in that direction. </p>
<p><strong>The following is a live example embedded into this post:</strong><br />
<em>(This was super easy)</em><br />
<iframe width='375' height='325' frameborder='0'src='http://spreadsheets.google.com/pub?key=p_APzg-hYIIA8vSNaFk7XQA&#038;output=html&#038;gid=0&#038;single=true&#038;range=A1:B9'></iframe></p>
<p><strong><big>Publishing your own dynamic spreadsheet:</big></strong></p>
<ol>
<p>1) If you haven&#8217;t already, sign up for a Google account. Play around with the above formulas until you&#8217;re happy with what the spreadsheet looks like <em>(you&#8217;ll see the data dynamically populate the cell once you enter a &#8220;proper&#8221; attribute, entity and/or symbol &#8211; this wan&#8217;t so easy for me while messing with different LookUp function)</em>.</p>
<p>2) Click the &#8220;Publish&#8221; tab on the top right. Change the &#8220;Automatically update every 5 minutes?&#8221; option to YES. Now click on the &#8220;Re-Publish&#8221; button to save your settings.</p>
<p>3) Look further down in this section and click on &#8220;More publishing options&#8221;</p>
<p>4) For &#8220;File format&#8221; choose: HTML to embed in a webpage &#8211; adjust the other settings as desired.</p>
<p>5) Now, simply Generate URL and copy the HTML into your webpage <em>(note: WordPress users should go into their options and revert from the RTF editor to avoid any problems)</em>.</p>
</ol>
<p><strong>Get examples &#038; read more about these functions here:</strong></p>
<li><a href="http://docs.google.com/support/spreadsheets/bin/answer.py?answer=54199">How can I use spreadsheets to answer some of my many questions about the world?</a></li>
<li><a href="http://docs.google.com/support/spreadsheets/bin/answer.py?answer=54198">How can I get financial market information updated automatically to my spreadsheets?</a></li>
<li><a href="http://code.google.com/apis/gdata/spreadsheets.html">Google Docs &#038; Spreadsheets API Documentation on Google Code</a></li>
<li><a href="http://docs.google.com/support/spreadsheets/bin/answer.py?answer=47134&#038;topic=9376">Publish spreadsheets as web pages</a></li>
]]></content:encoded>
			<wfw:commentRss>http://www.joelneuenhaus.com/2006/11/29/google-docs-and-spreadsheets-free-dynamic-content-for-your-own-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google SMS &#124; Search From Anywhere via Text Message</title>
		<link>http://www.joelneuenhaus.com/2006/04/29/google-sms-search-from-anywhere-via-text-message/</link>
		<comments>http://www.joelneuenhaus.com/2006/04/29/google-sms-search-from-anywhere-via-text-message/#comments</comments>
		<pubDate>Sun, 30 Apr 2006 03:46:50 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Tech Tips]]></category>

		<guid isPermaLink="false">http://www.joelneuenhaus.com/blog3/2006/04/29/google-sms-search-from-anywhere-via-text-message/</guid>
		<description><![CDATA[You can finally become that walking database you&#8217;ve always aspired to be with Google Short Message Service (SMS) in your pocket&#8230; This slick little service has gotten me out of a pinch on numerous occasions. Just last night I was able to send a text message to GOOGL (46645) &#8211; leave off the &#8216;E&#8217; &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><em>You can finally become that walking database you&#8217;ve always aspired to be with <a href="http://www.google.com/sms/">Google Short Message Service (SMS)</a> in your pocket&#8230;</em></p>
<p><img id="image204" align= right hspace=20 src="http://www.joelneuenhaus.com/blog3/wp-content/uploads/2006/04/_38638535_bigphone150%5B1%5D.jpg" alt="original cell phone" />This slick little service has gotten me out of a pinch on numerous occasions. Just last night I was able to send a text message to GOOGL (46645) &#8211; leave off the &#8216;E&#8217; &#8211; to get the address for a local bar. The response time was less than 30 seconds <em>(this has been a typical wait time in my experience)</em>. Then, all I had to do was forward it on to my friends who were all meeting there, that&#8217;s it! And this is just the tip of the iceberg. Here are some other things Google says you can do with this very cool service:</p>
<blockquote><p>
&#8220;get phone listings, weather conditions, question answering, movie showtimes, sports scores, and more.</p>
<p>Requirements: A text messaging plan from your mobile service provider; any old mobile phone should work.</p></blockquote>
<p>Here&#8217;s <strong>the comprehensive list</strong> of cool things you can do:</p>
<li>Yellow book style local listings</li>
<li>Phonebook Reverse Lookup</li>
<li>Driving directions</li>
<li>Movie Times &#038; Info</li>
<li>Weather Forecasts</li>
<li>Stock quotes</li>
<li>Answers to questions</li>
<li>Dictionary</li>
<li>Language Translation</li>
<li>Froogle Price Comparisons</li>
<li>Zip &#038; Area code Lookup</li>
<li>Calculations</li>
<li>Currency conversions</li>
<li>Sports Scores</li>
<p><em>There&#8217;s also a useful &#8216;help&#8217;/'tips&#8217; message you can receive from Google that includes brief instructions on the various ways to use the service. Due to inbox limits on most phones, this instruction message may get deleted. You can prevent this by using the lock feature on your phone&#8230;if not, you can always send a text with the word &#8216;help&#8217; or &#8216;tips&#8217; to get another copy.</em></p>
<p><strong>Some Final Thoughts:</strong><br />
As far as I can tell, there are no restrictions on your service carrier, type of phone or location within the lower 48 states. If there&#8217;s more data than will fit in a single message, you&#8217;ll recieve multiple text messages that are numbered accordingly.</p>
<p>One of the nicest things about this service is the minimal demand it puts on the hardware <em>(cell phone)</em> you&#8217;re carrying around. Take the Google SMS service for a spin at their website to get a feel for how it works with their very real demo. So shelve that expensive data plan and ramp up your monthly text message limit.</p>
<p><em>NOTE: This service has been available for awhile now, but it&#8217;s so useful that I felt it deserved this entry.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joelneuenhaus.com/2006/04/29/google-sms-search-from-anywhere-via-text-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

