<?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>Head.SmackOnTable(); &#187; linkedin</title>
	<atom:link href="http://www.unauthorised-access.com/tag/linkedin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unauthorised-access.com</link>
	<description>Contains Nuts.</description>
	<lastBuildDate>Fri, 02 Jul 2010 17:46:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Evolution of communications</title>
		<link>http://www.unauthorised-access.com/2009/06/evolution-of-communications/</link>
		<comments>http://www.unauthorised-access.com/2009/06/evolution-of-communications/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 23:41:51 +0000</pubDate>
		<dc:creator>Monty</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.unauthorised-access.com/2009/06/evolution-of-communications/</guid>
		<description><![CDATA[Iv been asked this question a few times when being interviewed about what I like about the internet – and one of the main things I respond with is the evolution of communications. Long gone are the days where you have to wait weeks to hear back from a friend on the other side of [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Iv been asked this question a few times when being interviewed about what I like about the internet – and one of the main things I respond with is the evolution of communications. Long gone are the days where you have to wait weeks to hear back from a friend on the other side of the world, where you have to carefully plan the time zone differences and risk calling someone on another continent when they might be asleep / waking up / not at home.</p>
<p align="justify">Nowerdays with RSS Feeds, twitter, Facebook, Myspace etc, you can keep up to date with all the latest goings on, while your at work, while you walk down to the shops, while you travel across the country on a train. Online communications has revolutionised the way news is broadcast across the world – no longer do certain news publishers say they have “exclusive” information – <a href="http://edition.cnn.com/2008/WORLD/asiapcf/11/27/mumbai.twitter/index.html" target="_blank">like the Mumbai terrorist attacks</a> – updates were sent, on average, every 5 seconds regarding the attacks.</p>
<p align="justify">Twitter seems to have attracted a bunch of celebrities, from Alan Carr (@AlanCarr), to BoJo (@MayorOfLondon) – which breaks down another barrier when following your favourite celebrity, which in my case is Lance Armstrong – I no longer have to scour the net, seeing if he has appeared anywhere, I no long have to stay up till 3am watching Eurosport 3 reruns of the <a href="http://en.wikipedia.org/wiki/Giro_d%27Italia" target="_blank">Giro d’Italia</a> to see if he won it and where he placed, I can simply read his Twitter stream, and watch a few of his pre race video’s. I can get (near to) live updates on what he’s upto, and a bunch of other people I follow.</p>
<p align="justify">The social media phenomenon also breaks down a few other barriers – I no longer look at Paramedics with fascination and wonder “What is their job REALLY like?” – I read a bunch of medical blogs, from <a href="http://randomreality.blogware.com/" target="_blank">Random Acts of Reality</a> (Tom, if your reading this, you are my hero &lt;3 ) to <a href="http://www.neenaw.co.uk/" target="_blank">NeeNaw</a> – and its such a great insight into something that everyone takes for granted. I have alot more admiration and respect for the public services, after reading the amount of crap they have to deal with, especially from drunk / drugged up members of the public.</p>
<p align="justify">There are down sides to this evolution of communications though – I am now less “pro active” when it comes to communicating with friends, to see what’s going on with their life. For the friends I have on Facebook, I just load up the Facebook homepage, and see what’s the latest goings on with them. I no longer need to write to my friends (who are on FB at least) and ask them how they are doing, and what iv been upto lately – its all on my stream, in pretty much as real time as I care to update it.</p>
<p align="justify">I still love this evolution of communications though. Everything is interlinked, everything is in the now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unauthorised-access.com/2009/06/evolution-of-communications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My dev setup</title>
		<link>http://www.unauthorised-access.com/2009/05/my-dev-setup/</link>
		<comments>http://www.unauthorised-access.com/2009/05/my-dev-setup/#comments</comments>
		<pubDate>Thu, 21 May 2009 01:10:37 +0000</pubDate>
		<dc:creator>Monty</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://www.unauthorised-access.com/?p=273</guid>
		<description><![CDATA[Well iv seen hundreds of posts such as &#8220;This is my Firefox setup&#8221; and &#8220;This is my Visual Studio Setup&#8221;, but not many that is, well basically, everything&#8230; First off, this is my desk. Its a cheapo Ikea corner table, that fits. Iv got a bog standard mesh chair, from Ebuyer, for about 60 quid. [...]]]></description>
			<content:encoded><![CDATA[<p>Well iv seen hundreds of posts such as &#8220;This is my Firefox setup&#8221; and &#8220;This is my Visual Studio Setup&#8221;, but not many that is, well basically, everything&#8230;</p>
<p>First off, this is my <a href="http://www.unauthorised-access.com/wp-content/uploads/2009/05/newdesk.jpg">desk</a>. Its a cheapo Ikea corner table, that fits. Iv got a bog standard mesh chair, from Ebuyer, for about 60 quid.</p>
<p>My hardware / desk setup:</p>
<ul>
<li>Custom built Monster:
<ul>
<li>Quad Core Processors</li>
<li>8gb of the fastest DDR2 ram that was out</li>
<li>Dual 500gb HDDs</li>
<li>Dual DVD writers</li>
<li>2 monitors &#8211; one 20&#8243; widescreen, one 19&#8243; bog stanard, both Iiyama&#8217;s (I know i have 3 on my desk, the 3rd one is hooked up to a temp pc)</li>
</ul>
</li>
<li><a href="http://www.amazon.co.uk/Sennheiser-HD-465-HD465-Headphone/dp/B0007QN18A">Sennheiser HD 465 Headphones</a> &#8211; very comfortable, fairly cheap, I wear them for hours a day with no problems</li>
<li>A small &#8220;localised&#8221; lamp from Homebase, useful for looking at small things</li>
<li><a href="http://www.amazon.co.uk/Microsoft-Natural-Ergonomic-Keyboard-4000/dp/B000B9RYG8/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1242866176&amp;sr=1-1">MS Natural Keyboard</a></li>
<li><a href="http://www.amazon.co.uk/Microsoft-Laser-Gaming-Mouse-6000/dp/B000AND32E/ref=sr_1_2?ie=UTF8&amp;s=electronics&amp;qid=1242866196&amp;sr=1-2">Microsoft Laser Gaming Mouse 6000</a> &#8211; Its a lightweight mouse, the last thing you want is a big heavy mouse to move around all day.</li>
<li>A speaker / subwoofer setup, from Ebuyer, for about 10 quid &#8211; for when headphones arnt good enough (probably not recommended for offices!)</li>
<li>At the bottom of the picture is a fan, for when I get hot, yeah baby! <img src='http://www.unauthorised-access.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Im not sure why my laptop was sitting on my desk&#8230;ignore that.</li>
</ul>
<p>My &#8220;misc&#8221; software setup:</p>
<ul>
<li>Running Vista  SP1 &#8211; im tempted to run Windows 7, but not anytime soon, im just getting used to Vista!
<ul>
<li>UAC is disabled on Vista &#8211; its the FIRST thing i do when installing vista on a box!</li>
<li>IIS7 and management tools installed.</li>
</ul>
</li>
<li><a href="http://www.abelhadigital.com/2008/07/hostsman-3157-released.html">Hostsman</a> &#8211; easy editing of your hosts file for testing</li>
<li>Winamp &#8211; for music! You cant code without music!</li>
<li><a href="http://www.windowclippings.com/">Windows Clippings</a> &#8211; easier to use than other screen grabbing software, very lightweight, very very good, deffo worth the $18! Has useful features like timers and ability to send to clipboard etc&#8230;</li>
<li>MSN Messenger / Skype &#8211; I know some companies dont like it when their staff play around on IM, so dont abuse it &#8211; its saved my skin a few times when iv had trouble, and its less intrusive in the office than annoying someone</li>
<li><a href="http://winscp.net/eng/index.php">WinSCP</a> &#8211; freeware FTP / SFTP/ FTP over SSH client &#8211; covers pretty much any server you need to connect to, its free, and it just beats all other FTP clients hands down.</li>
<li><a href="http://www.realtimesoft.com/ultramon/">Ultramon</a> &#8211; you get a 2nd taskbar for your 2nd monitor, so basically only the stuff that is running on that monitor is on the taskbar.</li>
<li>Microsoft Outlook &#8211; I have outlook running for my email &#8211; its easy to use, very straight forward, and quite cool with exchange.</li>
<li><a href="http://www.daemon-tools.cc/eng/home">Daemon Tools Lite</a> &#8211; when you have to mount ISOs without burning them, useful for .iso files downloaded from microsoft / off network shares.</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&amp;displaylang=en">Microsoft Virtual PC 2004 SP1</a> &#8211; free software from MS, basically allows you to run virtual pc&#8217;s &#8211; useful for running XP off a virtual machine (Crappy versions of IE, anyone?) &#8211; although I had problems installing debian on it, so im looking into running <a href="http://www.virtualbox.org/">VirtualBox</a></li>
<li>Firefox &#8211; better than IE by MILES. Have loads of plugins, such as Web Dev toolbar, firebug, greasemonkey, firephp, Fission (cool loading bar thing), IE Tab, Its All Text (You get a cool little &#8220;Edit&#8221; button on text area&#8217;s that load it up in notepad), ShowIP (Shows ip address of server), AdBlock (blocks 99.99% of crappy ads), ColorZilla (picks colours out from page), Download Statusbar, Extended Statusbar (tells you pagesize, how long it took to load, etc).</li>
<li>Opera &#8211; because someone will complain that it dosent work in this browser</li>
<li><a href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx">FeedDemon</a> / <a href="http://www.newsgator.com/">Newsgator</a> &#8211; Free software that sync&#8217;s with their free website, so you can still check your favourite feeds away from home. By far the cleanest, easiest to use, and best RSS reader there is.</li>
<li><a href="https://secure.logmein.com/products/hamachi/vpn.asp?lang=en">Hamachi</a> &#8211; Free VPN software that works behind firewalls, very very useful, esp when you have less tech savvy friends.</li>
</ul>
<p>My dev setup:</p>
<ul>
<li>Visual Studio 2008 Pro &#8211; Pro because you need at least that for integrated unit tests and <a href="http://www.unauthorised-access.com/2009/04/an-introduction-to-pex/">Pex</a> to run.</li>
<li><a href="http://www.codesmithtools.com/">Codesmith Generator</a>, with my own custom version of <a href="http://www.nettiers.com/">Nettiers</a> code generator &#8211; WHY on earth would you want to write CRUD (Create, Read, Update, Delete) for your DB/objects over and over? Point this baby at it, and go baby go!</li>
<li><a href="http://www.jetbrains.com/resharper/">Resharper</a> &#8211; Solution wide error highlighting BEFORE you hit the big compile button. Instant solution for alot of errors. Advanced intellisense. Advanced unit testing tools. Code clean up, inline code generation. Even does cool stuff like close your speach marks and brackets for you!</li>
<li>A White text on dark background colour theme like the image below &#8211; the last thing you want to do is look at retina scortching white screen for hours on end, it will do your eyes in, it really will.<br />
<img class="alignnone size-full wp-image-278" title="windowclipping-214" src="http://www.unauthorised-access.com/wp-content/uploads/2009/05/windowclipping-214.png" alt="windowclipping-214" width="318" height="179" /></li>
<li>I tend to have Microsoft SQL Server installed on a virtual PC, so I can mimic the server environment &#8211; you can use the Microsoft Loopback Adapter to create your own private network &#8211; a hint, the 1.* ip address network (same for 2. all the way upto 9) is non routable, so feel free to use them for your virtual machines &#8211; i.e. my vps start off at 1.1.1.2 etc)</li>
<li>Not sure if this should go in Misc or not, but <a href="http://notepad-plus.sourceforge.net/uk/site.htm">NotePad++</a> &#8211; iv replaced notepad.exe in window with this, and it works ACE!</li>
</ul>
<p>Im sure I have forgotten something, so when I remember, ill add to this post. If you have any great ideas, lets hear them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unauthorised-access.com/2009/05/my-dev-setup/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>An introduction to Pex</title>
		<link>http://www.unauthorised-access.com/2009/04/an-introduction-to-pex/</link>
		<comments>http://www.unauthorised-access.com/2009/04/an-introduction-to-pex/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:07:37 +0000</pubDate>
		<dc:creator>Monty</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#.net]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[pex]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.unauthorised-access.com/?p=198</guid>
		<description><![CDATA[Pex generates Unit Tests from Parameterized Unit Tests through Automated White box Testing based on Input Generation Ill be the first to admit, I have never been a big fan of unit testing. To me, it seems like a big waste of time. I&#8217;m not sure why, but I just don&#8217;t like it – I [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Pex generates Unit Tests from Parameterized Unit Tests through Automated White box Testing based on Input Generation</p></blockquote>
<p>Ill be the first to admit, I have never been a big fan of unit testing. To me, it seems like a big waste of time. I&#8217;m not sure why, but I just don&#8217;t like it – I suppose it has something to-do with spending time writing tests instead of actually doing proper, paid work. Yes, yes, I know that tests “prove” that your code works, as long as you have coded your tests right. But what if you haven&#8217;t?</p>
<p>Anyway, I thought id give Pex a test since it generates unit tests for me. I love things that generate things for me, because I like to do things as quickly as possible, and the computer is millions of times faster than me at generating stuff.</p>
<p>For starters – head over to the <a href="http://research.microsoft.com/en-us/projects/Pex/" target="_blank">Pex website</a>, and download it – I downloaded the academic version, since im running VS.NET 2008 pro. Installing it after downloading it also might help matters.</p>
<p>Once you have installed it, you should be able to just open up a project and when right clicking inside a .cs file, you should see a few menu items:</p>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="WindowClipping (192)" src="http://www.unauthorised-access.com/wp-content/uploads/2009/04/windowclipping192.png" border="0" alt="WindowClipping (192)" width="204" height="101" /></p>
<p>Once you click on that little baby, Pex should start whizzing into action. Be warned, Pex will only test Public classes and methods – it dosent like testing anything else that isnt public, and I believe it will give you a warning.</p>
<p>In VS.NET’s status bar, you will get a bunch of messages, along the lines of “Pex: listening to monitored process (cold start)” and then “Pex: Finished”. It should also pop up a window, something vaguely like the following:</p>
<p><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="Pex Exploration Results - stopped - 1 failed, 2 runs" src="http://www.unauthorised-access.com/wp-content/uploads/2009/04/pexexplorationresultsstopped1failed2runs1.png" border="0" alt="Pex Exploration Results - stopped - 1 failed, 2 runs" width="500" height="115" /></p>
<p>I know this looks confusing at first, but it really isn&#8217;t. Its quite simple really. You have various options, but what&#8217;s interesting (I think) is the grid view in the middle. The first icon says if the test passed or failed – green = pass, red = ? (Take a guess, gwan, take a guess!) The number denotes the number of the test (its incremental), and the name is the value it has tried If the test fails and throws an exception, that will be listed under the Summary and Error message bits.</p>
<p>If you click on the test, you can see the following to the side :</p>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="WindowClipping (194)" src="http://www.unauthorised-access.com/wp-content/uploads/2009/04/windowclipping194.png" border="0" alt="WindowClipping (194)" width="453" height="358" /></p>
<p>The details is the actual code for the unit test that it has executed. I know, it says “this.” instead of the class name, and that&#8217;s because Pex creates a copy of the code to run tests on, in a partial class. Under the stack trace subtab, it well, gives you the stack trace (Please tell me you knew what that would do. Please.)</p>
<p>This is where Pex becomes rather … brilliant &#8211; it allows you to save all of these generated tests into its own project, simply by selecting the tests you want to save, and hitting the fancy &#8220;Save Test…&#8221; button &#8211; it will go off, and generate its own project (It will ask you for the name of the project, where it should live etc, I will provide a screenshot later) &#8211; and it will save the tests to that project! Tests that you can run later, and you don&#8217;t have to use vs.net&#8217;s test suite &#8211; you can decide to plug in different testing libraries such as MBUnit (my current fav) by downloading extensions that are available on CodePlex, or I believe you can create your own.</p>
<p>More on Pex later!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unauthorised-access.com/2009/04/an-introduction-to-pex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
