<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Haz&#039;s Blog</title>
	<atom:link href="http://www.hazsoft.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hazsoft.co.uk</link>
	<description>More then just an average WordPress blog!</description>
	<lastBuildDate>Tue, 03 May 2011 18:20:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Tutorial: Stop-Motion in Linux</title>
		<link>http://www.hazsoft.co.uk/2011/05/03/stop-motion-in-linux/</link>
		<comments>http://www.hazsoft.co.uk/2011/05/03/stop-motion-in-linux/#comments</comments>
		<pubDate>Tue, 03 May 2011 17:25:39 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Stop Motion]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Ubuntu-UK]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=267</guid>
		<description><![CDATA[EDIT: Just been told there&#8217;s another way to do this using ffmpeg, I might add this in once I&#8217;ve had a play with it. Show &#9660; Command I shall have to test: ffmpeg -f image2 -i foo-%d.jpg -r FRAMERATE -s &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/05/03/stop-motion-in-linux/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT: Just been told there&#8217;s another way to do this using ffmpeg, I might add this in once I&#8217;ve had a play with it. <a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID573439030'), this, 'Show &#9660;', 'Hide &#9650;');">Show &#9660;</a></p>
<div id='SID573439030' style='display:none;'>
Command I shall have to test: ffmpeg -f image2 -i foo-%d.jpg -r FRAMERATE -s XxY -vcodec libx264 -vpre slow -b BIT_RATE -threads 0 foo.mp4
</div>
<p></strong></p>
<p>This is just a quick post. It&#8217;s something I&#8217;ve always wanted to do, but never got round to it and minecraft was the best excuse to do it with. Video I made is embedded at the very end (or you can click here to watch it now: <a href="http://youtu.be/JdQxXj5czrU">http://youtu.be/JdQxXj5czrU</a>).</p>
<h2>How I Made The &#8220;Frames&#8221;</h2>
<p>Basically I took many screenshots in minecraft, roughly about 3-6 screenshots per section I wanted to show in the video, using the F2 key. I did this on my laptop using the &#8220;Play Offline&#8221; feature, and setting my server to allow anyone. So I showed up in game as &#8220;Player&#8221; and set him where I wanted the &#8220;camera&#8221;. I then logged into Minecraft on my workstation using my normal account. Then I began building, every so often taking 3-6 screenshots with the laptop.</p>
<h2>How I Rendered The Images</h2>
<p>Now obviously I&#8217;m going to assume before you started taking screenshots that you cleared out your previous minecraft screenshots folder (or webcam stills, whatever), and that your folder is full of images that you want to make into a video <b>only</b>. The screenshots folder is found at &#8220;/home/<b>your_user</b>/.minecraft/screenshots/&#8221; without quotes. Since these are terminal commands, you&#8217;ll need to &#8220;cd&#8221; to that folder when you want to render.</p>
<h3>Step 1: Installing &#8220;mencoder&#8221;.</h3>
<p>First you&#8217;ll need to install &#8220;mencoder&#8221; since this is what makes the initial video. This is found in most distros repos. I&#8217;m using Ubuntu 10.10, but should work for all. Do this with the following (you should be able to find it in the software centre too):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> mencoder</pre></div></div>

<h3>Step 2: Creating a file with list of images.</h3>
<p>Now we&#8217;re going to cd to the screenshots folder, and we&#8217;re going to make a file with a list of all the images in the correct order as stated by modified date/time. This is going to be used by mencoder so that it creates the stop-motion video. To make this file we&#8217;re going to do this:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-1tr</span> <span style="color: #000000; font-weight: bold;">&gt;</span> files.txt</pre></div></div>

<p>You can name the file anything you want, in this example I&#8217;m using &#8220;files.txt&#8221;, however make sure you remember what file name you give it, and please note that&#8217;s a <b>one (1)</b> not a lower-case L. The <b>-1</b> is so that each file is on its own line, <b>t</b> is to list by the modified time/date, and <b>r</b> is for reversing the order. Please check the <b>man</b> pages (command: man ls) if you want to use other options. I find this the best way to do it however.</p>
<h3>Step 3: Render the video! \o/</h3>
<p>Now that we have our file full of all the images we&#8217;re going to be using on each line (and in the correct order), we now need to finally render it into a video. Now I&#8217;m not going to go into details about the options I have picked, but it basically outputs into a raw video file (~200MB for a 1 minute long video) and is great for editing should you wish to do so. Anyways, on with the command line stuff!</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mencoder <span style="color: #660033;">-nosound</span> <span style="color: #660033;">-ovc</span> copy <span style="color: #660033;">-lavcopts</span> <span style="color: #007800;">vcodec</span>=mpeg4 <span style="color: #660033;">-mf</span> <span style="color: #007800;">fps</span>=<span style="color: #000000;">6</span> mf:<span style="color: #000000; font-weight: bold;">//@</span>files.txt <span style="color: #660033;">-o</span> video.avi</pre></div></div>

<p>The important thing to note by the way, is the <b>-o</b> option &#8211; this is to set the filename of the output. You can call this whatever you like, I just chose &#8220;video.avi&#8221;. Also note that </b>vcodec</b> is which codec we&#8217;re going to be using (in this case mpeg4), the <b>-ovc copy</b> is how I&#8217;m making this video output as raw video (basically a direct copy of the images), and one last thing I should mention is you&#8217;ll notice <b>fps=6</b> &#8211; This basically defines what the framerate is, I set this to 6 because I was using ~6 images each time. However have a play with that number until you get the right results your after. Doing it this way takes less time, since it doesn&#8217;t have to process very much. Plus you get quality as good as the images your working with, which is perfect.</p>
<h3>Step 4 <i>(optional)</i>: Edit video, add sound.</h3>
<p>You don&#8217;t have to do this, but well ~200MB is a bit much to upload to things like YouTube (plus it has no sound!). So I used PiTiVi Video Editing software that comes with ubuntu to import the video and song of my choice. And then rendered it how I liked it. I use MP4 Muxer with default options, because the size is decent at the end, and looks reasonable for the end quality (and works in YouTube).</p>
<p>That&#8217;s everything! We&#8217;ve just made a stop-motion video file! With that, I shall now present my first ever stop-motion video, using the medium of Minecraft! The song used is released under the Creative Commons licence (info in the video description), the pictures were designed by me (using popular ideas as a base), and the game used is Minecraft which is owned by Mojang. Enjoy!</p>
<p><iframe width="640" height="390" src="http://www.youtube.com/embed/JdQxXj5czrU?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/05/03/stop-motion-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Tutorial: How to login/use IRC with empathy.</title>
		<link>http://www.hazsoft.co.uk/2011/04/17/video-how-to-loginuse-irc-with-empathy/</link>
		<comments>http://www.hazsoft.co.uk/2011/04/17/video-how-to-loginuse-irc-with-empathy/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 03:01:15 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Ubuntu-UK]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=258</guid>
		<description><![CDATA[Now this is a quick video I made in one take on how to login to freenode IRC network using empathy. The video will be embedded at the bottom of this post. The video is found here, if your using &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/04/17/video-how-to-loginuse-irc-with-empathy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Now this is a quick video I made in one take on how to login to freenode IRC network using empathy. The video will be embedded at the bottom of this post. The video is found here, if your using a Feed Reader that doesn&#8217;t support embedded videos: <a href="http://www.youtube.com/watch?v=F_yvPl152L0">http://www.youtube.com/watch?v=F_yvPl152L0</a></p>
<p>I&#8217;m using Empathy inside of Ubuntu 10.10 Meerkat Maverick, but should work on any distro that has Empathy.</p>
<p>If you need to add freenode to the list the details are:<br />
address: irc.freenode.net<br />
port: 6667</p>
<p>Alis is a channel list search bot. For a list of commands she accepts, type in &#8220;HELP&#8221; without quotes and she&#8217;ll tell you the commands she accepts. The example I used in the video are:<br />
LIST *ubuntu*<br />
LIST *programming*</p>
<p>Hope this helps some people out, if needs be I will quite happy redo the video if people think it is really bad. Any comments on something I may have missed feel free to post them here or on the YouTube video. Thanks.</p>
<p>Next blog post should hopefully have some irssi stuff, and how to split up conversations. Still need to do more fiddling with it before I do actually do a write-up about it though.</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/F_yvPl152L0?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/04/17/video-how-to-loginuse-irc-with-empathy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Idea For Ubuntu!</title>
		<link>http://www.hazsoft.co.uk/2011/04/09/new-idea-for-ubuntu/</link>
		<comments>http://www.hazsoft.co.uk/2011/04/09/new-idea-for-ubuntu/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 18:05:55 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Ubuntu-UK]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=234</guid>
		<description><![CDATA[Just posted up an idea onto ubuntu brainstorm about how there should be a feedback button on the daily/alpha/beta builds of ubuntu. What do you guys think about it? Have a look at the link below for more information.]]></description>
			<content:encoded><![CDATA[<p>Just posted up an idea onto ubuntu brainstorm about how there should be a feedback button on the daily/alpha/beta builds of ubuntu. What do you guys think about it? Have a look at the link below for more information.</p>
<p><a href="http://brainstorm.ubuntu.com/idea/27570/"><br />
<img src="http://brainstorm.ubuntu.com/idea/27570/image/1/" /><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/04/09/new-idea-for-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Prettifying your terminal a bit&#8230;</title>
		<link>http://www.hazsoft.co.uk/2011/04/04/prettifying-your-terminal-a-bit/</link>
		<comments>http://www.hazsoft.co.uk/2011/04/04/prettifying-your-terminal-a-bit/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 09:45:13 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Ubuntu-UK]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=221</guid>
		<description><![CDATA[I&#8217;ve always wondered how other distros have added cool little tweaks to the terminal so that it has quotes and other cool things. Now I know some of you may already know this, but I found it rather interesting&#8230; you &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/04/04/prettifying-your-terminal-a-bit/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always wondered how other distros have added cool little tweaks to the terminal so that it has quotes and other cool things. Now I know some of you may already know this, but I found it rather interesting&#8230; you can add commands to the end of .bashrc in your home directory so that it shows other things before your prompt.</p>
<p>Here&#8217;s what my terminal now looks like:<br />

<a href="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/screenshot-hazrpgkoala.png" title="" class="shutterset_singlepic7" >
	<img class="ngg-singlepic ngg-center" src="http://www.hazsoft.co.uk/wp-content/gallery/cache/7__320x240_screenshot-hazrpgkoala.png" alt="screenshot-hazrpgkoala" title="screenshot-hazrpgkoala" />
</a>
</p>
<h3>What You&#8217;ll Need</h3>
<p>The packages you&#8217;ll need are fortune and cowsay. Fortune basically prints out a random quote, and cowsay basically shows you the character you can see in the screenshot. The default character in cowsay is, as the name suggests, a cow&#8230; however it does come with MANY different other characters with a default install. So lets first grab these applications. Open up a terminal and type in:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> fortune cowsay</pre></div></div>

<h3>Testing They&#8217;ll Work</h3>
<p>To test these are working, try the following commands:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">fortune
cowsay hello world
fortune <span style="color: #000000; font-weight: bold;">|</span> cowsay <span style="color: #660033;">-n</span> <span style="color: #660033;">-f</span> tux.cow</pre></td></tr></table></div>

<p>There are many other cow files that you can use, and you can find them in /usr/share/cowsay/cows/. If you&#8217;d like to see a list of them try this command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>cowsay<span style="color: #000000; font-weight: bold;">/</span>cows<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Then change the tux.cow with one of those.</p>
<h3>Editing Your .bashrc File</h3>
<p>To add this effect to your terminal you simply need to add it to your .bashrc file in your home directory. Type in a new terminal the following:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">nano</span> .bashrc</pre></div></div>

<p>Then simply add this at the end of the file:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">fortune <span style="color: #000000; font-weight: bold;">|</span> cowsay <span style="color: #660033;">-n</span> <span style="color: #660033;">-f</span> tux.cow</pre></div></div>

<p>Save the changes with CTRL+O then enter. Then close it with CTRL+X.</p>
<p>Or change the tux.cow with any of your choice.</p>
<h3>Other Cool Tools</h3>
<p>There&#8217;s another cool little tool you can use called &#8220;figlet&#8221;.</p>
<p>Here&#8217;s what it does:<br />

<a href="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/screenshot-hazrpgkoala-1.png" title="" class="shutterset_singlepic8" >
	<img class="ngg-singlepic ngg-center" src="http://www.hazsoft.co.uk/wp-content/gallery/cache/8__320x240_screenshot-hazrpgkoala-1.png" alt="screenshot-hazrpgkoala-1" title="screenshot-hazrpgkoala-1" />
</a>
</p>
<p>To install it we do:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> figlet</pre></div></div>

<p>To use it you basically do:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">figlet <span style="color: #ff0000;">&quot;message&quot;</span></pre></div></div>

<p>If you&#8217;ve like it to show up in cowsay, simply do:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">figlet <span style="color: #ff0000;">&quot;message&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> cowsay <span style="color: #660033;">-n</span></pre></div></div>

<p>Make sure you have the -n, otherwise it will show up wrong! If you&#8217;d like to add a different cow file simply add -f tux.cow (or any other cow file).</p>
<p>If you&#8217;d like to add it to your terminal, add it to the end of .bashrc as mentioned earlier. If you&#8217;d like to have both, then you can do so&#8230; just make sure you have them on separate lines.</p>
<h3>Enjoy!</h3>
<p>Enjoy, and hope you have fun using it. Feel free to send me a comment with cool little things you&#8217;ve done with yours, maybe even send in a screenshot to show us what you&#8217;ve done :).</p>

<div class="ngg-galleryoverview" id="ngg-gallery-4-221">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.hazsoft.co.uk/2011/04/04/prettifying-your-terminal-a-bit/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.hazsoft.co.uk/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=4&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/screenshot-hazrpgkoala.png" title=" " class="shutterset_set_4" >
								<img title="screenshot-hazrpgkoala" alt="screenshot-hazrpgkoala" src="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/thumbs/thumbs_screenshot-hazrpgkoala.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/screenshot-hazrpgkoala-1.png" title=" " class="shutterset_set_4" >
								<img title="screenshot-hazrpgkoala-1" alt="screenshot-hazrpgkoala-1" src="http://www.hazsoft.co.uk/wp-content/gallery/pretty-terminal/thumbs/thumbs_screenshot-hazrpgkoala-1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/04/04/prettifying-your-terminal-a-bit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: IPv6 Under Ubuntu 10.10</title>
		<link>http://www.hazsoft.co.uk/2011/03/31/ipv6-under-ubuntu-10-10/</link>
		<comments>http://www.hazsoft.co.uk/2011/03/31/ipv6-under-ubuntu-10-10/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 09:07:15 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Ubuntu-UK]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=172</guid>
		<description><![CDATA[As some of you may know, I&#8217;m planning on updating my home server to an ubuntu-based one at some point, and I have been busy trying to get to grips with Linux and all its many different ways about how &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/03/31/ipv6-under-ubuntu-10-10/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>As some of you may know, I&#8217;m planning on updating my home server to an ubuntu-based one at some point, and I have been busy trying to get to grips with Linux and all its many different ways about how it works. Some of you may also know that IPv4 is slowly coming to an end; last I checked they&#8217;ve exhausted the pool of allocation for IPv4 (possibly bad choice of words? Please correct me if I&#8217;m wrong). I don&#8217;t mean that every possible combination of IP&#8217;s have been used up&#8230; they&#8217;ve just all been allocated off to individuals/ISP&#8217;s/corporations/etc. and its only a matter of time when they will no longer be able to provide people with an IP address (not without creating subnets, and NAT&#8217;s on top of each other to allow for more).</p>
<p>So in light of this, the lovely people at #ubuntu-uk have suggested I try and setup IPv6 tunnelled over IPv4 via one of many different IPv6 brokers&#8230; and I can honestly say I have successfully managed to do so! Not just for one machine, but for any machine that gets connected to my network! Score! \o/</p>
<p><center><br />
<hr width="50%" /></center><br />
<center><br />
<h2>Credits</h2>
<p></center></p>
<p>Before I go on, as usual, I like to take this opportunity to thank the <a href="http://www.ubuntu-uk.org/">#ubuntu-uk</a> community (mainly through IRC) for all their help and support. The main man himself that helped me through it is MartijnVdS, without his patience and help I think I would probably still be sat trying out millions of different combinations trying to get it to work. I can&#8217;t forget shauno, since me and him were talking about IPv6 (along with MartijnVdS and possibly a few others). Shauno has also helped when I was struggling by linking me to some useful places (when most people would normally be asleep). Thank you all :). If I&#8217;ve missed anyone out, please let me know.<center><br />
<hr width="50%" /></center></p>
<p>I&#8217;m going to essentially walk through the settings and configuration as best as I possibly can (the way I understood it as people were trying to help me), and hopefully the information here will help others get started and setup too :).</p>
<p>Some info on World IPv6 Day is in the spoiler.<br />
<a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID167873848'), this, 'Show Spoiler &#9660;', 'Hide Spoiler &#9650;');">Show Spoiler &#9660;</a></p>
<div id='SID167873848' style='display:none;'>
<p><center><br />
<hr width="50%" /></center><br />
<center><br />
<h2>Spoiler</h2>
<p></center></p>
<p>I would just like to quickly point out, on the 8th of June 2011 (2 days before my birthday!), some of the major companies and websites are planning on switching IPv6 onto their main servers for a day (using dual-stacking protocols to have both IPv4 and IPv6 being hosted at the same time). You may notice that if your using incompatible browsers, tools or applications on this day that you may not be able to reach them (unless you have IPv6, in which case you should be able to access them with no problems). Here is a link to the website for more information on it: <a href="http://isoc.org/wp/worldipv6day/">http://isoc.org/wp/worldipv6day/</a>.<center><br />
<hr width="50%" /></center>
</div>
<p></p>
<h2>Let&#8217;s begin&#8230;</h2>
<p>Now there are <b>two</b> (<b>2</b>) ways you can get an IPv6. You can either set each machine individually, or you can setup a machine as an IPv6 router (or IPv6 announcer) to dish out IPv6 to all machines that are capable of doing so on your network. The second method is the way I have things setup at home, however as I was learning I did do the first method first. It is entirely up to you which one you want to do, and I will be listing them both. Just click on the section you&#8217;d like to follow.</p>
<p>Note: Both have similar steps. Also note, using a broker you&#8217;ll essentially be assigned 2^64 address (which is a HUGE number of IPv6&#8242;s that you can have for your devices!)</p>
<p><a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID1595313651'), this, 'Show How To Setup Individually &#9660;', 'Hide How To Setup Individually &#9650;');">Show How To Setup Individually &#9660;</a></p>
<div id='SID1595313651' style='display:none;'>
<h3>Step 1: Selecting a broker</h3>
<p><b>-</b> Now although I just picked a broker for the simple fact that I&#8217;d heard it before (and visited their site before), I recommend that if your serious about doing this that you look into why your doing it and which one may suit your needs more. I picked HE (Hurricane Electrics &#8211; <a href="http://www.he.net/">http://www.he.net/</a>), simply because I knew the name, plus I&#8217;d noticed some people on #ubuntu-uk use them too, so this made it helpful because I was able to get help from people who had experienced setting-up before with them before. Anyway, moving on&#8230;<br />
<b>-</b> Register for an account for your chosen broker (HE&#8217;s tunnel broker site is here: <a href="http://www.tunnelbroker.net/">http://www.tunnelbroker.net/</a>).</p>
<h3>Step 2: Create a tunnel</h3>
<p><b>-</b> Now this may be different for each broker, but the steps should be similar for all of them. After you&#8217;ve logged in to HE, you should see on the left hand side navigation a &#8220;Create regular tunnel&#8221; link &#8211; click it.<br />
<b>-</b> It will ask for an IPv4 endpoint, this is basically your internet facing IP address. It will show you your IP on the page in the section &#8220;You are viewing from IP:&#8221;, unless your using proxies or other fancy methods of hiding your IP I recommend you put that IP address shown there. If your using fancy methods, then I suggest you connect to your router and find your internet IP address that way.<br />
<b>-</b> Select a server that&#8217;s closest to you, this is just to reduce lag/latency/etc&#8230; however you can pick any you prefer.<br />
<b>-</b> Click Submit. You&#8217;ll now be allocated an IPv6 range. You should see this in your &#8220;Main Page&#8221; section.<br />
<b>-</b> Click the link for the new tunnel you&#8217;ve created, and keep it open in a new tab/window since you will be referring to this page a bit.<br />
<b>-</b> Common errors will be placed in the box below when doing this section (based on comments and from experience when I was doing this).</p>
<pre>
You may need to set your router to allow pings, otherwise you cannot create a tunnel.
</pre>
<h3>Step 3: Configure /etc/network/interfaces</h3>
<p><b>-</b> We&#8217;re going to configure a virtual network interface (or endpoint) for your tunnel. We&#8217;ll be calling this &#8220;he-ipv6&#8243;.<br />
<b>-</b> There are a few ways you can configure this file, I prefer using a text editor called nano&#8230; however you can use gedit instead if you wish for a GUI version. Just replace the commands nano with gedit. Type in the following into a terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>network<span style="color: #000000; font-weight: bold;">/</span>interfaces</pre></div></div>

<p><b>-</b> Then add the following lines at the end of your file. Don&#8217;t forget to change these to your own values. The # represent comments, and you don&#8217;t need to include these.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># This is for IPv6 tunnelbroker.net (HE)</span>
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        endpoint 216.45.64.21
        address <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:beef:a3d::<span style="color: #000000;">2</span>
        netmask <span style="color: #000000;">64</span>
        up ip <span style="color: #660033;">-6</span> route add default dev he-ipv6
        down ip <span style="color: #660033;">-6</span> route del default dev he-ipv6</pre></td></tr></table></div>

<p><b>-</b> Here are the changes you need to make</p>
<pre>
216.45.64.21 = Server IPv4 address
2001:470:beef:a3d::2 = Client IPv6 address (notice that the /64 is taken out, this is used in the netmask section).
</pre>
<p><b>-</b> Now if your using nano, just save the file with CTRL+O then hit enter. Then close with CTRL+X. If your using gedit, just click save and then close the document.<br />
<b>-</b> Lets now activate the he-ipv6 we just configured above with the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">ifup</span> he-ipv6</pre></div></div>

<p><b>-</b>You should now be able to run the following and get some replies:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ping6 ipv6.google.com <span style="color: #660033;">-c</span> <span style="color: #000000;">5</span></pre></div></div>

<p><b>-</b>If your able to do the command above, try visiting this website for another test: <a href="http://ipv6.google.com/">ipv6.google.com</a>. If you can see that page, everything was configured perfectly! Congrats!! \o/<br />
<b>-</b>If not, try restarting the machine and see if you can then.<br />
<b>-</b>If your still having trouble, it could be possible that you haven&#8217;t got IPv6 enabled. To fix that you&#8217;ll need to open up network manger by doing either:</p>
<pre>
System -> Preferences ->Network Connections
</pre>
<p><b>-</b> &#8230;or right-click the network icon on your toolbar and pick &#8220;Edit Connections&#8221;.<br />
<b>-</b> Once you&#8217;ve done that, pick the connection you&#8217;d like to gain an IPv6 (for example &#8220;Auto eth0&#8243;) and click &#8220;edit&#8221;.<br />
<b>-</b> Go to the IPv6 Settings tab, and where it says &#8220;Method&#8221; pick &#8220;Manual&#8221;. Make sure the &#8220;Require IPv6 addressing for this connection to complete&#8221; is NOT ticked.<br />
<b>-</b> Click the &#8220;Add&#8221; button, then add the follow:</p>
<pre>
Address =Routed /64 (minus off the /64 part, and replace with 1)
Prefix = 64
Gateway = Client IPv6 address (minus the /64 part).
</pre>
<p><b>-</b> That&#8217;s it! Click apply, and once you&#8217;ve done that you may want to reconnect to that network (or restart your computer). You should now be able to do the ping6 command from earlier :). Also try visiting this website: <a href="http://ipv6.google.com/">ipv6.google.com</a>. If you can see that page, you&#8217;ve successfully got an IPv6 address! Hurray! \o/</p>
</div>
<p><a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID1720884458'), this, 'Show How To Setup as a Router &#9660;', 'Hide How To Setup as a Router &#9650;');">Show How To Setup as a Router &#9660;</a></p>
<div id='SID1720884458' style='display:none;'>
<h3>Step 1: Selecting a broker</h3>
<p><b>-</b> Now although I just picked a broker for the simple fact that I&#8217;d heard it before (and visited their site before), I recommend that if your serious about doing this that you look into why your doing it and which one may suit your needs more. I picked HE (Hurricane Electrics &#8211; <a href="http://www.he.net/">http://www.he.net/</a>), simply because I knew the name, plus I&#8217;d noticed some people on #ubuntu-uk use them too, so this made it helpful because I was able to get help from people who had experienced setting-up before with them before. Anyway, moving on&#8230;<br />
<b>-</b> Register for an account for your chosen broker (HE&#8217;s tunnel broker site is here: <a href="http://www.tunnelbroker.net/">http://www.tunnelbroker.net/</a>).</p>
<h3>Step 2: Create a tunnel</h3>
<p><b>-</b> Now this may be different for each broker, but the steps should be similar for all of them. After you&#8217;ve logged in to HE, you should see on the left hand side navigation a &#8220;Create regular tunnel&#8221; link &#8211; click it.<br />
<b>-</b> It will ask for an IPv4 endpoint, this is basically your internet facing IP address. It will show you your IP on the page in the section &#8220;You are viewing from IP:&#8221;, unless your using proxies or other fancy methods of hiding your IP I recommend you put that IP address shown there. If your using fancy methods, then I suggest you connect to your router and find your internet IP address that way.<br />
<b>-</b> Select a server that&#8217;s closest to you, this is just to reduce lag/latency/etc&#8230; however you can pick any you prefer.<br />
<b>-</b> Click Submit. You&#8217;ll now be allocated an IPv6 range. You should see this in your &#8220;Main Page&#8221; section.<br />
<b>-</b> Click the link for the new tunnel you&#8217;ve created, and keep it open in a new tab/window since you will be referring to this page a bit.<br />
<b>-</b> Common errors will be placed in the box below when doing this section (based on comments and from experience when I was doing this).</p>
<pre>
You may need to set your router to allow pings, otherwise you cannot create a tunnel.
</pre>
<h3>Step 3: Create a /48 subnet</h3>
<p><b>-</b> Since we&#8217;ll be creating a router to dish out IP address, we&#8217;ll need to create a subnet. Don&#8217;t worry, its almost physically impossible for you to run out of IP&#8217;s they&#8217;ve assigned you unless your a really huge company.<br />
<b>-</b>On the page where you have all your details. Click the link to allocate a &#8220;Routed /48&#8243; range.<br />
<b>-</b>That&#8217;s it :). Done!</p>
<h3>Step 4: Configure /etc/network/interfaces</h3>
<p><b>-</b> We&#8217;re going to configure a virtual network interface (or endpoint) for your tunnel. We&#8217;ll be calling this &#8220;he-ipv6&#8243;.<br />
<b>-</b> There are a few ways you can configure this file, I prefer using a text editor called nano&#8230; however you can use gedit instead if you wish for a GUI version. Just replace the commands nano with gedit. Type in the following into a terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>network<span style="color: #000000; font-weight: bold;">/</span>interfaces</pre></div></div>

<p><b>-</b> Then add the following lines at the end of your file. Don&#8217;t forget to change these to your own values. The # represent comments, and you don&#8217;t need to include these.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># This is for IPv6 tunnelbroker.net (HE)</span>
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        endpoint 216.45.64.21
        address <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:beef:a3d::<span style="color: #000000;">2</span>
        netmask <span style="color: #000000;">64</span>
        up ip <span style="color: #660033;">-6</span> route add default dev he-ipv6
        down ip <span style="color: #660033;">-6</span> route del default dev he-ipv6</pre></td></tr></table></div>

<p><b>-</b> Here are the changes you need to make</p>
<pre>
216.45.64.21 = Server IPv4 address
2001:470:beef:a3d::2 = Client IPv6 address (notice that the /64 is taken out, this is used in the netmask section).
</pre>
<p><b>-</b> Now if your using nano, just save the file with CTRL+O then hit enter. Then close with CTRL+X. If your using gedit, just click save and then close the document.<br />
<b>-</b> Lets now activate the he-ipv6 we just configured above with the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">ifup</span> he-ipv6</pre></div></div>

<p><b>-</b>You should now be able to run the following and get some replies:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ping6 ipv6.google.com <span style="color: #660033;">-c</span> <span style="color: #000000;">5</span></pre></div></div>

<p><b>-</b>If not, try restarting the machine and see if you can then.</p>
<h3>Step 5: Configure /etc/sysctl.conf to allow IPv6 forwarding</h3>
<p><b>-</b> This step is important, because without IPv6 forwarding&#8230; you won&#8217;t be able to pass out IPv6 to other machines.<br />
<b>-</b> First lets open that file, type in the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>sysctl.conf</pre></div></div>

<p><b>-</b> Now this document has a lot of things commented out, however all we&#8217;re going to be looking for is something that says &#8220;#net.ipv6.conf.all.forwarding=1&#8243;. You may find yours only has &#8220;#net.ipv6.conf.default.forwarding=1&#8243; depending on your setup. However, either way you want to remove the hash (#) out. So you should have something that looks like this (after you take the # out):</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Uncomment the next line to enable packet forwarding for IPv6</span>
<span style="color: #666666; font-style: italic;">#  Enabling this option disables Stateless Address Autoconfiguration</span>
<span style="color: #666666; font-style: italic;">#  based on Router Advertisements for this host</span>
net.ipv6.conf.all.forwarding=<span style="color: #000000;">1</span></pre></td></tr></table></div>

<p><b>-</b> If it doesn&#8217;t exist, thats fine too. Just add those lines in at the end of the file.<br />
<b>-</b> Now save with CTRL+O, hit enter, then close with CTRL+X.<br />
<b>-</b> At this point, it might be a good idea to restart to make sure all the settings take place for the next lot of sections.</p>
<h3>Step 6: Install radvd (Router ADVertisement Daemon)</h3>
<p><b>-</b> Now we need to install a tool to be able to send out IPv6 to other machines. This tool is called radvd (Router Advertisement Daemon). If your using Ubuntu (or Debian), you should be able to grab this via:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> radvd</pre></div></div>

<h3>Step 7: Configure /etc/radvd.conf</h3>
<p><b>-</b> Now we shall configure radvd to dish out some IPv6 addresses to your machines.<br />
<b>-</b> Run the following command (don&#8217;t worry if its blank, we are creating a new file).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">nano</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>radvd.conf</pre></div></div>

<p><b>-</b> We need to put in the following:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">interface eth0
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
        AdvSendAdvert on;
        prefix <span style="color: #000000;">2001</span>:<span style="color: #000000;">470</span>:cafe::<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">64</span>
        <span style="color: #7a0874; font-weight: bold;">&#123;</span>
                AdvOnLink on;
                AdvAutonomous on;
        <span style="color: #7a0874; font-weight: bold;">&#125;</span>;
<span style="color: #7a0874; font-weight: bold;">&#125;</span>;</pre></div></div>

<p><b>-</b> Make sure you change out the prefix from the one supplied by your broker. As shown below:</p>
<pre>
2001:470:cafe::/64 = Routed /48 address
IMPORTANT: Please note, that the number they give you ends in /48 however we need to set in the config this as /64.
So instead of putting 2001:470:cafe::/48, we're putting 2001:470:cafe::/64.
</pre>
<p><b>-</b> Now that we&#8217;ve done those changes save with CTRL+O, then enter, then exit with CTRL+X.<br />
<b>-</b> Now lets start up the radvd daemon :). Put in the following command (don&#8217;t worry, this won&#8217;t restart the system&#8230; it is only restarting the radvd tool):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>radvd restart</pre></div></div>

<p><b>That&#8217;s all folks!</b><br />
We have now fully configured the system to be a router for IPv6. Every system now able to receive an IPv6 on your network should now have one, you can test this by typing in:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ping6 ipv6.google.com <span style="color: #660033;">-c</span> <span style="color: #000000;">5</span></pre></div></div>

<p><b>-</b> If however that doesn&#8217;t work, it could be that your system hasn&#8217;t been enabled to automatically be assigned an IPv6 address. You can check this with:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ip <span style="color: #660033;">-6</span> addr</pre></div></div>

<p><b>-</b> You should see an address that starts with &#8220;2001:470:cafe&#8221; (this is the starting IPv6 address that HE gave you, as used earlier in this example) and an address that starts with &#8220;fe80&#8243;. If you only see an address that starts with &#8220;fe80&#8243; then you&#8217;ll need to enable IPv6 on your machine. To do this continue onto the section &#8220;Automatically Assign IPv6&#8243; below.</p>
</div>
<p><a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID1197829542'), this, 'Show Automatically Assign IPv6 &#9660;', 'Hide Automatically Assign IPv6 &#9650;');">Show Automatically Assign IPv6 &#9660;</a></p>
<div id='SID1197829542' style='display:none;'>
<p><b>-</b> If your using ubuntu, this is easily achieved by using the network manager. To access this you do either:</p>
<pre>
System -> Preferences ->Network Connections
</pre>
<p><b>-</b> &#8230;or right-click the network icon on your toolbar and pick &#8220;Edit Connections&#8221;.<br />
<b>-</b> Once you&#8217;ve done that, pick the connection you&#8217;d like to gain an IPv6 (for example &#8220;Auto eth0&#8243;) and click &#8220;edit&#8221;.<br />
<b>-</b> Go to the IPv6 Settings tab, and where it says &#8220;Method&#8221; pick &#8220;Automatic&#8221;. Make sure the &#8220;Require IPv6 addressing for this connection to complete&#8221; is NOT ticked.<br />
<b>-</b> That&#8217;s it! Click apply, and once you&#8217;ve done that you may want to reconnect to that network (or restart your computer). You should now be able to do the ping6 command from earlier :). Also try visiting this website: <a href="http://ipv6.google.com/">ipv6.google.com</a>. If you can see that page, you&#8217;ve successfully got an IPv6 address! Hurray! \o/</p>
</div>
<p>Hope this guide helps you, and was informative at the same time. Please feel free to post any problems you may have in the comments, and I&#8217;ll try my best to answer them for you :).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/03/31/ipv6-under-ubuntu-10-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle 3 &amp; C64!</title>
		<link>http://www.hazsoft.co.uk/2011/03/29/kindle-3-c64/</link>
		<comments>http://www.hazsoft.co.uk/2011/03/29/kindle-3-c64/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 09:27:46 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Commodore 64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[C64]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=169</guid>
		<description><![CDATA[Wow, seems like forever since I last posted something up for some reason. Anyway&#8230; I&#8217;ve recently bought a Kindle 3, and had it updated to version 3.1 (fun stuffs ;) &#8211; watch this space!). So far I must say I&#8217;m &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/03/29/kindle-3-c64/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Wow, seems like forever since I last posted something up for some reason. Anyway&#8230; I&#8217;ve recently bought a Kindle 3, and had it updated to version 3.1 (fun stuffs ;) &#8211; watch this space!). So far I must say I&#8217;m fully enjoying it! Every so often I keep noticing a few things that I wish it could have had that would make it even better (Memory expansion being one!) but I&#8217;m sure I can live without. I don&#8217;t intend to put music on it, so ~3GB is going to take a while before I fill it (however like I said I do plan to do some fun stuff with it at some point :D).</p>
<p>One great feature I do really like is the 3g/wifi that&#8217;s built-in, along with the browser! Obviously it&#8217;ll never have as good an experience as a tablet, or regular PC of some kind&#8230; however being able to browse gutenberg.org and freekindlebooks.org for some good old classics to fill this puppy up with and download straight from the web-page is great! Also browsing news sites is awesome too, however I&#8217;ve found using Calibre to grab the RSS feeds and save them as an eBook works much better since you don&#8217;t need to be within network reach :).</p>
<p>I really like the text-to-speech too (if you use a more native format, mobi; awn; etc;), means I can play the book, and potter around and do a few other tasks &#8211; which is fantastic. It also helps that the voices it comes with don&#8217;t sound as mechanical as say Microsoft Sam use to on Windows XP (I hated that voice!) &#8211; which is an added bonus. I haven&#8217;t really used the male voice much, but it is funny to hear the female voice mess up a few words &#8211; but considering the number of words she does get right, its forgiveable.</p>
<p>Another recent purchase of mine was a set of C64&#8242;s (bought from eBay about a month ago now). I hope to be able to compose some songs with it and maybe make a few demos/games or something later on down the line. I never owned a Commodore 64 as a kid, I had a Sharp MZ-700&#8230; so I&#8217;m making up for lost time (it is a classic! Plus, it was one of many at the time that brought computers to our homes at a affordable price!).</p>
<p>I shall update this with some pictures at some point :).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/03/29/kindle-3-c64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trackers (music software)</title>
		<link>http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/</link>
		<comments>http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 00:35:47 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Audio Tracker]]></category>
		<category><![CDATA[Home Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Old-School]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=137</guid>
		<description><![CDATA[Recently, I&#8217;ve been messing around with trackers; specifically a program called GoatTracker (info at the end on how to get it). For those that don&#8217;t know, a tracker is basically a piece of software designed to make and run modules &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been messing around with trackers; specifically a program called GoatTracker (info at the end on how to get it). For those that don&#8217;t know, a tracker is basically a piece of software designed to make and run modules files. A module file, is <em>sort of</em> like sheet music; a module defines the pattern (or notes), the pitch, frequency, etc&#8230; basically everything needed to make a song. Trackers were very popular during the 80&#8242;s and 90&#8242;s, when the wave of Home Computers started to hit the shelves. If I recall correctly, GoatTracker was initially designed for the Commodore 64.</p>
<p>The thing you need to know the most, is that using a tracker allows you to programme a SID (Sound Interface Device). Now, at first glance, most trackers look very complex; they might even scare you. Once you learn about the different sections, and how they work, it&#8217;s a piece of cake. For reference, I&#8217;ll be attaching a document which explains things better (please note: the <a rel="attachment wp-att-139" href="http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/goattracker_tutorial/">document</a> is for GoatTracker, but the outlining concepts will work for most, if not all, trackers).<br />

<a href="http://www.hazsoft.co.uk/wp-content/gallery/audio-trackers/screenshot-goattracker.png" title="This is what your greeted with at first." class="shutterset_singlepic6" >
	<img class="ngg-singlepic ngg-center" src="http://www.hazsoft.co.uk/wp-content/gallery/cache/6__320x240_screenshot-goattracker.png" alt="GoatTracker" title="GoatTracker" />
</a>
</p>
<p>Anyway, moving on, here are some files that I&#8217;ve been using to learn the ins and outs of GoatTracker (<a rel="attachment wp-att-140" href="http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/mw4sng/">GoatTracker SNG Songs (mw4sng)</a>). Give credit where credit is due, most (if not all) are copyrighted by Covert Bitops (2003). Hopefully I should be able to have a song finished soon to post up :). For those interested, here&#8217;s what I have so far: <a rel="attachment wp-att-151" href="http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/tune1-v0-3/">Tune1 v0.3 by Haz</a>.</p>
<p><strong><u>Downloading/Getting GoatTracker</u></strong><br />
Website: <a href="http://cadaver.homeftp.net/">Covert Bitops</a></p>
<p><u>Ubuntu/Debian Users</u><br />
If your using Ubuntu, you can simply get it from the Ubuntu Software Centre by typing in GoatTracker, or type in the terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> goattracker</pre></div></div>

<p>If the package isn&#8217;t in your repo you can grab a deb from here: <a href="http://packages.debian.org/search?keywords=goattracker">packages.debian.org</a></p>
<p><u>Other Linux Users</u><br />
You&#8217;ll have to download the code and compile yourself from: <a href="http://sourceforge.net/projects/goattracker2/">SourceForge</a></p>
<p>You could also try and convert/strip out of the debian file and see if you can get it working that way.</p>
<p><u>Windows Users</u><br />
You can use either one of these two:<br />
<a href="http://cadaver.homeftp.net/tools/goattrk2.zip">Regular Version 2.71</a><br />
<a href="http://cadaver.homeftp.net/tools/gt2stereo.zip">Stereo Version 2.71</a></p>
<p>Tracker Gallery:<br />

<div class="ngg-galleryoverview" id="ngg-gallery-3-137">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/?show=slide">
			[Show as slideshow]		</a>
	</div>

	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.hazsoft.co.uk/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=3&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.hazsoft.co.uk/wp-content/gallery/audio-trackers/screenshot-goattracker.png" title="This is what your greeted with at first." class="shutterset_set_3" >
								<img title="GoatTracker" alt="GoatTracker" src="http://www.hazsoft.co.uk/wp-content/gallery/audio-trackers/thumbs/thumbs_screenshot-goattracker.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/03/06/trackers-music-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gingerbread &gt; Nexus One</title>
		<link>http://www.hazsoft.co.uk/2011/02/25/gingerbread-nexus-one/</link>
		<comments>http://www.hazsoft.co.uk/2011/02/25/gingerbread-nexus-one/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 10:44:12 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=112</guid>
		<description><![CDATA[I have just updated my phone to Gingerbread! Hurray! I couldn&#8217;t wait for the OTA any longer, and MartijnVdS linked everyone on #ubuntu-uk to a website where you can grab the OTA download and update manually :). Awesome stuff, much &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/02/25/gingerbread-nexus-one/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I have just updated my phone to Gingerbread! Hurray! I couldn&#8217;t wait for the OTA any longer, and MartijnVdS linked everyone on #ubuntu-uk to a website where you can grab the OTA download and update manually :). Awesome stuff, much thanks dude.</p>
<p>For those interested, this is for owners of the Nexus One and Nexus S, and here&#8217;s the link: <a href="http://forum.xda-developers.com/showthread.php?t=965478">http://forum.xda-developers.com/showthread.php?t=965478</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/02/25/gingerbread-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Adventure Level Up!</title>
		<link>http://www.hazsoft.co.uk/2011/02/22/new-adventure-level-up/</link>
		<comments>http://www.hazsoft.co.uk/2011/02/22/new-adventure-level-up/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 14:11:26 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Home Server]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Terminal]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=95</guid>
		<description><![CDATA[So I&#8217;ve been getting into some really cool stuff recently &#8211; or at least I think so at least. I&#8217;ve been learning more about my favourite Operating System; Linux. More specifically, the Debian-based distro Ubuntu. To be exact, how to &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/02/22/new-adventure-level-up/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been getting into some really cool stuff recently &#8211; or at least I think so at least. I&#8217;ve been learning more about my favourite Operating System; Linux. More specifically, the Debian-based distro <a href="http://www.ubuntu.com/">Ubuntu</a>. To be exact, how to use and maintain Ubuntu Server.</p>
<p><center><br />
<hr width="50%" /></center><br />
<center><u><strong>Credits</strong></u></center></p>
<p>Before I go on, I would like to take this opportunity to thank the <a href="http://www.ubuntu-uk.org/">#ubuntu-uk</a> community (mainly through IRC) for all their help and support. Without them I don&#8217;t think I would have learned as much as I did. They helped me get started, and for that I&#8217;m really grateful. Some of the people who have helped a considerable amount are: brobostigon; shauno; AlenBell; MartijnVdS; popey; MooDoo; ali1234; and a few others. Thank you all :). If I&#8217;ve missed anyone out, please let me know.<center><br />
<hr width="50%" /></center></p>
<p>I&#8217;ve been wanting to get into the server side of things for a long time, and like most who have come from using a Windows environment, doing so can seem like quite a challenge. Mainly because you get so wrapped up in everything being placed in a graphical interface, that you sometimes forget that there is more to the machine than what you actually see.</p>
<p>Let&#8217;s take me for example, the most I&#8217;ve ever done was tweaked the registry; changed a few configuration files here and there; removed/replaced files and libraries so that things worked better; heck I&#8217;ve even did some minor tweaks like placing library files in the same folder as an application to avoid installing a full framework. Thing is, all that wouldn&#8217;t have been possible if I couldn&#8217;t see anything&#8230; or so I thought&#8230;</p>
<p>Everything I knew, or have used in the past, was basically using an file management program of some sort, browsing files and directories to find that key file that might do something I may want it to actually do. Once I&#8217;ve found it, do a few short-cut commands type in the editor of choice and then see if I can mess with it enough to do what I wanted it to do &#8211; and I&#8217;m talking about basic config files here. Browsing the directories with a mouse/keyboard makes life so much easier &#8211; I can move a folder to one side and have something going on in the other&#8230; using my monitor screen space to the fullest. All was great!</p>
<p>However, one has to remember &#8211; to obtain a Licence for a Microsoft server O/S isn&#8217;t cheap. Heck, it might not even be fully secure! All it takes is for someone to find a vulnerability in any of the applications running to tamper with it, and lets face it. There&#8217;s more going on when you have a full graphical suite open at all times (even if you don&#8217;t have a monitor attached to it), which means your leaving more holes open in your system. Here is what lead me to my adventure.</p>
<p>I thought, lets try and build a home server using a Linux distro. I mean all that&#8217;s running is the main kernels that drives it, a terminal, and possibly a few daemons to keep it all in check. Nothing graphical other than a blinking cursor waiting for your command. Its bound to be more secure! Besides, its Open-Sourced&#8230; anything that does go wrong will have a fix eventually before you&#8217;ve even realised there was a problem. But hold on, lets rewind a second&#8230; &#8220;did you just say only a blinking cursor?&#8221;, I hear you say. Yes that is correct, I must admit I was a little shocked at first, I mean I&#8217;ve known it for a long time that server based distros are only command line based, but to actually be greeted with it was a culture shock for me.</p>
<p>I&#8217;ve been so use to using graphical tools for so long, to actually be greeted with a screen that shows &#8220;haz@host:~$&#8221; and nothing else was strange. Don&#8217;t get me wrong, I&#8217;ve used the terminal inside ubuntu for years! Mainly for installing/removing/clearing applications (using aptitude) and possibly copying a few tweaks I&#8217;ve read online to help fix problems. I&#8217;ve never had to navigate and control a system with only CLI tools before though. I mean think about it, if we got rid of every graphical tool we use today and throw ourselves into a pure terminal &#8211; most of us would be lost. We all take for granted what our graphical tools actually do behind the scenes that we never think; what is another way to do this, that the system is probably doing for us.</p>
<p>So that&#8217;s how it all began&#8230; and you know what, for the first time I feel like I am fully in control of what my system is actually doing. I can&#8217;t wait until I feel very comfortable using the terminal to finally migrate my existing server over to Linux. That will be the best day once I finally do it.</p>
<p>Currently I just have Ubuntu Server running in a virtual machine inside my existing server, and to access and control it I&#8217;m using a tool called ssh inside of a terminal (or on the rare occasion that I&#8217;m in Windows, using PuTTY to access it via ssh).</p>
<p>Anyways, I feel I&#8217;ve wrote too much on this post&#8230; so I might have to put everything I&#8217;ve been using into a separate post. I hope you enjoyed reading this, and I hope you all follow me while I take the plunge and finally start learning some new tools and ways to configure and manage my server. I will migrate my server over to Linux soon, and I can&#8217;t wait! I&#8217;ve been wanting to do this for a long time but I have been too scared to because of the thought of using only a command line interface. For those of you who are also scared, but would like to setup their own server&#8230; best way is to do like what I did, install it in a virtual machine and test all you want. Don&#8217;t be afraid to break it, I mean after all its a virtual machine &#8211; if things go really wrong, format and try again :).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/02/22/new-adventure-level-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Theme! Plus New Adventures!</title>
		<link>http://www.hazsoft.co.uk/2011/02/20/new-theme-plus-new-adventures/</link>
		<comments>http://www.hazsoft.co.uk/2011/02/20/new-theme-plus-new-adventures/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 16:40:29 +0000</pubDate>
		<dc:creator>Haz</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Home Server]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open-Source]]></category>

		<guid isPermaLink="false">http://www.hazsoft.co.uk/?p=93</guid>
		<description><![CDATA[Been a while since I&#8217;ve done any blogging on here. I really need to change that. So I thought, lets put a new theme on! :D I also have some new stuff I would like to blog about in the &#8230;<p class="read-more"><a href="http://www.hazsoft.co.uk/2011/02/20/new-theme-plus-new-adventures/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Been a while since I&#8217;ve done any blogging on here. I really need to change that. So I thought, lets put a new theme on! :D</p>
<p>I also have some new stuff I would like to blog about in the coming weeks, its my new adventure into the Open Source world!</p>
<p>More details will come flooding through soon, but lets me just say this&#8230; I&#8217;m getting really sick of relying on a Graphical User Interface (GUI) to do all my home server needs. Time for change. Some command-line love is much needed, and long overdue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hazsoft.co.uk/2011/02/20/new-theme-plus-new-adventures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
