<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-8922219270996364335</id><updated>2009-05-21T01:14:34.585+01:00</updated><title type='text'>Nevyn's Blog</title><subtitle type='html'>A collection of stuff about UNIX, LINUX, IRIX, Solaris, HP-UX, NetBSD, BeOS, Cobalt, BlueOnyx, Ubuntu and other ramblings.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nevynsblog.co.uk/atom.xml'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-6197037273771161858</id><published>2009-05-10T09:16:00.012+01:00</published><updated>2009-05-21T00:43:32.686+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='irix'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='sgi'/><category scheme='http://www.blogger.com/atom/ns#' term='bootp'/><title type='text'>BOOTP server</title><content type='html'>Setting up a BOOTP / TFTP server sounds tricky, but in reality it is marvellously simple. I used it to install IRIX over the network,on my SGI's.&lt;br /&gt;&lt;br /&gt;In this example I shared IRIX 5.3 from my Origin 200 running IRIX 6.5.xx to my Indigo R3000. If you are struggling with SCSI bus reset errors from that old cdrom drive, this is a much simpler route to take.&lt;br /&gt;&lt;br /&gt;on the server:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;/etc/hosts&lt;/span&gt; - not required initially, but lets you address the client by hostname from the server.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;/etc/ethers&lt;/span&gt; - specify the mac address of the client(s)&lt;br /&gt;&lt;pre&gt;&lt;strong&gt;&lt;strong&gt;08:00:69:c0:ff:ee       iris&lt;/strong&gt;&lt;/strong&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;/etc/bootptab&lt;/span&gt; - this specifies the hostname, IP, (mac?) and the directory to boot.&lt;br /&gt;&lt;pre&gt;&lt;strong&gt;&lt;strong&gt;iris    1  08:00:69:c0:ff:ee  192.168.1.118  &lt;em&gt;/cds&lt;/em&gt;&lt;span style="font-style: italic;"&gt;/irix53/&lt;/span&gt;stand/sash.IP12&lt;/strong&gt;&lt;/strong&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;/etc/inetd.conf&lt;/span&gt; - here you enable the bootp and tftpd services. It is advised that you use the -s switch to specify which directory(ies) the user can see, otherwise they will have access to all world readable ones (not so bad on a closed network, still better to specify though).&lt;br /&gt;&lt;pre&gt;&lt;strong&gt;&lt;strong&gt;bootp dgram   udp   wait  root    /usr/etc/bootp  bootp&lt;br /&gt;tftp  dgram   udp   wait  guest   /usr/etc/tftpd  tftpd -s &lt;em&gt;/cds/irix53&lt;/em&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/pre&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;finish with this command: &lt;strong&gt;&lt;tt&gt;/etc/killall -HUP inetd&lt;/tt&gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;on the client&lt;br /&gt;&lt;br /&gt;enter the command monitor by selecting option 5, and a quick &lt;span style="font-weight: bold;"&gt;hinv -v&lt;/span&gt; to double check all the hardware is recognised may avoid confusion later on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;setenv netaddr 192.168.1.118&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;setenv notape 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;boot -f  bootp()192.168.1.9:/path/to/diskimage/stand/fx.IP12 --x&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;now repartition / format the drive as necessary (I had to do this a couple of times, it appeared to keep the old installation the first time, and the second time, the amount of freespace was well below the 2GB capacity, which left me with 2 failed installations, but was successful on the third attempt - hint: during the inst phase, I selected the admin commands and looked for the mkfs option. Even though the miniroot was copied to the drive, I wiped it clean - it recovered from the shock by offering to restart the interrupted distribution.&lt;br /&gt;&lt;br /&gt;Right, now you've hopefully got a clean drive - restart and&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;setenv netaddr 192.168.1.118&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; setenv notape 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; boot -f  bootp()192.168.111.9:/path/to/diskimage/stand/sash.IP12&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;install -n&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;for some reasoon, this didnt work too well for me, it kept looking for /dev/tape and I couldnt trick it by setenv tapedevice /path/to/diskimage =(&lt;br /&gt;&lt;br /&gt;in this case, just select option 2, install the os.&lt;br /&gt;are you using remote tape [y/n] : &lt;span style="font-weight: bold;"&gt;n&lt;/span&gt;&lt;br /&gt;enter the hostname:directory - &lt;span style="font-weight: bold;"&gt;192.168.1.119:/path/to/diskimage/dist&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;once you have the miniroot, and inst running, you should be able to select additional distributions by setting the 'from' to /path/to/disk2image/dist, as appropriate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HINTS:&lt;/span&gt;&lt;br /&gt;This assumes the server is IP 192.168.1.119, and the client is 192.168.1.118&lt;br /&gt;It also assumes you have copied the IRIX 5.3 disc from /CDROM to /cds/irix53/ on the server.&lt;br /&gt;BOOTP wont work across a router, but if you can NFS mount the files across the router, you could establish a nearby BOOTP server on the local segment.&lt;br /&gt;In order to edit the files, especially on a text console, a quick 'man vi' should help&lt;br /&gt;serial port settings are often 9600-8n1 no flow control, see 'man serial'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LINKS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://software.majix.org/irix/install-network.shtml" rel="nofollow"&gt;Installing IRIX over a Network&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://software.majix.org/irix/install-network-via-linux.shtml" rel="nofollow"&gt;Installing IRIX via Network with a Linux Server&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;securing IRIX (more 6.5.xx specific, but still useful)&lt;br /&gt;&lt;a href="http://www.blacksheepnetworks.com/security/resources/IRIX_65.html" target="_blank" rel="nofollow"&gt;http://www.blacksheepnetworks.com/security/resources/IRIX_65.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sgistuff.g-lenerz.de/tips/security.php" target="_blank" rel="nofollow"&gt;http://sgistuff.g-lenerz.de/tips/security.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.siliconbunny.com/irix-security/" target="_blank" rel="nofollow"&gt;http://www.siliconbunny.com/irix-security/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-6197037273771161858?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/6197037273771161858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=6197037273771161858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/6197037273771161858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/6197037273771161858'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/05/bootp-server.html' title='BOOTP server'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1175529837929037947</id><published>2009-05-08T16:44:00.005+01:00</published><updated>2009-05-09T15:34:42.298+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='cheat sheat'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Massive List of Rails Development Tips</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://nevynsblog.co.uk/uploaded_images/ruby_on_rails_logo-714854.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 168px; height: 200px;" src="http://nevynsblog.co.uk/uploaded_images/ruby_on_rails_logo-714851.jpg" alt="" border="0" /&gt;&lt;/a&gt;I tried out Ruby on Rails the other day, installing it onto Ubuntu, and the ideas it gave me for improving my coding skills / toolset or just generally improving the way I think about approaching programming projects are amazing. Im glad I found these Ruby on Rails development tips, they break down my learning curve into manageable steps:&lt;br /&gt;Massive List of &lt;a href="http://nubyonrails.com/articles/massive-list-of-rails-development-tips"&gt;Rails Development Tips&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that I got it working by also installing a clean AMP - Apache, MySQL and PHP server, and using Ruby Gems to add RoR support. It is possible to run Ruby without the Apache, the built in WEBrick server runs on port :3000 but you can use both simultaneously.&lt;br /&gt;&lt;br /&gt;The cheat sheet graphic comes from https://kaul.inf.fh-brs.de&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://nevynsblog.co.uk/uploaded_images/ruby_on_rails_cheat_sheet-787705.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 235px; height: 320px;" src="http://nevynsblog.co.uk/uploaded_images/ruby_on_rails_cheat_sheet-787702.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/8.04/serverguide/C/ruby-on-rails.html"&gt;Installing Ruby on Rails in Ubuntu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://railsforum.com/viewtopic.php?id=17671"&gt;&lt;br /&gt;Create a blog using Ruby on Rails in 15 steps&lt;/a&gt; (+5 more if you want AJAX)&lt;br /&gt;this tutorial is pretty reasonable, but there are a few filename typos, and you will need to checkout the comments to fix the odd errata or two...&lt;br /&gt;&lt;br /&gt;Total time to get it all working: 2h40 mins&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1175529837929037947?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1175529837929037947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1175529837929037947' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1175529837929037947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1175529837929037947'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/05/massive-list-of-rails-development-tips.html' title='Massive List of Rails Development Tips'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-2342507672939277197</id><published>2009-04-30T22:49:00.005+01:00</published><updated>2009-04-30T23:41:05.464+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uk'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='distribution'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='official'/><category scheme='http://www.blogger.com/atom/ns#' term='iso'/><category scheme='http://www.blogger.com/atom/ns#' term='bit-torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='blueonyx'/><title type='text'>BlueOnyx linux download torrent</title><content type='html'>The official BlueOnyx CD's are now available to download over bit torrent!  Each ISO has its' own .torrent file - unless you actually require a specific release, you should just stick to downloading the latest one. Each of the ISOs are about 600MB.&lt;br /&gt;&lt;p&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.3-20090405.iso.torrent"&gt;BlueOnyx ISO latest .torrent&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;hint: you may need to "Save As" the .torrent file to your machine (a 25KB size) and load it into your client manually from your local copy&lt;/small&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.3-20090405.iso.torrent"&gt;BlueOnyx-5.3-20090405.iso.torrent&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.2-20090318.iso.torrent"&gt;BlueOnyx-5.2-20090318.iso.torrent&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.2-20090212.iso.torrent"&gt;BlueOnyx-5.2-20090212.iso.torrent&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.2-20090107.iso.torrent"&gt;BlueOnyx-5.2-20090107.iso.torrent&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.2-20090102.iso.torrent"&gt;BlueOnyx-5.2-20090102.iso.torrent&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nevynsblog.co.uk/blueonyx/BlueOnyx-5.2-20081224.iso.torrent"&gt;BlueOnyx-5.2-20081224.iso.torrent&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The files are initially being seeded from the UK, and download speeds may be restrictive at first - hopefully before long, it is anticipated that more seeders will join in, and the response times will improve drastically!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;PLEASE be responsible - if your bit torrent client is firewalled, meaning you can only leech and not reseed, please consider just downloading the ISO instead, direct from http://blueonyx.it or a mirror!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-2342507672939277197?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/2342507672939277197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=2342507672939277197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2342507672939277197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2342507672939277197'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/blueonyx-linux-download-torrent.html' title='BlueOnyx linux download torrent'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1556508740922921363</id><published>2009-04-27T12:07:00.010+01:00</published><updated>2009-05-15T22:37:39.386+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thin client'/><category scheme='http://www.blogger.com/atom/ns#' term='linux terminal server project'/><category scheme='http://www.blogger.com/atom/ns#' term='unix terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='unix server'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Switch to a Linux Terminal Server Project network environment</title><content type='html'>&lt;p&gt;Get your old computers working as UNIX terminals! Setup a Linux Terminal Server with LTSP on Ubuntu, and use it from a remote workstation!&lt;/p&gt;&lt;p&gt;Im sick of losing machines, and having to reinstall from scratch, so if all goes well on this project, I will be able to run my blade server without even thinkiing about how to set each one up, beyond configuring each blade to boot from the Lan instead of the local hard drive, and instead concentrate on maintaining just the one central server.&lt;/p&gt;&lt;p&gt;Before you cry Single Point Of Failure - and it is, my comeback is that instead of having to make each server resilient, I only have to harden the one, saving time effort, and computer resources. Backups are essential, so I will have a remote machine rsync essential data on a CRON schedule. I will also improve the resilience of the server itself. This can be accomplished by having a couple of spare ethernet interfaces, a bit of software RAID (mirroring the partitions) and optionally a redundant hot/warm spare or even offline server knocking about will do for my purposes =)&lt;br /&gt;&lt;/p&gt;To get an LTSP server running on an existing system running Ubuntu, Kubuntu, Xubuntu (which has an LTSP install option) or even Edubuntu, which sets up LTSP by default, you will need to set up a static Ethernet interface where you will attach the thin clients, install two packages and run a single command.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;On the server (it can be a desktop, but for this scenario lets call it the server) configure your static / spare interface for the thin clients to have&lt;br /&gt;the IP 192.168.1.1, then follow the instructions below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo apt-get install &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;ltsp-server-standalone openssh-server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create your Thin Client environment on the server with.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo ltsp-build-client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After that, you will be able to boot your first thin client. Note that&lt;br /&gt;if you want to use  another IP than the above, you need to edit the&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;/etc/ltsp/dhcpd.conf&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;file to match the IP values and restart the dhcp server. If  the IP changes (shame on you for not using IP aliases with IP/MAC address takeover tut tut) after you have done the initial  setup, run&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo ltsp-update-sshkeys&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;to  make the ssh server aware of the change.&lt;br /&gt;&lt;br /&gt;nb The ltsp-utils package from universe (for dapper) is for a different ltsp version, installing them together will break, so I gather. Maybe worth avoiding that, unless you have a test machine you can experiment on.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1556508740922921363?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1556508740922921363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1556508740922921363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1556508740922921363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1556508740922921363'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/switch-to-linux-terminal-server-project.html' title='Switch to a Linux Terminal Server Project network environment'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-4395923910281521629</id><published>2009-04-27T12:05:00.005+01:00</published><updated>2009-05-03T17:41:07.077+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft surface'/><category scheme='http://www.blogger.com/atom/ns#' term='interface'/><category scheme='http://www.blogger.com/atom/ns#' term='multi-touch'/><title type='text'>Microsoft surface</title><content type='html'>&lt;p&gt;This Microsoft "Surface" video (around May 07) shows the coffee table desktop that they were pioneering, aimed primarily at hotels, catering and other hospitality segments.&lt;/p&gt;&lt;p&gt;Its more than simply a horizontal touch screen desktop, as it can recognise &amp;amp; communicate with the (mobile / data) devices placed on it. Words don't do it justice, so please watch the video.&lt;br /&gt; http://www.popularmechanics.com/technology/industry/4217348.html&lt;/p&gt;&lt;p&gt;Yes, I know, a Microsoft oriented post here *gasp!*.&lt;/p&gt;&lt;p&gt;It only merits mention as an example of how interfaces are changing, that computers are evolving beyond the humble, uh... desktop.&lt;/p&gt;&lt;p&gt;With the motion sensors in the WiiMote, multi-touch and motion sensory devices from Apple, and new style desktops like KDE 4, im sure this is only the tip of a proverbial iceberg.&lt;/p&gt;&lt;p&gt;My prediction for the future is that if Asus ever launch the k-eee-yboard, that will be one gadget I can't resist.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-4395923910281521629?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/4395923910281521629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=4395923910281521629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/4395923910281521629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/4395923910281521629'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/microsoft-surface.html' title='Microsoft surface'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-3877980866499741933</id><published>2009-04-27T11:58:00.004+01:00</published><updated>2009-05-16T00:17:48.077+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='voice over ip'/><category scheme='http://www.blogger.com/atom/ns#' term='sip'/><category scheme='http://www.blogger.com/atom/ns#' term='asterix'/><category scheme='http://www.blogger.com/atom/ns#' term='voip'/><category scheme='http://www.blogger.com/atom/ns#' term='integrated communications'/><title type='text'>UK NSP's - voip service providers</title><content type='html'>If you are looking to &lt;a href="http://www.itspa.org.uk/"&gt;implement VoIP&lt;/a&gt; on your network, you may want to consider contacting these guys, the &lt;a href="http://www.itspa.org.uk/"&gt;Internet Telephony Service Providers Association&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;Sure enough, this link is more applicable to a business or office IT &amp;amp; IS staff who are looking at alternatives to the PSTN / PBX, analog phone system, who maybe considering software solutions such as glorified instant messenger applications.&lt;/p&gt;&lt;p&gt;Doesn't seem project-ish enough for this blog, so maybe one day I wil get a SIP compatible phone set and set up an &lt;span style="font-weight: bold;"&gt;Asterix VoIP server&lt;/span&gt;! Until then thats all I have for tonight!&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-3877980866499741933?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/3877980866499741933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=3877980866499741933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/3877980866499741933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/3877980866499741933'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/uk-nsps-voip-service-providers.html' title='UK NSP&apos;s - voip service providers'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-6178413973764151215</id><published>2009-04-27T11:53:00.004+01:00</published><updated>2009-04-27T13:21:58.995+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='handheld computer'/><title type='text'>Open source handheld</title><content type='html'>&lt;p&gt;Has anyone ever had one of these &lt;a href="http://gp2x.co.uk/viewgp2x.html"&gt;open source handhelds&lt;/a&gt;? They make me think of a PSP with Linux on.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-6178413973764151215?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/6178413973764151215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=6178413973764151215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/6178413973764151215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/6178413973764151215'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/open-source-handheld.html' title='Open source handheld'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-2617802582279389050</id><published>2009-04-27T11:47:00.005+01:00</published><updated>2009-04-27T13:11:51.172+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='SPARC'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise class'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Fujitsu SPARC servers</title><content type='html'>If you a meaty Unix Server to run Solaris on have a look at &lt;a href="http://www.fujitsu-siemens.co.uk/products/unix_servers/sparc_enterprise/index.html"&gt;Fujitsu SPARC Unix Servers&lt;/a&gt; - enterprise class!!&lt;br /&gt;&lt;br /&gt;Of course, It probably wont be long until we are seeing Oracle branded servers...&lt;br /&gt;(I, for one, welcome the new corporate overlords)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-2617802582279389050?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/2617802582279389050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=2617802582279389050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2617802582279389050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2617802582279389050'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/fujitsu-sparc-servers.html' title='Fujitsu SPARC servers'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-5767308057990753771</id><published>2009-04-27T11:46:00.002+01:00</published><updated>2009-04-27T12:59:50.735+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='open solaris'/><title type='text'>Solaris 10 developers edition</title><content type='html'>If you want to try OpenSolaris out, &lt;a href="http://developers.sun.com/solaris/downloads/solexpdev/?intcmp=hp2007apr13_solaris-express_get"&gt;download OpenSolaris&lt;/a&gt; and see this link about &lt;A href="http://wotho2.ethz.ch/vmware/tools/"&gt;VMware tools for Solaris&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-5767308057990753771?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/5767308057990753771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=5767308057990753771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5767308057990753771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5767308057990753771'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/solaris-10-developers-edition.html' title='Solaris 10 developers edition'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-28683999862809416</id><published>2009-04-27T11:37:00.002+01:00</published><updated>2009-05-03T19:17:37.015+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cpu'/><category scheme='http://www.blogger.com/atom/ns#' term='old'/><category scheme='http://www.blogger.com/atom/ns#' term='archive'/><category scheme='http://www.blogger.com/atom/ns#' term='vintage'/><title type='text'>old cpu's</title><content type='html'>&lt;p&gt;Im still in the middle of restoring an old UNIX computer - for reasons most people cannot comprehend. I mean, what good can an old UNIX terminal be? What could you do with a 33MHz cpu, 96MB of ram, 500MB of hard drive and a full 24bit 3D graphics subsystem (apart from spin polygons and play dogfight long before PCs even knew what 2D graphics were...?)&lt;/p&gt;&lt;p&gt;Well, just to remind ourselves, these are the pc processors which we all thought were really up to date at the time =)&lt;/p&gt;&lt;p&gt;The Red Hill CPU guide&lt;br /&gt;&lt;a href="http://redhill.net.au/c/c-4.html"&gt;http://redhill.net.au/c/c-4.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-28683999862809416?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/28683999862809416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=28683999862809416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/28683999862809416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/28683999862809416'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/old-cpus.html' title='old cpu&apos;s'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1440688161652235448</id><published>2009-04-27T11:29:00.010+01:00</published><updated>2009-05-18T08:20:09.723+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='bluequartz'/><category scheme='http://www.blogger.com/atom/ns#' term='buy'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='slax'/><category scheme='http://www.blogger.com/atom/ns#' term='blueonyx'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Obtaining, Trying and Installing Linux</title><content type='html'>&lt;p&gt;You can purchase Linux CD's from the internet if you have a slow connection, have trouble downloading your fave distro or dont want to mess about burning install CD's yourself.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.thelinuxshop.co.uk/catalog/index.php?cPath=43&amp;amp;osCsid=bdee74e59539496ee31b73c5ee1e9eda" rel="nofollow"&gt;Buy Linux CD's&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Note that buying a  CD does not mean that you are supporting that particular distribution, as the proceeds will likely go to the vendor who creates the CDs for their materials and labour. If you want to support a distribution financially, visit their website and look to see if there is a donate / merchandise store link. =)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;However, you might want to reconsider downloading the distribution as you will get a more upto date revision, and you may find that some flavours of linux e.g. Ubuntu, Slax and Gentoo for starters allow you to &lt;a href="http://www.pendrivelinux.com/" rel="nofollow"&gt;run or install linux from a USB memory stick&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Other flavours may even allow you to &lt;a href="http://nevynsblog.co.uk/2009/04/blueonyx-linux-download-torrent.html"&gt;download linux via bittorrent&lt;/a&gt;, such as &lt;a href="http://nevynsblog.co.uk/2009/04/blueonyx-linux-download-torrent.html"&gt;BlueOnyx&lt;/a&gt;. You may wish to try several flavours before you select a particular one, as for example BlueOnyx is a great Server appliance distribution, but people who want to use linux on a single machine may well find that a Desktop edition is more tailored to their needs, e.g. Ubuntu, Kubuntu, Suse&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1440688161652235448?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1440688161652235448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1440688161652235448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1440688161652235448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1440688161652235448'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/where-to-get-linux-cds.html' title='Obtaining, Trying and Installing Linux'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-125269118459435498</id><published>2009-04-27T10:58:00.008+01:00</published><updated>2009-05-16T00:23:56.868+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disassembled'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget 0-day'/><category scheme='http://www.blogger.com/atom/ns#' term='geek pr0n'/><title type='text'>Geek pr0n</title><content type='html'>Ever dismantled something to see what was inside? I used to do it to old stuff, once it had broken, and eventually this got round to being peecees. Given enough faulty peecees, you were sometimes able to cobble a working machine together, and even now, the satisfaction you can get from nurturing ailing systems back to life is great!&lt;br /&gt;&lt;br /&gt;This became a hobby, and eventually a business, as more and more people came to me to restore machines cost effectively, identifying the problem and correcting it, whether it be replacing a hardware component, or simply helping them through a reinstall of the OS.&lt;br /&gt;&lt;br /&gt;But I came across a horde of people online, who take things to the next level. They /void/ warranties on purpose! now I'm not on about unbox.it - the website where people photograph what comes in the box when you get something new, although it is a bit freaky, but in a way it would be nice if the *manufacturers* did this, so you had an idea when you went to buy something.&lt;br /&gt;&lt;br /&gt;Oh no, we are talking about the pure, hardcore geek fetish, thats right, serious &lt;span style="font-weight: bold;"&gt;geek pr0n&lt;/span&gt;. These nutters =) actually spend the money to buy something new - then &lt;span style="font-weight: bold;"&gt;break it on purpose&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;They take photographs of gadgets like mobile phones, Apple Mac Minis and even the &lt;a href="http://content.techrepublic.com.com/2346-10877_11-38683-1.html" rel="nofollow"&gt;Nintendo Wii disassembled&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Seriously guys, &lt;span style="font-style: italic;"&gt;c'mon&lt;/span&gt;... I can't tell if seeing stuff like that in pieces makes me want to laugh or cry! All I &lt;span style="font-style: italic;"&gt;do&lt;/span&gt; know is that I want to do my own 0-day disassembly post now! damn you!!&lt;br /&gt;=D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-125269118459435498?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/125269118459435498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=125269118459435498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/125269118459435498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/125269118459435498'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/geek-pr0n.html' title='Geek pr0n'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-5391875761367898032</id><published>2009-04-27T08:10:00.003+01:00</published><updated>2009-04-28T20:16:02.164+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='partitioning'/><category scheme='http://www.blogger.com/atom/ns#' term='disk'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><title type='text'>Disk drive partitioning tools</title><content type='html'>If you are looking for a modern replacement for PowerQuest's Partition Magic (which I once used religiously from version 3.0 upwards) then checkout &lt;a href="http://gparted.sourceforge.net/livecd.php"&gt;gparted&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Screenies on there as well   :o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-5391875761367898032?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/5391875761367898032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=5391875761367898032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5391875761367898032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5391875761367898032'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/disk-drive-partitioning-tools.html' title='Disk drive partitioning tools'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-908097512496419406</id><published>2009-04-25T00:33:00.003+01:00</published><updated>2009-04-25T00:46:00.216+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='cisco'/><category scheme='http://www.blogger.com/atom/ns#' term='ip'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='router'/><category scheme='http://www.blogger.com/atom/ns#' term='ios'/><category scheme='http://www.blogger.com/atom/ns#' term='3620'/><title type='text'>cisco router http server IOS configuration</title><content type='html'>here are the commands that worked on a 3620 IOS, in order:&lt;br /&gt;&lt;br /&gt;Would you like to enter the initial configuration dialog? [yes/no]: n&lt;br /&gt;(RETURN)&lt;br /&gt;&lt;br /&gt;// enable mode&lt;br /&gt;Router&gt;en&lt;br /&gt;&lt;br /&gt;// configure the console to stop those annoying messages while you're typing&lt;br /&gt;Router#conf t&lt;br /&gt;Router(config)#line vty 0 4&lt;br /&gt;Router(config-line)#logging synchronous&lt;br /&gt;Router(config-line)#end&lt;br /&gt;Router#&lt;br /&gt;&lt;br /&gt;// configure an ethernet interface&lt;br /&gt;Router#conf t&lt;br /&gt;Enter configuration commands, one per line.  End with CNTL/Z.&lt;br /&gt;Router(config)#int fa0/0&lt;br /&gt;Router(config-if)#ip address 192.168.1.118 255.255.255.0&lt;br /&gt;Router(config-if)#no shut&lt;br /&gt;Router(config-if)#end&lt;br /&gt;Router#&lt;br /&gt;&lt;br /&gt;// launch the http server&lt;br /&gt;Router#conf t&lt;br /&gt;Router(config)#ip http server&lt;br /&gt;Router(config)#end&lt;br /&gt;Router#&lt;br /&gt;&lt;br /&gt;// and now a little sip of coffee, while we admire our handiwork:&lt;br /&gt;// check our work&lt;br /&gt;Router#sh ip http server all&lt;br /&gt;&lt;br /&gt;// view connections as they occur&lt;br /&gt;Router#debug ip http all&lt;br /&gt;&lt;br /&gt;// view current config&lt;br /&gt;Router#sh ip int br&lt;br /&gt;&lt;br /&gt;// we should perhaps end with a copy running-config startup-config ?&lt;br /&gt;&lt;br /&gt;NEED MORE?&lt;br /&gt;In case this doesn't work for you, and you want to see what was happening in the IOS, I will paste the actual transcript - with all the system messages and responses included - in the comments, to avoid littering the post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-908097512496419406?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/908097512496419406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=908097512496419406' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/908097512496419406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/908097512496419406'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/cisco-router-http-server-ios.html' title='cisco router http server IOS configuration'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-2223674711188498031</id><published>2009-04-20T15:51:00.002+01:00</published><updated>2009-04-20T15:53:00.996+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x64'/><category scheme='http://www.blogger.com/atom/ns#' term='sun microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='SPARC'/><category scheme='http://www.blogger.com/atom/ns#' term='buyout'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='open solaris'/><title type='text'>OpenSolaris 10 is the future!?</title><content type='html'>Vindication was the theme at Sun Microsystems today as the company announced that database giant Oracle would select the Solaris 10 operating system (OS) as its preferred 64-bit development and deployment platform.&lt;br /&gt;&lt;br /&gt;With the announcement, Sun and Oracle are expanding their joint customer base in the x64 and UltraSPARC markets.&lt;br /&gt;&lt;br /&gt;According to Oracle, Solaris 10 will be used throughout its development organization. It will also release and ship 64-bit versions of all Oracle products on the Solaris OS prior to or simultaneous with the release of products on other operating systems.&lt;br /&gt;&lt;br /&gt;The Oracle partnership is one of largest endorsements to date of Solaris 10, which had been open sourced under Sun's CDDL license in June. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://searchoracle.techtarget.com/news/article/0,289142,sid41_gci1145312,00.html"&gt;more here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-2223674711188498031?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/2223674711188498031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=2223674711188498031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2223674711188498031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/2223674711188498031'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/opensolaris-10-is-future.html' title='OpenSolaris 10 is the future!?'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-8358971005580632679</id><published>2009-04-20T15:31:00.003+01:00</published><updated>2009-04-20T15:34:31.433+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='sun. mysql'/><title type='text'>Oracle buys Sun</title><content type='html'>Well, in a blinding u-turn, it would appear that there was someone willing to pay more for Sun Microsystems than IBM.. a $7.4bn deal from Oracle steals the show.&lt;br /&gt;&lt;br /&gt;"Guess what's going to happen to MySQL now then..." =o&lt;br /&gt;&lt;br /&gt;Read the story here: &lt;a href="http://www.theregister.co.uk/2009/04/20/oracle_buys_sun/"&gt;oracle buys sun/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-8358971005580632679?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/8358971005580632679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=8358971005580632679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/8358971005580632679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/8358971005580632679'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/oracle-buys-sun.html' title='Oracle buys Sun'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-4637930053960160653</id><published>2009-04-19T16:35:00.003+01:00</published><updated>2009-04-19T16:43:19.132+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='command line'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>UNIX command line tips (intermediate)</title><content type='html'>It is often seen that when one is using a system he/she tends to fall into set usage patterns. This leads to development of habit of doing things in improper way. In order to overcome these problems the best way is to carefully pick up good habits that offset them.&lt;br /&gt;&lt;br /&gt;The following are the 10 UNIX command-line habits worth picking up -- good habits that helps one break many common usage foibles and makes one more productive at the command line in the process:&lt;br /&gt;&lt;br /&gt;One must try to inculcate these 10 good habits.&lt;br /&gt;&lt;br /&gt;1. One should make directory trees in a simple filch: It is really quite simple and faster to use the -p option to mkdir and to make all parent directories along with their children in a single command. However the administrators often ignore this option that are even familiar with this. Thus one should keep this point in mind.&lt;br /&gt;2. One should change the path but not the archive: One can use this option in order to make entire complex directory trees, which are great to use inside scripts; not just simple hierarchies.&lt;br /&gt;3. One should combine his/her commands with control operators: One should define complex directory trees with single command only.&lt;br /&gt;4. One should use escape sequences in order to manage inputs, which are long enough.&lt;br /&gt;5. One should group his/her commands together in a list.&lt;br /&gt;6. One should use xargs outside of find.&lt;br /&gt;7. One should quote variables with great caution.&lt;br /&gt;8. One should use backslash for long input.&lt;br /&gt;9. One should match certain fields in output and not just lines.&lt;br /&gt;10. One should know when grep should do the counting and when it should come aside.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ezinearticles.com/?UNIX-Explained&amp;id=1018824"&gt;Article source&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-4637930053960160653?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/4637930053960160653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=4637930053960160653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/4637930053960160653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/4637930053960160653'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/unix-command-line-tips-intermediate.html' title='UNIX command line tips (intermediate)'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-667663465031078255</id><published>2009-04-19T12:09:00.003+01:00</published><updated>2009-04-19T12:39:49.654+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='SPARC'/><category scheme='http://www.blogger.com/atom/ns#' term='x86'/><category scheme='http://www.blogger.com/atom/ns#' term='buyout'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='aix'/><title type='text'>Sun SPARC and Solaris</title><content type='html'>Came across this article which describes the likely outcome if IBM buyout Sun, which is that AIX is underdevelped versus Solaris, and will likely lose out in the long run to Solaris, which has a whole plethora of enterprise features (of which ZFS is but one) - not to mention the fact Sun also own Java, OpenOffice, MySQL and so on.&lt;br /&gt;&lt;br /&gt;I wonder if they would kill or keep the SPARC line of systems, since Solaris shares the codebase between its x86 and SPARC versions.&lt;br /&gt;&lt;br /&gt;I really should fire up openSolaris one day - and give Solaris a more fair examination / appreciation. The temptation to go grab a Sun box off eBay, and slap a copy of Solaris 2.6, 7 or 8 on it was too easy, and I ended up with a whole range of machines from a Sun 3, a couple of Sun 4/330's, SPARCstation IPC/IPX'es right through to a very tidy little Ultra 5. All of which where really woefully underpowered for doing anything much, and the 2x SCSI cdrom install process was painful.&lt;br /&gt;&lt;br /&gt;Still I persevered, and found that as a desktop environment, Solaris was really not that exciting, a drab corporate grey with a BBC Micro feel about the interface.. I just hope that the technological features do make Solaris really worth using, because those first few steps were uninspiring for me.&lt;br /&gt;&lt;br /&gt;I was impressed by the way the Sun SPARCstations didnt have a reset button - a bold statement, and a prominent feature missing that I had come to depend upon, having been a mainly PC user for so long. (STOP-A takes you out of the OS to the hardware monitor, and unlike PC's, you could go and resume execution!)&lt;br /&gt;&lt;br /&gt;The Ultra 5 was a favourite of many users, including me now, so I expanded its capabilities with a Sun PCI CoProII co-processor card, featuring a 733MHz Celeron, 128MB of RAM, USB, audio, VGA, serial and parallel ports! (regularly on eBay) - and bought another so I could expand it to 256MB RAM, filling 2/2 slots.&lt;br /&gt;&lt;br /&gt;This drove me potty as the 8 bit colour-map switching sent everything psychadelic when in the sunpci window, so I added a 32bit Raptor gfx card.&lt;br /&gt;&lt;br /&gt;I've even seen an Ultra 30 running Ubuntu &lt;a href="http://ports.ubuntu.com/dists/"&gt;ports.ubuntu.com/dists/&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt;I failed woefully at getting BSD onto my SPARCs. Perhaps one day I will have the time to try again, with BSD and OpenSolaris.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ezinearticles.com/?IBM-Buying-Out-Sun-What-Will-it-Mean?&amp;id=2118836&amp;opt=print"&gt;http://ezinearticles.com/?IBM-Buying-Out-Sun-What-Will-it-Mean?&amp;id=2118836&amp;opt=print&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-667663465031078255?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/667663465031078255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=667663465031078255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/667663465031078255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/667663465031078255'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/sun-sparc-and-solaris.html' title='Sun SPARC and Solaris'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-5064840263058650779</id><published>2009-04-17T22:21:00.007+01:00</published><updated>2009-04-17T23:07:31.496+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BeFS'/><category scheme='http://www.blogger.com/atom/ns#' term='serialconnect'/><category scheme='http://www.blogger.com/atom/ns#' term='BeOS'/><category scheme='http://www.blogger.com/atom/ns#' term='bochs'/><category scheme='http://www.blogger.com/atom/ns#' term='poorman'/><category scheme='http://www.blogger.com/atom/ns#' term='mmsc'/><title type='text'>BeOS 5</title><content type='html'>I finally got round to installing BeOS again, the original BeOS 5 Professional Edition. It always made me wonder why the OS Install disk said 'free and shareware' on it, when that was on cd 2. ah well, skipping the floppy and booting straight off the cd, I created 4 primary partions on the hdd in my laptop (having just accidentally erased it all with my BlueOnyx CD (big oops) - ah well thats why I build RAIDs and backup servers...&lt;br /&gt;&lt;br /&gt;Back to the point, I created 4 ~ 10GB or so partitions, a partition map scheme which completely failed because Windows XP didnt recognise the FAT partition I made, and I had to erase it and start over - and also Ubuntu took several install attempts, why I wrangled with LVM and encryption. Of course, I realised that I would need some unencrypted space (say ~1GB to be generous) for an ext2|3 /boot partition. But now I had used 4 primaries, and had no space for a swap! Numerous false starts later, I finally got encryption and LVM settled down, a space for / and swap contained within, hurrah!&lt;br /&gt;&lt;br /&gt;But then the Ubuntu Server edition rebooted after copying all the files on, and came up with an error about PAE missing from the celeron processor in my HP Pavilion ZE21055EA notebook. Damn! With a sprinkling of Blast!, as the Grub bootloader doesnt recognise anything as being installed on my BeFS partion, i.e. BeOS. So I have a triple boot laptop which only runs Windows XP =(&lt;br /&gt;&lt;br /&gt; I might be able to recover when Ubuntu 9:04 comes out - doubt it will recognise BeOS still, but I can always see how the Be boot manager copes afterwards. It was always the best chooser.&lt;br /&gt;&lt;br /&gt;BeOS then - now, I would like to carry on following the trends, such as Haiku and yellowdog, but since I have the original, I wanted to revive it, perhaps make a VMware VA image of it one day... I carefully selected to install everything, including the developer tools (yes, it seems to have a  c++ compiler, whoopee!) which took it up from 200MB  to a staggering 255MB or so. I guess I overcooked the partition size ;-)&lt;br /&gt;&lt;br /&gt;Ass usual, it didnt have a graphics driver for my particular chipset, so I had a greyscale desktop instead of colour, but - you know what? I prefer it, its easier on the eyes, less strain. Great if you plan on spending long hours coding or some such. If I can ever boot back into it someday, it might become an environment I spend some quality time in,&lt;br /&gt;&lt;br /&gt;Firing up the ol' PoorMan webserver, and creating the obligatory "Hello, world!" index.html page for it felt good. Perhaps I can even make it talk php and mysql one day. If not, I can always use SerialConnect and talk to the &lt;a href="http://www.astro.princeton.edu/~cen/hecate.html"&gt;SGI Origin 2000 MMSC&lt;/a&gt; or a Cisco console port or two. All accompanied by the best ever CPU graph to ever grace a desktop.&lt;br /&gt;&lt;br /&gt;What I will finish on is a quick note that I successfully managed to get BeOS to run inside the &lt;a href="http://bochs.sourceforge.net/"&gt;Bochs&lt;/a&gt; x86 emulator, v2.2.6 on an &lt;a href="http://en.wikipedia.org/wiki/SGI_Indigo2"&gt;SGI Indigo2 10000&lt;/a&gt; running IRIX 6.5. back in 2006. (Screenshots coming when I retrieve them off the appropriate disk).&lt;br /&gt;&lt;br /&gt;BeOS lives! =D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-5064840263058650779?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/5064840263058650779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=5064840263058650779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5064840263058650779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5064840263058650779'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/beos-5.html' title='BeOS 5'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-9198955022349779274</id><published>2009-04-17T21:44:00.006+01:00</published><updated>2009-05-04T15:18:52.101+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='indigo'/><category scheme='http://www.blogger.com/atom/ns#' term='irix'/><category scheme='http://www.blogger.com/atom/ns#' term='webmin'/><category scheme='http://www.blogger.com/atom/ns#' term='r3000'/><category scheme='http://www.blogger.com/atom/ns#' term='5.3'/><category scheme='http://www.blogger.com/atom/ns#' term='sgi'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>SGI Indido R3000 Elan</title><content type='html'>Upgrading an &lt;a href="http://www.obsolyte.com/sgi_indigo/"&gt;SGI Indigo&lt;/a&gt; R3000 - an 18 year old machine - is not without risks: the Magick Smoke already escaped once, forcing me to replace the z-buffer board. However, I have sourced an alternative, and coupled with an extra 3 GE's, should be able to take my XS24-Z up to an Elan. Well that's the plan.&lt;br /&gt;&lt;br /&gt;Big thanks to Ian Mapleson, for his help sourcing the parts: &lt;a href="http://www.sgidepot.co.uk/sgidepot/"&gt;http://www.sgidepot.co.uk/sgidepot/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also have plans on trying to get a newer version of PERL on IRIX 5.3, so I can possibly run &lt;a href="http://www.webmin.com/"&gt;Webmin&lt;/a&gt;. The guys at work think im crazy. You know, they could have a point. =)&lt;br /&gt;&lt;br /&gt;Thank you, Jamie Cameron &lt;a href="http://www.webmin.com/"&gt;http://www.webmin.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;watch this space!!&lt;br /&gt;&lt;br /&gt;update: 24/04/09 - the parts have been despatched via special delivery! should arrive soon. Who put the idea in my head of getting Mozilla FireFox to run on Irix 5.3, eh, Ian - Who  indeed? Damn you, there goes my social life this year. Oh well, no great loss =)&lt;br /&gt;&lt;br /&gt;update: 04/05/09 - Finally succeeded in booting the machine, but not able to restore the IRIX 5.3 OS yet, due to SCSI CDROM trouble (SCSI bus reset). I've swapped drives, and cables, to no avail. Was hoping to avoid this grief, but since my last update, I've lost 5 servers. (Its been a tough week). The 13 year old SGI O2 which I was hoping to become the network CD share / mount point decided to blow the PSU with a tremendous explosion, the resulting electrical power surge causing a fair amount of collateral on that circuit.&lt;br /&gt;&lt;br /&gt;However, I'm back up and running now, limping along on a spare PC server, and an Octane with a dodgy graphics card - at least one of those should help me get the CDROMs online. I might even get around to installing the upgraded hardware, soon!!&lt;br /&gt;&lt;br /&gt;Oh, well... looks like Im going to end up installing a BOOTP server again - so look out for the post on that!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-9198955022349779274?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/9198955022349779274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=9198955022349779274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/9198955022349779274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/9198955022349779274'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/04/sgi-indido-r3000-elan.html' title='SGI Indido R3000 Elan'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-9043146499209827783</id><published>2009-02-26T21:19:00.000Z</published><updated>2009-02-26T21:41:09.101Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='bluequartz'/><category scheme='http://www.blogger.com/atom/ns#' term='x'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='yum'/><category scheme='http://www.blogger.com/atom/ns#' term='installing'/><category scheme='http://www.blogger.com/atom/ns#' term='blueonyx'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>BlueOnyx</title><content type='html'>I have decided to follow the (*) BlueOnyx distribution, as it picks up where BlueQuartz was trailing off. It is no 5106R as opposed to 5100R, and retains the sausalito / cce configuration tools.&lt;br /&gt;&lt;br /&gt;Customary to practice, I never try a new system out on a production server, so in this case I opted to install it on a spare HDD in an older laptop while I performed some testing.&lt;br /&gt;&lt;br /&gt;Since the machine may become disconnected from the network after the install, making it impossible to reach the familiar '/login' url from another client, I have occaissionally opted to install a basic X environment on BlueQuartz, not good for production performance, but great for doing all in one testing, and development on a stand-alone server, lets say =)&lt;br /&gt;&lt;br /&gt;There are some new features in BlueOnyx, so I couldn't wait to tryout my fresh install. The install was great, and you now have the following options for install:&lt;br /&gt;&lt;br /&gt;&lt;default&gt; - 20GB LVM partition layout&lt;br /&gt;self - manual partition config&lt;br /&gt;small - 10GB LVM installation layout&lt;br /&gt;&lt;br /&gt;It is also possible to run 'linux rescue' ... as I found out:&lt;br /&gt;&lt;br /&gt;in order to install X + GNOME on BlueQuartz, I did (as root)&lt;br /&gt;&lt;br /&gt;yum update&lt;br /&gt;yum grouplist&lt;br /&gt;yum groupinstall "X Window System" "GNOME Desktop Environment"&lt;br /&gt;&lt;br /&gt;this failed in BlueOnyx, something about 'dependancy libxxxx.0.so' so I tried X + KDE instead, which appeared to install successfully. To my horror though, I got the dreaded Kernel Panic on reboot.&lt;br /&gt;&lt;br /&gt;The solution for me was to 'boot linux' to enter the rescue mode, and&lt;br /&gt;&lt;br /&gt;# cd /mnt/sysimage/etc/selinux&lt;br /&gt;# vi config&lt;br /&gt;edit the line "SELINUX=enforcing" into "SELINUX=permissive", save and&lt;br /&gt;# exit&lt;br /&gt;to reboot into the system. (I suggest you simply edit /etc/selinux/config after installing X, but before rebooting, to spare yourself from having to use the rescue system)&lt;br /&gt;&lt;br /&gt;This way, instead of&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;unmounting old /dev&lt;br /&gt;unmounting old /proc&lt;br /&gt;unmounting old /sys&lt;br /&gt;audit(1235663670.224:2): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295&lt;br /&gt;Unable to load SELinux Policy. Machine is in enforcing mode. Halting now.&lt;br /&gt;Kernel panic - not syncing: Attempted to kill init!&lt;br /&gt;&lt;br /&gt;you get&lt;br /&gt;...&lt;br /&gt;unmounting old /sys&lt;br /&gt;INIT: version 2.86 booting&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;=D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-9043146499209827783?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/9043146499209827783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=9043146499209827783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/9043146499209827783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/9043146499209827783'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/02/blueonyx.html' title='BlueOnyx'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1325727742160609462</id><published>2009-01-29T13:03:00.004Z</published><updated>2009-01-29T13:49:09.568Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='tagging'/><category scheme='http://www.blogger.com/atom/ns#' term='schema'/><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='myisam'/><category scheme='http://www.blogger.com/atom/ns#' term='innodb'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>To tweak, or not to tweak? (mysql)</title><content type='html'>Assuming you have a cluster of mysql servers serving your application, and you have configured them to share the load, yada yada, your next step is probably going to be asking 'how can I improve the design of database schema?'&lt;br /&gt;&lt;br /&gt;Here are some links which cover that field (may I remind you to backup your database before starting, follow them at your own risk, and you cannot hold me responsible for any resulting issues!)&lt;br /&gt;&lt;br /&gt;This one illustrates tweeking a Joomla CMS application on a VPS (shared hosting server):&lt;br /&gt;&lt;a href="http://www.joomlaperformance.com/articles/server_related/tweaking_mysql_server_23_16.html"&gt;http://www.joomlaperformance.com/articles/server_related/tweaking_mysql_server_23_16.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This one discusses the differences between innodb and myisam db engines:&lt;br /&gt;&lt;a href="http://worthposting.wordpress.com/2008/06/22/innodb-or-myisam/"&gt;http://worthposting.wordpress.com/2008/06/22/innodb-or-myisam/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This appears to be the command to convert a myisam (the default) table to an innodb one, if you wanted to persue that, but beware the monolithic file may need more proactive maintenance and monitoring (for corruption etc, but not fragmentation issues). Again BACKUP!!&lt;br /&gt;&lt;br /&gt;-- "ALTER TABLE foo ENGINE=InnoDB"&lt;br /&gt;&lt;br /&gt;This one discusses locking, and mysql transactions - no transactions on myisam though! (hence you might need innodb for that)&lt;br /&gt;&lt;a href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/498624.html"&gt;http://forums.whirlpool.net.au/forum-replies-archive.cfm/498624.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's also the problem of race conditions: two select queries (two mysql sessions, webrowsers etc) return the same row, which the application wants to update. The first to 'accepted, the second to 'rejected' - row or table locking will prevent them from writing the new value at the same time, but what happens if both processes complete in lockstep, first 'accept' ing, then 'reject'ing the same row - if only one possible outcome was acceptable? (in other words, a row cannot be accepted after it has been rejected, and vice versa.) We could prevent accidental overwrites by increasing the criteria of the where clause:&lt;br /&gt;&lt;br /&gt;UPDATE `orders`&lt;br /&gt; SET `status`='accepted'&lt;br /&gt; -- the first where clause identifies the row&lt;br /&gt; WHERE `order_id`='".$this-&gt;DB-&gt;quotestring($order_id)."&lt;br /&gt;-- and the second helps prevent 'logical' data collisions!&lt;br /&gt; AND `status` != 'rejected''; &lt;br /&gt;&lt;br /&gt;Lastly, this one illustrates a number of different ways one could design a schema&lt;br /&gt;"including discussions on schema architecture, common data access patterns, and replication/scale-out guidelines" using web 'tagging' as an example.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forge.mysql.com/wiki/TagSchema"&gt;http://forge.mysql.com/wiki/TagSchema&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1325727742160609462?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1325727742160609462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1325727742160609462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1325727742160609462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1325727742160609462'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/01/to-tweak-or-not-to-tweak-mysql.html' title='To tweak, or not to tweak? (mysql)'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1850956046719592068</id><published>2009-01-20T08:54:00.006Z</published><updated>2009-05-03T16:59:56.846+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='t-mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='option'/><category scheme='http://www.blogger.com/atom/ns#' term='broadband'/><category scheme='http://www.blogger.com/atom/ns#' term='eee'/><category scheme='http://www.blogger.com/atom/ns#' term='3g'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>tmobile usb3g on ubuntu / eee</title><content type='html'>Updated May 2009!&lt;br /&gt;I have been informed that after upgrading the eee to Ubuntu 9.04 the usb 3g stick no longer works. Even after recompiling the drivers against the kernel, and a few other attempts to solve it, it would appear that the USB-serial driver which the stick depended on is no longer in the kernel (can anyone verify?).&lt;br /&gt;&lt;br /&gt;Current workaround for me is to stay on Ubuntu 8.10 a little while longer, and hope the manufacturer gets the updated drivers out soon =(&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Having just recently aquired both an Asus EEE 901 and a t-mobile 530 usb 3g broadband stick, work began on figuring out how to install.&lt;br /&gt;&lt;br /&gt;On a stock Ubuntu (8.10) distribution, download and extract the 2 tar.gz files. These contain the v1.6 driver (as opposed to the v1.2 in Ubuntu). The README and other documentation aren't very clear, but this is basically how I did it. They might not work for you, so don't blame me if you end up summonning Cthulhu all over your hard drive, or anything else nasty happens.&lt;br /&gt;&lt;br /&gt;I've only put them here so I can download them to my own EEE after I replace Xandros by ethernet (The eee WiFi works, but the Xandros WPA is broken) and obviously, I cant use the usb3g yet.... ;-)&lt;br /&gt;&lt;br /&gt;# this disables the old option ZeroCD driver&lt;br /&gt;echo "blacklist option" &gt;&gt; /etc/modprobe.d/blacklist &lt;br /&gt;tar xzfmv hso-1.6.tar.gz&lt;br /&gt;tar xzfmv udev.tar.gz&lt;br /&gt;# now cd into each directory and&lt;br /&gt;make install&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;I found that the system can crash if the stick is removed.&lt;br /&gt;These are the files from the CD rom that came with the stick, I shall post the md5sums but they matched those available to download elsewhere, so you might as well use the CD if you have it.&lt;br /&gt;&lt;br /&gt;Linux drivers:&lt;br /&gt;&lt;a href="http://www.nevynsblog.co.uk/tmobile/hso-1.6.tar.gz"&gt;hso-1.6.tar.gz&lt;/a&gt;: 30.05 KB&lt;br /&gt;&lt;a href="http://www.nevynsblog.co.uk/tmobile/udev.tar.gz"&gt;udev.tar.gz&lt;/a&gt;: 27.19 KB&lt;br /&gt;  &lt;br /&gt;EEE drivers (for Xandros?) - not required for Ubuntu&lt;br /&gt;&lt;a href="http://www.nevynsblog.co.uk/tmobile/hso_connect.sh"&gt;hso_connect.sh&lt;/a&gt;: 7.14 KB&lt;br /&gt;&lt;a href="http://www.nevynsblog.co.uk/tmobile/hso-modules-2.6.21.4-eeepc_1.4-4+5_i386.deb"&gt;hso-modules-2.6.21.4-eeepc_1.4-4+5_i386.deb&lt;/a&gt;: 30.13 KB&lt;br /&gt;&lt;a href="http://www.nevynsblog.co.uk/tmobile/hso-udev_1.4-4_i386.deb"&gt;hso-udev_1.4-4_i386.deb&lt;/a&gt;: 21.03 KB&lt;br /&gt;&lt;br /&gt;Edit: Sorry folks, looks like I'd messed up the urls, I've patched them now! =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1850956046719592068?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1850956046719592068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1850956046719592068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1850956046719592068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1850956046719592068'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/01/tmobile-usb3g-on-ubuntu-eee.html' title='tmobile usb3g on ubuntu / eee'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-5932285436296887902</id><published>2009-01-15T12:42:00.004Z</published><updated>2009-01-15T12:50:58.028Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='dssh'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed'/><category scheme='http://www.blogger.com/atom/ns#' term='dcmd'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='scripting'/><title type='text'>Using the DCMD distributed shell to manage your cluster</title><content type='html'>'dcmd' from sourceforge.net provides a suite of commands that can be used, such as dssh. once you have given it a list of user@hostnames, it will send the same command to each one of your desired servers, and echo the response from each one.&lt;br /&gt;&lt;br /&gt;for example, `dssh uptime` would be able to respond with all the uptimes of the linux / unix servers in your network or server farm. You could extend this to monitor for failed services, and attempt to restart them, for example...&lt;br /&gt;&lt;br /&gt;This article explains everything:&lt;br /&gt;&lt;a href="http://www.samag.com/documents/s=8892/sam0310e/sam0310e.htm"&gt;http://www.samag.com/documents/s=8892/sam0310e/sam0310e.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-5932285436296887902?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/5932285436296887902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=5932285436296887902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5932285436296887902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/5932285436296887902'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/01/using-dcmd-distributed-shell-to-manage.html' title='Using the DCMD distributed shell to manage your cluster'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8922219270996364335.post-1400372023972169223</id><published>2009-01-14T21:27:00.003Z</published><updated>2009-01-14T21:47:46.841Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='home directory'/><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='profile'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='useradd'/><category scheme='http://www.blogger.com/atom/ns#' term='adduser'/><category scheme='http://www.blogger.com/atom/ns#' term='smbpasswd'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Create a new Samba user profile</title><content type='html'>Just a quick one tonight - how to quickly add a new user profile in (Ubuntu) linux and export their home profile directory as a Samba share. (You need to add them twice, once for linux and once for Samba.)&lt;br /&gt;&lt;br /&gt;# useradd -d /home/foo -m foo&lt;br /&gt;# passwd foo&lt;br /&gt;Enter new UNIX password:&lt;br /&gt;Retype new UNIX password:&lt;br /&gt;passwd: password updated successfully&lt;br /&gt;# smbpasswd -a foo&lt;br /&gt;New SMB password:&lt;br /&gt;Retype new SMB password:&lt;br /&gt;Added user foo.&lt;br /&gt;&lt;br /&gt;a couple of things to note - you could use 'adduser' instead of useradd, but that will prompt you for the users info, which you may find you prefer (if in a non-scripted evironment)&lt;br /&gt;&lt;br /&gt;also 'smbpasswd foo' might be required if, after running the command to add a new Samba user, it creates that user with a locked account - this should allow you to set the password and unlock them.&lt;br /&gt;&lt;br /&gt;now connect to \\servername\username&lt;br /&gt;&lt;br /&gt;Quick troubleshooting steps:&lt;br /&gt;check all spellings in the /etc/samba/smb.conf&lt;br /&gt;check spellings on windows client&lt;br /&gt;read the comments in the smb.conf file! (especially the testparm hint!!)&lt;br /&gt;&lt;br /&gt;Of course, I'm assuming you already know how to sudo apt-get install samba, configure your '[homes] directory exports in the smb.conf file, and restart samba '/etc/init.d/samba restart'. If not I got all I needed from:&lt;br /&gt;&lt;a href="http://books.google.co.uk/books?id=MI93fQgoWu4C&amp;pg=PA173&amp;lpg=PA173&amp;dq=samba+ubuntu+export&amp;source=web&amp;ots=A-TrOuSTBA&amp;sig=v6rFjsgMYb6JapsHjqAzH4CRmq8&amp;hl=en&amp;sa=X&amp;oi=book_result&amp;resnum=9&amp;ct=result#PPA173,M1"&gt;google books (Hacking Ubuntu&lt;br /&gt; By Neal Krawetz)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/8922219270996364335-1400372023972169223?l=nevynsblog.co.uk'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/1400372023972169223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8922219270996364335&amp;postID=1400372023972169223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1400372023972169223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8922219270996364335/posts/default/1400372023972169223'/><link rel='alternate' type='text/html' href='http://nevynsblog.co.uk/2009/01/create-new-samba-user-profile.html' title='Create a new Samba user profile'/><author><name>Nevyn</name><uri>http://www.blogger.com/profile/16802995371293894441</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>