<?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>TechIdeas</title>
	<atom:link href="http://www.techideas.co.uk/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.techideas.co.uk</link>
	<description></description>
	<lastBuildDate>Sat, 17 Apr 2010 01:52:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>amiapirate.org after 24 hours&#8230;</title>
		<link>http://www.techideas.co.uk/?p=327</link>
		<comments>http://www.techideas.co.uk/?p=327#comments</comments>
		<pubDate>Sat, 17 Apr 2010 01:52:25 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=327</guid>
		<description><![CDATA[As I post this, amiapirate.org has been up and running for a little over 24 hours.  The response to the<a href="http://www.techideas.co.uk/?p=327" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>As I post this, <a title="Am I a pirate?" href="http://www.amiapirate.org">amiapirate.org</a> has been up and running for a little over 24 hours.  The response to the site has been nothing short of overwhelming.  On the face of it 159 people have seen the site, taken the survey, found that they are indeed &#8216;pirates&#8217; and tweeted the message that the site offers to tweet. Not massive you might say, but then again not bad for 24 hours taken from a &#8216;conversion&#8217; point of view.</p>
<p style="text-align: center;"><a href="http://www.amiapirate.org/"><img class="aligncenter" title="areyouapirate" src="../wp-content/uploads/2010/04/areyouapirate-300x85.png" alt="" width="300" height="85" /></a></p>
<p>Given that the goal of the site is for people to take the survey, it seems clear that the site is doing it&#8217;s job.  It is interesting however, to look at the slightly more raw figures.  I the last 24 hours the site has seen 3,167 pageviews from 2,296 unique visitors. Of course that doesn&#8217;t include visitors running things like noscript (which can be somewhat high.. the discrepancy between analytics and server logs on some of the more techy sites I have can run as high as 20-25%), but we will ignore that for now.</p>
<p>The browser break-down is also interesting:</p>
<table style="height: 125px;" width="452">
<thead>
<tr>
<th>
<div title="Browser">
<div><span style="color: #ffffff;">Browser</span></div>
</div>
</th>
<th>
<div title="Visits">
<div><span style="color: #ffffff;">Visits</span></div>
</div>
</th>
<th>
<div title="% visits">
<div><span style="color: #000080;"><span style="color: #ffffff;">%</span><br />
</span></div>
</div>
</th>
</tr>
</thead>
<tbody>
<tr style="text-align: center;">
<td style="text-align: left;"><span style="color: #ffffff;">Firefox</span></td>
<td><span style="color: #ffffff;">1,236</span></td>
<td><span style="color: #ffffff;">51.59%</span></td>
</tr>
<tr>
<td>
<div title="Chrome">
<div><span style="color: #ffffff;">Chrome</span></div>
</div>
</td>
<td style="text-align: left;"><span style="color: #ffffff;">683</span></td>
<td style="text-align: left;"><span style="color: #ffffff;">28.51%</span></td>
</tr>
<tr>
<td>
<div title="Safari"><span style="color: #ffffff;">Safari</span></div>
</td>
<td style="text-align: left;"><span style="color: #ffffff;">232</span></td>
<td style="text-align: left;"><span style="color: #ffffff;">9.68%</span></td>
</tr>
<tr>
<td>
<div title="Internet Explorer"><span style="color: #ffffff;">Internet Explorer</span></div>
</td>
<td style="text-align: left;"><span style="color: #ffffff;">9</span></td>
<td style="text-align: left;"><span style="color: #ffffff;">4.97%</span></td>
</tr>
<tr>
<td>
<div title="Opera"><span style="color: #ffffff;">Opera</span></div>
</td>
<td style="text-align: left;"><span style="color: #ffffff;">47</span></td>
<td style="text-align: left;"><span style="color: #ffffff;">1.96%</span></td>
</tr>
</tbody>
</table>
<p>I&#8217;ve often seen stats that suggest a preference for Firefox, but rarely one that had Internet Explorer (all versions&#8230;.) down in fourth place, I certainly haven&#8217;t seen Chrome rank as highly.  Unfortunately, when we look at operating systems things aren&#8217;t nearly as interesting, with the vast majority of visitors using machines that claimed to be Windows, 22% Macs and 16% Linux.</p>
<p>As to when the traffic came in, well that was somewhat predictable, but I have graphed it below anyway, it seems that the lunchtime spike for this kind of site really isn&#8217;t myth&#8230;</p>
<p><img title="graph" src="../wp-content/uploads/2010/04/graph.png" alt="" width="600" height="463" /></p>
<p>So, 2,296 visitors in 24 hours.  We know that 159 actually tweeted the fact that they had taken the survey, but how many actually took it? Well we can see that of the 2,296 visitors we saw, 1,827 actually looked at the survey and 1116 decided to take the survey.  Of that 1116, 968 ended up being defined as pirates, the remaining 148 taking the high road and declaring as non pirate.  Of the 968, barely 16% tweeted the result.</p>
<p>Now obviously tweeting the result requires people to both actually have a twitter account and be comfortable tweeting something that could be seen as controversial&#8230; The former is probably the biggest barrier to that particular goal and I don&#8217;t have any idea what kind of take up twitter has in the demographic that looked at the site.  However I can say that the absolute percentage of visitors seeing the siteand later tweeting it stands at 6%, not a bad conversion rate.</p>
<p>As to referrers, well that would be telling, but twitter pushed more than half the traffic to the site (not surprising given the nature of it) and the increase was fairly exponential once it started, other hits came from <a href="http://reddit.com">reddit</a>, <a href="http://thenextweb.com">thenextweb</a>, <a href="http://facebook">facebook</a>, <a href="http://stumbleupon.com">stumbleupon</a>, and here&#8230;</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1315px; width: 1px; height: 1px;">reddit</div>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=327</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Am I a Pirate?</title>
		<link>http://www.techideas.co.uk/?p=322</link>
		<comments>http://www.techideas.co.uk/?p=322#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:17:32 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=322</guid>
		<description><![CDATA[Tim Dobson, of the Pirate party (and standing as a candidate in the General Election in the UK as for<a href="http://www.techideas.co.uk/?p=322" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://votepirate/org/gorton">Tim Dobson</a>, of the <a href="http://pirateparty.org.uk">Pirate party</a> (and standing as a candidate in the General Election in the UK as for Gorton) has launched a nice little test to determine whether you are you a Pirate.  It&#8217;s clearly aimed at the layman rather than the tech saavy, or those well versed in the current copyright/patents/digital-economy/IPRED/ACTA , but might be worth a look.  Its over at <a href="http://amiapirate.org">amiapirate.org.</a></p>
<p style="text-align: center;"><a href="http://www.amiapirate.org"><img class="aligncenter size-medium wp-image-324" title="areyouapirate" src="http://www.techideas.co.uk/wp-content/uploads/2010/04/areyouapirate-300x85.png" alt="" width="300" height="85" /></a></p>
<p style="text-align: left;">The question seems almost absurd, unless you spend your time wearing an eye patch whilst attacking others with swords, use the words &#8216;arrr&#8217; regulary, or enjoy taking over the odd supertanker, the chances are that you don&#8217;t think you are&#8230; Of course the term pirate is also used to describe those vexatious villains that breach copyright.  In the UK this has been somewhat immortalised by the &#8216;Would you steal a handbag&#8217; commercials (possibly aided by the parody of the same on the &#8216;IT Crowd&#8217; that follows. )</p>
<p style="text-align: center;"><object style="width: 425px; height: 350px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/ALZZx1xmAzg" /><embed style="width: 425px; height: 350px;" type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/ALZZx1xmAzg"></embed></object></p>
<p>Now Whilst the average person would probably assume that &#8216;pirates&#8217; are either guilty of some sort of nautical mis-bihaviour, or at the very least mass copyright infringement for substantial personal profit, they tend to overlook the fact that any unlawful copy is as bad as any other under the law&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=322</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A reply to Mark Pack on election imprint rules.</title>
		<link>http://www.techideas.co.uk/?p=302</link>
		<comments>http://www.techideas.co.uk/?p=302#comments</comments>
		<pubDate>Tue, 22 Sep 2009 00:47:09 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=302</guid>
		<description><![CDATA[
This post is reply to Mark Pack&#8217;s post &#8220;Election imprints in the online world: what should the rules say?&#8221; and<a href="http://www.techideas.co.uk/?p=302" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<h2 class="post-title"></h2>
<p>This post is reply to <a style="cursor: pointer;" title="Posts by Mark Pack" href="http://www.mattwardman.com/blog/author/mark-pack/">Mark Pack&#8217;s</a> post &#8220;<a style="cursor: pointer;" title="Election imprints in the online world: what should the rules say?" href="http://www.mattwardman.com/blog/2009/09/21/election-imprints-in-the-online-world-what-should-the-rules-say/">Election imprints in the online world: what should the rules say?</a>&#8221; and originated, for me at least,with a <a title="Tom Watson MP" href="http://www.tom-watson.co.uk">Tom Watson MP</a> blog post entitled <a href="http://http://www.tom-watson.co.uk/2009/09/spoof-videos-will-not-be-policed-in-the-general-election/">&#8220;Spoof videos will not be policed in the general election&#8221;</a>.</p>
<p>Essentially Tom Watson (on the back of a BBC report on the Election Commission being unable to police the <a href="http://news.bbc.co.uk/1/hi/uk_politics/8262820.stm">expected explosion in spoof videos at the next election</a> and discussion in other areas) suggested that a set of guidelines could be put together by the Internet community at large, or at least that is how I read his challenge:</p>
<p style="padding-left: 30px;"><span style="color: #008000;">&#8220;I’m going to write to Jack Straw to ask him to sort it out. It strikes me that between us, we could knock up a set of guidelines quite quickly. I nominate Mark to get the ball rolling with a draft. Anyone else got ideas?&#8221;</span></p>
<p><span style="color: #008000;"></span>Since the initial request, there has been a little discussion on both Mark and Toms blogs, in addition Mark put out an initial set of guidelines yesterday to which I thought I might add a little commentary.  <span style="color: #008000;"><br />
</span></p>
<p><a style="cursor: pointer;" title="Posts by Mark Pack" href="http://www.mattwardman.com/blog/author/mark-pack/"></a></p>
<p style="padding-left: 30px;"><span style="color: #003366;"><strong>Overall principles</strong><em><br />
</em><em>1.The logic for having imprints on printed literature – making clear who it is from, informing people who is legally responsible for the contents etc. – applies as well to online material as offline. </em></span></p>
<p>Absolutely, any imprint should establish the source and who it is for.
</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>2. Online imprints should be easy to access and should not be so burdensome as to make it impossible or impractical to use a particular technology. If that is the case, the imprint information should instead be readily and clearly available from elsewhere. </em></span></p>
<p>I would take this one step further. An imprint in digital media should be available in two ways, firstly in a manner that is obvious to someone using the media in the normal way (listening to a pod-cast, watching a video, seeing an image or reading written text) and should, where possible be included in any metadata so it becomes machine readable too… This is easily achievable when creating such media and could prevent issues whereby such media is taken out of context</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>3</em><em>. The information should be readily available, e.g. not requiring someone to watch a 10 minute film to find it. </em></span></p>
<p>Agreed, I would say that in the case of audio or video the imprint should be seen or heard before the content.</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em><strong>Information that should be provided in online imprints</strong></em></span></p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>1.The same trio of information should appear as for printed material – the electronic equivalent of the printer, the promoter and who they have promoted it on behalf of.</em></span></p>
<p style="padding-left: 30px;"><span style="color: #003366;"><strong><br />
</strong><em>2. The “printer” for web services is the firm who provides the service, e.g. Facebook or YouTube. For distribution services, such as email, the “printer” is the firm whose technology does the distribution, e.g. the firm running the SMTP server used. </em></span></p>
<p>I partly disagree with this. The information I would say is required is the source (or author) and the person or group who it has been created for. The problem I see with including the “printer” is that it will vary if something has been reused.  For email it is a potential minefield for anyone without a dedicated SMTP server, you could hardly list BT&#8217;s or Virgin Media&#8217;s just because that happened to be where it was sent through.  For other media I see issues where if an image has been created and first issued on Facebook or Youtube, but is then moved and embedded in a blog, or mashed up with other information to create a derivative, the initial “printer” is no longer important, the focus should be on the source and  the person who it was produced for.<strong><em><br />
</em></strong>
</p>
<p style="padding-left: 30px;"><strong><em> <span style="color: #003366;">Audiovisual material<br />
</span> </em></strong>
</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>1. In order for the imprint information to be readily available to people, it should be available at the start of any such material or immediately adjacent to the material (such as on the packaging of a box that a DVD comes in). </em></span></p>
<p>I would simply say that should be included at the start (unless length restrictions make it impossible).</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>2. Where audiovisual material can be republished or embedded elsewhere, only having the imprint adjacent to the audiovisual material in its original location is not sufficient.</em><strong><em> </em></strong></span></p>
<p style="padding-left: 30px;"><span style="color: #003366;"><strong><em>Material with length limits<br />
</em></strong></span>
</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>1.If, and only if, a technology imposes a length limit on content which means that a full imprint would take up more than 15% of a message, the imprint need not be included with the message. </em></span></p>
<p>In these cases (and I can’t think of many) there should be a link to the relevant information, unless that is impossible.</p>
<p style="padding-left: 30px;"><span style="color: #003366;">2. Where the message automatically contains a link back to a profile or user page, such as tweets, then the full imprint information should be provide on that profile or user page.</span><strong><em> </em></strong></p>
<p>Definitely.</p>
<p style="padding-left: 30px;"><span style="color: #003366;"><em>3. Where there are no such links, such as with text messages, either it must be possible to reply to the message, or the message must contain contact details, and either way any reply requesting the imprint information should be responded to within 48 hours.</em></span></p>
<p>The only think I would add is that in terms of the information required, a real address (as in brick and mortar) would be preferable than an electronic one for most things,although both would probably be better.</p>
<p>One thing that does strike me is that we should be using a wiki or similar for this kind of collaborative work, although it may not be ideal (and a public wiki would potentially be a nightmare) it would make collaboration generally easier.  If it seems like a good idea I could put together something at www.crossparty.co.uk intended as a party neutral discussion area, although I suppose it would have to be by invitatin only, at least initially, indeed policy collaboration was what I intended the domain to be used for initially, however it fell into the pile of  my unstarted projects because there seemed to be no interest&#8230; That said, I&#8217;m not sure if I would be duplicating effort, so if something already exists, please, someone point it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=302</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When an opt out isn&#8217;t &#8211; Virgins new &#8220;Advanced Network Error Search&#8221;</title>
		<link>http://www.techideas.co.uk/?p=277</link>
		<comments>http://www.techideas.co.uk/?p=277#comments</comments>
		<pubDate>Wed, 16 Sep 2009 20:12:10 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=277</guid>
		<description><![CDATA[For the last week or so I have been using my ISP&#8217;s DNS servers.  Nothing unusual in that of<a href="http://www.techideas.co.uk/?p=277" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>For the last week or so I have been using my ISP&#8217;s DNS servers.  Nothing unusual in that of course, except normally I prefer not to, I find that an internal DNS server with a reliable upstream server that I trust makes more sense and it&#8217;s generally a little bit quicker.</p>
<p>In any case, Virgin recently announced a new &#8220;Advanced Network Error Search&#8221; a system whereby erroneously entered URL&#8217;s, rather than returning the relevant DNS response code to such a search (whether it be unassigned or otherwise&#8230;) returns a nice neat record, not related to the search, but rather a redirect to virgins own, Yahoo powered search pages.</p>
<p><a href="http://www.virginmedia.com/myvirginmedia/advancederror/">Virgin&#8217;s own description of the service</a> is fairly transparent:</p>
<p><code>We all make mistakes when we type in website addresses. Perhaps we miss a few letters, or the website doesn't exist any longer. If an address you enter doesn’t locate a site, this handy feature will convert the incorrect address into a web search, so instead of an error message you will get a list of our closest matches, plus some additional related links."<br />
</code></p>
<p>Obviously for certain users this makes a certain amount of sense, but given that not everyone wants to be faces with a list of search results when entering a URL, or indeed may have applications that depend on the correct response to function properly, Virgin quite sensibly offer an opt out.  More than that it is apparently a proper opt out, those that opt out get the proper DNS responses (rather than a cookie based mess returning a false page for the browser but a valid DNS response&#8230;).</p>
<p>So I opted out.  That is I ticked the box that said &#8220;No &#8211; I would not like to use the advanced network error search&#8221;.  Fairly clear, or so I thought&#8230;</p>
<div id="attachment_289" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/09/optut.png" rel="lightbox[277]"><img class="size-medium wp-image-289" title="optout" src="http://www.techideas.co.uk/wp-content/uploads/2009/09/optut-300x225.png" alt="Opt Out is shown as being active." width="300" height="225" /></a><p class="wp-caption-text">Opt Out is shown as being active.</p></div>
<p>All has been well since then until today, I should be clear that nothing has changed (honest) my cable modem not rebooted since the initial opt out and nothing else should matter.  Indeed on virgins own opt out page, the opt out is still showing as active.</p>
<p>However as of today, I have started to see virgins search pages when, on occasion, I have entered a malformed URL.  Initially it was inconsistent, sometimes I would, sometimes I wouldn&#8217;t, but as of 1900 (GMT) every such request has plonked me in front of a virgin search page.  It should be said that the results aren&#8217;t exactly wonderful either.</p>
<div id="attachment_287" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/09/redditcm.png" rel="lightbox[277]"><img class="size-medium wp-image-287" title="Reddit.cm Virgin Search" src="http://www.techideas.co.uk/wp-content/uploads/2009/09/redditcm-300x225.png" alt="The result when mistyping reddit.com (reddit.cm)" width="300" height="225" /></a><p class="wp-caption-text">The result when mistyping reddit.com (reddit.cm)</p></div>
<p>Just to be clear, my DNS servers haven&#8217;t changed.  They are 194.168.8.100 and 194.168.4.100.  I have now  rebooting my router, curious to see if I would receive a different set of servers, but alas no, they remain the same (and as I said my opt out is still showing&#8230;).  I even tried to opt out again, but alas,  as I&#8217;ve already opted out, I can&#8217;t do that again&#8230;</p>
<div id="attachment_295" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/09/cantoptouttwice.png" rel="lightbox[277]"><img class="size-medium wp-image-295" title="cantoptouttwice" src="http://www.techideas.co.uk/wp-content/uploads/2009/09/cantoptouttwice-300x225.png" alt="Once opted out, you can't opt out again.  Which makes sense." width="300" height="225" /></a><p class="wp-caption-text">Once opted out, you can&#39;t opt out again.  Which makes sense.</p></div>
<p>So lets see what is happening.</p>
<h2>Process.</h2>
<p>I thought I would take a quick look to see if anything unusual was happening, making a valid and then invalid request whilst sniffing my traffic with wireshark didn&#8217;t indicate anything nefarious (or at least nothing I hadn&#8217;t expected) but it does let me describe the process that is occurring:</p>
<p>First, as a user types in address into search bar, in my case reddit.cm, a DNS request is made to virgins DNS server (in this case 194.168.8.100).  Essentially what happens is that my machine goes and asks a question of the DNS server I have specified.  It asks just one question, can the DNS server give it the Host address for reddit.cm.  Given my opt out I should get &#8230;. However I don&#8217;t.  I get a non-authoritative response from Virgins DNS server informing me that a valid host address for reddit.cm is 81.200.64.50.  Obviously it isn&#8217;t.</p>
<p>I can check that using nslookup:</p>
<p><code>username computer:pts/1 (~)<br />
Wed,16 Sep @ 19:07 $ nslookup reddit.cm                                         100%(1:55:44)<br />
Server:         194.168.8.100<br />
Address:        194.168.8.100#53</code></p>
<p>Non-authoritative answer:<br />
Name:   reddit.cm<br />
Address: 81.200.64.50</p>
<p>This works for anything that looks like a valid domain (just in case anyone has doubts about the existence of reddit.cm&#8230;:</p>
<p><code>username computer:pts/1 (~)<br />
Wed,16 Sep @ 19:09 $ nslookup www.this.is.not.a.real.network.address.really.it.isnt.but.i.will.still.get.a.valid.ip.from.virgin.dns.servers.even.with.my.opt.out.com<br />
Server:         194.168.8.100<br />
Address:        194.168.8.100#53</code></p>
<p>Non-authoritative answer:<br />
Name:   www.this.is.not.a.real.network.address.really.it.isnt.but.i.will.still.get.a.valid.ip.from.virgin.dns.servers.even.with.my.opt.out.com<br />
Address: 81.200.64.50</p>
<p>In fact if we do a quick reverse whois of the address returned we find, as expected that it is in fact the IP address belonging to advancedsearch.virginmedia.com.</p>
<p><code>username computer:pts/1 (~)<br />
Wed,16 Sep @ 19:07 $ nslookup 81.200.64.50                                      100%(1:55:44)<br />
Server:         194.168.8.100<br />
Address:        194.168.8.100#53</code></p>
<p>Non-authoritative answer:<br />
50.64.200.81.in-addr.arpa       name = advancedsearch.virginmedia.com.</p>
<p>Of course what should be happening assuming the opt out worked&#8230; is the following (which is what my non-public DNS server supplies) :</p>
<p><code>username computer:pts/1 (~)<br />
Wed,16 Sep @ 19:30 $ nslookup reddit.cm 172.16.200.2                             99%(0:01:47)<br />
Server:         199.7.83.42<br />
Address:        199.7.83.42#53</code></p>
<p>Non-authoritative answer:<br />
*** Can&#8217;t find reddit.cm: No answer</p>
<p>So back to the process Virgin is using to get us to their search pages and return relevant results:<br />
Now that my machine thinks it knows where reddit.cm is, it can proceede, first establishing a TCP connection, then sending a HTTP GET request.  The request goes something like this:</p>
<p><code>!/GET / HTTP/1.1<br />
Host: reddit.cm<br />
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1.3pre)<br />
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<br />
Accept-Language: en-gb,en;q=0.5<br />
Accept-Encoding: gzip,deflate<br />
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7<br />
Keep-Alive: 300<br />
Connection: keep-alive</code></p>
<p>The virgin server that recieves it knows that I am expecting to go to reddit.cm, it is in the GET request, it can now pass me a lovely page with Yahoo search results relating to the term (no doubt making virgin a little cash per request). And it returns its search result.  Here is one for debian.og.</p>
<div id="attachment_296" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/09/debianog.png" rel="lightbox[277]"><img class="size-medium wp-image-296" title="debianog" src="http://www.techideas.co.uk/wp-content/uploads/2009/09/debianog-300x225.png" alt="A search for debian.og gives the same search page albeit with slightly better results." width="300" height="225" /></a><p class="wp-caption-text">A search for debian.og gives the same search page albeit with slightly better results.</p></div>
<h3>Tech support</h3>
<p>One thing I will say is that Virgin have decent first line tech support, it may not be able to solve your issues, but the guys and girls working for Virgin appear fairly informed and polite.  When I called I the technician I spoke to was decent enough to state that he had no idea about the issue and that he hadn&#8217;t seen it before and that he was in fact very interested to find out what was going wrong.  That made two of us.</p>
<p>So a quick escalation to Virgin&#8217;s second level of support was called for.  Sadly that was as far as we got.  After the initial comment that Virgin don&#8217;t support Linux, we decided that I knew how to restart my machine, flush my DNS cache and check to see if my DNS servers were correctly configured and that I wasn&#8217;t an idiot and fairly well clued in, so my comments and thoughts on the matter could be used, it was determined that no one had any idea what was going on.</p>
<p>Basically, Virgin would look into it, I should call them back in a couple of days if the problem persisted.  I informed the first line tech that I would do so and in the meantime I would switch DNS servers, so my problem at least was solved, even if the larger issue wasn&#8217;t.</p>
<h3>End Result,</h3>
<p>Of course Virgins &#8220;Advanced Network Error Search&#8221; isn&#8217;t unique, many ISPs offer such a service and many won&#8217;t let you opt out (we will see where this goes with Virgin of course&#8230;).  Indeed virgins search pages are considerably less objectionable than others (if we ignore the general breakage&#8230;).  &#8216;DNS made easy&#8217; has a similar system with a rather less slick end result (see http://205.234.170.218/).</p>
<p><code>username computer:pts/1 (~)<br />
Wed,16 Sep @ 19:30 $ nslookup reddit.cm 205.234.170.215                          99%(0:01:47)<br />
Server:         205.234.170.215<br />
Address:        205.234.170.215#53</code></p>
<p>Non-authoritative answer:<br />
Name:   reddit.cm<br />
Address: 205.234.170.218</p>
<p>Even openDNS a popular alternative to ISP DNS servers amongst the more technical implements the same system, presumably to get the revenue required to provide a free DNS system in the first place. So this kind of quasi DNS-hijack is common but not yet universal, the more memorable DNS servers (such as 4.2.2.1&#8230;) and others I can remember (like those at blueyonder, or whatever it is now) still do things properly, of course so your mileage will vary.</p>
<p>Thanks and excuse the ramble. I will update this in a few days when I have more, hopefully either a fix or a response from Virgin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=277</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well it&#8217;s not as if you need rm, or cp, ls, touch&#8230;</title>
		<link>http://www.techideas.co.uk/?p=272</link>
		<comments>http://www.techideas.co.uk/?p=272#comments</comments>
		<pubDate>Tue, 11 Aug 2009 00:04:34 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=272</guid>
		<description><![CDATA[So, sometimes people act before they think, sometimes that leads to problems that appear to the uninitiated to  be<a href="http://www.techideas.co.uk/?p=272" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>So, sometimes people act before they think, sometimes that leads to problems that appear to the uninitiated to  be catastrophic.  But then the great thing about Linux, BSD and Solaris is that generally nothing is totally catastrophic, well almost nothing.</p>
<p>In this case the problem occurred during an upgrade, the identities of the guilty will be obscured, but the lesson may be useful regardless.</p>
<p>The problem started with something quite innocuous.  A problem with an upgrade.</p>
<p><code>Unpacking replacement coreutils<br />
dpkg: error processing /var/cache/apt/archives/coreutils_7.4-2_sparc.deb (--unpack):<br />
 trying to overwrite `/usr/share/man/man1/arch.1.gz', which is also in package util-linux<br />
dpkg-deb: subprocess paste killed by signal (Broken pipe)<br />
Errors were encountered while processing:<br />
 /var/cache/apt/archives/coreutils_7.4-2_sparc.deb<br />
E: Sub-process /usr/bin/dpkg returned an error code (1)<br />
server-002:/home/tech-003# </code></p>
<p>So, the installation of the latest version of coreutils cannot overwrite a man page also provided by util-linux.  There are a number of ways to get around it, however the one chosen wasn&#8217;t one of the greatest ideas&#8230;</p>
<p>The tech in question decided that the best approach would be to remove both offending packages and reinstall them&#8230;</p>
<p><code>server-002:/home/tech-003# dpkg -r coreutils<br />
dpkg: error processing coreutils (--remove):<br />
 This is an essential package - it should not be removed.<br />
Errors were encountered while processing:<br />
 coreutils     </code>     </p>
<p>Dpkg quite sensibly refuses.</p>
<p>Not to be thwarted however, our diligent tech decides that a little force will solve the problem&#8230;</p>
<p><code>server-002:/home/tech-003# dpkg  --force-all -r coreutils<br />
dpkg: warning: overriding problem because --force enabled:<br />
 This is an essential package - it should not be removed.<br />
dpkg: coreutils: dependency problems, but removing anyway as you requested:<br />
 dpkg depends on coreutils (>= 5.93-1).<br />
 linux-image-2.6.18-6-sparc64-smp depends on coreutils (>= 5.96).<br />
 ucf depends on coreutils (>= 5.91).<br />
 debianutils depends on coreutils (>= 4.5.8-1).<br />
(Reading database ... 35142 files and directories currently installed.)<br />
Removing coreutils </code>                                                                                                                </p>
<p>So coreutils is removed, with dpgk screaming about it not being a good idea.  Turns out dpkg was right&#8230;</p>
<p><code>server-002:/home/tech-003# apt-get install coreutils<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
The following NEW packages will be installed<br />
  coreutils<br />
0 upgraded, 1 newly installed, 0 to remove and 352 not upgraded.<br />
Need to get 0B/3814kB of archives.<br />
After this operation, 11.2MB of additional disk space will be used.<br />
WARNING: The following packages cannot be authenticated!<br />
  coreutils<br />
Install these packages without verification [y/N]? y<br />
Selecting previously deselected package coreutils.<br />
(Reading database ... 34831 files and directories currently installed.)<br />
Unpacking coreutils (from .../coreutils_7.4-2_sparc.deb) ...<br />
dpkg: error processing /var/cache/apt/archives/coreutils_7.4-2_sparc.deb (--unpack):<br />
 trying to overwrite `/usr/share/man/man1/arch.1.gz', which is also in package util-linux<br />
dpkg-deb: subprocess paste killed by signal (Broken pipe)<br />
dpkg (subprocess): failed to exec rm for cleanup: No such file or directory<br />
dpkg: error while cleaning up:<br />
 subprocess rm cleanup returned error exit status 2<br />
Errors were encountered while processing:<br />
 /var/cache/apt/archives/coreutils_7.4-2_sparc.deb<br />
E: Sub-process /usr/bin/dpkg returned an error code (1)                                                             </code>                  </p>
<p>The key here of course is not that arch.1.gz cannot be overwritten, but rather that &#8216;rm&#8217; cannot be executed (it is provided by coreutils after all&#8230;.</p>
<p>Rather than giving up, or calling for help, our diligent tech decides that removing util-linux will solve the problem&#8230;</p>
<p><code>Server-002:/home/tech-003# dpkg --force-all -r util-linux<br />
dpkg: warning: overriding problem because --force enabled:<br />
 This is an essential package - it should not be removed.<br />
dpkg: util-linux: dependency problems, but removing anyway as you requested:<br />
 util-linux-locales depends on util-linux (>= 2.12r-0).<br />
 util-linux-locales depends on util-linux (< < 2.12r.0-0).<br />
 util-linux-locales depends on util-linux (>= 2.12r-0).<br />
 util-linux-locales depends on util-linux (< < 2.12r.0-0).<br />
(Reading database ... 34830 files and directories currently installed.)<br />
Removing util-linux ...<br />
install-info(ipc): could not backup /usr/share/info/dir in /var/backups/infodir.bak: No such file or directory</code></p>
<p>Hmm, so no coreutils and no util-linux.  The next step, would have been to install the pair again...</p>
<p></code><code>server-002:/home/tech-003# apt-get install coreutils util-linux<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
You might want to run 'apt-get -f install' to correct these:<br />
The following packages have unmet dependencies.<br />
  util-linux-locales: Depends: util-linux (< 2.12r.0-0) but 2.15.1~rc1-1 is to be installed<br />
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).<br />
server-002:/home/tech-003# </code></p>
<p>Of course now we have a rather broken system so a repair is needed to fix the varios dependency issues...</p>
<p></code><code>Server-002:/home/tech-003# apt-get -f install<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
Correcting dependencies...Done<br />
The following packages were automatically installed and are no longer required:<br />
  sensible-utils<br />
Use 'apt-get autoremove' to remove them.<br />
The following extra packages will be installed:<br />
  coreutils sensible-utils util-linux util-linux-locales<br />
Suggested packages:<br />
  dosfstools<br />
The following NEW packages will be installed<br />
  coreutils sensible-utils util-linux<br />
The following packages will be upgraded:<br />
  util-linux-locales<br />
1 upgraded, 3 newly installed, 0 to remove and 350 not upgraded.<br />
Need to get 4442B/5701kB of archives.<br />
After this operation, 13.9MB of additional disk space will be used.<br />
Do you want to continue [Y/n]? y<br />
WARNING: The following packages cannot be authenticated!<br />
  coreutils util-linux-locales util-linux sensible-utils<br />
Install these packages without verification [y/N]? y<br />
Get: 1 http://debian.virginmedia.com unstable/main sensible-utils 0.0.1 [4442B]<br />
Fetched 4442B in 0s (25.0kB/s)<br />
dpkg (subprocess): failed to exec rm for cleanup: No such file or directory<br />
dpkg: error processing /var/cache/apt/archives/coreutils_7.4-2_sparc.deb (--unpack):<br />
 subprocess rm cleanup returned error exit status 2<br />
Errors were encountered while processing:<br />
 /var/cache/apt/archives/coreutils_7.4-2_sparc.deb<br />
E: Sub-process /usr/bin/dpkg returned an error code (1)<br />
server-002:/home/tech-003#</code></p>
<p>Ah, still no &#8216;rm&#8217;&#8230; so a failure on clean up.</p>
<p>Confused our diligent tech decides to look for &#8216;rm&#8217;&#8230;</p>
<p><code>server-002:/home/tech-003# rm<br />
rmail    rmmod    rmt      rmt-tar</code></p>
<p>Which isn&#8217;t there&#8230;</p>
<p><code>server-002:/home/tech-003# ls<br />
bash: ls: command not found</code></p>
<p>Actually there are quite a few things missing&#8230;</p>
<p><code>server-002:/home/tech-003# mv<br />
bash: mv: command not found<br />
server-002:/home/tech-003# cp<br />
bash: cp: command not found<br />
server-002:/home/tech-003# touch<br />
bash: touch: command not found</code></p>
<p>Time to start panicking&#8230;</p>
<p>Now, happily this server was also an NFS server, happily up and running doing it&#8217;s NFS thing.  Our diligent technician finally went for help.  So first things first, it was rather necessary to get some of those core userland tools cp, mv, ls and rm back in place.  The easiest way it seemed was to grab (from another system) the relevant binaries, for sparc, and put them somewhere accessible to the still logged in root user.</p>
<p>The relevant package was downloaded from the local apt repository and unpacked onto the NFS share. </p>
<p>Then we could start copying the tools we needed back to somewhere useful&#8230;</p>
<p><code>server-002:/srv/disk1/bin# ./mv ./rm /bin/</code></p>
<p>We tried first with &#8216;rm&#8217;</p>
<p><code>server-002:/srv/disk1/bin# rm<br />
rm       rmail    rmmod    rmt      rmt-tar<br />
</code><br />
Which worked nicely and as expected&#8230;<br />
So on with everything else:</p>
<p><code>server-002:/srv/disk1/bin# ./mv ./* /bin/</code></p>
<p>Now we have a more functional system back&#8230;</p>
<p><code>server-002:/srv/disk1/bin# cd /root/<br />
server-002:~# ls<br />
172.db  printers.conf  dhcpd.conf  </code></p>
<p>All that was left to do was fix the dependency issues:</p>
<p><code>server-002:~# apt-get install -f<br />
Reading package lists... Done<br />
Building dependency tree<br />
Reading state information... Done<br />
Correcting dependencies...Done<br />
The following packages were automatically installed and are no longer required:<br />
  sensible-utils<br />
Use 'apt-get autoremove' to remove them.<br />
The following extra packages will be installed:<br />
  coreutils sensible-utils util-linux util-linux-locales<br />
Suggested packages:<br />
  dosfstools<br />
The following NEW packages will be installed<br />
  coreutils sensible-utils util-linux<br />
The following packages will be upgraded:<br />
  util-linux-locales<br />
1 upgraded, 3 newly installed, 0 to remove and 350 not upgraded.<br />
Need to get 0B/5701kB of archives.<br />
After this operation, 13.9MB of additional disk space will be used.<br />
Do you want to continue [Y/n]? y<br />
WARNING: The following packages cannot be authenticated!<br />
  coreutils util-linux-locales util-linux sensible-utils<br />
Install these packages without verification [y/N]? y<br />
(Reading database ... 34756 files and directories currently installed.)<br />
Unpacking coreutils (from .../coreutils_7.4-2_sparc.deb) ...<br />
Replacing files in old package mktemp ...<br />
Setting up coreutils (7.4-2) ...<br />
(Reading database ... 35072 files and directories currently installed.)<br />
Preparing to replace util-linux-locales 2.12r-19etch1 (using .../util-linux-locales_2.15.1~rc1-1_all.deb) ...<br />
Unpacking replacement util-linux-locales ...<br />
Selecting previously deselected package util-linux.<br />
Unpacking util-linux (from .../util-linux_2.15.1~rc1-1_sparc.deb) ...<br />
Setting up util-linux (2.15.1~rc1-1) ...<br />
Installing new version of config file /etc/init.d/hwclock.sh ...<br />
Selecting previously deselected package sensible-utils.<br />
(Reading database ... 35216 files and directories currently installed.)<br />
Unpacking sensible-utils (from .../sensible-utils_0.0.1_all.deb) ...<br />
Replacing files in old package debianutils ...<br />
Setting up util-linux-locales (2.15.1~rc1-1) ...<br />
Setting up sensible-utils (0.0.1) ...<br />
server-002:~#</code></p>
<p>Then we could go back to doing the upgrade&#8230;</p>
<p>What a fun 15 minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=272</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meeting Dos and Don&#8217;ts.</title>
		<link>http://www.techideas.co.uk/?p=237</link>
		<comments>http://www.techideas.co.uk/?p=237#comments</comments>
		<pubDate>Tue, 31 Mar 2009 01:21:37 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[meetings]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=237</guid>
		<description><![CDATA[I thought I&#8217;d do a very quick rather tongue in cheek post about some of the things you should think<a href="http://www.techideas.co.uk/?p=237" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p><em><strong>I thought I&#8217;d do a very quick rather tongue in cheek post about some of the things you should think about as before meeting a new prospective client.  I think that these will probably really only apply to people working in technical fields, but I may well be wrong&#8230;</strong></em></p>
<p>I have to say that I may have committed some of the less grievous  don&#8217;ts listed but more out of professional zeal and an attempt to impress than anything malicious&#8230;</p>
<blockquote>
<div id="attachment_244" class="wp-caption alignright" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/watching.jpg" rel="lightbox[237]"><img class="size-full wp-image-244" title="watching" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/watching.jpg" alt="Surveillance - Good idea but use in moderation..." width="300" height="218" /></a><p class="wp-caption-text">Surveillance - Good idea but use in moderation...</p></div>
<ul>
<li>Do: Make sure you know where your client is based and have some idea how you intend to get there for the meeting.  Being on time and relatively unstressed is likely to be important.</li>
</ul>
<ul>
<li>Don&#8217;t: Stake out your clients offices for a week before your meeting and use the information gathered to let yourself into the meeting room before your clients arrive for work.  Knocking out their security guards and security system to gain entry is also generally considered bad form.</li>
</ul>
</blockquote>
<p>Anyone who has ever had to find a tiny unit on some huge industrial estate will know what I am talking about here.</p>
<blockquote>
<ul>
<li>Do: Research your clients area of business and their operations as they apply to the service you want to provide for them.</li>
</ul>
<ul>
<li>Don&#8217;t: Break into their corporate network, &#8216;borrow&#8217; their operational documents and point out any mistakes you may have found.  Also don&#8217;t threaten that you will go to the competition with your uncanny knowledge of their operations if they don&#8217;t sign a contract at the end of the meeting.</li>
</ul>
</blockquote>
<p>It may be nice to find problems with a clients IT network, for those of you who provide security services it may even be the catalyst that gets you in the door with a particular client, using it as a bargaining chip may be less than helpful though.  I guess it&#8217;s a matter of ethics and morals.</p>
<blockquote>
<div id="attachment_247" class="wp-caption alignleft" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/street-view.jpg" rel="lightbox[237]"><img class="size-medium wp-image-247" title="street-view" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/street-view-300x217.jpg" alt="Google streetview is a powerful tool, and like all powerful tools it comes with great responsibility." width="300" height="217" /></a><p class="wp-caption-text">Google streetview is a powerful tool, and like all powerful tools it comes with great responsibility.</p></div>
<ul>
<li>Do: Get hold of some background information about key people in the organisation you are looking to work with, linked in and other professional networking sites may help you.</li>
</ul>
<ul>
<li>Don&#8217;t: Find and memorise every piece of information you can about those you meet and use it to give the impression that you read minds, also avoid commenting on how nice their house looks, or how much fun their kids seem to have playing in the garden just because it is visible on street view.</li>
</ul>
</blockquote>
<p>Because no one wants to feel watched, although it may become useful if you are pursuing debts at some point down the line</p>
<blockquote>
<div id="attachment_250" class="wp-caption alignleft" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/bank.png" rel="lightbox[237]"><img class="size-medium wp-image-250" title="bank" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/bank-300x216.png" alt="It's amazing how many people don't think to properly dispose of sensitive documents." width="300" height="216" /></a><p class="wp-caption-text">It&#39;s amazing how many people don&#39;t think to properly dispose of sensitive documents.</p></div>
<ul>
<li>Do: Try to make sure you have a rough idea what your services will cost before your meeting.</li>
</ul>
<ul>
<li>Don&#8217;t: Take the copies of your clients bank statements acquired from their bins or on-line to the meeting so that you can emphasize the fact that they can afford your rates.  You should also probably not transfer the funds you require to complete any contract from their accounts to yours during the meeting without their express consent.</li>
</ul>
</blockquote>
<p>You should also learn to ignore the shocked look you will get from the CFO of any organisation when dealing with estimates and quotes, I assume that there is a school somewhere were that look of shock, offense and incredulity is taught to promising young men and women.</p>
<blockquote>
<ul>
<li>Do: Bring something with you on which you can make notes about what you have discussed.</li>
</ul>
<ul>
<li>Don&#8217;t: Bug the meeting room in advance, or wear a &#8216;wire&#8217;, I would also advise against take notes on a laptop and then using your clients open or poorly encrypted wireless network to print them out during the meeting.</li>
</ul>
</blockquote>
<p>You shouldn&#8217;t do the latter of this even if you are sat next to the printer, it unnerves people, although it does emphasize your argument that they should probably do something about their network security.</p>
<blockquote>
<div id="attachment_169" class="wp-caption alignright" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9383_resize.jpg" rel="lightbox[237]"><img class="size-medium wp-image-169" title="img_9383_resize" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9383_resize-300x216.jpg" alt="Remember that cars are rather full of flammable liquids." width="300" height="216" /></a><p class="wp-caption-text"> </p></div>
<ul>
<li>Do: Make sure you have a plan for dealing with any problems, such as contractual breaches, before you start, that way everyone will know where they stand.</li>
</ul>
<ul>
<li>Don&#8217;t: Have that plan involve firearms, incendiary devices or executives children/pets etc&#8230;.</li>
</ul>
</blockquote>
<p>Remember that there may well be different rules and customs in different parts of the world, It may be that the above does not apply in places such as Colombia, Somalia or Russia,  I would suggest checking with the Foreign Office before setting out.</p>
<p>Well there you go, please remember that this was intended as amusing rather than informative, I can&#8217;t accept any liability for what you might go out and do.</p>
<p><span style="color: #888888;"><em>Ed: Just as an additional point for a select few (you know who you are), please don&#8217;t email the content of this page to all your friends because you think they will find it funny, they probably won&#8217;t, or at least not by the seventeenth time.  I really don&#8217;t want to be responsible for one of those&#8230;</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=237</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Linux?</title>
		<link>http://www.techideas.co.uk/?p=200</link>
		<comments>http://www.techideas.co.uk/?p=200#comments</comments>
		<pubDate>Wed, 25 Mar 2009 18:06:11 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=200</guid>
		<description><![CDATA[I use Linux on almost all the gadgets I own, whether it&#8217;s Debian on my laptops, desktops and servers, <a href="http://www.techideas.co.uk/?p=200" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>I use Linux on almost all the gadgets I own, whether it&#8217;s <a href="http://www.debian.org">Debian</a> on my laptops, desktops and servers,  <a href="http://www.dd-wrt.com">DD-WRT</a> on my routers or <a href="http://www.angstrom-distribution.org/">Ångström</a> on my PDA&#8217;s.</p>
<div id="attachment_203" class="wp-caption alignright" style="width: 235px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/opie.png"><img class="size-medium wp-image-203" title="opie" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/opie-225x300.png" alt="PDA with OPIE." width="225" height="300" /></a><p class="wp-caption-text">PDA with OPIE.</p></div>
<p>People, notably those who don&#8217;t use and haven&#8217;t tried Linux, tend to ask me why,  after all my routers worked fine with their stock firmware, my laptops came with Windows XP preloaded, my servers with Solaris installed and my PDAs with windows mobile.  Why go through the hassle of putting Linux on them?</p>
<h3>Price?</h3>
<p>Obviously for most of the devices listed in the previous paragraph the cost of the operating system doesn&#8217;t really come into it.  I couldn&#8217;t have acquired my PDA or Laptop cheaper without Windows on (in retrospect I realise I could have asked for a refund on the OS, but I didn&#8217;t), my Servers came with a copy of Solaris, so the operating system, in each case was essentially free anyway&#8230;</p>
<p>So the price of the OS is fairly immaterial, it is a small fraction of the total hardware cost, certainly not enough to make a huge decision when purchasing. So if not the OS, maybe there are cost savings somewhere else.</p>
<div id="attachment_214" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/package-management.png"><img class="size-medium wp-image-214" title="package-management" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/package-management-300x186.png" alt="Package management with adept" width="300" height="186" /></a><p class="wp-caption-text">Package management with adept</p></div>
<p>The assumption tends to be that I don&#8217;t want to pay for the other software that I need to make those devices useful.  Things like Office (about £250 for the full version) and Photoshop (something like £800) are expensive acquisitions, I also do sound editing, video editing, manage my music collection, take notes (on my tablet) and program using an IDE, all tasks that could be done using expensive software.</p>
<p>Of course many people (if not most) who use these pieces of software haven&#8217;t paid for them anyway.   In any case I <strong>do</strong> own a copy of Office Professional (2003 as it happens) and Paint Shop Pro (from way back when), I even bought a boxed version of Windows 2000 at one point.</p>
<p>So I&#8217;m not shy about buying software if I feel it brings value, in fact the last piece of software I bought was a copy of Crossover Office, you can imagine my disappointment when not long after they decided to give a version away free for a day, even more so given that after the first six months of use I found that I have pretty much no use for it now.</p>
<p>So it isn&#8217;t about cost as such.  What it is about is the cost of software versus the value I get it.</p>
<p>On the desktop I can do everything I could under Windows without paying a</p>
<div id="attachment_88" class="wp-caption alignright" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/kde41.png" rel="lightbox[200]"><img class="size-medium wp-image-88" title="kde4_running" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/kde41-300x225.png" alt="KDE4.1 on Debian" width="300" height="225" /></a><p class="wp-caption-text">KDE4.1 on Debian</p></div>
<p>penny, moreover I can do it more efficiently, faster and usually with better results.  There are some penalties (some things aren&#8217;t as portable as I&#8217;d like) but they are more than made up for by the benefits.</p>
<p>From a small business point of view it gets even better, I don&#8217;t need to spend thousands of pounds to get a functional mail, web, database, file or print server (If I did I wouldn&#8217;t have been able to start my business).  I don&#8217;t need to spend a massive amount on a backup solution, or on anti-virus or even on a Firewall and IDS system.  Everything is there, easy to install, provided by one provider, trustworthy and very functional, more functional indeed than many of the non-free stuff out there, this is why Linux is king on the server after all.</p>
<p>How many small businesses can boast a full back office environment, a full development and test system, fully fledged security systems, internal mail, web and application servers and still claim that they are 100% compliant with their licensing requirements? I&#8217;d bet not many.</p>
<p>This, however is verging on the enterprise, most home users don&#8217;t need, want or care about any of it.  They aren&#8217;t bothered too much by licensing concerns (they may not even be aware that they exist).  So why would I want to use Linux at home on my personal machines?</p>
<h3>Linux is&#8230; better</h3>
<p>Well, mainly because <strong>Linux, even on the Desktop is better</strong>.</p>
<div id="attachment_87" class="wp-caption alignleft" style="width: 310px"><a href="http://www.techideas.co.uk/wp-content/uploads/2009/03/kde42.png" rel="lightbox[200]"><img class="size-medium wp-image-87" title="Annotate_a_pdf" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/kde42-300x225.png" alt="Annotating a PDF" width="300" height="225" /></a><p class="wp-caption-text">Annotating a PDF</p></div>
<p>I can do anything I used to be able to do, and rather a lot more with Linux on my desktop and laptops than I could with Windows.  I can do all those things without worrying about cost, licensing, DRM issues, install keys, mal-ware, viral infestation and disaster recovery too much.</p>
<p>Most Linux distributions, and especially my distribution of choice, provides applications that are immediately available and can do pretty much anything you want or need to do.</p>
<p>If I need to quickly create an icon I can, liquid rescale an image? no problem, convert a directory of videos? Done.   The tools are all there and most are very powerful.  It is also often true that you will have not only an application with a nice GUI available to you, but also the ability to use the same (or a similar) application from the command line.  Suddenly automation is easy, repetitive tasks become unnecessary (write a script once and keep hold of it) using the computer becomes more fun and less of a chore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=200</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burning Car.  On my Street?</title>
		<link>http://www.techideas.co.uk/?p=132</link>
		<comments>http://www.techideas.co.uk/?p=132#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:03:07 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=132</guid>
		<description><![CDATA[At a little before 23:00 today the usual quiet tranquility (well, general calm in any case) in my little part<a href="http://www.techideas.co.uk/?p=132" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<div id="attachment_167" class="wp-caption alignright" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9376_resize.jpg"><img class="size-medium wp-image-167" title="Blaze" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9376_resize-300x228.jpg" alt="Blaze" width="300" height="228" /></a><p class="wp-caption-text">Car Ablaze</p></div>
<p>At a little before 23:00 today the usual quiet tranquility (well, general calm in any case) in my little part of the world was broken with something that seemed to be an explosion.  A loud bang and the general boom of a pressure wave, a small one, but still enough to rattle the door. My initial reaction was that someone in the house had either fallen out of bed, dropped something heavy or slammed a door, those are after all the most common causes of loud noises at night.</p>
<p>After checking taking a look around the house and finding nothing out of place, I was all but ready to assume that the neighbour&#8217;s had somehow made a loud noise, not something I can ever remember having noticed before (I hope they can say the same for me, although I have a feeling I may be wrong&#8230;), but I thought a brief look outside would be sensible, just in case something had fallen off (it is a couple of hundred years old after all).</p>
<div id="attachment_168" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9377_resize.jpg"><img class="size-medium wp-image-168" title="img_9377_resize" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9377_resize-300x209.jpg" alt="img_9377_resize" width="300" height="209" /></a><p class="wp-caption-text">Still Ablaze</p></div>
<p>To my surprise, rather than finding a couple of slates on the floor I noticed a glow down the road, and then a rather audible pop.  Dashing through the garden a number of thoughts ran through my head, was there a house on fire (although the initial explosion hadn&#8217;t seemed quite that large) or maybe one of the factories or gas storage facilities in the valley had caught light (far enough away for any noise to be muted).</p>
<p>As I rounded the garden wall and looked down the street I saw something that I hadn&#8217;t expected, a large ball of fire engulfing a large car about 200 yards down the road.</p>
<div id="attachment_170" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9390_resize.jpg"><img class="size-medium wp-image-170" title="carablaze" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9390_resize-300x212.jpg" alt="A Fire Fighter Tackles The Blaze" width="300" height="212" /></a><p class="wp-caption-text">A Fire Fighter Tackles The Blaze</p></div>
<p>My initial reaction was to call the Fire Service and Police, my second was to grab the half charged batteries out of their charging cradle, scrabble for a CF card, grab the camera and join the 10-15 or so other people who had by now gathered to watch to see if I could get some decent photographs of what was happening.  As the car had burned the windows had blown out, scattering glass easily 100 yards up the road, it had also rolled further down the hill, leaving burned rubber as testament to where it had sat initially.</p>
<p>The prevailing theory amongst those that gathered, without any police confirmation at the time, was that the car had been dumped after it had been stolen and used for joyriding.  Why they chose to dump the car on our street is unclear (although yesterday the police did chase a joyrider down the same street&#8230;).  I just hope that it isn&#8217;t an indication that the area will become more popular for thieves to dump their stolen vehicles.</p>
<div id="attachment_186" class="wp-caption alignright" style="width: 200px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9422png_resize.jpg"><img class="size-thumbnail wp-image-186" title="interior" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9422png_resize-190x190.jpg" alt="Burned Out Interior" width="190" height="190" /></a><p class="wp-caption-text">Burned Out Interior</p></div>
<p>I was impressed quite how fast the fire was brought under control, even if the Fire Brigade appeared to have managed to turn up to the wrong street&#8230; and how fast the burned out wreckage was recovered (2 hours is quite snappy in my book).  Although I am not sure that the police gave the incident as much attention as they might have, spending most of their time in their car and then conversing with the firefighters.  Of course I suppose there isn&#8217;t much they could do.  No one seems to have seen the car arrive, nor see anyone leave it, a shame considering that given how close to houses the vehicle was dumped (a matter of a pavement width)  and the obvious danger it could have posed to the occupants.</p>
<div id="attachment_189" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9432.jpg"><img class="size-medium wp-image-189" title="img_9432" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/img_9432-300x199.jpg" alt="Car Recovered" width="300" height="199" /></a><p class="wp-caption-text">Car Recovered</p></div>
<p>So allin all an eventful evening, not one that I would hope to see repeated soon, but at least it has reminded me that I should have my camera and other gear ready and waiting all the time, rather than just when I am planning to use it.</p>
<p>For those interested there are some high-res images of the event on my <a href="http://www.flickr.com/photos/ajehals/sets/72157615776520892/">flickr photostream</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=132</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adsense Weirdness.</title>
		<link>http://www.techideas.co.uk/?p=125</link>
		<comments>http://www.techideas.co.uk/?p=125#comments</comments>
		<pubDate>Sat, 21 Mar 2009 14:37:15 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Failures]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Strange]]></category>
		<category><![CDATA[Web Publishing]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=125</guid>
		<description><![CDATA[A quick note to point out something odd.  The following screen shot is of this site yesterday evening. <a href="http://www.techideas.co.uk/?p=125" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>A quick note to point out something odd.  The following screen shot is of this site yesterday evening.  You will note the rather strange <a href="http://www.Google.com">Google</a> provided advert on the right hand side.  It is not a public service adverts, nor does it seem to be an advert for an actual product or a service (much less one targeted at the content of the site).  It would seem to be a botched attempt at creating an advert, or possibly a template.</p>
<div id="attachment_126" class="wp-caption aligncenter" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/google-ads.png"><img class="size-medium wp-image-126" title="google-ads" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/google-ads-300x225.png" alt="Strange Google Adverts" width="300" height="225" /></a><p class="wp-caption-text">Strange Google Adverts</p></div>
<p>I wonder if anyone else has seen anything similar (I was consider blocking the domain www.yoururlgoeshere.com in the <a href="http://www.google.com/adsense">Adsense</a> configuration &#8211; which appears to be a link spam page in any case) and whether anyone had any idea what was going on.  A message to Google has, so far at least, not generated a reply.</p>
<p>Well I guess it highlights one of the issues that people who maintain sites, whether it be a personal blog or a larger site, if you include adverts you are exposing your user base, the community that you have managed to build, to content that is not really directly under your control.  Worse you are doing it for profit (or in my case an attempt to offset hosting costs, but the end result is the same).  I suppose the only real upside is that most of the readers I would expect to see on the site will have adblock enabled&#8230;</p>
<p>Well thanks for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=125</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office Suites. More Choice, some Compromise.</title>
		<link>http://www.techideas.co.uk/?p=114</link>
		<comments>http://www.techideas.co.uk/?p=114#comments</comments>
		<pubDate>Sat, 21 Mar 2009 13:15:54 +0000</pubDate>
		<dc:creator>ajehals</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lotus Symphony]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Open Office]]></category>

		<guid isPermaLink="false">http://www.techideas.co.uk/?p=114</guid>
		<description><![CDATA[When it comes to Office suites on Linux it seems more choice can mean compromise with users now having access<a href="http://www.techideas.co.uk/?p=114" class="searchmore">Read the Rest...</a><div class="clr"></div>]]></description>
			<content:encoded><![CDATA[<p>When it comes to Office suites on Linux it seems more choice can mean compromise with users now having access to almost any suite on the market (via wine/crossover) or natively I thought I&#8217;d give their most recent versions a spin over the next year.</p>
<p>I intend to take a look to see what is best for me, and if it is even possible to determine which is best, based on how they stack up in terms of features, performance, usability and</p>
<div id="attachment_115" class="wp-caption alignright" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony1.png"><img class="size-medium wp-image-115" title="symphony_loading" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony1-300x225.png" alt="IBM Lotus Symphony Splash" width="300" height="225" /></a><p class="wp-caption-text">IBM Lotus Symphony Splash</p></div>
<p>compatibility. I won&#8217;t go into an in depth review of the whole lot yet, although I would like to highlight the one I feel has the most promise in terms of usability.  Strangely it isn&#8217;t Open Office 3 (which is what I happen to use day to day), but rather a more recent contender, <a href="http://symphony.lotus.com/software/lotus/symphony/home.nsf/home">IBMs Lotus Symphony</a>.</p>
<p>Lotus Symphony is yet another office suite, offered for free for Linux and Windows and Mac OS X, although it is not Free Software.  Indeed the following extract from the license makes this piece of software unique amongst the software installed on my machines, taking me back to the bad old days when I was running Windows:</p>
<blockquote><p>You may not 1) use, copy, modify, or distribute the Program except as provided in this Agreement; 2) reverse assemble, reverse compile, or otherwise translate the Program except as specifically permitted by law without the possibility of contractual waiver; or 3) sublicense, rent, or lease the Program.</p></blockquote>
<p>The thing that makes Symphony stand out to me is quite simple, it is very easy to work with multiple documents and the web on devices with limited screen real estate, in fact its user interface is probably the best that I have come in contac</p>
<div id="attachment_117" class="wp-caption alignright" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony3.png"><img class="size-medium wp-image-117" title="symphony_wordprocessor" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony3-300x225.png" alt="Symphony UI and Sidebar" width="300" height="225" /></a><p class="wp-caption-text">Symphony UI and Sidebar</p></div>
<p>t with in general.  Time seems to have been taken to make the UI functional and attractive, something still lacking in Open Office, in my opinion at least.</p>
<p>The tabbed interface may not be revolutionary anymore, it is a stock feature of every useable web browser, file manager and terminal application these days and it is making it&#8217;s way into other applications where it is deemed appropriate, in an office suite, it is a godsend.</p>
<div id="attachment_116" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony2.png"><img class="size-medium wp-image-116" title="symphony_home" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony2-300x225.png" alt="Symphony Home PAge" width="300" height="225" /></a><p class="wp-caption-text">Symphony Home PAge</p></div>
<p>Symphony provides most of the components people are used to in an office suite, word-processor, spreadsheet and presentation components, being based on an early version of Open Office none stand out particularity, other than to say that they satisfy most normal office users requirements without too much trouble.</p>
<p>The sidebar approach to more complex operations (more complex than single button push alterations of various properties) is also surprisingly nice, IBM have managed to make logical choices that reflect what users are likely to want to do at any given time, without removing the alternatives.</p>
<p>There are of course some problems, Symphony is a relatively new office suite, not long out of Beta and currently it is</p>
<div id="attachment_118" class="wp-caption alignleft" style="width: 310px"><a rel="lightbox" href="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony4.png"><img class="size-medium wp-image-118" title="symphony_software_updates" src="http://www.techideas.co.uk/wp-content/uploads/2009/03/symphony4-300x225.png" alt="Symphony Presentations" width="300" height="225" /></a><p class="wp-caption-text">Symphony Presentations</p></div>
<p>based on an old and out of date version of Open Office (although V2 will apparently be based on Open Office 2, making it only one full version behind its main rival.  It is slow to load the first time and not terribly snappy to use on occasion (On the variety of machines I tested it on) putting it on a Par with Microsoft&#8217;s office suite and far behind Abiword or Koffice in terms of performance.</p>
<p>Happily Symphony has stuck with the Open Document Format, ensuring that the documents you create are portable and easily editable in your favourite Open Source Application, as with Open Office it also has the ability to open a range of proprietary formats and seems to do so well.</p>
<p>So if you have the time, take a look at Lotus Symphony.  From a personal point of view, I think I will keep using symphony for a while yet, although I would prefer to see some of the UI elements implemented in Open Office, especially tabbing and the cleaner UI, although a version of Lotus Symphony based on Open Office 3 and an Open Source or Free Software license would be a perfectly acceptable alternative.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techideas.co.uk/?feed=rss2&amp;p=114</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
