<?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>Versite Consulting &#187; Software</title>
	<atom:link href="http://versiteconsulting.com/blog/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://versiteconsulting.com/blog</link>
	<description>Development blog - BlackBerry, Android, Java, and more</description>
	<lastBuildDate>Fri, 12 Feb 2010 18:56:43 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Life Hacking</title>
		<link>http://versiteconsulting.com/blog/2009/06/24/life-hacking/</link>
		<comments>http://versiteconsulting.com/blog/2009/06/24/life-hacking/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:20:17 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://versiteconsulting.com/blog/?p=116</guid>
		<description><![CDATA[Over the last year or so, I&#8217;ve taken to heart the mindset of automating frequent / mundane tasks.  Yesterday, I realized I was constantly annoyed at dealing with my development environment when I switch locations/ IP addresses.  I&#8217;m working on a project that uses Informix, which doesn&#8217;t bind to the network in such a way [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last year or so, I&#8217;ve taken to heart the mindset of automating frequent / mundane tasks.  Yesterday, I realized I was constantly annoyed at dealing with my development environment when I switch locations/ IP addresses.  I&#8217;m working on a project that uses Informix, which doesn&#8217;t bind to the network in such a way that &#8220;localhost&#8221; will reliably resolve to the db server.  So, I have to use the <em>actual IP address</em>.  Since that changes frequently (I have three different offices), I find myself doing the following dance often:</p>
<ol>
<li>open command prompt:  type &#8216;win+r&#8217; -&gt; type &#8216;cmd&#8217;</li>
<li>run ipconfig</li>
<li>select and copy the value</li>
<li>paste into editor.</li>
</ol>
<p>How annoying (soft links would be nice.  boo, windows).  So, yesterday, I decided it was time to end that and went out looking for an application that puts the IP address in the clipboard.  I found a few, but only one of them did that headless, so I could script it&#8230; and that one didn&#8217;t work.  Boo.  So, I wrote the dozen or so lines of Java code required to do that, bundled up an executable jar and assigned it a key in <a href="http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html" target="_blank">WinKey</a>.  Now my process is &#8220;win+ctrl+A -&gt; ctrl+v&#8221;.  That&#8217;s better.  Much less painful.  I was going to assign a script macro in <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> to do it automagically, but there is no way to tell <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> to pause after running one keystroke and the Java app needs time to run, so the ctrl+v to paste the IP address could be run before the data is in the clipboard.  Oh, well&#8230; it&#8217;s definitely good enough as-is.</p>
<p>While I&#8217;m blabbing, here are some other things I&#8217;ve &#8220;life hacked&#8221; in the last year&#8230;.</p>
<ul>
<li>Installed <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a> and setup about two dozen shortcuts.  Things like &#8220;addy&#8221; for my address, &#8220;email&#8221; for my email (I actually have one for all email addresses), &#8220;sigline&#8221; to drop in my signature line when not in GMail, and so on.  According to <a href="http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php" target="_blank">Texter</a>, I&#8217;ve expanded 4,642 snippets, saving 87,357 characters which saved myself 3.64 hours (assuming 400 chars/minute).  Neat-o.</li>
<li>Installed <a href="http://www.pcworld.com/downloads/file/fid,5506-order,1-page,1-c,alldownloads/description.html" target="_blank">WinKey</a>.  Now I can start apps without grabbing a mouse.  Mmmm, not grabbing a mouse.  I set it up so that &#8220;win+shift+CHAR&#8221; brings up a folder  (ex: &#8220;win+shift+d&#8221; opens up my Development folder), &#8220;win+ctrl+CHAR&#8221; starts an application, and &#8220;win+CHAR&#8221; starts an environment like cygwin or the command prompt with Informix paths setup.</li>
<li>Built an <a href="http://ant.apache.org/" target="_blank">ANT</a> script that does the tedious export/import of an Informix database from a remote server to my local server.  Now I just run ONE task and get all the new stuff and can work on something else while it runs (it takes 30+ minutes to run completely).  This was a huge time saver.</li>
<li>Built several <a href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank">greasemonkey</a> (and <a href="http://www.ie7pro.com/" target="_blank">IE7 Pro</a>) scripts for making web apps easier.  This is really a HUGE life-hacking help for me.  Even things just as simple as removing one click in a process seems like it&#8217;s been so much more helpful &#8211; even if it&#8217;s not saving a ton of time, saving me from going &#8220;grrrr, why did I have to click the button after picking the element from the select list?&#8221; makes me more productive (not-raging = more productive!).  I&#8217;m to the point now where any annoyance in a website, I go reaching for my JS editor to write a script.</li>
<li>Built a process for invoicing from <a href="http://www.freshbooks.com" target="_blank">FreshBooks</a> that builds the report/timesheets and adds a signature to the PDF.  This has saved me from opening several files and editing a bunch of data.  It used to be about a 20 minute process and is now a few seconds.</li>
<li>My <a href="http://versiteconsulting.com/blog/?p=37">BlackBerry development ANT task</a> is a huge time saver also.  It&#8217;s nothing special, but I&#8217;m happy that it gives me &#8220;one-click deployment&#8221; for that environment.</li>
</ul>
<p>As always, I&#8217;m glad to share any of the scripts, apps or tools I&#8217;ve written, just let me know if you want &#8216;em.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="mailto:?subject=Life%20Hacking&amp;body=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F" title="email"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;annotation=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="Google Bookmarks"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;t=Life%20Hacking" title="MySpace"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking" title="StumbleUpon"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;submitHeadline=Life%20Hacking&amp;submitSummary=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking" title="Reddit"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;t=Life%20Hacking" title="Facebook"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;notes=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="del.icio.us"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F&amp;title=Life%20Hacking&amp;bodytext=Over%20the%20last%20year%20or%20so%2C%20I%27ve%20taken%20to%20heart%20the%20mindset%20of%20automating%20frequent%20%2F%20mundane%20tasks.%C2%A0%20Yesterday%2C%20I%20realized%20I%20was%20constantly%20annoyed%20at%20dealing%20with%20my%20development%20environment%20when%20I%20switch%20locations%2F%20IP%20addresses.%C2%A0%20I%27m%20working%20on%20a%20pr" title="Digg"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Life%20Hacking%20-%20http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2009%2F06%2F24%2Flife-hacking%2F" title="Twitter"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://versiteconsulting.com/blog/2009/06/24/life-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supporting Great Software</title>
		<link>http://versiteconsulting.com/blog/2008/08/26/supporting-great-software/</link>
		<comments>http://versiteconsulting.com/blog/2008/08/26/supporting-great-software/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 02:20:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://versiteconsulting.com/blog/?p=31</guid>
		<description><![CDATA[In the last year, I&#8217;ve decided I should do the right thing and support the free/shareware software that I use.&#160; For years, I&#8217;ve been one of those people to see the &#34;purchase/continue evaluation&#34; dialog in TextPad.&#160; Boo on me.&#160; Well, I&#8217;ve finally got responsible and changed that.&#160; Some of the applications that come to mind [...]]]></description>
			<content:encoded><![CDATA[<p>In the last year, I&#8217;ve decided I should do the right thing and support the free/shareware software that I use.&#160; For years, I&#8217;ve been one of those people to see the &quot;purchase/continue evaluation&quot; dialog in <a href="http://www.textpad.com" target="_blank">TextPad</a>.&#160; Boo on me.&#160; Well, I&#8217;ve finally got responsible and changed that.&#160; Some of the applications that come to mind are <a href="http://www.rememberthemilk.com" target="_blank">Remember the Milk</a>, <a href="http://evernote.com/" target="_blank">Evernote</a>, and the already mentioned <a href="http://www.textpad.com" target="_blank">TextPad</a>.&#160; I&#8217;ve even donated a few bucks for the <a href="https://addons.mozilla.org/en-US/firefox/addon/7757" target="_blank">GMail Multiple Signatures plugin</a>.&#160; I&#8217;m sure there are others that I&#8217;m forgetting.&#160; </p>
<p>I&#8217;m happy with the decision to purchase and support the applications that I get a lot out of.&#160; In the future, I&#8217;ll definitely think twice when I see a &quot;donate&quot; or &quot;support this application&quot; link.&#160; If I feel they are helpful for me, I&#8217;ll do it.&#160; I think they deserve it.    </p>
<h5>(Note: this is not a plug to get bucks for my little tiny greasemonkey scripts!&#160; They are not nearly helpful enough to warrant payment.)</h5>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="mailto:?subject=Supporting%20Great%20Software&amp;body=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F" title="email"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/email_link.png" title="email" alt="email" class="sociable-hovers" /></a>
	<a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;title=Supporting%20Great%20Software&amp;annotation=In%20the%20last%20year%2C%20I%27ve%20decided%20I%20should%20do%20the%20right%20thing%20and%20support%20the%20free%2Fshareware%20software%20that%20I%20use.%26%23160%3B%20For%20years%2C%20I%27ve%20been%20one%20of%20those%20people%20to%20see%20the%20%26quot%3Bpurchase%2Fcontinue%20evaluation%26quot%3B%20dialog%20in%20TextPad.%26%23160%3B%20Boo%20on%20me.%26%23160" title="Google Bookmarks"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;t=Supporting%20Great%20Software" title="MySpace"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;title=Supporting%20Great%20Software" title="StumbleUpon"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;submitHeadline=Supporting%20Great%20Software&amp;submitSummary=In%20the%20last%20year%2C%20I%27ve%20decided%20I%20should%20do%20the%20right%20thing%20and%20support%20the%20free%2Fshareware%20software%20that%20I%20use.%26%23160%3B%20For%20years%2C%20I%27ve%20been%20one%20of%20those%20people%20to%20see%20the%20%26quot%3Bpurchase%2Fcontinue%20evaluation%26quot%3B%20dialog%20in%20TextPad.%26%23160%3B%20Boo%20on%20me.%26%23160&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;title=Supporting%20Great%20Software" title="Reddit"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;t=Supporting%20Great%20Software" title="Facebook"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;title=Supporting%20Great%20Software&amp;notes=In%20the%20last%20year%2C%20I%27ve%20decided%20I%20should%20do%20the%20right%20thing%20and%20support%20the%20free%2Fshareware%20software%20that%20I%20use.%26%23160%3B%20For%20years%2C%20I%27ve%20been%20one%20of%20those%20people%20to%20see%20the%20%26quot%3Bpurchase%2Fcontinue%20evaluation%26quot%3B%20dialog%20in%20TextPad.%26%23160%3B%20Boo%20on%20me.%26%23160" title="del.icio.us"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F&amp;title=Supporting%20Great%20Software&amp;bodytext=In%20the%20last%20year%2C%20I%27ve%20decided%20I%20should%20do%20the%20right%20thing%20and%20support%20the%20free%2Fshareware%20software%20that%20I%20use.%26%23160%3B%20For%20years%2C%20I%27ve%20been%20one%20of%20those%20people%20to%20see%20the%20%26quot%3Bpurchase%2Fcontinue%20evaluation%26quot%3B%20dialog%20in%20TextPad.%26%23160%3B%20Boo%20on%20me.%26%23160" title="Digg"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Supporting%20Great%20Software%20-%20http%3A%2F%2Fversiteconsulting.com%2Fblog%2F2008%2F08%2F26%2Fsupporting-great-software%2F" title="Twitter"><img src="http://versiteconsulting.com/blog/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://versiteconsulting.com/blog/2008/08/26/supporting-great-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

