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

<channel>
	<title>Coding Archives - Wayne Pendragon Owens</title>
	<atom:link href="https://wayne-owens.uk/tags/coding/feed/" rel="self" type="application/rss+xml" />
	<link>https://wayne-owens.uk/tags/coding/</link>
	<description></description>
	<lastBuildDate>Tue, 20 Jan 2026 13:19:04 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wayne-owens.uk/wp-content/uploads/2017/11/cropped-BLOG-WPO-32x32.png</url>
	<title>Coding Archives - Wayne Pendragon Owens</title>
	<link>https://wayne-owens.uk/tags/coding/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>I am Hysterical, err I mean Historical!</title>
		<link>https://wayne-owens.uk/i-am-hysterical-err-i-mean-historical/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Tue, 20 Jan 2026 13:18:56 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Historical]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Writing]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=7842</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/i-am-hysterical-err-i-mean-historical/">I am Hysterical, err I mean Historical!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>I’ve been haunting the digital wilds since about ’94, back when the web crackled, hummed, and occasionally threatened to set your modem on fire just for looking at it funny. A personal website here, a blog there, sometimes both held together with duct tape, HTML guesswork, and sheer optimism. Realising that I’ve been online for more than three decades is… equal parts impressive and mildly horrifying. At this point I’m basically qualified for a seat on the Internet Druids’ Council.</p>
<p>So yes, by the ancient laws of cyberspace, I am fully authorised to shake my metaphorical walking stick at the TikTok generation. All you hyper‑edited, dance‑looping, algorithm‑summoned sprites may kindly vacate my virtual lawn with your chaotic jingles masquerading as music. I was here when “You’ve Got Mail” was a cultural event, when websites proudly displayed hit counters, when we all wanted to FREE KEVIN, and when animated GIFs were considered the height of sophistication. (<em>That last bit is, of course, a filthy lie. Animated GIFs have never been acceptable. And it’s Gif, not Jif. Do not make me fetch my stick</em>.)</p>
<p>And yet here I remain, still typing, still tinkering, still refusing to log off, and now deeply amused to discover that the Internet Archive has been quietly preserving my online ramblings since the late ’90s. Which means there are, quite literally, thousands upon thousands of historical documents chronicling the last thirty‑ish years of my life, preserved for all eternity. Or at least until World War Three wipes out all technology.</p>
<p>I always assumed I was <em>hysterical</em>. I never expected to be <em>historical</em>.</p></div>
			</div><div class="et_pb_module et_pb_divider_0 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="1194" height="812" src="https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1998-e1768914967208.png" alt="" title="penddraig.co.uk - Historical Screenshot - 1998" srcset="https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1998-e1768914967208-1194x720.png 1194w, https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1998-e1768914967208-980x551.png 980w, https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1998-e1768914967208-480x270.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1194px) 1194px, 100vw" class="wp-image-7833" /></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="1180" height="804" src="https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1999-e1768914991290.png" alt="" title="penddraig.co.uk - Historical Screenshot - 1999" srcset="https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1999-e1768914991290-1180x720.png 1180w, https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1999-e1768914991290-980x551.png 980w, https://wayne-owens.uk/wp-content/uploads/2026/01/penddraig.co_.uk-Historical-Screenshot-1999-e1768914991290-480x270.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1180px) 1180px, 100vw" class="wp-image-7832" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/i-am-hysterical-err-i-mean-historical/">I am Hysterical, err I mean Historical!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Customers are Special</title>
		<link>https://wayne-owens.uk/customers-are-special/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Wed, 25 Sep 2013 15:11:30 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3909</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/customers-are-special/">Customers are Special</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>So the other day the Support Guys were a bit confused over a request in the Ticketing system.</p>
<blockquote>
<p><strong>Subject: Website URL’s</strong></p>
<p>Please could you set the following websites to point to IP 192.168.123.2</p>
<p>www.******.co.uk<br />www.******.co.uk<br />www.******..co.uk<br />www.******..co.uk<br />www.******..co.uk<br />www.******..co.uk</p>
<p>******= to protect identity.</p>
</blockquote>
<p>The more observant amongst you will have noticed that is a Local IP address, and if Websites are pointed at it they will not work for anyone else in the world. So We queried the IP, and asked them to double check.</p>
<p>Imagine our surprise when they responded telling us that was what their IT company was saying needed to be done, or they would not be able to create email accounts on the exchange server.</p>
<p>Yes. Apparently an IT form needed websites pointing to a 192.168. Local address before they could create new accounts on an Exchange server on a different IP range/network.</p>
<p>This leads us to a conflict of interest.</p>
<p><strong>Professionalism V “The Customer is always Right”</strong></p></div>
			</div><div class="et_pb_module et_pb_divider_1 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/customers-are-special/">Customers are Special</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Swiss Army CodeNinja</title>
		<link>https://wayne-owens.uk/the-swiss-army-codeninja/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Thu, 31 Mar 2011 10:28:56 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=4784</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/the-swiss-army-codeninja/">The Swiss Army CodeNinja</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Its been a while since I have vented my spleen on here about the things that go on at the <strong>Asylum</strong>.  So I thought I would take some time out and have a little “<em>Vent</em>“.</p>
<p>I was originally hired at the Asylum as a Developer, and advanced my way up the ranks to Head of Development, then after an asylum wide reshuffle I relocated to the Systems Department as a Linux Sys.Admin.</p>
<p>Now I occasionally get thrown small development jobs are are complicated or in a rush, which is fine as we all like to help each other out. Only now its getting a bit silly.</p>
<p>I’m thrown Dev job after Dev job and told theres more coming in (<em>am I a dev again?</em>)</p>
<p>Then “<em>Oh can you just make some android apps for layar?</em>” (<em>I know nothing about phone dev, and not done any programing in many many years</em>)</p>
<p>Followed by “<em>I’ve ordered a Mac Mini, so you can start on making some layar based iPhone apps now</em>” (<em>Ignoring the facts 1)I’ve never used a mac 2)I know nothing about using mac’s or mac software &amp; 3) I know nothing about programing iPhones</em>)</p>
<p>Now I’ve been asked to take part in a conference call to deal with a customer who’s website is bringing down the windows server its hosted on to discuss best ways of resolving these issues. (<em>err I barley use Windows as a user unless I really have to, and that’s normal windows, I know nothing about Windows servers. I think our Windows Server guy would have been a better choice for this call</em>)</p>
<p>And that’s just this week.</p>
<p>So here I am, your friendly neighbourhood Swiss-army CodeNinja</p></div>
			</div><div class="et_pb_module et_pb_divider_2 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/the-swiss-army-codeninja/">The Swiss Army CodeNinja</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hackers 1 : Network Admin 0</title>
		<link>https://wayne-owens.uk/hackers-1-network-admin-0/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Mon, 12 Jul 2010 14:27:31 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Hacker]]></category>
		<category><![CDATA[Nostalgia]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3302</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/hackers-1-network-admin-0/">Hackers 1 : Network Admin 0</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_3 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>I forget exactly when this incident happened. I do remember it was towards the end of the University season (<em>either the year end, or midway</em>). It was in my second to last year in University, and everyone was rushing about trying to finish papers, coursework and get everything handed in on time.</p>
<p>Of course the Lords of Chaos were out in force, and the Universities Network was down, and had been for about a week, people were seriously starting to panic.  The network at the time was Windows 95 running of a Novell network. Now somehow (<em>no info was ever posted</em>) the windows image had become corrupted.  You could log onto the network, and it would copy the global copy of windows to your workstation ok, only winsock, and several other network important files/libs were corrupt meaning windows could not talk to the network.  This had a knock-on problem of all the program files &amp; user data were stored on network drives.  Basically you were left with a corrupt and damaged version of windows that was of no use to anyone.</p>
<p>Now some of the computer labs had computers that also had local copies of windows on them, for specific software/applications. Unfortunately these were not set up to use the network, or the internet, in fact they had been set up specifically to be unable to use the network. (<em>for security and to help prevent the pirating of specialised software</em>)</p>
<p>After a few days of no net-access a friend and myself got fed up and decided to do something about it. We found one of the small labs with local copy windows machines, and using some of the libraries off the corrupt net-work versions, plus manually rewriting sever config files we were able to get two machines fully running on the uni’s network, and hence the internet. So there we were happily using the internet to plan the weekends fun when a Lecturer wandered into the lab.</p>
<blockquote>
<p>“What are you guys doing in here?”</p>
<p>“err, just finishing some coursework to email in”</p>
<p>“What, do you think I’m stupid? The network is down”</p>
</blockquote>
<p>I pointed at my screen and invited her to come look, pointing at a couple of websites to show it was working, and pointed out since we were desperate to finish our coursework we “fixed” the two machines we were using. She looked thoughtful for a while, then asked could we do the same to all the others in the lab, since she had an important lesson that afternoon that she had already put off once due to the broken network.</p>
<p>It was another week and a half before they fixed the network and all the universities computers were usable. But for that week and a half there was one small computer lab that was fully functional, and its location was spread about like a secret. After all, if everyone knew about it, you’d never get a free computer.</p>
<p>I like to think we helped a few people be a little less stressed in the run up to exams.</p></div>
			</div><div class="et_pb_module et_pb_divider_3 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/hackers-1-network-admin-0/">Hackers 1 : Network Admin 0</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>while (1) $head-&gt;brickwall(“BANG”);</title>
		<link>https://wayne-owens.uk/while-1-head-brickwallbang/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Tue, 27 Apr 2010 19:44:05 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3212</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/while-1-head-brickwallbang/">while (1) $head-&gt;brickwall(“BANG”);</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="entry-content">
<p>This morning it was quiet at the <strong>Insane Asylum!</strong> We were informed that due to planned work being done on the trees growing through power lines, we would loose our power supply for a short while.  To prevent damage to servers/systems/coffee pots we shut down all electrical equipment at 9am (<em>The time we were told the outage was due for</em>).  At approximately 10:45am we were informed the power work had been done, and that we would not be affected after all. So everything was re-powered back up.</p>
<p>When FireFox starts up on my desktop and re-opens the session I had before the shutdown I notice something odd. A development site I have been working on is now displaying some errors. “<em>ARRRGGGHHH! what did I do? was I in the code when my machine switched off?</em>”</p>
<p>I quickly check the Live site, and that has the same errors as the dev site. “<em>err OK. we work on the dev site, test any changes and only if they shown to work do they get copied over to the live site</em>”</p>
<p>A quick check of the file system shows files in both the live &amp; dev areas with modification dates/times of 9:30am today. Which means they were played with during the time the Asylum was off-line, which means only one possible person with access. The freelance Phone developer who for his own protection we shall call <strong>PhoneBoy</strong> <strong>(PB)</strong>. The following is a breakdown of the IM conversation that has occurred.</p>
<p><strong>WO:</strong> <em>“Hi, What did you do to the site? Both Live &amp; Dev are showing errors?”</em></p>
<p><strong>PB:</strong> <em>“Nothing, not touched it, and not seeing errors here!”</em></p>
<p><strong>WO:</strong> <em>“Are you sure? Try refreshing the browser, I’m seeing the errors here on multiple machines”</em></p>
<p><strong>PB:</strong><em> “No errors, and I checked IE and Firefox”</em></p>
<p><strong>*Repeat the last few entries continually for about fifteen minutes*</strong></p>
<p><strong>WO:</strong> <em>“Seriously every machine here is showing the same errors, here look!”</em> *P<strong>hone photo &amp; email</strong>*</p>
<p><strong>PB:</strong><em> “No. still cant see any errors and I even checked with Linux. and I did not do anything, all I did was comment out some code to make the pages load faster”</em></p>
<p><strong>WO:</strong> <em>“You commented out code? what code? Where?”</em></p>
<p><strong>PB:</strong> <em>“See I removed what I did and the page loads slow now”</em></p>
<p><strong>WO:</strong><em> “Yes but it now loads! And the errors have gone. Please leave it alone. I’ll make the page load faster, you leave it be!”</em></p>
<p>I would not mind so much, only this happened every time he does anything. You have to fight for about half an hour to get him to admit he actually did anything. Then another hour to find out exactly what he did, then ten minutes to actually fix the problem.</p>
<p>So as the post title says.</p>
<blockquote>
<p>while (1)</p>
<p>$head-&gt;brickwall(“BANG”);</p>
</blockquote>
</div>
<div class="navigation"> </div></div>
			</div><div class="et_pb_module et_pb_divider_4 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/while-1-head-brickwallbang/">while (1) $head-&gt;brickwall(“BANG”);</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>When Development Goes MAD</title>
		<link>https://wayne-owens.uk/when-development-goes-mad/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Fri, 16 Apr 2010 19:35:41 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3207</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/when-development-goes-mad/">When Development Goes MAD</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_5 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>It started off as just another day in the Asylum.</p>
<p>Well not just any old day, but a Friday. The countdown to the weekend had been started. The coffee brewed. and all was well!</p>
<h2 style="text-align: center;">Then <strong>IT </strong>happened.</h2>
<p>And not a cool interesting intergalactic space spider who likes to disguise herself as a friendly clown called Pennywise. No not a good IT at all.</p>
<blockquote>
<p><em>He thrusts his fists against the posts and still insists he sees the ghosts.</em></p>
</blockquote>
<p>No this IT was getting called into a phone meeting, something that to date has tended to go the same way every time. I go into the meeting, i sit about for an hour listening to the marketing guys discuss what name to give things, then I have a ten minute contribution about the development, then another hour of pointless marketing drivel. (<em>I think I fell asleep at one point in the last meeting I went to</em>).</p>
<p>This was luckily just a 15 minute quick meeting to discuss what is the next area of development to concentrate on. You see the site in question is getting a major overhaul and is currently in a situation where the development site can be made live. There is just some final testing going on.  This testing will be finished today, so the site will be live by Monday.</p>
<p>Yet in the meeting, the Governor decided that we needed a development site for the development site. So that while the development site is being tested to go live, a development version of the development site can be worked on. Now, should any bugs be found in the development site they would have to be fixed there and the fix duplicated to the development, development site. while new work is done there. We now have three versions of a site, all for the sake of waiting a day.</p>
<p>I don’t know if any of you can see the sense in that, I know I can’t.</p>
<p>Ah well on with the multiple dev site creating.</p></div>
			</div><div class="et_pb_module et_pb_divider_5 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/when-development-goes-mad/">When Development Goes MAD</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Universe Hates me</title>
		<link>https://wayne-owens.uk/the-universe-hates-me/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Wed, 30 Dec 2009 11:52:26 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3126</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/the-universe-hates-me/">The Universe Hates me</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>I am on holiday this week.  A full week away from the Insane Asylum, work, customers or as I like to call them “<em>The Bane of My Life</em>“.  So far I’m still full of the festive cheer, festive beer, and festive treats.  I have been working my way through the DVD’s I got for Xmas, There is a nice layer of snow over everything making the world look a peaceful place.  There is only one thorn in my festive happiness…… <strong>CUSTOMERS</strong>!</p>
<p>Monday the Governor of the Asylum threw a support ticket at my email marked urgent. It was from a customers developer. They had asked for a new hosting area with Joomla installed on it, and it was done on the last working day of the year (<em>last job before we finished for the day</em>)</p>
<blockquote>
<p><strong>Monday:</strong></p>
<p><em>HI. You set up a Joomla hosting for us, and you set it up wrong. I can not get it to upload modules, I’ve checked the permissions via FTP and they are wrong. I need this installed correctly, fix the permissions and test it!</em></p>
</blockquote>
<p>Hello? We installed it wrong? Have you ever installed Joomla? You ftp the files to your hosting, go to a webpage, answer a few basic questions and its installed! Idiot!. Ok, so he has a permission problem, so he’s decided to use the web server to upload the files instead of putting his FTP details into Joomla’s config to let Joomla handle it. OK. Now. the guy knows enough to check permissions with FTP.  So why does he not change them with FTP to fix his problem? Its a rush job, we’re on holiday, be quicker to do it himself.  Anyway, permissions changed, idiot informed it quicker to change them himself.</p>
<blockquote>
<p><strong>Tuesday:</strong></p>
<p><em>Hi. Our developer is being a hero and working over his holiday to get our new website developed, He has a problem with you installing Joomla wrong, can you fix this urgently!</em></p>
</blockquote>
<p>OK. Now I am mad. Firstly: -Your developer may be working over his holidays, That does not mean everyone else should be working over theirs. Secondly:- The Install was not done incorrectly, Your developer does not seem to have a clue. Thirdly:- I spoke to your developer yesterday, If he’s not informed you thats his problem not mine!</p>
<p><strong>Do you get the feeling I’m not a people person?</strong></p>
<blockquote>
<p><strong>Wednesday:<br /></strong></p>
<p><em>Hi. I changed the permissions on the folder and it still will not let me upload files. Can we restart and install Joomla correctly!</em></p>
</blockquote>
<p>OK, maybe he has a point. Lets look. ok, he lists the directory he having trouble uploading into, he says he set permissions to 777. Oh, thats odd, permissions have not been changed. oh look, theres a directory of the same name one branch down, and that has 777 permissions, The idiots only changed the wrong directory.  I would not mind but he sent me the path to the correct one, why couldn’t he have followed his own instructions.</p>
<p>If I get another set of emails from him, I may just stop being polite.</p></div>
			</div><div class="et_pb_module et_pb_divider_6 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/the-universe-hates-me/">The Universe Hates me</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Off the Rails</title>
		<link>https://wayne-owens.uk/off-the-rails/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Wed, 09 Dec 2009 11:23:47 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3106</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/off-the-rails/">Off the Rails</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_7 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>When learning a new programming language, The Internet convention is to make a “<strong>Hello World</strong>” program.  For those of you none-coders out there, that is as simple as it sounds. A simple program to output the words “Hello World” onto your screen, or a page on a web browser. The idea is to use something very simple, so you can speedily see the output of your code before you start on anything more complex.  In theory there is nothing simpler in code than the Hello world program.</p>
<p>For example:</p>
<blockquote>
<ul>
<li>PHP: &lt;?php echo “Hello, world!”; ?&gt;</li>
<li>ASP: &lt;% Response.Write(“Hello, world!”) %&gt;</li>
<li>ASP.NET: &lt;asp:Label ID=“Label1” runat=“server” Text=“Hello World”&gt;&lt;/asp:Label&gt;</li>
<li>BASH: echo ‘Hello, world!’</li>
</ul>
</blockquote>
<p>You noticing a trend here? Very simple, and not much code involved. Hell if we look at assembly language itself, which is considered a complex and long language.</p>
<p>&nbsp;</p>
<blockquote>
<pre>bdos    equ    0005H
start:  mvi    c,9
        lxi    d,msg$
        call   bdos
        ret             

msg$:   db    'Hello, world!$'
end     start</pre>
</blockquote>
<p>Now. this week I have had to look at the insanity that is called “<strong>Ruby on Rails</strong>“. One of our customers is demanding we host/support it as he now has a new “<em>Developer</em>” (<em>And I use that title in the loosest way</em>) And the new guy only does Ruby On Rails (<em>Or <strong>RoR </strong>from now on</em>).  Now we have the facility to host it pre-setup on our servers.  So all we had to do was throw up a quick test page to double check it was all running OK. What was needed was a RoR “Hello World” test.</p>
<p>So following the examples in a book I set about writing a simple application to display “Hello World” onto the web-page. It took several hours of work, required over 200 different files, and a virtual-Host setup different to normal hosting before the words “Hello World” were there on the screen.</p>
<p>How shit a language (If i can call it a language) is RoR? Instead of the normal ONE line of code it took 207 individual files to do the same thing. Has there ever been a shittier application language invented?  If there is then I have never heard of it.</p>
<p>And to top it all off. the Developer in question seems clueless about the language. For example he did not have a public folder (required by Apache). he removed the default index page (which is correct) only he never re mapped root in the config/routes file. And has been bombarding our support ticketing system with very basic questions.</p>
<p>On a side note. While learning RoR, I got bored so played on the Interwebz. I found this developers, Twitter, Blog, Facebook, Company website. Yes it turns out he is a freelance web applications developer.  And yet his website is the worst I have seen in a long time.</p>
<p>Takes all sorts I suppose.</p></div>
			</div><div class="et_pb_module et_pb_divider_7 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/off-the-rails/">Off the Rails</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>There’s No such thing as a FREE Dinner!</title>
		<link>https://wayne-owens.uk/theres-no-such-thing-as-a-free-dinner/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Fri, 16 Oct 2009 13:49:08 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Geek]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=4979</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/theres-no-such-thing-as-a-free-dinner/">There’s No such thing as a FREE Dinner!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_8 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>I was at my parents place last night for a family meal.  As I went to retrieve my laptop bag and coat to leave I spotted my father moving the furniture in their 1st room apart to make a large free area of floor. (<em>No idea what you would call the room, it looks like a sitting room with a comfortable sofa, coffee table, etc. They just never use it for anything</em>) ..</p>
<p>Now nothing my parents do really surprises me so I ignored it and collected my stuff, as i went to leave my Dad said “<em>I’m just checking this thing i think i have a fault somewhere</em>” So I look at him to see if he’s talking to me or himself. I get another couple of steps closer the door “<em>I’m programing this nurse call system i designed…</em>”  OK i think, He must be proud of it and want to show me what he’s done. So I wander over to where he’s laying out blueprints, wiring diagrams, and such across the floor as his laptop boots up.</p>
<p>So he starts pointing out the several dozen call points, lift monitoring, alarm light/buzzers, display panels, control panels, etc. And explains how when a point is activated it displays its details on a defined display, lights up certain lights so nurses can easily see where the problem is. As he’s pointing to the blueprints and explaining I make the obligatory “<em>ohhh</em>” “<em>ahhh</em>” “<em>cool</em>” appreciative noises, after all I had just had a nice meal.  So when he’s finished and been quiet for a bit I go to stand up, “<em>I just need to redo part of it, the lights are not working right and…</em>” I sit back down.</p>
<p>He now goes on to inform me the programing uses groups, areas, zones. <strong>*laptop is in the way of some paper and gets slid a bit closer to me*</strong> He shows me the software that you use to program and set up the whole system, and explains how once its all setup on the laptop you just upload it to the main control and it configures the entire system. He leans over to point at something on the blueprints <strong>*laptop moves closer to me as it was in the way of something*</strong> “<em>See, This section I’m calling the yellow zone only I need these lights on when any points are activated, and this light here</em>” <strong>*pointing at part of diagram as laptop is moved closer to me out of the way*</strong> “<em>and its not working correctly</em>“.  He then reads out part of the instruction booklet he has about zones.</p>
<p>“<em>Ah, I see the displays are groups, cal-points areas, and lights zones. Its not like the  old skool</em> <em>alarm zones, I see where that must be confusing</em>” I say. “<em>and zones can be activated by areas or individual points, Nice</em>”  He looks at me blankly for a second, makes a quick note of what I said and goes “<em>Humm what do you mean?</em>” <strong>*laptop is turned round to face me*</strong></p>
<p>I sigh. And show him on the software how the lights have multiple ways you can control them. “<em>Oh, i think i set it up wrong when I programed the system. I’ll have to redo it all 🙁</em>” Yes, I heard the emoticon in his tone of voice. So I sigh again as its always good fun, and start checking on the software for programing this stuff.</p>
<p>A couple of hours later and I can now program and design these systems to do whatever is needed, I’ve reset his program up to do what he needs as he walked through each section of the hospital, And I even managed to translate the terms it used into the terms my Dad is more used to using so he can do it himself from now on.  It is hard, He has spent many years working on all sorts of alarm systems (<em>He taught me how to wire/design alarm systems</em>) and ever since year 1 a zone = an area of comman alarms items. In this system a zone is an individual or group of lights. So we have it all setup as he wants it, I stand up from the floor, streach and “<em>Thanks, now how do we program it so if an alarm goes unanswered for a set length of time the other nurse stations are buzzed?</em>” Sigh, sit back down.</p>
<p>At least he now has the basic system programed up, and better yet he understands the new terms, and how to use the software. So he should be able to do all future changes himself.</p>
<p>See, no such thing as a free dinner, There was not even a sweet!</p></div>
			</div><div class="et_pb_module et_pb_divider_8 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/theres-no-such-thing-as-a-free-dinner/">There’s No such thing as a FREE Dinner!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>I Swear They Are Testing Me!</title>
		<link>https://wayne-owens.uk/i-swear-they-are-testing-me/</link>
		
		<dc:creator><![CDATA[Wayne Pendragon Owens]]></dc:creator>
		<pubDate>Fri, 10 Jul 2009 15:17:27 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Word]]></category>
		<guid isPermaLink="false">https://wayne-owens.uk/?p=3026</guid>

					<description><![CDATA[<p>The post <a href="https://wayne-owens.uk/i-swear-they-are-testing-me/">I Swear They Are Testing Me!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_10">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>I read a book many, many years ago. It was one of the Foundation series by Isaac Asimov, Either second foundation, or foundation and earth, I forget which. (<em>I did read them all in order straight after each other, so the actual books blurred into one story</em>).  Anyway, In this book the empire wants to find the second foundation people who they suspect of controlling everyone’s choices. So they send out one of their guys in a state of the art spaceship to go find them.  The ship had a thinking brain as its computer, and what the pilot did not know was they suspected him of being one of the advanced second foundation people, and had given him a broken ship so if he was able to fly it, then it proved he was one of the people with advanced minds…</p>
<p>Some days I feel like that pilot. I swear they are testing me! Let me explain. I was given a new project, out the blue, with a deadline of a week. And I mean deadline since the Governor was setting it up at the customers site in exactly one week. (<em>OK. that’s partial hindsight as I was only told the deadline at hometime the day before he was due to install the system!</em>).</p>
<blockquote>
<p><strong>So, Whats the project?</strong></p>
</blockquote>
<p>Right,  What is needed is to integrate the LDAP address book on grandstream phones with the LDAP address book on a kerio email server. Simple!</p>
<blockquote>
<p><strong>Do I have the necessary tools?</strong></p>
</blockquote>
<p>Like what?</p>
<blockquote>
<p><strong>Do I have a Grandstream phone with LDAP capability?</strong></p>
</blockquote>
<p>Err no, you don’t.  There is a fellow inmate at the other side of the building who has one.  You could do a bit of code work, walk over to his desk, test the phone, walk back to your room and check the code? Oh, I should mention He is one of the phone support guys, so he is on the phone all day long, so you may have to wait until he’s not using the phone before getting a quick test!</p>
<blockquote>
<p><strong>Right, Do I have an account on a kerio server so i have an address book i can use for testing?</strong></p>
</blockquote>
<p>Don’t be silly, Kerio accounts cost money, so no account to test with!</p>
<blockquote>
<p><b>Do I at least have documentation on the phones? details on how it talks to the LDAP server? format it needs responses in.</b></p>
</blockquote>
<p>No documentation at all, No information, The only person with that knowledge is not working on this project so You’ll just have to find it all out yourself. Oh, you do have the web address of a script someone else has written. Did I mention that?</p>
<blockquote>
<p><strong>No you did not. So I have an example script that does what I need to do, so I can work from that? That’s not too bad!</strong></p>
</blockquote>
<p>Oh. You have a link to a script. I should say it does not work on any account based LDAP server so falls over if you try using it on a Keri server. And even if it did work, it does not do what you need it to do since its a script to make an xml address book to import into older phones, so a)does not work, b)Not what you want.</p>
<blockquote>
<p><b>So. Just to summarise. I have been asked to develop a system where a phone talks directly to a kerio email server and auto populates the address book? and has the search functionality built in? I have no phone to test with or see how it works, No account with an address book, No documentation, And only a broken script that doesn’t even do what I need? Great!!!!</b></p>
</blockquote>
<p>You forgot less than a week to finish it and get it tested!</p>
<p>I’ll just go out back and shoot myself now!</p></div>
			</div><div class="et_pb_module et_pb_divider_9 et_pb_space et_pb_divider_hidden"><div class="et_pb_divider_internal"></div></div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://wayne-owens.uk/i-swear-they-are-testing-me/">I Swear They Are Testing Me!</a> appeared first on <a href="https://wayne-owens.uk">Wayne Pendragon Owens</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
