<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Eleventy-two</title>
	
	<link>http://blog.eleventy-two.com</link>
	<description>A digital life.</description>
	<pubDate>Fri, 20 Nov 2009 15:13:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Eleventy-two" /><feedburner:info uri="eleventy-two" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>PAC code O2</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/a815vnRthYU/407</link>
		<comments>http://blog.eleventy-two.com/archives/407#comments</comments>
		<pubDate>Thu, 06 Aug 2009 17:39:31 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[O2]]></category>

		<category><![CDATA[PAC]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/archives/407</guid>
		<description><![CDATA[Just had to get my PAC code from O2 and it turns out was easy as pie. Just had to ring 4445 (25p a call though) answer some easy(ish) questions. &#8220;How much credit do you have?&#8221; Not so easy to find out when your on the phone in question. Once done though was given the [...]]]></description>
			<content:encoded><![CDATA[<p>Just had to get my PAC code from O2 and it turns out was easy as pie. Just had to ring 4445 (25p a call though) answer some easy(ish) questions. &#8220;How much credit do you have?&#8221; Not so easy to find out when your on the phone in question. Once done though was given the code over the phone, no waiting like you used to have to do.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/wGYfuy_7AgW9ZPtNmpwKObBlXCU/0/da"><img src="http://feedads.g.doubleclick.net/~a/wGYfuy_7AgW9ZPtNmpwKObBlXCU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wGYfuy_7AgW9ZPtNmpwKObBlXCU/1/da"><img src="http://feedads.g.doubleclick.net/~a/wGYfuy_7AgW9ZPtNmpwKObBlXCU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/a815vnRthYU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/407/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/407</feedburner:origLink></item>
		<item>
		<title>Referencing Springerlink with BibTex</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/qpQ4BXTgyPw/390</link>
		<comments>http://blog.eleventy-two.com/archives/390#comments</comments>
		<pubDate>Tue, 31 Mar 2009 18:09:53 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=390</guid>
		<description><![CDATA[I have been writing a couple of reports recently and took the time to start learning LaTeX and BibTex (through Lyx and JabRef admittedly).  When dealing with references some resources like the ACM provide BibTex citations which you can copy and paste into your database, other&#8217;s like SpringerLink unfortunatly don&#8217;t.  This led to me descovering [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_391" class="wp-caption alignright" style="width: 310px"><a href="http://blog.eleventy-two.com/wp-content/uploads/2009/03/latex_logo_small.png"><img class="size-full wp-image-391" title="latex_logo_small" src="http://blog.eleventy-two.com/wp-content/uploads/2009/03/latex_logo_small.png" alt="latex_logo_small" width="300" height="129" /></a><p class="wp-caption-text"> </p></div>
<p>I have been writing a couple of reports recently and took the time to start learning LaTeX and BibTex (through Lyx and JabRef admittedly).  When dealing with references some resources like the <a href="http://portal.acm.org" target="_blank">ACM </a>provide BibTex citations which you can copy and paste into your database, other&#8217;s like <a href="www.springerlink.com" target="_blank">SpringerLink</a> unfortunatly don&#8217;t.  This led to me descovering a <a href="http://www.cs.usyd.edu.au/~niu/cgi-bin/springer.cgi" target="_blank">tool </a>from University of Sydney which automaticly generates BibTex records for SpringerLink for you.  They even provide a <a href="javascript:(function(){open('http://www.it.usyd.edu.au/~niu/cgi-bin/springer.cgi?url='+escape(location));})()" target="_self">bookmarklet </a>to make things even easier.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/JN6UInl_IVLvoLBeBhTO3DdevPo/0/da"><img src="http://feedads.g.doubleclick.net/~a/JN6UInl_IVLvoLBeBhTO3DdevPo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JN6UInl_IVLvoLBeBhTO3DdevPo/1/da"><img src="http://feedads.g.doubleclick.net/~a/JN6UInl_IVLvoLBeBhTO3DdevPo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/qpQ4BXTgyPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/390/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/390</feedburner:origLink></item>
		<item>
		<title>Window 7 on the NC10</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/wIZ-k522na8/340</link>
		<comments>http://blog.eleventy-two.com/archives/340#comments</comments>
		<pubDate>Wed, 18 Mar 2009 14:16:09 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=340</guid>
		<description><![CDATA[I recently did a review of my new NC10 netbook, and though it&#8217;s a lovely device I would prefer to run something a bit more up to date on it than XP.   With the 1 Gig or ram it comes with and the modest CPU Vista was out of the question, but I have [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-374" title="windows7" src="http://blog.eleventy-two.com/wp-content/uploads/2009/03/windows7.jpg" alt="windows7" width="301" height="75" />I recently did a review of my new NC10 netbook, and though it&#8217;s a lovely device I would prefer to run something a bit more up to date on it than XP.   With the 1 Gig or ram it comes with and the modest CPU Vista was out of the question, but I have geared good things about people getting the Windows 7 beta running on this class of device, so I thought it would be worth giving it a go.</p>
<h2>Preparation</h2>
<p>The NC10 comes set up with three partitions, the first is a hidden area where the recovery software is installed, followed by a NTFS partition which Windows XP is installed on and a second NTFS partition which is used to store backups with Samsung&#8217;s backup software.  To make room for Windows 7 I resized the backup partition with a live USB Linux distro called <a href="http://gparted.sourceforge.net/liveusb.php" target="_blank">GParted</a>.  Because I was installing Windows 7 onto a new device I wasn&#8217;t worried about taking a backup, but you should take a backup before doing this normally.</p>
<p>One thing of note is that I made the partition almost the same size and the data on it, and now I am continually getting popups in Windows saying the drive is very full, so it&#8217;s prob worth leaving about 25% extra free space in the backup partition when you shrink it.</p>
<h2>Installation</h2>
<p>The NC10 like other devices in it&#8217;s class does not have a CD drive and I don&#8217;t own a USB CD drive, so I had to go with installing it off of a USB stick.  This was much easier than I expected thanks to a great walk through I found over at <a title="Windows 7 USB install" href="http://dotnetwizard.net/vista-stuff/tips-how-to-bootinstall-windows-7vista-from-usb-flashhard-drive/" target="_blank">dotnetwizard.net</a>.  I have heard people saying how much quicker Windows 7 installs that Vista, but it didn&#8217;t feel that fast to me.</p>
<h2>Problems</h2>
<p>I could not get Windows7 on the NC10 to connect to my wifi connection, but this seems to be a problem with our wifi as aposed to the NC10 as it works everywhere else.  The Ethernet on the other hand did not work as there are no Windows 7 drivers for this device on Windows Update.  The Windows Vista driver from <a href="http://www.marvell.com/drivers/driverDisplay.do?driverId=101" target="_blank">Marvell</a>&#8217;s worked fine however.</p>
<p>The other main issue is the reduced battery life, under Windows XP doing casual web browsing etc. I can get almost 6 hours before I need to charge, under Windows 7 it is closer to 4.</p>
<div id="attachment_376" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[NC10_win7]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/03/nc10windows7.png"><img class="size-thumbnail wp-image-376" title="nc10windows7" src="http://blog.eleventy-two.com/wp-content/uploads/2009/03/nc10windows7-150x150.png" alt="Windows 7 on the NC10" width="150" height="150" /></a><p class="wp-caption-text">Windows 7 on the NC10</p></div>
<h2>The good bits.</h2>
<p>The new Areo effects work well, and only stutter under very high load.  In-fact other than slightly higher memory usage running Windows 7 doesn&#8217;t feel any worse than running Windows XP, and this can easily be remedied by upgrading the memory from 1Gb to 2Gb.</p>
<h2>Finally</h2>
<p>I think I am going to continue using Windows 7 on the NC10, unless I know I am goign to have a very long day away from the charger.  I would like to thank <a href="http://www.ademiller.com/blogs/tech/2009/01/windows-7-on-the-samsung-nc10-netbook/" target="_blank">Ade Miller</a> for his excelent blog post which really helped me in setting up Windows 7 on my NC10.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dlRQ4fS2cf37CmohcN-Hbquxhvc/0/da"><img src="http://feedads.g.doubleclick.net/~a/dlRQ4fS2cf37CmohcN-Hbquxhvc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dlRQ4fS2cf37CmohcN-Hbquxhvc/1/da"><img src="http://feedads.g.doubleclick.net/~a/dlRQ4fS2cf37CmohcN-Hbquxhvc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/wIZ-k522na8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/340/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/340</feedburner:origLink></item>
		<item>
		<title>Unit testing private methods in Java.</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/oL4R_3jaAww/290</link>
		<comments>http://blog.eleventy-two.com/archives/290#comments</comments>
		<pubDate>Sun, 15 Mar 2009 17:15:04 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[junit]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=290</guid>
		<description><![CDATA[Unit tests are both the saviour and ultimate bane of modern java programmers.  Very few people would argue that they are a bad idea, and that they improve the quality of code but for those new to writing unit tests are often lost on where to start.  In this post I am going to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_365" class="wp-caption alignright" style="width: 234px"><a href="http://blog.eleventy-two.com/wp-content/uploads/2009/03/logo-junit-org.gif"><img class="size-full wp-image-365" title="logo-junit-org" src="http://blog.eleventy-two.com/wp-content/uploads/2009/03/logo-junit-org.gif" alt="Junit" width="224" height="71" /></a><p class="wp-caption-text">Junit</p></div>
<p>Unit tests are both the saviour and ultimate bane of modern java programmers.  Very few people would argue that they are a bad idea, and that they improve the quality of code but for those new to writing unit tests are often lost on where to start.  In this post I am going to talk about unit testing private methods, and what is good and bad about doing so.</p>
<h2>Some Theory.</h2>
<p>In the example below ClassWithPrivateMethod contains the private method someMethod which we want to test. To get access to this method for testing we could make it public/protected; but that would make the classes interface ugly, and give people access to functions that could break the working of the class.  We could put the test case inside the class being tested, but this quickly becomes messy.  Ideally we want the method to remain private but be accessed from another class.  It turns out that private methods are not private, as much as books on Java will tell you they are. Using reflection it is possible to execute private methods as if they were public.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ClassWithPrivateMethod <span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">void</span> someMethod<span style="color: #009900;">&#40;</span><span style="color: #003399;">String</span> param<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">System</span>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>param <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; World&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>To call a method with reflection we first need a reference to the method.  This is normaly done with <code>Reflection.getMethod</code>, however because the method we want to access is not public we have to use <code>Reflection.getDeclaredMethod</code>.  This gives us a handle on the method, but it is unusable because the method is still private.  Calling <code>setAccessible(true)</code> on this method object lets us invoke it.  The method can now be called via reflection the same way a public method would be.  Bellow is a clearer example of a test that simply invokes the private method.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Test <span style="color: #009900;">&#123;</span>
	@Test
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> test<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">Method</span> methodToTest <span style="color: #339933;">=</span>
			classWithPrivateMethod.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.
			<span style="color: #006633;">getDeclaredMethod</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someMethod&quot;</span>, <span style="color: #003399;">String</span>.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		methodToTest.<span style="color: #006633;">setAccessible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		methodToTest.<span style="color: #006633;">invoke</span><span style="color: #009900;">&#40;</span>IntancetoInvokeOn, <span style="color: #0000ff;">&quot;hello&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>This technique can be further extrapolated to testing methods which rely one some state of the object which is difficult to achieve in a normal unit test.</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> ClassWithPrivateMethodandFields <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">int</span> x,y<span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">boolean</span> isPair<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> x<span style="color: #339933;">==</span>y<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Test <span style="color: #009900;">&#123;</span>
	@Test
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> test<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003399;">Method</span> methodToTest <span style="color: #339933;">=</span>
			classWithPrivateMethod.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.
			<span style="color: #006633;">getDeclaredMethod</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;someMethod&quot;</span>, <span style="color: #003399;">String</span>.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		methodToTest.<span style="color: #006633;">setAccessible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #003399;">Field</span> x <span style="color: #339933;">=</span> classWithPrivateMethod.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
			.<span style="color: #006633;">getDeclaredField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;x&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		x.<span style="color: #006633;">setAccessible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #003399;">Field</span> y <span style="color: #339933;">=</span> classWithPrivateMethod.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
			.<span style="color: #006633;">getDeclaredField</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;y&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		y.<span style="color: #006633;">setAccessible</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		methodToTest.<span style="color: #006633;">invoke</span><span style="color: #009900;">&#40;</span>IntancetoInvokeOn, <span style="color: #0000ff;">&quot;hello&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h2>Finally</h2>
<p>This is a powerful tool for testing, but over use can highlight the fact that your interface is not as clean as it could be.  I hope this is helpful to people and if you have any ideas or comments please leave them below.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/yhcXOzyulkoLrzyPRRFDA2ajiw4/0/da"><img src="http://feedads.g.doubleclick.net/~a/yhcXOzyulkoLrzyPRRFDA2ajiw4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yhcXOzyulkoLrzyPRRFDA2ajiw4/1/da"><img src="http://feedads.g.doubleclick.net/~a/yhcXOzyulkoLrzyPRRFDA2ajiw4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/oL4R_3jaAww" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/290/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/290</feedburner:origLink></item>
		<item>
		<title>Pipex / Tiscali Update</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/REQ-7Tbqo9k/356</link>
		<comments>http://blog.eleventy-two.com/archives/356#comments</comments>
		<pubDate>Sat, 14 Mar 2009 17:54:30 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=356</guid>
		<description><![CDATA[I returned home this weekend to find more letters from Pipex, asking me for payment.  The current Outstanding balance is now £56.61, and a bar on our outgoing call facility.
This would be all very good but we have never had a phone line with Pipex, and so our outgoing calls work just fine.  [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox[pipex2]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/03/pipexsecure.png"><img class="alignright size-thumbnail wp-image-359" title="pipexsecure" src="http://blog.eleventy-two.com/wp-content/uploads/2009/03/pipexsecure-150x150.png" alt="pipexsecure" width="150" height="150" /></a>I returned home this weekend to find more letters from Pipex, asking me for payment.  The current Outstanding balance is now £56.61, and a bar on our outgoing call facility.<br />
This would be all very good but we have never had a phone line with Pipex, and so our outgoing calls work just fine.  It has become clear that calling Pipex will not achieve any thing on this matter so I am going to try snail mail and see if we get any further.   I will post with any updates we have.<br />
On another note, when logging into Pipex today i got a nice message saying their security cetificate is invalid, smooth Pipex, smooth.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/drgVPhfF9_N_UmVbKxj8OC4lr0I/0/da"><img src="http://feedads.g.doubleclick.net/~a/drgVPhfF9_N_UmVbKxj8OC4lr0I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/drgVPhfF9_N_UmVbKxj8OC4lr0I/1/da"><img src="http://feedads.g.doubleclick.net/~a/drgVPhfF9_N_UmVbKxj8OC4lr0I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/REQ-7Tbqo9k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/356/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/356</feedburner:origLink></item>
		<item>
		<title>Samsung NC10</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/rOVSFbuKix4/309</link>
		<comments>http://blog.eleventy-two.com/archives/309#comments</comments>
		<pubDate>Wed, 18 Feb 2009 19:11:33 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=309</guid>
		<description><![CDATA[Specifications
1.6 GHz Intel Atom N270 10.2&#8243; 1024&#215;600 Screen 1GB DDR2 802.11b/g Wifi 100/10 Ethernet Bluetooth 160GB hard drive 5,200mAh 6 cell battery
First impressions
The NC10 is a very striking looking netbook.  I have the black model but it is also available in white and blue.  The lid follows the classic Samsung styling of gloss black with [...]]]></description>
			<content:encoded><![CDATA[<h2><div id="attachment_317" class="wp-caption alignright" style="width: 310px"><a rel="lightbox[NC10]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/02/netbook-topdown2.jpg"><img class="size-medium wp-image-317" title="Samsung NC10" src="http://blog.eleventy-two.com/wp-content/uploads/2009/02/netbook-topdown-300x168.jpg" alt="Samsung NC10" width="300" height="168" /></a><p class="wp-caption-text">Samsung NC10</p></div>Specifications</h2>
<p>1.6 GHz Intel Atom N270 10.2&#8243; 1024&#215;600 Screen 1GB DDR2 802.11b/g Wifi 100/10 Ethernet Bluetooth 160GB hard drive 5,200mAh 6 cell battery</p>
<h2>First impressions</h2>
<p>The NC10 is a very striking looking netbook.  I have the black model but it is also available in white and blue.  The lid follows the classic Samsung styling of gloss black with chrome style lettering, and the faux chrome of the letting is also present on the hinges and as a stripe which goes around the sides and front of the chassis.  Internally everything is made of matt plastic which won&#8217;t pick up <a rel="lightbox[NC10]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/02/fingerprints.jpg">finger prints</a>, the lid however picks up grease and fingerprint no matter how hard you try and look after it.  The status lights are placed along the front edge in such a way that its possible to see them and their descriptions with the lid either open or closed.  Also along the front edge is a 3/1 memory card reader.  The power button which took me a few seconds to locate, is placed on the side of the NC10 in line with the hinge and is nicely styled to match the faux chrome highlight.<span id="more-309"></span></p>
<h2>Keyboard / Trackpad</h2>
<p>The keyboard at 93% of normal size, is easily usable in fact it hasn&#8217;t taken me long to get back up to speed with it.  The only thing of complaint I can find is that the right hand shift button feels too small and to far to the right so I am constantly typing &#8220;\&#8221; instead of hitting shift.  The feel of the keys is also very good, the keys have enough travel to allow quick typing, and the keys like the rest of the laptop feel very well resilient.  The track pad on the other hand is not as well thought out.  It&#8217;s a little small for my liking especially once you take the scroll areas into account, but perfectly usable, in part due to the size of the screen.  The Synaptics driver provides a host of options so it is possible to regain some of the space taken up by the scroll areas.  The mouse buttons are of the single rocker variety.</p>
<h2>Screen</h2>
<p>The screen is very clear, with good viewing angles.  It is readable at lowest brightness, though it does look slightly grainy.  I have yet to try using it outside but the contrast ratio is good.</p>
<h2>Battery</h2>
<p>The huge 5,200mAh battery gives an outstanding battery life, browsing the net and watching a few vidios I have already got 5 hours out of a single charge.  The large six cell battery does make the laptop heaver than some others in it&#8217;s class but the fact that if you can it out for a day without the need for a charger makes up for this.</p>
<h2>Slip Case</h2>
<p>In the box you get a slip case, though this is rather a token effort.  It is very thin, so will hardly protect the netbook.  It doesn&#8217;t even have a clasp, so you will probably want to replace it as soon as possible.</p>
<h2>Connectivity</h2>
<p>The NC10 has 802.11b/g wireless networking, 10/100 Ethernet and bluetooth.  The 802.11b/g wireless is perfectly adequate for mobile use as this is the standard for most wireless hotspots at the moment, some other netbooks in this league have draft-n adapters, but for the extra cost adding draft-n would have added to this laptop I am glad Samsung left it out.  There is also no mobile internet which would have been useful, as mobile internet dongles are hardly compact, though thanks to the bluetooth support it would be easy enough to use a compatible mobile as a data provider.  There are 3 USB ports in two groups which means it&#8217;s possible to use two fat USB devices, such as a mobile internet dongle and a memory stick at the same time.  There is also the standard VGA out,  headphone and microphone jacks, and the SD card reader I mentioned before.</p>
<h2>Final Thoughts</h2>
<p>The NC10 is a very well rounded and usable netbook.  It apears Samsung have really listened to their customers and learnt from this mistakes of the other netboks providers to produce a knockout device which is well ahead of most of it&#8217;s competitors in the same price brackit.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jJOcYHW2kFIdXa65tvV5e6MC2ow/0/da"><img src="http://feedads.g.doubleclick.net/~a/jJOcYHW2kFIdXa65tvV5e6MC2ow/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jJOcYHW2kFIdXa65tvV5e6MC2ow/1/da"><img src="http://feedads.g.doubleclick.net/~a/jJOcYHW2kFIdXa65tvV5e6MC2ow/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/rOVSFbuKix4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/309/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/309</feedburner:origLink></item>
		<item>
		<title>Updated theme</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/uYR80VoDdWA/224</link>
		<comments>http://blog.eleventy-two.com/archives/224#comments</comments>
		<pubDate>Fri, 30 Jan 2009 14:59:52 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Gimp]]></category>

		<category><![CDATA[Pixeled]]></category>

		<category><![CDATA[Wordpress Themes]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=224</guid>
		<description><![CDATA[Ever since I set my blog up I have been using the awesome pixeled theme by samk, unfortunately it&#8217;s so great there are thousands of blogs now using it so I decided to try and make it more my own.  The great thing about this theme is that though it looks like it&#8217;s built from [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_226" class="wp-caption alignright" style="width: 160px"><a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/newbg-300x171.jpg"><img class="size-thumbnail wp-image-226" title="New Pixeled Background" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/newbg-150x150.jpg" alt="New Pixeled Background" width="150" height="150" /></a><p class="wp-caption-text">New Pixeled Background</p></div>Ever since I set my blog up I have been using the awesome <a href="http://samk.ca/freebies/pixeled-wordpress-theme-in-blue/#more-275" target="_blank">pixeled</a> theme by <a href="http://samk.ca" target="_blank">samk</a>, unfortunately it&#8217;s so great there are thousands of blogs now using it so I decided to try and make it more my own.  The great thing about this theme is that though it looks like it&#8217;s built from complex CSS with layers in transparencies it&#8217;s actual much simpler than it looks.  To find out how I created my new theme click the read more button.</p>
<p><span id="more-224"></span></p>
<p>The main design is based around one <a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/bgbody.jpg">large</a> (60kb) image, so it&#8217;s possible to change the look of the site by simply changing or replacing this one image.  So I booted up gimp and loaded the old file to use as a template for my new theme.</p>
<p><div id="attachment_237" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/plasma-1024x585.jpg"><img class="size-thumbnail wp-image-237" title="Plasma Layer" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/plasma-150x150.jpg" alt="Plasma Layer" width="150" height="150" /></a><p class="wp-caption-text">Plasma Layer</p></div>The first layer, which is the background &#8220;noise&#8221; in the theme was created by using the Plasma filter, which was then shifted toward the blue/green hue it hows by using the layer tool to reduce red channel.  Notice that this layer had to be quite bright as the other effects I add later really darken it up.</p>
<p>Next up I added the green <a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/slashes-1024x585.jpg">slashes</a> of noise which you can see towards the right of the theme.  These were created with the flame filter, if you going to try this just fiddle with the setting until you find something that you like.  Again I colour shifted one of the layers towards green this time by adjusting it&#8217;s hue with the Colourise tool.</p>
<p><div id="attachment_241" class="wp-caption alignright" style="width: 160px"><a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/shaddow-1024x585.jpg"><img class="size-thumbnail wp-image-241" title="Fade Out" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/shaddow-150x150.jpg" alt="Fadeout" width="150" height="150" /></a><p class="wp-caption-text">Fadeout</p></div>Next I started work on the glassy fade out around the outside of the theme.  This is simply a black to transparent gradient applied to all four sides of the image.  I used the default &#8220;FG to Transparent&#8221; gradient in the Gimp and created the gradients in 3 layers so it would easier to tweak later if I needed to and so I could use the layer transparency tool to control how dark I wanted the image.</p>
<p>I added the <a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/topglass-1024x585.jpg">glass</a> effect banner on the top by again using the linear gradient tool.  It is simply three gradients pulled in from the bottom and sides. A trick that I learnt after doing this but that would have been helpful is to create a black rectangle the size of the area you want to work on, you can then make this layer invisible, but if you want to work on only that part of the image again you can use the alpha to selection tool to work on the area again.  Alternatively you can create you selection and use the selection to path tool to save the selection, then use the path to selection tool to reselect the area.</p>
<p><div id="attachment_256" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[NewPixeled]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/centre-1024x585.jpg"><img class="size-thumbnail wp-image-256" title="Centre Glass Section" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/centre-150x150.jpg" alt="Centre Glass Section" width="150" height="150" /></a><p class="wp-caption-text">Centre Glass Section</p></div><br />
Finally I created the centre glass effect.  This is simply a two black rectangles with rounded corners with the layer transparency tool controlling how &#8220;glassy&#8221; they look.  The rounded rectangle was created using the &#8220;rectangle select&#8221; tool, with rounded corners set to 12 then filled black.  I used a negative select rectangle to then reduce the size of this rectangle to the top bar of this centre section and also filled it black.</p>
<p>I hope some one finds this useful, and if you like the new style for the theme please let me know in the comments bellow.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/qxgTTEztpaIwuLzFA3xVqBvoaow/0/da"><img src="http://feedads.g.doubleclick.net/~a/qxgTTEztpaIwuLzFA3xVqBvoaow/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qxgTTEztpaIwuLzFA3xVqBvoaow/1/da"><img src="http://feedads.g.doubleclick.net/~a/qxgTTEztpaIwuLzFA3xVqBvoaow/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/uYR80VoDdWA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/224/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/224</feedburner:origLink></item>
		<item>
		<title>EclEmma</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/MXKz7GKZW-s/160</link>
		<comments>http://blog.eleventy-two.com/archives/160#comments</comments>
		<pubDate>Tue, 27 Jan 2009 16:02:12 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[EclEmma]]></category>

		<category><![CDATA[Emma]]></category>

		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=160</guid>
		<description><![CDATA[In the developer community test driven development pasterns are becoming more and more mainstream.  By what ever name you call your paradigm Extreme Programming, or Agile Development, it become quickly clear to anyone who tries test driven development how useful and important it can be to your project.  It also soon becomes clear how important [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_162" class="wp-caption alignright" style="width: 310px"><a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/eclemma.gif"><img class="size-medium wp-image-162" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/eclemma-300x235.gif" alt="EclEmma" width="300" height="235" /></a><p class="wp-caption-text">EclEmma</p></div>In the developer community test driven development pasterns are becoming more and more mainstream.  By what ever name you call your paradigm Extreme Programming, or Agile Development, it become quickly clear to anyone who tries test driven development how useful and important it can be to your project.  It also soon becomes clear how important the correct tooling can be, or rather how frustrating it can be without the correct tools.  <a href="http://www.eclemma.org/" target="_blank">EclEmma</a> is a code coverage plug-in for Eclipse that helps you ensure that you are meeting your code coverage requirements in a way that integrates with your development cycle, instead of being an extra strapped on stage.  It works with your existing JUnit tests and gives you details on exactly which methods, lines, and instructions are being covered by your tests.<span id="more-160"></span> There are 3 ways to inspect the degree of code coverage your test are providing, the first is via the <a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmaview.png">coverage view</a>.  The coverage view shows you your coverage as an expandable table allowing you to drill into which classes are least covered.  The second way you can see how much code you have covered is done via <a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmacodehilight.png">code highlighting</a>.  After running your test suite through EclEmma the lines of your source code will be highlighted green for a line that has been executed, yellow for a line that has been partially executed, and red for one that hasn&#8217;t been touched.  This mode is brilliant for writing tests as you can see what parts of the code your tests cover, in <a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmacodehilight.png">example 2</a> you can see it&#8217;s clear that the IOException block is never touched in the test.  The third way of visualising the coverage is via what EclEmma calls decorators, this adds details of code coverage to the Package Explorer.  This option is not enabled by default but instructions are available from <a href="http://www.eclemma.org/userdoc/decorators.html" target="_blank">EclEmma help pages</a>.  This view allows you to easy see as your developing the coverage of your classes, but if you are using a lot of other decorators such as SVNand Maven you might find it makes the Package Explorer very busy and hard to read.</p>
<p>As you can see I have lots more tests to write, so I better get on with finishing them.  If this post is useful for you, or you have any suggestions please leave a comment.</p>
<p><div id="attachment_167" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmaview.png"><img class="size-thumbnail wp-image-167" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmaview-150x150.png" alt="emmaview" width="150" height="150" /></a><p class="wp-caption-text">Example 1: Coverage View</p></div><div id="attachment_169" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmacodehilight.png"><img class="size-thumbnail wp-image-169" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmacodehilight-150x150.png" alt="EclEmma Code Hi-lighting" width="150" height="150" /></a><p class="wp-caption-text">Example 2: EclEmma Code Hi-lighting</p></div><div id="attachment_181" class="wp-caption alignleft" style="width: 160px"><a rel="lightbox[emma]" href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmadecorators.png"><img class="size-thumbnail wp-image-181" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/emmadecorators-150x150.png" alt="Emma Decorators" width="150" height="150" /></a><p class="wp-caption-text">Example3: Emma Decorators</p></div><br />
<span style="display: block; width: 100%; clear: left;"> </span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/OPUIsj--2uBoMLdaD18vpYB8frI/0/da"><img src="http://feedads.g.doubleclick.net/~a/OPUIsj--2uBoMLdaD18vpYB8frI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OPUIsj--2uBoMLdaD18vpYB8frI/1/da"><img src="http://feedads.g.doubleclick.net/~a/OPUIsj--2uBoMLdaD18vpYB8frI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/MXKz7GKZW-s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/160/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/160</feedburner:origLink></item>
		<item>
		<title>HackTags</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/AVzHmmVIMFo/145</link>
		<comments>http://blog.eleventy-two.com/archives/145#comments</comments>
		<pubDate>Sat, 24 Jan 2009 22:14:45 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Didi]]></category>

		<category><![CDATA[Geek Codes]]></category>

		<category><![CDATA[HackTag]]></category>

		<guid isPermaLink="false">http://blog.eleventy-two.com/?p=145</guid>
		<description><![CDATA[
My HackTag

One of my friends has pointed me at his latest project over at www.hacktags.org www.ptrtovoid.net called HackTags.  If you remember Geek Codes, this is something like that, a badge to show off your geekyness and promote your favourite open source projects.  The project is still only in early &#8220;pre beta&#8221; stage, only 48hours of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_142" class="wp-caption alignright" style="width: 130px;"><a href="http://www.hacktags.org:80/users/17"><img src="http://www.hacktags.org:80/images/uimages/G0SSGLTCLQN2.png" alt="hacktag" /></a></p>
<p class="wp-caption-text">My HackTag</p>
</div>
<p>One of my friends has pointed me at his latest project over at <a href="www.hacktags.org" target="_blank">www.hacktags.org </a><span style="text-decoration: line-through;">www.ptrtovoid.net </span>called HackTags.  If you remember <a href="http://www.geekcode.com/geek.html" target="_blank">Geek Codes</a>, this is something like that, a badge to show off your geekyness and promote your favourite open source projects.  The project is still only in early &#8220;pre beta&#8221; stage, only 48hours of coding upon writing this, so some things are likely to change but the auther <a href="http://www.ribalba.de/" target="_blank">Didi</a> is happy to hear any ideas or suggestions about the site.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/6Wt9FqAHMJ0befwA6JYkjAHMDvg/0/da"><img src="http://feedads.g.doubleclick.net/~a/6Wt9FqAHMJ0befwA6JYkjAHMDvg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6Wt9FqAHMJ0befwA6JYkjAHMDvg/1/da"><img src="http://feedads.g.doubleclick.net/~a/6Wt9FqAHMJ0befwA6JYkjAHMDvg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/AVzHmmVIMFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/145/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/145</feedburner:origLink></item>
		<item>
		<title>Google Analytics</title>
		<link>http://feedproxy.google.com/~r/Eleventy-two/~3/kJErm5QFhBE/114</link>
		<comments>http://blog.eleventy-two.com/archives/114#comments</comments>
		<pubDate>Tue, 20 Jan 2009 18:47:44 +0000</pubDate>
		<dc:creator>Mex</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://blog.desert-storm.net/?p=114</guid>
		<description><![CDATA[Nearly all webmasters have now heard Google Analytics, Google&#8217;s website statistics package, so having set this blog up I took the opportunity to try it out.  Setting Analytics up was easy, if you already have an Google account registering for Analytics takes seconds, agree to the usual EULA and enter your website address and your [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_142" class="wp-caption alignright" style="width: 310px"><a href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/analytics-pichart2.png"><img class="size-full wp-image-142" title="analytics-pichart2" src="http://blog.eleventy-two.com/wp-content/uploads/2009/01/analytics-pichart2.png" alt="Google Analytics" width="300" height="197" /></a><p class="wp-caption-text">Google Analytics</p></div>
<p>Nearly all webmasters have now heard <a href="http://www.google.com/analytics/" target="_blank">Google Analytics</a>, Google&#8217;s website statistics package, so having set this blog up I took the opportunity to try it out.  Setting Analytics up was easy, if you already have an Google account registering for Analytics takes seconds, agree to the usual EULA and enter your website address and your almost ready to go.  Google Analytics uses Javascript to track usage and the next step of setting up the service is adding their script snippet to every page on your site.  Because all I have at the moment is a blog on here, all I had to do was edit one template file and everything was set up.  Note however the analytics page does show data in real time, processing is done in batches once every two hours, which isn&#8217;t exactly clear so you have to weight a little while before data starts getting shown.</p>
<p>One thing I have found out is that it&#8217;s probably worth setting up filters strait away, else you may get all excited only to find out all your traffic is coming from yourself.  If you have a static IP this is easy just go setting page (link is found just under the google analytics logo on the home page) click edit next to your domain and find the button for &#8220;add filter&#8221;.  Name your rule, and choose to &#8220;exclude all traffic from an ip address&#8221;.  You will then need to enter your internet IP  address bellow, in the form &#8220;192.168.1.1 &#8221; the back slashes are needed because anything entered in a filter is treated as a regex.  If you are using WordPress you might want to add the following rule as well, to block post previews from the stats too, as these are likely to be all from yourself.</p>
<blockquote><p>Name: preview<br />
Filter type: Custom - Exclude<br />
Filter Field: Request URI<br />
Filter Pattern: preview=true<br />
Case Senstive: true</p></blockquote>
<p>I have encluded an <a href="http://blog.eleventy-two.com/wp-content/uploads/2009/01/analytics_blogdesert-stormnet_20081220-20090119_dashboardreport.pdf">example output</a> from the Analytics dashboard to give an idea of some of the information the tool gives you, though with a few more visitores I am sure it would be more interesting.  The report is only an overview of the information avaliable and it is possible to drill down further to find out for example which of your blogs posts people have spend the most time on, as well as being able to view the path people traverse your site with, and the details that people used if they searched for you.</p>
<p>So now with all this information, I can work on getting more viewers to this blog; anything greater than 1 has goto be a win.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/kgRLPCcwMKlYpMSIzpOQxF3kOFA/0/da"><img src="http://feedads.g.doubleclick.net/~a/kgRLPCcwMKlYpMSIzpOQxF3kOFA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kgRLPCcwMKlYpMSIzpOQxF3kOFA/1/da"><img src="http://feedads.g.doubleclick.net/~a/kgRLPCcwMKlYpMSIzpOQxF3kOFA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/Eleventy-two/~4/kJErm5QFhBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.eleventy-two.com/archives/114/feed</wfw:commentRss>
		<feedburner:origLink>http://blog.eleventy-two.com/archives/114</feedburner:origLink></item>
	</channel>
</rss>
