<?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"
	>

<channel>
	<title>glenscott.net</title>
	<atom:link href="http://www.glenscott.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.glenscott.net</link>
	<description>Reading, Writing, Sysadmin, and Science Fiction.</description>
	<pubDate>Sat, 20 Dec 2008 15:27:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Ubuntu Netbook Remix on Asus eeepc / eee pc</title>
		<link>http://www.glenscott.net/2008/12/11/ubuntu-netbook-remix-on-asus-eeepc-eee-pc/</link>
		<comments>http://www.glenscott.net/2008/12/11/ubuntu-netbook-remix-on-asus-eeepc-eee-pc/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 06:53:07 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=108</guid>
		<description><![CDATA[Following my previous post on restoring the default xandros install to the eeepc, it didn&#8217;t take me long to move to (and ultimately settle on) Ubuntu. Its not perfect but a hell of a lot better than stock Xandros.
I had a play with the stock ASUS install for a while, but it was less than [...]]]></description>
			<content:encoded><![CDATA[<p>Following <a href="http://www.glenscott.net/2008/11/12/restore-an-eee-pc-701-back-to-factory-xandros-from-a-usb-stick-with-no-asus-support-dvd/">my previous post on restoring the default xandros install to the eeepc</a>, it didn&#8217;t take me long to move to (and ultimately settle on) Ubuntu. Its not perfect but a hell of a lot better than stock Xandros.</p>
<p>I had a play with the stock ASUS install for a while, but it was less than exciting. What finally killed it for me was the broken Xandros wireless networking. To get WPA you need to do an update (via the wired connection) and after the update it still didn&#8217;t work for me. I finally learned that due to some scripting errors by the eee pc xandros developers WPA still breaks if there are certain characters in the password. Rather than do the script editing dance to fix a distro I was already feeling lackluster about I decided to move on to Ubuntu.</p>
<p>Installation of Ubuntu is a total breeze and everything you need plus instructions is over here : <a href="http://www.ubuntu-eee.com/">http://www.ubuntu-eee.com/</a>. I won&#8217;t go over it here but to summarize:</p>
<ol>
<li>Grab the .ISO (less than 700MB, I used the torrent)</li>
<li>Get the netboot install utility (sourceforge)</li>
<li>Blast the .ISO onto your 1GB usb drive</li>
<li>Fire up your eeepc, do the usual ESC to choose boot device, and you&#8217;re away.</li>
</ol>
<p>Up until the install I wasn&#8217;t aware of the existence of the <a href="http://www.canonical.com/projects/ubuntu/nbr">ubuntu netbook interface remix</a>: its essentially a touchscreen friendly netbook menu/window manager and very cool. Its the first real argument I&#8217;ve seen that might sway me towards installing a <a href="http://jkkmobile.blogspot.com/2007/12/asus-eee-pc-with-touch-screen.html">third party aftermarket touchscreen</a>.</p>
<p>There are a couple of things that needed changing from the stock install, most importantly the broken SD Card mount function. Fortunately this is dead easy to fix (and it is maybe already sorted in the latest release even as I type this).</p>
<h2>Run an update</h2>
<p>Before doing any tinkering, its worth allowing ubuntu to run a package update via the synaptic package manager / built in updater / cmd line &#8220;apt-get update, apt get upgrade&#8221;. This is dead easy: do it first =)</p>
<h2>Fixing the SD Card mount</h2>
<p>This is a minor annoyance, possibly already fixed if there is a new release out, but very easy to fix.</p>
<ol>
<li>Fire up a terminal window (under accessories)</li>
<li>
<pre><strong>sudo gedit /etc/fstab</strong></pre>
</li>
<li>Comment out (put a hash at the start of) the last line which refers to the cdrom.</li>
<li>Save and exit.</li>
</ol>
<p>This is a minor oversight by the distribution chefs and takes about five minutes to fix. After doing that the SD card mount works seamlessly.</p>
<h2>Getting your Divx/Xvid going</h2>
<p>The next thing you&#8217;ll probably want to do is install media codecs so you can play your divx/xvids files on the go. This is as simple as firing off the media player while you have an active net connection and telling it to download the codecs from the apt repository (just search for &#8216;xvid&#8217;).</p>
<p>Another package I needed which didn&#8217;t come preinstalled was the VPN client. Standard ubuntu procedure applies here, as in the following packages should be installed:</p>
<ul>
<li>pptp-client</li>
</ul>
<ul>
<li>gnome-network-manager</li>
</ul>
<p>After that a command line network manager restart command purports to give you the VPN options in your network menu, but I needed to reboot before mine appeared. After all this was installed, my netbook connected ot the WPA network and through again to the PPTP VPN no worries.</p>
<h3>Currently <span style="text-decoration: line-through;">Unresolved</span> Resolved Issue 1: hibernation is busted.</h3>
<p><em><span style="text-decoration: line-through;">I won&#8217;t go into detail, but even after installing the hibernate package and going in with a <a href="http://gparted.sourceforge.net/">gparted</a> usb boot to match the swap partition size to my installed RAM size (512mb), hibernation is still broken. I don&#8217;t get the &#8220;Insufficient SWAP&#8221; type error messages now and it appears to be hibernating, but powering it back on results in a fresh boot rather than a restore from hibernation.</span></em></p>
<p><em><span style="text-decoration: line-through;">For the time being I&#8217;m resorting to leaving it in suspend and making sure I keep it charged if its not being used for a few days.</span></em></p>
<p><strong>UPDATE:</strong> following the instructions for file-based hibernation in <a href="http://www.ubuntu-eee.com/wiki/index.php5?title=Fix:_hibernate">this excellent article at ubuntu-eee.com</a> has things working perfectly.</p>
<h3>Currently <span style="text-decoration: line-through;">Unresolved</span> Resolved Issue 2: Webcam is busted</h3>
<p><span style="text-decoration: line-through;"><em>Firing up the built-in &#8216;cheese&#8217; app doesn&#8217;t give me any webcam goodness, only static. This is probably some default setting gone awry in a config file: once again I havent done much (any) research on this so it might be a simple fix. I haven&#8217;t tried Skype with it yet either.</em></span></p>
<p><strong>UPDATE:</strong> Somehow the webcam had become disabled in the BIOS between the Xandros install and the Ubuntu install. Re-enabling it fixed all. Doh.</p>
<h3>Currently Unresolved Issue 3: Some windows don&#8217;t fit the screen</h3>
<p>This can be gotten around to an extent by the hold-down-alt-when-clicking trick, but what I really want is a VGA utility like the one included in the stock distro which allows a bigger virtual screen size. There might be something out there, but I haven&#8217;t give it a proper look yet.</p>
<p>I&#8217;ll post an update if I manage to resolve any of these items (before going on holiday in a few weeks =) )</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/12/11/ubuntu-netbook-remix-on-asus-eeepc-eee-pc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Restore an Eee PC 701 back to factory Xandros from a USB stick with no ASUS Support DVD</title>
		<link>http://www.glenscott.net/2008/11/12/restore-an-eee-pc-701-back-to-factory-xandros-from-a-usb-stick-with-no-asus-support-dvd/</link>
		<comments>http://www.glenscott.net/2008/11/12/restore-an-eee-pc-701-back-to-factory-xandros-from-a-usb-stick-with-no-asus-support-dvd/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 15:13:30 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=93</guid>
		<description><![CDATA[My recently aquired (used) asus eee pc 701 came with XP installed and no support CD/DVD. I wanted to get rid of XP and have a play with the stock linux O/S instead: I expected this to be an easy gimmie, but it was not, and ate up an evenings worth of my time googling [...]]]></description>
			<content:encoded><![CDATA[<p>My recently aquired (used) asus eee pc 701 came with XP installed and no support CD/DVD. I wanted to get rid of XP and have a play with the stock linux O/S instead: I expected this to be an easy gimmie, but it was not, and ate up an evenings worth of my time googling around for solutions so I&#8217;m going to lay out the shortcuts here to hopefully save someone else the pain.</p>
<p>As mentioned, the eeepc I acquired had XP installed (nlited) and no recovery DVD, so no option of using the built in rescue partition to restore the EEEPC back to the factory state. (Apparently you can hit F9 normally and it takes to to a <em>&#8216;restore me from hidden partiton&#8217;</em> type GRUB menu). I figured this wouldn&#8217;t be a problem, I&#8217;d just go to the Asus support site and grab the image. Its linux, right, should be able to get the firmware images easily from the manufacturer, right?</p>
<p>Wrong.</p>
<p>I <em>ransacked </em>the <a href="http://support.asus.com">official eeepc.asus.com support site</a> looking for what I needed: at the other end of the search I can honestly say I found zero useful material or info there. (Don&#8217;t even bother visiting it, you&#8217;re better off going straight to google for this). The support/download section had BIOS updates and the like, but nothing to help with a reinstall. Even searching the forums for what I imagined to be blatantly obvious issues (eg: where do I download the restore cd?) came up with bupkis.</p>
<p>I concluded, to my chagrin, Asus has decided to withhold the support software (a linux distro?) for whatever reason, and the forums were evidently being policed according to this policy, removing any useful information pertaining to it. I expected to find at least a link to an outside site, as google was telling me about various helpful torrents: not finding even a whisper of this on the official support forums smells like seafood.</p>
<p>After a bit of googling and torrent searching I found a few ISO images which purported to be eeepc 701 flavored including a copy of Ubuntu, but I couldn&#8217;t get them to run from USB key: <a href="http://en.wikipedia.org/wiki/SYSLINUX">syslinux</a> made the drive bootable but either the kernel options were wrong and linux would not boot, or I could get it to boot by plugging in manual options (specifying location of initrd etc) but only made it partway into a boot before falling over and restarting. (I didn&#8217;t bother noting or chasing down those errors as I didn&#8217;t particularly fancy my mission this evening to be going down the road of fixing boot issues in roll-your-own livecds booting from USB sticks). I realise I&#8217;ll probably have to suss this out properly for installing Ubuntu and other flavors down the road, but for now I just wanted the <em>stock </em>Xandros system restore.</p>
<p>I eventually found some downloads which solved the problem.</p>
<h2>Heres the process in WinXP:</h2>
<ol>
<li>The first thing you need is the <span class="largefilename"><a href="http://www.eeefiles.com/index.php?act=view&amp;id=103">EeePC 901 ASUS Linux USB Flash Utility available from eeefiles.com</a>. I guess this is the version which comes on the support DVD, but I don&#8217;t have that and it wasn&#8217;t available from the official site, so&#8230; (By the way, thanks a lot Asus, making me resort to downloading from a third party site instead of a trusted source).</span></li>
<li>The next file you&#8217;ll need is the Xandros Eee Pc 701 Edition ISO. Get it from the <a href="http://sourceforge.net/project/showfiles.php?group_id=215613">eeepc 701 community project on sourceforge</a>.</li>
<li>Once you&#8217;ve downloaded both of the above its all pretty much downhill!</li>
<li>Now either burn the ISO to a physical disk, or mount the image using a program like <a href="http://www.daemon-tools.cc">daemontools</a>.</li>
<li>Plug in your 2GB+ USB stick</li>
<li>Run the USB Flash utility, select the detected USB drive,wait for it to format. If prompted, remove and re-insert the stick after the format. It will ask for the linux disk (either insert the physical copy you burned or mount the ISO into a drive).</li>
<li>Linux will copy (it takes a few minutes) and at the end you should have a bootable restore on the USB drive.</li>
<li>Power on the eeepc, hit F2 for BIOS options, go to &#8220;Advanced&#8221; and set the &#8220;OS Installation&#8221; to &#8220;Start&#8221;. F10 to Save and exit.</li>
<li>Put the USB drive in your eeepc, reboot, hit escape on POST to get to the boot menu, and you&#8217;re off.</li>
<li>Xandros will install (took about ten minutes on mine). Remember to go back into the BIOS and set &#8220;OS Installation&#8221; to &#8220;Finished&#8221; once its finished.</li>
</ol>
<p>That really shouldn&#8217;t have taken me a whole evening of googling to get done =\</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/11/12/restore-an-eee-pc-701-back-to-factory-xandros-from-a-usb-stick-with-no-asus-support-dvd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>High Powered Tesla Coil Demonstration</title>
		<link>http://www.glenscott.net/2008/11/09/high-powered-tesla-coil-demonstration/</link>
		<comments>http://www.glenscott.net/2008/11/09/high-powered-tesla-coil-demonstration/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 10:18:37 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[misc]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=90</guid>
		<description><![CDATA[Traveled down south on the weekend to see a live demonstration of High Voltage Tesla Coils in action: a 2 hour drive but well worth it. It was a small invite only group at the Tesla guy Peters house, where it was being filmed for a show on the Dutch TV network &#8220;Veronica TV&#8221;. (Previously [...]]]></description>
			<content:encoded><![CDATA[<p>Traveled down south on the weekend to see a live demonstration of High Voltage <a href="http://en.wikipedia.org/wiki/Tesla_coil">Tesla Coils</a> in action: a 2 hour drive but well worth it. It was a small invite only group at the Tesla guy Peters house, where it was being filmed for a show on the Dutch TV network &#8220;Veronica TV&#8221;. (Previously it has been filmed for Discovery Channel, and apparently there are more film crews on the way).</p>
<p>There were a couple of very interesting aspects of the demonstrations, firstly the high power electric arcs being generated, and secondly the safe handling of said arcs by Peter the Tesla guy and the TV show presenter - they had these huge arcs from the coils terminating on steel rods being held, as well as on a metal cage with a person inside, on a steel glove, and even a tinfoil hat worn on the person whilst immersed in the family pool. This was made safe by making sure the circuit was constantly grounded through nice fat copper cables and/or the water of the pool - so while it looked like the arcs were millimeters from frying the humans involved, the current was actually happier to literally follow the path of least resistance (the copper, instead of the human).</p>
<p>Pretty amazing stuff to watch, I&#8217;m really glad I went. You can see photos and videos of this and more of the projects Peter has done on his website: <a href="http://www.tesladownunder.com">www.tesladownunder.com</a> - well worth a look.<a href="http://www.tesladownunder.com"><br />
</a></p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/11/09/high-powered-tesla-coil-demonstration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Mobile 5/6 Networking Profiles, Proxy and VPN setup</title>
		<link>http://www.glenscott.net/2008/11/04/windows-mobile-56-networking-profiles-proxy-and-vpn-setup/</link>
		<comments>http://www.glenscott.net/2008/11/04/windows-mobile-56-networking-profiles-proxy-and-vpn-setup/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:53:58 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[mobile devices]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[technical]]></category>

		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=35</guid>
		<description><![CDATA[After the last rant on Windows Mobile networking, I&#8217;ll go over a few actual solutions to the issues I encountered: hopefully a few people may find this more helpful.
Note that the following explanations, definitions of features and so on are the product of my own observation and experimentation with various WM5 and WM6 mobile devices. [...]]]></description>
			<content:encoded><![CDATA[<p>After <a href="/2007/11/16/a-hall-of-mirrors-configuring-windows-mobile-networking-and-the-gremlins-therein/">the last rant on Windows Mobile networking</a>, I&#8217;ll go over a few actual solutions to the issues I encountered: hopefully a few people may find this more helpful.</p>
<p>Note that the following explanations, definitions of features and so on are the product of my own observation and experimentation with various WM5 and WM6 mobile devices. I have found some documentation on their functions but the majority of information I have discovered through trial and error. If there is some official documentation somewhere which contradicts what I say here (and I wouldn&#8217;t be at all suprised) then so be it: what I can say for sure is mine <em>works</em>.</p>
<p>That said, Windows Mobile networking is in my experience notoriously flaky and even though the stuff here works for my device, your milage may vary considerably.</p>
<p>Ok, lets get into it.</p>
<blockquote><p><span style="color: #ff0000;"><strong>Golden rule:</strong> <em>Anytime you change <strong>anything at all</strong> in the networking profiles, after you have saved the changes, disable and re-enable the wireless network/adapter. I have a control utility for this on my device - (HTC Hermes) - but this will vary between devices. Following this step  every time I change anything has reduced my frustrations considerably - <strong>not </strong>doing this means settings often just don&#8217;t take effect, and after doing this sometimes things just start working.</em></span></p></blockquote>
<h3>A quick explanation of terms I&#8217;ve used:</h3>
<ul>
<li><em>&#8220;Config Profiles&#8221; </em>refer to the named settings you can create and assign to different networks in &#8220;Network Management&#8221; (Start -&gt; Settings -&gt; Connections -&gt; Connections -&gt; Advanced -&gt; Select Networks) - Some of the existing config profiles are &#8216;My ISP&#8221; and &#8220;My Workplace&#8221; (and you will have others automatically created for your ISP if you have mobile internet access on your SIM card via a 3G or GPRS network).</li>
</ul>
<h3>Explanation of how WM decides which network to use (And hence which attached config profile is used to decide how to connect)</h3>
<p>Windows mobile networking is whack (but you knew that already, right?). Here&#8217;s how it breaks down: It decides how to handle a http network request based on whether there are any <em><strong>decimals </strong></em>in the dns name.</p>
<p>By its logic, anything with a decimal is &#8216;internet&#8217; and anything without a decimal is &#8216;work&#8217;.</p>
<p><strong>So: </strong></p>
<ol>
<li>&#8220;<strong>http://bogus.internal</strong>&#8221; is handled with the config profile attached to the<em>&#8220;Internet&#8221;</em> network</li>
<li>&#8220;<strong>http://bogus</strong>&#8221; is handled with the config profile attached to the<em>&#8220;Private Network&#8221;</em> network</li>
</ol>
<p>You can create multiple different named config profiles and assign any of them to either <em>&#8220;Internet&#8221;</em> or <em>&#8220;Private Network&#8221;</em>.</p>
<p>An important thing to note is, a config cannot have a VPN server added to it (or use an already setup VPN) when applied to the &#8216;Internet&#8217; network. If you want to use a VPN you&#8217;ll have to do it through the &#8216;Work&#8217; network (see exceptions hint below).</p>
<h3>Explanation of the &#8216;Exceptions&#8217; settings.</h3>
<p>Now - anything in the &#8216;Exceptions&#8217; list goes through the &#8220;My Work&#8221; profile regardless of whether the dns name has decimals in it to not. The good news is you can use wildcards here to force a wide range of sites through the &#8216;My Work&#8217; profile if you want - hint: <strong>http:/*.*</strong> and <strong>https://*.*</strong> . I didn&#8217;t end up using this for my solution, but you might find it useful.</p>
<p>I&#8217;m sure this flavor of networking makes sense to some software engineer in Microsoft land, but to me it just spells confusion. Once I worked out what was actually going on, I figured out some shortcuts/config hacks which can be used to railroad the networking into doing more or less what you tell it to.</p>
<h3>So here&#8217;s what I&#8217;ve done to make mine work:</h3>
<p>First, I access everything using its FQDN - no dotless machinename shortcuts. This makes sure everything is using the profile assigned to &#8220;Internet&#8221; (regardless of whether I&#8217;m on a work network or not).</p>
<p>Make sure the &#8216;Exceptions&#8217; section has no entries.</p>
<p>Next, tell windows mobile that every wireless network you connect to is &#8220;The Internet&#8221;. Forget about the &#8220;Work&#8221; option . As far as my usage goes, that option is useless. All the wireless networks I connect to are set to &#8220;Internet&#8221;. If you have already added a wireless network and don&#8217;t know if its tagged to &#8220;Work&#8221; or &#8220;Internet, you can go into settings -&gt; wireless networks, find existing networks, and change which network it connects to.</p>
<p>Next, create a couple of new custom network configs, as follows:</p>
<ul>
<li>&#8216;Direct Connection&#8217; - this does as it says, and contains no settings for proxy or vpn.</li>
<li>&#8216;Proxy Connection&#8217; - this has my work proxy server entered</li>
</ul>
<p>You do this via Settings &#8211;&gt; connections (tab) &#8211;&gt; connections (icon) &#8211;&gt; Advanced (tab), Select Networks (button). Here you can edit existing or create new config profiles.</p>
<blockquote><p><span style="color: #333399;"><em>Incidentally, my workplace uses VPNs to grant authenticated access to the wireless network - so not allowing a VPN connection to a host on a &#8220;private network&#8221; just breaks everything.</em></span></p></blockquote>
<p>Once you&#8217;ve done that and entered your proxy authentication credentials in the appropriate places, you&#8217;re ready to go. Whenever you want to change how you&#8217;re connecting to the net go to network settings, and change &#8220;internet&#8221; to one of your created profiles. Remember to start/stop the wireless to force the change, and your next network access should be using either direct, proxy, (or VPN - see below), whichever you&#8217;ve chosen.</p>
<p>By doing this you lose any pretense of windows Mobile networking transparently working from whichever location / network you are connected to, but it never worked properly for me anyway, and at least this way you have some control back.</p>
<h3>Connecting to a VPN</h3>
<p>The above covered getting web access only, either direct or via a proxy. To get a VPN connection active (eg for skype and the like) heres what you have to do instead:</p>
<ol>
<li>Assign a config profile to the &#8216;work&#8217; network</li>
<li>Add a VPN connection to the config profile you used. You can add VPN connections to a config profile by assigning it to to the &#8220;Internet&#8221; connection, hitting OK, going back to the &#8216;Tasks&#8217; tab and clicking the &#8216;Add a new VPN server connection&#8217;.</li>
<li>Add the appropriate wildcard exceptions (to the &#8216;exceptions&#8217; section) to trigger the VPN connection for every hostname.</li>
</ol>
<p>Once I get a VPN up at my work from inside the wireless I can make direct connections to outside hosts, for example using <a href="http://www.pocketputty.net/">PocketPutty</a>. Be warned though that even if it does connect, Windows Mobile likes to shut down the VPN connection once it decides it is no longer in use, eg after you haven&#8217;t looked at web pages for a while, regardless of whatever else you are doing on the network, (say in a live SSH session). Parking pocket IE on a web page with an auto-refresh might possibly fool it into keeping the VPN alive, but I haven&#8217;t experimented with that yet.</p>
<p>Hopefully there is some useful info in here and it eases the pain of getting your mobile device networking in a saner fashion.</p>
<p><em>This is a fairly quick covering of networking with WM5/6 and its highly likely there are holes, inaccuracies and/or bits left out:  If anyone has queries, corrections or extra to add, go ahead and comment or hit up the contact form for direct email.</em></p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/11/04/windows-mobile-56-networking-profiles-proxy-and-vpn-setup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding search plugins to firefox is now broken by default?</title>
		<link>http://www.glenscott.net/2008/07/07/adding-search-plugins-to-firefox-is-now-broken-by-default/</link>
		<comments>http://www.glenscott.net/2008/07/07/adding-search-plugins-to-firefox-is-now-broken-by-default/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 04:12:39 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[rant]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=36</guid>
		<description><![CDATA[I&#8217;ve just discovered an incredibly annoying bug downgrade &#8220;feature&#8221; in the new firefox (3) - the new add-search-plugins site is broken. I noticed it in later versions of firefox 2.x as well: I was kind of hoping it was something temporary but it looks like its here to stay.
(Quick solution: ignore the site the &#8220;Add engines&#8221; link takes you to and go to mycroft.mozilla.org instead - its all there).
I&#8217;m a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just discovered an incredibly annoying <span style="text-decoration: line-through;">bug</span> <span style="text-decoration: line-through;">downgrade</span> &#8220;feature&#8221; in the new firefox (3) - the new add-search-plugins site is broken. I noticed it in later versions of firefox 2.x as well: I was kind of hoping it was something temporary but it looks like its here to stay.</p>
<p><em>(Quick solution: ignore the site the &#8220;Add engines&#8221; link takes you to and go to <a href="http://mycroft.mozdev.org/">mycroft.mozilla.org</a> instead - its all there).</em></p>
<p>I&#8217;m a big fan of the firefox search bar: I have it setup for <a href="http://www.google.com">google</a>, <a href="http://images.google.com">google images</a>, <a href="http://dictionary.reference.com">dictionary.com</a>, <a href="http://www.urbandictionary.com">urban dictionary</a>, <a href="http://en.wikipedia.org">wikipedia</a>, <a href="http://en.wikiquote.org">wikiquote</a>, <a href="http://www.youtube.com">youtube</a>, <a href="http://www.imdb.com">imdb</a> and <a href="http://www.ebay.com.au">ebay</a>. I&#8217;ve even written two search plugins in use at the computer science dept at my university which is used to  search the staff directory + and general website.  I use them all the time, and they will be included in the firefox 3.x deployed to the workstations our 17+ computer labs this semester.</p>
<p>So I&#8217;m a fan, I consider search plugins a highly desirable if not essential time-saving feature in my browser, and as soon as I install a new copy of firefox, I  take time out to customise my search menu pretty much straightaway. I quietly evangelise the feature to others, show them how easy their common searches can be. Click here, click there, bam, done, easier, isnt firefox great?</p>
<p>Problem is,  what used to be a simple and smooth process is no longer. By default anyway - and only if you&#8217;ve upgraded your browser relatively recently.</p>
<p>Now I haven&#8217;t actually gone back and installed an older version to check or anything, but I&#8217;m pretty sure that getting more search plugins used to be a case of dropping the search menu, selecting  <em>&#8220;Manage Search engines&#8221;</em>, then <em>&#8220;Get more search engines&#8221;</em> (or the equivalent text) in the settings dialog.</p>
<p>This would take me to a site I never bothered to remember the URL of, since the link was always right there in settings.</p>
<p>Used to be, I could go <em>*wherever the aforementioned link went*</em>, type in the name of<em> *major searchable site*</em> I wanted to add (ebay/youtube/wikipedia/etc) and would be presented with a list of links - click on them, approve the security popup, and wham, the plugin is added. It was quick and easy, and I found that if I was searching somewhere (ebay for example), rather than go straight to the site and use their search, it was worth the 60 or so extra seconds to go via the search plugins site and add them to my search bar.</p>
<p>Now, this simplicity is broken, due to a simple change: the <em>&#8220;Get more engines&#8221;</em> link now takes me to <a href="https://addons.mozilla.org/en-US/firefox/browse/type:4/cat:all?sort=name">addons.mozilla.org</a>. Different site, ok, cool - as long as it gives me the functionality, right? I have faith. Its landed me automatically in the &#8216;Search plugins&#8217; category. Cool. I seach for  &#8216;ebay&#8217;. It turns up&#8230; zilch. Searching for &#8216;google&#8217; gives me&#8230; &#8216;AOL search&#8217; (wtf?).</p>
<p>Oh no.</p>
<p>A couple of minutes later navigating around  and trying different searches with no fruit, I realise that regardless of whether this site actually does conspire to harbour the search bar plugins I pursue, perhaps concealed behind some menu or search option I have overlooked, however n00b-like I may be in overlooking said option, this new way of adding plugins has failed, catastrophically. It has failed the end user test. Namely, its chief advertised function - adding searchbar plugins - is nowhere in sight. Not to the casual user, and not to me. It is, it seems, akin to getting in a taxi, asking to be taken to a restaurant and being dumped at the local gymnasium. I wanted a hamburger and I didn&#8217;t even get something edible. <em>The place I&#8217;ve been taken is not even related.</em></p>
<p>So I dumped the broken site and hit google looking for firefox search plugins. A couple of links in, I found what looks like the old site - <a href="http://mycroft.mozdev.org/">mycroft.mozdev.org</a> - which has the goodness, the instant search, the 60 second convenience I wanted. I bookmarked it, problem solved - for me, anyway. Now I remember that URL in case I need  to add more plugins on another machine, or demonstrate the add plugins feature on someone elses browser.</p>
<p>I just hope this difficulty doesn&#8217;t put people off using firefox, especially those migrating from other browsers.</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/07/07/adding-search-plugins-to-firefox-is-now-broken-by-default/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simple quick and dirty linux to smb copy backup script using smbfs</title>
		<link>http://www.glenscott.net/2008/05/10/simple-quick-and-dirty-linux-to-smb-copy-backup-script-using-smbfs/</link>
		<comments>http://www.glenscott.net/2008/05/10/simple-quick-and-dirty-linux-to-smb-copy-backup-script-using-smbfs/#comments</comments>
		<pubDate>Sat, 10 May 2008 14:39:06 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=37</guid>
		<description><![CDATA[I recently wrote this bash script for the purpose of a simple selective backup on one of our linux servers. It tars up a bunch of files and copies them to a windows / SMB server elsewhere on the network (where it is then backed up to tape as per everything else on that server). [...]]]></description>
			<content:encoded><![CDATA[<p>I recently wrote this bash script for the purpose of a simple selective backup on one of our linux servers. It tars up a bunch of files and copies them to a windows / SMB server elsewhere on the network (where it is then backed up to tape as per everything else on that server). I know there are many different examples of this type of script on the interweb already, but someone might find this version helpful as well.</p>
<p>There seems to be a few different ways to get the SMB bit done but I ended up using smbfs: you&#8217;ll need this on your system for this script to work. If you don&#8217;t have it and you&#8217;re using a package manager it should be pretty simple to get, a bit of <strong><code>apt-get install smbfs</code></strong> should do the trick.</p>
<p>Note: I am aware of various security issues with running scripts as root, storing passwords in scripts, and this sort of thing. Since this is a <strong>super simple backup script</strong>, I&#8217;m doing it anyway : Complaints department is /dev/null <img src='http://www.glenscott.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Script 1: </strong>this is a super simple version. It tars and copies some folders to the remote share and thats it.</p>
<p><code><br />
#!/bin/bash</code></p>
<p><code>#simple backup script<br />
#by Glen Scott, glenscott.net</code></p>
<p><code># set smb server and auth vars<br />
sharename="//ourserver/ourshare"<br />
username="ourdomain\ourbackupuser"<br />
password="passwordgoeshere"</code></p>
<p><code>backuplocation="/backups/*"<br />
savepath="/root/"<br />
filename=$(hostname).backup.$(date +%a).tar<br />
mountpoint="/mnt/smb"</code></p>
<p><code>#tar up the backup folder<br />
tar -cf $savepath$filename $backuplocation</code></p>
<p><code>#connect to the share<br />
mount.smbfs $sharename $mountpoint -o username=$username,password=$password</code></p>
<p><code># move the tar<br />
mv -f $savepath$filename $mountpoint</code></p>
<p><code># disconnect the share<br />
umount $mountpoint</code></p>
<p><code>#all done!</code></p>
<p><strong>Script 2:</strong> this is the second version I made for another box. It needed a mysql database backed up as well so I added a few lines in for that. I also took the chance to add a quick working folders checker / creator, tidy it up a bit and comment everything.</p>
<p><code><br />
#!/bin/bash</code></p>
<p><code># simple backup script<br />
# by Glen Scott, glenscott.net</code></p>
<p><code># this is a simple script to tar.gz certain folder locations and copy them to a SMB share<br />
# this script should be run periodically from crontab<br />
# you will need smbfs installed on your system or modify the samba mount method</code></p>
<p><code># set smb server and auth vars<br />
sharename="//ourserver/ourshare"<br />
username="ourdomain\ourbackupuser"<br />
password="passwordgoeshere"</code></p>
<p><code>#set mysql details<br />
mysqlhost="localhost"<br />
mysqlusername="root"<br />
mysqlpasswd="mysqlpasswordhere"</code></p>
<p><code>#set which folder locations we want to backup, inc trailing slashes<br />
#add more here and append to the appropriate tar line further down the script if needed</code></p>
<p><code>location1="/var/"<br />
location2="/backup/"</code></p>
<p><code>#set temp files and folders<br />
backuptemp="/backuptmp/"<br />
savepath="/root/backup/"<br />
filename=$(hostname).backup.$(date +%a).tar.gz<br />
mountpoint="/mnt/smb"</code></p>
<p><code># make sure our working folders are present and accounted for</code></p>
<p><code>if [ ! -d "${backuptemp}" ]<br />
then<br />
mkdir $backuptemp<br />
fi</code></p>
<p><code>if [ ! -d "${savepath}" ]<br />
then<br />
mkdir $savepath<br />
fi</code></p>
<p><code>if [ ! -d "${mountpoint}" ]<br />
then<br />
mkdir $mountpoint<br />
fi</code></p>
<p><code># tar up the files we want into the backup temp<br />
tar -cf ${backuptemp}files.tar $location1 $location2</code></p>
<p><code>#dump the local mysql db into the backup temp<br />
mysqldump "-h${mysqlhost}" "-u${mysqluser}" "-p${mysqlpasswd}" --all-databases --lock-tables &gt; ${backuptemp}mysqldump.sql</code></p>
<p><code>#tar up the backup temp folder<br />
tar -czf $savepath$filename $backuptemp</code></p>
<p><code>#connect the smb share to our mount point<br />
mount.smbfs $sharename $mountpoint -o username=$username,password=$password</code></p>
<p><code># copy the tar (could also move it but whatever you like)<br />
cp -f $savepath$filename $mountpoint<br />
</code><br />
<code># disconnect the share<br />
umount $mountpoint</code></p>
<p><code>#all done</code></p>
<p>As long as you have smbfs installed, the above should work fine.</p>
<p><strong>A word on smbfs:</strong> without it the above script will fail. You can probably install smbfs quite easily on your system with the command <code>apt-get install smbfs</code> (or <a href="http://en.wikipedia.org/wiki/Yellow_dog_Updater,_Modified">yum</a> if you&#8217;re using redhat/fedora, or whatever your flavor of package manager happens to be). I use debian, so apt-get works just fine for me.</p>
<p><strong>A word on Crontab:</strong> You&#8217;ll need to add the script to your local cron to get regular backups.</p>
<p>I won&#8217;t go into hideous details about how crontab works, theres <a href="http://www.google.com/search?q=cron+job">plenty of that on the net already</a>. To keep it simple, if your distro supports it (most should) you can put a <a href="http://www.google.com/search?q=symlink">symlink</a> to the script in /etc/cron.daily or /etc/cron.weekly which will give you a simple schedule.</p>
<p>If you want something a bit more complicated, you&#8217;ll have to mess with the crontab. I&#8217;m aware there are commands to get this done but I&#8217;ve always just edited the system crontab directly. Mine runs twice a week, on wednesdays and fridays, so my crontab line looks like this:</p>
<p><code># m h dom mon dow user    command<br />
0  2    * * 3,5 root    /root/backupscript</code></p>
<p>Righto, thats it.</p>
<p><strong>UPDATE: </strong>I notice a mutated version of this script has been <a href="http://www.linuxquestions.org/questions/linux-newbie-8/crontab-not-working-654561/">posted in this forum thread</a> over at <a href="http://www.linuxquestions.org/questions/index.php">linuxquestions.org</a> - cool! Check it out over there if you want to see what someone else has done with it.</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/05/10/simple-quick-and-dirty-linux-to-smb-copy-backup-script-using-smbfs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Creating &#8216;hidden&#8217; pages in wordpress which don&#8217;t appear in the navigation menu</title>
		<link>http://www.glenscott.net/2008/04/15/creating-hidden-pages-in-wordpress-which-dont-appear-in-the-navigation-menu/</link>
		<comments>http://www.glenscott.net/2008/04/15/creating-hidden-pages-in-wordpress-which-dont-appear-in-the-navigation-menu/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:20:06 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[technical]]></category>

		<category><![CDATA[website]]></category>

		<category><![CDATA[navigation]]></category>

		<category><![CDATA[template]]></category>

		<category><![CDATA[theme]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=40</guid>
		<description><![CDATA[Yeah I know theres seventy thousand or so articles out there already talking about modifying wp_list_pages(); to include and exclude various pages from your wordpress site menus, but I&#8217;m going to talk about they way I did it anyway =)
The deal is, I&#8217;m wanting to publish stories and other standalone type pieces of writing on [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah I know theres seventy thousand or so articles out there already talking about modifying <code>wp_list_pages();</code> to include and exclude various pages from your wordpress site menus, but I&#8217;m going to talk about they way I did it anyway =)</p>
<p>The deal is, I&#8217;m wanting to publish stories and other standalone type pieces of writing on this site, and I want to create them as nice friendly text wordpress pages, but I don&#8217;t want each and every story to appear as a default pages link. The titles are long, there&#8217;ll be a few of them, and they&#8217;ll screw up my page layout if included in the pages menu(s), especially in the top nav bar where theres limited space.</p>
<p>To change this behavior, you just need to go into your theme template files and add some parameters to wp_list_pages(). The definitive list of parameters is over here and is worth a read:</p>
<p><a href="http://codex.wordpress.org/Template_Tags/wp_list_pages">http://codex.wordpress.org/Template_Tags/wp_list_pages</a></p>
<p>The most useful ones for this task are <strong>&#8216;include&#8217;</strong>, <strong>&#8216;exclude&#8217;</strong>, and <strong>&#8216;depth&#8217;</strong>. You can string multiple parameters together using the ampersand &amp; character like so: <code>wp_list_pages(foobar=1&amp;moobar=2);</code></p>
<p>Include and exclude will do as they suggest, given a comma delimited list of page numbers. If you use include it will only include the specified pages, if you use exclude it will include all except the specified pages.</p>
<p>I decided a better way to get it done, actually ideal for my purposes, is to create all my &#8216;hidden&#8217; pages in a subcategory, and set the depth parameter to &#8216;1&#8242;. This means any page created as a subcategory will not appear in the navigation menus, though it can be explicitly linked to, or appear in a list of links for that subcategory (exactly what I want).</p>
<p><strong>The Widgets file</strong></p>
<p>I managed to sort out the top nav bar page listing on my template pretty easily by making the change to the header.php file, but I couldn&#8217;t find anything immediately obvious generating the page listing in sidebar.php, or any of the other theme includes. After some bumbling around trying to figure this out, I discovered the sidebar listing was being handled by wordpress widgets . This was pretty easy to fix once I found out where the widgets file is (/wp-includes/widgets.php), although since it uses an array for the parameters its slightly different than the edit above.</p>
<p>You have a few options for changing how the pages display through the wordpress widgets control panel, but sadly no way to exclude sub-pages by default. This would be a cool thing to have available, and I&#8217;d write it into the widget file and make my version available, but my php is far too rusty at the moment for this even though its pretty simple.</p>
<p>Ok, how to do it manually. Open up the widgets file for editing and find the section which defines <strong>function wp_widget_pages</strong> and add to the line which starts as follows:</p>
<p><code>$out = wp_list_pages (array ('title_li' =&gt; '', </code> etc etc and add to it the parameter &#8216;depth&#8217; =&gt; 1, so it ends up looking something like this:</p>
<p><code>$out = wp_list_pages( array('title_li' =&gt; '', 'depth' =&gt; 1,'echo' =&gt; 0, 'sort_column' =&gt; $sortby, 'exclude' =&gt; $exclude) );</code></p>
<p>Thats it. save the file and your side menu should hide all pages in sub-categories.</p>
<p>Also, there is <a href="http://gmurphey.com/2006/10/05/wordpress-plugin-page-link-manager/">this plugin I found over here</a> which interferes somehow with <code>wp_list_pages();</code> to cause the change everywhere the function is called. Might save having to mess with multiple places in the template / widgets file depending how your theme is set up. (Mine has pages listed in a top nav bar as well as a side menu, for example).</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/04/15/creating-hidden-pages-in-wordpress-which-dont-appear-in-the-navigation-menu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quad boot with Linux, XP and Encrypted Vista on the Lenovo x61 Tablet</title>
		<link>http://www.glenscott.net/2008/03/30/quad-boot-with-linux-xp-and-encrypted-vista-on-the-lenovo-x61-tablet/</link>
		<comments>http://www.glenscott.net/2008/03/30/quad-boot-with-linux-xp-and-encrypted-vista-on-the-lenovo-x61-tablet/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 14:23:45 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[forensics]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/?p=20</guid>
		<description><![CDATA[In this post I&#8217;m going to briefly discuss the issues I&#8217;ve had getting my new X61 notebook booting with 4 OS&#8217;s, (Windows Vista, Windows XP, Ubuntu, Backtrack) encrypted.
Preamble: Our new staff laptops are pretty fantastic. Faculty has an initiative subsidizing the cost of deploying tablet notebooks to all schools in Computing and Health Science. I [...]]]></description>
			<content:encoded><![CDATA[<p>In this post I&#8217;m going to briefly discuss the issues I&#8217;ve had getting my new X61 notebook booting with 4 OS&#8217;s, (Windows Vista, Windows XP, Ubuntu, Backtrack) encrypted.</p>
<p><strong>Preamble:</strong> <em>Our new staff laptops are pretty fantastic. Faculty has an initiative subsidizing the cost of deploying tablet notebooks to all schools in Computing and Health Science. I already had one of the few X41s which were wasting away in storage when I arrived: nobody seemed to want to use them becuase they apparently underperformed. I dusted one off and moved from the T42 I was using to the X41, and found the reduced footprint/weight to more than make up for any loss of grunt.</em></p>
<p>So the new machines have landed, and they&#8217;re the very capable <a href="http://www.notebookreview.com/default.asp?newsID=3765">Lenovo X61</a>. I&#8217;ve had one for a month or so running alongside the X41. I would have made the transition without delay, as the new hardware is better in many respects, and I&#8217;m not that biased against Vista that I would avoid upgrading for that reason alone (Vista is mandatory on these new machines to increase staff exposure to the O/S), but theres been a major sticking point, and thats support for my favorite XP encryption solution, <a title="Free open-source disk encryption software for Windows Vista/XP, Mac OS X, and Linux" href="http://www.truecrypt.org/">Truecrypt</a> with <a title="Obsolete, but you can follow the link anyway if you like ;)" href="http://www.truecrypt.org/third-party-projects/tcgina/">TCGINA</a>.</p>
<p>I&#8217;ve had at least one laptop stolen in recent years, and while no important data was lost / exposed via the theft, I now have a heightened awareness of the danger of carrying unencrypted data around. TCGINA does a great job in XP of hooking into the login process and pre-mounting your encrypted storage even before the user profiles are loaded, which means that data can be stored there as well. This effectively means that your desktop folder, my documents,  IM data, browser (IE or FF)  favorites and history and the like are all stored safely. If the device is lost or stolen, without your password, that sensitive file you left on the desktop isn&#8217;t sitting there exposed on an unencrypted diak waiting to be harvested by a forensic undelete utility.</p>
<p><strong>Truecrypt 4 with TCGINA is broken on Vista</strong></p>
<p>Vista takes a different (non GINA) approach to handling the login process , so TCGINA no longer gets it done. This was a real headache: I needed to be using Vista for work but wasn&#8217;t comfortable with an unencrypted portable system. (This is before TrueCrypt5 was released - more on this shortly). The X61 has a <a href="http://en.wikipedia.org/wiki/Trusted_Platform_Module">TPM</a> and thus (any big brother TPM/Vista backdoor conspiracy theories aside) <a href="http://en.wikipedia.org/wiki/BitLocker_Drive_Encryption">bitlocker</a> should have been an option, but because of the partitioning setup on my notebook, it isn&#8217;t. This is because bitlocker works by creating a separate primary partition (size ~1gb or so) on your drive to stick its bootloader and encryption software.</p>
<p>Problem was, I already had the maximum 4x primary partitions. I&#8217;m never satisfied, so after installing Vista I went in with a linux livecd and <a title="The Gnome Partition Editor" href="http://gparted.sourceforge.net/">gparted</a> (gnome partition GUI, like travelling first class compared to being jammed in the luggage bay using fdisk) and sliced it up so I could have three additional OS&#8217;s booting natively. These were <a href="http://www.ubuntu.com/">Ubuntu</a>, Backtrack 3 Beta, and WinXP SP2 - (the latter being <a title="Dual Booting Vista and XP" href="http://www.google.com/search?q=vista+xp+dual+boot">a real adventure to get co-habitating peacefully with the others</a>, due to an unfortunate tendency to blat whatever bootloader I was using with its own apon install).</p>
<p>Eventually it all worked, with GRUB on the boot partition loading up whichever of my 4 OS/s I wanted. On a side note, whenever I messed with the size of the Vista partition (gparted handles ntfs partition resizing fine) Vista would fail to load until I went in with the vista boot dvd and ran the very simple repair/rescue procedure. Did this each time, and then it was fine.</p>
<p>(I&#8217;m aware that alternative bootloaders such as <a href="http://www.ranish.com/part/xosl.htm">XOSL</a> can supposedly work some magic when it comes to maximum / types of partitions and the O/S&#8217;s loaded from them, but I have yet to try it. )</p>
<p>So having reached this stage things were mostly groovy, my 4 OS&#8217;s on one machine, but with no encryption whatsoever. At this point, I would have been happy to have it on the Primary O/S only (Vista) as the others were mainly for testing and would be unlikely to have any sensitive data on there, but even that seemed out of reach due to the TCGINA/Vista broken-ness.</p>
<p>So what to do?<br />
<strong>Answer: Truecrypt 5 rocks and is not broken on Vista<br />
</strong><br />
Midway through pondering how I was going to find a solution, a rescue came along: TrueCrypt 5 was released with a major <em>major </em>feature added: the ability to encrypt entire system &amp; boot partitions.</p>
<p>This was pretty much holy grail stuff to me at that point.</p>
<p>I wasted no time in firing up the new Truecrypt on Vista to see if the promises were true. Summary: some of them are. Its good, but not perfect. It didn&#8217;t work &#8220;out of the box&#8221; (but then bitlocker didn&#8217;t work at all): There were hiccups because I had GRUB as my primary bootloader (TC5 refuses to deal with anything but the windows bootloader) and I was unable to encrypt my entire disk, as I initially thought I&#8217;d be able to do, because my partition setup included logical partitions (this scenario throws an error <em>after </em>you try to process a whole disk which contains logical partitions).</p>
<p>So to get it working? First, I had to nuke GRUB from the primary partition, and set it up on the secondary so I could still access my linux installs.  This was pretty simple: I booted into  Ubuntu (which is where my grub config lives) and installed it on the second partition via some simple GRUB commands which I googled and now cant remember (partition 2 happens to be where XP is installed), then booted up with my vista dvd and let it replace the primary bootloader.</p>
<p>It is probably worth noting that I also had the <a title="livecd pen-test and security auditing suite" href="http://www.remote-exploit.org/backtrack.html">Backtrack</a> distro* installed on one of the logical partitions (along with a swap partition and an independently encrypted truecrypt partition), and GRUB could load Backtrack fine throughout this process, as its location didn&#8217;t change. (sda6).</p>
<p>After that it was as simple as running the truecrypt system/boot encryption wizard from Vista again, allowing it to create a recovery CD (backup of the volume headers in case of corruption or a changed, forgotten password) and waiting for a couple of hours while it processed my vista system partition, live.</p>
<p>Voila - it works. My Vista partition is now secure, and my other OS&#8217;s boot fine, albeit unencrypted. The next step is to reorganize everything so I can get rid of the logical partitions and hence do a proper whole-disk encryption to cover both my Windows and Linux installs. I&#8217;m sure theres a post in that.</p>
<p><em>* Backtrack is a Slackware based livecd distro loaded with a plethora of security tools. Since my primary laptop is usually of the subnotebook/ultraportable breed and hence doesn&#8217;t usually include a CD/DVD drive, I&#8217;ve previously installed backtrack to a USB key and booted off that, but its easier to have it integrated as a boot option, epecially with nice large hard drives making the 3GB or so loss of usable space hardly noticable.</em></p>
<h2><strong>UPDATE: </strong>I have since received a few queries about this article via email and clarified it a bit, so I&#8217;ll post the emails and responses below.</h2>
<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<blockquote><p><strong>John: </strong><em><span style="color: #993300;">Hello,<br />
i read your article Quad boot with Linux, XP and Encrypted Vista on the Lenovo<br />
x61 Tablet, but there is not much details. My problem is that i have 2 primary<br />
partitions, 1. is winxp, second is linux. I have grub loader. So my problem is<br />
after i will encrypt my windows primary partition + use pre boot lock stuff from TC, how my grub loader will work? Because if i understand well TC boot lock will delete MBR a put own code overthere.<br />
Thanks for your reply. </span></em></p></blockquote>
<p><!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } --></p>
<p><span style="color: #000000;">Hi John</span></p>
<p><span style="color: #000000;">I have not encrypted WinXP with Truecrypt yet, only Vista, however I </span><span style="color: #000000;">suppose it is more or less the same. </span></p>
<p><span style="color: #000000;">To answer your question: When you encrypt your windows partition it will </span><span style="color: #000000;"> install the TC bootloader on the MBR, and yes it will overwrite GRUB. </span><span style="color: #000000;"> </span></p>
<p><span style="color: #000000;">What you need to do is install GRUB on your linux partition before</span><span style="color: #000000;"> running</span><span style="color: #000000;"> truecrypt in windows. You will need to boot into linux and run some </span><span style="color: #000000;"> &#8220;grub&#8221; </span><span style="color: #000000;"> commands (suggest you google them) to install it to another</span><span style="color: #000000;"> partition/drive. (It is ok to have the grub bootloader installed on two</span><span style="color: #000000;"> drives at once). Once you have encrypted your windows system partition, </span><span style="color: #000000;"> the Truecrypt bootloader will detect any other bootable drives on the </span><span style="color: #000000;"> system and give you the option of booting from them instead of your</span><span style="color: #000000;"> encrypted windows when you start up. (They will not be encrypted or</span><span style="color: #000000;"> otherwise protected by truecrypt, but they will be bootable)</span></p>
<blockquote><p><span style="color: #800000;"><strong>John:</strong> </span><em><span style="color: #800000;">Ok till that part its clean, u mean just install grub not into MBR but on</span><span style="color: #800000;"> the linux partition where the linux is. Dont understand what u mean by</span><span style="color: #800000;"> grub</span><span style="color: #800000;"> will be installed on two drives at once, u mean MBR + linux partition?</span></em></p></blockquote>
<p>Yes, you install the grub bootloader onto your linux partition. After that grub will be *temporarily* installed two places at once, but only until you run fixboot+fixmbr, after that the Windows bootloader will be restored to the primary drive/partition.</p>
<p><span style="color: #000000;">If I recall correctly, truecrypt will not do full system encryption</span><span style="color: #000000;"> while</span><span style="color: #000000;"> you have GRUB on the primary MBR, so once you have installed GRUB on</span><span style="color: #000000;"> you</span><span style="color: #000000;">r linux parition/drive, you need to replace it on the primary with the</span><span style="color: #000000;"> default WinXP bootloader (easiest way is to go in with the WinXP boot</span><span style="color: #000000;"> cd,</span><span style="color: #000000;"> go to the recovery console and use the &#8220;fixboot&#8221; and &#8220;fixmbr&#8221; commands). </span><span style="color: #000000;"> Once you have done this, boot back into windows (should go straight on</span><span style="color: #000000;"> with</span><span style="color: #000000;"> no sign of grub) and TC should encrypt your windows system partition</span><span style="color: #800000;"><span style="color: #000000;"> fine.</span></span></p>
<p><em></em></p>
<blockquote><p><strong><span style="color: #800000;">John: </span></strong><em><span style="color: #800000;">Here is a place where i completly got lost. What do u mean by primary MBR?</span><span style="color: #800000;"> Ok anyway why do i have to put grub to primary? Didnt u say that its</span><span style="color: #800000;"> enought</span> <span style="color: #800000;"> to install grub on linux partition, and simply overwrite MBR by truecrypt?</span><span style="color: #800000;"> Why do i have to do fixmbr and stuf&#8230;</span></em></p></blockquote>
<p>fixmbr and fixboot are the microsoft command line tools for restoring the default windows bootloader. You need to do this because truecrypt will not encrypt a windows partition which has grub installed as its primary bootloader.  Truecrypt then replaces the windows bootloader with its own bootloader which will then launch windows (encrypted) and also any other bootable drives/partions (ie your linux one with GRUB installed) that it finds.</p>
<p>So a basic sequence of things you would do:</p>
<ol>
<li> Boot into your linux install and install the grub bootloader onto the linux drive/partition</li>
<li>Boot into windows recovery console (winxp cd) and restore the default bootloader (fixboot/fixmbr)</li>
<li>Take cd out and boot up normally - grub should be gone and you will get into windows.</li>
<li>Run truecrypt and encrypt windows partition</li>
<li>Next time you boot up, TC bootloader is there and you can boot straight into windows or grub/linux.</li>
</ol>
<p>Hope this answers your question!</p>
<blockquote><p><span style="color: #800000;"><strong>John: </strong></span><em><span style="color: #800000;">Thanks a lot, &#8211;=John=&#8211;</span></em></p></blockquote>
<p>Hope this helps anyone else as well  =) - Glen<em><br />
</em></p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2008/03/30/quad-boot-with-linux-xp-and-encrypted-vista-on-the-lenovo-x61-tablet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A hall of mirrors: configuring Windows Mobile Networking and the gremlins therein</title>
		<link>http://www.glenscott.net/2007/11/16/a-hall-of-mirrors-configuring-windows-mobile-networking-and-the-gremlins-therein/</link>
		<comments>http://www.glenscott.net/2007/11/16/a-hall-of-mirrors-configuring-windows-mobile-networking-and-the-gremlins-therein/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 12:12:07 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[mobile devices]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/2008/02/16/a-hall-of-mirrors-configuring-windows-mobile-networking-and-the-gremlins-therein/</guid>
		<description><![CDATA[The time is apon me for a bit of a rant about Windows Mobile, specifically with regards to its  approach to networking profiles. I&#8217;ve been spoiling for a write up on the topic for a while: ever since the PocketPC days, networking on PDAs with windows O/S has been, at least for this techie, [...]]]></description>
			<content:encoded><![CDATA[<p>The time is apon me for a bit of a rant about Windows Mobile, specifically with regards to its  approach to networking profiles. I&#8217;ve been spoiling for a write up on the topic for a while: ever since the PocketPC days, networking on PDAs with windows O/S has been, at least for this techie, a giant pain in the ass.</p>
<p>It should be noted that most of this gripe is based on experiences with Pocket PC 2003 and its predecessors.  WM5 and WM6 are recent additions to the fold for me, and a number of the mentioned issues seem to be, if not solved, at least partially smoothed over.</p>
<p>So far, so far the strongest argument I&#8217;ve yet encountered for blowing Windows Mobile away in favor of some flavor of embedded linux is the WM implementation of networking. A real shame because aside from that, WM more or less seems to get it right - decent information management, desktop / remote email sync (when you can get past the networking hurdles), and with third party tools, enough access to the internals to keep a techie happy. Except the networking interface.</p>
<p>Windows mobile networking has generally confused me. As a network admin, I&#8217;ve dealt with plenty of odd setups, but Windows Mobile truly does take the cake. After a few hours of mind games you&#8217;ll likely be begging for a simple &#8216;do what your told&#8217; setup as opposed to the &#8217;second guess you because we know better&#8217; philosophy that WM6 seems to adopt.</p>
<p>I have messed around with these devices for longer than I should admit.  Many a time I&#8217;ve had everything working - for a while. Then it stops, develops amnesia, stumbles about disoriented. Losing wireless has the device utterly, and inexplicably confused, and too often for happenstance a hard reset will get things going again - <em>with the exact same config. </em></p>
<p>Indeed, there  seems to be a new definition of logic when it comes to how networking should function, and often a setting will seem to have no effect, or the result will be inconsistent. It will work for a while then stop. One application will work fine, but another will not. Changing a seemingly unrelated networking parameter has ramifications: things start working in an unexpected fashion or not at all.</p>
<p>The approach seems to be akin to a puzzle game with a random element as opposed to a tool designed to achieve an outcome.  Sometimes it will work, sometimes will not. The same inputs to the black box will not always render the same output.</p>
<p>Now I&#8217;ve had a bit of a dubiously qualified rave, making vague accusations and pointing my finger about the place at indistinct phantoms, here are some actual specifics I have encountered.</p>
<p>Most, if not all of the headaches come from the implementation of multiple networking profiles - &#8220;My Work&#8221;, and &#8220;The Internet&#8221;. Now this multiple config setup could have been cool, if they hadn&#8217;t crippled them both in subtle and painful ways. Setting them up in seemingly logical configs does not work (ie you expect to connect to a network, access that network through a proxy if specified, access it directly if not).</p>
<p>After many many hours of trial and error I found some answers on the net which pretty much confirmed there wasn&#8217;t much to be done except half baked workarounds. I&#8217;ll outline the situation briefly; Its been a while since I struggled with them properly, but heres the gist:</p>
<ul>
<li> Options for the different networking areas are buried, entwined, and otherwise concealed within layers of subterfuge - idiosyncratic ways to get to oddly named tabs and mislabeled options, labels and check boxes. I can only assume this is to prevent joe businessman getting into the settings to mess them up, but they do equally well at confusing IT techs who expect some kind of consistency with other configuration standards. I&#8217;ve been hoping since the pocket PC days that they would throw all this out and start again, but sadly WM6 seems to have retained most of it.</li>
</ul>
<ul>
<li>&#8220;My Work&#8221; traffic is defined by the device as any server accessed without a period-delimited dns entry. Whaa&#8230; So &#8216;ourmailserver&#8217; would be accessed through whatever the &#8216;My Work&#8221; profile uses, but &#8216;ourmailserver.internaldomain&#8217; won&#8217;t be. You don&#8217;t get an option to change this. Also, its not specified or appear to be documented anywhere obvious on the device.</li>
</ul>
<ul>
<li>To get to the internet via a connection associated with the &#8216;My Work&#8217; profile, you must have a proxy server entered. You do not get a choice. No proxy, no internet, regardless of whether you happen to have direct access or not.</li>
</ul>
<ul>
<li>You can specify a list of addresses NOT to use the proxy/internet profile for. (Exceptions). This seemed to be a workaround to get access to the net via VPN from the wireless network on campus (see below).</li>
</ul>
<ul>
<li>Activesyncing the device with a PC seems to arbitrarily replace the proxy settings on the device with the proxy settings of IE from the PC being synched. It took me a while to figure out this is why my old bosses settings would work for a while on his GPRS plan (which uses a proxy server on the ISP&#8217;s network), then die (after he docked his pda and the settings were replaced).</li>
</ul>
<ul>
<li> VPN-ing only seemed to be allowed through an &#8216;internet&#8217; connection. (this might have changed in WM6 - except&#8230; well see the next point). In WM5 The device assumes you will never be connecting to a VPN from the &#8216;My Work&#8217; network. Wrong in our case, as we connect to a VPN internally when using wireless - 99% of how the PDA works. To get this working, the wildcard exceptions workaround needed to be used.</li>
</ul>
<ul>
<li>VPN in WM6 - what VPN? It doesnt work. Sets up fine, then never offers to connect, and attempts to connect manually fail silently. Less than ideal. Fortuantely re-jigging the new devices to use our internal proxy seems to work for most functionality.</li>
</ul>
<ul>
<li>Pocket IE is hardwired to obey the O/S proxy settings. Often I was unable to access web pages because  of some internal device proxy confusion based in the proxy settings (third party tools would show clean pings and connections possible to the proxy server and / or the destination server). It is notable that I could often get pocket mozilla (minimo) and pocket opera to load pages when pocket IE would not.</li>
</ul>
<ul>
<li> Pocket MSN seems very sensitive to proxy settings. I have only ever had it working when the device has a direct connection to the net, wither via activesyncing to a PC which has a direct connection, or using GPRS.</li>
</ul>
<p>Complaining like this smacks of heresay, because its hard to be specific about just where and in what manner things are broken. The place is like a wall of mirrors - and the diatribe sounds like someone ranting on without qualification. It sounds like the ravings of a lunatic, of a n00b, of a crazy man.</p>
<p>In truth, a lot of the complaints I have had seem vapous unless you&#8217;ve experienced them yourself. I know - I know these problems exist because I&#8217;ve sat for hours struggling with the damn things, and I&#8217;ve managed to set up plenty of networking devices before, and they work, so I have to lay it back on the device in question rather than any outstanding incompetence on my part.</p>
<p>I think the problem is this: if you add to the various configuration craziness mentioned before the fact that wireless can be flaky, you have a test environment with shifting terrain which makes it difficult to baseline and describe properly, let alone start mapping out solutions. Regardless, Windows Mobile devices are set to become part of the widespread IT landscape at my workplace very soon, and it will be at least partly up to yours truly to ensure it happens as smoothly as possible, so a-testing I must go.</p>
<p><strong>UPDATE:</strong> I have posted a few solutions to some of these issues in the post <a href="/2008/11/04/windows-mobile-56-networking-profiles-proxy-and-vpn-setup/">Windows Mobile 5/6 Networking Profiles, Proxy and VPN setup.</a></p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2007/11/16/a-hall-of-mirrors-configuring-windows-mobile-networking-and-the-gremlins-therein/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Cluster Project: Part 1: The Beginning</title>
		<link>http://www.glenscott.net/2007/10/09/the-cluster-project-part-1-the-beginning/</link>
		<comments>http://www.glenscott.net/2007/10/09/the-cluster-project-part-1-the-beginning/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 08:41:53 +0000</pubDate>
		<dc:creator>Glen Scott</dc:creator>
		
		<category><![CDATA[cluster]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[project work]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.glenscott.net/2007/10/09/the-cluster-project-part-1-the-beginning/</guid>
		<description><![CDATA[Being a Computer Science Department with an interest in keeping our tech up to date, we replace desktop and other machines regularly. This results in a surplus of older but still servicable hardware: one of the ideal purposes for this sort of situation is clustering, if you can do it efficiently, economically, and of course [...]]]></description>
			<content:encoded><![CDATA[<p>Being a Computer Science Department with an interest in keeping our tech up to date, we replace desktop and other machines regularly. This results in a surplus of older but still servicable hardware: one of the ideal purposes for this sort of situation is clustering, if you can do it efficiently, economically, and of course find a decent application for it. A beefcake cluster that you never use is like a fueled up fully armed harrier jet that just sits in the carport: it looks great and you can talk all day about how much ass it can potentially kick, but unless you fire it up and toast some villages or something its a complete waste of resources.</p>
<p>So the challenge is on to create a fully functional, <em>useful </em>cluster.</p>
<p>A couple of smaller academic clusters have already been set up and are in various states of functionality: these are ok for a bit of experimentation and concept work but there is a push to get a serious cluster in place for serious industrial work horse activity with potential grunt tasks ranging from render farms for multimedia departments, to encryption/password cracking for law enforcement.</p>
<p>I sat down with the IT manager the other day to sketch out some logistics and a rough budget. Its a pretty interesting venture. We&#8217;re looking at a 180+ node cluster of P4 2-3Ghz machines,  with a further expansion of the project within a year to include another 30+ 64bit 3.8Ghz machines. A couple of our old Xeon servers will likely end up as head nodes, with most of the projected budget going into the networking/fibre storage gear that will be necessary to supply decent bandwidth to the nodes.</p>
<p>So I&#8217;m currently shopping around for some clustering solutions. Not knowing a whole lot about clustering and distributed apps yet, I&#8217;m currently researching and pondering the best way to get this done. I took a look at Windows Cluster Server 2003 but didn&#8217;t even get to the install stage as a minimum hardware requirement is 64bit CPU&#8217;s, and as mentioned previously we wont be there until next year at the earliest.</p>
<p>The school is keen to see a Windows cluster in place as proof of concept, as the linux version has already been tested (<a href="http://www.rocksclusters.org">ROCKS</a> with <a href="http://ganglia.sourceforge.net/">Ganglia</a>).</p>
<p>Several hours worth of digging around the storeroom for KVM, power, cabling and network gear later, I had a 4 node test cluster setup and wasted no time in firing up <a href="http://clusterknoppix.sw.be/">clusterknoppix</a> to get the ball rolling. All the cool stuff I imagined would be in there are, such as inbuilt DHCP/TFTP from the head node along with automatic zombification of potential nodes via network boot/PXE. At the moment the nodes are PXE-ing ok but failing to join the cluster for some reason, an issue I&#8217;ll be working on next.</p>
<p>Once the test is running, it&#8217;ll be mostly a case of ironing out the logistics of making it bigger: and of course once this sucker is off the ground, the next fun part will be deciding what to do with it.</p>
<p><strong>Some potential applications:</strong></p>
<ul>
<li>Distributed password cracking / rainbow table generation</li>
</ul>
<ul>
<li>Graphics rendering (eg lightwave, 3Ds, blender)</li>
</ul>
<ul>
<li>Grunt calculation/statistics apps (eg <a href="http://www.mathworks.com/products/">MATLAB</a>)</li>
</ul>
<p><a href="http://en.wikipedia.org/wiki/LightWave">Lightwave </a>has its own  renderfarm type solution called ScreamerNet which has apparently been ported to linux, which may be useful. I&#8217;m actually pretty excited about the renderfarm potential of this cluster, and I&#8217;ll be looking more closely at screamernet in the coming days.</p>
<p><strong>Accounting and Job Scheduling /Queuing</strong></p>
<p>One of the interesting facets to the task is, once we get the actual cluster up and doing whatever it is we want it to do, we need to create a reliable job scheduling / (possibly credit based) charging system for compute time. At the moment I sort of envision a web page based system providing a common interface so other departments can log on and reqisition chunks of nodes for various tasks, put any files etc necessary on the network, and have nintely percent of the admin work done for them.</p>
<p>Fortunately I have access to a good developer here who I will be working with on the charging system: it will be interesting to see what we finally cook up.</p>
        <br><br><font size=1"><i><center>Visit <a href="http://www.glenscott.net">glenscott.net</a> for more content. Some rights reserved: Except where specified otherwise, the content of this feed is licensed under a <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. <br><img width="44" height="15" src="http://www.glenscott.net/misc/creative_commons_by-nc-nd_88x31.png"></a></center></i></font>                              ]]></content:encoded>
			<wfw:commentRss>http://www.glenscott.net/2007/10/09/the-cluster-project-part-1-the-beginning/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
