<?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>sbh* &#187; web apps</title>
	<atom:link href="http://www.heberts.net/~stephen/tag/web-apps/feed" rel="self" type="application/rss+xml" />
	<link>http://www.heberts.net/~stephen</link>
	<description>a writer's blog</description>
	<lastBuildDate>Sat, 03 Apr 2010 22:13:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Opening Pandora&#8217;s Box</title>
		<link>http://www.heberts.net/~stephen/web/opening-pandoras-box</link>
		<comments>http://www.heberts.net/~stephen/web/opening-pandoras-box#comments</comments>
		<pubDate>Fri, 07 Mar 2008 16:33:36 +0000</pubDate>
		<dc:creator>sbh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[pandora]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://www.heberts.net/~stephen/web/opening-pandoras-box</guid>
		<description><![CDATA[Web apps are in. I&#8217;ve spoken a bit about them in the past (e.g., in my post about Fluid, which, by the way, has seen a lot of development over the past week). Today, I&#8217;d like to highlight a music service called Pandora, which has really altered the way I listen to music over the [...]]]></description>
			<content:encoded><![CDATA[<p>Web apps are in. I&#8217;ve spoken a bit about them in the past (e.g., in my post about <a href="http://www.heberts.net/~stephen/reviews/app-review-fluid-site-specific-browser-aka-ssb">Fluid</a>, which, by the way, has seen a lot of development over the past week). Today, I&#8217;d like to highlight a music service called <a href="http://pandora.com">Pandora</a>, which has really altered the way I listen to music over the past few days. Unfortunately, it may also end up having a detrimental effect on my wallet.</p>

<h3>What Pandora Is Not</h3>

<p>Pandora is not <a href="http://last.fm">Last.fm</a>, nor is it some kind of iTunes replacement. Because Pandora, due to the particularities of its music licenses, does not allow you to skip around and listen to tracks at will, it cannot possibly <em>replace</em> iTunes. However, it can definitely enhance your music experience, specifically by broadening your horizons.</p>

<h3>What Pandora Is</h3>

<p>Pandora is a cross between a music suggestion service (like Last.fm, I suppose) and XM Radio (though, available only via web). As such, Pandora provides me with a great listening experience and the opportunity to find other artists and albums that I might like. That is a cool thing.</p>

<h3>How Pandora Works</h3>

<p>Pandora, from a user&#8217;s perspective, is a very simple concept.</p>


<ol>
<li>Signup for an account (actually, I don&#8217;t think this is <em>necessary</em>).</li>
<li>Create a &#8220;radio&#8221; by giving Pandora one of the names of your favorite artists or songs (e.g., &#8220;Bob Dylan&#8221; or &#8220;Bohemian Rhapsody&#8221;).</li>
<li>Enjoy the tunes and explore the artists that are suggested.</li>
</ol>



<p>Here&#8217;s a screenshot of Pandora at work in my Fluid site-specific browser app:</p>

<p><img src='http://www.heberts.net/~stephen//wp-uploads/2008/03/picture-1.png' alt='Pandora in Fluid' style="border:none" /></p>

<p>You can see that the controls are simple: volume, play/pause, and skip. Nothing else to it.</p>

<p>Here I&#8217;ve got a radio setup for Dave Brubeck, Bob Dylan, and Wilco. While listening to one of these stations (I&#8217;m listening to the Brubeck Radio at the&#8195;moment), Pandora will choose songs and artists that are similar to the artist that I have picked. So, for the Brubeck station, it&#8217;s going to choose mostly jazz pianists &#8212; which is a super good thing.</p>

<h3>My Experience So Far</h3>

<p>As noted above, I have started three different radios. My first choice was Bob Dylan. Those who know me best, know that I&#8217;m a full-fledged Bob Dylan fanatic. I listened to the Dylan radio for about an hour, and then looked back over the songs that Pandora had chosen during that hour. I was somewhat surprised to find that about 90% of them were tracks that I already had in iTunes. Really, this should not be surprising &#8212; it just proves that Pandora is doing a good job of finding what I might like.</p>

<p>Still, it&#8217;s a bit boring. I want to use Pandora to find new stuff. So, in honor of my current favorite rock group, Wilco<sup class="footnote"><a href="#fn1">1</a></sup>, I created a Wilco radio. This was a bit more adventurous. Pandora was playing tunes by artists that I had heard of, but were not necessarily on my list of stuff that I&#8217;d be inclined to buy. This was great. I was hearing new (to me) music by bands like Son Volt (an obvious choice for a Wilco-based station). Very cool.</p>

<p>For me, the situation became even cooler when I created my Brubeck radio. I enjoy a lot of different jazz, but don&#8217;t really &#8220;follow&#8221; it. Consequently, I don&#8217;t have a serious knowledge base when it comes to artists and albums. Listening to Pandora&#8217;s suggestions has really turned me on to some new stuff (I have a list working&#8230;)</p>

<h3>The Bad</h3>

<p>As I mentioned before, Pandora&#8217;s licenses do not allow you to listen to different tracks or even go backwards within a track. This is frustrating for me. I listen to music all day long while I&#8217;m working. Sometimes, I don&#8217;t catch a tune because I&#8217;m concentrating or I&#8217;ve gotten up to go get a sandwich. Unfortunately, I have no opportunity to go back and hear it. While I understand that it is in the record companies&#8217; interest not to allow you to play any song on demand, it seems to me that being able to go back and listen to tracks that you&#8217;ve already heard during that session would be of benefit to them. I&#8217;m not really the kind of guy who is going to buy an album by someone I don&#8217;t really know without hearing several different tunes, and several times.</p>

<p>The other bad thing is system resources. Like I said, I&#8217;ve got Pandora running as a Fluid app. This makes it easy to see what kind of resources it&#8217;s using. At the moment, my <span class="caps">CPU </span>and memory usage look like this:</p>

<p><span class="caps">CPU</span>: 10-15%<br />
<span class="caps">RAM</span>: 110-120MB</p>

<p>What&#8217;s unfortunate, is that these numbers seem to grow throughout the day. Yesterday, after listening for several hours, my <span class="caps">CPU </span>usage was in the 20% range, and <span class="caps">RAM </span>was closer to 180MB.</p>

<p>This feels like a lot.</p>

<h3>Conclusion</h3>

<p>Overall, Pandora appears to be a solid offering, especially for those who either don&#8217;t have access to their digital music libraries, or who would like to explore new artists and genres.</p>

<p>In short: I&#8217;m a fan.</p>

<h3>Notes</h3>

<p class="footnote" id="fn1"><sup>1</sup> By the way, Natalie and I will be seeing Wilco tonight at their concert stop in Houston. I&#8217;ll let ya know how it was.</p>]]></content:encoded>
			<wfw:commentRss>http://www.heberts.net/~stephen/web/opening-pandoras-box/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>App Review: &#8220;Fluid&#8221; Site Specific Browser (aka SSB)</title>
		<link>http://www.heberts.net/~stephen/reviews/app-review-fluid-site-specific-browser-aka-ssb</link>
		<comments>http://www.heberts.net/~stephen/reviews/app-review-fluid-site-specific-browser-aka-ssb#comments</comments>
		<pubDate>Fri, 22 Feb 2008 23:28:56 +0000</pubDate>
		<dc:creator>sbh</dc:creator>
				<category><![CDATA[reviews]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[SSB]]></category>
		<category><![CDATA[web apps]]></category>

		<guid isPermaLink="false">http://www.heberts.net/~stephen/reviews/app-review-fluid-site-specific-browser-aka-ssb</guid>
		<description><![CDATA[Lately, I&#8217;ve been using a fantastic little OS X app called Fluid. Essentially, this is a freestanding, lightweight, WebKit-based browser that can be used to dupe you into thinking that your favorite web apps are actually desktop applications. I&#8217;ve been using Fluid for about three weeks now, and just thought I&#8217;d offer up my experience. [...]]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been using a fantastic little OS X app called <a href="http://fluidapp.com/">Fluid</a>. Essentially, this is a freestanding, lightweight, WebKit-based browser that can be used to dupe you into thinking that your favorite web apps are actually desktop applications.</p>

<p class="center" style="text-align:center"><img src='http://www.heberts.net/~stephen//wp-uploads/2008/02/header.png' alt='Fluid' style="border:none" /></p>

<p>I&#8217;ve been using Fluid for about three weeks now, and just thought I&#8217;d offer up my experience.</p>

<p><i>This review is based on Fluid 0.7, the most recent version that was available when this post was written.</i></p>

<h3>What &amp; Why?</h3>

<p>As the web evolves and becomes more and more &#8220;2.0,&#8221; my reliance on web applications for tasks that used to be handled by desktop has increased. Web applications are simple, easy-to-use, and because they only require a browser, they are typically cross-platform and ultra-portable. Here is a list of the web apps that I currently use on a daily basis (and the desktop apps they replaced):</p>


<ul>
<li><a href="http://mail.google.com">Gmail</a> (replaced Apple Mail)</li>
<li><a href="http://www.rememberthemilk.com">Remember the Milk</a> (replaced a variety of &#8220;to-do&#8221; apps including <a href="http://www.omnigroup.com">OmniFocus</a>)</li>
<li><a href="http://docs.google.com">Google Docs</a> (replaced Word, <a href="http://www.redlers.com/">Mellel</a>, and Excel &#8212; Though I still need to use these from time-to-time)</li>
<li><a href="http://calendar.google.com">Google Calendar</a> (replaced iCal)</li>
<li><a href="http://reader.google.com">Google Reader</a> (replaced <a href="http://www.vienna-rss.org/vienna2.php">Vienna</a>)</li>
<li><a href="http://www.mint.com">Mint</a> (replaced Quicken)</li>
</ul>



<p>In short, these web apps cover my major daily activities: email, to-do&#8217;s, light word processing and spreadsheeting, scheduling, and money management.</p>

<p>At one point, however, I became annoyed with this phenomenon. My annoyance had a great deal to do with my own mode of working. I prefer to use the keyboard for most tasks &#8212; the mouse is the enemy! When switching between apps, I use cmd-tab to get around. Because these applications live in web browsers, cmd-tab can&#8217;t be used. Instead, I must use your browser&#8217;s shortcuts to navigate through its tabs or windows. The problem here is that, no matter how hard I try, it is inevitable: my tabs are going to get disorganized. When this happens, and things stop working consistently, I get frustrated and want to drop this Web 2.0 thing altogether!</p>

<p>Fluid allows me to trick myself into thinking that I&#8217;m looking at a regular application, when, in fact, it is simply a self-contained, site-specific browser (site-specific browser = <span class="caps">SSB</span>).</p>

<p><img src='http://www.heberts.net/~stephen//wp-uploads/2008/02/picture-1.png' alt='my dock' style='float:left;margin:0.5em 1em 0 0' />Notice how each of these web applications shows up in my Dock as its own item: Gmail, Remember the Milk, Google Calendar, Google Docs. I can cmd-tab to them, launch and select them from the Dock, etc. Some apps, such as Gmail and Google Reader, even have badges that get updated. Looks like I&#8217;ve got an unread email in my inbox. Quite nice!</p>

<p>If you&#8217;re a real geek then you&#8217;ll love the fact that Fluid now has a JavaScript Console, JavaScript <span class="caps">API </span>for dock badges as well as <a href="http://growl.info">Growl</a> notifications. I&#8217;m a Growl user, so I&#8217;m down with that.</p>

<h3>Use</h3>

<p>Fluid is quite easy to use.</p>

<p>1. Launch the application and you&#8217;ll be greeted with this window:</p>

<p class="center" style="text-align:center"><img src='http://www.heberts.net/~stephen//wp-uploads/2008/02/picture-2.png' alt='Fluid App Window' style='border:none;margin:0;padding:0' /></p>

<p>2. Enter the <span class="caps">URL </span>(e.g., https://mail.google.com/mail) for Gmail.</p>

<p>3. Enter a name for the application.</p>

<p>4. Choose where to save the application. Of course, like any other OS X app, you can drag it wherever you want later.</p>

<p>5. Tell Fluid which icon to use for the app. It can use the website&#8217;s favicon &#8212; which is handy but very low-res. Luckily, there is a <a href="http://www.flickr.com/groups/fluid_icons/pool/">Fluid Flickr Group</a> where you can grab <span class="caps">PNG </span>icons for your favorite web apps.</p>

<p>Voila! You&#8217;re done. Double-click the application and get busy&#8230;</p>

<h3>The Good</h3>

<p>1. <span class="caps">SSB</span>s Fit My Workflow<br />
No elaboration needed here &#8212; I&#8217;ve said my piece above.</p>

<p>2. Dock Badges<br />
What could make an app feel more Desktop-y than live updating badges on the Dock icon?</p>

<p>3. Control How To Handle Outside Links<br />
A Fluid apps preferences allow you to control how that application handles links to other domains. This is especially useful when you want some apps to open links within and others to use your regular browser. For example, I hate the idea of my mail client opening up a link. My Gmail app&#8217;s preferences allow me to tell it to use <span class="caps">FF3 </span>to open links. Problem solved. At the same time, you might really like the idea of being able to open Google Reader stories in tabs &#8212; no problem.</p>

<p>Here&#8217;s a quick screenshot of the application&#8217;s preferences:</p>

<p><img src='http://www.heberts.net/~stephen//wp-uploads/2008/02/picture-3.png' alt='Fluid Prefs' style='border:none;margin:0;padding:0' /></p>

<p>4. <a href="http://growl.info">Growl</a> Support<br />
I love Growl. Anything is enhanced by its use of Growl. <span class="caps">OK, </span>maybe not anything.</p>

<p>5. Knocks the Socks Off of Mozilla&#8217;s <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a><br />
Prism, like Fluid, is Mozilla&#8217;s answer to the <span class="caps">SSB </span>need. You might be thinking, &#8220;Well, Stephen &#8212; aren&#8217;t you a Mozilla fan? Why not use Prism?&#8221; Unfortunately, as of this writing, there is no way to open more than one Prism <span class="caps">SSB </span>at a time (at least in OS X, maybe this works in Windows). This is beyond comprehension. It is, for lack of a better word, dumb.</p>

<p>6. Checks for Updates<br />
As you can see above, there is a preference for each Fluid app to check for updates. I am hoping that when Fluid is updated, it will be able to update these apps individually so I won&#8217;t have to recreate them. If this is the case, then this rocks. If not, then we can slip this item down into &#8220;The Bad.&#8221;</p>

<h3>The Bad</h3>

<p>1. WebKit<br />
I am not a huge fan of WebKit. I use Camino as my primary browser, though I&#8217;m testing Firefox 3 right now. In either case, I would prefer to use Gecko as my rendering engine.</p>

<p>Why does it matter?</p>

<p>It doesn&#8217;t matter too much. However, my Fluid apps look all WebKit-ish, which means that web widgets and forms and whatnot look slightly different than they do in Camino/FF3. Consequently, my web apps look a little &#8220;off&#8221; to my eye.</p>

<p>2. No Keychain Access (as far as I can tell)<br />
One of the reasons I opted for Camino over Firefox a year or two ago was the issue of saved passwords. I like the idea of having passwords saved in the keychain (still one of my issues with <span class="caps">FF3</span>). Fluid does not seem to have a way to access passwords from the keychain. Further, it does not have a way to save passwords. This means that I&#8217;m typing in passwords for apps like Gmail more often than before.</p>

<p>3. Too Many Apps<br />
Over the past few weeks, I have sometimes felt like I have too many apps running. I like to keep things clean. If you are paranoid about the number of apps that pop up on the screen when you hit cmd-tab, then Fluid might not be for you.</p>

<h3>The Ugly</h3>

<p>There is one little bug in Fluid that requires discussion. I didn&#8217;t put this in &#8220;The Bad&#8221; simply because I felt it belonged in its own category. </p>

<p><del>As of v. 0.7, Fluid apps have a really annoying habit. When I click on an external link in an app that does not use them (e.g., Gmail as I&#8217;ve discussed my setup above), the Fluid <span class="caps">SSB </span>opens a blank <span class="caps">SSB </span>window before opening the target in your other browser.</p>

<p>Example:</p>


<ul>
<li><del>I have Gmail setup in a Fluid <span class="caps">SSB </span>to disallow external links.</del></li>
<li><del>I click an external link.</del></li>
<li><del>Gmail app opens a blank Gmail app window.</del></li>
<li><del>A new tab in <span class="caps">FF3 </span>is created, displaying the target.</del></li>
</ul>



<p>This is quite annoying. This is my appeal to <a href="http://www.ditchnet.org/wp/">Todd Ditchendorf</a>, the creator of Fluid, fix this please!!!</del> FIXED</p>

<h3>Conclusion</h3>

<p>Fluid creates great little <span class="caps">SSB</span>s for my favorite web apps. It&#8217;s changed the way I work with web apps, and I&#8217;m quite grateful for it. Currently, I give it 4 out of 5 stars.</p>

<p>What can it do to earn 5 stars?</p>

<p>1. <del>Stop the silly blank window business described above.</del> <span class="caps">FIXED</span><br />
2. Give me a choice of rendering engines.</p>

<p>Otherwise, I think this is a solid app, and I can&#8217;t wait for it to mature into 1.0.</p>

<h3><span class="caps">UPDATE</span></h3>

<p>- The blank window opening problem now has a workaround. Check out this page at the <a href="http://code.google.com/p/fluiduserscripts/issues/detail?id=1">Fluid App Google Group</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.heberts.net/~stephen/reviews/app-review-fluid-site-specific-browser-aka-ssb/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

