<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2718170321131838315</id><updated>2012-02-08T12:13:54.660Z</updated><category term='Airbrush'/><category term='World of warcraft'/><category term='WOW'/><category term='Revell'/><category term='acrylic'/><category term='Elitism'/><category term='tmpnam_s'/><category term='TrackIR'/><category term='China'/><category term='Steve'/><category term='Floppy disk'/><category term='CLP 320'/><category term='Film'/><category term='Command and Conquer'/><category term='Windows'/><category term='Apple'/><category term='E3'/><category term='Machinema'/><category term='F2P'/><category term='South America'/><category term='Insurance'/><category term='Computing'/><category term='Kubuntu'/><category term='airfix'/><category term='Dell'/><category term='Toxic Junction'/><category term='Civ5'/><category term='Plasma'/><category term='email'/><category term='Loader'/><category term='Laptop'/><category term='APB'/><category term='EA'/><category term='Shut Up We&apos;re Talking'/><category term='BIOS'/><category term='Atari'/><category term='Model making'/><category term='Instancing'/><category term='healing'/><category term='Coal Preparation Plant'/><category term='Social City'/><category term='The Rolling Stones'/><category term='VmWare'/><category term='tmpnam_r'/><category term='worried'/><category term='RealtimeWorlds'/><category term='Stupid'/><category term='Coal'/><category term='NCSoft'/><category term='Amiga'/><category term='sexual frustration'/><category term='SWTOR'/><category term='power edge servers'/><category term='CommonsenseGamer'/><category term='openssh-server'/><category term='Bioware'/><category term='IL2'/><category term='Boost'/><category term='Apache2'/><category term='Microsoft'/><category term='Serendipity'/><category term='Function Pointers'/><category term='Voting'/><category term='ebay'/><category term='.Net'/><category term='Review'/><category term='ARM'/><category term='Harry Potter'/><category term='hacking'/><category term='GNU'/><category term='Social Gaming'/><category term='Direct2D'/><category term='Top Gear'/><category term='Parents'/><category term='Blizzard'/><category term='The Sky At Night'/><category term='Chrome'/><category term='Civ2'/><category term='Free to Play'/><category term='Language'/><category term='Jeff Green'/><category term='Nintendo'/><category term='draw'/><category term='CGI'/><category term='Dragon Age'/><category term='iPlayer'/><category term='MSFS'/><category term='Facebook'/><category term='hardware'/><category term='KDE'/><category term='Total War'/><category term='Royal Navy'/><category term='Jobs'/><category term='War'/><category term='Mars'/><category term='ssh'/><category term='libapache-svn'/><category term='girlfriend'/><category term='Google'/><category term='Boot'/><category term='Aqua-Colour'/><category term='Retro'/><category term='PC Specialist'/><category term='Fake'/><category term='paypal'/><category term='C# Delegates'/><category term='Linux'/><category term='Putty'/><category term='steam'/><category term='RTS'/><category term='Ubuntu'/><category term='Samsung'/><category term='ESA'/><category term='Exploration'/><category term='Day of Defeat'/><category term='tmpnam'/><category term='Dungeons and Dragons'/><category term='BBC'/><category term='SimCity'/><category term='Nottinghamshire'/><category term='relationship'/><category term='RPG'/><category term='Online'/><category term='PUGs'/><category term='Web'/><category term='British Coal'/><category term='Asus'/><category term='Laser Printer'/><category term='plastic'/><category term='PC'/><category term='MMO'/><category term='GFW'/><category term='History'/><category term='Mono'/><category term='Smallwood Case'/><category term='Propaganda'/><category term='News'/><category term='Role Playing'/><category term='Japan.'/><category term='Computer game'/><category term='Supreme Commander'/><category term='Open Day'/><category term='Linux Server Hosting'/><category term='DDO'/><category term='gaming'/><category term='Horrible'/><category term='Monopoly'/><category term='Runes of Magic'/><category term='Setup'/><category term='Assembler'/><category term='Development'/><category term='Custom hardware'/><category term='Almighty'/><category term='Bugs'/><category term='GTA'/><category term='software'/><category term='obituaries'/><category term='HTML'/><category term='Beagle2'/><category term='Laptops'/><category term='NCB'/><category term='MSCFS'/><category term='Eve'/><category term='Falklands'/><category term='Gedling Colliery'/><category term='L_tmpnam'/><category term='IT'/><category term='America'/><category term='FlightSims'/><category term='Politics'/><category term='Mining'/><category term='C++'/><category term='Bullshit'/><category term='2D'/><category term='internet'/><category term='DirectX10'/><category term='Forward declarations'/><category term='SaveFileDialog'/><category term='Scammers'/><category term='Operating System'/><category term='Coding'/><category term='man'/><category term='Mobile'/><category term='Spelling'/><category term='Starcraft2'/><category term='System.Windows.Forms'/><category term='nano'/><category term='PhysX'/><category term='Eve-Online'/><category term='programming'/><category term='Music'/><category term='Crashing'/><category term='3DS'/><category term='Art'/><category term='Colin Pillinger'/><category term='Science'/><category term='The Grouchy Gamer'/><category term='Baum Washer'/><category term='C#'/><category term='David Southwood'/><category term='terminal'/><category term='Maw Fong'/><category term='BBC Micro'/><category term='MMORPG'/><category term='Aqua-Color'/><category term='Cataclysm'/><category term='model'/><category term='SVN'/><category term='NASA'/><category term='SLi'/><category term='LOTRO'/><title type='text'>The Megalomaniac Bore</title><subtitle type='html'>A blog about my rantings, including Games, Game Development, Gaming, Consoles, PC Gaming, Role Playing Games, People, Gaming tips &amp;amp; cheats, Game Programming and a plethora of other stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default?start-index=101&amp;max-results=100'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>165</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2992807907695711763</id><published>2012-02-08T12:13:00.002Z</published><updated>2012-02-08T12:13:54.669Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Falklands'/><title type='text'>Falklands Again</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm a utterly at a loss, how often and to how many people, must the British Foreign Office say "The Falkland Islands determine for themselves whether to be British or not" and they chose to be British.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The Argentines are getting right on my tits with this attitude they have "we'd rather see the heir to the throne in civilian attire" all any Argentinian politician need do, to gain influence and votes, is shout "viva las malvina's" and all the troggladites come crawling out the woodwork to agree.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.bbc.co.uk/news/world-latin-america-16939043"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.bbc.co.uk/news/world-latin-america-16939043&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;And to say sending the Dauntless down there is militarisation is a laugh and a half, we often send a ship down there on patrol in the south Atlantic, the Royal Navy do more good down there than the Argentine armed forces combined!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2992807907695711763?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2992807907695711763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/02/falklands-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2992807907695711763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2992807907695711763'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/02/falklands-again.html' title='Falklands Again'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8321651106182967333</id><published>2012-01-31T09:16:00.000Z</published><updated>2012-01-31T09:16:31.684Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux Server Hosting'/><title type='text'>Server Server Server Everywhere</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The last 24 hours have been a pain in the bum, firstly because I've got man flu and keep coughing hunks of lung butter, but mainly because I've been in a&amp;nbsp;quandary&amp;nbsp;about servers. &amp;nbsp;Specifically I've an idea to design and build a system, which uses a server to host a database on the back end to store the data, I've been playing with MySQL for this very purpose and am happy to proceed on technical ground.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, and its a bit But... I'm not entirely sure what to do about a server in general, I have set up a virtual machine hosting the server on my laptop, so wherever I go I have the server on a local looping back address, great for development. &amp;nbsp;I can copy this virtual machine to other physical hosts. &amp;nbsp;I could even place the development virtual machine (after a security check) on the final host system showing the whole thing to the world at large.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My trouble comes when I think about that final host... Will it be a box in my front room attached to my anaemic cable modem? &amp;nbsp;Will it be one of my physical Dell servers, which I buy hosted rack space for at a data centre? &amp;nbsp;Will it be a hosted server I buy/rent from a data centre?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;These questions have no easy answer. &amp;nbsp;Especially as my project has £0 financing until at least in the late alpha stage, when I intend to tout it to a few known interested parties to see if they want to run with it as a concept and pay the bills at my end.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Certainly to host it myself on a box in the front room is free, I can even select to set up the linux server as "Free Software Only". &amp;nbsp;To demonstrate the system on such a slow uplink however could be detrimental, so what about the hosted offerings?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To rent 2U space (this is two wrack slices in a data centre) was not too bad in London, with unlimited I/O with the server for customers, and a simple sign up process the two hosts I looked at were decent enough... but you could not bring the machine yourself, you had to ship it to them, and it had to pass safety checks and power checks and be of a certain age. &amp;nbsp;Neither of my servers passed any of these checks online, let alone in person, they're slightly battered, old, Dell 2650's. &amp;nbsp;Running a vulnerable (to hack) version of Ubuntu Server... Plus, to ship the machine to them for checking would cost almost as much as I paid for the machine in the first instance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To rent a hosted solution seemed to be the way to go, a little more expensive per hour of operation then using my own machine, but with the advantage of their support and their network behind it. &amp;nbsp;My only concern was to ask whether the data on the machine remained wholly and under my sole ownership. &amp;nbsp;They said it did, but reading the small print of two different hosting solutions I noted phrased such as "access to your data, files and programs, maybe deemed necessary at any time and shall be left accessible to the root or administrative users by your assigned administrator". &amp;nbsp;Essentially, saying they're going to look at the files at any time...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Is this a problem? &amp;nbsp;For my purposes 99% of the time, no, I only planned to place compiled binaries and a database on the machine, none of my intellectual property (IP) would be at risk. &amp;nbsp;Though, its not he IP we're worried about, its that pesky database.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Specifically the users database, these days you have to be very careful storing other peoples personal information, and in a secured database or not, if the machine is not physically on your&amp;nbsp;premises&amp;nbsp;you have you be very careful with your EULA wording to ensure that those signing up to your service know where the box is.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All very tedious, and means I need to go run around checking legal loops before committing to a hosting plan, for what should be a simple enough progression of a small, un-funded, project.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8321651106182967333?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8321651106182967333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/server-server-server-everywhere.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8321651106182967333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8321651106182967333'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/server-server-server-everywhere.html' title='Server Server Server Everywhere'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8529277650818352631</id><published>2012-01-26T13:01:00.002Z</published><updated>2012-01-26T13:01:50.205Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC Specialist'/><title type='text'>PC Specialist - Review</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My new laptop then, I ordered it from PC Specialist, and I have come to my blog to make a fair and even handed appraisal of what they're up to... because, they maybe a PC Specialist, but customer service specialist they are not.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;First of all, when you order you're presented with an excellent price and a miriad of choices to configure your machine, I agonized over this and then went for a fairly powerful machine (Core i7-2670M Processor, 8GB of RAM and an nVidia GT-540M graphics card) and was happy to do so with the reassuring reviews and testimonials on the PC Specialist site.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, I did have a pre-sales query, this was handled, and I placed my order. &amp;nbsp;From there on, the customer service level dropped a little. &amp;nbsp;Not drastically, just enough to get me worrying, and even to make my wife ask questions - never a good thing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, according to the rather complex diagram on the site:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="https://www.pcspecialist.co.uk/images/main/status_guide.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="https://www.pcspecialist.co.uk/images/main/status_guide.png" width="122" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My order should have gone through pre-production into building out to Awaiting Dispatched and then out the door. &amp;nbsp;All good, I even bought "Silver Extra Care Delivery (Mon-Fri before Noon)" so on Monday this week I was happy to see (last thing) my machine move through building through quality control and into "Awaiting Dispatch". &amp;nbsp;I assumed I'd missed Mondays courier, so expected to see the machine ship Tuesday and be in my sweaty eager hands Wednesday...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But no, the machine did not ship, Wednesday afternoon still with no sign of it shipping I sent them a message asking "Is there a problem?" &amp;nbsp;No, no problem, came the reply, it'll dispatch and be with you Thursday.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its Thursday right now, its after noon, clearly it didn't ship.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I contact them, and I am assured it's shipping and gets moved up the queue (a head of who knows) and is supposedly shipped. &amp;nbsp;Save for two problems, when I put the consignment number into the DPD tracking website it says "Your search did not find any matching tracking. Please refine your search criteria." &amp;nbsp;And I have no faith that their customer service reps actually action what they've said they action.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Assuming it has shipped I'll have my hands on it tomorrow Friday, meaning of the entire length of my order it spent 4 whole days and one part day sat "Awaiting Dispatch". &amp;nbsp;Combine this with it sitting in "pre-production" for three working days (and a weekend - so five days) and you can see that nothing quite matched their own vaunted processing and production diagram above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm not going to knock the quality of the product, I have after all not received it yet, but I am going to say that their customer service is neither transparent, nor objective. &amp;nbsp;You ask questions and you don't always get answers to the question posed, you get generic replies. &amp;nbsp;And their dispatch process is clearly not working as it appears it should, with "&amp;lt; 1 day" shown, how long did it take my boxed up laptop to travel from the testers bench to the dispatch gate?... Four days by all accounts, that's pretty poor when it was build in less than half a day...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8529277650818352631?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8529277650818352631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/pc-specialist-review.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8529277650818352631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8529277650818352631'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/pc-specialist-review.html' title='PC Specialist - Review'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5109369962069361831</id><published>2012-01-18T12:06:00.000Z</published><updated>2012-01-18T12:06:15.089Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Insurance'/><title type='text'>Fining Insurance Companies</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Am I the only one who finds it a little absurd to hear of Direct Line being fined for tampering with customer complaint files before submission to the regulatory body... How is fining them telling them off?.. All they'll do is pass on the cost of the fine to the already adversely affected customers in the form of higher premiums.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Surely to punish the insurer they should have enforced a drop in the amount of money they could charge for products for the next year... "24p per customer" or some such thing would be a fine, it would tell them off, and would enforce higher customer service standards as they would be scared of getting another fine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Gah, the world whirls around and insurers charge what they like, and now the regulator enforces things in the most customer unfriendly way!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5109369962069361831?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5109369962069361831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/fining-insurance-companies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5109369962069361831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5109369962069361831'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/fining-insurance-companies.html' title='Fining Insurance Companies'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5580866464965525421</id><published>2012-01-12T15:19:00.000Z</published><updated>2012-01-12T15:19:28.694Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Laptop'/><title type='text'>New Laptop Ordered</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've decided on my laptop specification and I ordered it... I've gone for a completely custom machine, without any Operating System. &amp;nbsp;Yes, after all my seeking I found a vendor able to produce me the machine I want without any Operating system. &amp;nbsp;The saving I made not having the operating system was significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://www.pcspecialist.co.uk/images/products/2141/2_big.jpg" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've had an Intel Core i7 Quad Core mobile processor (infact its HT, so its got 4 real cores and can run 8 threads) with 8GB of 1333Mhz DDR3 RAM and a dedicated 2Gb nVidia 540 GT Graphics card... its a 15.6" form factor. &amp;nbsp;All for under £550!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The only place I've skimped is on the hard drives, where I've gone for just a single 250GB 5400 RPM SATA drive, but this is mainly due to drive shortages following on from the flooding in south east Asia.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But this is a lot of processing power for the money, the same power from DELL costs over £1250 on the XPS 15 product line, and it seems impossible to get the Windows License refunded from anyone.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I will be going shopping for a new 15.6" carry case/shoulder bag.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And my chosen Operating System is going to be a Ubuntu derivative, I had toyed with Linux Mint being my chosen distro, but having used it for a few days on a virtual machine I'm not happy with it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But my favourite distro is Ubuntu, the base from which Mint came, and also the inspiration of different offerings with the KDE shell, Gnome Shell (with and without Unity) and Xfce. &amp;nbsp;So I think I'm now going to go with Ubuntu to use Gnome as and when I like, but with the Xubuntu-desktop package installed so I can use the Xfce interface whenever I like.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5580866464965525421?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5580866464965525421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/new-laptop-ordered.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5580866464965525421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5580866464965525421'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/new-laptop-ordered.html' title='New Laptop Ordered'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6272998804191437325</id><published>2012-01-12T14:41:00.000Z</published><updated>2012-01-12T14:41:17.726Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Top Gear'/><category scheme='http://www.blogger.com/atom/ns#' term='BBC'/><title type='text'>Where as...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I knew this would come... India is complaining about the, rather disappointing India Special Top Gear shown over Christmas :&amp;nbsp;&lt;a href="http://www.bbc.co.uk/news/entertainment-arts-16526687"&gt;http://www.bbc.co.uk/news/entertainment-arts-16526687&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And of course the show is not very serious and full of toilet humour, unlike India which is very serious and devoid of toilets; unless you count shitting in the street of course.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6272998804191437325?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6272998804191437325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/where-as.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6272998804191437325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6272998804191437325'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/where-as.html' title='Where as...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8875869448980173295</id><published>2012-01-04T11:08:00.000Z</published><updated>2012-01-04T11:08:26.076Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Custom hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='Asus'/><category scheme='http://www.blogger.com/atom/ns#' term='Laptops'/><title type='text'>Custom Laptop For Virtual Deeds</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Happy New Year folks. &amp;nbsp;I'm having a real sort out of my computer equipment, I've just finished clearing up my desk, setting new power bars onto the wall, and clearing out a load of mess from under my work area.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Part of this effort is because it was getting to be a real mess under there, part of it is because I needed to clean the machines, as they've got a years worth of skin flake dust in them. &amp;nbsp;But it is mainly because I'm going to be getting a new laptop, and this laptop is going to be a beast with an i7 processor capable of VT-d (direct device IO for virtual machines).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I needed to sort out my real machines which could become virtual boxes. &amp;nbsp;I may come back with some pictures of the beast of a laptop I'm going to buy later, but its a race between a completely custom machine from PCSpecialist:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://www.pcspecialist.co.uk/images/products/2215/2_big.jpg" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Or an off the shelf machine from Dell...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I would of course love it to be a sexy thing like the new Asus Zenbook&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://regmedia.co.uk/2011/12/14/asus_zenbook_ux31e_ultrabook_1.jpg" width="320" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But as I'm a mortal man with a wife to support, I can't justify over a grand for the machine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In fact its interesting the Dell Prices, I'm going to end up specifying a really low spec DELL and then buying the parts for it from other places, their XPS 15 machine, putting 8GB of ram into it costs over £200... buying an 8GB (2x4GB) Samsung brand SODIMMs from Amazon is only £35. &amp;nbsp;So how do Dell justify the hike? &amp;nbsp;They don't....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My major stumbling block is not the cost of the machine though, its trying to ensure all the parts I buy are going to work under the Linux environment I put on, I want to base the machine on Ubuntu or even vSphere and then host virtual machines on it to do my work (hence the need for VT-d).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But Dell don't supply, or easily make available, a way to get the refund on the Microsoft License, which I don't want. &amp;nbsp;Microsoft say its up to the reseller of Windows to refund you, Dell say "not us".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Interestingly, Canonical (the maintainers and supporters of Ubuntu) taut Ubuntu Dell partnerships on their site. &amp;nbsp;When you go ask DELL however, they say "not us".&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8875869448980173295?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8875869448980173295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/custom-laptop-for-virtual-deeds.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8875869448980173295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8875869448980173295'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2012/01/custom-laptop-for-virtual-deeds.html' title='Custom Laptop For Virtual Deeds'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1209715005376517965</id><published>2011-12-24T01:39:00.001Z</published><updated>2011-12-24T01:39:38.941Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='America'/><title type='text'>Its Christmas</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Yeah, its christmas.. and this is what mankind has achieved...&amp;nbsp;&lt;a href="http://www.bbc.co.uk/news/world-us-canada-16323666"&gt;http://www.bbc.co.uk/news/world-us-canada-16323666&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;That's right Obama... cancel the return to the moon... Nike have a new shoe out... for fuck sake.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1209715005376517965?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1209715005376517965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/its-christmas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1209715005376517965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1209715005376517965'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/its-christmas.html' title='Its Christmas'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2116293497184053251</id><published>2011-12-22T15:21:00.001Z</published><updated>2011-12-22T15:21:57.788Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Monopoly'/><category scheme='http://www.blogger.com/atom/ns#' term='Laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft Notebook Noose</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've been on a little bit of a crusade, I was given tentative permission the other day to look around for a new laptop. &amp;nbsp;I had Toshiba and Dell laptops in the past, my current machine is a wheezing six years old, upgraded to the maximum and now simply not doing all the things I need to do with it (massive fan of virtualization that I am, I'm hobbled from coding on my chosen virtual machine in front of the tele, hence the need for a new laptop).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, my first thoughts are, I want a stable host for my virtual machines, so I want to use a flavour of linux as the base for this laptop. &amp;nbsp;Having consulted with the code of law as laid down in the Holy Rite of the EULA from Microsoft it seems I am able to obtail a refund for any Microsoft Windows License; which would automatically come with a new laptop, so long as I decline to accept the license on first boot.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This however poses a couple of problems, firstly, Microsoft say I must decline. &amp;nbsp;If this machine has been booted, or cloned from a stock harddrive and the OEM/Manufacturer has in their turn accepted the EULA then I have to persue them for a refund. &amp;nbsp;So, if I buy an Acer laptop from PC World, I have to talk to Acer, not PC World...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If however, the manufacturer has not accepted the license on my behalf, then I am left to accept or decline it. &amp;nbsp;And if I decline it I can persue the reseller of the laptop, so PC World say, for the refund.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All sounds fair and, though complex, managable. &amp;nbsp;WRONG, I've walked into and out of nearly every single reseller PC World, Staples, Comet, Currys, BestBuy; I've spoken to online resellers like Amazon, Aria and Overclockers; I've spoken direct to manufacturers and suppliers like Dell and Asus. &amp;nbsp;All of them shrug their shoulders, scratch their heads and say "I have no idea what you're talking about"*.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;It seems almost impossible to get what I want, or more rightly, escape the noose that is a Microsoft license. &amp;nbsp;There's been all this bluster in the EU about Microsoft pushing browsers anti-competitively, well I want a different OS... but I have to jump through hoops with retailers unaware of their neccessity to supply the refunds...!!!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;* Well, Staples didn't, their three lads seemed genuinely interested in my input and took my number to call me back and see where their "higher ups" stand on this topic.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2116293497184053251?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2116293497184053251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/microsoft-notebook-noose.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2116293497184053251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2116293497184053251'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/microsoft-notebook-noose.html' title='Microsoft Notebook Noose'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4361143164226101433</id><published>2011-12-21T10:11:00.002Z</published><updated>2011-12-21T10:11:55.101Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='South America'/><category scheme='http://www.blogger.com/atom/ns#' term='War'/><category scheme='http://www.blogger.com/atom/ns#' term='Royal Navy'/><category scheme='http://www.blogger.com/atom/ns#' term='Falklands'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><title type='text'>Falklands Under Threat (AGAIN)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its interesting how history repeats itself, in 1981 the Royal Navy had just completed retiring its large fleet aircraft carriers, switching to the last light fleet carriers (HMS Hermes) and the new through deck cruisers (Jump jet/anti-submarine carriers) of the Invincible Class (HMS Ark Royal).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A considerable drop in our maritime exponent, recieved internationally as a percieved lowering of the white ensign, so much to that Argentina conducted an illegal, and ultimately misjudged, invasion of the British Oversears Territory of the Falkland isles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In my opinion, spurred on by the idea that Britain would not come to the Falkland island government's aid and that the British Government were unable, through lack of these ships, to come to their aid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But history less on over... Here we are in 2011, the government has just retired the Invincible class of carriers, leaving the Royal Navy with only the rotary wing air arm and HMS Ocean, two giant costly probably ill equipped super carriers on the slip ways being haggled over... and the South American Trade Bloc backing Argentina's claim to the islands once more!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I find it ridiculous, Argentina lost them to the French, Spanish and British in turn, the British people have a longer more thorough claim to the islands itself, but Argentina keep badgering for them, bullying for them. &amp;nbsp;The reason is symbollic rather than required. &amp;nbsp;I've heard Argentine Army Veterans who were landed on the islands during the war, one of them very poiniently said "We landed, and it was Britain, they drove on the left not the right, there were Red telephone boxes and no-one understood us, we suddenly were invaders, where I had expected a Spanish mix of people and us to be liberators I was suddenly very aware of being the invader".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;That soldier (at the time of speaking) was living on the Islands, married to a native Falkland islander girl. &amp;nbsp;And good on him, he'd seen how to co-exist, how friendly the Falklanders are, and how British they are.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Not to say they don't take on the Latin American flair somewhat, but they are basically good honest working folk, with strong British ties, on an island not unlike the Shetlands in both its weather and fauna.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Argentina better simply accept this, live with the people, instead of trying to always bully tactic them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My bother with this is that, we really don't have a response, or an iron willed Prime Minister this time around, if Argentina or whomever, threatened the Falklands what response would we give... Moaning in the UN probably... but you never know, Gas and Oil have been found in and around the isles, the yanks might want in on the party just like they did with Kuwait.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Links: &amp;nbsp;&lt;a href="http://www.bbc.co.uk/news/uk-16280613"&gt;http://www.bbc.co.uk/news/uk-16280613&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4361143164226101433?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4361143164226101433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/falklands-under-threat-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4361143164226101433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4361143164226101433'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/falklands-under-threat-again.html' title='Falklands Under Threat (AGAIN)'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-7042862093311718249</id><published>2011-12-19T15:02:00.000Z</published><updated>2011-12-19T15:02:09.602Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='MMORPG'/><category scheme='http://www.blogger.com/atom/ns#' term='SWTOR'/><title type='text'>Obligatory SWTOR Release Post</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So here it is, my obligatory post about Star Wars the Old Republic, I'm sure you can fill your boots with all the information you can find out there on the interwebs, it seems everything from the developer code to the artists car ahs been discussed endlessly as the game as come to fruition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cdn-www.swtor.com/sites/all/themes/swtor/en/assets/home_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="104" src="http://cdn-www.swtor.com/sites/all/themes/swtor/en/assets/home_logo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'll be interested how many over time hours the staff have to put in at the game data centers, keeping it alive under the loads it'll get first week will be a challenge. &amp;nbsp;It being Christmas will also mean, any serious players taking it up will be on there around the clock, so the servers if they go down will be a real sticking point.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In fact, its my past frustration with server down time at the launch of WoW, which is making me steer well clear of SWTOR. &amp;nbsp;I suppose that's unfair of me, and its certainly putting a negative spin on an unknown entity; after all I've not really paid any attention to SWTOR, so how can I judge it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, I really don't see how they can change the formula of what an MMORPG is... Wow defines the genre, so its going to be WoW like... but not Wow... there are still going to be the elitist jerks, there are still going to be the RP maniacs, the gankers, the griefers, the scammers, the ninja's and the rest of us mindless automatons "Hey I got an epic"... "Gratz"... NEXT!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, with that said, I really will be looking how the technology stands up, how do they cope with the influx of new players, have they load tested it alright? &amp;nbsp;And my interest stems from my current personal development efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Some of you may know, I did a degree in computing, Computer Studies with Software Engineering to be precise. &amp;nbsp;My dissertation was on the topic of "Parallel and Cluster Computing in an Open Environment". &amp;nbsp;Ironically, wenty years after the fact, you might know this exact idea as "the Cloud". &amp;nbsp; Indeed Amazon offer a service very much like the concept I had put together in, the then fledgling, Java programming language. &amp;nbsp;I was told all that time ago, it'd never work, go get a job. &amp;nbsp;And I did, but I can't help I missed the boat.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I played games as a kid, lots and lots of computer games, I was one of that first generation who put down the boardgames to play their computers. &amp;nbsp;And I had the idea of a server back end controlling multiple hundreds of parallel instances (not just sharing a mainframe as was popular) but descrete processes or worlds belonging to different players running a thin-client on their computer infront of them, connecting to the world over the internet... I missed the boat, but I love the technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, lets see if Bioware and the rest, can stand up to the all conquering Blizzard and through my bitterness at having thought about this in the 90's and being ignored can they deliver a WoW Slayer?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-7042862093311718249?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/7042862093311718249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/obligatory-swtor-release-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7042862093311718249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7042862093311718249'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/obligatory-swtor-release-post.html' title='Obligatory SWTOR Release Post'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-20050112040886930</id><published>2011-12-18T02:47:00.000Z</published><updated>2011-12-18T02:47:28.709Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><title type='text'>Art Critque - Great Detail</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;So, earlier in the month, on the 8th, I posted about some images released by the BBC. &amp;nbsp;I complained that the artist was not actually very good that they had put "detail" in to make up for a basic lack of originality.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;I just want to revisit this topic, firstly to say, I think I know where the artist vaunted by the BBC may have gone wrong. &amp;nbsp;I think they were wrong to use what appeared like a digital photograph of a part of Manchester as their starting point.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;And secondly, to show them how I'd appreciate their art being produced... No, I'm not going to get Pencil or Paper out... I'm not going to start up GIMP or go buy Photoshop... I'm simply going to send you to a link to watch a video... its 11 minutes of&amp;nbsp;mesmerizing&amp;nbsp;attention to detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Here is that &lt;a href="http://www.break.com/index/insane-photoshop-skills-2239065" target="_blank"&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-20050112040886930?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/20050112040886930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/art-critque-great-detail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/20050112040886930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/20050112040886930'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/art-critque-great-detail.html' title='Art Critque - Great Detail'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5849934344641967766</id><published>2011-12-09T01:29:00.001Z</published><updated>2011-12-09T01:37:17.078Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>There's a reason....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There is a reason the internet was invented, the history books try to tell us it was a method of communication created by DARPA to reduce the chances of the United States being unable to communicate in case of a nuclear strike... however, I disagree... the internet was invented so I could be up well beyond the time I should have gone to bed and I can find most excellent things like this:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.break.com/index/enter-the-kazoo-man.html" target="_blank"&gt;http://www.break.com/index/enter-the-kazoo-man.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In other news I'm actually up, because I'm wired, had a mad dash home from work earlier due to a medical emergency, and I'm utterly still wide awake from the worry and&amp;nbsp;adrenaline.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Honourary&amp;nbsp;mention to these tikes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.break.com/index/kids-playing-metallica-is-awesome-2177592" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.break.com/index/kids-playing-metallica-is-awesome-2177592&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5849934344641967766?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5849934344641967766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/theres-reason.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5849934344641967766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5849934344641967766'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/theres-reason.html' title='There&apos;s a reason....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-244576450798743247</id><published>2011-12-08T09:58:00.000Z</published><updated>2011-12-08T09:58:14.855Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Art'/><title type='text'>Art Critique... Apocalypse Manchester</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, the BBC have done their usual and brought attention to something not very good... They're &lt;a href="http://www.bbc.co.uk/news/uk-england-manchester-16054633" target="_new"&gt;pictures&lt;/a&gt; created by an artist of Manchester in post apocalyptic style... personally I believe Manchester would be fully populated and a hub of any enterprises remaining after any apocalypse. &amp;nbsp;The people might have an extra finger from radiation, or they might not be able to get full signal on their iPhones, but they'd be there...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, looking at these images had me a bit skewed towards the, not very good opinion straight off. &amp;nbsp;Looking at the detail in them though, I was impressed, the inner seven year old inside was like "whoa this is a great picture, look at all the detail"... then I realised all I was looking at was the detail, the amount of things the artist has flung shit at and scratched down walls...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Then I started to look with my thirty year old mind... and I came to the conclusion the art isn't very good... it looks like someone has snapped a picture on a decent high-res digital camera and then spent a good few days dirtying the pictures in Photoshop... the effect of decay is just taking walls and structures and scratching them away, best exemplified in the picture of the big wheel, if that structure had lost that segment, the weight of the upper standing arc would have pushed it down and collapsed it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The railway viaducts, made of bricks, scratched away... bricks don't scratch away to leave brittle stagalmite like structures, they break off... well like bricks, and scatter... even in a nuclear blast. &amp;nbsp;And they don't erode like portrayed, they round and the pointing fails and they fall out as oblong whittled blocks, not splinters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This simple relation between what is portrayed and what real-life presents is very stark in the images, the images clearly are not trying to convey real situations of decay or desolation, but instead a stylised one. &amp;nbsp;They are effectively abstract art, meeting modern art. &amp;nbsp;But with the artist clearly not wielding an eye for reality is this art?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The Jackson Pollock brigade clear would say yes, I myself however am more dubious... its fine photoshop work, worthy of any game developer out there, but I don't think its art in the "hang on the wall sense" its less in the art category from that perspective than a Pollock, and I think they're pretty off the scale of art in themselves.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But above my critique, why has the BBC brought attention to it... I wonder if the poster at the Beeb has let their seven year old mind run away with them going "WOW" before their adult brain went "ah, not actually that good".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, in summary, massive detail does not define good art, and if you're going to aim for detail, make it realistic, make it stun even after the second glance.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-244576450798743247?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/244576450798743247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/art-critique-apocalypse-manchester.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/244576450798743247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/244576450798743247'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/art-critique-apocalypse-manchester.html' title='Art Critique... Apocalypse Manchester'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4499946842110002235</id><published>2011-12-05T16:54:00.002Z</published><updated>2011-12-05T16:54:33.579Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Functional Programming... Ner, don't bother....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've just had one of those moments, where I feel like the only programmer in the room who knows what they're on with... let me walk you through this one...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You have a complex piece of code, to sum the number of some values from a series of records where the record type is some given subtype... for example, you have a database of cars, you want to sum all the red cars registered in the last year... you want to sum the green cars... and then you want to sum the blue cars... Generically speaking, you can see where this is going, I'm sure:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;function SumCars (Colour Col)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;return &amp;nbsp; ( SELECT * FROM Cars WHERE Colour = Col );&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;function SumRedCars ()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;return SumCars ('Red');&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;function SumGreenCars ()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;return SumCars ('Green');&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;and so on... this seems very simple yes... and you gain a single function, which is referenced by other sub-functions... now imagine that the "SumCars" function is very very complex (lets say, 350 lines of code) with different if-else and switch statements controlling different pathways through it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, think about what the above style of code does for you, it makes a single copy of that huge function, and you just call that wherever you want... Great eh?... This is one of the tennants of good coding and functional programming. &amp;nbsp;In my book its one of the best parts of programming.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This makes the code more maintainable, easier to read, and more approachable. &amp;nbsp;I certainly don't do this kind of coding just to say "mine is better". &amp;nbsp;If there is a better way to do this sort of thing please show me. &amp;nbsp;No, what has gotten me utterly buffuddled today is the approach of a collegue of mine, whom has not grasped the situation above at all, and indeed has labelled my approach (what many of you I'm sure would consider the standard approach) to be obfuscating the purpose of the code at hand...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, I let them goad me, and I'm utterly lost, here's their solution...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;function SumRedCars ()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;REALLY&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;LONG COMPLEX CODE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;WITH Red INSIDE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;function SumRedCars ()&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;REALLY&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;LONG COMPLEX CODE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;WITH Blue INSIDE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Yes, they want to copy and paste the really complex part and have a copy for every instance or parameter they want to pass in... and they see nothing wrong with this... they see this as being the correct way to work...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And it makes me want to chew my arm off just to have something to throw at them.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4499946842110002235?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4499946842110002235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/functional-programming-ner-dont-bother.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4499946842110002235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4499946842110002235'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/functional-programming-ner-dont-bother.html' title='Functional Programming... Ner, don&apos;t bother....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1448486396710290703</id><published>2011-12-04T01:18:00.000Z</published><updated>2011-12-04T01:18:05.919Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Film'/><category scheme='http://www.blogger.com/atom/ns#' term='hacking'/><title type='text'>Slice a Penny Off Of Each Transaction Hack...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I'm sat this evening just going through some old videos (VHS Tapes, you know those old things before digital storage)... and one of them I've pulled up is "Hackers" from 1995... an instant, if in accurate technically, classic for the hacking, freaking, social engineering and coding worlds.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'd always had this information filed away in the back of my mind, but the hack involved is a worm, which takes fractions of a cent from each transaction at a huge firm... Sound Familiar?... It should, its the same sort of thing as Richard Prior was drafted in to do in Superman III... and that hack itself was used as the basis (directly) for the hack mentioned in "Office Space"...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Come to think of it, its a pretty weary, well worn hack... One which clearly saunters into the movie executive world in different guises every ten years or so...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My question is... who's going to use it next? &amp;nbsp;iPhone is huge, Steve Jobs has gone to the great "fuck you all do it my way" shack in the sky... how long before someone puts eCredit, or Wireless banking, or whatever through the "skim 0.00001 cents each time"&amp;nbsp;rigmarole?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1448486396710290703?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1448486396710290703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/slice-penny-off-of-each-transaction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1448486396710290703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1448486396710290703'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/slice-penny-off-of-each-transaction.html' title='Slice a Penny Off Of Each Transaction Hack...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8266707280714015619</id><published>2011-12-01T10:42:00.002Z</published><updated>2011-12-01T10:42:23.765Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='BBC Micro'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><category scheme='http://www.blogger.com/atom/ns#' term='Computing'/><title type='text'>BBC Micro - 30 day!</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;With today being the 30th Birthday of the BBC Micro computer, a mainstay of very many British Schools like mine in the 1980's, I'm surprised the BBC haven't more stuff scheduled tonight about the machine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.reghardware.com/2011/11/30/bbc_micro_model_b_30th_anniversary/"&gt;http://www.reghardware.com/2011/11/30/bbc_micro_model_b_30th_anniversary/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;They have recently had a fair few computing and maths related documentaries about Bletchley park and the code breakers. &amp;nbsp;So with the anniversary and a lot of archive material and even some contemporary programmes about the Beeb in the system I'm just so surprised to not find anything listed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'd love to see this again: &lt;a href="http://www.bbc.co.uk/programmes/b00n5b92"&gt;http://www.bbc.co.uk/programmes/b00n5b92&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8266707280714015619?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8266707280714015619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/bbc-micro-30-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8266707280714015619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8266707280714015619'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/12/bbc-micro-30-day.html' title='BBC Micro - 30 day!'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4236746819367147832</id><published>2011-11-30T15:50:00.000Z</published><updated>2011-11-30T15:50:04.112Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Spoon feed me the spec...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm narked off, as you all may know I work in Software, I have received various different job titles around the place where I work, from "Technical Interface" to plain old "Developer", today I am a Software Engineer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I make that use of "Engineer" for two reasons, firstly, because my degree says on it "Software Engineering" making me an engineer of software, not a developer or hacker, and I say engineer because I do actually think about, write down and design the software I'm putting together before I start to type. &amp;nbsp;Not doing so is not engineering, nor really is it developing or really hacking, its doing a hack job certainly, but its nothing useful at the end of the day.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, what has me narked off you ask? &amp;nbsp;Well, today we have a fault report, this report had floated in from a customer and gone all around the houses (to about 9 different people) before one of these people came over to ask "hey you, man in the department this fault comes from, have you seen this?"... "Why no, I'm not on the e-mail list so I've no idea what you're showing me, show me, and I might know".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A simple situation and easily resolved, I got a copy of the customer complaint. &amp;nbsp;And took it at face value "I do A then B and it breaks"... fair enough... But looking at the system and the customer report, doing A then B did not make it break for us, doing B then A however made it go mental... "Oh" says I "that e-mail is a little off then, but we got it now, its B then A".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You're all still with me I hope... because here comes the part that made me angry... the person reporting the problem to me turned and said, in a really smart arsed voice "What do you want them to do, spoon feed you the information?"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oh I was fuming, I said nothing, the guy knew he'd pissed me off, he left the area tout sweet. &amp;nbsp;I turned to my co-worker and asked "Is this a customer, or a site trial?".... Its a site trial....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, yes I very fucking much do want a site trial to spoon feed me information, that's the fucking point of a fucking site trial.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;What has all this got to do with my job description? &amp;nbsp;Well, you see, in order to get a software engineer to work on something they need to know there's a need for some work, they need to know of the problem, they need as much information as possible. &amp;nbsp;You don't just let a road engineer turn up and say to them "Now make a road", they need to know things... they need to know the specification. &amp;nbsp;This is a key tennant of working with an engineer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, it seems, when you're a Software Engineer, you should be some sort of mystic, able to descern from the most obscure conversation (never written information, always fucking conversation) just exactly what the customer wants. &amp;nbsp;Its like they think from pointing, nodding and grunting, we can invent system software to know they want to iron their shirts whilst they take a shit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And today just examplified fantastically this dicotomy, not least because the wanker who was bemoaning my wanting more information, programs himself... Well when I say programs, he works in VB... need I say more?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4236746819367147832?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4236746819367147832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/spoon-feed-me-spec.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4236746819367147832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4236746819367147832'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/spoon-feed-me-spec.html' title='Spoon feed me the spec...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1983959592892024541</id><published>2011-11-22T12:22:00.004Z</published><updated>2011-11-22T12:22:21.053Z</updated><title type='text'>My Lord, I bow before thee...</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2011/11/22/frank_fisher_creative_class/"&gt;http://www.theregister.co.uk/2011/11/22/frank_fisher_creative_class/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1983959592892024541?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1983959592892024541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/my-lord-i-bow-before-thee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1983959592892024541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1983959592892024541'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/my-lord-i-bow-before-thee.html' title='My Lord, I bow before thee...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1365712811749060324</id><published>2011-11-03T11:35:00.000Z</published><updated>2011-11-03T11:35:04.655Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Steve'/><category scheme='http://www.blogger.com/atom/ns#' term='Almighty'/><category scheme='http://www.blogger.com/atom/ns#' term='Jobs'/><title type='text'>Breakout...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.theregister.co.uk/2011/11/02/steve_jobs_most_influential_gamer/"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.theregister.co.uk/2011/11/02/steve_jobs_most_influential_gamer/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Why is this? &amp;nbsp;Is it because of "Breakout" or because he's dead?.. I don't think this is a deserved award at all.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1365712811749060324?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1365712811749060324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/breakout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1365712811749060324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1365712811749060324'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/11/breakout.html' title='Breakout...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-7863266594260061587</id><published>2011-10-30T16:37:00.000Z</published><updated>2011-10-30T16:37:00.252Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Supreme Commander'/><title type='text'>Oooooommmmmm</title><content type='html'>So, after the tirade of the last post, I've not done the shop for her, and text the old gits telling them the info, let them sort it now... I bet they can't... couldn't organise a piss up in a brewery me thinks.&lt;br /&gt;&lt;br /&gt;Anyway, I have just been relaxing a little, I have a cup of tea and a pint of orange juice and I've just been playing some "Supreme Commander: Forged Alliance". &amp;nbsp;I loaded up a game I was playing earlier in the week... and I noticed something... it ran very very slowly...&lt;br /&gt;&lt;br /&gt;Earlier in the week, if I sent a fighter sweep out over the ocean, they flew they bombed about and came back to refuel... but after loading the game, it feels like everything is stuck in tar... like its slow mo... even whacking the "Game Speed" up to 10 made no difference.&lt;br /&gt;&lt;br /&gt;I dunno what this is about, but I have 16GB of RAM and 8 CPU Cores running at 3 ghz... its gotta be quicker than it feels?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-7863266594260061587?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/7863266594260061587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/oooooommmmmm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7863266594260061587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7863266594260061587'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/oooooommmmmm.html' title='Oooooommmmmm'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4339218512913215796</id><published>2011-10-30T14:12:00.000Z</published><updated>2011-10-30T14:12:40.149Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parents'/><title type='text'>Dysfunction</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I'm busy today, very very busy arranging a wedding... no mean feat and nothing to be taken lightly, yet I keep getting blasts of bull shit from my mother and I've snapped, I'm so unimpressed I'm going to explain my frustration here.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My Mother is a right moaner, she'll moan about a topic basically until it either gets done, or until you snap and tell her to fuck off, I can't tell you how many months I've ignored my mother for to avoid this kind of confrontation, we had a flare up of this shit not three months ago, and I thought she might finally have learned her lesson, but no, today she's kicking off...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, what could she be kicking off over that is more important than my sorting out this wedding?... Okay... ready?....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its making sure my daft old Nan gets her shopping in the 12pm-1pm time slot next week. My nan is useless she'll spend spend spend, but she'd harmless with it, she's too thick to be too vindictive and too self obsessed to truly get under your skin, so if she were to moan "I've not got my shopping", I'd just tell her to calm down... not my mother... oh no, my Nan moans to my mother... my mother starts to call me... as if I'm not up to my eyes in other tasks...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In the lasty 36 hours I have, worked a shift with work, taken delivery of a new washer, arranged and managed the fitting of both the bride and bridesmaids dresses. &amp;nbsp;Arranged with the best man to get his suit sorted, done a full shop for ourselves, cleaned down stairs, cleaned the bathroom, hoovered the house and spend about three hours laying out the seating plan for the dinner following this wedding... so I'm pretty tired, pretty fucked off and have had no time to myself at all this weekend, to top it off my Mrs is at work so I've hardly seen her either.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, step into this my Mother niggling over this shop, now when we were kids my mother would moan at my Dad, she'd moan and cajoal and push him until he snapped and he'd come roaring in at us kids hit us, usually with a slipper, but sometimes with a fist, he'd smash something scream in cohearently and then later on we would have to go appologise to him... My mother easily leads my Dad into this....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So it was no surprise about twenty minutes ago when my phone rings and its my Dad's mobile... my Dad never makes calls... ever.... from the sound of his voice he's laying in bed, beery eyed, either he's not slept well, or he's been up all night (as usual). &amp;nbsp;But I can tell my Mother has been moaning and moaning and moaning.... "Are you going to do Nan's shop?" &amp;nbsp;he demands... no asks... not inquires like you should to someone doing you a favour... no demands in a strop.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And it all comes clear, Mother is moaning, she's bored today, she's laying in bed, her current favourite toy a trolly dolly for Quantas is stuck in Singapore cus of this industrial dispute, so my mother is sat at home brooding about what boat she can rock, and she's picked mine, whilst I'm under extreme stress.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So my Dad has been told to "Go away" and been hung up on.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I then decided to sort out five minutes to call my Nan, and I have and I asked her... "Nan, why when you can't get hold of me do you go and moan to my Mum?"... wrongly I've been thinking she's been moaning to start this off... "I've not called anyone since Friday" she says... honestly, I believe her, she's too thick to lie...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sooooo my mother has gotten this bee in her bonnet about nothing... Has wound my Dad up, like the good old days, for nothing... and has pissed me off for nothing... and interrupted my getting on with these wedding arrangements for nothing....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So to all the mothers out there don't stress your kids....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To all the unthinking fathers who snap when their Mrs has been moaning at them all day... don't snap, think why is she moaning and then think... Hang on, she's talking about other people, who might be busy, I don't know why they're busy, but there must be a reason why they've not got on with something...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And what makes all this work, I've done this shop every weekend for about two years for my Nan, I know what she wants, I know when to call her, I know we'll get the delivery slot... and even if we don't my Nan does not have a hectic social calendar we'd work out a new slot... but my Mother can't accept that, and I'm right fucking fucked right fucking off with it... so here it is laid bare, if I pop around and strange my parents later, you'll all know why.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4339218512913215796?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4339218512913215796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/dysfunction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4339218512913215796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4339218512913215796'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/dysfunction.html' title='Dysfunction'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5494202871711775618</id><published>2011-10-27T16:46:00.002+01:00</published><updated>2011-10-27T16:46:47.389+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='China'/><title type='text'>China again....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;They&amp;nbsp;quash&amp;nbsp;truth and freedom of speech, so why not rumour-mongering?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.bbc.co.uk/news/technology-15476724"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.bbc.co.uk/news/technology-15476724&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5494202871711775618?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5494202871711775618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/china-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5494202871711775618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5494202871711775618'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/china-again.html' title='China again....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2387948309114287960</id><published>2011-10-24T12:05:00.002+01:00</published><updated>2011-10-24T12:05:31.524+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spelling'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><title type='text'>Idea for better grammar &amp; spelling parsing...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Any of you who have hung about on the internet will have seen Lol catz and other such meme's, one of them is the random pluralization of things... starting from "Internet" to "internets"... which technically is correct, damn it all to hell...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, now you get stupid things being pluralised. &amp;nbsp;I don't know where this came from, but I think I've just found out through recreating the piece of typing balls up which formed the crazy... I just bought a hard drive off of ebay (I know, how brave am I)... I sent a message with it to say "Lets make sure its well packaged"... but I has a typo, and I used 's' in stead of 'd'... "Lets make sure its well packages".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This annoys me, firstly because I ballsed up, but I do that all the time so who cares. &amp;nbsp;But because when I read it back it looks like I'm not a native English speaker, it lowers my IQ by at least a southern US state quota... Dag nab it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The foul up got be thinking though, the scentence does not scan correctly with an "es" instead of an "ed" we have spelling and grammer checkers built into our browsers now-a-days, why don't they check for this sort of foul up? &amp;nbsp;Why don't we make one which fixes up the fuck ups? &amp;nbsp;Or at the very least put a wiggly line under them Micro$oft style.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2387948309114287960?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2387948309114287960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/idea-for-better-grammar-spelling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2387948309114287960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2387948309114287960'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/idea-for-better-grammar-spelling.html' title='Idea for better grammar &amp; spelling parsing...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1552466628510557021</id><published>2011-10-22T23:15:00.000+01:00</published><updated>2011-10-22T23:15:44.066+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>I don't get it...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've had my hands on an Apple Mac (for the first time since about 1989), the main reason for this was to see how it stood up in the coding department, they tout OS X as the most advanced operating system in the world... Really its not, its just a very pretty looking version of Unix... Sooo... where's the killer app?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You see, my impression of Mac software has always been that its fantastic looking, but doesn't do an awful lot... and you know what, right out of the box this Mac I'm putting my fangs into smacks of exactly the same thing.. Its dead pretty, its real elegant, but there's not a whole lot I can do with it...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All the programming side of things (XCode) is locked away behind a $99 license... I mean, this is Unix being shipped without a compiler... of any kind....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've looked around, I can't get any GNU tools on there. I mean I can even get GNU GCC on the aborted alient faetus that is Vista... what the hell are Apple thinking stopping us programming on their kit... this is stuff that I can't believe is happening.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The other end of the stick is that, I always see academic use of Apple kit, I've just watched a presentation from Stamford Uni, where they were using OS X as the base operating system for all their programming examples... so they had all their students pay $99 to Apple... is this something about Apple being in California and Stamford being just around the corner??? I do not get this.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm going to keep plugging away at this puppy over the next few days, but for the cost of Apple kit, the cost of the XCode license and the hassle of it being only for their platform, I'd say get a real shitty PC/Lappy from ebay and stick Unbuntu on there for free...&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1552466628510557021?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1552466628510557021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/i-dont-get-it.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1552466628510557021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1552466628510557021'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/i-dont-get-it.html' title='I don&apos;t get it...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5080565151137939985</id><published>2011-10-17T23:00:00.000+01:00</published><updated>2011-10-17T23:00:08.205+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='China'/><category scheme='http://www.blogger.com/atom/ns#' term='Maw Fong'/><category scheme='http://www.blogger.com/atom/ns#' term='Horrible'/><category scheme='http://www.blogger.com/atom/ns#' term='Bullshit'/><category scheme='http://www.blogger.com/atom/ns#' term='Toxic Junction'/><title type='text'>Chinese Apathy... Maw Fong</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Well, having spotted this article on the BBC news I had to come to blog about it... its like why are reporters only suddenly bothered about this... take a look:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.bbc.co.uk/news/world-asia-pacific-15331773"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.bbc.co.uk/news/world-asia-pacific-15331773&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A two year old toddler is hit by a van, the driver makes off, she's hit again, people walk by and pretty much no-one gives a shit. &amp;nbsp;This is pretty normal for South East and Eastern Asia in general, if you've ever spent any time watching any of the sickening postings and video's on "Toxic Junction" you'll soon see how people of such countries simply do not give a flying fuck about anyone in the road.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;American McGee was on GFW Radio, back in the day, and he was talking about working in Honk Kong, he explained a Chinese (I think) concept of "Maw Fong". &amp;nbsp;You'll have to excuse me if that's not the right spelling. &amp;nbsp;But the phrase pretty much relates to the standard bullshit that goes on in China. &amp;nbsp;The words actually mean "trouble you", so you could say "Maw Fong Mei", to mean "May I trouble you", but Maw Fong is just all the crazy fucked up shit that goes on in China.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A good example, apparently, is that in the Chinese driving test (or at least of Hong Kong) one of the questions is "Should you find yourself going down a street with cars parked, should you a) honk&amp;nbsp;occasionally&amp;nbsp;to let people know you are coming, b) honk often to let people know you are coming, or c) hold down your horn to let out a continual tone?"... And one of these is the right answer! &amp;nbsp;That is Maw Fong.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The people walking past that poor little girl, that's Maw Fong. &amp;nbsp;Its all fucked up, and shows just a little of the "don't give a shit attitude".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Why am I so bothered? &amp;nbsp;Well, a couple of posts back I had a dig at Nottingham Police, and this was because I stood up to sort out a small local problem. &amp;nbsp;The problem is quiet, but the situation carries on, the nasty bitch I had to deal with still goes out and talks to other people about me like I'm shit, that's Maw Fong. &amp;nbsp;You try to be nice, you accidentally walk in the street and the planet will kick you in the knackers, run you over and watch you squirm.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm just amazed this story got reported, just go look at Toxic Junction, of how much of this crap goes on.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5080565151137939985?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5080565151137939985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/chinese-apathy-maw-fong.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5080565151137939985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5080565151137939985'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/chinese-apathy-maw-fong.html' title='Chinese Apathy... Maw Fong'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4854391967897418384</id><published>2011-10-12T14:10:00.002+01:00</published><updated>2011-10-12T14:10:51.221+01:00</updated><title type='text'>Strain your Resources, Ruin your Software.</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;One of my daily frustrations around here is the amount of work which relies on such tenuous back history.&amp;nbsp; A good example, which has I've been reminded of today, is the smart card (chip &amp;amp; pin) system used in one of the main products of my employer.&lt;br /&gt;&lt;br /&gt;I wrote the current incarnation of this system, and to be frank, my employer needs to kiss my boots for doing so, because writing it was pretty much done in the worst circumstances, with no design, no idea what was even expected, from an in complete software development kit (SDK) purchased years before; for a member of staff no longer in their employ.&lt;br /&gt;&lt;br /&gt;The fact that they have working chip &amp;amp; pin functionality is a miracle.&lt;br /&gt;&lt;br /&gt;I mooted this scenario to a friend of mine, he expressed similar concerns at his employ, it seems the common story is that someone higher up decides a piece of kit or tech is needed, and they turn to a randomly picked, or the first available, technie type person and they set them a challenge to get things done.&lt;br /&gt;&lt;br /&gt;The trouble with all this of course is that it leads to stress, the person doing is stressed, especially when there is no formal back, no training and no resource in which to carry out the task at hand.&amp;nbsp; The person asking for results is stressed, as without that back ground the task takes longer than it is perceived to take.&amp;nbsp; And then at the end of the day, one is stressed, the product is stressed, as testing it might reveal unknown results.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;The moral of the story is, if you want to get good software, kit or tech, out the door let it mature.&amp;nbsp; Get the resources, get trained, get research carried out, and get to know the end product required.&lt;br /&gt;&lt;br /&gt;It seems the current economic slump has taken a bad situation and made it far worse, as before managers and higher expected tech results from the veneer thin surface of training or resource they'd give.&amp;nbsp; But now it seems that tiny resource has been done away with.&lt;br /&gt;&lt;br /&gt;Leaving people to produce substandard, strained, flaky software, and worse still they then point blame not at their own miss-management but at the developer working on the product.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4854391967897418384?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4854391967897418384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/strain-your-resources-ruin-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4854391967897418384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4854391967897418384'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/strain-your-resources-ruin-your.html' title='Strain your Resources, Ruin your Software.'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2379944256946051345</id><published>2011-10-07T21:22:00.000+01:00</published><updated>2011-10-07T21:22:33.522+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Weird Google Search...</title><content type='html'>I've just spotted something Google related, you know you can type a search query straight into the address bar in Chrome? &amp;nbsp;And it'll start to prompt you for the page you might be looking for?&lt;br /&gt;&lt;br /&gt;Well, I was just looking around, and don't ask me why this came up (I neither have a sister, nor caught her doing anything) but I typed in the phrase "Caught My Sister" and two of the prompted items surprised me, the latter on the list was Wikipedia's entry for Tony Blair, the direct link to his honours no less.&lt;br /&gt;&lt;br /&gt;The other was the Wikipedia entry for Steven Fry... How strange that should be a suggested short cut from google for the phrase "Caught my Sister"....&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ssZXvwhteOc/To9ferIMbqI/AAAAAAAAAIs/ddEY02CHkOM/s1600/WhatTge.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://4.bp.blogspot.com/-ssZXvwhteOc/To9ferIMbqI/AAAAAAAAAIs/ddEY02CHkOM/s640/WhatTge.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2379944256946051345?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2379944256946051345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/weird-google-search.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2379944256946051345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2379944256946051345'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/weird-google-search.html' title='Weird Google Search...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ssZXvwhteOc/To9ferIMbqI/AAAAAAAAAIs/ddEY02CHkOM/s72-c/WhatTge.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6750410361443702459</id><published>2011-10-06T14:17:00.001+01:00</published><updated>2011-10-06T14:17:50.553+01:00</updated><title type='text'>Review My Review</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I have a thought... I've not tried this out yet, neither am I tempted to pander to the idiots I believe are doing this... but I'm going to express my opinion here... I am an Amazon Vine reviewer; in case you don't know us Vine Reviewers get a montly list of products offered to us to try to Amazon to drum up some reviews and interest in the items, we get the items free and are asked to read/listen to/use and post a review back about them. &amp;nbsp;You become a Vine programmer member by invitation only. &amp;nbsp;I'm not aware what Amazon's criteria are, one day I had an invitation e-mail arrive and I accepted, since then I have tried books, CD's, some head phones and a water jet dental flossing system.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, most of my reviews are really about my impression of the item, I like some items and I don't like others. &amp;nbsp;A couple of the books I've had have been excellent and my reviews reflect that. &amp;nbsp;But I've noted that some items are pretty rubbish whilst others are middle of the road. &amp;nbsp;My Scores reflect that.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I feel that the removal of the pressure as to whether I bought the item, and the embarressment that I bought something and its crap, being removed has lead me to give more constructive and insightful reviews. &amp;nbsp;Some of the items I've had I've not liked, they have negative reviews, and some of the items I've had have has positive reviews...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Yet the number of people who find my reviews helpful is destressingly bizarre. &amp;nbsp;It seems when I get a product people like they roughtly 50/50 agree with me, pharoh nuff, but when I, and a gaggle of others detest an item; and say so clearly with defined parameters, examples and use cases; our feedback is given negative responses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The dental flosser seems to be such an article, when I wrote my review for it, it had no other feedback, I was one of the first fice commentators, I posted my one star negative review and went to bed, I got up next morning and there were four more one star negative reviews and a couple of two stars... all seemed right and everyone of those reviews tallied somewhat with my own experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Then I noted the rating of my review was marked as a negative review, not useful, and there was a five star review in its place. &amp;nbsp;This item had no reviews, hence no sales, just vine reviewers... a bunch of vine reviewers found the item bad, one found it good, but their review gets a positive feedback, whilst ours all get negative... "0 out of 1 people found this helpful" on mine... "1 out of 1 people found this helpful" on their strange "This is awesome" style review... I'm not disagreeing that that person found the item useful, and that their review has any less merit than mine or all the others...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But a detailed, insightful, presented review with use cases and my specific points of failure, along with the few redeeming features, is marked as not helpful? &amp;nbsp;Why?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;That's what I want to know, I want feedback on my feedback.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But I also want some transparency on who is giving ths "useful" ratings, should vine reviewers be able to (as it appears in this case) mark other vine reviews as not helpful? &amp;nbsp;Should only people who have bought an item on Amazon be able to review that item... or if they're not a vine reviewer; or a reviewer whom has not had that item; be able to rate the feedback of others?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;These are all questions I have, as a vine reviewer I now have page after page of reviews I've posted, of the feedback on those (24 points worth) only a measily 16 people have said my reviews were helpful. &amp;nbsp;When I didn't bother with Vine and just reviewed things I got a hold of I had a much more positive number of helpful feedback points... (the points mean nothing by the way).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Might some reviewers be beign biased?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Might some be in collusion with the makers of items for review?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Might some manufacturers be getting staff to find down rating reviews not helpful to promote those with positive reviews...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In the field of PR the Amazon rating system must be a nightmare for some brands.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6750410361443702459?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6750410361443702459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/review-my-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6750410361443702459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6750410361443702459'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/10/review-my-review.html' title='Review My Review'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-503050852275672932</id><published>2011-09-28T18:08:00.001+01:00</published><updated>2011-09-28T18:08:08.520+01:00</updated><title type='text'>PHP - Exec, PassThru &amp; System calls</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When you're working with PHP, hosted by Apache, if you are using the calls "exec", "passthru" or "system" to call into other applications you can miss changes in those apps, unless you change the PHP script before accessing the page again.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I have my browser pointed to my PHP page as "http://127.0.0.1/example.php" and in that PHP page script I have a call to "exec /usr/bin/myapplication" which is a program I've written in C++.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, if I change the application in C++ and recompile it, then refresh the browser I can fail to see any change, the Apache Server/PHP engine keeps the last version run cached. &amp;nbsp;Great for speeding up your server, but a pain in the bum when you're trying to debug that C++ application through the web-browser interface.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The best solution to making sure your changes to the C++ show up appears to be to simple put an edit into the PHP file and save it again.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Note; Not even copying the PHP file into /var/www again makes a difference, the file itself has to change, if only by adding a space and then removing it again.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This edit then makes the Apache/PHP engine drop the cached version of the C++ Application and run it from scratch. &amp;nbsp;This same problem must happen if you do anything to change any application you are calling with the above PHP commands.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-503050852275672932?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/503050852275672932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/php-exec-passthru-system-calls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/503050852275672932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/503050852275672932'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/php-exec-passthru-system-calls.html' title='PHP - Exec, PassThru &amp; System calls'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5650833181649098400</id><published>2011-09-27T10:46:00.000+01:00</published><updated>2011-09-27T10:46:54.279+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Language'/><title type='text'>Call Centres....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;No wonder I can't understand them when they're in India, if this is the kind of voice coaching they're getting:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"B-U-T is pronounced as 'but', however P-U-T is pronounced 'poot', [like foot] not 'putt'," explains teacher Stephen Rosario, as he coaches the class in how to enunciate English words.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #333333; font-size: 14px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 18px;"&gt;Source:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.bbc.co.uk/news/magazine-15060641"&gt;http://www.bbc.co.uk/news/magazine-15060641&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But and Put... are the same changing the constonant from B to P does not change the inflection of the ut.... But, Put, Hut all sound the same, even Foot sounds like Fut to me (a very native British English Speaker)...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Poot, a pooter is a womans privates for heaven sake!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ignore this "Stephen Rosario" he clearly can't speak English himself, his name sounds Italian. Gah.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5650833181649098400?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5650833181649098400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/call-centres.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5650833181649098400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5650833181649098400'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/call-centres.html' title='Call Centres....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8954873779332715709</id><published>2011-09-26T22:44:00.000+01:00</published><updated>2011-09-26T22:44:53.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='2D'/><title type='text'>Scrolling Technology</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, taking a patient look back at all the graphics technology I have documented and on my reading list, I figured I needed to pick something worth reading that was going to further my actual work too. &amp;nbsp;So, I picked up looking at scrolling and 2D effect games.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You know what? I am amazed at how much knowledge seems to have been lost, I was looking at old games from ID (the makers of Doom &amp;amp; Quake), I also looked at a bunch of 2D scrolling games on my old Atari ST, and started to put together some simple testing code to do the same soft of effects in Java &amp;amp; C#.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, I'm after hard information about how to do certain tasks, how to achieve certain effects, but the knowledge is lost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I cry out to all those old programmers out there, all you 2D scrolling nuts, blog about the technology! &amp;nbsp;I'm going to be, but I have to reinvent your wheels first.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8954873779332715709?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8954873779332715709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/scrolling-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8954873779332715709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8954873779332715709'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/scrolling-technology.html' title='Scrolling Technology'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2786261356312520456</id><published>2011-09-22T16:29:00.000+01:00</published><updated>2011-09-22T16:29:07.588+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Hardcore programmer...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;How can you tell you've become a hardcore programmer? &amp;nbsp;Well, for me its when we're looking at wall paper for the bedroom, and I've put this on the list&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://ecx.images-amazon.com/images/I/41nGQJQIwmL._AA300_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" src="http://ecx.images-amazon.com/images/I/41nGQJQIwmL._AA300_.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.amazon.co.uk/Magic-Whiteboard-G450/dp/B001P5UAV8/ref=sr_1_8?ie=UTF8&amp;amp;qid=1316705114&amp;amp;sr=8-8"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;http://www.amazon.co.uk/Magic-Whiteboard-G450/dp/B001P5UAV8/ref=sr_1_8?ie=UTF8&amp;amp;qid=1316705114&amp;amp;sr=8-8&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2786261356312520456?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2786261356312520456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/hardcore-programmer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2786261356312520456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2786261356312520456'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/hardcore-programmer.html' title='Hardcore programmer...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-2277115517448619960</id><published>2011-09-20T12:56:00.001+01:00</published><updated>2011-09-20T12:56:50.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Code Development Quality</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've stumbled into a habit of late, something I can't stop myself doing, which I've never really done before... I'm parallel processing... Since 1989 when I became more aware of the internal workings of my Atari St, and the way it did one thing at a time for me I've always worked the same way. &amp;nbsp;I used to write softwatre that way, picking up a component, designing, writing, testing and documenting it in sequence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, I found that as my software projets have gotten bigger and bigger I needed to be able to put parts of things together, slide in other parts and then go back to sew things together. &amp;nbsp;This started out small, but in a current personal project I'm working on its a sprawling documented seething group of about 110 classes (and counting).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Concurrently running through each module in turn, going back reading my notes and reviewing each, incrementing and incorporating innovation from one place through the body of the whole project.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its turning into a bit of a quality kicker for me, my personal software projects are far more higher quality than the ones I'm writing for my employer, simply because my employer don't really seem to see the point of my spending four weeks to do a task which they think should take one.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I myself however am reaping the benefits. &amp;nbsp;My current software project is, unfortunately, about four months behind schedule and had a bit hiatus between June and July as I re-wrote vast swathes. &amp;nbsp;But things are quieter now, for example in one day (with the improved quality) I was able to replace a major components of the display systems and rendering threading in a day... it should have taken at least a week alone, just to get a coloured screen to display. &amp;nbsp;Instead, because of the quality of the underlying code I was able to get this feat of engineering done in less than 8 hours and had it integrated on my three test boxes for soak testing after 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The question is, how do I sell this contept to my bosses?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-2277115517448619960?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/2277115517448619960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/code-development-quality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2277115517448619960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/2277115517448619960'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/code-development-quality.html' title='Code Development Quality'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6479985453789888436</id><published>2011-09-15T19:51:00.000+01:00</published><updated>2011-09-15T19:51:03.044+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Scammers'/><title type='text'>Chineese Tesco..</title><content type='html'>I love when I get really really shit attempts at phishing scams.&amp;nbsp; Here's the one that just showed up... I love it, this Chineese accented Engrish really needs to be docrumented somewhere...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-P5t5AM8NefI/TnJI8i4l4bI/AAAAAAAAAIo/Kk6Nd_V96HE/s1600/LOLTesco.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="382" src="http://2.bp.blogspot.com/-P5t5AM8NefI/TnJI8i4l4bI/AAAAAAAAAIo/Kk6Nd_V96HE/s640/LOLTesco.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;P.S. My mistakes are intentional...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6479985453789888436?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6479985453789888436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/chineese-tesco.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6479985453789888436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6479985453789888436'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/chineese-tesco.html' title='Chineese Tesco..'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-P5t5AM8NefI/TnJI8i4l4bI/AAAAAAAAAIo/Kk6Nd_V96HE/s72-c/LOLTesco.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1224273731644468627</id><published>2011-09-13T18:42:00.000+01:00</published><updated>2011-09-13T18:42:42.550+01:00</updated><title type='text'>EMF Head....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I just read this article&amp;nbsp;&lt;a href="http://www.bbc.co.uk/news/world-us-canada-14887428"&gt;http://www.bbc.co.uk/news/world-us-canada-14887428&lt;/a&gt;&amp;nbsp;and one could scoff at these people... but, I'm sure I'm one of them.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Not to the degree of moving house, but when mobile's first came out I could not stand to sleep in the same room with one, I used to get a headache every morning (if it were on). &amp;nbsp;And I had a&amp;nbsp;Motorola&amp;nbsp;phone which was just as bad, if I had it beside my bed when I slept I'd wake with an almost hung over feeling.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I now have a Nokia phone and I intentionally put it way over to the side of me, over two meters away, or I leave it to charge over 4 meters away, over night.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So there maybe something in this...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm not bothered by wireless networks, I don't think... but mobiles certainly have this running recurrent experience to me... I might do a blind test, get a sock or something, and ask the wife to put it under the pillow her side of the bed with, or without, the mobile in it... and see if I marry up a bad head with the phone being present...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1224273731644468627?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1224273731644468627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/emf-head.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1224273731644468627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1224273731644468627'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/emf-head.html' title='EMF Head....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8196688604164635280</id><published>2011-09-12T10:15:00.000+01:00</published><updated>2011-09-12T10:15:00.838+01:00</updated><title type='text'>Policing - Nottinghamshire</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://news.bbcimg.co.uk/media/images/52623000/jpg/_52623942_nottinghamshireflag.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://news.bbcimg.co.uk/media/images/52623000/jpg/_52623942_nottinghamshireflag.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Over the last few months there has been plenty of coverage of the recent civil unrest and rioting here in England, plenty of pundits, speculators, commentators and nanny-say-do-weller's have been on their podiums spouting off.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Some have blamed the parents, some the lack of morals, some video games, some rap &amp;amp; hip-hop culture, some the simple bad economic situation and lack of jobs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I myself could speculate plenty about the problems, I was born in St Anns and raised in Top Valley, two of the roughest, dirtiest, dangerous areas of Nottingham city. &amp;nbsp;When people think of Nottingham they think of guns and shootings, so much so that the city has recieved the monica "Shottingham" in the tabloid press. &amp;nbsp;What seens to be reported however is always the shock and outrage at the time, but little ever gets done to address the situations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have to say, I grew up in Top Valley in the 80's and by the 90's I was leaving further and further afield to University, but you could play on the streets in those days, you didn't (often) have kids snatched from the streets, or if you did it wasn't exposéd on the tabloid front pages. &amp;nbsp;It was a different time, but the place was the same, the families were the same, the kind of kids and up bringings were the same.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, why some three generations on is the place such a shit hole? &amp;nbsp;And I have two view points as to why, firstly the lack of jobs. &amp;nbsp;When I was a kid you could hear of peoples relatives going and getting casual work. &amp;nbsp;In factories, in food processing, in road or building works. &amp;nbsp;Work was, if not plentiful, certainly undersubscribed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;They went on about the unemployment figures in the 80's, but I strongly believe in our area a lot of the unemployment figures were from people simply not declaring they had a few hours here and there to make ends meet. &amp;nbsp;They took their benefits and added extra's.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now-a-days though, those self same people are simply taking the benefits, there is no way for them to even get those part time ad hoc jobs they once had, and certainly no hope of decent employment. &amp;nbsp;So they're constantly struggling, the pressure builds and you get what we had here the other week.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;That's all part of it, and being economics its all very convoluted and confused, so many inputs and so many expectactions that this is as far as I'm going to go with it and I'm going to move onto my other point.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Policing. &amp;nbsp;The police. &amp;nbsp;In the 80's and 90's you never saw them walking the beat on Top Valley, just as you never really see them today, but you never got the amount of violent disorder and crime you have today. &amp;nbsp;The reason for this was two fold, firstly the police if they were called came down on whomever was causing the problems like a tonne of bricks. &amp;nbsp;They took the work of two or more witnesses and acted, either telling the supposed-guilty party to shut up and buck up, or they gave them a night in the cells. &amp;nbsp;It was an ever present threat which ever teenager in the area pretty much tried to avoid.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Yes there was still high spirits, yes some crime, and certainly crime from many passing through the area. &amp;nbsp;But the actual people who made up that community did for the large part conform for a better standard of living all round.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Today however, you call the police and they come to mediate. &amp;nbsp;You formally inform them of an infraction of the law, you spell out the actual laws someone has transgressed and you actually formally request that they take action... and they come to mediate... "oh that might inflame them, lets talk about this"...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;What the fuck?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When I call the police, three times in a week, and have documented, diaried, recorded evidence of the situation at hand, when I am willing to testify, give statement and act to solve the problem, I want that active, reactive, policing approach from the 80's and 90's. &amp;nbsp;I want the copper to listen to me, to understand I'm not a fool and to act.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Certainly not as my puppet, but to definately listen to my input and respond, hell I'd like to see them say "you're fucking moaning about nothing", then at least I would get off my high horse.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But oh no, modern policing... its mamby-pamby ball-less soul-less crack pop mediatory bollocks, and I'm saying this from experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Officers are either very confrontational to you the affronted party and very placating to the guilty party, or they simply do not engage with you. &amp;nbsp;I've seen two different officers, both male, stand toe to toe staring down affronted parties (who were also male) and then being concilliatory and pacifying to guilty parties (who were female), its like the stab vests are holding in too much testosterone and they're trained to just pacify the women and to piss the men off.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And as such I'm not surprised that there were riots, I'm not surprised police stations were attacked. &amp;nbsp;If I operated the prime civil law enforcement infrastructure and I witnessed my organization being so easy to trample at the bread and butter front line policing interface with the public, like the police here are, then I'd be very scared to be running that organization even ashamed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;None of this is meant to mean that we need draconian policing, but some balls at least, some common sense from practical living, rather than namby-pamby self reassurance course invested pseudo science clap trap approaches.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8196688604164635280?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8196688604164635280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/policing-nottinghamshire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8196688604164635280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8196688604164635280'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/policing-nottinghamshire.html' title='Policing - Nottinghamshire'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6352296223099013485</id><published>2011-09-09T12:14:00.002+01:00</published><updated>2011-09-09T12:14:49.046+01:00</updated><title type='text'>I'm geekily gobsmacked...</title><content type='html'>&lt;a href="http://www.bbc.co.uk/news/technology-14843549"&gt;http://www.bbc.co.uk/news/technology-14843549&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6352296223099013485?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6352296223099013485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/im-geekily-gobsmacked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6352296223099013485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6352296223099013485'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/im-geekily-gobsmacked.html' title='I&apos;m geekily gobsmacked...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-7641925427737158299</id><published>2011-09-04T20:12:00.000+01:00</published><updated>2011-09-04T20:12:50.197+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Loader'/><category scheme='http://www.blogger.com/atom/ns#' term='BIOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Coding'/><category scheme='http://www.blogger.com/atom/ns#' term='Boot'/><category scheme='http://www.blogger.com/atom/ns#' term='Assembler'/><title type='text'>Writing your own Boot Loader</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This blog post is a following of the excellent tutorial at&amp;nbsp;&lt;a href="http://mikeos.berlios.de/write-your-own-os.html"&gt;http://mikeos.berlios.de/write-your-own-os.html&lt;/a&gt;&amp;nbsp;by Mike Saunders. &amp;nbsp;My thanks to him for his permission to post this information and quote his original work.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr style="text-align: justify;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Something I've been mooching over recently is writing my own assembly code, as part of my degree I did a tiny bit of 68000 assembly and before that I'd included assembly based interrupt driven Mouse controls into my Turbo C and Turbo Pascal programs but I had never actually sat down and understood Assembly on the x86 class processor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I have set about learning a little bit of assembly, using a text editor and nasm. &amp;nbsp;After getting the basics I asked the question 'What will I make?'. &amp;nbsp;Assembly is a really alien world, I'd seen listings of coding in it many times, all full of strange seemingly massively repetive commands like mov, add, dx, si and other scary looking nonsense; even as an experienced Software Engineer I had a certain amount of trepidation going through the topic at hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, I soon realised I knew very little about how the BIOS in the machine picks itself up and starts the operating system. &amp;nbsp;Sure I knew how to install GRUB, how to format a drive to make it bootable and add a new master boot record, but I'd never actually looked at how the software picks itself up, how it "bootstraps"... A PC is often said to try to pick itself up by its own boot straps when you turn it on.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The first bit of software run sits in some hardware chips (ROMS), this primevil code's job is to call launch an application loaded from the first sector of a disk (the first sector is the master boot record - or MBR). &amp;nbsp;This application is the boot-strapper or boot-loader application, and you can write your own...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I hit the inter-webs for some help and came across the MikeOS project, specifically the excellent introductory boot loader tutorial, and this is where I'm going to pick up the rest of my blog post, it struck me that as brilliant as that tutorial is it doesn't really hold ones hand through the process step by step. &amp;nbsp;So I'm going to try and help you write your own MikeOS inspired boot-loader with Ubuntu (or Kubuntu or Edbuntu or Debian) you can do this on your Windows machine too.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, lets get started, first of all you'll need to download a whole bunch of software from the internet, you'll need the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Development System&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ubuntu 32bit Desktop Edition - I used v10.04 LTS - so anything newer will do:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.ubuntu.com/download/ubuntu/download"&gt;http://www.ubuntu.com/download/ubuntu/download&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you want to run this tutorial as I have, get yourself a spare PC from somewhere, burn the Ubuntu ISO to a CD and install your system. &amp;nbsp;If however you've not got a spare machine at hand, then you can read on anyway...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Next, you'll need VMWare Player. &amp;nbsp;Many tutorials on writing your own boot-loader use qemu, but I'm going with VMware player because you can get it for windows and linux... so perversely if you want to follow this tutorial on a windows machine you can run VMWare player inside your Windows installation, and let it run the Ubuntu 32bit system you downloaded in the first step!... neat.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You can get WMware Player from &lt;a href="http://www.vmware.com/products/player/overview.html"&gt;http://www.vmware.com/products/player/overview.html&lt;/a&gt; &amp;nbsp;(You will need to sign up to download the Player, but it is free).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, go now and set yourself up, if you're really really stuck setting yourself up then drop me a line, we'll have a skype about what's going on. &amp;nbsp;But I'm going to assume you're tooled up, you've install your machine (or host a new virtual machine with VMware Player under windows) with Ubuntu and you're sat looking at its desktop.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Configure Ubuntu Tools (good for Debian, Kubuntu, Lubuntu etc).&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once your Ubuntu Install is up and running set it up to look however you wish, and open a terminal window (with either the CTRL+ALT+T key stroke, or by pressing ALT+F2 and typing xterm). &amp;nbsp;Inside your console window you will now need to install some software, namely the essential items to build software with and the assembler we'll be using; which is called nasm.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, inside your Ubuntu terminal you will need to run the command:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;sudo apt-get install build-essential nasm&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This will install both the build essentials and the nasm assembler in one fell swoop.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;We could now create some software but we'd have nowhere safe to run it...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;VMware Player&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is where VMware player comes it, it'll let us create a virtual driev image (a floppy image) into which we'll put our boot laoder, without risking our real hard drives or wssting burning CD's all the time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You will now need to install VMWare Player into your Ubuntu machine (if you are already hosting Ubuntu from Windows don't worry about this step, use the player from windows and copy the floppy image; mentioned in a moment; to windows to run the software we create).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To install the player simply open a terminal (or use the one you already have open) navigate to wherever you have downloaded the player bundle to and use the command:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;sudo sh VMware-Player-3.1.4-855356-i386.bundle&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;(The last item there is the file name I've downloaded, by the time you come to read this tutorial you may have downloaded a different build of the product, so use whatever file name you have exactly in place of the one above: sudo sh &amp;lt;file name&amp;gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once this starts up to install you'll be back into the land of a GUI, so you can praise whatever god you believe in and use the mouse to set up the player software.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once the player has installed on Ubuntu you'll be able to launch it from the terminal with the command "vmplayer" or you can launch it with a mouse click from the menu via "Applications-&amp;gt;System Tools-&amp;gt;VMware Player".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Go a head and start the player up, we need to use it before we can get coding.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Floppy Image&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The first task we have is to find somewhere to put our boot-loader when we've built it. &amp;nbsp;We don't want to use our hard drive because we still wan to boot our machine as it is... and we don't want to keep burning and wasting CD-R's... we don't want to use a USB stick to boot because they work slightly differently to normal drives... so the option left to us is a floppy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, not many of us have a real floppy drive any more, infact I'm sure some of you reading this will have never held a floppy disk in your life, but don't worry, because we're going all virtual. &amp;nbsp;We're going to get VMware Player to create us a blank floppy image.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;With VMware Player open, click to create a new virtual machine, select to install the operating system later, and opt for a type of "Other" and select "MS-DOS" from the drop down... we're not going to actually let this virtual machine come into being, just advance through the screens until you get to the hardware selection screen, when you see the options to allow you to select "Customize Hardware" click that button and you'll be presented with the list of devices.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-L3YIf7VXvCY/TmPKSQMwkPI/AAAAAAAAAIc/UjF3oja-Uuk/s1600/CustomHardWareButton.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://1.bp.blogspot.com/-L3YIf7VXvCY/TmPKSQMwkPI/AAAAAAAAAIc/UjF3oja-Uuk/s320/CustomHardWareButton.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Inside the customization page you should see in the list of devices "Floppy", if you left click this item you will see several options, one of which is "Use a floppy image:". &amp;nbsp;Check that option and you'll now be able to get at a button called "Create"... you guessed it, hit create and save yourself a floppy image (FLP) file somewhere (confusingly the option is "open" on the dialog, so 'open' the image to save it).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bT9HEe3Dy8I/TmPKV2sZbOI/AAAAAAAAAIg/TCi4QybFTys/s1600/Create.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/-bT9HEe3Dy8I/TmPKV2sZbOI/AAAAAAAAAIg/TCi4QybFTys/s320/Create.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once you have the image just cancel the creation of the virtual machine, we don't want it at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I now have a "blankfloppy.flp" file, which I've saved out... that image can be very useful so take a copy of it somewhere as a back up...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Code&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, I'm going to give you the code of a whole simple, well commented, boot loader (derived from the boot-loader in MikeOS). &amp;nbsp;All this assembly does is specify the stack, define a constant string and output that string to the screen. &amp;nbsp;It then sits in an infinite loop.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; This is the assembly code for our Bootloader&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;BITS 16&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; Instruct the system this is 16 bit code&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;jmp start&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Jump to the start routine, short being never to return&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;nop&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; No operations from here&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; This is the entry point put nothing else above this, not even&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; include statements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;start:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov ax, 07C0h&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Setup 4k stack space after this bootloader&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;add ax, 288&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; (4096+515) / 16 bytes per paragraph&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;cli&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Disable Interrupts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov ss, ax&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov sp, 4096&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;sti&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Enable Interrupts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov ax, 07C0h&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Set data segment to the load point of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov ds, ax&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; our application&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;call PrintWelcome&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;; Call the print welcome message routine&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;jmp .loopHere&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Jump to the loop here label&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&amp;nbsp; &amp;nbsp;.loopHere:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;jmp .loopHere&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Jump to the loop here label&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; this is now an infinite loop&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; so all our system did was boot&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; welcome us and sit spinning&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; on this label&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; Constants&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;c_WelcomeMessage&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;db&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;"HELLO AND Welcome to our OS", 0x0d, 0x0a, 0x00&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; Routine to print the welcome message&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; this is our only procedure in the&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; application, so enjoy!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;PrintWelcome:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov si, c_WelcomeMessage&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Move the string into si&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;call PrintString&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Call our routine to output til 0x00&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;ret&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;					&lt;/span&gt;; Return to the call point&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; Print string Routine&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; &amp;nbsp; &amp;nbsp;PrintString (SI)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;PrintString:&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Routine to output string in SI to the Screen&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;push ax&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Push the AX register to the stack&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;mov ah, 0Eh&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; int 10h 'print char' function code&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;.repeat:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;lodsb&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Get character from string&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;cmp al, 0x00&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Compare the character with zero (0)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;je .done&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; if the character is zero then end of string&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;int 10h&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Otherwise call BIOS interupt 10 to print&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;jmp .repeat&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; And now jump back up to the repeat label&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;.done:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;pop ax&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Pop the copy of the AX register off the stack&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;ret&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;; Return the call stack back to the call point&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;;----------------------------------------&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; Now we need to pad the remainder of the boot sector with 0s&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;times 510-($-$$) db 0&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Times is a macro for nasm to repeat an action during&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; compilation of the the application binary, in this&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;; case to add 510 lest the amount of data and code in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;;the program to the output file&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; Why 510, why not 512? A boot sector being 512 bytes?... well...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; to tell the BIOS this application, when written to the MBR, is&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; a boot sector, we need to add two bytes to the end of the&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;; application, so we call define word with 0xaa and 0x55 now&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: xx-small;"&gt;dw 0xAA55&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;; Standard PC boot Signature&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You can download the complete code file from:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="https://sites.google.com/site/xelsdoodles/bootloader"&gt;https://sites.google.com/site/xelsdoodles/bootloader&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Read the code yourself to understand what its up to... that's the key to this tutorial, you have to apply yourself to understanding the assembly, everything else I hope you're having thought about, so you're free to look at that code in detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;With this file in hand on disk open a terminal window once again and move to that folder, so for me its under my home directory in a folder called 'asm' in a file called '1.asm'. &amp;nbsp;To get to it and to build it with nasm I'm going to perform these commands:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;CTRL+ALT+T&lt;/span&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;		&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To open the terminal window&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;cd /home/jonb/asm&lt;/span&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;		&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To move to my home folder's asm folder&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;nasm -f bin -o OS.bin 1.asm&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-tab-span" style="font-family: Arial, Helvetica, sans-serif; white-space: pre;"&gt;	&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To build as binary into a file called 'OS.bin' the 1.asm source&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Everything should be fine, and you should now be able to list the directory (ls) and see 'OS.bin'.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Copying Boot Sector to Virtual Floppy&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, we now need to move that OS.bin into the blank floppy image (or a copy of the blank floppy image)... so first things first, I copy my blankfloppy.flp into the /home/jonb/asm folder.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And I perform this command:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;dd status=noxfer conv=notrunc if=OS.bin of=blankfloppy.flp&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This does a none-truncating move of the OS.bin into 'blankfloppy.flp' (so it's not blank anymore, its now got a boot loader installed), but the flp file stays at a size of 1.44MB and the first 512 bytes of the file is overwritten with the bin file.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Running our Code&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now we want to run our boot-loader, so lets jump back to VMware Player; if we now create a virtual machine of type "MS-DOS" with a tiny disk (0.1gb), we can select the floppy (under customize hardware), ensure it is connected on power up and browse to and select the 'blankfloppy.flp' file.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Running the virtual machine now, we should see the VMWare BIOS post, it attempt to start over a network boot, fail and then it use our floppy disk image as the boot point.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And you should see out "Welcome" message from the assembler as the only thing that comes out... that is our bootloader... we have literally control at the earliest moment possible of that virtual machine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;(You could run the floppy image in qemu too if you want - see the MikeOS tutorial - link at bottom).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;(If you are hosting a Ubuntu Virtual Machine, simply copy the floppy image out of Ubuntu onto the harddrive of yoru Windows machine, launch a second copy of VMware Player and create your MS-DOS type virtual machine to boot with the floppy there, you just introduce a copy back to Windows each time you change the floppy image with the 'dd' command).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Video&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;They say that a picture speaks a thousand words, so for you lucky people I've create a series of videos documenting the highlights of this process.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/xeoz_sQ8nnU/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xeoz_sQ8nnU?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/xeoz_sQ8nnU?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its best if you expand the videos, and view them in HD full screen.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/bu3Vu2AC7Z8/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bu3Vu2AC7Z8?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/bu3Vu2AC7Z8?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Credits&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The boot loader code, with the exception of a little tidying up and extra commenting is copyright Mike Saunders: &lt;a href="http://mikeos.berlios.de/write-your-own-os.html"&gt;http://mikeos.berlios.de/write-your-own-os.html&lt;/a&gt; and as per his website I publish this code here completely open source (under a BSD-like license) with the caveat that any usage of this code, either directly, or as part of your own work should always carry a reference to this blog post within.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-7641925427737158299?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/7641925427737158299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/writing-your-own-boot-loader.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7641925427737158299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7641925427737158299'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/09/writing-your-own-boot-loader.html' title='Writing your own Boot Loader'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-L3YIf7VXvCY/TmPKSQMwkPI/AAAAAAAAAIc/UjF3oja-Uuk/s72-c/CustomHardWareButton.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-933905702778374473</id><published>2011-08-31T10:54:00.000+01:00</published><updated>2011-08-31T10:54:26.402+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>I now pronounce you GNU</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;I'm struggling with a pronunciation... how to pronounce GNU?&amp;nbsp; Their website tries to explain, but it has only left me more confused:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.gnu.org/graphics/gnu-head-sm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.gnu.org/graphics/gnu-head-sm.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;"The name “GNU” is a recursive acronym for “GNU's Not Unix!”; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n."&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;I've always (since about 1996) pronounced GNU as "GaNoo", the involuntary vowel after the 'G' being natural for me as a native English speaker.&amp;nbsp; The involuntary vowel makes the strange contrast of the consonants there work in English.&lt;br /&gt;&lt;br /&gt;I've hard some people pronounce it as "GæNew", "Ger~Noo" and heard them give up totally and call it "G.N.U".&amp;nbsp; I have always known what they're talking about, and they've always known what I've been talking about.&amp;nbsp; After all accents are so varied in Britain you never can be sure what accent, or language, you'll get out of someone so we accept a certain amount of variance to get the job done.&lt;br /&gt;&lt;br /&gt;So it pains me to see from the site of GNU that I've been saying it wrong all these years... "one syllable"... I've definitely been using two... and no vowel sound between g and n.... gah, I can't do that, I simply can't... I'm not a linguist, and my English brain says "stick an 'a' sound in there it'll be fine".&lt;br /&gt;&lt;br /&gt;There's a great British tradition of co-opting a phrase to suit our tongue, it drives other lingual structures to distraction... Ever been to France and tried to order a coffee in perfect French but with a rich Lancashire accent?&amp;nbsp; I've seen someone try and get stared at like a they were trying to show a dog a card trick, that involuntary head twist from the French as you accidentally drop the feminine instead of the masculine for some object or other... I drive the French mad, I once had a woman scream at me (in French) about my pronunciation of "5".. not Five... Cinq... "Sank... Sanque... Sink... Five love, five" (hold up the digits of one hand.... much quicker).&lt;br /&gt;&lt;br /&gt;So, with GNU I'm going to stick with GaNoo.&amp;nbsp; Lets hope you still pronounce Hurd, Hurd...&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-933905702778374473?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/933905702778374473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/i-now-pronounce-you-gnu.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/933905702778374473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/933905702778374473'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/i-now-pronounce-you-gnu.html' title='I now pronounce you GNU'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8066380099852415052</id><published>2011-08-28T01:10:00.000+01:00</published><updated>2011-08-28T01:10:37.530+01:00</updated><title type='text'>Nox Knik High Technology Silent Fan</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, a fair few months ago I upgraded my 120mm case fans in my Cosmos 1000 case to a set of four silent fans, here's my fitting and review information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rFQ_btemKgU/Tll-tdoOCJI/AAAAAAAAAHw/jjxBXsDR97Q/s1600/PIC189.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-rFQ_btemKgU/Tll-tdoOCJI/AAAAAAAAAHw/jjxBXsDR97Q/s320/PIC189.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Don't worry about the dog bed, he wasn't in the room at the time, the moment he saw me getting the PC out he was off to the sofa downstairs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nbOU1bkjgfQ/TlmBx4zt0bI/AAAAAAAAAH4/UHftXgMzAbU/s1600/Photo-0004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-nbOU1bkjgfQ/TlmBx4zt0bI/AAAAAAAAAH4/UHftXgMzAbU/s200/Photo-0004.jpg" width="200" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My first step was to actually get my case out from under my desk, this is the best PC case I've ever had (and I've had a lot of them) I was an early adopter of the Cosmos 1000, when the case was around £220 and it was money well spent then, they're about £100 now a days. &amp;nbsp;The case comes with four 120mm fans, one at the base drawing air in through two grill covered shafts, one pulling air horizontally out of the rear at CPU level and two in the top taking air directly up and out.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The fans which come with the unit are not overly loud themselves, so long as you have them connected to the motherboard and it regulates their power to ensure low RPM. &amp;nbsp;Remember, the higher the RPM then the louder they get.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When the Cosmos housed my Intel Core 2 Quad based machine the fans hardly had to work at all, however, this year's upgrade was to an Intel Core i7 950. &amp;nbsp;This alone instantly rose the case ambient temperature from 35 degrees idle to 42 degrees idle, adding the SLi array of graphics cards, adding the Corsair Triple channel RAM cooler only went one step towards adding more ambient heat. &amp;nbsp;And soon the sock case fans could be heard.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, let me preface the rest of this information with this statement: I was looking at minimising the case fan noise as a first step towards silent running my system. The RAM Cooler and CPU coolers are not considered in my quieting process. &amp;nbsp;However, at the start of this journey, the case fans (all four of them) far exceeded the noise level of the other cooling fans, even in idle.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-S56rsahUyv4/TlmAqL3vxJI/AAAAAAAAAH0/bccRjYH6vZ0/s1600/PIC183.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-S56rsahUyv4/TlmAqL3vxJI/AAAAAAAAAH0/bccRjYH6vZ0/s320/PIC183.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Yes the black box to the upper right is my PS2... Yes, mine runs Linux, ain't that schweet.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, here are the three fans I'm starting off with. &amp;nbsp;I'm going from four case fans to three, this is because I have gotten hold of a couple of smoke tracer pens (they let of smoke for wind tunnel experiments) and I've decided that the two top fans actually don't cause a straight chimney effect, between the two is a near static vortex of hot air. &amp;nbsp;With the Triple channel RAM and cooling fins being stationed right below this static vortex, meaning an overheat spot.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Removing one of the upper case fans resulted in the air flow over the RAM flowing out and into the pressure differential of the rear and one remaining upper fan. &amp;nbsp;Always check whether you need a case fan like this... one less fan means less noise, and better performance.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So now we've gotten an idea of what we need in the case, lets just take a close up look at the new fans.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7Vx4qNtiu0w/TlmCGYqkC1I/AAAAAAAAAH8/VG0QoqC1LCw/s1600/PIC184.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-7Vx4qNtiu0w/TlmCGYqkC1I/AAAAAAAAAH8/VG0QoqC1LCw/s320/PIC184.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HceUbu9OuhE/TlmCN0Nqy6I/AAAAAAAAAIA/OHd0wVN4wh8/s1600/PIC185.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-HceUbu9OuhE/TlmCN0Nqy6I/AAAAAAAAAIA/OHd0wVN4wh8/s320/PIC185.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-G8aiXn2IwaA/TlmCTDsghoI/AAAAAAAAAIE/GYjVHmQrqm4/s1600/PIC186.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-G8aiXn2IwaA/TlmCTDsghoI/AAAAAAAAAIE/GYjVHmQrqm4/s320/PIC186.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;They look just like regular fans... they little baggy contains the rubber retaining clips... these rubber clips are better than using screws, they dampen vibration from the unit whilst in operation and alone make a decent reduction in case noise levels.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The power cord is around 500mm in length, but they do vary between the fans I received, being approximately able to wrap around the fan itself they are I presume meant to be four sides of 120mm (480mm) but they have a little&amp;nbsp;tolerance.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The cable is nylon shielded and very&amp;nbsp;manoeuvrable, making it look nice in a modded case situation, but also discrete. &amp;nbsp;The nylon surround also helps reduce vibration sound, if the cable were to sit against a case wall and vibrate in the flow of air, the rattle would be deadened by the shielding.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RqAVUdtcdJk/TlmDgcTAmAI/AAAAAAAAAII/N02ygJBjX7c/s1600/PIC187.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-RqAVUdtcdJk/TlmDgcTAmAI/AAAAAAAAAII/N02ygJBjX7c/s320/PIC187.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, lets take a look at the rubber fittings, they seem very bendy and stretchable, they are meant to be pushed (by hand) through the case screw holes, then into the fan, where you then pull the long end to stretch the rubber thin, slipping the fan over, and release... voila the fan is held in place and is dampened.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jIz7fFWfr4s/TlmDhPJp5PI/AAAAAAAAAIM/DGCs-TX8Mho/s1600/PIC188.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-jIz7fFWfr4s/TlmDhPJp5PI/AAAAAAAAAIM/DGCs-TX8Mho/s320/PIC188.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wMhYOlbYnD4/TlmD9vLjkWI/AAAAAAAAAIQ/WBN25u_5Ug4/s1600/PIC192.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-wMhYOlbYnD4/TlmD9vLjkWI/AAAAAAAAAIQ/WBN25u_5Ug4/s320/PIC192.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, with the sharp metal of the cosmos lining I did find that the rubber domes were&amp;nbsp;susceptible&amp;nbsp;to simply coming off in ones hand.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XLYTXnRSZPs/TlmENGgkB9I/AAAAAAAAAIU/YUY9QPPP7-Q/s1600/PIC193.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-XLYTXnRSZPs/TlmENGgkB9I/AAAAAAAAAIU/YUY9QPPP7-Q/s320/PIC193.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, I soon had all the fans fitted, and was ready for a test run.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--T8jyKQKhkc/TlmEaheqCWI/AAAAAAAAAIY/QaUSi06WOsU/s1600/PIC191.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/--T8jyKQKhkc/TlmEaheqCWI/AAAAAAAAAIY/QaUSi06WOsU/s320/PIC191.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is a shot from below of the one remaining top venting fan (notes the absent sister to the left) the small fan you can see in the lower left of the frame is the top most of the corsair RAM cooler fans, the static vortex of air sat to the left of the &amp;nbsp;120mm case fan and above the RAM cooler fan, a little negative heat spot right there against the case side.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Conclusion:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oh my word, it worked, the machine on the whole is so much quieter, now on booting the fans come on full speed (a boot time precaution) but as the BIOS completes its POST the fans quieten down&amp;nbsp;immensely, it really is like they go silent.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The case fans now contribute next to none of the sound from my machine. &amp;nbsp;An excellent purchase.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And so far they have performed 6 months hard work with no interference, no&amp;nbsp;hindrance&amp;nbsp;and no problems.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you have to sit and listen to the hum of your computer all day, and you know most of that noise is the case fan (or many Dell built computers do not have dedicated CPU cooling, they make do with case fans drawing external air past heat sinks &amp;amp; spreaders) you may do very well to invest the few pounds one of these babies cost.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There are more expensive, technological, coated bladed fans out there, but if you're looking for a fan which looks just like a fan should (black plastic and boring) then these are the babies for you.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8066380099852415052?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8066380099852415052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/nox-knik-high-technology-silent-fan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8066380099852415052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8066380099852415052'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/nox-knik-high-technology-silent-fan.html' title='Nox Knik High Technology Silent Fan'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-rFQ_btemKgU/Tll-tdoOCJI/AAAAAAAAAHw/jjxBXsDR97Q/s72-c/PIC189.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-3809612454596808725</id><published>2011-08-26T23:05:00.000+01:00</published><updated>2011-08-26T23:05:25.429+01:00</updated><title type='text'>One Embedd</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://2.gvt0.com/vi/oiMZa8flyYY/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oiMZa8flyYY&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/oiMZa8flyYY&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;That's all I'm going to say today...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-3809612454596808725?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/3809612454596808725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/one-embedd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3809612454596808725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3809612454596808725'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/one-embedd.html' title='One Embedd'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-4633618476801999278</id><published>2011-08-21T23:19:00.002+01:00</published><updated>2011-08-21T23:27:33.783+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Baum Washer'/><category scheme='http://www.blogger.com/atom/ns#' term='NCB'/><category scheme='http://www.blogger.com/atom/ns#' term='Gedling Colliery'/><category scheme='http://www.blogger.com/atom/ns#' term='Coal Preparation Plant'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Day'/><category scheme='http://www.blogger.com/atom/ns#' term='Mining'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><category scheme='http://www.blogger.com/atom/ns#' term='Coal'/><category scheme='http://www.blogger.com/atom/ns#' term='British Coal'/><category scheme='http://www.blogger.com/atom/ns#' term='Nottinghamshire'/><title type='text'>Gedling Colliery (14th June 1986)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, what were you doing on the 14th June 1986? &amp;nbsp;Don't you know? &amp;nbsp;Well I was eight years old and I was going to work with my Dad... and my Mum... and my little brother... wierd...No, not really it was an open day at the Colliery my Dad worked at. &amp;nbsp;He was a Coal Prep plant Foreman.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I remember a few things about the day, I remember my Dad being quite excited to show us around his work place, somewhere that you'd not normally ever be allowed to go, and I also remember the sheer magnitude of the noise of the machinery giving me a really splitting headache and ending up in the&amp;nbsp;infirmary... but I also remember in the infirmary there was one of the first proper database driven "Expert Systems", it was used to diagnose simple&amp;nbsp;aliments&amp;nbsp;in a series of questions to help the on staff first aiders sort out problems... Probably not the lesson my Dad wanted to teach me, but I was&amp;nbsp;fascinated&amp;nbsp;with information and technology even then...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, that colliery is long since gone, lost to the destruction of the mining industry and the site itself if flattened, the shafts filled in, possibly even capped, and the area is slowly (very slowly) being regenerated and they are possibly building houses on the site soon. &amp;nbsp;A sad loss, as my Dad did tell me once there were over 100 years worth of coal still down below that mine (and there are a lot of mines in Britain)... so why now I'm all grown up are we paying through the nose for electricity generated with (mostly) imported coal&amp;nbsp;beggars&amp;nbsp;belief.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Anyway, on that open day my brother and I received a booklet, with a little bit of history and some current information about the colliery, as well as a plan of the site. &amp;nbsp;During my recent decorating I spotted them still tucked inside a book... from 1986 to now, they had been scribbled on a little, they had a sticker or two on them, they had been... moved from my parents home, to my university digs, to a flat I had in Warwickshire, to a house I rented in Long Eaton and finally to my new home here in Brinsley (another ex-mining&amp;nbsp;village)... so with two copies I've been able to scan them in, clean up the childish scribbles, edit off some of the mess and sticky finger prints we left on them as kids and I've got them for you all to enjoy here.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Please click on the images to enlarge them, and be patient these are high resolution scans. &amp;nbsp;Some of the pictures given on the&amp;nbsp;pamphlet&amp;nbsp;(all the pictures actually) are printed as grey dots (news paper style) so they scanned in as&amp;nbsp;grey scale, if they look really grainy or granular then just zoom in/out the image (with most internet browsers you can do this with CTRL and + or CTRL and - respectively) to get the right "height" and you'll see the nice images.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The images are indeed nice, they show workings from far below Gedling, workings which will probably never be seen by a human again... least not until we've paid for all the foreign coal and some bright spark realises as all the lights go out, we can still power our power stations from the reserves below our feet. &amp;nbsp;But until then, lets pay a pretty penny for my running this computer to show you these pictures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-61sbKM4XPqw/TlGBrz1JJRI/AAAAAAAAAG0/VO1qCAQuhuk/s1600/Cover.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-61sbKM4XPqw/TlGBrz1JJRI/AAAAAAAAAG0/VO1qCAQuhuk/s320/Cover.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-qDpGKSvG1nA/TlGB3Hx9QUI/AAAAAAAAAG4/cg065a30SIA/s1600/Page1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-qDpGKSvG1nA/TlGB3Hx9QUI/AAAAAAAAAG4/cg065a30SIA/s320/Page1.png" width="223" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/-vp_zE-LgXp0/TlGB-_t0LSI/AAAAAAAAAG8/OsnRIZh0Ais/s1600/Page2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-vp_zE-LgXp0/TlGB-_t0LSI/AAAAAAAAAG8/OsnRIZh0Ais/s320/Page2.png" width="223" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-O_AsOtdlQLA/TlGCFdfw1nI/AAAAAAAAAHA/h7jpzBQ-Nfg/s1600/Page3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-O_AsOtdlQLA/TlGCFdfw1nI/AAAAAAAAAHA/h7jpzBQ-Nfg/s320/Page3.png" width="223" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-4F2uToklkV0/TlGCMSJa97I/AAAAAAAAAHE/JOBcu6MB18g/s1600/Page4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-4F2uToklkV0/TlGCMSJa97I/AAAAAAAAAHE/JOBcu6MB18g/s320/Page4.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-KUs47rZJFSs/TlGCbkPjVTI/AAAAAAAAAHI/KMmu1Eh8oWw/s1600/Page5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-KUs47rZJFSs/TlGCbkPjVTI/AAAAAAAAAHI/KMmu1Eh8oWw/s320/Page5.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-hWpRb6uuTEc/TlGCi0Q058I/AAAAAAAAAHM/1_S8kB6aiL4/s1600/Page6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-hWpRb6uuTEc/TlGCi0Q058I/AAAAAAAAAHM/1_S8kB6aiL4/s320/Page6.png" width="224" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-n9d7dEB9Zkg/TlGCpj12htI/AAAAAAAAAHQ/2qPw77aR0O0/s1600/Page7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-n9d7dEB9Zkg/TlGCpj12htI/AAAAAAAAAHQ/2qPw77aR0O0/s320/Page7.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-WdQyoQIzFbc/TlGCzfxbc4I/AAAAAAAAAHU/xxhxxHbqOgI/s1600/Page8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-WdQyoQIzFbc/TlGCzfxbc4I/AAAAAAAAAHU/xxhxxHbqOgI/s320/Page8.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-wSd8UMbB328/TlGC7EFfpmI/AAAAAAAAAHY/fL7YABH38lc/s1600/Page9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-wSd8UMbB328/TlGC7EFfpmI/AAAAAAAAAHY/fL7YABH38lc/s320/Page9.png" width="224" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-Wrd1McOxAGs/TlGDGSi3XgI/AAAAAAAAAHc/xXdNu7r8tFA/s1600/Page10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-Wrd1McOxAGs/TlGDGSi3XgI/AAAAAAAAAHc/xXdNu7r8tFA/s320/Page10.png" width="222" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-MhC3jH09U7E/TlGDLgMz8gI/AAAAAAAAAHg/GMAcNGKU_LM/s1600/Rear.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-MhC3jH09U7E/TlGDLgMz8gI/AAAAAAAAAHg/GMAcNGKU_LM/s320/Rear.png" width="224" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-YzjGsbkcZeM/TlGDRzkFthI/AAAAAAAAAHk/14sJpdm07I0/s1600/RouteCover.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-YzjGsbkcZeM/TlGDRzkFthI/AAAAAAAAAHk/14sJpdm07I0/s320/RouteCover.png" width="221" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-gpD8jRsFwWM/TlGDf3gqHDI/AAAAAAAAAHo/SntCsuLLD9Q/s1600/RouteMap.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/-gpD8jRsFwWM/TlGDf3gqHDI/AAAAAAAAAHo/SntCsuLLD9Q/s320/RouteMap.png" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/-6FIyGTKmx3w/TlGDmUOA2uI/AAAAAAAAAHs/-o4FIdgEaLE/s1600/RouteRear.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-6FIyGTKmx3w/TlGDmUOA2uI/AAAAAAAAAHs/-o4FIdgEaLE/s320/RouteRear.png" width="223" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you right click you can open the image in a new browser, new tab or download it...&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;For posterity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-4633618476801999278?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/4633618476801999278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/gedling-colliery-14th-june-1986.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4633618476801999278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/4633618476801999278'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/gedling-colliery-14th-june-1986.html' title='Gedling Colliery (14th June 1986)'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-61sbKM4XPqw/TlGBrz1JJRI/AAAAAAAAAG0/VO1qCAQuhuk/s72-c/Cover.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8782931752268338169</id><published>2011-08-18T11:16:00.002+01:00</published><updated>2011-08-18T11:16:47.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Harry Potter'/><category scheme='http://www.blogger.com/atom/ns#' term='Film'/><title type='text'>Film the Book</title><content type='html'>&lt;br /&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When you buy an audio book you have choices... you either buy the abridged, or the unabridged version...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When you go to see a feature film you get to pick from the theatrical release... or wait for the director's cut...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When you buy a film on DVD you can choose different formats and from different cuts, like the director's cut, the editors cut etcetera.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;How long before a company starts to make the unabridged version of films from their books?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A film which faithfully follows the books layout and plot... Peter Jackson and his editorial team, as well as his technical team at Weta, are quite good at this, but even they had to cut and chop and splice LOTR together...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So how long before a director/writer/editor team dare to use their budget to make a film as it was written?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;How many times have you heard someone say "Oh the book was better"... there's a reason for this, the book (usually) contains a better narrative, more plot rounding (not jarring cuts) and we don't chop and change focus of the readers mind's eye... that is called "grip" in the filmmakers vocabulary... and many films really lose their grip.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All this comes to me because last night I watched Harry Potter &amp;amp; the Deathly Hallows part 2... now having read the books, and watched the films, it's obvious they cut thousands of pages from the books out of the films.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The films are, at times, nothing but mere shadowy approximations of the books and in some cases you could even call the official franchised film non-canon in comparison with the book it is trying to illustrate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, it got me thinking, firstly could anyone ever film a book to the letter?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Probably not, time constraints and the limited appeal of such a mammoth length film would never allow it to reach the audience, let alone get past the ever budget mindful studio boss... But, would such a filming titan have an audience... in today's always connected digital fingertip world... I think it would very definitely have an audience... would it be a money maker, probably not with current filmography budgets and revenue streams.&lt;span&gt;&amp;nbsp; &lt;/span&gt;But alternative revenue streams for such an endeavour exist... with a large enough film franchise - like the Potter series you could almost rely on the promise of a faithful film edition to fund itself through advertising on the support material or pre-orders alone...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;But, let's just assume it will get past all the people &amp;amp; cost red tape... could it be physically achieved?&lt;span&gt;&amp;nbsp; &lt;/span&gt;I think it could, in fact I think the precedence was set nearly 90 years ago.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The film "Greed" of 1924 aimed to be over ten hours long, it was originally a faithful reproduction of the 1899 novel by Frank Norris... but ultimately this mammoth production was cut to just under two and a half hours... but the full ten were filmed!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span style="color: black;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Maybe before 2024 someone needs to take the same spirit from that production and film the lot, like for like, one for one... there are no limits to filming... digital costs so little... The question really is, what will be the first franchise to try this task then?&lt;span&gt;&amp;nbsp; &lt;/span&gt;Something old? Something new? Something clearly which has the gravitas... Maybe Harry Potter could have had that gravitas, certainly the later more mature films... But now Harry will forever be Mr Radcliff... and he's too old to play his childhood self once more...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText" style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8782931752268338169?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8782931752268338169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/film-book.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8782931752268338169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8782931752268338169'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/film-book.html' title='Film the Book'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6782781418262766413</id><published>2011-08-12T14:37:00.003+01:00</published><updated>2011-08-12T14:40:31.676+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='SaveFileDialog'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Mono'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Windows.Forms'/><title type='text'>SaveFileDialog bug under Mono .NET in KDE</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Found a bug... in Mono combined with KDE. &amp;nbsp;So, today I released a little internal tool on Windows, some of our department run Linux, and the application is writtein in C#, so I figured I'd just cross check it on Mono and release it as a Mono flavour executable too.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All seemed fine until the very last step, where the generated output is saved. &amp;nbsp;The application pops up a "SaveFileDialog" a very simple, standard System.Windows.Forms dialog, the code shows this and used the resulting Filename to save some data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Under Windows on Microsoft .net Framework 3.5 it was fine, Under Mono within Gnome it was fine. &amp;nbsp;However, under Mono on KDE I was getting a really strange result, it kept crashing in a routine (wholly unrelated to the actual issue I found) because the file name being returned under KDE was not lead with a directory separator character (as required in Linux).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, the path under windows might come back as "C:\Data\File.txt" in Ubuntu it comes back as "/home/data/file.txt" but under KDE it was coming back as "home/data/file.txt". &amp;nbsp;Meaning that the data files were being placed in the wrong location, they were going into a path relative to the applications runtime path.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Meaning the next time I ran the application, from a different root directory or as a different user, or from a folder which did not allow file creation, I could not find my data, I got undefined program behaviour and basically data-wise everything went pear shaped.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I solved this with a simple check:&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;private void SaveFile (string psFilename)&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;// Save the file&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;private void PathExample(string psThePath)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;string lsPath = psThePath;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;#ifndef WIN32&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;if ( !lsPath.StartsWith ("" + Path.DirectorySeparatorChar) )&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;lsPath = Path.DirectorySeparatorChar + lsPath;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;#endif&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;SaveFile (lsPath);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;public void SaveDataAs ()&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;SaveFileDialog lsfdDialog = new SaveFileDialog();&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;if ( lsfd.ShowDialog() == DialogResult.OK )&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;PathExample(lsfdDialog.Filename);&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;lsfdDialog.Dispose();&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, this is a problem with the current (as of writing) Mono on KDE, under Kubuntu 11.04, don't fall foul of it.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6782781418262766413?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6782781418262766413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/safefiledialog-bug-under-mono-net-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6782781418262766413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6782781418262766413'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/safefiledialog-bug-under-mono-net-in.html' title='SaveFileDialog bug under Mono .NET in KDE'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8930384555357602907</id><published>2011-08-05T21:17:00.000+01:00</published><updated>2011-08-05T21:17:08.429+01:00</updated><title type='text'>The Dying Art of E-mail</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've been e-mailing people for very many years, and I always prefer it for arrangements, not least because you have a record of the conversation and information within, people can't stretch or move the goal posts and you have a record of what's going on.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, in the last week I've seen a distinct shift in peoples usage and expectations of communication channels, leading to the ultimate "e-mails are shit, no-one reads them"... this is my misses opinion...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I have to ask, is the art of the e-mail falling in&amp;nbsp;prevalence? &amp;nbsp;Is the smart phone, the facebook wall, the tweet, the SMS taking over from the e-mail?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8930384555357602907?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8930384555357602907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/dying-art-of-e-mail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8930384555357602907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8930384555357602907'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/08/dying-art-of-e-mail.html' title='The Dying Art of E-mail'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5155252945592601515</id><published>2011-07-27T23:26:00.000+01:00</published><updated>2011-07-27T23:26:00.108+01:00</updated><title type='text'>Keyboard Woes and Obsessions</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, in a prior post I extolled my employers to stop being cheap asses and to invest in decent equipment for my lightening fast keyboard fingers to work on. &amp;nbsp;Well, my calls for a working keyboard were answered, however, my prayers for a decent keyboard were not really met... In fact I'm so befuddled with the outcome I'm not sure whether what I have now is an improvement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Let me explain, I had a Dell, with horrible rubber dome keys. &amp;nbsp;I had one of these at home up until we got a puppy earlier this year and it was a god send when he ate mine, so imagine my excitement when at work my left shift and control keys were getting a bit stiff and unreliable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, I reckon I type at about 85-92 words per minute, I am a programmer, and I can touch type for most of the time. &amp;nbsp;I generally work in bursts of typing, hitting the keys hard and repeatedly until a function or subroutine is complete and needs reviewing, or until my fingers physically tire; and tire they do on having to bottom out every key stroke. &amp;nbsp;Now I type so much that I soon smooth the keys on the keyboard smooth. &amp;nbsp;I've done this to around five keyboard at my current employer, I've had five keyboard in just short of 8 years (excluding new ones with new machines - then I've had 11 keyboards)... but five just wearing out and becoming unreliable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I estimate the replacement keyboard I receive to cost the company around twelve pounds. &amp;nbsp;Its not the cheapest piece of shit as I had envisaged in a prior post and looking it up on Amazon they go for £12.51. &amp;nbsp;Its still rubber dome equipped, its stand feet are too short - meaning I have it propped up on some cardboard - and it is so lightly constructed as I type is bounces around (it has no rubber feet as other keyboards generally do, so it skitters around on the hard desk surface).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, putting these tree facts together:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Professional level typing&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Wears out keyboards in around 11 months&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Replacements disturb the work area being hard to handle&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You'd think I had a pretty interesting argument for better investment in better equipment. &amp;nbsp;After all it is said that once you have your computer to work on the best thing to do is spend luxuriously to ensure you can use it correctly, and the keyboard is the primary interaction point for me; and so I strongly believe that I should be able to actively redress the situation with a vested interest in increasing my typing speed and hence work throughput.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Nope. &amp;nbsp;I just get the £12.51 hunk of plastic. &amp;nbsp;I point out that five of these things at that price is nearing £60, the price of once professional grade keyboard with mechanical switches.... I point out that the rich stay rich by buying one expensive piece of kit and it working for a long time, and the poor stay poor by buying a cheap piece of kit and having to continually buy more and more replacement pieces of cheap kit to replace them as they break down. &amp;nbsp;But my philosophy is falling on deaf ears.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Maybe its the economic down turn... not so much that they're being cheap, but that they literally can't afford a decent keyboard for me... or anyone else... I doubt it, but its possible. &amp;nbsp;More plausible however is that simply a decent keyboard is not seen as important.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;On the personal side of my keyboard woes things are still not brilliant, I'm using a "Microsoft Wireless 1000". &amp;nbsp;It it perhaps the second worst keyboard I've ever owned. &amp;nbsp;Even after typing this little stretch of blog post (which, go look at it, ain't that much) is hurting my fingers, as I'm constantly in a strange stretching feeling between my third and index fingers - of both hands - also the function keys are a "secondary function" the function keys only being active when you have a "function" key toggle set down and they're small (only half the size of a regular key) which is a problem for a programmer trying to use the Function keys for debugging all the time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I still miss the old Apple Aluminium keyboard I had, but I'm never going to buy another one because the build and materials quality is so poor for its price. &amp;nbsp;I worked out it cost about £25 a year, for that I can have three complete sets of these Microsoft keyboards in that same time span...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Wait a moment.. I just struck myself with the obvious tactic being employed by my employer... yes you heard me, I can get three sets of cheap shit crap keyboards for the price of one better keyboard layout...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, why would I want one decent keyboard? &amp;nbsp;Because now I'm on the trail of mechanical keyboards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Mechanicals live longer, they have (hopefully) better build quality than the Apple membrane keyboard, and they sound lovely compared to rubber dome keyboards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Argh, I'm rambling... I'm just after a decent keyboard. &amp;nbsp;I think one of the problems I have is that the mechanicals I'm looking at are expensive, they're never on show anywhere for you to try, and their price makes "risking" getting the wrong one too much of a risk.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5155252945592601515?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5155252945592601515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/keyboard-woes-and-obsessions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5155252945592601515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5155252945592601515'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/keyboard-woes-and-obsessions.html' title='Keyboard Woes and Obsessions'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8697217735919725136</id><published>2011-07-25T23:08:00.000+01:00</published><updated>2011-07-25T23:08:33.420+01:00</updated><title type='text'>Chrome Getting Flakey</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Is it just me, or is Chrome getting really&amp;nbsp;flaky? &amp;nbsp;I mean, I've had a fantastic experience with the browser until about the last fortnight, where upon all copies (on my main desktop, my laptop, my office PC and my two Linux boxes) have just gotten a bit&amp;nbsp;temperamental.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sometimes tabs refuse to browse to any site. &amp;nbsp;Whereupon a cross check with Firefox shows the site instantly. &amp;nbsp;Sometimes the chrome browser reports that plug-in (for example Flash player) is missing, but I've already got flash open in another tab.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And when I have multiple copies open, doing multiple downloads I'll suddenly have all downloads stop.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm wondering if this is personal revenge by Google as I read, and reviewed, Doug Edwards book "I'm feeling Lucky". hehe.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8697217735919725136?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8697217735919725136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/chrome-getting-flakey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8697217735919725136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8697217735919725136'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/chrome-getting-flakey.html' title='Chrome Getting Flakey'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-3631759614429183398</id><published>2011-07-24T23:18:00.000+01:00</published><updated>2011-07-24T23:18:40.997+01:00</updated><title type='text'>Stripping Victorian Plaster</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've spent a very very un-technological weekend, actually the second in a row... We've been stripping the house out for a complete redecoration... this might sound dramatic, but we're going back to the bare brick... and this house was built when Queen Victoria still had 20 years left to live.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've dug out the hearth, three layers deep, took off fake pine wooden beams someone added in a weird &lt;a href="http://en.wikipedia.org/wiki/Union_flag"&gt;Union Flag&lt;/a&gt; motif, I've stripped layers of artex, modern plaster, plaster from the 1960's and then right back to lime plaster of the late 1800's.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Add to that door frames which were growing when America was only 100 years old... Soot &amp;amp; coal dust fragments its been a nightmare.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;For some unknown reason the people who lived here over the ages have liked wall paper with vertical wood grain pattern, green&amp;nbsp;velour&amp;nbsp;wall paper, more vertical wood patterns, plain plaster, painted yellow, then painted green, finally the wood beams and&amp;nbsp;betwixt&amp;nbsp;these they stuck a ton of plaster into which they&amp;nbsp;swirled&amp;nbsp;their fingers... And they added fake points to all the doors... gah. &amp;nbsp;Terrible.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-3631759614429183398?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/3631759614429183398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/stripping-victorian-plaster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3631759614429183398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3631759614429183398'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/stripping-victorian-plaster.html' title='Stripping Victorian Plaster'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6371317628861942123</id><published>2011-07-22T00:20:00.000+01:00</published><updated>2011-07-22T00:20:50.397+01:00</updated><title type='text'>Technology Employers Cheap on Technology</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have a basic problem at work at the moment, my PC hardware I'm using as my main development box is starting to show its age. &amp;nbsp;Compared to other machines in the company its a pretty swish bit of kit (Core 2 Duo 2.0ghz, 6GB RAM, nVidia 8400GS) but when you compare it with my actual own personal development machine (Core i7 950 3.0ghz, 16gb RAM, nVidia 4800 GTX) it looks a little measly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And I thought back through time to late 1997 when I got my first technical job... we always had machines a step behind the technology curve. &amp;nbsp;And it struck me as a utter false economy then, and it strikes me as it now.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I sit at work waiting for between 3 and 12 minutes for system wide builds to complete (I've been spending lots of time recently improving the optimization of my hard drives to speed up searches and file access) but he raw grunt of the machine is simply starting to flag. &amp;nbsp;3 minute build times for the stuff we do now 24 months ago (when the machine was bought for me) was excellent... but now, well I come home and can do much more complex builds in less and less time... 20 seconds for the same build... and I'm running like 4 virtual machines at the same time (on my 8 true cores).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;At work, I'm struggling to run 1 virtual machine and a couple of copies of Visual Studio... I'd be far more productive with a much better machine. &amp;nbsp;And it'd only cost a grand! &amp;nbsp;You consider how much they pay me, increase my productivity by as little as 5% in a day and they're getting close to saving paying me to sit staring at a progress bar idle waiting for that same amount of time...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But the problem doesn't just stop where the hardware specification is, it continues... they insist, instead of implementing decent codes of practice and education of the less IT minded to prevent virus infections and people falling for cons they load the machines down with stupid (and unfit for purpose) virus scanners.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My employers use McAfee, and its an utter joke, we actually got slammed by a virus not too long ago (all my machines were clean I hasten to add) but the virus scanner we have in place; as ordered by the corporate overloads; didn't pick it up!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Then the IT department also get on with loading our machines down with yet more junkware... there's one they have running which reports all installed software to them, an audit trail of installed software as it were... this thing sits detecting every executable and DLL on the machine and reporting it back over the network to the IT department... Every time I perform a build it generates approximately 1,800 executable and DLL files... so I'm taking a hit on the hard drive to access the file, then the compiler is being scanned by the "On Access Scanner" then I'm getting hit as the compiler outputs the object file. &amp;nbsp;Next the linker gets "On Access Scanned" and the output executable object file is then scanned, toe tied and tissue typed.... All when there should be one scan access, or preferably none!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Gah, shit shit shit.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6371317628861942123?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6371317628861942123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/technology-employers-cheap-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6371317628861942123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6371317628861942123'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/technology-employers-cheap-on.html' title='Technology Employers Cheap on Technology'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-3055390037305834351</id><published>2011-07-16T00:49:00.000+01:00</published><updated>2011-07-16T00:49:16.686+01:00</updated><title type='text'>Oh its all so touchy feely</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've just gotten around to watching the BBC programme "Classroom Secrets", and oh my god, these are primary school pupils if the kids at my school (Eastglade Junior - 1984-1989) had acted like this there would have been hell to pay. &amp;nbsp;Mr Allison, Mr Donnelly or Mr Dexter would have been down on you like a tonne of bricks sorting such bad behaviour.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Kids getting up to go for a drink... or sharpen a pencil... or go through draws... you could not do that in my day! In fact, I don't remember hydration being a major issue at school we didn't ever go thirsty, but we were not allowed to just up and go get a drink from our chair.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My memories are all of being told to stay where you were, unless you asked for permission to move... And I had some of the loveliest teachers at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;There was this regimented scheme, not to oppress you as an individual, but to make sure you covered the information you had to, to make sure that the teacher who was alone in the classroom had the confidence to know you were all safe.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But I'm looking at this programme, at these children and I can't believe what I'm seeing... teachers getting support workers left right and centre, all the staff (or nearly all) being female, its all so woolly, all so touchy feely...&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And I just heard the head teacher calling a child by a nick name "You alright Betty Spaghetti"... my head teacher would never ever have called you by your nick name.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If this is the school system my children will be going into I'm seriously thinking about home schooling them.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-3055390037305834351?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/3055390037305834351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/oh-its-all-so-touchy-feely.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3055390037305834351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3055390037305834351'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/oh-its-all-so-touchy-feely.html' title='Oh its all so touchy feely'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-9020879530021134303</id><published>2011-07-08T00:41:00.000+01:00</published><updated>2011-07-08T00:41:08.409+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><title type='text'>Chrome Tabs Not Browsing</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I'm having a few recurrant problems with Chrome. &amp;nbsp;After browsing for a while (and there seems to be no set pattern to this) suddenly I'll right click and "open in new tab" a link, but it'll come up as a blank new tab. &amp;nbsp;No actual HTTP retrieval seems to go off.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've had this before and resorted to removing Chrome from my machine and reinstalling it, however, it seems to be getting more and more frequent, and alarmingly so. &amp;nbsp;Its happens on two different Vista machines, a Kubuntu virtual machine (running in VMWare Player) and on a Ubuntu machine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All were running stock download and installs of Chrome from Google, there were no plug-ins - except maybe flash - but I was not using video at the time. &amp;nbsp;And suddenly I can open no links in new tabs... we're not even talking a lot of tabs, just one or two and kaput no more browsing.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The&amp;nbsp;weird&amp;nbsp;thing is though that in any tab already open, showing a page/content, I can still left click to move into and out of hyper links to new pages, and they still load.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've &amp;nbsp;had this problem whilst typing into google.com, yahoo mail, msn, this very blogger site (which is a google site underneith) and also whilst using amazon, play and the BBC. &amp;nbsp;There really is no pattern to when it goes, but once its gone I have to close all open instances of Chrome, all of them, even pages supposedly on other pages in other copies... and I have to open a whole new fresh copy of the browser.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The version of Chrome I've experienced this in is 1.2.0.742.112.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Ironically, I've just tried to report this bug through the Chromium project site... and not been able to.... so I'm going to file it with a fresh install of Firefox in a moment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-9020879530021134303?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/9020879530021134303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/chrome-tabs-not-browsing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/9020879530021134303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/9020879530021134303'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/chrome-tabs-not-browsing.html' title='Chrome Tabs Not Browsing'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1546224744070080697</id><published>2011-07-04T14:43:00.000+01:00</published><updated>2011-07-04T14:43:37.983+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache2'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='CGI'/><title type='text'>C++ based CGI with Apache on Win32 &amp; Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, today I'm going to go through a really long winded explanation of how to set up C++ based CGI under Apache server on both Debian based Linux (Ubuntu) and Windows.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Before I go too far though let us just sort something out, CGI stands for "Common Gateway Interface" it is simply a set of definitions for data parsing and redirecting the standard input and standard output streams to your application.  Your CGI application can be written in ANY language you want. &amp;nbsp;It can be PHP, Perl, C, C++, Visual Basic, C#, Python... Literally any programming language which is able to create a console application can be used to make a CGI application.  Many sources on the Internet (like this one &lt;a href="http://www.javascriptkit.com/howto/phpcgi.shtml" target="_new"&gt;http://www.javascriptkit.com/howto/phpcgi.shtml&lt;/a&gt;) simply muddle up what CGI is, with it being a specific language.  CGI is not a language it is actually an Application Programming Interface (API); it might even be thought of as a protocol rather than an API; to define how we use our cin and cout streams to render dynamic web page content.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, moving on, we need a web server to host our applications, what we will do is code our applications in one location, build them and then copy them to the CGI folder of our web server.  Then use a browser pointing to our server to make it run our application for us.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you didn't spot it, I just mentioned the largest draw-back of CGI.  Every time someone visits your CGI application page a new copy of the application is loaded from disk into the server and executed.  If your CGI application is slow, or relies on a shared file, or some other item delays it, then you will noticeably slow your handling of web pages.  There are ways around this, such as FastCGI, or with languages like Perl and PHP the scripts are not applications, instead they are interpreted (making them slower) but once they have been compiled (or precompiled once) those scripts can be kept in the server memory negating the need to load and reload each time someone accesses them.  However, having lots of such scripts in server ram increases the server resource foot print (it needs more server memory to run effectively) quite dramatically.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Our target platform will be Apache2, on a very low power machine, single CPU, single core, 512mb of ram.  Our operating systems will be Ubuntu Server, Kubuntu Desktop and Windows Vista 32bit Home Premium.  (Any flavour of windows will work the exact same way - we're going to configure Apache, not Windows), and our goal is to run on as small a memory foot print as possible, with as few interpreters and sub-libraries working on our behalf.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Set up HTTP Apache Server under Windows&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, lets get on with setting up Apache... First lets get hold of the Apache HTTP server from &lt;a href="http://httpd.apache.org/" target="_new"&gt;http://httpd.apache.org/&lt;/a&gt;.  We're going to concentrate on Apache 2.2.19, which is the current (at time of writing) stable release.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Under Windows you'll need to download httpd-2.2.19-win32-x86-no_ssl.msi from &lt;a href="http://httpd.apache.org/download.cgi#apache22" target="_new"&gt;http://httpd.apache.org/download.cgi#apache22&lt;/a&gt;, then install the server by double clicking the msi where ever you have saved it to.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You can set the server up however you wish, however, for this example I selected to install my server as "localhost:8080" only so that I had to manually run the server and could browse to "http://localhost:8080" to see the "It Works!" Screen.  So go a head and install, start the server&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4J_Aww8ye0A/ThG8KgSNc0I/AAAAAAAAAGs/eQS-v3K8AHk/s1600/ApacheOnWindows.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="376" src="http://3.bp.blogspot.com/-4J_Aww8ye0A/ThG8KgSNc0I/AAAAAAAAAGs/eQS-v3K8AHk/s640/ApacheOnWindows.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you want to throw your own HTML pages onto your server you now simply browse to the folder apache installed to (by default this is under C:\Program Files\Apache Software Foundation\Apache2) and you can drop HTML or HTM files into the "htdocs" subfolder.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Note: You can copy files into the Windows Apache Subfolder and have them be served up without needing to restart the server.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;" weight="bold"&gt;&lt;b&gt;Setup HTTP Apache Server under Linux&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You should have your Linux machine installed with Ubuntu, server or desktop, or Kubuntu it makes no difference, you simply need to be able to open a command prompt (terminal window) and use the apt-get command.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, first things first, lets install apache.  In your prompt type:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: courier;"&gt;sudo apt-get install apache2&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Allow this comment to complete by providing your root password, and you should then be able to browse to your server IP, or the local host IP, and see the "It Works!" Page, just as we did under windows.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Again you can copy, or create, files in the folder /var/www to have them hosted by the server, so you could create /var/www/hello.html with a big "HELLO" text in the center of the page, however, just creating the file under Linux is not enough, you must perform a server restart each time you add a file (or after you have added a bunch of files).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To do this type:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: courier;"&gt;sudo /etc/init.d/apache2 restart&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Provide your root password and the server will restart and now you'll be able to browse to "http://127.0.0.1/hello.html" and see your big centered HELLO (swap 127.0.0.1 with your server/linux box IP if you're viewing from a different machine).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Adding CGI&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;By default both platforms have configuration to point to a cgi-bin directory, it is from this directory we will be running our example code (you can change the folder later), under windows you'll find the cgi-bin in the location of the apache executable you installed, so by default this is in "C:\program files\apache software foundation\apache2\cgi-bin".  You can copy your CGI programs into there anytime you wish, once you have copied the file across, make sure you rename the extension "cgi", so you might build "cgidemo.exe", when you copy it rename it to "cgidemo.cgi".&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;On Linux this default location is /usr/lib/cgi-bin.  So copy files into there you will need to use the root user comment to copy, for example, to copy a file called "cgidemo" from your home directory (where your username is ralph) to the cgi-bin you would have to use the command line:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;sudo cp /home/ralph/cgidemo /usr/lib/cgi-bin/cgidemo.cgi&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This copies the file, but also renames the file just as we would under windows.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Script Alias and Handlers&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, why do we rename our exe or file to .cgi?  Well, this is to facilitate our adding a handler type to the Apache configuration.  A handler basically tells the Apache software to associate a given file extension with an internal module.  So we need to associate the .cgi extension with the cgi-script type.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Under windows you do this by using the start menu, seeking out where Apache installed in your programs list and using "Configure Apache" and the "Edit the Apache httpd.conf Configuration File" option.  This will open notepad editing the sever configuration.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You need to look for the "ScriptAlias" for the /cgi-bin/ so use find to get to the line which starts "ScriptAlias /cgi-bin/"  it will include another folder which is the actual folder on your hard drive where the cgi files will be stored.  You can change that path later, but for now simply remove the # from the front, this will enable the Script Alias against that directory.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So mine reads:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;ScriptAlias /cgi-bin/ "C:/Program Files/Apache&amp;nbsp;Software Foundation/Apache2.2/cgi-bin/"&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The next thing we need do is to find the actual configuration for this directory, the directory configuration tells the server what can and cannot be accessed or executed from this folder, so now find the Directory section for the alias given:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt; &amp;lt;Directory "C:/Program Files/Apache Software Foundation/ Apache2.2/cgi-bin/"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And you need to set some options and add a handler for cgi-scripts to the .cgi extension, this looks just like this:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: courier;"&gt;&lt;code&gt;&amp;lt;Directory&amp;nbsp;"C:/Program&amp;nbsp;Files/Apache&amp;nbsp;Software&amp;nbsp;Foundation/ Apache2.2/cgi-bin/"&amp;gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;    AddHandler cgi-script cgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I have enabled cgi to execute from this directory, and told the handler to use any file ending "cgi" as a cgi-script.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Under Linux this is a lot simpler, you simply need to use the command line to edit the same file, which is in a slightly different location.  So from the command prompt you will need to run the command:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;sudo nano /etc/apache2/sites-available/default&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is the same configuration file as under Windows, it looks different, but it takes the same input, if you look now for the same &amp;lt;Directory specified as under windows, you should find the /usr/lib/cgi-bin folder thus:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt; &amp;lt;Directory&amp;nbsp;"/usr/lib/cgi-bin"&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now set the directory to be the same:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&amp;lt;Directory&amp;nbsp;"/usr/lib/cgi-bin"&amp;gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;    AddHandler cgi-script cgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, unlike windows you need to add the script alias yourself, so I have added mine just like this:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="font-family: Courier;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span class="Apple-style-span"&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br /&gt;&amp;lt;Directory&amp;nbsp;"/usr/lib/cgi-bin"&amp;gt;&lt;br /&gt;    AllowOverride None&lt;br /&gt;    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;    AddHandler cgi-script cgi&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you save this file and then restart the apache server any cgi files you have in cgi-bin can now be accessed.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;br /&gt;Alias Explained&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I hope its obvious now that the alias you set is used to map a local folder on your hard drive to a URL on your server, so if you have an alias of /cgi-bin/ pointing to a folder you access if from a browser as "http://YOUR IP/cgi-bin/"&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you added an alias of "/nothing/" then you could get to contents in that folder as "Http://YOURIP/nothing" in your browser.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Now to Code&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, our next task is to create some code which we can actually run as our CGI.  So, in Visual Studio I create a new C++ application which is an empty Console Application.  In Code Blocks on Linux I create an empty project.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="font-family: Courier;"&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To both I add a "main.cpp" file and I put the exact same code in both:&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Courier;"&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;#include &lt;iostream&gt;&lt;br /&gt;#include &lt;string&gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;const string c_ContentHeader = "Content-type: text/html\n\n";&lt;br /&gt;&lt;br /&gt;int main (int argc, char* argv[])&lt;br /&gt;{&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;c_ContentHeader;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"Hello From CGI"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/string&gt;&lt;/iostream&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Pretty simple application.  Both windows and linux (gcc) will build this without even blinking, so go a head and build it up, and copy the output executable to your cgi folder.... so my output is called "hellocgi.exe" on windows and just "hellocgi" on Linux.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I copy and rename it to our cgi folders "C:\apachepath\cgi-bin\hellocgi.cgi" on windows and "sudo cp /home/ralph/cgidemo/bin/Debug/hellocgi /usr/lib/cgi-bin/hellocgi.cgi"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;On Linux I restart apache "sudo /etc/init.d/apache2 restart".&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And now I browse to the server as "http://127.0.0.1:8080/cgi-bin/hellocgi.cgi" on windows, and I browse to "http://127.0.0.1/cgi-bin/hellocgi.cgi" on Linux.  And voila I see my "Hello From CGI".&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, lets take this code apart, if you miss out sending the "Content-type" string first you will get a server side error in your browser, this error looks like this:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Courier; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WjLDhtg5s1M/ThG8kGR-lBI/AAAAAAAAAGw/Zm4fxCYQ6A4/s1600/InternalServerError.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="http://3.bp.blogspot.com/-WjLDhtg5s1M/ThG8kGR-lBI/AAAAAAAAAGw/Zm4fxCYQ6A4/s640/InternalServerError.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To then spot that we missed the content header, then we need to view the error.log within our apache logs folder and we can see the line:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;[Mon Jul 04 11:32:16 2011] [error] [client 127.0.0.1] malformed header from script. Bad header=Hello From CGI: CGI.cgi&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Oh, "bad header" and yes.. I had the code looking like this:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;string&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;const string c_ContentHeader = "Content-type: text/html\n\n";&lt;br /&gt;&lt;br /&gt;int main (int argc, char* argv[])&lt;br /&gt;{&lt;br /&gt; //cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;c_ContentHeader;  -- Commented out&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"Hello From CGI"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, what have we learned from all this?&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;To point an Apache alias at a directory.&lt;/span&gt;&lt;/li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;li&gt;To configure this directory to allow CGI execution.&lt;/li&gt;&lt;li&gt;To add a handler for the cgi-script type to a defined file extension.&lt;/li&gt;&lt;li&gt;To copy our C++ compiled/built output to the cgi-bin folder we've aliased.&lt;/li&gt;&lt;li&gt;To restart the server.&lt;/li&gt;&lt;li&gt;To run the executable.&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Rendering HTML&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;From our C++ application we can now render any HTML we want, we could load this from templates on disk, or simply stream it out from the code&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;c_ContentHeader;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;html&amp;gt;";&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;body&amp;gt;";&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;lcenter&amp;gt;Hello World from the CGI app, but with HTML&amp;lt;/center&amp;gt;";&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;/body&amp;gt;";&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;/html&amp;gt;";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is using the C++ IOStream library, however we can use the old C style output of "printf".&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;pre&gt;&lt;/pre&gt;printf&amp;nbsp;("%s",&amp;nbsp;c_ContentHeader.c_str());&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt; printf&amp;nbsp;("&amp;lt;html&amp;gt;");&lt;br /&gt; printf&amp;nbsp;("&amp;lt;body&amp;gt;");&lt;br /&gt; printf&amp;nbsp;("&amp;lt;center&amp;gt;Hello World from the CGI app, but with HTML&amp;lt;/center&amp;gt;");&lt;br /&gt; printf ("&amp;lt;/body&amp;gt;");&lt;br /&gt; printf ("&amp;lt;/html&amp;gt;");&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You could therefore load a template from disk, for example a file containing:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;center&amp;gt;&amp;lt;%=String%&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And in our program we can replace &amp;amp;qupt;&amp;lt;%=String%&amp;gt;" with some other value... This kind of script usage might ring bells with ASP developers, as it is exactly the kind of syntax used to output a value from an ASP application... Maybe you could write your own dynamic content server...&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;We could simplify processing of templates loaded with the use of the C style calls, for example, this template:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;center&amp;gt;%s&amp;lt;/center&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Loaded as a single string this could then be rendered with a value in place of %s with a single call to printf:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;printf (template.c_str(), "HELLO WORLD");&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Will result in the Hello world string being presented center of the page from the template.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You can get as complex as you wish here.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Receiving Input&lt;/span&gt;&lt;/b&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, if we now are happy with outputting HTML from our CGI application we will need to work out how to receive input.  For example, if we had our browser come to our CGI page from a form post, then that page might look like this:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;form name="TestForm" action="http://127.0.0.1:8080/cgi-bin/contentLength.cgi" method="POST"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;input type=text name="TextField1" value="Hello World"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;input type=submit name="submit" value="Click To Submit"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, we see the form has an input field and a submit field, and it points to our CGI page... this is a new CGI page, the code for which looks like this:&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;#include&amp;nbsp;&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;string&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;const string c_ContentHeader = "Content-type: text/html\n\n";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    // ---- CONTENT LENGTH ----&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// The content length environment variable&lt;br /&gt;    /// name&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const string c_ContentLengthVariableName = "CONTENT_LENGTH";&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// Function to return the current requests&lt;br /&gt;    /// content length&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const int GetContentLength()&lt;br /&gt;    {&lt;br /&gt;        int l_result = 0;&lt;br /&gt;        char* l_ContentLengthVariable = getenv(c_ContentLengthVariableName.c_str());&lt;br /&gt;        if ( l_ContentLengthVariable != NULL )&lt;br /&gt;        {&lt;br /&gt;            l_result = atoi(l_ContentLengthVariable);&lt;br /&gt;        }&lt;br /&gt;        return l_result;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // ---- END CONTENT LENGTH ----&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main (int argc, char* argv[])&lt;br /&gt;{&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;c_ContentHeader;&lt;br /&gt; &lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;"The content Length is: "&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;GetContentLength()&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This code shows you a new function to get the content length, this used the "getenv" call, get env returns a set of environment variables, for a CGI program like ours the environment variables are all items set up by the Apache server before it started our application.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, if you build this code and copy it into place as "contentLength.cgi" save the HTML shown to your /htdocs or /var/www folder and restart your server.  Then you can browse your server to the HTML page, click submit and send that data to the CGI.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The "&amp;lt;input" items in the form are then sent to the CGI script, becoming its input.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You should see by default the number of bytes sent to your CGI script.  If you go back and change the text in the input field, you will see a different content length being shown by your CGI program.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So where does this input come from?  Well, it comes from the standard input stream, is you perform a cin, or read console, or Console.ReadLine or whatever you want, then you will receive your input.  We already know how many bytes to read, so lets see how to do this...&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;/span&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;    // ---- GET CONTENT ----&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// Function to return the content&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const list&amp;lt;string&amp;gt; GetContent()&lt;br /&gt;    {&lt;br /&gt;        list&amp;lt;string&amp;gt; l_result;&lt;br /&gt;&lt;br /&gt;        // Now seek the content&lt;br /&gt;        int l_ContentLength = GetContentLength();&lt;br /&gt;        if ( l_ContentLength &amp;gt; 0 )&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                // Allocate a buffer for the information&lt;br /&gt;                auto_ptr&amp;lt;char&amp;gt; l_Buffer (new char[l_ContentLength]);&lt;br /&gt;&lt;br /&gt;                // Read the content sent into the buffer&lt;br /&gt;                int l_bytesRead = fread (l_Buffer.get(), sizeof(char), l_ContentLength, stdin);&lt;br /&gt;&lt;br /&gt;                // Check the data length&lt;br /&gt;                if ( l_bytesRead == l_ContentLength )&lt;br /&gt;                {                                        &lt;br /&gt;                    // Convert the buffer to a string&lt;br /&gt;                    stringstream l_stream (l_Buffer.get());&lt;br /&gt;&lt;br /&gt;                    // Push the content as a string into the buffer&lt;br /&gt;                    while ( !l_stream.eof() )&lt;br /&gt;                    {&lt;br /&gt;                        string l_item;&lt;br /&gt;                        l_stream&amp;nbsp;&amp;gt;&amp;gt;:&amp;nbsp;l_item;&lt;br /&gt;&lt;br /&gt;                        l_result.push_back(l_item);&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            catch (bad_alloc l_badAllocationException)&lt;br /&gt;            {&lt;br /&gt;                // TODO handle bad alloc&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        return l_result;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // ---- END GET CONTENT ----&lt;br /&gt; &lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, what is this doing?  Well, its allocating a buffer of the content length we know we have, its then reading this buffer from the stdin stream.  I'm then choosing to squirt it into a string stream and pushing each line into the result list.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Putting it all together my whole code base now looks like this:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;#include&amp;nbsp;&amp;lt;iostream&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;string&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;list&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;sstream&amp;gt;&lt;br /&gt;#include&amp;nbsp;&amp;lt;memory&amp;gt;&lt;br /&gt;&lt;br /&gt;using namespace std;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;const string c_ContentHeader = "Content-type: text/html\n\n";&lt;br /&gt;&lt;br /&gt;    // ---- CONTENT LENGTH ----&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// The content length environment variable&lt;br /&gt;    /// name&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const string c_ContentLengthVariableName = "CONTENT_LENGTH";&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// Function to return the current requests&lt;br /&gt;    /// content length&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const int GetContentLength()&lt;br /&gt;    {&lt;br /&gt;        int l_result = 0;&lt;br /&gt;        char* l_ContentLengthVariable = getenv(c_ContentLengthVariableName.c_str());&lt;br /&gt;        if ( l_ContentLengthVariable != NULL )&lt;br /&gt;        {&lt;br /&gt;            l_result = atoi(l_ContentLengthVariable);&lt;br /&gt;        }&lt;br /&gt;        return l_result;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // ---- END CONTENT LENGTH ----&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    // ---- GET CONTENT ----&lt;br /&gt;&lt;br /&gt;    ///&amp;lt;Summary&amp;gt;&lt;br /&gt;    /// Function to return the content&lt;br /&gt;    ///&amp;lt;/Summary&amp;gt;&lt;br /&gt;    const list&amp;lt;string&amp;gt; GetContent()&lt;br /&gt;    {&lt;br /&gt;        list&amp;lt;string&amp;gt; l_result;&lt;br /&gt;&lt;br /&gt;        // Now seek the content&lt;br /&gt;        int l_ContentLength = GetContentLength();&lt;br /&gt;        if ( l_ContentLength &amp;gt; 0 )&lt;br /&gt;        {&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                // Allocate a buffer for the information&lt;br /&gt;                auto_ptr&amp;lt;char&amp;gt; l_Buffer (new char[l_ContentLength]);&lt;br /&gt;&lt;br /&gt;                // Read the content sent into the buffer&lt;br /&gt;                int l_bytesRead = fread (l_Buffer.get(), sizeof(char), l_ContentLength, stdin);&lt;br /&gt;&lt;br /&gt;                // Check the data length&lt;br /&gt;                if ( l_bytesRead == l_ContentLength )&lt;br /&gt;                {                                        &lt;br /&gt;                    // Convert the buffer to a string&lt;br /&gt;                    stringstream l_stream (l_Buffer.get());&lt;br /&gt;&lt;br /&gt;                    // Push the content as a string into the buffer&lt;br /&gt;                    while ( !l_stream.eof() )&lt;br /&gt;                    {&lt;br /&gt;                        string l_item;&lt;br /&gt;                        l_stream&amp;nbsp;&amp;gt;&amp;gt;&amp;nbsp;l_item;&lt;br /&gt;&lt;br /&gt;                        l_result.push_back(l_item);&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            catch (bad_alloc l_badAllocationException)&lt;br /&gt;            {&lt;br /&gt;                // TODO handle bad alloc&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        return l_result;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    // ---- END GET CONTENT ----&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int main (int argc, char* argv[])&lt;br /&gt;{&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;c_ContentHeader;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"The content Length is: "&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;GetContentLength()&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;br&amp;gt;"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"The Content is: &amp;lt;br&amp;gt;&amp;lt;pre&amp;gt;"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt; list&amp;lt;string&amp;gt; theContent = GetContent();&lt;br /&gt; for (list&amp;lt;string&amp;gt;::const_iterator itr = theContent.begin();&lt;br /&gt;  itr != theContent.end();&lt;br /&gt;  itr++)&lt;br /&gt; {&lt;br /&gt;  cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;(*itr)&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; cout&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;"&amp;lt;/pre&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;"&amp;nbsp;&amp;lt;&amp;lt;&amp;nbsp;endl;&lt;br /&gt;&lt;br /&gt; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And I've built this and names it "contentExample.cgi" in my cgi-bin.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've also edited the HTML form to submit to this new CGI application:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;code&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;form name="TestForm" action="http://127.0.0.1:8080/cgi-bin/contentExample.cgi" method="POST"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;input type=text name="TextField1" value="Hello World"&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;input type=submit name="submit" value="Click To Submit"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="font-family: Courier;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now when I perform the post we get an output from our CGI for the form being submitted.  And viola, there is our input.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Courier;"&gt;&lt;/span&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm not going to go into processing the input, nor am I going to point you in the direction of libraries to perform these item yourself.  It is a much better learning experience to process all the commands yourself, possibly write your own library, so you understand the underlying CGI protocol environment variables and pitfalls.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This becomes invaluable in understanding the API.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Here you will find a list of all the CGI environment variables you can ask for via "getenv": &lt;a href="http://www.perlfect.com/articles/cgi_env.shtml" target="_new"&gt;http://www.perlfect.com/articles/cgi_env.shtml&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;All the code given is completely interchangeable between windows and linux.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Courier; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If you have any problems with this (very basic) introduction, drop me a line.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div style="font-family: Courier;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1546224744070080697?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1546224744070080697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/c-based-cgi-with-apache-on-win32-linux.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1546224744070080697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1546224744070080697'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/07/c-based-cgi-with-apache-on-win32-linux.html' title='C++ based CGI with Apache on Win32 &amp; Linux'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-4J_Aww8ye0A/ThG8KgSNc0I/AAAAAAAAAGs/eQS-v3K8AHk/s72-c/ApacheOnWindows.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6152724330482957361</id><published>2011-06-28T13:05:00.000+01:00</published><updated>2011-06-28T13:05:00.075+01:00</updated><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;I am starting to have real trouble with the BBC and their editorial staff, being British they are pretty much the de-facto source for news for vast swathes of the British public, indeed within my rather large extended family I have never known a national event to be watched on ITV.&amp;nbsp; It is always the BBD one reached for in time of need.&amp;nbsp; The death and funeral of Princess Dianna, the World Trade Centre Attack, the recent Royal Wedding, even the archives I've ever watched are of BBC source.&lt;br /&gt;&lt;br /&gt;So, why is it that such a megalith, this pillar of our information community are publishing such utterly wrong statements, bad spelling, implausible grammar and just plain bad typographical mistakes is beyond me.&lt;br /&gt;&lt;br /&gt;I'm just a blogger, I'm just a bloke in an office, but I sit and read these little short articles from the BBC and I'm amazed at how many mistakes, of all kinds, there are in them.&lt;br /&gt;&lt;br /&gt;Here's one from today.&amp;nbsp; An interesting historical piece, I believe written by jobbing historian Dan Snow.&amp;nbsp; As the son of the man famous for his opinion poll swing arm during election nights you'd think Dan would have a grounding not only in history, but in even mindedness, but it seems he's slipped up... he states... and with the BBC logo above him this might become de-facto information used by other sources (who knows by someone's school report or a project) he speaks of the Spitfire fighter from World War II and states:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Its [the Spitfire] design was so advanced that it became the only fighter aircraft in WWII that served on the front line from the first to the last day of the war."&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;a href="http://www.bbc.co.uk/news/magazine-13924720"&gt;http://www.bbc.co.uk/news/magazine-13924720&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;What utter poppycock, other fighters faught throughout the war and had arguably the same basic design.&amp;nbsp; The Messerschmitt 109 for example, fought as part of the Luftwaffe and their Condor Legion in the Spanish Civil War right through to the fall of Germany and beyond with other nations.&amp;nbsp; You might say "ah, but there were many different models of the 109... yes, yes there were... and just as many different models of the Spitfire, the MkI Spitfire of 1939 was certainly not the model being flown by Ronald Wolfe when it crashed in Ireland.&lt;br /&gt;&lt;br /&gt;So, Mr Snow has mad a cock up there, big deal you may ask.&amp;nbsp; And I do ask, who vets, or more importantly veto's these statements?&amp;nbsp; It seems Auntie's favourite internal activity - censure and correctness - has been forced roughly into a back seat with the dawning of this our new digital information driven age.&lt;br /&gt;&lt;br /&gt;And what's suffering?&amp;nbsp; All the things the nay sayers and technofeebles of the past said would happen, peoples spelling and attention to detail is getting too fleeting, too transient.&amp;nbsp; And I for one don't think that's a good thing.&lt;br /&gt;&lt;br /&gt;Maybe its just me, as I'm on a personal drive to improve the standard of work I produce professionally, but if I can aim higher than usual surely people like Dan Snow with the BBC as their sounding post can aim that bit higher too.&amp;nbsp; Check your facts, proof read make your statements concise and contiguous.&amp;nbsp; And for goodness sake make sure what you've written is worth reading... I don't have to bother, I'm just a blogger... but maybe I should care...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6152724330482957361?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6152724330482957361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/i-am-starting-to-have-real-trouble-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6152724330482957361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6152724330482957361'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/i-am-starting-to-have-real-trouble-with.html' title=''/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-198190212547420650</id><published>2011-06-18T23:35:00.000+01:00</published><updated>2011-06-18T23:35:29.922+01:00</updated><title type='text'>Online Spelling....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm aware of their being a very varied, and a very international, bunch of folks on the internet... but I'm worried about us, about all of us out here on the interwebs... our spelling. &amp;nbsp;Sometimes the speaker/writer has been of a foreign (to myself a native English speaker) so I have forgiven them, as they should forgive our&amp;nbsp;trespasses&amp;nbsp;against them. &amp;nbsp;Examples have been extracted from sources such as YouTube posts, Forum posts and e-mail archive lists. &amp;nbsp;They have also all been used more than once, they are therefore judged not to be typing mistakes but are literal intentional uses of the given word. &amp;nbsp;Please also bare, or indeed bear, in mind all the following examples are by people who are above 16 years of age, are of at least average intelligence and whom are all native English speakers.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Epersods... Episodes. &amp;nbsp;(This one was pointed out to me by someone looking for an old TV show on YouTube).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Kayos... Chaos. &amp;nbsp;(Gah, this comes up so often).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Obergene...&amp;nbsp;Aubergine. (This guy was complaining about Tesco not having any in stock... I don't blame Tesco for this one).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Segway... Segue. &amp;nbsp;(No he wasn't talking about this giro-stabilized&amp;nbsp;scooter).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Inglond.... England. &amp;nbsp;(He could have said UK, but then maybe that'd end up as US... but then, we are already the 53rd State).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Intergestion.... Indigestion. &amp;nbsp;(He must not work for Gaviscon).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Farter... Father. &amp;nbsp;(This chap clearly was trying to make a different point than he did with 'my farter used to make me breakfast&amp;nbsp;every morning').&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Amareican.... American. &amp;nbsp; (This chap listed his world location as Chicago, and used the spelling no fewer than thirteen times in his forum post).&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Disclaimer: No Dictionaries were hurt in the production of this post.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-198190212547420650?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/198190212547420650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/online-spelling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/198190212547420650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/198190212547420650'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/online-spelling.html' title='Online Spelling....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1342777810402319483</id><published>2011-06-17T16:54:00.000+01:00</published><updated>2011-06-17T16:54:06.990+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Elitism'/><category scheme='http://www.blogger.com/atom/ns#' term='MMORPG'/><category scheme='http://www.blogger.com/atom/ns#' term='MMO'/><title type='text'>Natural Selection of Elitism Online</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Being a long time game player and now considered a veteran of the internet age (having been online in one form of another since 1994), not to mention being a programmer by profession. &amp;nbsp;I've come to the conclusion that computer games, like World of Warcraft, World of Tanks and even Starcraft II are becoming a Darwinian style battleground naturally selecting for the most obnoxious,&amp;nbsp;self-righteous, selfcentered, dictatorial, demanding elitist jerks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Its been many moons since I was a competitive player in any online game, not because I can't dedicate the hours, not because I'm shite or have a crap PC. &amp;nbsp;I'm in fact tooled up to fuck and have been a member not only of large successful WoW raiding guilds but also been a member of a Top 10 placed UK Clan playing the Day of Defeat FPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Years ago I played these games and the impact others had on me was minimised, either through the fact that games weren't very social, or that if push came to shove they were communities of people who knew one another.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, with the vast numbers needed to sustain raiding, with the vast numbers needed to prop up the chosen few I believe people are turning the idea of an online community, which by tradition has always been free, into a money making idea. &amp;nbsp;But acting snobbish, by being rude, by basically forcing their will on others. &amp;nbsp;And these are the jerks, the ones who either think they are the community, or whom actually do pull the strings behind the green curtain.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And all these people, in my experience, are just as rude, annoying and selfish as I am describing, they have to be to keep order, they have to be to keep themselves in power. &amp;nbsp;It's all becoming rather like the playground bully mentality, each day you log onto your game just to make sure there is a clan/guild channel into which you can say "hi".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So why are these people running their own little universes behind games? &amp;nbsp;Well, some are clearly doing it because they want to be part of the game itself. &amp;nbsp;Certainly that's how things were around most all half Life modder communities paying DoD and CS. &amp;nbsp;But, now-a-days their seems to be other avenues... such as money making.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wukpJesifbU/Tft4df90u9I/AAAAAAAAAGo/GoqnUVZh5fo/s1600/SupplyDepot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-wukpJesifbU/Tft4df90u9I/AAAAAAAAAGo/GoqnUVZh5fo/s320/SupplyDepot.png" width="152" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;With the advent of gold buying/selling, with the advent of accepting paypal (for example) donations often clan leaders are pushing their members to make purchases (in such games that allow purchases - e.g. World of Tanks) through certain suppliers. &amp;nbsp;They even sometimes barefacedly ask for money. &amp;nbsp;Sometimes one can understand this, such as clans needing to run voice servers. &amp;nbsp;But with the cost of servers and bandwidth out there being relatively low what is going on behind the scenes?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I have an example (which I am allowed to share with you, so long as I keep is annonimous) where a player of a game was a member of a large guild. &amp;nbsp;They wanted a certain item from a certain boss, and had been with their guild for sometime trying to raid and receive the item. They had the points needed to claim it, and to their viewing they had put their time in, been a social member of the group and had earned the right to say "hey, i have the points, I'd like that item".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You know what the loot master said to them?... $50 and its yours. &amp;nbsp;And you know what... my friend sent him the paypal transfer... and the guy never gave the chap the item.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;He has sinced stopped playing that game, and like me is in MMO limbo.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;That is just one example of how bad situations can get; and for a gamer that chaps story brings him out pretty low. &amp;nbsp;At the end of the day he's stopped playing that game. &amp;nbsp;Yes he did something stupid, he did something crazy. &amp;nbsp;But he did it out of desparation, to turn the hours upon hour he'd sunk into doing nothing (aka playing this game) mean something to him. &amp;nbsp;That time meant nothing to me. &amp;nbsp;It clearly meant nothing to the guy in charge of the looting that night.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But it meant something to the player, and it means something to the game providers bottom line, because that chap has stopped subscribing to that game.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I wonder whether there is not room in the MMO space for a game which does away with the seeming law of the jungle that is the current social interaction channels.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;An example of that need came up long ago (some what tongue in cheek) but during the fiasco which was Perpetual Entertainment going bust and the rights of Star Trek online being passed to market. &amp;nbsp;There was an MMO live blog, reported at the time by the great Jeff Green. &amp;nbsp;It was fun, and one chap was reported to ask whether him being who he was (i.e. a Star Trek officianado - aka nerd/geek/whatever) would equip him to survive better in that game? &amp;nbsp;The answer upon release was a resounding "NO".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, that person sounded slightly above average in intelligence, he sounded like he had a select group of people with whom he would end up playing Star Treck Online with... I wonder which way his group went? &amp;nbsp;Elitist Jerks, or nice guys? &amp;nbsp;Which way did their jungle drive their social interaction in that game?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Because that is the other selection pressure on these Elitists, it feels to me that the younger they are, the more then want, and the more they want the faster they want it... this is maybe a good explanation of the current generation of Teenagers out there... consequently though this speeds up the elitism. &amp;nbsp;Because whenever something good arrives, say an item drop, they want it before anyone else can have it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, why do I bring this all up? &amp;nbsp;Well, I've just been thrown out of a clan. &amp;nbsp;Well, when I say thrown I mean, when I logged on last night I no longer had the clan tag after my name, and when I went to the Forum - the place to talk about the game - I was told not to ask... Pretty arrogant if you ask me... And the only reason they can get away with it is because I'm just a name, just a bit of text on a screen, I am nothing to their every climbing the ladder of achievement, I am a rung onto which they can stand.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And you know what, I don't like it. &amp;nbsp;I'd prefer to stay at a low/mid level at something than to tread on someone else to climb higher. &amp;nbsp;This is true both in games and in real life. &amp;nbsp;Unfortunately I am in a minority... but hey ho, lets see what the next half of 2011 brings... might there be a new game out there with a more be and do, than achieve and go, mentality??&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-1342777810402319483?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/1342777810402319483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/natural-selection-of-elitism-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1342777810402319483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/1342777810402319483'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/natural-selection-of-elitism-online.html' title='Natural Selection of Elitism Online'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-wukpJesifbU/Tft4df90u9I/AAAAAAAAAGo/GoqnUVZh5fo/s72-c/SupplyDepot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-5665170817288213369</id><published>2011-06-13T17:36:00.008+01:00</published><updated>2011-06-13T17:50:35.852+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Putty'/><category scheme='http://www.blogger.com/atom/ns#' term='power edge servers'/><category scheme='http://www.blogger.com/atom/ns#' term='libapache-svn'/><category scheme='http://www.blogger.com/atom/ns#' term='nano'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ssh'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache2'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='SVN'/><category scheme='http://www.blogger.com/atom/ns#' term='Setup'/><category scheme='http://www.blogger.com/atom/ns#' term='openssh-server'/><title type='text'>Step by step: setting up SVN Server on Ubuntu Server 11.04</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've been playing about with setting up SVN quickly and semi secure on a Ubuntu server recently. &amp;nbsp;SVN, because I don't mind it as a server technology, it has its benefits over nothing, and it of course has its own faults compared to other source and revision control software. &amp;nbsp;Indeed, its major selling point for me was simply that I have been using it commercially at work for the best part of four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, previously I've always set it up on Kubuntu, with KDE to help me out, what became apparent recently (on my Dell servers) was that I had no GUI, I needed to get back to the command line to install this software.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Also some of the examples out there on the Internet already make a real mess of using CHMOD and other tricks to move the folders around, and some of them reference htpasswd2, when you need to use htpasswd2 on Ubuntu Server 10.04 and above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, here are my set of commands, each with a little blurb about them, to help you use just the command line on Ubuntu Server to set up SVN via Apache2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Prerequisites&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;1. Ubuntu Server ISO (on CD or DVD) to install onto your server or Virtual Machine.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;2. Internet connection.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;3. If you want to use SSH to lock your noisy server in a cupboard and administer it from a PC get Putty and follow step XX below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Set the server up&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Install your server. &amp;nbsp;I chose Ubuntu 11.04 64bit for my machines and installed from a CD. &amp;nbsp;I set it up as I wanted, the only thing I did was when prompted to choose to install LAMP or Apache etc etc, I chose nothing, I just started from the blank server.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xU-y5oEkyVc/TfY6b9jeuRI/AAAAAAAAAGg/3uHuaR8BiS8/s1600/SoftwareSelection.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://2.bp.blogspot.com/-xU-y5oEkyVc/TfY6b9jeuRI/AAAAAAAAAGg/3uHuaR8BiS8/s320/SoftwareSelection.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: xx-small;"&gt;Hmm looks like Visual Studio stuck a comment into my screen shot - ignore that,&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: xx-small;"&gt;make sure you have&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: xx-small;"&gt;nothing picked in the DOS looking terminal style text.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Also, remember to set your password and username for root... and at this point... make sure the root password and username is NOT going to be one of the usernames which can access SVN [that's just a bit of basic security common sense].&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, my root for this demo has a username "mega" and my password is "maniac".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once your server is up, and you are presented with the log in prompt come back to the sequence below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Set up SSH&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Log into your server, physically in front of it, so i type "mega" and then "maniac" and I get into the prompt, and the first thing I need to do is install the SSH server, so I can get to the machine over the LAN, or WAN.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, I don't want this service to automatically start, so we're just going to start is here once its installed. &amp;nbsp;So, to install the open SSH server type:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo apt-get install openssh-server&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This will tell the system to act as the super user to use aptitude to install the package we want. &amp;nbsp;Type that in and when is asked for the sudo password for your root type in your password, so I now type "maniac".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The system will remember your sudo password for a short while now, so for the next few commands you won't be asked for the sudo password, but after that duration you will start to be asked for the sudo/root password again. &amp;nbsp;Don't worry, this is normal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once you've entered your password the system will go out onto the Internet and look for the open ssh server package, for me this tells me it needs to download just over 1megabyte of data, so I select yes and let it complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Once that is all complete, you need to start the server with the command:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo /etc/init.d/ssh start&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;When it is complete you should see the message:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;* Starting OpenBSD Secure Shell server sshd &amp;nbsp; &amp;nbsp; [ OK ]&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If not, then you'll need to go out onto the Internet and see who can help you. &amp;nbsp;But if you're lucky enough to see the "OK" its time to exit from your shell in front of your noisy server, close the server room door and nip up to your quiet PC somewhere else. &amp;nbsp;Before you go though you may want to use the command "ifconfig" to tell you the IP address your new server is on.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, once you're back at your desk, you need to run an SSH capable terminal program, I prefer "PuTTy" from &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html"&gt;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;/a&gt; because you can scroll up and down in your prompt window, where as from the actual machine you'll find stuff disappearing off the top.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, fire up the terminal program of your choice and connect to the server SSH server you set running.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Installing Apache &amp;amp; Subversion&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now we need to install the three packages which allow us to use and host SVN on the machine, these are SVN itself, Apache2 as our web server and the library to link apache to SVN. &amp;nbsp;So type:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo apt-get install apache2 subversion libapache2-svn&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This should be just shy of 18 megabytes in size, depending on your situation, so let it complete.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, fire up a web browser and just check the apache server is running, you should have seen "&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;* Starting wen server apache2 &amp;nbsp; [ OK ]&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;" scroll past, so we'll just check.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Type into the browser address bar "http://" and the IP address of the server and hit Go. &amp;nbsp;You should see the standard "It works!" message from apache2. &amp;nbsp;If not, well something went wrong, again I'm not trying to trouble shoot for you just show you a way that works, and has worked, multiple times for Ubuntu Server.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Create your Repository&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The next thing we need to do is set up the subversion repository. &amp;nbsp;Lots of other tutorials and examples on the internet recommend putting the repository in strange exotic paths, which require CHMOD and alsorts of stuff being performed on the folders to give Apache access to them. &amp;nbsp;We're not going to bother with that, we're just going to stop the folders being accessed from the browser by NOT creating our repository in the www folder. &amp;nbsp;Don't ever do that!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, now create the repository with:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo svnadmin create /svn&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This will create our svn repository in /svn off of the root of the disk. &amp;nbsp;Remember that path, we'll need it in a moment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Set apache to host Subversion&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now we need to edit the apache2 module which points to SVN for us to point at this new repository. &amp;nbsp;So we need to do some editing of text, other places use other tools, but I prefer nano as my text editor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, lets edit the first file, which is the config file:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo nano /etc/apache2/mods-enabled/dav_svn.conf&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And it should come up looking just like this:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rjtKKBfo6fY/TfY7MQ_vJwI/AAAAAAAAAGk/TDo8HU0RunE/s1600/nanoConfig.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/-rjtKKBfo6fY/TfY7MQ_vJwI/AAAAAAAAAGk/TDo8HU0RunE/s320/nanoConfig.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, the lines of text in this file can be "commented out" by adding a # at the front of them, as you see everything in this file is commented out... so we need to uncomment some lines by removing the # from the front.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So the lines to uncomment are:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&amp;lt; Location /svn &amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;location svn=""&gt;&lt;/location&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;DAV svn&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;SVNPath /var/lib/svn&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And with this path line, change this to the path we created earlier. &amp;nbsp;So I'm changing mine to read:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;SVNPath /svn&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The next items to uncomment are:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;AuthType Basic&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;AuthName "Subversion Repository"&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;AuthUserFile /etc/apache2/dav_svn.passwrd&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This path for the user file is important, it is the file to the list of users able to access your repository, so we'll be using that in a moment!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And the final things to uncomment are:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Require valid-user&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;and&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&amp;lt; / Location &amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;(Ignore the spaces in the / Location stuff, they're only there as blogger thinks they're tags in the HTML)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;You may see the Limit Except items around the require valid-user, I however am putting my SVN on the Internet, so I do not want to allow anonymous read, I therefore just want all users no-matter what they do, to have to enter their username and password.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, with all that edited, you need to press "CTRL+O" to Write out the file in nano, you'll be presented with the filename you are writing, press enter if it is /etc/apache2/mods-enabled/dav_svn.conf. &amp;nbsp;And then press "CTRL+X" to exit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Create SVN Users&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Next we need to create at least one user who can access our repository. &amp;nbsp;So back on the command line again we need to type:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo htpasswd -cm /etc/apache2/dav_svn.passwd &amp;lt; USERNAME &amp;gt;&lt;/i&gt;&lt;username&gt;&lt;/username&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Where the "&amp;lt; USERNAME &amp;gt;" is the username they want, it will then ask you to enter a password for this person twice. &amp;nbsp;Remember, make this password something different to your root/sudo user. &amp;nbsp;For my SVN this is "svnguy".&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo htpasswd -cm /etc/apache2/dav_svn.passwd svnguy&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;The parameter -cm means to "Create" and to encrypt the file as "md5".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Later, if you just want to add a user do not specify the "c" flag, as you do not want to create the file again, you just want to encrypt the password file, so you do:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo htpasswd -m /etc/apache2/dav_svn.passwd &amp;lt; USERNAME &amp;gt;&lt;/i&gt;&lt;username&gt;&lt;/username&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Restart Apache&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Lastly we need to restart Apache, so type:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;i&gt;sudo /etc/init.d/apache2 restart&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Finally, check its working&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, we need to check our repository is working you need to jump back to your browser and where you had "http://&lt;ip&gt;" you need to add /svn onto the end of the URL. &amp;nbsp;You should be prompted for the secure logon, so enter one of the &lt;username&gt; people you added with htpasswd and their paddword. &amp;nbsp;And voila, you should see your working SVN server ready for you to checkout and add code to.&lt;/username&gt;&lt;/ip&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-5665170817288213369?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/5665170817288213369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/step-by-step-setting-up-svn-server-on.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5665170817288213369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/5665170817288213369'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/06/step-by-step-setting-up-svn-server-on.html' title='Step by step: setting up SVN Server on Ubuntu Server 11.04'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-xU-y5oEkyVc/TfY6b9jeuRI/AAAAAAAAAGg/3uHuaR8BiS8/s72-c/SoftwareSelection.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-6854448326786941467</id><published>2011-04-28T17:30:00.000+01:00</published><updated>2011-04-28T17:30:38.477+01:00</updated><title type='text'>Phone Bombing....</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I recently used a really excellent company... like one of the best companies I've used for this little task ever... and I've been a recurring customer to them because their face to face service is so good...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But, whenever I've used their online services about 2 days later I get my phone ringing over and over with a withheld number... &amp;nbsp;I don't answer unidentified numbers... so I leave it...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And it rings...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And Rings...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And RINGS....&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Luckily I don't turn the answering service on... so in the end some bright spark their end decides to phone from a regular land line... it's the scottish part of this excellent company... and they totally ruin the great customer service given in person...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;In person you're treated nicely, you get spoken to like a person... and then two days later these fuck wits from Scotland phone up, shouting at you in their deranged accents asking "Doooo Yoooo Haaaave Teyme Te Ansa E Foo Kestions Abuut Ye Service Yooo Received?".... And I say "No"...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"Auch c'mon It'll Onlee Take A Minute".&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"I've already given my feedback online, and the customer service was excellent, the only thing ruining it is when you guys phone bomb me for a week afterwards. &amp;nbsp;Stop this part of the feedback mechanism and everything would be superb."&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"What, Canae Ask Ye A Kestion?"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"No, I've already left my feedback online"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;"Right, Nae Pleeazin' Sum Peepol"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And she hangs up... yes, yes that's the shocker, this burly voiced kilted barn pot... who sounded for all the Earth like a character from the Simpons... was a woman!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-6854448326786941467?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/6854448326786941467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/phone-bombing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6854448326786941467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/6854448326786941467'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/phone-bombing.html' title='Phone Bombing....'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-3277619230740079483</id><published>2011-04-27T01:37:00.000+01:00</published><updated>2011-04-27T01:37:11.479+01:00</updated><title type='text'>Apple Aluminium Keyboard</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;My Apple Keyboard is slowly dying the space key is working less and less than a British Leyland employee from the 1970's.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm disappointed, as I really like the action of the keys. &amp;nbsp;They've always felt light and flowing, but I guess they can't stand up to just over 2 years of hard programming slog.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm in two minds whether to buy a new one.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've had the keys off to see if there is anything obviously wrong, but nothing springs to attention.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;If it were not nearly 2am, I would whack it on the wall to see if I can gee it up a bit.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-3277619230740079483?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/3277619230740079483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/apple-aluminium-keyboard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3277619230740079483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/3277619230740079483'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/apple-aluminium-keyboard.html' title='Apple Aluminium Keyboard'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-816430810674156013</id><published>2011-04-20T18:52:00.001+01:00</published><updated>2011-04-20T18:52:08.090+01:00</updated><title type='text'>Oh god help him...</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;A chap whom I work with has an iPhone and he's been a bit loose with his hips (shall we put it that way?) but his wife, whom I also know, is rather techie... so when this little gem popped up on the wire this afternoon...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.bbc.co.uk/news/technology-13145562"&gt;http://www.bbc.co.uk/news/technology-13145562&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;a href="http://www.bbc.co.uk/news/technology-13145562"&gt;&lt;/a&gt;&lt;/span&gt;she innocently swapped his iPhone for hers at lunch.... and she's been doggedly trying to work out how to read this hidden data to work out where he's been... specifically if his penis been to a certain address in Chilwell...&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;But having read the Apple Terms and conditions, yes they can do this, but the things they're collecting... it makes the heading of the section a right laugh "Privacy Policy", which basically means 'You do everything we say'.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;■ We may collect information such as occupation, language, zip code, area code, unique device identifier, location, and the time zone where an Apple product is used so that we can better understand customer behavior and improve our products, services, and advertising.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-816430810674156013?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/816430810674156013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/oh-god-help-him.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/816430810674156013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/816430810674156013'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/oh-god-help-him.html' title='Oh god help him...'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-7106787279905944348</id><published>2011-04-17T17:23:00.000+01:00</published><updated>2011-04-17T17:23:13.377+01:00</updated><title type='text'>Late, Tardy, Behind Schedule, Running Late</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I hate when people are late, I feel so&amp;nbsp;embarrassed&amp;nbsp;when I'm late for other people or meetings... I like&amp;nbsp;punctuality... I'm a programmer, I hate running late on projects...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So right now, Sunday afternoon, one of my precious days off, and I'm sat idle waiting on other people...whom have neither text nor called to say they're running late.. and you know what, I bet money when they get here they'll not even&amp;nbsp;apologise.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-7106787279905944348?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/7106787279905944348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/late-tardy-behind-schedule-running-late.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7106787279905944348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/7106787279905944348'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/late-tardy-behind-schedule-running-late.html' title='Late, Tardy, Behind Schedule, Running Late'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-8913327726943413404</id><published>2011-04-16T01:41:00.001+01:00</published><updated>2011-04-16T01:41:34.618+01:00</updated><title type='text'>Experts Exchange</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I joined Experts Exchange in 2002... at a time when I was between contracts and bored... and I answered a few questions at the time... I thought nothing of it, recently though I've noticed google is showing Experts Exchange search results up in a lot of its indices.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I went back into that site to see what the game was. &amp;nbsp;And I got instantly pissed off... because you have to pay for answers. &amp;nbsp;They used to be free. &amp;nbsp;But you can earn free premium services by getting 5000 something points... I was already well over half way there... If I answered 8 more questions (ish) I'd get free access.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So I set about helping people in C#, Web and Linux areas...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;And you know what... what fucking morons there are there... one guy I gave him not only an answer, but a program to do the job... you drag drop and then click this program... and his comment back "That's too technical for my boss to use"... WHAT? &amp;nbsp;What is this boss doing? &amp;nbsp;If he can't use my program he certainly can't use the application the guy was telling me he wanted moving about... jesus fucking christ how low can you go?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Another was a guy wanting to save all attributes from a class... I show him how, I give him a link and a code example to a library doing it... and he flat ignores it... it's just like everyone posting in the C# section has ADHD, with emphasis on AD.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Gah.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I'm going to quit that site, I hate it.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2718170321131838315-8913327726943413404?l=megalomaniacbore.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://megalomaniacbore.blogspot.com/feeds/8913327726943413404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/experts-exchange.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8913327726943413404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2718170321131838315/posts/default/8913327726943413404'/><link rel='alternate' type='text/html' href='http://megalomaniacbore.blogspot.com/2011/04/experts-exchange.html' title='Experts Exchange'/><author><name>Xelous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2718170321131838315.post-1436468619540007100</id><published>2011-04-15T01:27:00.000+01:00</published><updated>2011-04-15T01:27:52.176+01:00</updated><title type='text'>Dell Power Edge 2650 Stuck In Standby Mode</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Sooo, I bought a couple of very cheap Power Edge 2650's off of ebay, well everything was hunky dory, they were filthy so I've cleaned them out inside and spent a while updating the BIOS and Firmware versions (hence the 3.5" floppy disks from my earlier post)... but last night something weird happened. &amp;nbsp;I issued a shutdown -r now to reboot the machine and it never ever came back up.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;It was sat with the front power light flashing constantly, the front LED would come on flashing blue and the server name (which I had put in the BIOS) would show. &amp;nbsp;But that was it, the fans were spinning like mad but no screen activity, nothing on the ESM NIC nothing on the on board network cards... just the front power light flashing on and off constantly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;I've read all over the internet about this, everyone and their mother has suggestions... from stripping the whole machine down, to something shorting the main board out, to a dodgy PSU fitting, even as far as a known bug in the BIOS (which I have no trace of, except their word) whereby shutting down with Ubuntu in APCI mode results in the machine being un-bootable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;However, for me, it was none of those. &amp;nbsp;It was that one of the processor voltage regulars had failed. &amp;nbsp;I found this out by taking out the secondary processor and then using its voltage regulator on the primary processor. &amp;nbsp;Low and behold the machine came to life.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Now, this isn't the end of the story, I found this state the machine had been in very frustrating... the front panel lit, the green power light flashing constant, just like its in standby... but its not, that's not what its all about. &amp;nbsp;According to an ex-Dell employee whom I got up on the wire earlier its all about sort of making sure that Dell get to sell their customers a new server now and again. &amp;nbsp;I'm not knocking them for it, I'd love a brand new server and they have to drive their business some how... however, this sort of semi-built in problem, which server engineers know about and can spot is a contrivance, the BIOS should be able to tell you there's a voltage error in these circumstances; after all it was able to tell me its own name from the settings I'd put in...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, I've set about adding and removing components, I've deliberately scored lines in the back of ECC ram modules and broken pins off of processors, cut fan wires and ruined a perfectly good 300w slide in PSU to help you guys read all the signs of these unreportable (on the front panel) states that look like stand by... so anyone wanting to give me a few quid for ruining a perfectly good server for our collective benefit can do so... please god do so.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Anyway here's the list:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Symptoms:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Front panel/bezel showing blue - normal.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Front panel power button green LED flashing off &amp;amp; on at a constant rhythm.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Fans on full blast for ~10 seconds then they slow to 50% speed and sit idle.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Various fan indicator lights are green (even if &amp;nbsp;you remove a fan)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;No screen activity at all (not even BIOS post)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;No activity on network cards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;No activiy or access to ESM via rear ESM NIC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;This is what I'm going to term the zombie state, because the front panel is basically telling you that the machine is in standby mode, but everything else is saying its hung. &amp;nbsp;Even stripping the system right down and rebuilding it, if you build back in the one component which is faulty it'll hang again.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;So, my primary recommendation is, do a slow build up from nothing... remove everything right down to the motherboard coming off the holding tray... brush everything with a paint brush to remove dust and debris, use an air duster if you have one around... clean it all carefully.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Check the motherboard for any obvious signs of damage or burning - which if you see, read no more, go buy a new motherboard.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Causes &amp;amp; Specific Signs:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;CPU Undervolt - If processor 0 (the main CPU) has insufficient voltage the green fan LED on the main board closest the SCSI back board (front edge) closest to the processor will stay off, with only one of the four quarters lighting up very dimly orange. &amp;nbsp; The solution here, replace the voltage regulator.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;If you can't replace the voltage regulator, remove your secondary CPU, and use its voltage regulator.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;CPU Undervolt - If Processor 1 (the secondary CPU) has insufficient voltage both the green fan LEDs closest the front edge on the main board will remain dim, with only one quarter showing a very dim flicker of orange.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Again here you must replace the voltage regulator, or remove the secondary CPU, until you can replace it.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;With both these CPU Voltage situations, and indeed with a dead CPU itself, you can run your 2650 on a single goo CPU and regulator, at least check it now posts the BIOS.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Dead memory - this shows up on the front panel in orange and doesn't got into the standby like mode.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;Dead PSU - a dead PSU can cause this issue, but only if its connected and dead and the other PSU is slightly off connection. &amp;nbsp;I could get the machine to go into the zombie standby like state just by having two powered PSUs connected, but not firmly pushed home. &amp;nbsp;Push one or both PSU's home and it'll spring to life.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;+12 volt battery failure - this gets shown on the front panel LED in orange.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;RAID memory module damage - if you have the RAID key installed 
