<?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>UNIXy Goodness &#187; Web Technology</title>
	<atom:link href="http://quenelle.org/unix/category/web-tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://quenelle.org/unix</link>
	<description>UNIX developer tools and other cool stuff</description>
	<lastBuildDate>Fri, 25 Jun 2010 05:58:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>OpenOffice loses this round</title>
		<link>http://quenelle.org/unix/2009/openoffice-loses-this-round/</link>
		<comments>http://quenelle.org/unix/2009/openoffice-loses-this-round/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 01:14:51 +0000</pubDate>
		<dc:creator>Chris Quenelle</dc:creator>
				<category><![CDATA[Modern Life]]></category>
		<category><![CDATA[Tech Trivia]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://quenelle.org/unix/?p=257</guid>
		<description><![CDATA[<p>I use spreadsheets every now and then for pretty trivial things.  Recently I&#8217;ve been using google docs spreadsheets because they were online and editable from different locations easily.  A few days ago I tried to use OpenOffice for a fairly simple sheet.  I&#8217;ve used OpenOffice on and off for years and years without ever becoming a [...]]]></description>
			<content:encoded><![CDATA[<p>I use spreadsheets every now and then for pretty trivial things.  Recently I&#8217;ve been using google docs spreadsheets because they were online and editable from different locations easily.  A few days ago I tried to use OpenOffice for a fairly simple sheet.  I&#8217;ve used OpenOffice on and off for years and years without ever becoming a power user.  After 30 minuets of trying to work with my very simple data, I realized I&#8217;d spent 28 minutes trying to figure out how to do basic operations that I took for granted in google spreadsheets. So here are the first few things I tried to do that were not as simple as they need to be:</p>
<p>1) Create a header row.</p>
<p>In OpenOffice, this is a &#8220;Window&#8221; option, and you find it under &#8220;Window -&gt; Freeze&#8221;.  In google, I don&#8217;t even remember doing it, I think it just happened automatically somehow. (Addition: Even after using Window-&gt;Freeze, when sorting you still have to check the hidden box &#8220;Range contains column headers&#8221;)</p>
<p>2) sort rows by the value in a chosen column.</p>
<p>In google docs, when you hover over a column header, you get a pull down arrow that lets you choose A-Z or Z-A. That&#8217;s all I&#8217;ve ever wanted to do.  In OpenOffice, there is a prominent A-Z icon in the toolbar which does something stupid. (Sort the selected column regardless of other data).  The sort rows feature is under &#8220;Data -&gt; Sort&#8221; and brings up a popup to configure the sort.  More than I needed.</p>
<p>3) reorder columns</p>
<p>In google docs I just drag a column left or right where I want it.  In OpenOffice the only way I found was to copy the data out of column, add a new column, and paste the data into the new column.</p>
<p>It would seem that spreadsheets are for manipulating tables of data, and it seems that there are many more small tables in the universe than large tables.  So why not optimize for quick and simple operations that casual users do all the time?</p>
<p>I guess I&#8217;ll stick with google docs for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://quenelle.org/unix/2009/openoffice-loses-this-round/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twitter needs to be commoditized.</title>
		<link>http://quenelle.org/unix/2009/commoditize-twitter/</link>
		<comments>http://quenelle.org/unix/2009/commoditize-twitter/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 23:00:45 +0000</pubDate>
		<dc:creator>Chris Quenelle</dc:creator>
				<category><![CDATA[Modern Life]]></category>
		<category><![CDATA[Tech Trivia]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://quenelle.org/unix/?p=235</guid>
		<description><![CDATA[<p>Twitter needs to be commoditized. What do I mean by that? I mean that the Twitter message streams need to interoperate with all my other message streams. Twitter is just a bunch of logical message streams from different people. I don&#8217;t really care if my messages are coming via twitter or RSS or IM.  Why?  I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter needs to be <a href="http://en.wikipedia.org/wiki/Commodification">commoditized</a>. What do I mean by that? I mean that the Twitter message streams need to interoperate with all my other message streams. Twitter is just a bunch of logical message streams from different people. I don&#8217;t really care if my messages are coming via twitter or RSS or IM.  Why?  I&#8217;ll tell you.</p>
<p>I variously use OpenSolaris, MacOS and Windows most every day, and Firefox/Thunderbird/OpenOffice is my common app platform.  So I&#8217;m using TwitterFox to keep up with twitter.  It&#8217;s very good as an entry level Twitter client, but now I&#8217;m tempted to use something I can customize a little more.  But I&#8217;ve already got daily messages coming through several other interfaces, and I don&#8217;t want another application.  All I want is access to the twitter message streams.</p>
<p>But wait, you say, twitter is different because you can read and respond instantaneously!  And it&#8217;s a multi-way conversation! And it&#8217;s limited to 140 characters! But is it really that different at heart from what&#8217;s come before? Thunderbird has little popup windows for new mail, and people frequently use email for nigh-instantaneous conversations.  Both IM and IRC are instantaneous and they support multi-way conversations. Why haven&#8217;t I heard more about IM and IRC gateways with Twitter? The vast majority of my IM and IRC messages are less than 140 characters, nothing new about that.</p>
<p>In my opinion, the defining feature of twitter is that the clients provide an all-in-one chatroom interface as the primary way of viewing the data, but you get to easily choose who&#8217;s in the chatroom.  That&#8217;s a feature that should already exist in IRC anyway, it&#8217;s just too painful to use in IRC clients.  Because twitter is frequently updated, it grabs people&#8217;s attention.  Because it grabs their attention, interactive conversations are facilitated.  So that&#8217;s the essence of Twitter: It&#8217;s a global chatroom where you subscribe to the people you want in it.  But that&#8217;s just a kind of user interface, it&#8217;s not inherent to the data feed.</p>
<p>Some of the people I follow on Twitter provide good technical tips and pointers. Some of them are personal friends, some post links to &#8220;cool stuff&#8221;.  Some of them post frequently, some of them post infrequently. Hmmmm, this is sounding like a breakdown of my various email-based filtered inboxes, and RSS reader tags, and my IM contact categories.</p>
<p>The message clients I use most these days are:</p>
<ul>
<li>Cellphone SMS</li>
<li>RSS via Google reader (I use multiple computers remember)</li>
<li>gmail (for personal email)</li>
<li>thunderbird (for work email)</li>
<li>Pidgin (IM, multiple accounts, work and personal servers, some IRC)</li>
</ul>
<p>So why do I need another one?  The ones with the best features for managing message streams are gmail and any RSS reader. What I&#8217;d really like is one application that can manage all those message streams for me, and cross link them.  Anyone want to write me one?</p>
<p>For my own purposes, it would be easiest if this application was a program that could be run as a hosted service.  That makes it easy for it to be cross platform, like Google Reader.  But I&#8217;m not supposed to access work email except from approved sources, so having an app server read my work email for me is out. For that reason a complete solution would probably need to be a client-based app.</p>
<p>I spend much more hands-on time reading that I do writing.  So I&#8217;m prepared to completely blow off the integrated message creation parts, I&#8217;m just talking about reading here. It can just just bring up Thunderbird to send email, or bring up twitter.com to update my twitter feed. The app would need to be able to read and correlate all the message stream technologies I&#8217;ve mentioned so far, and allow me to sort and group the various messages streams mixed together.  I have a &#8220;friends&#8221; folder in my work email that has a small number social emails.  I&#8217;d like that one folder from my work IMAP to be grouped with all my personal gmail folders.  I&#8217;d like to have views based on people, so that I can see all the messages streams from my buddy Ken, regardless of where they came from (IM, GMail, IMAP, Twitter, and don&#8217;t forget SMS and IRC).  I don&#8217;t need it to connect all his accounts together, I can configure that.</p>
<p>Some of the message streams are things I&#8217;d like to promote to &#8220;pop-up&#8221; status, so a browser add-on component that talks to the client would be nice.  (Or just use the desktop native pop-up mechanism).</p>
<p>I&#8217;m subscribed to fair number of high volume email lists at work, and I filter them off into separate email inboxes.  This works ok, but I&#8217;d really rather be reading those in an RSS reader, not an email app.  The user interface is structured in a more appropriate way in RSS readers.</p>
<p>Oh, and don&#8217;t forget NNTP.  I don&#8217;t use any NNTP streams right now because they require yet another client.  Even using thunderbird for NNTP pulls up a completely separate UI mode in thunderbird.  I&#8217;d totally love it if thunderbird had kill-files for IMAP messages, but it doesn&#8217;t yet.  By kill-files I mean: &#8220;type K to automatically junk all future emails in this thread&#8221;.  I don&#8217;t mean:  Set up a special filter with a special window and select subject line, and copy/paste the subject line, and remember to go back and prune your old filters, and remember to apply the filter to the specific folder you&#8217;re looking at.</p>
<p>In my head it&#8217;s a very simple interface, you just zoom in and zoom out on your message streams.  If you zoom all the way in on one blog post, you get a stream starting with the original post, and followed by all the comments. If you zoom out, you&#8217;ll see all the posts in the blog, but none of the comments.  Zoom out again, and you see a sample of all the posts in that category of your RSS reader.  The organization is a tree, but it&#8217;s heavily cross-linked.  Message streams show up in more than one place. I can start at the top of &#8220;all work email&#8221;, then drill down to my &#8220;work/social&#8221; folder, then go sideways to all &#8220;social&#8221; streams, then drill down to a thread with Ken, then drill sideways (eg by clicking on Ken&#8217;s name) to all message streams where Ken participates, etc, etc. Nodes in the tree are automatically created according to the structure of the underlying sources, but I get to create additional nodes that combine the data from other preexisting nodes. I can also create additional nodes by creating keyword search of filters on existing nodes.</p>
<p>Oh well, one day when I retire I&#8217;ll get a chance to work on it.  Until then, I&#8217;ll just keep bitching.  Someone please get cracking on this.  <img src='http://quenelle.org/unix/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  If it works right I&#8217;d pay a lot of money for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://quenelle.org/unix/2009/commoditize-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
