<?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"
	>

<channel>
	<title>benrasmusen.com &#187; Technology</title>
	<atom:link href="http://benrasmusen.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://benrasmusen.com</link>
	<description>a web professional committed to creating value</description>
	<pubDate>Sat, 23 Aug 2008 00:09:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>FriendFeedback.com - Quickly get anonymous feedback from friends</title>
		<link>http://benrasmusen.com/work/friendfeedbackcom-quickly-get-anonymous-feedback-from-friends/</link>
		<comments>http://benrasmusen.com/work/friendfeedbackcom-quickly-get-anonymous-feedback-from-friends/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 23:44:51 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=126</guid>
		<description><![CDATA[I&#8217;m proud to announce the launch of FriendFeedback.com.  A simple application that lets you quickly and easily get anonymous feedback from your friends.  The idea is that if you want some feedback on something from your friends, they may not always be willing to give you an honest opinion to your face.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m proud to announce the launch of <a href="http://friendfeedback.com">FriendFeedback.com</a>.  A simple application that lets you quickly and easily get anonymous feedback from your friends.  The idea is that if you want some feedback on something from your friends, they may not always be willing to give you an honest opinion to your face.  This application lets them respond anonymously and hopefully truthfully.</p>
<p>It&#8217;s certainly not anything life changing, but it was a fun application to build and design (yikes! I said it! I design the site, so forgive me if it makes your eyes bleed).  Let me know what you think and feel free to comment here or contact me if you have any bugs to report or any features to suggest.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/technology/why-i-no-longer-have-a-facebookcom-account/" title="Why I no longer have a FaceBook.com account">Why I no longer have a FaceBook.com account</a></li>
<li><a href="http://benrasmusen.com/work/web-standards/" title="Web Standards">Web Standards</a></li>
<li><a href="http://benrasmusen.com/work/bluehost-and-ssl/" title="BlueHost and SSL">BlueHost and SSL</a></li>
<li><a href="http://benrasmusen.com/technology/rockstartupcom/" title="Rockstartup.com">Rockstartup.com</a></li>
<li><a href="http://benrasmusen.com/technology/top-10-firefox-smart-keyword-bookmarks/" title="Top 10 Firefox Smart Keyword Bookmarks">Top 10 Firefox Smart Keyword Bookmarks</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/friendfeedbackcom-quickly-get-anonymous-feedback-from-friends/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Top 10 Firefox Smart Keyword Bookmarks</title>
		<link>http://benrasmusen.com/technology/top-10-firefox-smart-keyword-bookmarks/</link>
		<comments>http://benrasmusen.com/technology/top-10-firefox-smart-keyword-bookmarks/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 22:00:50 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=120</guid>
		<description><![CDATA[Firefox Smart Keyword are keywords attached to bookmarks which you can then use to activate them.  So for example instead of typing www.google.com in the address bar you could just type &#8220;g&#8221;.  And you can go a step further you can add a variable to the url which can be handy for searches. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla.org/products/firefox/smart-keywords.html">Firefox Smart Keyword</a> are keywords attached to bookmarks which you can then use to activate them.  So for example instead of typing www.google.com in the address bar you could just type &#8220;g&#8221;.  And you can go a step further you can add a variable to the url which can be handy for searches.  So using the www.google.com example if you wanted to do a search the url would look something like this: www.google.com/search?q=search+term.  To use the variable feature you would edit the bookmark and change the url to this: www.google.com/search?q=%s.  Then (assuming your keyword is &#8216;g&#8217;) you could just type &#8220;g {search term}&#8221; into your address bar and it would execute the search.</p>
<p>There are a lot of applications for this and with the ever increasing amount of javascript <a href="http://en.wikipedia.org/wiki/Bookmarklets">bookmarklets</a> the fun has just begun.  Here are my top 10 smart keyword, obviously some of these would require you to sign up for the service being discussed.  The bookmarklets are being display as links due to display issues, to snag them just right click and copy the link location or bookmark it.</p>
<p><strong>1. <a href="http://www.lipsum.com/">Lorem Ipsum</a></strong><br />
url: <a href="http://www.lipsum.com/feed/html">http://www.lipsum.com/feed/html</a><br />
keyword: lorem<br />
Takes you to 5 paragraphs of dummy text, done.</p>
<p><strong>2. <a href="http://del.icio.us/">Del.icio.us</a></strong><br />
url: <a href="http://del.icio.us/{username}/%s">http://del.icio.us/{username}/%s</a><br />
keyword: dl {search term}<br />
Allows you to search your delicious bookmarks.</p>
<p><strong>3. <a href="http://wikipedia.org">Wikipedia.org</a></strong><br />
url: <a href="http://en.wikipedia.org/wiki/Special:Search?search=%s&amp;go=Go">http://en.wikipedia.org/wiki/Special:Search?search=%s&amp;go=Go</a><br />
keyword: wp {search term}<br />
Searching of wikipedia.org.</p>
<p><strong>4. <a href="http://amazon.com">Amazon.com</a></strong><br />
url: <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=%s&amp;x=0&amp;y=0">http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=%s&amp;x=0&amp;y=0</a><br />
keyword: ama {search term}<br />
Search amazon.com.</p>
<p><strong>5. <a href="http://twitter.com">Twitter</a></strong><br />
url: <a href="http://twitter.com/%s">http://twitter.com/%s</a><br />
keyword: tw {username or blank for your home}<br />
Look up a twitter users&#8217; profile or leave blank to access your twitter home page.</p>
<p><strong>6. <a href="http://pequrl.com">PeqURL</a></strong><br />
url: <a href="javascript:var%20s=document.createElement('script');s.src='http://pequrl.com/urls/pequrl_bm.js';s.type='text/javascript';void(document.getElementsByTagName('head')[0].appendChild(s));">PeqURL bookmarklet</a><br />
keyword: purl<br />
Shorten the url that you&#8217;re currently viewing, complete with a super slick thickbox-esque window.</p>
<p><strong>7. <a href="http://laterloop.com">Laterloop.com</a> (save for later)</strong><br />
url: <a href="javascript:void((function(){var%20d=document;var%20h='http://static.laterloop.com';d._ll='vqxR8vMzTCuqnSL6bFZf';try{var%20e=d.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src',h+'/js/ll.js');d.body.appendChild(e);}catch(x){e=encodeURIComponent;w=window;qs='&amp;key='+d._ll+'&amp;title='+e(d.title||'')+'&amp;url='+e(w.location)+'&amp;via='+e(d.referrer)+'&amp;fmt=html&amp;src=wk&amp;v=1&amp;t='+(new%20Date().getTime());u=h+'/post/?'+qs;w.top.location.assign(u);return;}s='[Saving...]%20';d.title=s+d.title.replace(s,'');})());">LaterLoop bookmarklet</a><br />
keyword: later<br />
Save the current page you&#8217;re on for later reading.</p>
<p><strong>8. Add to <a href="http://mixx.com">Mixx.com</a></strong><br />
url: <a href="javascript:(window.open('http://www.mixx.com/submit?page_url='+escape(window.location)))()">Mixx bookmarklet</a><br />
keyword: mixx<br />
Add the page you&#8217;re currently on to <a href="http://mixx.com">Mixx.com</a>.</p>
<p><strong>9. <a href="http://cocomment.com/">coComment</a> tracking</strong><br />
url: <a href="javascript:void((function()%20{if(self.cocomment_toggle)%20cocomment_toggle();%20else%20{var%20element=document.createElement('script');%20element.setAttribute('src','http://www.cocomment.com/js/handler.js?3-'%20+%20new%20Date().getDate());%20document.body.appendChild(element)}%20window.setTimeout('if(!self.cocomment)%20alert(\'The%20coComment%20script%20could%20not%20be%20loaded!\\n\\nPlease%20try%20again%20later%20or%20check%20on%20www.cocomment.com%20for%20possible%20maintenance.\');',10000);})())">coComment Bookmarklet</a><br />
keyword: comment<br />
After you&#8217;ve written your comment but before you submit it, trigger this keyword to track it on coComment.</p>
<p><strong>10. Localhost</strong><br />
url: http://localhost:8888/%s<br />
keyword: lh {site directory name}<br />
I keep all my projects I&#8217;m working in my local htdocs folder, this allows me to access them quickly rather than typing out the entire url.  Works well if you develop locally.</p>
<p>Leave a comment with the ones you use the most!<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/america/are-you-scared-yet/" title="Are you scared yet?">Are you scared yet?</a></li>
<li><a href="http://benrasmusen.com/work/mosconfig_live_site-the-www-could-be-the-difference/" title="$mosConfig_live_site - the &#8216;www&#8217; could be the difference">$mosConfig_live_site - the &#8216;www&#8217; could be the difference</a></li>
<li><a href="http://benrasmusen.com/music/top-music-for-2006/" title="Top Music for 2006">Top Music for 2006</a></li>
<li><a href="http://benrasmusen.com/technology/im-an-apple-addict/" title="I&#8217;m an Apple addict">I&#8217;m an Apple addict</a></li>
<li><a href="http://benrasmusen.com/ruby-on-rails/ror-conventions/" title="Ruby on Rails Conventions">Ruby on Rails Conventions</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/technology/top-10-firefox-smart-keyword-bookmarks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CheckYesOrNo.info - Quick yes or no polls</title>
		<link>http://benrasmusen.com/technology/checkyesornoinfo-quick-yes-or-no-polls/</link>
		<comments>http://benrasmusen.com/technology/checkyesornoinfo-quick-yes-or-no-polls/#comments</comments>
		<pubDate>Tue, 06 May 2008 20:20:33 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=114</guid>
		<description><![CDATA[Gordon Brander and I have launched another side project: CheckYesOrNo.info.  It&#8217;s a super simple site that allows you to ask quick yes or no questions.  It&#8217;s like those notes you used to get from girls back in Junior High.  Jump right in and check it out by answering this question: http://checkyesorno.info/5.
Some other entries you might enjoy:

The Dentist
No [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gordonbrander.com">Gordon Brander</a> and I have launched another side project: <a href="http://checkyesorno.info">CheckYesOrNo.info</a>.  It&#8217;s a super simple site that allows you to ask quick yes or no questions.  It&#8217;s like those notes you used to get from girls back in Junior High.  Jump right in and check it out by answering this question: <a href="http://checkyesorno.info/5">http://checkyesorno.info/5</a>.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/technology/excersise/" title="Excersise">Excersise</a></li>
<li><a href="http://benrasmusen.com/work/craigslistorg-opml-exporter/" title="Craigslist.org OPML Exporter">Craigslist.org OPML Exporter</a></li>
<li><a href="http://benrasmusen.com/ruby-on-rails/ror-conventions/" title="Ruby on Rails Conventions">Ruby on Rails Conventions</a></li>
<li><a href="http://benrasmusen.com/uncategorized/first-snow/" title="First Snow">First Snow</a></li>
<li><a href="http://benrasmusen.com/fatherhood/fatherhood-chapter-3/" title="Fatherhood - Chapter 3">Fatherhood - Chapter 3</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/technology/checkyesornoinfo-quick-yes-or-no-polls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Townsquare.biz - the easiest way to get your business online</title>
		<link>http://benrasmusen.com/work/townsquarebiz-the-easiest-way-to-get-your-business-online/</link>
		<comments>http://benrasmusen.com/work/townsquarebiz-the-easiest-way-to-get-your-business-online/#comments</comments>
		<pubDate>Fri, 02 May 2008 17:27:08 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=113</guid>
		<description><![CDATA[Gordon Brander and I are proud to announce the Beta launch of a new web application we&#8217;ve been working on for the last couple of months, Townsquare.biz.  Townsquare allows businesses to create an online presence quickly and easily.  The idea behind it is that there are a lot of small businesses that would like to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="GordonBrander.com" href="http://gordonbrander.com">Gordon Brander</a> and I are proud to announce the Beta launch of a new web application we&#8217;ve been working on for the last couple of months, <a title="TownSquare.biz" href="http://townsquare.biz/">Townsquare.biz</a>.  Townsquare allows businesses to create an online presence quickly and easily.  The idea behind it is that there are a lot of small businesses that would like to have an online presence but don&#8217;t want to spend a lot of money or time having a website built.  Townsquare gives them a clean semantic website with a very simple interface, so business owners can quickly get their business online as well as keep it up to date.  </p>
<p>Here is a couple of the features currently available:</p>
<ul>
<li>Complete control over the look and feel of the site via CSS</li>
<li>Add/Edit/Delete web pages</li>
<li>A blog, which can be used for project announcements or news</li>
<li>Embedded maps on the page</li>
<li>Clean, semantic, micro formatted code to aid in SEO.</li>
</ul>
<div>Head on over and check it out and let me know what you think.  All suggestions, questions and feedback are welcome.  To view a sample page head to <a title="Townsquare.biz/benrasmusen" href="http://townsquare.biz/benrasmusen">townsquare.biz/benrasmusen</a>.</div>
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/technology/customer-service-done-right-by-skitch/" title="Customer Service Done Right by Skitch">Customer Service Done Right by Skitch</a></li>
<li><a href="http://benrasmusen.com/ruby-on-rails/ror-conventions/" title="Ruby on Rails Conventions">Ruby on Rails Conventions</a></li>
<li><a href="http://benrasmusen.com/uncategorized/first-interaction/" title="First interaction">First interaction</a></li>
<li><a href="http://benrasmusen.com/technology/im-%c2%a3100000000-richer/" title="I&#8217;m Â£1,000,000.00 Richer!">I&#8217;m Â£1,000,000.00 Richer!</a></li>
<li><a href="http://benrasmusen.com/work/top-15-textmate-shortcuts/" title="Top 15 TextMate Shortcuts">Top 15 TextMate Shortcuts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/townsquarebiz-the-easiest-way-to-get-your-business-online/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Craigslist.org OPML Exporter</title>
		<link>http://benrasmusen.com/work/craigslistorg-opml-exporter/</link>
		<comments>http://benrasmusen.com/work/craigslistorg-opml-exporter/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 20:25:20 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=112</guid>
		<description><![CDATA[When I first started freelancing I was looking for a way to get an RSS feed of all the computer gigs on craigslist.org for every city in the USA.  Since most of these postings were telecommunting position it didn&#8217;t matter what city they were posted in.  But grabbing the feed manually from 300+ cities on [...]]]></description>
			<content:encoded><![CDATA[<p>When I first started freelancing I was looking for a way to get an RSS feed of all the computer gigs on <a href="http://craigslist.org/">craigslist.org</a> for every city in the USA.  Since most of these postings were telecommunting position it didn&#8217;t matter what city they were posted in.  But grabbing the feed manually from 300+ cities on craigslist was clearly not the best option.  To solve this need I have written a quick script that loops through all the craigslist.org cities of your choosing and grabs the RSS feed for the query of your choice.  This allows you to search for anything, not just computer gigs.</p>
<p>I hereby present: <a href="http://benrasmusen.com/clexporter/">Craigslist.org OPML Exporter</a></p>
<p>Hopefully some of you will find this useful.  Please don&#8217;t hesitate to <a href="http://benrasmusen.com/contact-me/">contact me</a> with questions or suggestions.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/ruby-on-rails/scriptconsole-and-other-ruby-on-rails-wonders/" title=".script/console and other ruby on rails wonders">.script/console and other ruby on rails wonders</a></li>
<li><a href="http://benrasmusen.com/work/extra-info-in-payment-methods/" title="Extra Info in Payment Methods">Extra Info in Payment Methods</a></li>
<li><a href="http://benrasmusen.com/uncategorized/the-dentist/" title="The Dentist">The Dentist</a></li>
<li><a href="http://benrasmusen.com/uncategorized/itsy-bitsy-spiderman/" title="Itsy Bitsy Spiderman">Itsy Bitsy Spiderman</a></li>
<li><a href="http://benrasmusen.com/technology/paying-for-my-home-videos/" title="Paying for my home videos?">Paying for my home videos?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/craigslistorg-opml-exporter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lorem Ipsum Bookmarklet</title>
		<link>http://benrasmusen.com/work/lorem-ipsum-bookmarklet/</link>
		<comments>http://benrasmusen.com/work/lorem-ipsum-bookmarklet/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 14:50:43 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=111</guid>
		<description><![CDATA[My thought was to create a bookmarklet that would insert a block of dummy filler text (Lorem Ipsum) in the input you currently have in focus.  This would come in handy when testing form submission.  I&#8217;ve been trying to figure out a way to do this for quite some time now without any luck.  This [...]]]></description>
			<content:encoded><![CDATA[<p>My thought was to create a <a href="http://en.wikipedia.org/wiki/Bookmarklet">bookmarklet</a> that would insert a block of dummy filler text (<a href="http://www.lipsum.com/">Lorem Ipsum</a>) in the input you currently have in focus.  This would come in handy when testing form submission.  I&#8217;ve been trying to figure out a way to do this for quite some time now without any luck.  This is in part due to my inexperience in javascript and the lack of support for this functionality in most browsers.  After a day of failed attempts I decided to get some other (and greater) minds on it to see if it could be done.  I <a href="http://twitter.com/benrasmusen/statuses/792166267">tweeted the issue</a> to see if anyone had any ideas.</p>
<p>A friend and colleague <a href="http://www.iherebydecree.com/">David LeMieux</a> has made some significant progress on this bookmarklet and has <a href="http://www.iherebydecree.com/archive/id/755">released it for all to use</a>.  Unfortunately due to the aforementioned browser limitations this bookmarklet only works in <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3 Beta 5</a>.  But if that&#8217;s what you use for testing then it&#8217;s a great tool to add to the arsenal.</p>
<p>If any readers have any ideas on how to make this more cross browser compatible your suggestions and ideas are greatly appreciated.  This doesn&#8217;t seem to be a difficult thing to achieve, but it does require a more skilled developer than myself.</p>
<p>I want to give a big thanks to all that spent any amount of time trying to get this working.  A special shout out to <a href="http://twitter.com/lemieuxster">David LeMieux</a> and <a href="http://twitter.com/slant">Ryan Cross</a> for their help in thinking this through and for the time they spent making some great progress on it.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/work/dynamic-joomla-content-pages/" title="Dynamic Joomla! Content Pages">Dynamic Joomla! Content Pages</a></li>
<li><a href="http://benrasmusen.com/america/politics-and-web-20-quote/" title="Politics and Web 2.0 Quote">Politics and Web 2.0 Quote</a></li>
<li><a href="http://benrasmusen.com/uncategorized/first-post-of-2007/" title="First Post of 2007">First Post of 2007</a></li>
<li><a href="http://benrasmusen.com/fatherhood/fatherhood-introduction/" title="Fatherhood - Introduction">Fatherhood - Introduction</a></li>
<li><a href="http://benrasmusen.com/work/bluehost-and-ssl/" title="BlueHost and SSL">BlueHost and SSL</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/lorem-ipsum-bookmarklet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Customer Service Done Right by Skitch</title>
		<link>http://benrasmusen.com/technology/customer-service-done-right-by-skitch/</link>
		<comments>http://benrasmusen.com/technology/customer-service-done-right-by-skitch/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 15:05:58 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=110</guid>
		<description><![CDATA[I&#8217;ve been using plasq&#8217;s beta product skitch for quite awhile now and I could write a whole post on how amazing this little application is and it would only be the half of it.  But this post isn&#8217;t about the awesome product, it&#8217;s about the awesome customer service.
My experience is not unique, the most notable [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://plasq.com/">plasq</a>&#8217;s beta product <a href="http://plasq.com/skitch">skitch</a> for quite awhile now and I could write a whole post on how amazing this little application is and it would only be the half of it.  But this post isn&#8217;t about the awesome product, it&#8217;s about the awesome customer service.</p>
<p>My experience is not unique, the most notable example is the <a href="http://www.techcrunch.com/2008/04/06/comcast-twitter-and-the-chicken-trust-me-i-have-a-point/trackback/">Michael Arrington/Comcast</a> incident, but it&#8217;s certainly new to me.  I can completely understand an internet celebrity like Michael Arrington getting special attention from companies, but seeing as I am most certainly NOT an internet celebrity (except perhaps to my 5 readers, and a bit thanks to you all) I can only assume that this is standard operating procedure for <a href="http://plasq.com/">Plasq</a>.</p>
<p>So here is what happened.  Yesterday morning I had a great opportunity to skitch something awesome.  I invoked and snagged said awesomeness but when I went to upload the skitch to share it, the application froze and crashed.  I assumed perhaps my mac was acting funny so I re-opened skitch and it tried again.  Same story.  So, twitter being the frustrations venting place of choice, I <a href="http://twitter.com/benrasmusen/statuses/790311676">tweeted that skitch was crapping out on me</a> and that I wasn&#8217;t super happy about it.</p>
<p>After the second time it crashed an update dialog popped up and after installing the updates skitch is back to working flawlessly.  But before that happened <a href="http://twitter.com/briancaldwell">Brian Caldwell</a> over at <a href="http://plasq.com/">Plasq</a> happened upon my frustrated tweet and went through the trouble of looking me up and sending me an email via the contact form on my website asking if there was anything he could do to help resolve my skitch issues.</p>
<p>For those of you who don&#8217;t know, skitch is in beta and absolutely free.  The fact that a company would spend the time to look up a nobody like me, dig through my website and email me asking if they could aid in resolving issues with a free product just blows me away.</p>
<p>It&#8217;s hard enough to get good customer service when you&#8217;re actively seeking it out, but when a company goes through the trouble of seeking <strong>you</strong> out when you indirectly voice an issue with their free product; now that&#8217;s excellent customer service.</p>
<p>Thanks again to <a href="http://twitter.com/briancaldwell">Brian Caldwell</a> and everyone else at Plasq for their commitment to their users and for creating awesome applications.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/fatherhood/fatherhood-chapter-1/" title="Fatherhood - Chapter 1">Fatherhood - Chapter 1</a></li>
<li><a href="http://benrasmusen.com/uncategorized/the-dentist/" title="The Dentist">The Dentist</a></li>
<li><a href="http://benrasmusen.com/music/top-music-for-2006/" title="Top Music for 2006">Top Music for 2006</a></li>
<li><a href="http://benrasmusen.com/uncategorized/itsy-bitsy-spiderman/" title="Itsy Bitsy Spiderman">Itsy Bitsy Spiderman</a></li>
<li><a href="http://benrasmusen.com/entertainment/ftweetcom-your-ftw-vs-ftl-ratio-on-twitter/" title="FTWeet.com - Your FTW vs FTL Ratio on Twitter">FTWeet.com - Your FTW vs FTL Ratio on Twitter</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/technology/customer-service-done-right-by-skitch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Incoming Information Workflow</title>
		<link>http://benrasmusen.com/technology/incoming-information-workflow/</link>
		<comments>http://benrasmusen.com/technology/incoming-information-workflow/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 14:19:19 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/?p=109</guid>
		<description><![CDATA[It&#8217;s easy to get overwhelmed by the incoming information streams, whether it&#8217;s the latest news headlines or tech buzz.  In the past couple of months I&#8217;ve been close to pulling the plug all together and disconnecting myself from the many information pipelines.  Unfortunately I enjoy it too much and frankly I&#8217;m too addicted to it. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s easy to get overwhelmed by the incoming information streams, whether it&#8217;s the latest news headlines or tech buzz.  In the past couple of months I&#8217;ve been close to pulling the plug all together and disconnecting myself from the many information pipelines.  Unfortunately I enjoy it too much and frankly I&#8217;m too addicted to it.  So if I can&#8217;t eliminate it, there needs to be a way to handle it.</p>
<p>For me the best way to get a handle on the information overload is to determine the information that is really important to me and eliminate the rest.  My chosen topic mix is:</p>
<ul>
<li>Tech News (this is the majority of it, with a heavy internet technologies influence)</li>
<li>Personal Blogs (friends and family blogs)</li>
<li>Personal/Professional Productivity</li>
<li>Major News Headlines</li>
</ul>
<p>On the surface this seems pretty broad.  But the real cutting down happens in the specifics.  I&#8217;m very judicious with what feeds I keep in my feed reader, if I find myself skipping multiple stories in a row I delete that feed right away.  When you have 100+ stories coming in every day it&#8217;s important to eliminate the noise.  I pick up new feeds once or twice a week and give them a trial run before deciding if they will stay in my regular mix or not (this is done via a separate folder in <a title="NewFireRSS" href="http://www.newsfirerss.com/" target="_blank">NewsFire</a>).</p>
<p>When I sit down to read my feeds in the morning I plow through them in chronological order across all categories.  I usually run through them quickly, clicking on the titles that stand out to me (if they don&#8217;t have full text) or reading them directly in <a title="NewsFireRSS" href="http://www.newsfirerss.com/" target="_blank">NewsFire</a>.  If I don&#8217;t have time to read the article (or just don&#8217;t feel like it) I use <a title="InstaPaper.com" href="http://www.instapaper.com/" target="_blank">Instapaper.com</a> to save them for later reading.  This service is extremely handy now that they have added the &#8216;text&#8217; feature which strips everything but the text out of the article for easy reading on my phone.</p>
<p>Using this process I go through all the news items in my feed reader, reading the items right away or saving them to be read later.  I only do this once a day to improve productivity.  If I have down time throughout the day and need something to read I use my <a title="InstaPaper.com" href="http://www.instapaper.com" target="_blank">Instapaper.com</a> list to fill the time.</p>
<p>The last step in this process is moving items into a more permanent bookmarked position.  I use <a title="Del.icio.us" href="http://del.icio.us" target="_blank">del.icio.us</a> to do this. In the past I would use <a title="Del.icio.us" href="http://del.icio.us" target="_blank">del.icio.us</a> liberally resulting in thousands of bookmarks most of which I never looked at again, partly because it was such an overwhelming list.  I now use <a title="InstaPaper.com" href="http://www.instapaper.com/" target="_blank">Instapaper.com</a> for all links that are temporary and only post to <a title="Del.icio.us" href="http://del.icio.us/" target="_blank">del.icio.us</a> links I want to be sure to hang on to.</p>
<p>This process has worked really well for me.  Being quick to cut &#8216;noise feeds&#8217; makes the incoming information manageable to begin with.  Reading my feeds once a day reduces the subconscious stress of thinking I&#8217;m missing stuff because I know that I&#8217;ll only be a day late if I read them the next morning and it allows me to focus on other things (like work) by removing the constant interruptions.  And lastly using a temporary holding pen for links removes the distractions from my permanently stored links making it easier to locate items in the future.<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/fatherhood/noah-on-camera/" title="Noah on camera">Noah on camera</a></li>
<li><a href="http://benrasmusen.com/work/find-and-replace-regular-expression/" title="Find and Replace Regular Expression">Find and Replace Regular Expression</a></li>
<li><a href="http://benrasmusen.com/uncategorized/the-dentist/" title="The Dentist">The Dentist</a></li>
<li><a href="http://benrasmusen.com/technology/ideas-ideas/" title="Ideas, ideas.">Ideas, ideas.</a></li>
<li><a href="http://benrasmusen.com/technology/new-ipods-and-iphone-price-drop/" title="New iPods and iPhone Price Drop">New iPods and iPhone Price Drop</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/technology/incoming-information-workflow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Find and Replace Regular Expression</title>
		<link>http://benrasmusen.com/work/find-and-replace-regular-expression/</link>
		<comments>http://benrasmusen.com/work/find-and-replace-regular-expression/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 21:33:04 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/2008/03/13/find-and-replace-regular-expression/</guid>
		<description><![CDATA[I find myself creating a fair amount of forms for websites.  I normally want to grab the $_POST variables and assign them to local variables.  I found a relatively easy way to do this using the power of TextMates Regular Expression Search and Replace.  Once the form is created I submit it, [...]]]></description>
			<content:encoded><![CDATA[<p>I find myself creating a fair amount of forms for websites.  I normally want to grab the $_POST variables and assign them to local variables.  I found a relatively easy way to do this using the power of TextMates Regular Expression Search and Replace.  Once the form is created I submit it, dump the $_POST array between some &#8216;pre&#8217; tags and grab the output.  Paste the output into your file and do the following search and replace.  Don&#8217;t forget to check the &#8216;Regular Expressions&#8217; box.</p>
<p>In the &#8216;Find&#8217; Box:<br />
<code><br />
\[(.?*)\] => (.?*)<br />
</code></p>
<p>In the &#8216;Replace&#8217; Box:<br />
<code><br />
\$$1 = $_POST['$1'];<br />
</code></p>
<p>Turn this:<br />
<code><br />
[field_1] => asdfa<br />
[field_2] => sdfas<br />
[field_3] => dfasd<br />
[field_4] => fasdfasf<br />
</code></p>
<p>Into this:<br />
<code><br />
$field_1 = $_POST['field_1'];<br />
$field_2 = $_POST['field_2'];<br />
$field_3 = $_POST['field_3'];<br />
$field_4 = $_POST['field_4'];<br />
</code><br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/featured/bounteocom/" title="Bounteo.com">Bounteo.com</a></li>
<li><a href="http://benrasmusen.com/technology/rockstartupcom/" title="Rockstartup.com">Rockstartup.com</a></li>
<li><a href="http://benrasmusen.com/fatherhood/fatherhood-chapter-3/" title="Fatherhood - Chapter 3">Fatherhood - Chapter 3</a></li>
<li><a href="http://benrasmusen.com/music/favorite-new-music/" title="Favorite New Music">Favorite New Music</a></li>
<li><a href="http://benrasmusen.com/technology/observations-sms-and-radio/" title="Observations: SMS and Radio">Observations: SMS and Radio</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/find-and-replace-regular-expression/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Top 15 TextMate Shortcuts</title>
		<link>http://benrasmusen.com/work/top-15-textmate-shortcuts/</link>
		<comments>http://benrasmusen.com/work/top-15-textmate-shortcuts/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 17:55:33 +0000</pubDate>
		<dc:creator>Ben Rasmusen</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://benrasmusen.com/2008/03/12/top-15-textmate-shortcuts/</guid>
		<description><![CDATA[TextMate by Macromates is by far the best code writing/development tool I&#8217;ve ever used.  Not only is it awesome at face value, but the depth of features and extras make it the ultimate productivity booster when developing.  What&#8217;s equally amazing is how it accomplishes this with no bloat.  If you spend any [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://macromates.com/">TextMate by Macromates</a> is by far the best code writing/development tool I&#8217;ve ever used.  Not only is it awesome at face value, but the depth of features and extras make it the ultimate productivity booster when developing.  What&#8217;s equally amazing is how it accomplishes this with no bloat.  If you spend any amount of time editing code you <strong>need</strong> this application and the $62 will be <strong>well worth it</strong>.</p>
<p>So here is my list of top 15 most useful TextMate shortcuts that have saved me countless hours accomplishing simple tasks, and these just scratch the surface.  Take some time to browse through the bundles to find ones that work for you.  You can also create your own or edit the existing ones to suit your needs.</p>
<table border="0">
<tbody>
<tr>
<th>Shortcut</th>
<th>Description</th>
</tr>
<tr>
<td><strong>1. projects</strong></td>
<td>everyone should know about projects.  create a new project and then drag files/folders into the sidebar or drag a folder into the textmate icon to create a new project. (thanks to <a title="n0s0ap" href="http://n0s0ap.com/">Ben Lew</a> for the tip on dragging a folder into the icon.)</td>
</tr>
<tr>
<td><strong>2. regular expression search/search and replace</strong></td>
<td>check the &#8216;regular expression&#8217; box and put your regular expression in the find.  regular expressions are hard for me, but once figured out they are a huge time saver.  with textmate you can capture parts of the find and insert them into the replace. for full information go to their <a title="Regular Expressions — TextMate Manual" href="http://macromates.com/textmate/manual/regular_expressions">regular expressions page</a>.</td>
</tr>
<tr>
<td><strong>3. cmd+shift+f</strong></td>
<td>find in project. useful for mass search and replace operations or just finding where a function is defined.</td>
</tr>
<tr>
<td><strong>4. cmd+t</strong></td>
<td>go to file. opens up a dialog box where you can type the name of the file as well as use up/down arrows to navigate to it (within the open project).</td>
</tr>
<tr>
<td><strong>5. cmd+shift+t</strong></td>
<td>go to symbol. this dialog box allows you to navigate to symbols within the open document. i use this a lot in php to navigate a large list of functions, or for css to navigate a long list of selectors.</td>
</tr>
<tr>
<td><strong>6. option+selection</strong></td>
<td>selection outside of line restriction. when you hold down option the mouse pointer turns to crosshairs so you can select a portion of multiple lines.  this is helpful when eliminating a tag from the end of even lines, etc.</td>
</tr>
<tr>
<td><strong>7. option+tab/option+shift+tab</strong> or <strong>cmd+}/cmd+{</strong></td>
<td>indent/un-indent a selection of items.  if you need to indent or un-indent a selection of items you can highlight them and then option+tab them. these two shortcuts seem to be the same, anyone know if there is a difference?</td>
</tr>
<tr>
<td><strong>8. ctrl+shift+w</strong></td>
<td>wrap selection in tags. select something and then invoke the shortcut to wrap it in open/closing tags. by default it&#8217;s a &#8216;&lt;p&gt;&#8217; but you can type any tag and it will add it to both sides.</td>
</tr>
<tr>
<td><strong>9. cmd+shift+7</strong></td>
<td>convert selection to entities.  i used this one a lot in creating this list, just select something and invoke the shortcut which will bring up a dialog box with options on what type of entity you want to convert the selection to (i couldn&#8217;t get this to work properly via shortcut, but you can use the menu: Bundles &gt; HTML &gt; Entities &gt; Convert Selection to Entities).</td>
</tr>
<tr>
<td><strong>10. ctrl+return</strong></td>
<td>insert a &lt;br/&gt;.  i prefer to self close my &lt;br/&gt; tags, but by default it inserts a &lt;br&gt;, you can change it in the bundle editor.</td>
</tr>
<tr>
<td><strong>11. ctrl+shift+l</strong></td>
<td>wrap selection in &lt;a href=&#8221;"&gt;&lt;/a&gt;. hyperlink a selection. bonus: if you have the url already in the clipboard it will auto-insert it into the href.</td>
</tr>
<tr>
<td><strong>12. cmd+shift+c</strong></td>
<td>color picker. this is used within css files to select a color, once selected it dumps the hex or rgb code for that color into your document.  you can also select an existing color code and toggle this window to have a starting point.</td>
</tr>
<tr>
<td><strong>13. ctr+shift+t</strong></td>
<td>to-do list. this feature scans your project for items labeled with &#8216;FIXME:&#8217;, &#8216;TODO:&#8217;, &#8216;CHANGED:&#8217; and provides a list of them along with their comments and a link to that file and line. (thanks to <a href="http://gordonbrander.com/">Gordon Brander</a> for this tip.)</td>
</tr>
<tr>
<td><strong>14. kv ⇥</strong></td>
<td>streamlined way of inserting key/value pairs for arrays.  it has tab stops at the necessary spots. this goes well with &#8216;array ⇥&#8217;. create new tab trigger and add:</p>
<pre>'$1' =&gt; ${3:'$4'},$5</pre>
</td>
</tr>
<tr>
<td><strong>15. debugvar ⇥</strong></td>
<td>dump php variables in &#8216;pre&#8217; tags for easy reading. this is a custom tab trigger which out puts</p>
<pre>echo "&lt;pre&gt;"; print_r ($variable); die("&lt;/pre&gt;");</pre>
<p>in your code. create new tab trigger in bundle editor and add:</p>
<pre>echo "&lt;pre&gt;"; print_r (${1:variable}); die("&lt;/pre&gt;");</pre>
<p>(thanks to <a href="http://ryanwaggoner.com/">Ryan Waggoner</a> for this tip.)</td>
</tr>
</tbody>
</table>
<p>Post your most useful in the comments.  Thanks!<br />
<h3>Some other entries you might enjoy:</h3>
<ul class="related_post">
<li><a href="http://benrasmusen.com/technology/geek-humor/" title="Geek Humor">Geek Humor</a></li>
<li><a href="http://benrasmusen.com/music/sic-transit-gloria-glory-fades/" title="Sic Transit Gloria&#8230; Glory Fades">Sic Transit Gloria&#8230; Glory Fades</a></li>
<li><a href="http://benrasmusen.com/music/favorite-new-music/" title="Favorite New Music">Favorite New Music</a></li>
<li><a href="http://benrasmusen.com/fatherhood/fatherhood-chapter-1/" title="Fatherhood - Chapter 1">Fatherhood - Chapter 1</a></li>
<li><a href="http://benrasmusen.com/technology/no-more-the-office-on-itunes-after-2007/" title="No more The Office on iTunes after 2007">No more The Office on iTunes after 2007</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://benrasmusen.com/work/top-15-textmate-shortcuts/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.631 seconds -->
