<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jeff Keen</title>
	
	<link>http://keen.me</link>
	<description>Making unpopular things on the internet since 1999</description>
	<lastBuildDate>Sun, 18 Apr 2010 16:11:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jeffreykeen" /><feedburner:info uri="jeffreykeen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>American Express Login</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/WkdbJt18Ydo/</link>
		<comments>http://keen.me/2010/04/18/american-express-login-experience/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 15:59:11 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://jeffreykeen.com/?p=349</guid>
		<description><![CDATA[The login experience for American Express is nuts.
First, they don&#8217;t allow passwords longer than 8 characters.  A financial site limiting password length?  Smart.  Not to worry, there&#8217;s sound reasoning for that:

The length of the password is limited to 8 characters to reduce keyboard contact. Some softwares can decipher a password based on [...]]]></description>
			<content:encoded><![CDATA[<p>The login experience for <a href="https://online.americanexpress.com/">American Express</a> is nuts.</p>
<p>First, they don&#8217;t allow passwords longer than 8 characters.  A financial site limiting password length?  Smart.  Not to worry, there&#8217;s <a href="http://trn.n0t.net/post/374883143/i-wish-that-i-could-use-a-stronger-password-for">sound reasoning</a> for that:</p>
<blockquote><p>
The length of the password is limited to 8 characters to reduce keyboard contact. Some softwares can decipher a password based on the information of “most common keys pressed”.</p>
<p>Therefore, lesser keys punched in a given frame of time lessen the possibility of the password being cracked.
</p></blockquote>
<p>Phew!  I was worried for a minute, there.  Sounds like they&#8217;ve got some smart folks coding this stuff up.</p>
<p>The worst part, though, is how they enforce that unnecessary length-limit.  While they could have set the maxlength property on the password field to 8 characters and called it a day, they instead left it set at an appropriate 32 characters and implemented the following obnoxious javascript check:</p>
<p><span id="more-349"></span></p>
<ol>
<li>On key press, check password length<br />
<img src="http://jeffreykeen.com/wp/wp-content/uploads/2010/04/amex_login.png" alt="amex_login.png" border="0" width="549" height="321" />
</li>
<li>If password length > 8, show a panel scolding the user for typing more than 8 characters.<br />
<img src="http://jeffreykeen.com/wp/wp-content/uploads/2010/04/amex_invalid.png" alt="amex_invalid.png" border="0" width="551" height="323" /></li>
<li>Clear password box.
<p><img src="http://jeffreykeen.com/wp/wp-content/uploads/2010/04/amex_login.png" alt="amex_login.png" border="0" width="549" height="321" />
</li>
</ol>
<p>Seriously, Amex?</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2010/04/18/american-express-login-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2010/04/18/american-express-login-experience/</feedburner:origLink></item>
		<item>
		<title>An Admirable Attitude</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/MRbodpIAOWU/</link>
		<comments>http://keen.me/2010/02/02/an-admirable-attitude/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:47:09 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://jeffreykeen.com/?p=345</guid>
		<description><![CDATA[When I saw the demo of Apple&#8217;s new iBooks application, I thought it looked just like Delicious Library, but I figured Apple must have struck a deal with Delicious Monster&#8217;s Wil Shipley in order to make that happen.
Alas, they did not..  But Shipley isn&#8217;t terribly upset about it. 
As a creator, part of what [...]]]></description>
			<content:encoded><![CDATA[<p>When I saw the demo of Apple&#8217;s new iBooks application, I thought it looked just like <a href="http://delicious-monster.com/">Delicious Library</a>, but I figured Apple must have struck a deal with Delicious Monster&#8217;s Wil Shipley in order to make that happen.</p>
<p>Alas, <a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/01/27/AR2010012704221.html">they did not.</a>.  But Shipley isn&#8217;t terribly upset about it. </p>
<blockquote><p>As a creator, part of what I seek is recognition, immortality. I don&#8217;t work for Apple, or Google (I&#8217;ve been offered jobs &#038; buyouts) because I want the fame myself. It&#8217;s my shot at immortality. My designs are my children. So it stinks when I feel like Steve might get the fame for my innovation. I lose my children, as it were.</p>
<p>But your children aren&#8217;t really yours. They have lives of their own. So when your designs do change the world, you have to accept it. You have to say, &#8216;Ok, this was such a good idea, other people took it and ran with it. I win.&#8217;&#8221;</p></blockquote>
<p>Now that&#8217;s an attitude worthy of admiration.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2010/02/02/an-admirable-attitude/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://keen.me/2010/02/02/an-admirable-attitude/</feedburner:origLink></item>
		<item>
		<title>Dissecting Time</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/C2lHFY8uhP0/</link>
		<comments>http://keen.me/2009/12/31/dissecting-time/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 23:42:43 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jeffreykeen.com/?p=326</guid>
		<description><![CDATA[You can think of periods of time as a hierarchy:


Millennium


Century


Decade


Year


Month


Day


Hour


Minute


Second


















As time goes forward, changes in periods of time cause changes down the hierarchical chain;  an hour doesn&#8217;t change without a minute and second changing too, just as a year doesn&#8217;t change without a month, day, hour, minute, and second changing along with it. 
When [...]]]></description>
			<content:encoded><![CDATA[<p>You can think of periods of time as a hierarchy:</p>
<ul>
<li>
Millennium</p>
<ul>
<li>
Century</p>
<ul>
<li>
Decade</p>
<ul>
<li>
Year</p>
<ul>
<li>
Month</p>
<ul>
<li>
Day</p>
<ul>
<li>
Hour</p>
<ul>
<li>
Minute</p>
<ul>
<li>
Second
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>As time goes forward, changes in periods of time cause changes down the hierarchical chain;  an hour doesn&#8217;t change without a minute and second changing too, just as a year doesn&#8217;t change without a month, day, hour, minute, and second changing along with it. </p>
<p>When we talk about hours, we know that each hour is made up of 60 minutes— minute zero to minute 59.  When the clock ticks and that 59 turns to 00, we&#8217;ve entered a new hour.  Similarly, when 23:59 turns into 0:00, we&#8217;ve entered a new day. This works the same way all the way up the chain.  <span id="more-326"></span></p>
<p>We&#8217;ve got no problem agreeing that one second after December 31st at 23:59:59 is January 1st of the following year—a <em>new</em> year.  But somehow when we continue up the chain to decades and millennia people freak out and bring Jesus into the equation.  Leave that guy <em>out</em> of this discussion.</p>
<p>Look at it this way.  Each number in the year corresponds to a period of time. A change in each of the columns indicates a new period of time.  </p>
<ul>
<li>
Change in the ones column, i.e. 2008 -> 2009, indicates a new <em>year</em>.
</li>
<li>
Change in the tens column. i.e. 2009 -> 2010, indicates a new <em>decade</em>, along with a new year.
</li>
<li>
Change in the hundreds column. i.e. 1899 -> 1900, indicates a new <em>century</em>, along with a new decade, and year.
</li>
<li>
Change in the thousands column. i.e. 1999 -> 2000, indicates a new <em>millennium</em>, along with a new century, decade, and year.
</li>
</ul>
<p>It&#8217;s a beautiful system. Trying to claim that the Aughts don&#8217;t end today, and the Tens don&#8217;t start tomorrow is preposterous, as is claiming the decade hasn&#8217;t ended yet. The numbers simply don&#8217;t back the claim. Today is the end of a decade, and tomorrow is the start of a new decade.  Don&#8217;t let anyone tell you otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2009/12/31/dissecting-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2009/12/31/dissecting-time/</feedburner:origLink></item>
		<item>
		<title>Make U-verse DSL Shockingly Faster in Two Easy Steps</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/Gm_TFgDH-C8/</link>
		<comments>http://keen.me/2009/11/11/make-u-verse-dsl-shockingly-faster/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 03:52:21 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/?p=309</guid>
		<description><![CDATA[Here&#8217;s a screenshot of my 2Wire 3800HGV-B interface.  See anything fishy?

Looks normal and ok, right?  Auto detect those settings.  Why not?
Yesterday, I was shocked to find out that if you actually specify your broadband type and line settings&#8212;mine were DSL and RJ-11, respectively&#8212;the difference you will notice in your U-verse DSL speed [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a screenshot of my 2Wire 3800HGV-B interface.  See anything fishy?</p>
<p><img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/11/uverse_before.png" alt="uverse_before.png" border="0" width="100%" align="left" /></p>
<p>Looks normal and ok, right?  Auto detect those settings.  Why not?</p>
<p>Yesterday, I was shocked to find out that if you actually specify your broadband type and line settings&mdash;mine were DSL and RJ-11, respectively&mdash;the difference you will notice in your U-verse DSL speed will make your jaw drop. I discovered this little tidbit while on the line to AT&#038;T&#8217;s surprisingly awesome technical support, and it makes me wonder how many people out there are silently dissatisfied with their AT&#038;T U-verse performance, when a solution is so close to home. Honestly, with this much of a performance boost, why didn&#8217;t the AT&#038;T installer set up the router this way to begin with?</p>
<p>I had no idea that having the hardware auto-detect the line connections would impact performance so negatively. Consider me informed.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2009/11/11/make-u-verse-dsl-shockingly-faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2009/11/11/make-u-verse-dsl-shockingly-faster/</feedburner:origLink></item>
		<item>
		<title>Using Spotlight Saved Searches In QuickSilver</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/D11EeBzTENc/</link>
		<comments>http://keen.me/2009/11/01/using-spotlight-saved-searches-in-quicksilver/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 17:33:15 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Quicksilver]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/?p=288</guid>
		<description><![CDATA[One of my favorite QuickSilver triggers is my TextMate Project launcher.  I spend most of the day in one of several TextMate projects, so the first thing I do when I get to my computer is launch one of them.  
&#x21E7;&#x2387 + T gets me this: 

I select the project I want to [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite QuickSilver triggers is my TextMate Project launcher.  I spend most of the day in one of several TextMate projects, so the first thing I do when I get to my computer is launch one of them.  </p>
<p>&#x21E7;&#x2387 + T gets me this: </p>
<p><img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/11/martextmate_quick_launch.png" alt="textmate_quick_launch.png" border="0" align="left" width="100%"/></p>
<p>I select the project I want to launch, and I&#8217;m on my way.<br />
<span id="more-288"></span><br />
First create a saved spotlight search.  Open up a finder window, and type a search into the search box to get additional search criteria, and save the search after you&#8217;ve filled in the criteria you want.  My search looked like this:</p>
<p><img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/11/spotlight_saved_search.png" alt="spotlight_saved_search.png" border="0" align="left" width="600" /></p>
<p>You might have to restart QuickSilver in order to get that saved search to show up, but after you do you should be able to type in the name of that saved search in QuickSilver to retrieve it.  Now you just need to create a trigger to pull that up, and you&#8217;ll be all set.</p>
<p>Select Triggers under the QuickSilver menu, and add a new HotKey command.  Mine looks like this: </p>
<p><img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/11/quicksilver_trigger.png" alt="quicksilver_trigger.png" border="0" align="left" width="600"/></p>
<p>Save it, assign the shortcut you want to it, and you&#8217;ll be launching documents in fewer clicks than before.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2009/11/01/using-spotlight-saved-searches-in-quicksilver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2009/11/01/using-spotlight-saved-searches-in-quicksilver/</feedburner:origLink></item>
		<item>
		<title>Alarm Clock Design</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/MO1BKRmAM0Y/</link>
		<comments>http://keen.me/2009/01/04/alarm-clock-design/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 20:02:17 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/?p=234</guid>
		<description><![CDATA[I was recently looking for an alarm clock for my wife, who had some simple qualifications for suitable models.


Should not take up the entire nightstand; small is good.


Alarm clock should be visible in the dark, without lighting up the entire room.


Must have radio function.


Seems simple, but finding an alarm clock that meets these three requirements [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently looking for an alarm clock for my wife, who had some simple qualifications for suitable models.</p>
<ol>
<li>
Should not take up the entire nightstand; small is good.
</li>
<li>
Alarm clock should be visible in the dark, without lighting up the entire room.
</li>
<li>
Must have radio function.
</li>
</ol>
<p>Seems simple, but finding an alarm clock that meets these three requirements are surprisingly difficult.<br />
<span id="more-234"></span><br />
I think that manufacturers of electrical devices feel that producing an alarm clock is such an easy task, they might as well;  they&#8217;ve got the parts, they&#8217;ve got the people, why not throw something out there?  I also imagine they give the least experienced engineer to design this thing, as it&#8217;s a relatively straightforward task, and consequences of failure are minimal. I really doubt that they put much thought into the process, because if someone really thought about designing a great alarm clock, wouldn&#8217;t we have seen one with a keypad long ago? </p>
<p>Problem encountered on the majority of alarm clocks:  Setting the time is difficult for the average human, and in some cases difficult for the advanced human.  (See <a href="http://www.flickr.com/photos/booleansplit/2642485566/">explicit hotel printout</a> on how to set the alarm.)</p>
<p>Logically, you&#8217;d think a problem that inhibits a customer from successfully using your product would be on the top of the list of things-to-fix-right-now.   Unfortunately, this problem has been largely ignored in the alarm clock world, and instead alarm clock manufacturers have seemingly focused on the following non-problems:</p>
<ol>
<li>
The numbers aren&#8217;t big enough.
</li>
<li>
The numbers aren&#8217;t bright enough.
</li>
<li>
The numbers aren&#8217;t being projected onto my ceiling.
</li>
</ol>
<p>The alarm clock <a href="http://www.amazon.com/gp/product/B000FCR3Y4?ie=UTF8&#038;tag=jak09-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B000FCR3Y4">I currently have</a>, which is bigger and brighter than it needs to be actually has a &#8220;dim&#8221; toggle switch which I always have in the &#8220;on&#8221; position. I can&#8217;t imagine why anyone wouldn&#8217;t have that enabled because without it the blue display is <em>blinding</em>.  Alarm Clock/Radio/Nightlight? </p>
<p>It also seems like more and more manufacturers are going away from the classic red letters, which were bright enough to see easily in a dark room while not being confused for a night light, and instead opting for super-bright blue, or green displays.  Was there anything wrong with red?</p>
<p>If that wasn&#8217;t enough, some <a href="http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&#038;field-keywords=alarm+clock+projector&#038;x=0&#038;y=0">manufacturers</a> started adding projectors to their feature list.  Oh god, why? How on earth did &#8220;Add useless projector to alarm clock&#8221; rise above &#8220;Make alarm clock useable&#8221; on the priority list?</p>
<p>Getting back to my search, after looking through hundreds of alarm clocks online, I found one that was actually pretty impressive, in terms of design:  The RCA RPC100.</p>
<div style="text-align:center;"><img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/01/rca-rpc100.jpg" alt="RCA_RPC100.jpg" border="0"  width="300" /></div>
<p>It&#8217;s surprisingly well laid-out, having clearly marked &#8220;AM/PM&#8221; instead of cryptic dots<sup id="alarm-clock-design-footnote-1"><a href="#footnotes">1</a></sup>, nice looking buttons, pretty sleek looking design over all, and a killer feature (in the alarm clock world, anyway) of having the set alarm time display in the upper right corner of the display<sup id="alarm-clock-design-footnote-2"><a href="#footnotes">2</a></sup>. The green display might be a little brighter than necessary, but I was willing to overlook that because of the strength in the other areas.  It actually looks like someone actually <em>designed</em> this thing, rather than just perpetuating the mistakes other manufacturers have made over the years.  </p>
<p>There&#8217;s a catch, though.  This thing is <em>nine inches wide</em>.  Nine inches!?  That is a monstrous alarm clock.  </p>
<p>I still really haven&#8217;t found the perfect alarm clock, devoid of all design flaws, but I did find one that seemed to come from a simpler time, where red displays and a small footprint were still the norm.  The Insignia NSC211, sold by Best Buy for a mere $10.  </p>
<div style="text-align:center;">
<img src="http://www.jeffreykeen.com/wp/wp-content/uploads/2009/01/insignia-nsc211.jpeg" alt="Insignia-NSC211.jpeg" border="0" width="220" height="127"  width="300"  />
</div>
<p>It&#8217;s not an example of a great alarm clock, but it&#8217;s not bad, and it meets Maggie&#8217;s requirements.</p>
<p>What&#8217;s your favorite alarm clock?  </p>
<div class="footnotes">
<hr/>
<a name="footnotes"></a></p>
<ol class="footnotes">
<li>That&#8217;s another minor quibble of mine.  AM/PM and Alarm set are often denoted with the presence or lack of a dot, which is visible in the dark, while its label is not.  <a href="#alarm-clock-design-footnote-1">↩</a>
</li>
<li>If my wife&#8217;s alarm clock had that feature, I wouldn&#8217;t have to hear the click-click her &#8220;my alarm isn&#8217;t set for the right time&#8221; paranoia produces multiple times after the lights go out.   <a href="#alarm-clock-design-footnote-2">↩</a>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2009/01/04/alarm-clock-design/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://keen.me/2009/01/04/alarm-clock-design/</feedburner:origLink></item>
		<item>
		<title>Alignment issues with Firefox + Gmail on Mac vs. PC</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/YHgWhZOEQsw/</link>
		<comments>http://keen.me/2008/01/15/alignment-issues-with-firefox-gmail-on-mac-vs-pc/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 18:20:13 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/2008/01/15/alignment-issues-with-firefox-gmail-on-mac-vs-pc/</guid>
		<description><![CDATA[Alignment on the PC:  The checkbox lines up with the star, the star lines up with my one-click icon, the icon lines up with the sender name, subject, and message preview. Nice; things line up pixel for pixel.
 
Alignment on the Mac:  WTF?  The checkbox and star line up, but past that, [...]]]></description>
			<content:encoded><![CDATA[<p>Alignment on the PC:  The checkbox lines up with the star, the star lines up with my one-click icon, the icon lines up with the sender name, subject, and message preview. Nice; things line up pixel for pixel.<br />
 <img src='http://www.jeffreykeen.com/wp/wp-content/uploads/2008/01/gmail-firefox-pc.gif' alt='Gmail + Firefox on PC'  width='100%'/></p>
<p>Alignment on the Mac:  WTF?  The checkbox and star line up, but past that, things are off kilter.<br />
<img src='http://www.jeffreykeen.com/wp/wp-content/uploads/2008/01/gmail-firefox-mac.gif' alt='Gmail + Firefox on Mac' width='100%'/></p>
<p>This is annoying, to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2008/01/15/alignment-issues-with-firefox-gmail-on-mac-vs-pc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://keen.me/2008/01/15/alignment-issues-with-firefox-gmail-on-mac-vs-pc/</feedburner:origLink></item>
		<item>
		<title>One Click Conversations For GMail V2</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/wymITBUlZ1I/</link>
		<comments>http://keen.me/2008/01/15/one-click-conversations-for-gmail-v2/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 18:08:50 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/2008/01/15/one-click-conversations-for-gmail-v2/</guid>
		<description><![CDATA[Sorry for the delay, but the update is finally out.   Well, it was actually out last month, but due to moving across the country, I didn&#8217;t quite follow through on the release process.
The new version is completely rewritten using Google&#8217;s new Gmail API, but still contains the old [very ugly, in retrospect] code [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry for the delay, but the update is finally out.   Well, it was actually out last month, but due to moving across the country, I didn&#8217;t quite follow through on the release process.</p>
<p>The new version is completely rewritten using Google&#8217;s new Gmail API, but still contains the old [very ugly, in retrospect] code to support any users who haven&#8217;t been so fortunate to get the new version rolled out to them (many Google Apps For My Domain users, namely).</p>
<p>The features are about the same, with one addition.  Option/Alt-clicking the one-click icon performs a domain search. </p>
<p>Even with Gmail&#8217;s unlimited storage, I have emails I never want to revisit again (like myspace&#8217;s some-shitty-band-wants-to-be-your-friend requests).  These usually pile up for a while, and then one day when I feel ambitious I go through and clear them out. This new feature makes this process dead easy; option/alt click the icon next to a guilty message, and delete all the returned results.  </p>
<p><a href="http://www.jeffreykeen.com/projects/oneclickconversations/">One Click Conversations</a> is available for Gmail on Firefox through the use of <a href="http://www.greasespot.net/">Greasemonkey</a>.  This script should be included in the <a href="https://addons.mozilla.org/en-US/firefox/addon/6076">Better Gmail 2</a> plugin sometime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2008/01/15/one-click-conversations-for-gmail-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2008/01/15/one-click-conversations-for-gmail-v2/</feedburner:origLink></item>
		<item>
		<title>Party Shuffle Is Ruining My Music</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/XHKWCUV_jGc/</link>
		<comments>http://keen.me/2007/07/27/party-shuffle-is-ruining-my-music/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 16:17:10 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/2007/07/27/party-shuffle-is-ruining-my-music/</guid>
		<description><![CDATA[I&#8217;m not usually one to lament about how technology has changed our lives, and what life was like before [something] changed everything.  &#8220;We used to have to get up and change the channel on the TV, and we liked it!&#8221;.  I don&#8217;t miss that.  
But what I do miss, in some ways, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not usually one to lament about how technology has changed our lives, and what life was like before [something] changed everything.  &#8220;We used to have to get up and change the channel on the TV, and we liked it!&#8221;.  I don&#8217;t miss that.  </p>
<p>But what I do miss, in some ways, is how I used to enjoy my music.  I used to like browsing used music stores, and if I happened to stumble upon something I&#8217;d been looking for, I&#8217;d buy it, take it home, put it in the CD player, and enjoy it while admiring the cover of the album, and reading the liner notes.  </p>
<p>When just casually wanting to put on some music, I used to open up my CD cabinet, and scan my collection until something caught my eye.  If I filled my 5 disc CD player, I&#8217;d get around 5 or 6 hours of music, without any repeated songs.</p>
<p>On one hand, I don&#8217;t miss driving around town trying to find obscure albums, and love the fact that now I can go from thinking about how I want to hear a song to owning that song in less than 30 seconds, without ever leaving my chair.  </p>
<p>On the other hand, I sorely miss the once-clear definition between an album and a mix tape.  Listening to albums used to the norm for me, while listening to a mix tape was more of an unusual occurrence.  When I thought about listening to music, I didn&#8217;t think &#8220;I want to hear this <em>song</em>&#8220;, I thought &#8220;I want to hear this <em>album</em>&#8220;.  iTunes Party Shuffle completely reversed my thinking, and I guess I just sat back and let it.</p>
<p>And I&#8217;m a little bitter about it.<br />
<span id="more-205"></span><br />
Party Shuffle is easy.  It seems like a great idea to just select my top rated songs smart playlist, and shuffle away.  There are problems with this, though.  First, shuffle is surprisingly poor at really <em>shuffling</em> songs, and as a result is very <em>good</em> at making you sick to death of a few songs, or artists.  Tragically, I had to unrate the Who because of this.  As much as I love them, I need to take a long break before I can really enjoy them again.  </p>
<p>This burn-out shuffle problem can be alieviated somewhat by creating a smart playlist with the much needed &#8220;has not been played in the last week&#8221;, I found out, but really, this shouldn&#8217;t be a problem in the first place.   </p>
<p>I really wanted to start listening to Albums again, but when browsing through a Library of 706 artists, and &#8220;1129 Albums&#8221;, it was hard to scan through my choices, as I used to with my CD collection.  Maybe it&#8217;s just me, but if I don&#8217;t see the cover of Tonight&#8217;s The Night, I sometimes forget it exists and will go months without ever considering it as a listening choice.</p>
<p>What would be great is if iTunes would actually comphrend the fact that music is not just a library of singles, but rather a library of complete and incomplete albums, with some singles thrown in.  Albums should be considered their own entity, if specified, meaning Albums could have ratings, play counts, and all the rest of the data songs have. </p>
<p>On that same path of thought, ratings need to be much much smarter.  I want the ability to find all the albums that contain at least 4 songs I&#8217;ve rated higher than 3 stars, that I haven&#8217;t listened to in the last 2 months.  I want to be able to find the songs whose ratings have increased in the last week, which would be extremely useful for figuring out what my current favorites are.  Give me something I can work with, Apple.  I&#8217;ve been wanting to write a better ratings plugin for a long time now, but the hurdle of figuring out how to do that is a little daunting.  It&#8217;s on the list, though.  </p>
<p>I made a small step in returning to my previous listening style last week, when I spent some time going through my library and adding &#8220;[Album]&#8221; to the &#8220;Grouping&#8221; field of all songs that were part of a full album.  I then made a smart playlist showing only those songs, and also made sure that every album in that list had Album art (which is much easier than making sure my entire library, with lots of singles and incomplete albums has album art).  Now, using CoverFlow, or List view, I can browse my albums with an ease I never experienced before in iTunes.  </p>
<p>It&#8217;s a long way from ideal, but it&#8217;s a start.</p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2007/07/27/party-shuffle-is-ruining-my-music/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://keen.me/2007/07/27/party-shuffle-is-ruining-my-music/</feedburner:origLink></item>
		<item>
		<title>iPhone Interface Revolutionary, Even Without The Touchscreen</title>
		<link>http://feedproxy.google.com/~r/jeffreykeen/~3/K6Ai-YbFGHs/</link>
		<comments>http://keen.me/2007/06/26/iphone-interface-revolutionary-even-without-the-touchscreen/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 17:32:06 +0000</pubDate>
		<dc:creator>Jeff Keen</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.jeffreykeen.com/2007/06/26/iphone-interface-revolutionary-even-without-the-touchscreen/</guid>
		<description><![CDATA[The iPhone launches this Friday, and I can&#8217;t wait.   For months, the hype has been hard to avoid.  Hype has never had the intended effect on me; rather than piquing my interest and compelling me to round up my camping gear for product launch day, it raises my skepticism.  However, the [...]]]></description>
			<content:encoded><![CDATA[<p>The iPhone launches this Friday, and I can&#8217;t wait.   For months, the hype has been hard to avoid.  Hype has never had the intended effect on me; rather than piquing my interest and compelling me to round up my camping gear for product launch day, it raises my skepticism.  However, the closer we get to launch day, the more convinced I&#8217;m becoming that this phone really will live up to all the hype.</p>
<p>The short demos Steve gave at WWDC and at MacWorld were impressive, but what really won me over was the <a href="http://www.apple.com/iphone/usingiphone/guidedtour.html">guided tour</a> of the phone I watched yesterday.  Since when has a cell phone been really intuitive to use?</p>
<p>Horrible cell phone user interfaces have become so common it&#8217;s always a surprise to discover a phone  that&#8217;s &#8220;not as horrible&#8221;, and downright shocking when I see one that really <em>is</em> easy to use.  I&#8217;ve berated Motorola&#8217;s awful interfaces to Motorola employees (well, my brother), and I still marvel at some companies&#8217; blatant disregard for anyone who actually wants to <i>use</i> their products.  Can you honestly imagine a similar &#8220;guided tour&#8221; of Motorola&#8217;s RAZR?<br />
<span id="more-201"></span><br />
&#8220;It&#8217;s thin.&#8221;  </p>
<p>Do you think they&#8217;d point out the fact that some menu options on the home screen are in all caps, and some aren&#8217;t?  Or that the font-size is too large, so that &#8220;ADDRESS BOOK&#8221; is truncated?  How about the seemingly random shortening of menu options, like &#8220;SpkrPhone&#8221;, when screen space is clearly available?  And that&#8217;s just aesthetics.</p>
<p>As I recall from a harrowing experience of trying to set up my wife&#8217;s old Motorola phone, the process of adding contacts seemed to be designed using some sort of reverse polish logic, because I had to lower my intelligence level to that of an advanced cave-man in order to successfully complete this simple task.  It made me wonder if anyone actually tried using the phone before launching it out into the world?  Or perhaps, did they know full well that the UI was horrible, but also knew that the general public&#8217;s expectations of cell phones were so low, that they would still wait in line for it, simply because it was thin?</p>
<p>Well, for once someone is changing the game.  With the iPhone, Apple&#8217;s engineers appear to have actually thought about how people will use the phone, and designed their interface around that.  And now other companies are going to have to follow suit.</p>
<p>Some companies have been better than others &#8212; Sony Ericsson, and LG, for instance &#8212; but I don&#8217;t think they&#8217;ve done it well enough and aren&#8217;t main stream enough for consumers to really take notice.  Apple has, and Apple is, though.  </p>
<p>For instance, I&#8217;ve been wishing for a way to separate my phone book into the people I call often and the people I don&#8217;t ever since I got a cell phone.  I have numbers of people who I haven&#8217;t talked to in years, and although I don&#8217;t want to delete them, I also don&#8217;t want to scroll by them to get to the number I really want to call.   &#8220;Favorite contacts&#8221; on the iPhone allows you to do just that.  And it&#8217;s about time. </p>
<p>This Friday&#8217;s launch of the iPhone will usher in a new era of cell phone standards.  I hope that it straightens out what type of experience phone manufacturers put into their products, and more importantly, what consumers demand of their phones.  Because honestly, how many clicks should it take to add your friend to your address book?  Don&#8217;t you have better ways to waste your time?<br />
<a href="http://technorati.com/tag/iphone" rel="tag" style="display:none"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://keen.me/2007/06/26/iphone-interface-revolutionary-even-without-the-touchscreen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://keen.me/2007/06/26/iphone-interface-revolutionary-even-without-the-touchscreen/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using disk

Served from: jeff.keen.me @ 2010-08-04 23:44:10 -->
