<?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>kevingillan.info</title>
	<atom:link href="http://www.kevingillan.info/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kevingillan.info</link>
	<description></description>
	<lastBuildDate>Wed, 30 Jun 2010 14:42:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Update on ECHR ruling on Terrorism Act stop and search powers</title>
		<link>http://www.kevingillan.info/rantlog/134</link>
		<comments>http://www.kevingillan.info/rantlog/134#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:33:45 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Rantlog]]></category>
		<category><![CDATA[human rights]]></category>
		<category><![CDATA[liberty]]></category>
		<category><![CDATA[terrorism]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=134</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Update+on+ECHR+ruling+on+Terrorism+Act+stop+and+search+powers&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Rantlog&amp;rft.source=kevingillan.info&amp;rft.date=2010-06-30&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/rantlog/134&amp;rft.language=English"></span>
While ECHR’s judgment as described below seemed pretty final, the Labour government still attempted a final appeal – asking for the case to be heard in the ‘Grand Chamber’ (i.e. throwing another few ECHR judges in to the pot). They didn’t have any new arguments or grounds for appeal though and so today I heard [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Update+on+ECHR+ruling+on+Terrorism+Act+stop+and+search+powers&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Rantlog&amp;rft.source=kevingillan.info&amp;rft.date=2010-06-30&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/rantlog/134&amp;rft.language=English"></span>
<p>While ECHR’s judgment as <a title="section 44 terrorism act victory" href="http://www.kevingillan.info/articles-papers/128" target="_self">described below</a> seemed pretty final, the Labour  government still attempted a final appeal – asking for the case to be  heard in the ‘Grand Chamber’ (i.e. throwing another few ECHR judges in  to the pot). They didn’t have any new arguments or grounds for appeal  though and so today I heard that the ECHR has refused the government  request. Labour were probably trying to kick it into the long grass  until after the election, knowing that it would soon be somebody else’s  problem. The judgment should hopefully ensure that the shiny new  coalition government’s review of civil liberties should have section 44  high on the agenda, along with the raft of other shameful laws that  Labour introduced in its muddle-headed, knee-jerk reactions to  the  terrorist threat. They will be getting continuing pressure from the  Police and other security services to keep these easy to use laws,  of course, so its still important, at any opportunity, to support the  call for the return of our fundamental civil liberties. Liberty have <a title="Take action for liberty" href="http://www.liberty-human-rights.org.uk/take-action/index.shtml" target="_blank">a few ideas on how to do that</a>; making <a title="Donate to Civil Liberties Trust" href="http://www.justgiving.com/futureofliberty" target="_blank">a  donation to the Civil  Liberties Trust</a> would also help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/rantlog/134/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring hyperlink networks with Issue Crawler: methodological issues</title>
		<link>http://www.kevingillan.info/articles-papers/129</link>
		<comments>http://www.kevingillan.info/articles-papers/129#comments</comments>
		<pubDate>Wed, 14 Apr 2010 15:14:14 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Articles & Papers]]></category>
		<category><![CDATA[issue crawler]]></category>
		<category><![CDATA[methodology]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=129</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Exploring+hyperlink+networks+with+Issue+Crawler%3A+methodological+issues&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2010-04-14&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/129&amp;rft.language=English"></span>
Paper at: Workshop on method(s): challenges of on-line research. Abstract: This presentation will introduce Issue Crawler software as a methodological tool for examining hyperlink networks. The software identifies sets of websites with dense connections around particular issues. Generated data allows the use of social network analysis techniques to understand the structure of the web. The [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Exploring+hyperlink+networks+with+Issue+Crawler%3A+methodological+issues&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2010-04-14&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/129&amp;rft.language=English"></span>
<p>Paper at: <a title="Workshop on methods: challenges of online research" href="http://www.socialsciences.manchester.ac.uk/ricc/projects/MDMN/workshop/index.html" target="_blank">Workshop on method(s): challenges of on-line research</a>.</p>
<p>Abstract:</p>
<p>This presentation will introduce Issue Crawler software as a methodological tool for examining hyperlink networks. The software identifies sets of websites with dense connections around particular issues. Generated data allows the use of social network analysis techniques to understand the structure of the web. The talk will identify some of the methodological issues raised by the tool and also present some data from a recent study of anti-war websites. Some of this work has been published as Gillan, K. (2009) “The UK Anti-War Movement Online: Uses and Limitations of Internet Technologies for Contemporary Activism,” Information, Communication &amp; Society 12(1): 25-43.</p>
<p>Slides available from <a title="Workshop on Methods" href="http://www.socialsciences.manchester.ac.uk/ricc/projects/MDMN/workshop/index.html" target="_blank">RICC Workshop on Methods website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/articles-papers/129/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We fought the law&#8230; and won!</title>
		<link>http://www.kevingillan.info/articles-papers/128</link>
		<comments>http://www.kevingillan.info/articles-papers/128#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:23:43 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Articles & Papers]]></category>
		<category><![CDATA[Rantlog]]></category>
		<category><![CDATA[human rights]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[protest]]></category>
		<category><![CDATA[section 44]]></category>
		<category><![CDATA[terrorism]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=128</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=We+fought+the+law%26%238230%3B+and+won%21&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.subject=Rantlog&amp;rft.source=kevingillan.info&amp;rft.date=2010-01-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/128&amp;rft.language=English"></span>
The European Court of Human Rights today issued its judgement on the case that Penny Quinton and I have been taking against the government over section 44 of the Terrorism Act 2000. They have agreed that this piece of legislation offends against Article 8 of the European Convention on Human Rights, and does not contain [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=We+fought+the+law%26%238230%3B+and+won%21&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.subject=Rantlog&amp;rft.source=kevingillan.info&amp;rft.date=2010-01-12&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/128&amp;rft.language=English"></span>
<p>The European Court of Human Rights today issued its judgement on the case that Penny Quinton and I have been taking against the government over section 44 of the Terrorism Act 2000. They have agreed that this piece of legislation offends against Article 8 of the European Convention on Human Rights, and does not contain sufficient safeguards for members of the public. [1]</p>
<p>The case stems from events in September 2003, when Penny and I were independently subject to stop and search under the Terrorism Act. We&#8217;d both been attending protests at the DSEi arms fair, myself partly for research purposes and Penny as an independent journalist. The campaigning legal firm <a title="Liberty Human Rights" href="http://liberty-human-rights.org.uk/" target="_blank">Liberty</a> agreed to take our cases and we spent several years going though the judicial review process, before finally taking it to the European Court last year.[2]</p>
<p>To finally win is fantastic news and sends a very strong signal to government about the limits to what is acceptable in combating terrorism. Section 44 is regularly abused by police who find it convenient for general policing. The problem is the legislation itself, which is screaming out to be abused. The Terrorism Act encourages police to perform stop and search &#8216;for the purpose of searching for articles of a kind which could be used in connection with terrorism&#8217; (e.g. phones, maps, laptops, notepads, car keys) and &#8216;may be exercised <em>whether or not the constable had grounds for suspecting the presence of articles of that kind</em>&#8216; (Section 44(1)). When challenged by those seeking redress for misuse of these powers the constable should properly claim in court that he or she had no suspicion of the person they stopped and searched. Another reply might risk saying something that could be perceived as discriminatory or otherwise unreasonable, so why make your thoughts public? This is indeed how the officers reacted when we challenged their use of the Terrorism Act against protesters &#8211; we just don&#8217;t know why we stopped them. The Terrorism Act makes it easier to search people than any other police power and officers are encouraged not to disclose (or indeed use) any reasoning. So its hardly a surprise that hundreds of thousands [3] of stops under this legislation have created suspicion and fear of the state, while not one has led to an arrest on terrorism charges.</p>
<p>News reports are now available from the <a title="BBC Stop and Search Illegal" href="http://news.bbc.co.uk/1/hi/uk/8453878.stm" target="_blank">BBC</a>, <a title="Times on Stop and Search" href="http://business.timesonline.co.uk/tol/business/law/article6984942.ece" target="_blank">The Times</a>, <a title="Guardian - Stop and Search Illegal" href="http://www.guardian.co.uk/world/2010/jan/12/stop-and-search-ruled-illegal" target="_blank">The Guardian</a>, and <a title="Google News Search on S44 Case" href="http://news.google.com/news/more?pz=1&amp;cf=all&amp;ned=uk&amp;ncl=dFd5_DHZ3trmqnMPIkj0kgp_MqrOM&amp;topic=n" target="_blank">quite a few more</a>!</p>
<p>Notes<br />
[1] The full judgement is available here: <a title="European Court Human Rights s44 Terrorism Act" href="http://cmiskp.echr.coe.int/tkp197/view.asp?action=html&amp;documentId=860909&amp;portal=hbkm&amp;source=externalbydocnumber&amp;table=F69A27FD8FB86142BF01C1166DEA398649" target="_blank">Gillan &amp; Quinton vs. The United Kingdom (4158/05)</a>.<br />
[2] Elsewhere I&#8217;ve written about <a title="Terrorism Act 2000 and the Judicial Review Process" href="http://www.kevingillan.info/articles-papers/43" target="_blank">why the judicial review process is blind to certain kinds of systematic misuse of police powers</a>.<br />
[3] 250,000 stops were made in 2008/9 and 117,278 in 2007/8.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/articles-papers/128/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Six Tips for Linux Happiness</title>
		<link>http://www.kevingillan.info/techblog/127</link>
		<comments>http://www.kevingillan.info/techblog/127#comments</comments>
		<pubDate>Sun, 06 Dec 2009 16:59:47 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Techblog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=127</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Six+Tips+for+Linux+Happiness&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-12-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/127&amp;rft.language=English"></span>
So, you&#8217;re starting to be convinced of the benefits of linux? Keen to experience the increased speed and power and to try out some of the thousands of pieces of free software available? Like the thought of being secure from viruses and spyware? But still a little attached to your Windows operating system? Here&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Six+Tips+for+Linux+Happiness&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-12-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/127&amp;rft.language=English"></span>
<p>So, you&#8217;re starting to be convinced of the benefits of linux? Keen to experience the increased speed and power and to try out some of the thousands of pieces of free software available? Like the thought of being secure from viruses and spyware? But still a little attached to your Windows operating system? Here&#8217;s a few tips for making the best of both worlds.</p>
<p><span id="more-127"></span></p>
<p><strong>1. Use Ubuntu</strong></p>
<p>There are loads of distributions available and it may be difficult to make a decision. Ubuntu has rapidly become the most popular and this must be due in part to its ease of installation and use for newcomers. So why not follow the crowd and try Ubuntu first? Go on, <a title="get ubtunu" href="http://www.ubuntu.com/GetUbuntu/download" target="_blank">go and download the latest release</a>.</p>
<p><strong>2. Dual boot Windows/OSX and Linux</strong></p>
<p>Dual booting means that when you power on your machine you get a choice of going into either of two or more operating systems. There are lots of articles around on how to set up a dual-boot machine <a title="dual boot windows xp and ubuntu" href="https://help.ubuntu.com/8.04/switching/dualboot.html" target="_blank">with XP</a>, or <a title="dual boot windows 7 and ubuntu" href="http://lifehacker.com/5403100/dual+boot-windows-7-and-ubuntu-in-perfect-harmony" target="_blank">with Windows 7</a>, or <a title="dual boot osx and ubuntu" href="http://www.philroche.net/archives/osx-and-ubuntu-dual-boot/" target="_blank">with OSX</a>. My own experience is dual booting Windows XP Pro and various versions of Ubuntu, Fedora, OpenSuse and whatever else took my fancy at the time. The obvious benefit is that you have all your familiar applications there, and you can take your time learning linux without jumping in at the deep end and having to learn everything at once. Remember:</p>
<ul>
<li>If starting with a clean computer install Windows first (the same seems to go for OSX). Windows isn&#8217;t designed to play well with other operating systems. Ubuntu certainly is.</li>
<li>If you&#8217;ve already got Windows installed:
<ul>
<li>Backup everything. Time-consuming, yes. But there are dangers in the install process, especially the first time you do it, so don&#8217;t leave anything to chance. Remember to backup data that is stored by your applications in locations other than My Documents. Some applications have decent data export tools; for others you may need to search through folders within C:\Documents and Settings\your-user-profile, such as &#8216;Application Data&#8217; and &#8216;Local Settings&#8217;.</li>
<li>Clean up your Windows install. Most important is to <a title="defrag hard disk windows xp" href="http://support.microsoft.com/kb/314848" target="_blank">defragment your hard disk</a>. Your files are scattered across the disk, especially if you&#8217;ve been using the operating system a while. Your Ubuntu installation may require moving a lot of that mess into one place to make room for your new OS. Get XP to do it first so that it can keep track of where everything is stored. It is probably also useful to use a utility like <a title="Get CCleaner" href="http://www.filehippo.com/download_ccleaner/" target="_blank">CCleaner</a> to get rid of temporary files and oodles of accumulated crap.</li>
<li>Make sure you&#8217;ve got access to a proper install/restore disk for your pre-existing operating system.</li>
</ul>
</li>
</ul>
<p>An alternative to dual booting is virtualization. Installing a program like VBox-OSE on Ubuntu lets you install a full copy of Windows or OSX operating systems plus your favourite applications right inside Ubuntu. There&#8217;s clearly a benefit here of not having to reboot to use other programmes but there&#8217;s a penalty in the speed your applications run.</p>
<p><strong>3. Separate Data and Software</strong></p>
<p>If you are dual booting it makes sense to put all of your data on a separate partition that can be accessed and written to by both operating systems. But even if you&#8217;re not dual booting, keeping your data separate may make operating system upgrades easier and lets you experiment with confidence. Keeping your data separate is more secure and if anything goes wrong you can simply insert a linux live CD to get a temporary operating system and get straight to your data. Points to bear in mind:</p>
<ul>
<li>You can use the linux utility gparted to create additional hard disk partitions. Its not included in a default Ubuntu install (although you can get it easily through the System-&gt;Administration-&gt;Synaptic Package Manager). It is included on an Ubuntu live CD though. I prefer to use it from a live CD &#8211; that means you&#8217;re not using any of the hard disk for running the OS so you can easily change any of the existing partitions.</li>
<li>If dual booting with Windows the logical thing is probably to format the partition as ntfs, since both Windows and linux can read and write from that filesystem. Choosing linux&#8217;s favourite ext3 filesystem format is fine too, but you&#8217;ll need to <a title="install ext2ifs for windows" href="http://www.fs-driver.org/" target="_blank">install Ext2IFS on Windows</a> to be able to write to it from within Windows. (IFSdrives seems to be super-reliable and after a two minute set up you can just forget its there. Though because it writes from windows as if the ext3 partition is ext2 it doesn&#8217;t keep the journalling up to date &#8211; I don&#8217;t really know what this means but it doesn&#8217;t seem to matter!)</li>
<li>Once you&#8217;ve created your data partition you might want, in Ubuntu, to change the text file located at /etc/fstab. You can then reliably mount your data partition in the same location meaning that you can create links to place on your desktop or wherever is convenient. The following commands in Terminal do the trick:
<ul>
<li>sudo mkdir /media/choose-name-for-data-store-here &#8211; this creates the place you&#8217;ll go to for your data.</li>
<li>sudo blkid &#8211; this gets a list of partitions on physical drives, and you need to note down the UUID of the partition you want to automount. Labels like /dev/sda1 (meaning the first partition on the first SATA harddrive) correspond to labelling in the gparted graphical interface, so you could always use that to work out which partition you&#8217;re aiming for.</li>
<li>sudo cp /etc/fstab /etc/fstab.bak &#8211; this backs up your fstab file in case of errors.</li>
<li>gksu gedit /etc/fstab &#8211; this opens a text editor to edit your fstab file. Add something like the following at the bottom, then save and close.</li>
</ul>
</li>
</ul>
<p><code># mount data store partition<br />
UUID=b7296b71-b1bd-4e73-9b7f-077dd37902c5    /media/filestore    ext2    rw,user,auto    0    0</code></p>
<ul>
<li>
<ul>
<li>You&#8217;ll need to make a few changes to that example: change the long UUID number to whichever you found with the blkid command (don&#8217;t include quote marks); change /media/filestore to whatever you named your data store directory; and change ext2 to whichever filesystem you formatted your partition with (probably ntfs or ext3).</li>
<li>Back in the Terminal run &#8220;sudo mount -a&#8221;. If there are no errors you should now be able to navigate in the file manager to the directory you created in /media to see the data on your additional partition.</li>
<li>NB If for any reason you want to unmount your data partition in Ubuntu then you&#8217;ll need to do it as root, i.e. use the command &#8220;sudo umount /media/your-data-store-directory&#8221;.</li>
</ul>
</li>
</ul>
<p><strong>4. Investigate problems (and note down the solutions!)</strong></p>
<p>Its always possible that some particular configurations of hardware don&#8217;t work as easily as one would hope. Hardware manufacturers might share information with Microsoft that they don&#8217;t with linux developers. (Although the biggest manufacturers are getting much better in this regard.) But if you&#8217;ve got a problem with your installation it might be relatively simple to fix and somewhere has likely been there before. Get googling and be very specific about your searches. (Searching &#8216;choppy graphics&#8217; is clearly not going to be very useful &#8211; know your hardware so you can search, say, &#8216;NVidia 8500 ubuntu 9.10 video mplayer bug&#8217;.) Remember that you can trust information on the official sites (say the <a title="ubuntu bug tracking" href="https://launchpad.net/ubuntu" target="_blank">Ubuntu bug tracking</a> website or <a title="ubuntu community documentation" href="https://help.ubuntu.com/community" target="_blank">community wiki</a>) much more than random blogs (like this one!).</p>
<p>Most importantly, when you get your fix, note down exactly what you&#8217;ve done so you can a) undo it if it causes other problems and b) redo it if, say, you decide to install a different or newer version of your operating system. An obvious point perhaps, but its a lesson its taken me longest to learn.</p>
<p><strong>5. Use the Cloud</strong></p>
<p>Using  cloud services &#8211; i.e. places available through the internet where you store some of your data &#8211; is a good way of separating data from software. It not only gives you a handy backup of your data but also makes it available from whatever computer you happen to be using &#8211; as long as you can keep track of all those passwords. Services I like include:</p>
<ul>
<li>Dropbox. This quietly keeps your files synchronised across any computer that you&#8217;ve installed it on and you can get an installer for linux, Windows or OSX. There&#8217;s also a web interface where you can access all of your files and even roll back to earlier versions of them. A free account gets 2GB of storage space so you&#8217;re not going to be backing up your whole hard drive this way, but its useful for those worky files you always want with you. (<a title="referral to dropbox" href="https://www.dropbox.com/referrals/NTMwOTM3MDY5" target="_blank">This link</a> gets us both a bit of extra free storage space if you sign up).</li>
<li>Xmarks add-on for Firefox. Keeps my bookmarks, keyword searches, passwords etc securely synchronised across computers. Lovely.</li>
<li>Also, as a researcher I use <a title="try out zotero" href="http://www.zotero.org/" target="_blank">Zotero</a> to keep track of my reading notes, bibliographic data and so on. The v.2 beta version now includes the possibility of synchronising your metadata, notes and your pdf copies of readings, websites and so on. At present this seems to provide unlimited storage space for free!</li>
<li>GMail contact data can be kept in sync with Thunderbird with the <a title="google contacts addon" href="https://addons.mozilla.org/en-US/thunderbird/addon/7307" target="_blank">Google Contacts add-on</a>. Even if you don&#8217;t use GMail I think its worth signing up for an account just to use its contacts as a central point to sync multiple copies of Thunderbird (or Evolution for that matter) and perhaps your mobile phone too.</li>
</ul>
<p>Depending on what sort of data you want to look after and/or share there are plenty of other services out there: Flixr is an obvious one for photographers and is often linked into photo management software like F-Spot and Picasa.</p>
<p><strong>6. Keep up to date (but be careful of upgrades!)</strong></p>
<p>Software updates are now a vital part of computing. Ubuntu installs with its Update Manager configured to run as soon as you turn on your computer. The updates only rarely require a computer restart so you can generally accept the suggested updates and leave the system to it. One warning, however, is that Ubuntu releases a new version of the operating system every six months. These upgrades won&#8217;t happen automatically, although the Update Manager will let you know when they&#8217;re available. But upgrading is a bigger job than simply accepting software updates &#8211; especially if you&#8217;ve got an odd selection of hardware or have heavily customised your operating system. The potential instability of system upgrades has caused some controversy among linux fans. The best practical advice is probably not to upgrade as soon as its available (in April and October each year) but to wait a month or so. When you do upgrade make sure you&#8217;ve got a little bit of time to iron out any wrinkles and go back to those installation notes you made so meticulously.</p>
<p>These tips are hardly an exhaustive how-to. But the purpose is to suggest some  of the easy practical steps to feeling secure about your linux use. Keep things organised and your data secure and you can be free to experiment. <a title="customize ubuntu" href="https://help.ubuntu.com/community/UbuntuEyeCandy" target="_blank">Customize your desktop</a>, set your visual effects to do <a title="compiz effects in ubuntu" href="http://www.youtube.com/watch?v=bMUQ_nja39c&amp;feature=related" target="_blank">something pointlessly cool</a>, install a wide range of applications or even create another partition and install an entirely new operating system just because its looks take your fancy. The excitement of linux is in the experimentation &#8211; just take a few precautions before you hurl yourself in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/techblog/127/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eeePC Internet Connection via Mobile Phone</title>
		<link>http://www.kevingillan.info/techblog/125</link>
		<comments>http://www.kevingillan.info/techblog/125#comments</comments>
		<pubDate>Sat, 05 Dec 2009 23:44:16 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Techblog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=125</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=eeePC+Internet+Connection+via+Mobile+Phone&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-12-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/125&amp;rft.language=English"></span>
I came across various instructions for connecting an Ubuntu powered laptop to the internet through your mobile phone&#8217;s data connection. My first thought was &#8216;brilliant&#8217;, followed rapidly by &#8216;ooh this&#8217;ll be fiddly&#8217;. It requires a bit of manual coding, but using Rahid Hasan&#8217;s excellent how-to it just worked first time (that link looks broken now, [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=eeePC+Internet+Connection+via+Mobile+Phone&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-12-06&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/125&amp;rft.language=English"></span>
<p>I came across various instructions for connecting an Ubuntu powered laptop to the internet through your mobile phone&#8217;s data connection. My first thought was &#8216;brilliant&#8217;, followed rapidly by &#8216;ooh this&#8217;ll be fiddly&#8217;. It requires a bit of manual coding, but using <a title="laptop mobile broadband via bluetooth phone" href="http://ubuntu-help.co.cc/index.php/ubuntu-help/35-internet/46-mobile-broadband-internet-over-bluetooth" target="_blank">Rahid Hasan&#8217;s excellent how-to</a> it just worked first time (that link looks broken now, its <a title="bluetooth mobile internet" href="http://www.astahost.com/info.php/Mobile-Broadband-Ubuntu-Bluetooth_t19728.html" target="_blank">also copied here</a>). I can now enable my bluetooth on my eeePC, turn off the wifi, and a get a reasonable connection speed via my Nokia E71 on three. Grand &#8211; no more hotspot charges.</p>
<p>UPDATE: This is a little more complicated in Ubuntu 9.10. For some reason pairing the phones doesn&#8217;t result in a bond on the refcomm channel. I get the error &#8220;In file /etc/ppp/peers/BluetoothDialup: unrecognized option &#8216;/dev/rfcomm0&#8242;&#8221;. The following seems to solve it.<em></em></p>
<p>To get it working, follow the instructions linked above with the following modifications:</p>
<ol>
<li>All of the required packages were already installed on Ubuntu 9.04 and 9.10 Netbook Remix, so no need to do any of the sudo apt-get ing</li>
<li>The command to restart bluez-utils is now <code>/etc/init.d/bluetooth restart</code></li>
<li>Phone specific information: the apn for three is three.co.uk and the data profile number is 1</li>
<li>Check what devices you have with <code>ls /dev</code> Is there one listed as rfcomm? If not, then the following command is required: <code>sudo rfcomm bind 0 xx:xx:xx:xx:xx:xx z</code>Replace the x&#8217;s with your phone&#8217;s mac number and the z with your dialup channel number (both found when you follow the linked how to). This command only seems to be required once per session, then you can, in theory, pon and poff as much as you like. Perhaps the solution is to run the command at startup.</li>
<li>I get permission errors unless I run the launch command (pon or poff) with sudo</li>
<li>On launching the connection I get a permission error (only members of group &#8220;dip&#8221; can use this command) &#8211; but no group dip seems to exist. So, use sudo to launch instead.</li>
<li>Start the connection with <code>sudo pon BluetoothDialup</code> And stop it with <code>sudo poff BluetoothDialup</code> NB these commands can be written into custom application launchers through Preferences-&gt;Main Menu; but use gksu instead of sudo.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/techblog/125/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moral Business: Changing Corporate Behaviour by ‘Speaking Their Language’</title>
		<link>http://www.kevingillan.info/articles-papers/124</link>
		<comments>http://www.kevingillan.info/articles-papers/124#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:07:41 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Articles & Papers]]></category>
		<category><![CDATA[corporations]]></category>
		<category><![CDATA[Elsevier]]></category>
		<category><![CDATA[protest]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=124</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Moral+Business%3A+Changing+Corporate+Behaviour+by+%E2%80%98Speaking+Their+Language%E2%80%99&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-10-15&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/124&amp;rft.language=English"></span>
Paper presented to the European Sociological Association General Conference, Lisbon, September 2009. Abstract: The academic publisher Reed Elsevier also organised the world’s largest defence exhibitions. The exhibitions themselves have regularly met vibrant street protests, and from 2005 campaigners targeted the corporate organisers. A coordinated network of anti-arms trade activists, academics, medical professionals and institutional shareholders [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Moral+Business%3A+Changing+Corporate+Behaviour+by+%E2%80%98Speaking+Their+Language%E2%80%99&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-10-15&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/124&amp;rft.language=English"></span>
<p><strong>Paper presented to the<em> European Sociological Association General Conference</em>, Lisbon, September 2009.</strong></p>
<p>Abstract:</p>
<blockquote><p>The academic publisher Reed Elsevier also organised the world’s largest defence exhibitions. The exhibitions themselves have regularly met vibrant street protests, and from 2005 campaigners targeted the corporate organisers. A coordinated network of anti-arms trade activists, academics, medical professionals and institutional shareholders formed a multifaceted campaign that sought to persuade the corporation to change its behaviour on its own terms. After initial intransigence, Reed Elsevier divested itself of its defence sector activities in 2008.<br />
On the basis of interviews with activists and corporate employees, this paper addresses two sets of questions about the Elsevier campaign. First, what are the components of a successful, corporate-focused campaign? Insights from the recently expanded literature on the outcomes of social movements will be tested against both facts of this case and the conscious strategy pursued by participants. I will argue that the movement outcomes literature continues to cope better with movements demanding state responses than those directed at corporations. Secondly, therefore, this paper examines a set of broader questions about the character of moral demands placed on corporate activity, and the way in which management discourses of corporate responsibility or citizenship partially constrains the response of relevant decision makers.</p></blockquote>
<p>You can download the presentation slides from: <a title="Gillan - Moral Business" href="http://www.kevingillan.info/wp-content/uploads/2009/09/KG-MoralBusiness-2009-publishable.ppt" target="_blank">Moral Business Presentation (ppt)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/articles-papers/124/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the NVidia linux driver working with odd monitors</title>
		<link>http://www.kevingillan.info/techblog/122</link>
		<comments>http://www.kevingillan.info/techblog/122#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:20:42 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Techblog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xorg.conf]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=122</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Getting+the+NVidia+linux+driver+working+with+odd+monitors&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-09-27&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/122&amp;rft.language=English"></span>
The latest edition of Ubuntu (9.04) is generally excellent. There are continuing problems with graphics cards, however, that probably flow more from the proprietary (closed source) drivers provided than anything that Ubuntu folks can control. For me, its the NVidia driver that&#8217;s the baddy, failing to recognise any accurate information from my Acer widescreen monitor. [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Getting+the+NVidia+linux+driver+working+with+odd+monitors&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-09-27&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/122&amp;rft.language=English"></span>
<p>The latest edition of Ubuntu (9.04) is generally excellent. There are continuing problems with graphics cards, however, that probably flow more from the proprietary (closed source) drivers provided than anything that Ubuntu folks can control. For me, its the NVidia driver that&#8217;s the baddy, failing to recognise any accurate information from my Acer widescreen monitor. This required manually writing a new xorg.conf file pretty much from scratch &#8211; here&#8217;s the solution for pairing NVidia 8500 GT with an Acer P193w<span id="more-122"></span></p>
<p>NB The following sample xorg.conf file is set specifically for a particular hardware set up. Because this configuration doesn&#8217;t allow the graphics card to take required information from the monitor (becuase it seems to get this wrong) <span style="color: #ff0000;">using this configuration in a different system could cause serious hardware damage.</span> In particular, it is essential to get the correct modelines for your monitor, using the modeline calculator referenced in the file.</p>
<p><a href="http://www.kevingillan.info/wp-content/uploads/2009/09/xorg.conf">sample xorg.conf for nvidia</a></p>
<pre><small># xorg.conf (X.Org X Window System server configuration file)
#
# NB this is kev's hand edited version making use of xorg.conf manual and
# nvidia linux driver manual
# http://www.x.org/archive/X11R6.8.0/doc/xorg.conf.5.html
# http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8178/README/chapter-03-section-02.html
# keyboard and mouse sections were pasted in from an xorg found on the ubuntu wiki,
# hopefully they're applicable here
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg</pre>
<pre>Section "Module"
  Load            "glx"
Endsection</pre>
<pre>Section "InputDevice"
  Identifier      "Keyboard0"
  Driver          "kbd"
  Option          "XkbRules"      "xorg"
  Option          "XkbModel"      "pc105"
  Option          "XkbLayout"     "gb"
EndSection</pre>
<pre>Section "InputDevice"
  Identifier      "Mouse0"
  Driver          "mouse"
  Option          "CorePointer"
EndSection</pre>
<pre>Section "Device"
  Identifier    "NVidia0"
  Driver        "nvidia"
  Screen        0
  Option        "NoLogo"    "true"
# set false to use freqs set in xorg.conf, default is true
  Option        "UseEdidFreqs"    "false"
# true could damage monitor if incorrect info specified in xorg.conf,
# but may be necessary if driver misidentifies all edid info from monitor
# default is false
  Option        "IgnoreEDID"    "false"
# nvidia's proprietary alternative to xinerama for multiple monitors,
# default is false
  Option        "TwinView"    "false"</pre>
<pre>EndSection</pre>
<pre>Section "Monitor"
  Identifier    "Monitor0"
  VendorName    "Acer"
  ModelName    "P193w"
  HorizSync    30-81
  VertRefresh    55-76
  DisplaySize    428 278
# modeline calculated by http://www.arachnoid.com/modelines/
  Modeline    "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
  Modeline    "1280x800" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
  Modeline     "960x600" 45.98 960 1000 1096 1232 600 601 604 622 -HSync +Vsync
EndSection</pre>
<pre>Section "Screen"
  Identifier    "Screen0"
  Device        "NVidia0"
  Monitor        "Monitor0"
  DefaultDepth    24
    SubSection    "Display"
      Depth        24
      Modes        "1440x900" "1280x800" "960x600"
    EndSubSection
EndSection</pre>
<pre>Section "ServerLayout"
  Identifier     "Default Server Layout"
  Screen        "Screen0"
  InputDevice    "Keyboard0"
  InputDevice    "Mouse0"
Endsection</small></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/techblog/122/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures in Thin</title>
		<link>http://www.kevingillan.info/techblog/119</link>
		<comments>http://www.kevingillan.info/techblog/119#comments</comments>
		<pubDate>Fri, 03 Apr 2009 17:52:03 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Techblog]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source software]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=119</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Adventures+in+Thin&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-04-03&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/119&amp;rft.language=English"></span>
NB This adventure has been postponed due to my lack of knowledge/skills to make it work Moving from a flat to a house so no longer will the same room function as lounge, dining room, study and guest room. Simply having a very long cable on a widescreen monitor meant that one PC used to [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Adventures+in+Thin&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Techblog&amp;rft.source=kevingillan.info&amp;rft.date=2009-04-03&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/techblog/119&amp;rft.language=English"></span>
<p>NB This adventure has been postponed due to my lack of knowledge/skills to make it work <img src='http://www.kevingillan.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Moving from a flat to a house so no longer will the same room function as lounge, dining room, study and guest room. Simply having a very long cable on a widescreen monitor meant that one PC used to serve both work and entertainment functions, but alas no more. So, how to have a satisfactory work-from-home PC and a media PC without spending too much moolah? One (theoretical) answer is to scrounge a basic &#8216;obsolete&#8217; PC and use it as a <a title="wikipedia thin client" href="http://en.wikipedia.org/wiki/Thin_client" target="_blank">thin client</a> &#8211; meaning it is just a gateway to using the resources on my current, decent quality PC. The software to make this possible is really oriented to businesses, schools or colleges running clusters of computers cheaply but the principles are (probably) applicable at home. And I hope you don&#8217;t need to be a veteran sysadmin to make it work. This post, is going to be a running commentry on what I&#8217;ve learned as I go through the stages.<span id="more-119"></span></p>
<p><strong>The Scrounge</strong></p>
<p>A thin client doesn&#8217;t need much in the way of processor speed or memory and has no use for a harddrive, but it does need decent network card (and it&#8217;ll be much easier if its PXE-bootable).</p>
<p>Scrounging hint: given that software licensing and data protection are the things that are likely to make an IT department nervous about giving stuff away, just ask for the machine without the hard drive. Sorted.</p>
<p>Lucky me &#8211; my workplace was refurbishing old computers and had a box to throw my way (Dell Optiplex GX280). Its 3GHz processor and 512MB RAM would actually make for a very reasonable linux machine without the need for any of this thin client business. But it doesn&#8217;t have a hardrive, and anyway, the thing client&#8217;s the whole point. So&#8230;</p>
<p><strong>Exploring the PC</strong></p>
<p>What have you got your hands on? Download a linux live CD like <a title="xubuntu live cd" href="http://www.xubuntu.org/" target="_blank">Xubuntu</a> to find out (NB get the larger full disc, the alternate install disc is no use without a hard drive). If you&#8217;ve got an older machine try <a title="Damn Small Linux" href="http://damnsmalllinux.org/" target="_blank">DSL</a>. Load to the BIOS, slide the CD in, and hit F2/F12/Del or whatever to change the boot order. Save and exit.</p>
<p>Have a play, does everything seem to work? Good&#8230;</p>
<p>Now, open the terminal and type:</p>
<p><code>lspci</code></p>
<p>This gives you the lowdown on some of the important components. Look for &#8216;Ethernet controller&#8217; and write down the full description of the controller because you&#8217;ll need it later.</p>
<p>Personal hurdle 1: No BIOS! eek. Some info about the graphics chip appears and then nothing, nadda, sweet FA. Turned out that the person donating the machine had kindly put in some extra RAM from another identical looking machine also being decomissioned. But non-matching (or maybe just malfunctioning) RAM made the machine halt before it had even managed to load the BIOS. Apparently this is usually a sign of a hardware problem so try unplugging things if you run into it. I removed the offending hardware and all&#8217;s rosey.</p>
<p><strong>BIOS settings</strong></p>
<p>As yet the only BIOS setting I&#8217;ve needed to change is to enable the PXE bootable thing, which was pretty easy to find after hitting F2 and looking around. If the card isn&#8217;t PXE-bootable, you&#8217;ll either have to invest in a new NIC or try one of the <a title="ltsp alternative boot methods" href="https://help.ubuntu.com/community/UbuntuLTSP/LTSPBootingClientsWithoutPxe" target="_blank">alternative methods</a>.</p>
<p>Personal hurdle 2: BIOS settings locked! Okay, so this is pretty likely on a machine scrounged from a business. Try to find your PC&#8217;s manual. Mine described a jumper on the motherboard to resent admin and system passwords for the BIOS. Open the box, pull the jumper connection, close the box, power on, no more mister password. For fuller advice try this <a title="bios settings" href="http://www.dewassoc.com/support/bios/bios_password.htm" target="_blank">random website on BIOS settings</a>.</p>
<p>Well okay, that&#8217;s as far as I&#8217;ve got so far. But it all looks plain sailing from here. Yup, gonna be a breeze&#8230;</p>
<p><strong>Networking 1 &#8211; setting up a static IP address</strong></p>
<p>Usually this kind of network would run with two network cards in the server PC, one getting an internet connection and one connected to a switch. But a very useful blog post from <a title="life revived ltsp ubuntu" href="http://liferevived.blogspot.com/2008/06/howto-run-windowsxp-on-pentium486-using.html" target="_blank">Life, Revived</a> suggested that you can make do simply with an existing ADSL router as long as it has two or more ports. So, physically you just need a cable running from the router to both server and client(s).</p>
<p>The more complex bit is about how the computers do their IP addressing. The server needs a static IP. This means putting appropriate settings (which should be available from you Internet provider) in the configuration screen found, under Ubuntu. Check the router&#8217;s IP by putting it in the address bar of a browser &#8211; for Speedtouch routers this is 192.168.1.254 &#8211; you should see your router configuration application. Now do this:</p>
<ol>
<li> System-&gt;Preferences-&gt;Network Configuration</li>
<li>Under the &#8216;Wired&#8217; tab select your connection &#8211; probably eth0</li>
<li>Hit &#8216;Edit&#8217; and go to the IPv4 settings tab.</li>
<li>Change Method to &#8216;Manual&#8217; and hit &#8216;Add&#8217;</li>
<li>Fill in the details.</li>
</ol>
<ul>
<li>&#8216;Address&#8217; is the static IP of your PC. The first three figures should be the same as that for the router and the last must be different. (There are some useful guides to networking at <a title="port forward ip guides" href="http://www.portforward.com/guides.htm" target="_blank">PortForward.com</a>, including information specific to different router models.) If you&#8217;ve got other computers using the router, either wired or wireless turn them on and have a look at the router config webpage &#8211; you should see the range of IP addresses dynamically assigned to your PCs &#8211; choose a static IP that is well outside of that range.</li>
<li>Netmask always seems to be 255.255.255.0.</li>
<li>Gateway is the IP address of the router.</li>
<li>DNS Server addresses come from your Internet provider &#8211; you can enter more than one address here, separated with a space.</li>
</ul>
<p>Keep a note of all those numbers &#8211; they&#8217;ll come in handy in a moment.</p>
<p>Personal hurdle 3: There&#8217;s a silly bug in Ubuntu 8.10 which means that after a reboot the network reverts to the automatic settings. There are a couple of <a title="ubuntu 8.10 static ip settings bug" href="http://linhost.info/2008/11/how-to-set-a-static-ip-on-ubuntu-810/" target="_blank">workaround suggestions here</a>, but they didn&#8217;t work on my system. Instead, the following workaround from the <a title="ubuntu 8.10 static ip settings bug" href="https://bugs.edge.launchpad.net/ubuntu/+source/network-manager/+bug/284298/comments/4" target="_blank">official bug report</a> worked:</p>
<blockquote><p>check the &#8220;system settings&#8221; checkbox, THEN uncheck the &#8220;connect automatically&#8221; checkbox, check &#8220;connect automatically&#8221; again&#8230; wait for sometime and then click on &#8220;Authenticate&#8221; [OK in my system]: n-m should trigger the sudo authentication dialog box and let you save the settings.</p></blockquote>
<p><strong>Setting up the server</strong></p>
<p>Now its a case of hopefully following the instructions at the <a title="life revived ltsp ubuntu" href="http://liferevived.blogspot.com/2008/06/howto-run-windowsxp-on-pentium486-using.html" target="_blank">Life, Revived post</a>, which I&#8217;ve copied in parts below.</p>
<p>Install the ltsp server:</p>
<p><code>sudo apt-get install ltsp-server-standalone openssh-server</code></p>
<p>Edit your dhcp configuration file which will tell the client where to look for an operating system:</p>
<p><code>gksudo gedit /etc/ltsp/dhcpd.conf</code></p>
<p>Enter the network information you used above. Mine looks like this:<br />
<code><br />
#<br />
# Default LTSP dhcpd.conf config file.<br />
#<br />
authoritative;<br />
subnet 192.168.1.0 netmask 255.255.255.0 {<br />
range 192.168.1.200 192.168.1.230;<br />
# option domain-name "example.com";<br />
option domain-name-servers 212.139.132.6;<br />
option broadcast-address 192.168.1.255;<br />
option routers 192.168.1.254;<br />
#    next-server 192.168.0.1;<br />
#    get-lease-hostnames true;<br />
option subnet-mask 255.255.255.0;<br />
option root-path "/opt/ltsp/i386";<br />
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {<br />
filename "/ltsp/i386/pxelinux.0";<br />
} else {<br />
filename "/ltsp/i386/nbi.img";<br />
}<br />
}<br />
</code><br />
Restart the dhcp server with:<br />
<code>sudo /etc/init.d/dhcp3-server restart</code><br />
If all is okay, then great. Time to build the image for the client to boot from:<br />
<code>sudo ltsp build-client</code></p>
<p><strong>Setting up the client</strong></p>
<p>The final job is to write the boot instructions for the client to a floppy disc. Dig out your note of the ethernet controller info and visit <a title="bootable floppy rom utility" href="http://www.rom-o-matic.net/" target="_blank">rom-o-matic.net</a>. Have a look at the list of network cards and select the appropriate ROM type, hit &#8216;Get ROM&#8217; and save somewhere sensible. To write the disc use a terminal command like this:</p>
<p><code>dd if=file-you've-downloaded.dsk of=/dev/fd0</code></p>
<p>Personal hurdle 4: My server PC doesn&#8217;t have a floppy drive. Unfortunately,  running a Xubuntu live CD on the client machine doesn&#8217;t seem to allow access to the floppy, so I&#8217;ve had to physically swap the floppy drive into the new machine to write the boot disc. Alternatively using a CD might have been easier (choosing a .iso instead of a .dsk download from rom-o-matic), but ideally I&#8217;d like to be able to use the CD drive in the client machine without the minor faff of remembering to put the put CD in on every shut down.</p>
<p><strong>Go, Go, Go!</strong></p>
<p>Now its time to start the client machine, hit F2/DEL to get into the BIOS. Choose to boot from the floppy you&#8217;ve just inserted and give it a whirl.</p>
<p>My results so far: &#8216;Non-system disk or disk error&#8217;. Shucks, time to revist rom-o-matic&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/techblog/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Direct Action, Democracy and Individualism</title>
		<link>http://www.kevingillan.info/articles-papers/118</link>
		<comments>http://www.kevingillan.info/articles-papers/118#comments</comments>
		<pubDate>Tue, 31 Mar 2009 10:09:07 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Articles & Papers]]></category>
		<category><![CDATA[anarchism]]></category>
		<category><![CDATA[direct action]]></category>
		<category><![CDATA[interpretative frames]]></category>
		<category><![CDATA[protest]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=118</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Direct+Action%2C+Democracy+and+Individualism&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-03-31&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/118&amp;rft.language=English"></span>
Paper for presentation at the Alternative Futures and Popular Protest Conference, 15-17th April 2009, Manchester Metropolitan University. Abstract: Direct action (DA) is often considered to be a tactical approach to protest, utilised in the service of a wide range of causes. More recently, the notion that DA forms the basis of a radical social movement [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Direct+Action%2C+Democracy+and+Individualism&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-03-31&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/118&amp;rft.language=English"></span>
<p><strong>Paper for presentation at the <em>Alternative Futures and Popular Protest Conference</em>, 15-17th April 2009, Manchester Metropolitan University.</strong></p>
<p>Abstract:</p>
<blockquote><p>Direct action (DA) is often considered to be a tactical approach to protest, utilised in the service of a wide range of causes. More recently, the notion that DA forms the basis of a radical social movement of itself has gained some currency (e.g. Doherty, Plows and Wall 2003). This paper argues that we should rather understand DA as an orientational frame: a structure of normative beliefs that can form a guide to understanding and action in a variety of contexts (Gillan 2008).<br />
Examining documentary sources on the British DA tradition and ethnographic data from recent instances of DA protest against globalisation and war, I identify the core beliefs that hold the DA frame together. Three elements in particular are identified. First, DA is based on a fundamental belief in individual freedom that motivates an evaluation of the individual moral culpability of both protest participants and their opponents. Second, DA groups have an attitude to decentralised, non-representative decision making that offers a particular understanding of democracy. Third, DA involves the re-imagining of political space as grassroots collective constructs free from systems of domination, that are consciously sought or created by DA groups.<br />
Exploration of these key ideational elements will offer two benefits. First, we will see how the interaction and translation of ideas within particular contexts shapes the possibilities and constraints that movement participants encounter. Second, this analysis opens up possibilities for comparison with (and critique from) more obviously ideological structures of belief.</p></blockquote>
<p>You can download a pdf version of this paper from: <a title="Gillan - Direct Action, Democracy and Individualism" href="http://www.kevingillan.info/wp-content/uploads/2009/03/gillan-AFPP-2009.pdf" target="_blank">Direct Action, Democracy and Individualism (PDF)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/articles-papers/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Campaigning on Corporations: Stakeholder Analysis and Networking in an Anti-Arms Trade Campaign</title>
		<link>http://www.kevingillan.info/articles-papers/120</link>
		<comments>http://www.kevingillan.info/articles-papers/120#comments</comments>
		<pubDate>Mon, 30 Mar 2009 17:37:02 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Articles & Papers]]></category>
		<category><![CDATA[activism]]></category>
		<category><![CDATA[corporations]]></category>
		<category><![CDATA[Elsevier]]></category>

		<guid isPermaLink="false">http://www.kevingillan.info/?p=120</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Campaigning+on+Corporations%3A+Stakeholder+Analysis+and+Networking+in+an+Anti-Arms+Trade+Campaign&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-03-30&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/120&amp;rft.language=English"></span>
Presentation at Medsin Global Health Conference, University of Manchester, 29th March 2009. This talk was based on recent research into the campaign that persuaded Reed Elsevier to quit the defence sector. You can download the powerpoint slides here.]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=Campaigning+on+Corporations%3A+Stakeholder+Analysis+and+Networking+in+an+Anti-Arms+Trade+Campaign&amp;rft.aulast=Gillan&amp;rft.aufirst=Kevin&amp;rft.subject=Articles+%26amp%3B+Papers&amp;rft.source=kevingillan.info&amp;rft.date=2009-03-30&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://www.kevingillan.info/articles-papers/120&amp;rft.language=English"></span>
<div style="float:left;margin-left: 12px; margin-right: 6px; margin-top: 0px; margin-bottom: 12px;"><img class="alignnone" src="http://www.kevingillan.info/wp-content/uploads/2009/04/medsin-image.jpg" alt="Elsevier Campaign Network Diagram" /></div>
<p><strong><span style="font-size: 12pt; font-family: " lang="EN-GB">Presentation at <a title="Medsin Global Health Conference" href="http://www.ghc09.org/" target="_blank"><em>Medsin Global Health Conference</em></a>, University of Manchester, 29<sup>th</sup> March 2009.</span></strong></p>
<p>This talk was based on recent research into the campaign that persuaded Reed Elsevier to quit the defence sector. You can <a title="stakeholder analysis and networking in Elsevier campaign" href="http://www.kevingillan.info/wp-content/uploads/2009/04/medsin-conference.pdf" target="_blank">download the powerpoint slides here</a>.</p>
<div style="height: 80px;"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kevingillan.info/articles-papers/120/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
