<?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>thorx.net &#187; interface</title>
	<atom:link href="http://blog.thorx.net/tag/interface/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thorx.net</link>
	<description>...to confuse &#38; unexpect?</description>
	<lastBuildDate>Fri, 03 Feb 2012 01:15:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
  <link>http://blog.thorx.net</link>
  <url>http://blog.thorx.net/wp-uploads/2009/06/sunriselogo_32_white.png</url>
  <title>thorx.net</title>
</image>
		<item>
		<title>new $HOME days 3-6: Desktop Distro Distractions</title>
		<link>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/</link>
		<comments>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 16:18:45 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[nemo]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=359</guid>
		<description><![CDATA[Like I said, KDE has grown on me, but I'm not quite sure yet if it's a beauty spot, or merely a wart. <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/">new $HOME days 3-6: Desktop Distro Distractions</a></span>]]></description>
			<content:encoded><![CDATA[<p><em>﻿rebuilding $HOME: Days 3 through 6</em></p>
<p>I was intending on building up my zsh(1) and mutt(1) configs before tackling the rebuild of my desktop &#8211;  the original catalyst of the idea.</p>
<p>But since I was rebuilding my account from across a nearby spare account, I thought I&#8217;d use it to take a peek at gnome3 and Unity, and so did &#8220;apt-get dist-upgrade&#8221; my Ubuntu 11.04 install.</p>
<p>&#8230;</p>
<p>A broken update later, I figured I&#8217;d install from scratch, and have gotten distracted these last few days with exploring XFCE, LXDE, Unity, Gnome3 and KDE. I&#8217;m testing them in a spare account, so as to not clutter up my main $HOME with cruft too quickly while I learn the ropes.</p>
<p>I gotto say, KDE has grown on me. I think its interface is a horrible hodgepodge when it comes to usability &#8211; especially out-of-the-box usability, but behind the stab-your-eyes-out bling, it&#8217;s really quite feature rich, and I&#8217;m all but thinking I&#8217;ll be moving to it. The real question for me is how many of my existing gnome-ish apps do I bring with me (eg: rhythmbox, pidgin), and how many will I adopt the KDE equivalents (konsole probably, dolphin&#8230;</p>
<p>Assuming I *do* go with KDE, mind you&#8230;</p>
<p>Like I said, KDE has grown on me, but I&#8217;m not quite sure yet if it&#8217;s a beauty spot, or merely a wart. (or indeed, a tumor.<em> Itz not a toomaaaa!!</em></p>
<p>Interesting times indeed&#8230; full reviews will come later? =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2012/01/new-home-days-3-6-desktop-distro-distractions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>but that was my $HOME</title>
		<link>http://blog.thorx.net/2011/12/but-that-was-my-home/</link>
		<comments>http://blog.thorx.net/2011/12/but-that-was-my-home/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 02:47:03 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[$HOME]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[nemo]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=342</guid>
		<description><![CDATA[This is my $HOME. There are many like it, but this one is mine. I'm rebuilding it.  <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2011/12/but-that-was-my-home/">but that was my $HOME</a></span>]]></description>
			<content:encoded><![CDATA[<ul>
<li>I&#8217;m a linux user &#8230;In fact, I&#8217;ve been using linux for a long time &#8211; my first account on a Linux box was at least a year before 1.0 came out.</li>
</ul>
<ul>
<li>I&#8217;m a bit of a hoarder &#8230;arguably more than a &#8220;bit&#8221;, actually.</li>
</ul>
<p>Combine these two points, and I can point to dotfiles in my $HOME directory that date back over a decade. In fact, the oldest four date to 2001&#8230;<span id="more-342"></span></p>
<p>How has this come about? Well, as I&#8217;ve upgraded machines over the years, I&#8217;ve carried my $HOME with me. After all, it has my stuff in it!  Including my customisations. The .bash_profile (2001) for instance, contains the last iteration of my bash prompt before I moved to zsh. (my current zsh prompt can trace it&#8217;s derivation through bash in 2001, all the way back to a <a href="http://en.wikipedia.org/wiki/4DOS">4DOS</a> prompt configuration that I set up around 1994. For the record, I&#8217;ve searched for my old 4DOS configurations, but failed to find them.)</p>
<p>I have dotfiles from obscure chat programs that I no longer use (.goofeypw &#8211; 2002), from apps I&#8217;ve forgotten I ever used (.coldsyncrc &#8211; 2003), apps I&#8217;ve long avoided using (.lynxrc &#8211; 2005), and so on. In some cases they&#8217;re newer files from a utility I still use, but which has changed where it keeps it&#8217;s dotfile data:</p>
<pre>-rw-r--r-- 23 nemo 24576 Oct  6  2009 .clivecache
-rw-r--r-- 23 nemo    43 Oct  6  2009 .clivelast

-rw-r--r-- 2 nemo 364544 Dec 19 22:16 .cache/clive/cache
-rw-r--r-- 2 nemo     26 Dec 19 22:17 .cache/clive/last</pre>
<p>Worst though, is that some of this dotfile cruft causes issues with current apps, since they sometimes attempt to maintain backwards compatibility with older configurations. Notably, I once had competing flash plugins in firefox &#8211; which had the effect that one flash-video based website would refuse to play videos and tell me I had to upgrade to flash 9, whilst about:plugins would happily announce that I HAD flash9. From memory, it was fixed when I found and removed an old flash8 .so that I found sitting in ~/.netscape. Ouch! Other similar oddities have crept into my Gnome2 configuration also, but have as yet resisted resolution.</p>
<p>All of this has driven me to ask&#8230;</p>
<blockquote><p>Am considering a complete $HOME dotfile cruft purge. Reconfigure from scratch all but vitals (eg: .ssh) Anyone else done this? !lazyweb<br />
— <a href="http://identi.ca/conversation/76497802#notice-79056239">@nemo / identi.ca &#8211; July 2011</a></p></blockquote>
<hr />
Now fast forward to Christmas 2011. Now. A system drive crashed and whilst the two RAID1s that constitute the basis of my $HOME LVM were not lost, one did seem a little funny, so I&#8217;ve taken the opportunity to wipe both, and to restore my $HOME from backups.</p>
<p>&#8230;and in doing so, to also clear my dotfile cruft &#8211; only importing what I need, and taking the effort to clean up the configuration of apps which have spaghetti conf files. (mutt, I&#8217;m looking at you especially!)</p>
<p><strong>This is my $HOME. There are many like it, but this one is mine.</strong></p>
<p><strong>&#8230;and I&#8217;m rebuilding it.</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>This is my story. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2011/12/but-that-was-my-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my experiment in custom iPhone ringtones via linux</title>
		<link>http://blog.thorx.net/2010/08/my-experiment-in-custom-iphone-ringtones-via-linux/</link>
		<comments>http://blog.thorx.net/2010/08/my-experiment-in-custom-iphone-ringtones-via-linux/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 15:04:06 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=194</guid>
		<description><![CDATA[<p>thanks to recent nautilus (I assume is responsible &#8211; as seen in Ubuntu Lucid Lynx) ability to view the iPhones file paths, we can try this (typing this as I go, so this is draft on-the-fly quality notes)</p> <p>* create an m4a file (I made mine exactly 40seconds according to audacity and saved as <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2010/08/my-experiment-in-custom-iphone-ringtones-via-linux/">my experiment in custom iPhone ringtones via linux</a></span>]]></description>
			<content:encoded><![CDATA[<p>thanks to recent nautilus (I assume is responsible &#8211; as seen in Ubuntu Lucid Lynx) ability to view the iPhones file paths, we can try this (typing this as I go, so this is draft on-the-fly quality notes)<span id="more-194"></span></p>
<p>* create an m4a file (I made mine exactly 40seconds according to audacity and saved as a .wav, then used faac to convert to m4a (faac in.wav &#8211;title &#8220;ringtone experiment&#8221; -o tone.m4a ; mv tone.m4a tone.m4r)</p>
<p>* copy tone into iPhone://iTunes_Control/Ringtones/tone.m4r</p>
<p>* edit iPhone://iTunes_Control/iTunes/Ringtones.plist to add in the details of the new ringtone. Fortunately I had an existing one already, so I just copied that &#8211; updating the GUID (I changed one character), the Name (&#8220;funky new ringtone&#8221;) and the Total Time (40000) fields.</p>
<p>&#8230;and bingo, the ringtone is visible in the settings (selectable, plays), but does not lock in as the ringtone to use! ok, clearly some work needed.</p>
<p>incidentally, this is a 32GB iPhone 3Gs with iOS4.0.2, never been jailbroken or anything underhanded done to it before. It was unlocked from the carrier a few days ago (thanks .au law) and that required a lengthy restore, but otherwise smooth.</p>
<p>&#8230;ok, so back to it: plugged it into iTunes (Mac) &#8211; it couldn&#8217;t read from the device (an error!)</p>
<p>&#8230;rebooted phone &#8211; and the new ring tone now works correctly. YAY! =)  is this success?</p>
<p>&#8230;plugging it into iTunes again and&#8230; it&#8217;s all &#8220;Verifying iPhone&#8221; at me &#8211; something I don&#8217;t generally recall. &#8230;ok, it&#8217;s backing up as normal now&#8230;</p>
<p>and the ringtone tab in iTunes tells me it doesn&#8217;t know about the tone I added in, it&#8217;s syncing, so I suspect it&#8217;ll delete my added tone&#8230;</p>
<p>&#8230;and checking in my iPhone after it&#8217;s done, what do you know &#8211; my custom added ringtone is all gone. Checking back via linux &#8211; and the tone.m4r file has been deleted, Ringtones.plist has been completely rewritten.</p>
<p>So, I assume (not surprisingly at all) that iTunes needs to know about it, as the authorative master, and tell the iPhone how it&#8217;s gonna be. This fits with my observed philosophy of the iPhone &#8211; as an adjunct to the master information on the computer.</p>
<p>&#8230;</p>
<p>so, round 2&#8230; I add the m4r into the iTunes library &#8211; it automatically adds it in as a ringtone &#8211; that&#8217;s nice. I assume iTunes assumed it was a ringtone by the file extension. And in the iPhone tab it shows up as available to be sync&#8217;d&#8230; and bingo. it works.</p>
<p>ok, so not a pure linux solution &#8211; unless you never sync your phone to iTunes anyway &#8211; but it DOES let you make a custom ringtone without requiring garageband. That&#8217;s something isn&#8217;t it?</p>
<p>And I assume the method would work under windows too&#8230; anyone want to give it a go and get back to me? <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2010/08/my-experiment-in-custom-iphone-ringtones-via-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>building a better atq</title>
		<link>http://blog.thorx.net/2010/06/building-a-better-atq/</link>
		<comments>http://blog.thorx.net/2010/06/building-a-better-atq/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 05:27:02 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=175</guid>
		<description><![CDATA[<p>I was frustrated at the poor information available by atq (what&#8217;s that? You&#8217;ll tell me WHEN you&#8217;re running stuff, but not WHAT you&#8217;re running? This seems a little out of order!)</p> <p>In fact, atq is literally out of order &#8211; I guess the idea is that you pipe it through sort. very very old-school <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2010/06/building-a-better-atq/">building a better atq</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was frustrated at the poor information available by atq (what&#8217;s that? You&#8217;ll tell me WHEN you&#8217;re running stuff, but not WHAT you&#8217;re running? This seems a little out of order!)</p>
<p>In fact, atq is literally out of order &#8211; I guess the idea is that you pipe it through sort. very very old-school thinking <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>At the other end of the scale, <code>at -c</code> provides an information overload of EVERYTHING about the job. (60+ lines of env? yikes. I don&#8217;t need to know that most of the time!)</p>
<p>So where is the simple and useful summary that I&#8217;d genuinely expect of atq?<br />
ie, not only the queued command times, but WHAT those commands are &#8211; one per line.</p>
<p>As a result, here is my simple &#8220;batq&#8221; &#8211; a better atq <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre>#!/bin/bash

# a better atq
#
# returns the original atq output in bold
# AND IN ADDITION, ALSO:
# * returns items sorted
# * the intended working directory
# * the command to be run
#
        # TODO:
        # $command is not robust - will fail on multiple lines

function do_extraqinfo() {
    while read job ; do
        jobid=$(echo $job | awk '{print $1}')
        detail=$(at -c $jobid)
        dir=$(echo "$detail" | egrep ^cd | sed -e 's/cd \(.*\) || {/\1/g')
        command=$(echo "$detail" | tail -1)
        # alter the following line if the bold offends you
        tput bold ; echo -n "$job" ; tput sgr0
        echo "  $dir    $command"
    done
} 

atq | sort | do_extraqinfo</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2010/06/building-a-better-atq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>augmented thinking</title>
		<link>http://blog.thorx.net/2010/02/augmented-thinking/</link>
		<comments>http://blog.thorx.net/2010/02/augmented-thinking/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:32:24 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[invent]]></category>
		<category><![CDATA[nemo]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=145</guid>
		<description><![CDATA[<p>Now this, I am sure you will agree, is a damn cool presentation of some excellent ideas.</p> <p>http://www.ted.com/talks/blaise_aguera.html</p> <p>If you haven&#8217;t seen it, then do so now.</p> <p>If you have, proceed&#8230; </p> <p>So if I can be allowed to blow my own horn for a moment, I&#8217;d like to boast that I occasionally seem <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2010/02/augmented-thinking/">augmented thinking</a></span>]]></description>
			<content:encoded><![CDATA[<p>Now this, I am sure you will agree, is a damn cool presentation of some excellent ideas.</p>
<p><a href="http://www.ted.com/talks/blaise_aguera.html">http://www.ted.com/talks/blaise_aguera.html</a></p>
<p>If you haven&#8217;t seen it, then do so now.</p>
<p>If you have, proceed&#8230; <span id="more-145"></span></p>
<p>So if I can be allowed to blow my own horn for a moment, I&#8217;d like to boast that I occasionally seem to have quite marvelous ideas independently or others. Admittedly, others who were lucky enough to think of it earlier enough and/or had resources enough to make something of it. But my claim is that I sometimes think of these things _independently_.</p>
<p>And it has has been said of inventing &#8211; the best inventions are obvious, which is why it&#8217;s so humbling to remember that one didn&#8217;t think of these &#8216;obvious&#8217; things themselves.</p>
<p>But in my case, can I finally &#8220;prove&#8221; that I did&#8230;?</p>
<p>Back to the video &#8211; I&#8217;d like to draw your attention to a point approximately 3:45 in: &#8220;<em>&#8230;time travel. I&#8217;m not going to show you some of the wonderful historic imagery in here &#8211; there&#8217;s some in here with horses and carriages as well [...] it also is the foundation for augmented reality</em>&#8220;.</p>
<p>Now compare with an email of mine to a friend, where I wrote this:</p>
<blockquote><p>What would be kind of cool: augmented reality goggles (this is one of those ideas I had years before I knew there was a word for it) that show recreated historical versions of the world&#8230; but, instead of just showing a certain era, you see the &#8216;prettiest&#8217; building at any given location. Making a best-of-all-possible-eras virtual world <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>So as far as I can tell (can anyone confirm?), this talk was made on Feb 11 or 12 (based on dated video comments afterwards). My email has a date stamp of: 10 Feb 2010 15:17:07 +1000). And, frankly, even if the video was recorded first, I sure didn&#8217;t see it till today <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="padding-left: 30px;">As an aside, my email was prompted by a rather ugly house I see regularly in town, and my own wonderings if it used to be pretty&#8230;</p>
<ul style="padding-left: 30px;">
<li>
<ul>
<li><a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;q=Brunswick+St+%26+Harcourt+St,+New+Farm+Queensland+4006,+Australia&amp;sll=-27.461548,153.038886&amp;sspn=0.002727,0.003567&amp;ie=UTF8&amp;cd=1&amp;geocode=FVL4XP4dJDAfCQ&amp;split=0&amp;hq=&amp;hnear=Brunswick+St+%26+Harcourt+St,+Queensland,+Australia&amp;ll=-27.461548,153.038886&amp;spn=0.00128,0.003567&amp;t=h&amp;z=18&amp;layer=c&amp;cbll=-27.46155,153.038884&amp;panoid=OvEa6_G-rsGUP_lyJfVLJA&amp;cbp=11,190.56,,0,-5.02">Contemporary Google maps street view</a></li>
<li><a href="http://www.qm.qld.gov.au/features/qldhouse/evolution.asp">Sometime pre 1994, it was ugly then too</a></li>
<li><a href="http://www.qm.qld.gov.au/features/qldhouse/evo-build.asp">Circa 1930s &#8211; it was gorgeous. </a></li>
</ul>
</li>
</ul>
<p style="padding-left: 30px;">I especially love how you get basically the same angle on all three &#8211; which was, of course, the key to my own inspiration <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So clearly, the next thing for me to work out is real time travel &#8211; at which point I can begin to start sending these <a href="http://wiki.thorx.net/">ideas of mine</a> back to people in the past with the resources to make them a reality asap! =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2010/02/augmented-thinking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subway voting&#8230;</title>
		<link>http://blog.thorx.net/2009/12/subway-voting/</link>
		<comments>http://blog.thorx.net/2009/12/subway-voting/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 02:21:25 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=139</guid>
		<description><![CDATA[<p>I recently had pause to use Subway machines to choose my lunch. Which bread did I support (Dear Subway. Bring back Parmeson-Oregano bread. If you do not, I cannot respect your advertising campaign based on the concept of &#8220;choice&#8221;), which fillings match my views, and which condiments are just &#8220;me&#8221;. It gave me a <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2009/12/subway-voting/">Subway voting&#8230;</a></span>]]></description>
			<content:encoded><![CDATA[<p>I recently had pause to use Subway machines to choose my lunch. Which bread did I support (Dear Subway. Bring back Parmeson-Oregano bread. If you do not, I cannot respect your advertising campaign based on the concept of &#8220;choice&#8221;), which fillings match my views, and which condiments are just &#8220;me&#8221;. It gave me a paper receipt, and I had food. (it was tasty)</p>
<p>So. Why can&#8217;t we have a voting machine to do this?<span id="more-139"></span>You choose your preferred policy on a range of issues (healthcare, tax, immigration, environment, education, defence, etc), and at the end it says &#8220;you have chosen the . Is this correct?&#8221;</p>
<p>And it can even fill in preferences for you (Dear USA. Get preferential voting and the bare minimum. Till then, I cannot respect your so-called &#8216;democracy&#8217;).</p>
<p>Yes, this is far from perfect and full of flaws<em>[12]</em>, but really, if Subway can have lunch voting machines (I&#8217;d love to see the stats on bread choices in fact), then why is there so much drama about getting one for government?</p>
<p><em>[12] by far, the biggest issue I can see is showing a lack of bias in determining the party that best matches the selected choices and relative priorities between them. Is this a solved problem? I don&#8217;t know. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2009/12/subway-voting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux UI: crippling itself?</title>
		<link>http://blog.thorx.net/2009/10/linux-ui-crippling-itself/</link>
		<comments>http://blog.thorx.net/2009/10/linux-ui-crippling-itself/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 06:52:37 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=95</guid>
		<description><![CDATA[<p>I was recently talking with a friend about commandline prompt gadgetry, and our tangent conversations drifted to 256colour support in X terminal emulators. xterm. gnome-terminal, and presumably kterm and others also, though only the first two have I looked at.</p> <p>256 colour support is there. It&#8217;s in the code. It works. It&#8217;s nice. And <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2009/10/linux-ui-crippling-itself/">Linux UI: crippling itself?</a></span>]]></description>
			<content:encoded><![CDATA[<p>I was recently talking with a friend about commandline prompt gadgetry, and our tangent conversations drifted to 256colour support in X terminal emulators. xterm. gnome-terminal, and presumably kterm and others also, though only the first two have I looked at.</p>
<p>256 colour support is there. It&#8217;s in the code. It works. It&#8217;s nice. And it&#8217;s&#8230; not only not enabled by default, there is no clear and simple way of enabling it even if you WANTED TO.</p>
<p>I was going to blog more about this, but the following IRC fragment I think says it all. Any questions?<br />
<span id="more-95"></span></p>
<pre>&lt;nemo&gt; it'd be sure nice for a distro to set itself up with no self-crippling
        for ancient stuff that, frankly, nobody is using anymore
&lt;nemo&gt; (or if they do, then it's being used by people savvy enough (probably)
        to work out the compatibility issues themselves
&lt;nemo&gt; ubuntu does a good step, I think, but probably not enough
&lt;nemo&gt; 256colours should be the GLOBAL DEFAULT these days
&lt;Screwtape&gt; Every time somebody suggests that, they get shouted down by people
        who say things like 'BUT WHAT HAPPENS WHEN I SSH TO MY
        FreeBSD/OpenBSD/Solaris/Dragonfly/Xenix MACHINE!'
&lt;Screwtape&gt; We can't even figure out whether backspace should be ^H or ^? <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />
&lt;nemo&gt; [a] don't use this distro then
&lt;Screwtape&gt; It's hardly global domination if everybody stops using it. <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />
&lt;nemo&gt; it's hardly global domination if we're compromising ourselves for the
        compatibility of those who DON'T use it
&lt;nemo&gt; [b] have a nifty 'set_maximum_compatibility' script, which backwardsify
        everything

...

&lt;nemo&gt; so, what else has potential, but is held back by... historical compatibility?
&lt;nemo&gt; and by 'potential', I mean "it's there on your system now, just waiting for
        you to apply the correct settings'
&lt;nemo&gt; I am identifying terminal colours, and default prompts
&lt;nemo&gt; (terminal colours, and all the terminals, applications (screen, elinks, etc),
        etc that go with.
&lt;Screwtape&gt; I.. can't think of anything else off the top of my head, sadly. <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />
&lt;Screwtape&gt; Or perhaps luckily.
...</pre>
<p style="text-align: left;">
<p style="text-align: left;">In fairness, it&#8217;s not like it&#8217;s not been noticed before:</p>
<pre>...
&lt;nemo&gt; https://bugzilla.gnome.org/show_bug.cgi?id=121800
&lt;nemo&gt; 2003... status new
&lt;nemo&gt; wtf
&lt;nemo&gt; https://bugzilla.gnome.org/show_bug.cgi?id=115750
&lt;nemo&gt; amuses me that my no-X11 server has terminfo for 'gnome' and 'gnome-256color',
        but my ubuntu desktop does not
...</pre>
<p style="text-align: left;">
<p style="text-align: left;">And in case anyone wants to bring their terminal into the 21st century with 256colours instead of 8 (&#8220;<tt>tput colors</tt>&#8221; will tell you what yours can do), Screwtape has a nice little writeup here:</p>
<pre>...
&lt;Screwtape&gt; <a href="http://screwtape.jottit.com/automatic_%24term_selection">http://screwtape.jottit.com/automatic_%24term_selection</a> &lt;-- Here's my
        automatic $TERM hack.</pre>
<p style="text-align: left;">
<p style="text-align: center;">&#8230;</p>
<p style="text-align: left;">PS: As a final note: Shortly after this conversation, Screwtape filed the following debian bug report for vim&#8217;s syntax handling of sh scripts:  <a href=" http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552108">vim-runtime: sh syntax highlighting should default to POSIX.</a></p>
<p style="text-align: center;">&#8230;</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><em>PPS: Originally blogged to: <a href="http://blog.thorx.net/2009/10/linux-ui-crippling-itself">http://blog.thorx.net/2009/10/linux-ui-crippling-itself</a>. Please consider leaving comments at the blog rather than facebook or other social media side that this post may be propagated to. Thankyou <img src='http://blog.thorx.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2009/10/linux-ui-crippling-itself/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>firefox considered usable</title>
		<link>http://blog.thorx.net/2008/07/firefox-considered-usable/</link>
		<comments>http://blog.thorx.net/2008/07/firefox-considered-usable/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 00:43:24 +0000</pubDate>
		<dc:creator>nemo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[interface]]></category>

		<guid isPermaLink="false">http://blog.thorx.net/?p=6</guid>
		<description><![CDATA[<p>For a long time I have been on the outside of many geek surfers, shunning firefox and pouring active scorn on it&#8217;s many failings.</p> <p>Failings?! Yes, compared to my favoured browser of many years, Galeon, firefox (through to the last version2 releases) was slow in interface, memory intensive, and deficient in interface features. (session <span style="color:#777"> . . . &#8594; Read More: <a href="http://blog.thorx.net/2008/07/firefox-considered-usable/">firefox considered usable</a></span>]]></description>
			<content:encoded><![CDATA[<p>For a long time I have been on the outside of many geek surfers, shunning firefox and pouring active scorn on it&#8217;s many failings.</p>
<p>Failings?! Yes, compared to my favoured browser of many years, Galeon, firefox (through to the last version2 releases) was slow in interface, memory intensive, and deficient in interface features. (session saving for eg was years ahead in galeon)</p>
<p><strong>introducing Firefox3</strong></p>
<p>Unfortunately, galeon ceased active development several years ago, and while it was kept up to date with the latest of the firefox2 era gecko engines, there were otherwise no interface changes, updates, bugfixes, etc.</p>
<p><span id="more-6"></span></p>
<p>So with firefox3, I have jumped ship. firefox3 improves the major issues I had with ff2 &#8211; most notably memory usage. ff3 still uses more memory for the same 70 open tabs as compared to galeon, but this is more than offset by improved rendering, basic plugins (flashblocker especially, though tabfavicon is another favourite now), and mere &#8216;continued active development&#8217;.</p>
<p><strong>developing actively</strong></p>
<p>ff3 nevertheless still fails in some aspects. Let me list the ways&#8230; all are relatively minor, so if you consider them nitpicking &#8211; that is fair. All are features I have appreciated from galeon. (in some cases I haven&#8217;t used them, but I appreciate the correctness and forethought of the options being there)</p>
<ul>
<li>middle-paste-URL creates new tab: in galeon this combined middle-click-load of ff behaviour, and middle-click-link=open new tab. ie, you would paste the URL and it would open in a NEW tab, not the existing. That was beautiful behaviour, and ff3 is limited by comparison. However, I&#8217;ve noticed it less than I expected as I switched from xterm to gnome-terminal at the same time.</li>
<li><span style="text-decoration: line-through;">image context menu: I miss &#8216;<strong>open image in <em>new tab</em></strong>&#8216;</span></li>
<li>tab-organising: no keyboard shortcut to move tabs? No ability to detach a tab into a new window? <span style="text-decoration: line-through;">No ability to drag a tab between windows?</span> Galeon had all these things back when ff couldn&#8217;t even move tabs by ANY method!</li>
<li><span style="text-decoration: line-through;">no &#8216;<strong>clone this tab</strong>&#8216; option on tab context menu. This was surprisingly useful.</span></li>
<li>no &#8216;<strong>up</strong>&#8216; button.</li>
<li>returning from a crashed session gives me no option to save the session to bookmarks. It&#8217;s either try it again (and presumably trying to reload the page which crashed out last time!), or discard it all. I do like the more advanced saving of sessions (galeon was limited to only a list of windows and the tabs within them), but I am mildly concerned about what happens if a session file is corrupt (galeon was a relatively friendly XML file), or otherwise needs storing for future re-analysis. Expect a rant about this if it ever occurs.</li>
<li>Smart bookmarks. Galeon knew to load the regular bookmark version of a page if there were no parameters passed to make it smart. Firefox? Not so much.</li>
</ul>
<p>Firefox3. It works. But in some areas I am now changing my usage to accomodate deficiencies which were solved years ago in other browsers. I&#8217;m not really complaining mind you &#8211; on balance ff3 wins more than it loses, and it is a net gain. I would not have switched otherwise&#8230;</p>
<p><em><strong>STOP PRESS: </strong>thanks to <a title="http://www.feelfirefox.net/blog/firefox-3-features-you-probably-dont-know/" href="http://www.feelfirefox.net/blog/firefox-3-features-you-probably-dont-know/trackback/">http://www.feelfirefox.net/blog/firefox-3-features-you-probably-dont-know/</a></em></p>
<p><em>&#8230;turns out some of my testing was biased by Galeon usage; so whilst these are not obvious within the UI (indicative of poor design?), they are at least possible! </em></p>
<ul>
<li><em>Cloning tabs &#8211; hold control when dragging the tab to clone it to any location<br />
</em></li>
<li><em>Moving tabs between window &#8211; aim for the tab bar. This can be mixed with holding control to clone a tab to a new window</em></li>
<li><em>Viewing image in new tab &#8211; hold control when managing context menu and selecting &#8216;view image&#8217;. Use &#8216;shift&#8217; to get it in a new window.</em></li>
</ul>
<p style="text-align: right;"><em>this edit: 2008July09 09:52am<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thorx.net/2008/07/firefox-considered-usable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

