<?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>Crossed Wires &#187; Soapbox</title>
	<atom:link href="http://veejoe.net/blog/category/soapbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://veejoe.net/blog</link>
	<description>Vic's Blog</description>
	<lastBuildDate>Sat, 31 Dec 2011 13:29:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>My local Borders is no more</title>
		<link>http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/</link>
		<comments>http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/#comments</comments>
		<pubDate>Sat, 07 May 2011 14:34:52 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[borders]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/</guid>
		<description><![CDATA[I had two book-related experiences today, one of which was obvious and prompted this post. The other I had almost forgotten about, but should not have. First, the one I forgot. I went to the shopping centre today (Garden City, in Upper Mt Gravatt) with my seven-year-old son. On the way there we were discussing [...]]]></description>
			<content:encoded><![CDATA[<p>I had two book-related experiences today, one of which was obvious and prompted this post.  The other I had almost forgotten about, but should not have.  First, the one I forgot.</p>
<p>I went to the shopping centre today (Garden City, in Upper Mt Gravatt) with my seven-year-old son.  On the way there we were discussing the various things we might do there, foremost among them was eating (he seems to be inordinately interested in food at the moment; I suspect a growth spurt).  After finding somewhere to park and finding our way from the car to the shops, we resumed the where-will-we-go conversation.  We decided that the main purpose of the shopping trip was to get something for Mummy for Mothers&#8217; Day, but we did agree it was okay to do a little bit of looking at things for ourselves.  I was explaining the concept of &#8220;window shopping&#8221; to him when he suddenly said &#8220;or we could go to the library.&#8221;</p>
<p>I managed to choke back my reflex response of &#8220;The LIBRARY?!?&#8221; and instead managed something a little more fatherly.  &#8220;But Mummy has the library card, I don&#8217;t have one,&#8221; I had to say, thinking he wanted to borrow.</p>
<p>&#8220;That&#8217;s okay,&#8221; he said, &#8220;we can just go and look at the books and maybe read one and then we could have some lunch.&#8221;</p>
<p>Which is exactly what we did.  My seven-year-old son took me to the library.  We looked through the books, found one that he liked which he read aloud, and then left and had sushi for lunch.  I was definitely proud but at the same time stunned that a visit to the library was as interesting a prospect as anything else the shopping centre had to offer &#8212; especially since the library is immediately next door to a Toys-R-Us!</p>
<p>So what has this to do with Borders?</p>
<p>I was a little disappointed, but not too surprised, when the local Borders franchise announced it had entered administration.  All of the Australian Borders stores that have touched me in some way, including the Brisbane City and Mt Gravatt stores, are to be closed.  The hammer is even going to fall on the Jam Factory store in South Yarra, the first Borders I ever set foot in (the novelty of visiting that store was part of what kept me entertained when I was working in Melbourne).</p>
<p>Shortly after we&#8217;d been to the library, had our lunch, and looked at a couple of other shops, my son and I went into the Borders &#8212; it, along with the other stores to be closed, are open while the administrators try to wring every last dollar out of them.  There were people everywhere, picking over the remains of the stock.  How ironic that the busiest many stores are is their last days of trade.</p>
<p>It was pretty depressing: many shelves were bare, even a couple of complete sections had been abandoned (and were being used as impromptu play areas by kids bored by their parents&#8217; sudden interest in books).  Because all the stock was 50% off, people seemed to be treating it as having 50% less value &#8212; books were being disdainfully rummaged through, in a similar way to how a pile of laundry gets treated when you&#8217;re looking for that one lost sock.</p>
<p>I looked at the remnants of the computer books area, and was quickly reminded why I haven&#8217;t bought a tech book from Borders for years.  I saw an O&#8217;Reilly title, one which I wasn&#8217;t sure I had, and the price on it was almost $100.  When I got home I checked and I did have it: bought via Amazon at a price, even including shipping (and an exchange rate at the time that was nowhere near as attractive as it is now), that was less than even the Borders administrators 50% discount would have yielded.  Nevertheless, I did take a few books to the register &#8212; not technical books, rather some light stuff in the vein of Richard Hammond&#8217;s &#8220;As You Do&#8221;.</p>
<p>The final depressing twist came as we left the store.  I got a partial smile from the cashier when I placed my purchases on the counter for payment, but by the time she&#8217;d handed the bag to me her look was more &#8220;enjoy your books and your discount, I&#8217;ll be jobless in a few days&#8221;.</p>
<p>From the safe and insular confines of a blog, it&#8217;s easy to rant about bookstores and big publishing companies that try to ignore the international market and continue pricing domestically as if the Internet doesn&#8217;t exist and it really does cost a fortune to ship books to a tiny place like Australia.  It&#8217;s a different matter when that bookstore you used to love going to can&#8217;t afford to keep the lights on any more.</p>
<p>But then, as I was thinking of how to wrap this post, the thought occurred to me&#8230;  what kind of place would be good for someone who likes looking at books but never buys them&#8230;</p>
<p>Sometimes when I&#8217;d go to Borders I&#8217;d get quietly mad at the people who&#8217;d sit themselves in the comfy chairs and read the books for hours and hours.  What did they think Borders was&#8230; a library?  It was a library &#8212; the problem was, in their kind of library you had to buy the books instead of borrowing them.</p>
<p>I&#8217;ve got a feeling that the initial success of Borders was driven by the same enthusiasm for libraries that my son showed me today.  We all remembered this incredible place where there were thousands of books, and we could pick them up, turn their pages&#8230; and read a bit of them, then put them back.  And to the eventual demise of Borders, that&#8217;s what we all did.</p>
<p>So to anyone thinking &#8220;now that Borders is going, I&#8217;ve got nowhere to read a good book&#8221; I say &#8220;find your local library!&#8221;  And to any passing librarians I say &#8220;I hear there&#8217;s some books hitting the market cheap, might be a chance to build the collection because you never know when traffic might pick up&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2011/05/my-local-borders-is-no-more/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IPv6: SSDM?</title>
		<link>http://veejoe.net/blog/2011/02/ipv6-ssdm/</link>
		<comments>http://veejoe.net/blog/2011/02/ipv6-ssdm/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 14:58:31 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[observation]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=5541</guid>
		<description><![CDATA[Two of the four keynotes at LCA 2011 referenced the depletion of the IPv4 address space (and I reckon if I looked back through the other two I could find some reference in them as well).  I think there&#8217;s a good chance Geoff Huston was lobbying his APNIC colleagues to lodge the &#8220;final request&#8221; (for [...]]]></description>
			<content:encoded><![CDATA[<p>Two of the four keynotes at <a title="Linux Conf AU 2011 Brisbane" href="http://lca2011.linux.org.au" target="_blank">LCA 2011</a> referenced the depletion of the IPv4 address space (and I reckon if I looked back through the other two I could find some reference in them as well).  I think there&#8217;s a good chance Geoff Huston was lobbying his APNIC colleagues to lodge the &#8220;final request&#8221; (for the two /8s that triggered the final allocation of the remaining 5, officially exhausting IANA) a week earlier than they did, as it would have made the message of his LCA keynote a bit stronger.  Not that it was a soft message: we went from Vint Cerf the day before, who said &#8220;I&#8217;m the guy who said that a 32-bit address would be enough, so, sorry &#8217;bout that&#8221;, to Geoff Huston saying &#8220;Vint Cerf is a professional optimist.  I&#8217;m not.&#8221;.  But I digress&#8230;</p>
<p>I did a bit of playing with IPv6 over the years, but it was too early and too broken when I did (by &#8220;too broken&#8221; I refer to the immaturity of dual-stack implementations and the lack of anything actually reachable on the IPv6 net).  However, with the bell of IPv4 exhaustion tolling, I had another go.</p>
<p>Freenet6, who now goes alternatively as gogonet or gogo6, was my first point-of-call.  I had looked at Gogo6 most recently, and still had an account.  It was just a matter of deciding whether or not I needed to make a new account (hint: I did) and reconfiguring the <strong>gw6c</strong> process on my router box.  Easy-as, I had a tunnel &#8212; better still, my IPv6-capable systems on the LAN also had connectivity thanks to <strong>radvd</strong>.  From Firefox (and Safari, and Chrome) on the Mac I could score both 10/10 scores on <a href="http://test-ipv6.com" target="_blank">http://test-ipv6.com</a>!</p>
<p>My joy was short-lived, however.  <strong>gw6c</strong> was proving to be about as stable as a one-legged tripod, and not only that Gogo6 had changed the address range they allocated me.  That wouldn&#8217;t be too bad, except that all my IPv6-capable systems still had the old address and were trying to use that &#8212; looks like IPv6 auto-configuration doesn&#8217;t <em>un-</em>configure an address that&#8217;s no longer valid (at least by default).  I started to look for possible alternatives.</p>
<p>Like many who&#8217;ve looked at IPv6 I had come across <a title="Hurricane Electric" href="http://www.he.com" target="_blank">Hurricane Electric</a> &#8212; in the countdown to IPv4 exhaustion I used their iOS app &#8220;ByeBye v4&#8243;.  They offer free v6-over-v4 tunneling, and the configuration in Gentoo is very simple.  I also get a static allocation of an IPv6 address range that I can see in the web interface.  The only downside I can see is that I had to nominate which of their locations I wanted to terminate my tunnel; they have no presence in Australia, the geographically-nearest location being Singapore.  I went for Los Angeles, thinking that would probably be closest network-wise.  The performance has been quite good, and it has been quite reliable (although I do need to set up some kind of monitoring over the link, since everything that can talk IPv6 is now doing so).</p>
<p>In typical style, after I&#8217;d set up a stable tunnel and got everything working, I decided to learn more about what I&#8217;d done.  What is IPv6 anyways?  Is there substance to the anecdotes flying around that are saying that &#8220;every blade of grass on the planet can have an IPv6 address&#8221; and similar?  Well, a 128-bit address provides for an enormous range of addresses.  The ZFS guys are on the same track &#8212; ZFS uses 128-bit counters for blocks and inodes, and there have been ridiculous statements made about how much data could theoretically be stored in a filesystem that uses 128-bit block counters.  To quote the Hitchhiker&#8217;s Guide to the Galaxy:</p>
<blockquote>
<p style="text-align: left;">Space is big. Really big. You just won&#8217;t believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it&#8217;s a long way down the  road to the chemist&#8217;s, but that&#8217;s just peanuts to space.</p>
<p style="text-align: right;">The Guide, <em>The Hitchhiker&#8217;s Guide To The Galaxy</em>, Douglas Adams, Pan Books 1979</p>
</blockquote>
<p>Substitute IPv6 (or ZFS) for space.  To try and put into context just how big the IPv6 address range is, let&#8217;s use an example: the smallest common subnetwork.</p>
<p>When IPv4 was first developed, there were three address <em>classes</em>, named, somewhat unimaginatively, A B and C.  Class A was all the networks from 1.x.x.x to 127.x.x.x, and each had about 16 million addresses.  Class B was all the networks from 128.0.x.x to 191.255.x.x, each network with 65 534 usable addresses.  Class C went from 192.0.0.x to 223.255.255.x, and each had 254 usable addresses.  Other areas, such as 0.x.x.x and the networks after 224.x.x.x, have been reserved.  So, in the early days, the smallest network of hosts you could have was a network of 254 hosts.  After a while IP introduced something called Classless Inter-Domain Routing (CIDR) which meant that the fixed boundaries of the classes were eliminated and it became possible to &#8220;subnet&#8221; or &#8220;supernet&#8221; networks &#8212; divide or combine the networks to make networks that were just the right size for the number of hosts in the network (and, with careful planning, could be grown or shrunk as plans changed).  With CIDR, since the size of the network was now variable, addresses had to be written with the subnet mask &#8212; a format known as &#8220;CIDR notation&#8221; came into use, where an address would have the number of bits written after the address like this: 192.168.1.42/24.</p>
<p>Fast-forward to today, with IPv6&#8230;  IPv4&#8242;s CIDR notation is used in IPv6 (mostly because the masks are so huge).  In IPv6, the smallest network that can be allocated is what is called a &#8220;/64&#8243;.  This means that out of the total 128-bit address range, 64 bits represent what network the address belongs to.  Let&#8217;s think about that for a second.  There are 32 bits in an IPv4 address &#8212; that means that the <em>entire IPv4 Internet</em> would fit in an IPv6 network with a /96 mask (128-32=96).  But the default smallest IPv6 subnet is /64 &#8212; the size of the existing IPv4 Internet <em>squared</em>!</p>
<p>Wait a second though, it gets better&#8230;  When I got my account with Gogo6, they offered me up to a /56 mask &#8212; that&#8217;s a range that covers 256 /64s, or 256 Internet-squareds!  Better still, the Hurricane Electric tunnel-broker account gave me one /64 <strong>and one /48</strong>!  <em>Sixty-five thousand networks, each the size of the IPv4 Internet squared!</em> And how much did I pay for any of these allocations?  Nothing!</p>
<p>I can&#8217;t help but think that folks are repeating similar mistakes from the early days of IPv4.  A seemingly limitless address range (Vint said that 32 bits would be enough, right?) was given away in vast chunks.  In the early days of IPv4 we had networks with two or three hosts on them using up a Class C because of the limitations of addressing &#8212; in IPv6 we have LANs of maybe no more than a hundred or so machines taking up an entire /64 because of the way we designed auto-configuration.  IPv6 implementations now will be characterised not by how well their dual-stack implementations work, or how much more secure transactions have become thanks to the elimination of NAT, but by how much of the addressable range they are wasting.  So, is IPv6 just Same Sh*t, Different Millennium?</p>
<p>Like the early days of IPv4 though, things will surely change as IPv6 matures.  I guess I&#8217;m just hoping that the folks in charge are thinking about it, and not just high on the amount of space they have to play with now.  Because one day all those blades of grass will want their IP addresses, and the Internet had better be ready.</p>
<p><em><strong>Update 16 May 2011</strong>:</em> I just listened to Episode <a href="http://twit.tv/sn297" target="_blank">297</a> of the <a href="http://twit.tv/sn" target="_blank">Security Now</a> program&#8230;  Steve Gibson relates some of his experience getting IPv6 allocation from his upstream providers (he says he got a /48).  In describing how much address space that is, he made the same point (about the &#8220;wasteful&#8221; allocation of IPv6).  At about 44:51, he starts talking about the current &#8220;sky is falling&#8221; attitude regarding IPv4, and states &#8220;you&#8217;d think, maybe they&#8217;d learn the lesson, and be a little more parsimonious with these IPs&#8230;&#8221;.  He goes on to give the impression that the 128-bit range of IPv6 is <strong>so</strong> big that there&#8217;s just no need to worry about it.  I hope you&#8217;re right, Steve!</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2011/02/ipv6-ssdm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nokia SIP client: WTF?</title>
		<link>http://veejoe.net/blog/2009/07/nokia-sip-client-wtf/</link>
		<comments>http://veejoe.net/blog/2009/07/nokia-sip-client-wtf/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 13:13:45 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=5434</guid>
		<description><![CDATA[I was having a browse around the excellent Nerd Vittles site tonight, and stumbled onto a disturbing conversation about the removal of the Nokia SIP client from S60 Third Edition Feature Pack 2 (as used on recent phones like the N78 and N96). Nerd Vittles linked to this blog, which alludes to the possibility of [...]]]></description>
			<content:encoded><![CDATA[<p>I was having a browse around the excellent <a title="Nerd Vittles" href="http://nerdvittles.com" target="_blank">Nerd Vittles</a> site tonight, and stumbled onto a disturbing conversation about the removal of the Nokia SIP client from S60 Third Edition Feature Pack 2 (as used on recent phones like the N78 and N96).</p>
<p>Nerd Vittles linked to <a href="http://www.intomobile.com/2008/08/26/nokia-ditches-built-in-sip-for-s60-3rd-edition-feature-pack-2-fp2.html" target="_blank">this blog</a>, which alludes to the possibility of mobile carriers putting pressure on Nokia to remove &#8220;free&#8221; calling capability (i.e. VoIP) from their phones.  Within the comments on that blog post comes a <a href="http://conversations.nokia.com/2008/08/27/the-report-of-the-death-of-voip-has-been-grossly-exaggerated/" target="_blank">link</a> to a post on Nokia Conversations (I&#8217;ve never seen that site before, but it seems to simply be a bit of a PR site&#8230;).</p>
<p>&#8220;Charlie&#8221; from Nokia Conversations tries to spin the changes to Nokia&#8217;s SIP support.  Firstly, in what seems to be almost believable at first he says &#8220;no, the SIP stack is still there, in fact it is actually better in FP2 than previous versions&#8221;.  Apparently, the improvements meant that the integrated VoIP client had to be dropped because it wasn&#8217;t ready.  This explanation loses credibility, however, when you see that Charlie&#8217;s blog post was made on 27 August 2008: <strong>nearly one year ago!</strong> And folks are still commenting on that thread, saying &#8220;where&#8217;s my VoIP client?&#8221;.  I cannot believe that it would take Nokia a full year to update the VoIP client and package a firmware update for these phones&#8211;especially given that two other S60 3rd-ed FP2 phones released after the N78 and N96, namely the N79 and N85, apparently <em>do</em> have the VoIP client!</p>
<p>On 8 December 2008, Charlie posts a <a href="http://conversations.nokia.com/2008/12/08/nokia-lost-some-friends-when-we-changed-our-voip-offering-but-there-might-be-good-news-2/" target="_blank">follow-up</a> on Nokia Conversations.  In it he says &#8220;well we made some folks unhappy, but we&#8217;ve made a fix&#8221;.  He points to something called the &#8220;SIP VoIP Settings&#8221; application that was supposed to bring back what people were asking for.  Problem is, it&#8217;s not a VoIP client at all: it&#8217;s simply a configuration tool allowing more detailed control over the configuration of a SIP profile.</p>
<p>In the final insult it appears that the new N97, Nokia&#8217;s current flagship also has <a href="http://conversations.nokia.com/2008/12/08/nokia-lost-some-friends-when-we-changed-our-voip-offering-but-there-might-be-good-news-2/#comment-7170" target="_blank">no VoIP client</a>.  The N97 is based on S60 5th edition and not 3rd edition, but 5th is supposedly just 3rd updated for touch-screen anyway (not a significant change in technology).</p>
<p>Looking more closely at the specifications pages for these N-series phones, the tiny-tiny text that says &#8220;VoIP&#8221; is missing.  It&#8217;s probably arguable therefore that Nokia never advertised the phones as having VoIP capability[1], so anyone who bought one without checking has created their own situation.  However, Nokia, why is the &#8220;upgrade&#8221; to the N95 missing one of that phone&#8217;s most popular features?</p>
<p>At one point Nokia&#8217;s story changes&#8230; it seems that VoIP is a function that doesn&#8217;t fit the product direction of N-series and belongs in the E-series phones (indeed both the E75 and the soon-to-be-released E72, reportedly S60 3rd-ed FP2 phones, list VoIP capability).  Why, then, do other S60 3rd-ed FP2 phones like the N79 and N85 have VoIP?</p>
<p>This whole &#8220;affair&#8221; seems to have been handled really poorly by Nokia.  Firstly, claim a technical limitation.  When that fails (because you discover that your users actually <em>know</em> something about tech), claim that your third-party providers have developed a solution.  When it turns out that the third-party products are steamers that don&#8217;t even use the infrastructure your OS provides (something you didn&#8217;t know before either), claim that the product has been &#8220;realigned&#8221; and doesn&#8217;t service that market any more&#8211;while simultaneously marketing a product in the same series with the same technology that still has the disputed feature.</p>
<p>I must admit to being a lot less angry about this after researching this post than when I started it.  I&#8217;m more angry about the survey I completed earlier today when I visited the Nokia website&#8211;I was very complimentary about .  My shopping-slash-wish list just lost an item&#8211;not that I was seriously contemplating buying the N97, but it&#8217;s nice to have a technical reason <em>not</em> to buy it rather than the boring can&#8217;t-really-justify-it line. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[1] Of course it&#8217;s easy to make this statement based on what the product pages look like <em>now</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2009/07/nokia-sip-client-wtf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Photo printing pain</title>
		<link>http://veejoe.net/blog/2008/12/photo-printing-pain/</link>
		<comments>http://veejoe.net/blog/2008/12/photo-printing-pain/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 02:47:34 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Soapbox]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=71</guid>
		<description><![CDATA[S went to print some photos the other day, and what was supposed to have been a simple exercise turned out to be a very frustrating one for both of us. I was utterly amazed to discover that even on the eve of 2009 there are web sites that think the world is only viewed [...]]]></description>
			<content:encoded><![CDATA[<p>S went to print some photos the other day, and what was supposed to have been a simple exercise turned out to be a very frustrating one for both of us. I was utterly amazed to discover that even on the eve of 2009 there are web sites that think the world is only viewed through Windows&#8230;</p>
<p>S&#39;s and my respective creative sides are being adequately satisfied by the iLife suite on the Mac, but there are times when we need to get the pictures out of the silver tower and onto other media&#8212;on this occasion paper, for albums and so on. A large <a href="http://www.bigw.com.au">retailer</a> here has part of their floor space in each store set aside for those photo printing kiosks, and I introduced S to the art of putting photos onto a USB stick so that she could print some photos when next she went there&#8230;</p>
<p>On her return from the shop, she reported that we hadn&#39;t successfully put the photos she wanted onto the stick. When she&#39;d plugged the stick in, she&#39;d found only less than half of the photos we&#39;d stored there. Sure enough, when I plugged the stick in all the files were there safe and sound. Strange thing was I could find nothing in common about the files (uppercase/mixedcase filename, long or 8.3 filename, datestamp, etc) that would have yielded the number of photos that the kiosk had found on it.</p>
<p>Annoying, but life is too short to worry about it. After all, this same retailer was plastering adverts of their new web-based photo printing service&#8230; S could submit the photos online for printing and pick them up from the store later.</p>
<p><code>&lt;sarcasm&gt;</code>This is where the fun really started.<code>&lt;/sarcasm&gt;</code></p>
<p>Their app is Flash-based but seems to have some Java involved as well. While it loaded quickly enough, the app portion of the web page had an incongruous grey background that just looked dodgy. S had to create an account and sign onto the site just to get this far though, which was a bit annoying.</p>
<p>The workflow seemed to be to create an album, upload pictures to the album, then select photos from the album for processing. Creating the album went fine, but when the upload function was selected there were no action buttons visible to complete the operation! S was using Safari, but Firefox made no difference.</p>
<p>Then I suggested she use her laptop, which runs Ubuntu 8.04. The situation actually seemed a bit better to start with, as instead of the upload function showing an embedded file selection dialog like it did on the Mac we got a &#34;normal&#34; GNOME file dialog box. However, only some of the photos showed again: this time, it was because they had hard-coded a non-modifiable filename filter for the dialog that was only picking lower-case file extensions!</p>
<p>Trying to work around this, I mounted the stick manually with different mount options. I succeeded in getting all but one of the files showing with a lowercase name, and a rename fixed that one. Back in the web page however, it still didn&#39;t like us: any file chosen from the dialog box resulted in a nonsensical error message followed by a &#34;You have selected no files to upload&#34; dialog.</p>
<p>S was beyond caring by this stage (she has a very low threshold for being stuffed around by technology). She went to <a href="http://www.snapfish.com.au">Snapfish</a> after a friend&#39;s recommendation, and found a well-designed and easy to use WEB site that required no downloads or other junk.</p>
<p>So why did this wind me up to the point of spending all this time blogging it? Because nowhere on Big-W&#39;s site is there any mention of browser or operating system compatibility. Not even a &#34;we&#39;ve tested only on Windows, Mac users may experience difficulty&#34;[1]. Not a blessed thing. Their Help page has a single paragraph about trouble uploading, blaming &#34;your IT Department&#34; for &#34;setting certain network properties that inhibit the upload tool from working&#34;.</p>
<p>I wonder if the developers of the app were just so blind to believe that their gunk would just work wherever it was run, or whether they really think that it&#39;s a Windows world. Of the two I hope it&#39;s the former. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>So Snapfish gets a recommendation for being not just an application hosted on the web but a <strong>web application</strong>. They do good photos too!</p>
<p>[1] I never expect to see Linux mentioned on these things and get pleasantly surprised on the occasions it is; even if it says &#34;Linux is not supported&#34;, someone there at least knows enough to mention it.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/12/photo-printing-pain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security blows</title>
		<link>http://veejoe.net/blog/2008/11/security-blows/</link>
		<comments>http://veejoe.net/blog/2008/11/security-blows/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 01:00:45 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[synergy]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=111</guid>
		<description><![CDATA[I was about to post about how pleased I was with Synergy in helping me tidy up my desktop clutter (by removing a keyboard and mouse from the surface). Ironically, I&#8217;m instead posting about a problem with the configuration that will cause me to throw it out and look for something else. Why the title? [...]]]></description>
			<content:encoded><![CDATA[<p>I was about to post about how pleased I was with <a href="http://synergy2.sourceforge.net">Synergy</a> in helping me tidy up my desktop clutter (by removing a keyboard and mouse from the surface). Ironically, I&#8217;m instead posting about a problem with the configuration that will cause me to throw it out and look for something else. Why the title? Because the default configuration of a Linux distribution nowadays has given me no way to fix this ridiculously simple problem without powering off the running PC, VMware guests and all.</p>
<p>The problem is that Synergy and the VMware console don&#8217;t play well together (I could have sworn that when I first started using Synergy I had no trouble with it, but there are a few hits around that describe problems like I&#8217;ve now hit). The problems people are reporting are that keys like Shift and Ctrl are not passed to the VM (some described <a href="https://bugs.launchpad.net/ubuntu/+source/synergy/+bug/215745">here</a> and <a href="http://communities.vmware.com/thread/110726">here</a>).</p>
<p>My problem is slightly different: the screen of my Synergy client (the one that&#8217;s running VMware) locked while a VMware guest had focus. Now, the Shift and Ctrl keys are not picked up by gnome-screensaver to unlock the screen. Even the real keyboard attached directly via USB doesn&#8217;t work. Big problem, for the following reasons:</p>
<p>* Thanks to password strength rules enforced on the Linux build I use, my password now has a Shift-obtained punctuation character.<br />
* I can&#8217;t switch to a virtual console, since that requires Ctrl (e.g. Ctrl-Alt-F1).</p>
<p>Okay, so the keyboard doesn&#8217;t work. This client machine just happens to be a tablet PC, and I had hacked gnome-screensaver (to display the onscreen keyboard to allow the screen to be unlocked in tablet mode). I grabbed the pen and tapped out my password, but it *still* didn&#8217;t work: even the output of the virtual keyboard gets the Shift modifier dropped. Hmm&#8230; Starting to fume now.</p>
<p>Never mind, I&#8217;ll connect via the network&#8230;</p>
<p>* Fedora does not start SSH by default (okay, yes, and I didn&#8217;t make sure it gets started after I&#8217;d finished the install).<br />
* There is no remote desktop (VNC server, XDMCP) configured.<br />
* The shiny web-based management interface on VMware Server 2.0 only listens on 127.0.0.1 (or is being blocked by the Fedora firewall).</p>
<p>So with no way to get access to the machine to try and fix it, a power-off is the only solution. Some readers are probably thinking &#8220;boo-hoo, diddums had to kill-switch his widdle poota, how tewwible,&#8221; but I <b>hate</b> having to do that; not because the system doesn&#8217;t recover, but it&#8217;s &#8220;problem resolution, Windows-style&#8221;.</p>
<p>Even though the real problem was between Synergy and VMware, I&#8217;m blaming the (perceived) need for security since without that I wouldn&#8217;t have a cryptic password that I can&#8217;t enter without Shift and a system I can&#8217;t administer over the network. Red Hat and Fedora doing everything in their power to ensure I don&#8217;t fall prey to nasty Internet fiends (rich analogies to <a href="http://matt.bottrell.com.au/archives/286-Government-Morning-Milk-Afternoon-Naps.html">governmental nannying</a>, but that&#8217;s probably over-thinking things).</p>
<p>So in summary: Synergy is great, just as long as you&#8217;re not using VMware console and have a password with punctuation or uppercase&#8230; Remember to have your SSH or other network access enabled before you play!</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/11/security-blows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scourges of the Universe: Blog Spam, and ISPs</title>
		<link>http://veejoe.net/blog/2008/11/scourges-of-the-universe-blog-spam-and-isps/</link>
		<comments>http://veejoe.net/blog/2008/11/scourges-of-the-universe-blog-spam-and-isps/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 19:12:25 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=141</guid>
		<description><![CDATA[If you can read this, it means that Round 3 of my fight with my ISP is over and my ADSL is back up, which is a good thing because it means that I can tell you about why my ClustrMaps image has so many red dots on it suddenly&#8230; Every so often I found [...]]]></description>
			<content:encoded><![CDATA[<p>If you can read this, it means that Round 3 of my fight with my <a href="http://www.peopletelecom.com.au">ISP</a> is over and my ADSL is back up, which is a good thing because it means that I can tell you about why my ClustrMaps image has so many red dots on it suddenly&#8230;</p>
<p>Every so often I found that some random junk would show up in comments to my blog posts. When I saw it I&#8217;d just delete it, and it didn&#8217;t occur often so I didn&#8217;t really think much of it.</p>
<p>This was until I spied a comment that I actually needed to reply to, and found I couldn&#8217;t. I started looking at why the record number of the comment was so high, and found that my blog of little-more than 100 entries had become home to over 13000 items of blog-spam. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>I blame myself, obviously, as the <a href="http://www.polarlava.com/polarblog">software</a> I use had introduced spam-filtering techniques a couple of versions ago and I hadn&#8217;t kept up.</p>
<p>In cleaning up the garbage, behind the red mist of rage I saw at having my blog being violated so, I noted something interesting. The issue had been going on for some time, and I realised that in front of me, in my humble little blog, I had a snapshot of the evolution of blog-spam.</p>
<p>The early stuff was primitive, and easily identified by querying for the names of erectile dysfunction drugs and other medications. The later stuff was harder and harder to detect until I was virtually picking it record-by-record out of the database. Some of it made absolutely no point to me at all: strings of random alphabetics with not even a URL in sight; maybe this was a worm just looking for the kudos of a DOS.</p>
<p>The thought occurred to me that perhaps I should have kept it, in much the same way as someone I know keeps copies of PC viruses and worms in a little (hopefully isolated) folder. Then I realised two things:</p>
<p>* Preserving something, or putting it in a museum, gives it some legitimacy. I don&#8217;t want to legitimise blog-spam; and<br />
<br />
* The art (if any) in blog-spam is in the code that generates it, not in the crap it leaves behind.</p>
<p>As for all the hits on my ClustrMap, I figure 80% are the spambots infecting the blog and about 19% are the poor folk that got drawn to my site as a result of the spam. I had been thinking of a different blog platform, perhaps this episode shows that I need something a little harder.</p>
<p>Of course another way to fight blog-spam is to get your network disconnected from the &#8216;Net, and my ever-so-unfriendly ISP went out of their way to do that for me this weekend. Unsolicited, of course, which is even better. On a Friday afternoon, too &#8212; better still, as if you do actually manage to get someone on the phone it&#8217;s too late for them to find anyone who can do anything about it (apparently).</p>
<p>Recommendations of a good ADSL ISP accepted: although keep it to yourself if your ISP&#8217;s called wwkjukhkkjlpuggh or qjkdfsdfaksjkulkfhg&#8230; <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/11/scourges-of-the-universe-blog-spam-and-isps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On being an early-adopter</title>
		<link>http://veejoe.net/blog/2008/09/on-being-an-early-adopter/</link>
		<comments>http://veejoe.net/blog/2008/09/on-being-an-early-adopter/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 02:19:39 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[observation]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=181</guid>
		<description><![CDATA[I like new things. Many of my friends and colleagues do as well. Some of us are very familiar with &#8220;early adopter tax&#8221;, the high price of paying for a new release product or program in spite of the knowledge that delaying the purchase would save money. I got to thinking about early-adoption a little [...]]]></description>
			<content:encoded><![CDATA[<p>I like new things. Many of my friends and colleagues do as well. Some of us are very familiar with &#8220;early adopter tax&#8221;, the high price of paying for a new release product or program in spite of the knowledge that delaying the purchase would save money. I got to thinking about early-adoption a little while ago, and came to somewhat of an epiphany: nothing to do with shiny gadgets or cool software, either&#8230;</p>
<p>Some months ago I was in an IRC channel with a group of folks in the team I was working with at the time. The conversation had come around to green electricity, what deals our respective electricity companies were offering, and whether we were &#8220;doing the right thing&#8221; and selecting green energy.</p>
<p>I was a nay-sayer. &#8220;It&#8217;s a scam,&#8221; I railed. &#8220;Why should I pay extra for green power when the electricity companies know they should be doing that anyway?&#8221; The conversation turned to subsidies for installing solar power systems, and soon after that we actually got back to work. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Months later I recalled that conversation while listening to a podcast. The presenter was discussing climate change and the need for urgent action, whatever the cost. Which is when it hit me: green energy and it&#8217;s friends are like an early-adopter tax for a sustainable future.</p>
<p>In the early 90s, I remember models of the IBM ThinkPad would cost A$12k and more. Twelve THOUSAND dollars! Over time however, the developments in the technology have led to such remarkable improvements that a modern laptop can be had for a fraction of that amount, and projects like OLPC becoming viable. None of it wold have happened, however, if early-adopters had not backed the IBMs, Compaqs, and Toshibas (and the Osbornes before that, bless them) and supported the idea.</p>
<p>In 1978, when Mercedes-Benz first fitted ABS to the S-Class[1], I expect they would have wanted to make it at least an option on all their vehicles. That they didn&#8217;t, when the cost of doing so would have been astronomical, ensured that they were able to viably continue research and development on the technology and bring the cost down over time. Together with other car makers who progressively did the same, they ensured that even a modern $10k car can have access to such technology, but again it wouldn&#8217;t have happened if not for those S-Class buyers validating the idea and stumping-up the cash.</p>
<p>I&#8217;ve realised that businesses don&#8217;t have a conscience, and that the current economic model cannot reward a company for &#8220;knowing what it should be doing&#8221;. In quite a real way, companies need their customers to be their conscience by supporting those products that make a contribution to society, and rejecting products that are damaging or harmful. Longer-term, those companies that &#8220;get it&#8221; will thrive while those that don&#8217;t will fail.</p>
<p>So my consideration on things like green electricity changed to, simply, &#8220;can we afford to?&#8221;. Knowing that in around three months I&#8217;ll be meeting my second child (all going well), and becoming maudlin about the state of the world that a new person is being brought into (as new parents sometimes are wont to do), perhaps the question should be &#8220;can we afford NOT to?&#8221;&#8230;</p>
<p>[1] Other manufacturers fitted ABS systems to cars earlier than 1978, but they seemed to be one-off decisions that were inconsistently implemented or met with commercial failure. Mercedes-Benz, once the decision was made, stuck with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/09/on-being-an-early-adopter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Umbrellas like Canberra</title>
		<link>http://veejoe.net/blog/2008/08/umbrellas-like-canberra/</link>
		<comments>http://veejoe.net/blog/2008/08/umbrellas-like-canberra/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 00:16:48 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[lose]]></category>
		<category><![CDATA[umbrella]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=191</guid>
		<description><![CDATA[Or at least the ones bought there do. In my travels to Canberra I&#8217;ve now bought two compact travel umbrellas and lost *both* of them within a week of purchase. Seems like an umbrella bought in Canberra really wants to stay in Canberra &#8212; the last one lost was liberated by someone who sought to [...]]]></description>
			<content:encoded><![CDATA[<p>Or at least the ones bought there do. In my travels to Canberra I&#8217;ve now bought two compact travel umbrellas and lost *both* of them within a week of purchase. Seems like an umbrella bought in Canberra really wants to stay in Canberra &#8212; the last one lost was liberated by someone who sought to relieve me of a burden at the x-ray screening at Canberra Airport. To that someone, if you&#8217;re reading: I&#8217;d rather have kept the umbrella, thanks, and you could have asked me before you liberated it from me&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/08/umbrellas-like-canberra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whither Twitter</title>
		<link>http://veejoe.net/blog/2008/06/whither-twitter/</link>
		<comments>http://veejoe.net/blog/2008/06/whither-twitter/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 00:54:09 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=261</guid>
		<description><![CDATA[I really don&#8217;t use Twitter much at all. It&#8217;s one of those things, like Facebook, that I just signed up to more-or-less on a whim. But with all the stability and performance problems they&#8217;ve been having recently (and the flak they&#8217;ve been taking in the press, I understand) I&#8217;m hoping that they pull through. You [...]]]></description>
			<content:encoded><![CDATA[<p>I really don&#8217;t use <a href="http://twitter.com">Twitter</a> much at all. It&#8217;s one of those things, like <a href="http://facebook.com">Facebook</a>, that I just signed up to more-or-less on a whim. But with all the stability and performance problems they&#8217;ve been having recently (and the flak they&#8217;ve been taking in the press, I understand) I&#8217;m hoping that they pull through. You have to wonder though, when their <a href="http://status.twitter.com">Status Blog</a> gets a post entitled &#8220;Odd whales&#8221;&#8230;</p>
<pre>
Odd whales

We're seeing a number of whales pop up around the site, especially on profile pages. We're aware of the issue and working on it now.

Update: site back up and mostly whale free.
</pre>
<p>Bizarre &#8212; but maybe if I was a more regular user it would make more sense. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Unfortunately my visibility of their problems started when they shut off their IM functionality &#8212; unfortunate because at around the same time I had done an upgrade of my Jabber server and blamed the upgrade for not being able to connect to Twitter. Hours of fruitless config checking and Googling finally led me to the aforementioned Twitter Status Blog and the news that IM had been disabled. Ever since then (two or three weeks ago) IM function has been the &#8220;number one priority to get restored&#8221;&#8230;</p>
<p>I&#8217;m not complaining. It&#8217;s a service I barely use, and one I&#8217;ve never paid for. I can appreciate people getting upset however; as someone who does have trouble keeping in touch with friends and family, if I had gotten more used to it I&#8217;m sure I&#8217;d be one of those complaining.</p>
<p>Doom-and-gloom time&#8230; Part of the flak Twitter has been copping is around the design of their systems (virtually no redundancy or scalability) &#8212; if this is systemic to Web 2.0 startups and the investors and venture-capitalists catch on, things could get ugly FAST. Are we set for a repeat of Dot-Bomb? Could Twitter be the first victim of an impending burst of the Web 2.0 bubble?</p>
<p>I hope it comes back. Twitter is a nice way to see what folks are doing, and it&#8217;s a reminder of the fact that there are people out there. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Perhaps I&#8217;ll even make a bit more use of it, if it can get its IM groove back on. Good luck folks, and watch out for the whales&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/06/whither-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annoying cliche of the week</title>
		<link>http://veejoe.net/blog/2008/06/annoying-cliche-of-the-week/</link>
		<comments>http://veejoe.net/blog/2008/06/annoying-cliche-of-the-week/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:29:26 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[cliche]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=271</guid>
		<description><![CDATA[If I see or hear one more reference to something being a &#8220;perfect storm&#8221; I think I&#8217;m going to be sick.]]></description>
			<content:encoded><![CDATA[<p>If I see or hear one more reference to something being a &#8220;perfect storm&#8221; I think I&#8217;m going to be sick.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/06/annoying-cliche-of-the-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SLES, you make it so hard to like you</title>
		<link>http://veejoe.net/blog/2008/03/sles-you-make-it-so-hard-to-like-you/</link>
		<comments>http://veejoe.net/blog/2008/03/sles-you-make-it-so-hard-to-like-you/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 16:45:26 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Soapbox]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=361</guid>
		<description><![CDATA[Just wended my way through another SLES 10 install on s390x. It&#8217;s b0rked though, and I&#8217;ll probably have to redo it. I had some kind of I/O error during the install which seems to have resulted in a couple of the filesystems being remounted read-only. Not too much trouble you&#8217;d think&#8230; Some things aren&#8217;t starting [...]]]></description>
			<content:encoded><![CDATA[<p>Just wended my way through another SLES 10 install on s390x. It&#8217;s b0rked though, and I&#8217;ll probably have to redo it. I had some kind of I/O error during the install which seems to have resulted in a couple of the filesystems being remounted read-only. Not too much trouble you&#8217;d think&#8230;</p>
<p>Some things aren&#8217;t starting because of missing binaries in /usr, frustrating but probably recoverable. The network startup is totally clagged though, and I can&#8217;t even begin to work out how what happened&#8230; happened.</p>
<p>During bootup, at the time it tries to configure the network interface, I get streams of error messages about problems running the &#8220;ip&#8221; command. The error text is full of garbage that the init script is trying to parse as text configuration&#8211;it looks like a corrupted filesystem or a binary file.</p>
<p>I manually configured the network (not a trivial task in s390x, it must be said), and started to poke around. I got this when I logged in as root:</p>
<p>Last login: Sat Mar 15 12:48:36 2008<br />
/usr/X11R6/bin/xauth: error while loading shared libraries: libXau.so.6: cannot open shared object file: No such file or directory<br />
-bash: read: read error: 0: Is a directory<br />
lxs0za01:~ # </p>
<p>Okay, so I won&#8217;t get funky X-based YaST.&nbsp;&nbsp;No problem, I&#8217;ve spent more time in the ncurses-mode YaST anyway&#8230;</p>
<p>lxs0za01:~ # <b>yast</b><br />
warning: the ncurses frontend is installed but does not work<br />
You need to install yast2-ncurses to use the YaST2 text mode interface<br />
lxs0za01:~ #</p>
<p>WHAT!!! What the @#!$ happened there?!?!?</p>
<p>Okay, so I&#8217;ve calmed down about that, so I go looking for the problem with the network initialisation&#8230;</p>
<p>lxs0za01:~ # <b>cd /etc/sysconfig/network</b><br />
lxs0za01:/etc/sysconfig/network # ls -go ifcfg*<br />
-rw-r&#8211;r&#8211; 1&nbsp;&nbsp; 141 2006-06-17 07:30 ifcfg-lo<br />
lrwxrwxrwx 1&nbsp;&nbsp;&nbsp;&nbsp;16 2008-03-15 02:23 ifcfg-qeth-bus-ccw-0.0.0f00 -> /lib64/ld-2.4.so<br />
-rw-r&#8211;r&#8211; 1 27470 2006-06-17 07:30 ifcfg.template<br />
lxs0za01:/etc/sysconfig/network #</p>
<p>Priceless. You can&#8217;t make this stuff up. I cannot for the <em>life</em> of me work out how this could possibly have happened. I guess I just blame it on a whacked-out filesystem and move along.</p>
<p>Okay, so both of these issues probably have extenuating circumstances unrelated to SLES or YaST&#8230; but it&#8217;s nice to have a vent now and then. I&#8217;ll write up something a bit fairer once I fix this b0rkedness. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/03/sles-you-make-it-so-hard-to-like-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are we letting Microsoft define our industry?</title>
		<link>http://veejoe.net/blog/2008/03/are-we-letting-microsoft-define-our-industry/</link>
		<comments>http://veejoe.net/blog/2008/03/are-we-letting-microsoft-define-our-industry/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 01:28:26 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=371</guid>
		<description><![CDATA[I&#8217;ve been trying to solve a problem at work for a few weeks now &#8212; one of those tricky &#8220;it&#8217;s only software so it shouldn&#8217;t be this hard&#8221; sort-of problems for which you know the solution is just a matter of putting the right bits and pieces together. At work, I&#8217;m more-or-less forced into using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to solve a problem at work for a few weeks now &#8212; one of those tricky &#8220;it&#8217;s only software so it shouldn&#8217;t be this hard&#8221; sort-of problems for which you know the solution is just a matter of putting the right bits and pieces together. At work, I&#8217;m more-or-less forced into using Red Hat Enterprise Linux (the distro <a href="http://www.redhatmagazine.com/2008/02/04/tips-and-tricks-rhel-ref/">formerly known as RHEL</a>), and one of the pieces I&#8217;m looking at is <a href="http://www.openldap.org">OpenLDAP</a>.</p>
<p>My first stage in the process was to get OpenLDAP set up with the right config &#8212; but when I started it, slapd complained about an error in slapd.conf. The overlay I was trying to use, it claimed, was not found. I spent the next couple of hours trying to find additional packages, trying different things, reading doco, searching Google, to no avail. The overlay I want is missing from Red Hat&#8217;s build of OpenLDAP.</p>
<p>So &#8220;boo hoo&#8221;, you say, &#8220;just build from source&#8221;. Well, remember how I said I was forced into RHEL? The corollary to that is that I am only allowed to use <em>exactly</em> what the Shadowman ships on the DVD. No build-from-source, no other OSS, is allowed.</p>
<p>But what does any of this have to do with Microsoft?</p>
<p>In my research, I found the release notes for Red Hat Enterprise Linux 5. In it was the following text (highlighting mine):<br />
<em><br />
OpenLDAP Server and Red Hat Directory Server<br />
Red Hat Directory Server is an LDAP-based server that centralizes enterprise and network data into an OS-independent, network-based registry. It is set to replace OpenLDAP server components, which <b>will be deprecated</b> </em>after<em> Red Hat Enterprise Linux 5. For more information about Red Hat Directory Server, refer to http://www.redhat.com/software/rha/directory/.<br />
</em></p>
<p>You guessed it: Red Hat Directory Server is a pay-for product. So Red Hat&#8217;s setting a direction here: server platforms comprising only the base OS, and additional function provided through extra-cost modules &#8212; now where have we seen this before?</p>
<p>Does this now mean that on RHEL-next, in order to run a Samba server with an LDAP IDMAP backend, companies will have to pay for RDS? That won&#8217;t fly at my work: &#8220;we already have a corporate directory, we&#8217;re not paying for another&#8221; will the customer sayeth. </p>
<p>&#8220;Okay&#8221;, you say, &#8220;so don&#8217;t use Red Hat&#8221;. As far as I&#8217;m allowed (this is at my employer remember) the only other choice is SLES&#8230; from Novell&#8230; that organisation that felt the need to cross-licence with Microsoft to &#8220;protect&#8221; against undisclosed and unproven patent infringement.</p>
<p>(Note that this post is not about Novell-Microsoft, nor is their deal a reason not to use SLES in my opinion. The thought only popped into my head because I was already thinking about Microsoft as a result of the Red Hat thing with RDS.)</p>
<p>So it seems like the two biggest names in corporate Linux are marching to Microsoft&#8217;s drum. Have I misread something? Am I overreacting?</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/03/are-we-letting-microsoft-define-our-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Telstra service</title>
		<link>http://veejoe.net/blog/2008/02/telstra-service/</link>
		<comments>http://veejoe.net/blog/2008/02/telstra-service/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 23:08:17 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[telstra]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=421</guid>
		<description><![CDATA[I have to say that over the last couple of years I have only had good dealings with Telstra. Ironically though, the most recent example is about the only service I have with them, and they want to take it away. You see ISDN is outdated technology that is holding Telstra back from delivering new [...]]]></description>
			<content:encoded><![CDATA[<p>I have to say that over the last couple of years I have only had good dealings with Telstra. Ironically though, the most recent example is about the only service I have with them, and they want to take it away. You see ISDN is outdated technology that is holding Telstra back from delivering new services, and they want me to replace my ISDN line with shiny new analogue phone lines. So says a letter I received late last year&#8230;</p>
<p>I have a service that Telstra calls &#8220;ISDN Home Highway&#8221;. Its original purpose was to give &#8220;broadband&#8221; Internet connectivity to places that were unable to get ADSL, but it was still a normal ISDN basic-rate phone service with a special NTU that included a modem (serial and USB attached) for data connectivity. Data calls to Bigpond (Telstra&#8217;s ISP division) were subsidised, and local phone calls were cheaper as well (AU$0.175 instead of the &#8220;normal&#8221; AU$0.25). The best bit though was actually the price: by the time you option up a normal PSTN line from Telstra with caller-id and other stuff you&#8217;re looking at something like AU$40 per month &#8212; Home Highway was AU$45 per month which includes both B-channels and two DIDs (so basically the equivalent of two phone lines, ISDN standard, for only a fraction more than one analogue line).</p>
<p>Like I said though, Telstra sent a letter last year advising that they were removing the ISDN Home Highway service. There&#8217;s this thing called &#8220;BigPond Broadband ADSL&#8221; that I could use instead of my ISDN service, apparently. It seems that they believe that the only reason people got ISDN Home was for Internet access, and now that ADSL is available in more places that ISDN shouldn&#8217;t be necessary any more.</p>
<p>There are a number of flaws in their reasoning, however, not the least of which is the fact that I had ISDN Home because it&#8217;s an ISDN voice service! If they had done a bit more homework, they&#8217;d know that we already have ADSL &#8212; there&#8217;s another service coming into the house, an analogue line that is there for the sole purpose of ADSL provision.</p>
<p>My alternatives were looking like replacing the ISDN Home service with an ISDN Business service. From Telstra&#8217;s point of view, it&#8217;s non-productive, as it defeats the purpose of them trying to get people off this &#8220;legacy&#8221; ISDN equipment &#8212; I just switch to a different type of service, forcing them to keep the ISDN gear. It just doesn&#8217;t make sense. Of course I could also switch to VoIP, but without number portability (yet) it&#8217;s a pain that I wasn&#8217;t looking forward to (not only that but my employer currently has a prohibition on work calls going over VoIP).</p>
<p>So why is this a positive dealing with Telstra? Because I got a phone call from a lass from Telstra this morning to ask me about whether I got the letter and how I felt about it. As I described my displeasure, she made attentive noises at me and took notes (well, she said she was taking notes). She said that they&#8217;ve only just started ringing people about it, and that there was a possibility that enough people making comments like mine might force a change.</p>
<p>It&#8217;s a positive thing right now because it&#8217;s the first time I&#8217;ve been given the impression that Telstra gives a stuff about a customer. It can&#8217;t be cheap to have people sitting, calling people, and potentially wearing abuse from people who they intend to displace. I never thought I&#8217;d say this, especially after the abhorrent BACk campaign (in which they tried to gain public support to fight against Optus in their bid to change a broadband access environment thet Telstra themselves created), but kudos to Telstra for at least asking the little guy what he thinks.</p>
<p>Let&#8217;s see if it ends positively though. <img src='http://veejoe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/02/telstra-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet-grade</title>
		<link>http://veejoe.net/blog/2008/01/internet-grade/</link>
		<comments>http://veejoe.net/blog/2008/01/internet-grade/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 00:55:49 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[observation]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=431</guid>
		<description><![CDATA[It&#8217;s probably been coined already, and I&#8217;m sure it&#8217;s not a new realisation. Something happened at my employer recently that&#8217;s made me wonder whether the old benchmark of &#8220;enterprise-grade&#8221; is really relevant any more. Our internal IM system was closed down for a while this week, and when it was restarted a number of us [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s probably been coined already, and I&#8217;m sure it&#8217;s not a new realisation. Something happened at my employer recently that&#8217;s made me wonder whether the old benchmark of &#8220;enterprise-grade&#8221; is really relevant any more.</p>
<p>Our internal IM system was closed down for a while this week, and when it was restarted a number of us could not reconnect. It turns out that the IM servers had been set up to lock this particular client out. Nothing unusual about that really, as it has happened in the past with unsupported clients that stress the servers in unexpected ways.</p>
<p>What was different this time is that the client in question is part of a new &#8220;integrated communications&#8221; offering &#8212; a version of our e-mail client that has the IM client built-in. This product, which will be sent to-market quite soon (and therefore we will be expecting our customers to buy), has been locked out of our IM infrastructure. The further irony is that the part of the business that markets this software runs a &#8220;use what we make&#8221; initiative to get people to use development versions of their software in their day-to-day work.</p>
<p>The IM system in question is marketed as enterprise-grade &#8212; and in general it lives up to that, having to support a couple of hundred-thousand users at peak. What got me thinking though is that systems like MSN Messenger (or whatever it&#8217;s called now) and Yahoo! IM and AOL IM must be supporting <em>millions</em> of connections at a time with nary a blink.</p>
<p>So (if it wasn&#8217;t already) I&#8217;m knocking &#8220;enterprise-grade&#8221; off the top-spot of reliability rankings. Nowadays, the top spot surely goes to &#8220;Internet-grade&#8221;. I mean, just imagine the amount of traffic that must pour through Google Talk and Skype &#8212; these are systems that not only do text chat but voice and video as well &#8212; while our IM is still struggling with smilies and changing fonts. The trouble, in the case of my employer, is that the name of this IM service is synonymous with the concept of IM there. It doesn&#8217;t matter that even an open system like Jabber could scale better.</p>
<p>In my opinion, our software people need to take a look at what Google has done in taking XMPP/Jabber and creating Google Talk. Either that or the company needs to do what <a href="http://www.oracle.com">another prominent software company</a> did and actually use one of the public IM systems (I cant remember which one they use, either YIM or AIM) as the corporate IM platform.</p>
<p>I feel for the developers of the new client, who I&#8217;m sure would love to have a stable environment to do a large-scale test on. Oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2008/01/internet-grade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I did it again: damn you ATI!</title>
		<link>http://veejoe.net/blog/2007/11/i-did-it-again-damn-you-ati/</link>
		<comments>http://veejoe.net/blog/2007/11/i-did-it-again-damn-you-ati/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 21:13:08 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[fail]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=571</guid>
		<description><![CDATA[In this post only about six months ago I berated myself for buying an ATI-chipset graphics card for use in a Linux system.&#160;&#160;I titled that post &#8220;Why I probably will never buy ATI again&#8230;&#8221;, as if I knew that I&#8217;d make the same mistake again.&#160;&#160;Sure enough&#8230; I had problems with my MythTV frontend playing particular [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://veejoe.net/?eid=351" title="06:41PM May 23, 2007 - Crossed Wires: Why I'll probably never buy ATI again (and shouldn't have this time anyway)">this post</a> only about six months ago I berated myself for buying an ATI-chipset graphics card for use in a Linux system.&nbsp;&nbsp;I titled that post &#8220;Why I <i>probably</i> will never buy ATI again&#8230;&#8221;, as if I knew that I&#8217;d make the same mistake again.&nbsp;&nbsp;Sure enough&#8230;</p>
<p>I had problems with my MythTV frontend playing particular recordings; I eventually worked out that it was HD recordings it couldn&#8217;t manage (this helped me discover the switch to HD of a previously SD stream coming out of Ten).&nbsp;&nbsp;I figured that a swap of hardware under the frontend would be nice, to get a better CPU platform and better output capability under it.&nbsp;&nbsp;I went shopping at my local friendly poota-shop&#8217;s website, and came up with a couple of contenders.</p>
<p>Looking at their site (and at the ASUS site), most of the integrated-video boards I saw seemed to be using nVidia chips.&nbsp;&nbsp;Confident I was going to be making a sound decision, I set off to the store and ended up leaving with an <a href="http://www.asus.com.au/products.aspx?l1=3&#038;l2=101&#038;l3=496&#038;l4=0&#038;model=1585&#038;modelmenu=1">Asus M2A-VM HDMI</a> under my arm.&nbsp;&nbsp;The clincher was my need for a real S/PDIF output, which the M2A-VM board has on the little riser-card it uses to provide HDMI, S-Video and Component video out.</p>
<p>Some of you will already have seen my error.&nbsp;&nbsp;:)</p>
<p>The nVidia board with HDMI I had seen on the ASUS site was the M2<b>N</b>-VM HDMI.&nbsp;&nbsp;The M2<b>A</b>-VM HDMI is obviously an ATI chipset board.&nbsp;&nbsp;In my quest for S/PDIF, to save myself a few bucks for a header adapter, I <i>again</i> shot myself in the foot with the ATI bullet.</p>
<p>Sure enough, I had huge problems getting the thing to work.&nbsp;&nbsp;Frame rates in MythTV, no matter what I did, were abysmal.&nbsp;&nbsp;I tried installing Mythbuntu again to see if later drivers would help (compared to those on the existing Knoppmyth R5F1 build I am running), to no avail[1].</p>
<p>I was considering lumping it, and sitting on it until things catch up and I can make it work, but I think I&#8217;ll just go back to the store and try and switch it for either the M2N-VM DVI (no S/PDIF) or M2N-VM DH (this has onboard S/PDIF but also costs an extra AU$40 thanks to all the WiFi and other guff it comes with).&nbsp;&nbsp;Unfortunately the store doesn&#8217;t have the M2N-VM HDMI, which would let me keep the future capability for&nbsp;&nbsp;a HDMI-capable display, but by the time I look at needing HDMI I&#8217;m likely to be needing to replace the thing again anyway.</p>
<p>To add insult to injury, when I put the old MythTV frontend box back I used a low profile case which meant I had to leave out the old nVidia FX5200 it was running off and go with the onboard Via graphics.&nbsp;&nbsp;I had heard that some of the Via chips had MPEG2 smarts, and it seems to be true: this old box with what I thought was the crappy cheapo onboard graphics chip now seems to have no trouble with HD output to VGA.</p>
<p>Sigh.</p>
<p>[1] Apparently some <strike>victims</strike>owners of the M2A-VM HDMI have had success downloading the very latest drivers directly from ATI rather than sticking with those provided by their distro.&nbsp;&nbsp;If I get time to give that a run I&#8217;ll report.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2007/11/i-did-it-again-damn-you-ati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;Technology With The Worst Name Ever&#8221; Award</title>
		<link>http://veejoe.net/blog/2007/07/the-technology-with-the-worst-name-ever-award/</link>
		<comments>http://veejoe.net/blog/2007/07/the-technology-with-the-worst-name-ever-award/#comments</comments>
		<pubDate>Sun, 08 Jul 2007 01:26:27 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[virtualisation]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=771</guid>
		<description><![CDATA[&#8230;and the winner is: KVM!&#160;&#160;Why?&#160;&#160;Because as you read this, some of you will be thinking I&#8217;m talking about a keyboard-video-mouse switch, while some of you will be thinking I&#8217;m talking about Linux kernel-based virtualisation (still others are probably thinking of something else&#8230; what I don&#8217;t know, but I reckon I can be sure that the [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;and the winner is: KVM!&nbsp;&nbsp;Why?&nbsp;&nbsp;Because as you read this, some of you will be thinking I&#8217;m talking about a keyboard-video-mouse switch, while some of you will be thinking I&#8217;m talking about Linux kernel-based virtualisation (still others are probably thinking of something else&#8230; what I don&#8217;t know, but I reckon I can be sure that the letters KVM have not been put together only twice in human history).</p>
<p>For the record, I&#8217;m talking about Linux kernel-based virtualisation.&nbsp;&nbsp;It wins my award for the Technology With The Worst Name Ever because if, like me, you go looking on your favourite search engine for issues with Linux kernel-based virtualisation, all you find is issues about keyboard-video-mouse switches.&nbsp;&nbsp;This is because for the last fifteen years (at least), in the computer industry KVM has stood for keyboard-video-mouse (switch).</p>
<p>This is not your common-or-garden-variety case of acronym overloading, either, because many folk (myself included) still use a KVM.&nbsp;&nbsp;Usually acronym overloading occurs when the acronym being overloaded has fallen from use and a new technology takes its place, or when an acronym is used to reference a little-known technology and a new usage of the acronym is unaware of the previous usage[1].</p>
<p>Here, KVM was already in heavy use, and I&#8217;m sure that none of the Linux kernel hackers could claim to being unaware of the term.&nbsp;&nbsp;Yet they used it anyway.&nbsp;&nbsp;And nothing in <i>/usr/src/linux/Documentation</i> explains why.</p>
<p>I&#8217;m sure there&#8217;ll be something out there about why they chose the name&#8230;&nbsp;&nbsp;but in the meantime I&#8217;m left to find other reasons why KVM doesn&#8217;t seem to work on my system.&nbsp;&nbsp;Which KVM do I mean?&nbsp;&nbsp;Ah, that&#8217;s for me to know&#8230;&nbsp;&nbsp;;)</p>
<p>[1] <b>RTP</b> is an excellent example of this &#8212; it was already in use as Rapid Transit Protocol (a part of the APPN-HPR suite), but the VoIP folk never heard of APPN and used RTP for their Realtime Transfer Protocol.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2007/07/the-technology-with-the-worst-name-ever-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rebooting my belief system</title>
		<link>http://veejoe.net/blog/2006/03/rebooting-my-belief-system/</link>
		<comments>http://veejoe.net/blog/2006/03/rebooting-my-belief-system/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 13:41:50 +0000</pubDate>
		<dc:creator>Vic</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[systemz]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[z/VM]]></category>

		<guid isPermaLink="false">http://veejoe.net/blog/?p=1741</guid>
		<description><![CDATA[I&#8217;ve been away from SHARE for far too long.  It&#8217;s really great to hear positive things about Linux on zSeries again, rather than the crap I have to put up with at home. In Australia, there is no evangelism of zSeries.  There&#8217;s an attitude bordering on arrogance that seems to say &#8220;we&#8217;re not going to explain zSeries [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been away from SHARE for far too long.  It&#8217;s really great to hear positive things about Linux on zSeries again, rather than the crap I have to put up with at home.</p>
<p>In Australia, there is no evangelism of zSeries.  There&#8217;s an attitude bordering on arrogance that seems to say &#8220;we&#8217;re not going to explain zSeries to you; if you don&#8217;t know you want it already then you&#8217;re not worth it&#8221;.  At least that&#8217;s what it looks like to me.</p>
<p>I&#8217;m surrounded by people who think that all problems can be solved by installing an xSeries or pSeries machine.  Maybe some can be, but IMHO they&#8217;ll be replacing one set of problems with another (possibly greater) set.</p>
<p>Anyway, it&#8217;s nice to hear different stories &#8212; like a company whose IT costs went from 1.7% to 0.9% of sales by migrating their ENTIRE server farm (including about a dozen p690s) to a z990 running Linux.  Like a company that has placed 250 Linux server guests onto z/VM inside a year, freezing acquisition of new discrete servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://veejoe.net/blog/2006/03/rebooting-my-belief-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

