<?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>Work &#8211; Random Insanity</title>
	<atom:link href="https://randominsanity.net.nz/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>https://randominsanity.net.nz</link>
	<description>Random Insanity since 1981</description>
	<lastBuildDate>Thu, 03 Sep 2020 22:32:43 +0000</lastBuildDate>
	<language>en-NZ</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.6</generator>
	<item>
		<title>Automating Letsencrypt renewals with DNS-01 challenges</title>
		<link>https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/</link>
					<comments>https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/#respond</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Sat, 24 Mar 2018 22:48:47 +0000</pubDate>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Certbot]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[DNS-01]]></category>
		<category><![CDATA[Letsencrypt]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SysOps]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1746</guid>

					<description><![CDATA[<p>Letsencrypt and certbot are great for getting SSL certificates, however, if you're using DNS-01 it's not easy to automate renewals. I decided to fix that, at least for my use case with CloudFlare.</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/">Automating Letsencrypt renewals with DNS-01 challenges</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Preface</h2>
<p>When researching options before writing the code referred to in this article, I came across a comment from someone I understand to be involved in the admin/author side of certbot. While I can&#8217;t find the link any more, they basically replied to someone stating that certbot would never provide plugins for DNS providers, which made sense since there are so many. However, shortly after finishing off this software, I came across the shiny new release of certbot, which  has some pre-written plugins for, you guessed it, DNS providers.</p>
<p>These plugins are not yet packaged for Ubuntu, so while I tried to do a quick test, I ended up still using my new script. If you&#8217;re starting out with certbot 0.22.0 or higher and get their plugins, they are probably a better option however this stuff will still work and is an option for you. And I&#8217;ll keep the code live for anyone who wants it, if for no other reason than it&#8217;s something else others can pick as an example to learn things from.</p>
<h2>Introduction</h2>
<p>Many of you will have heard of <a href="https://letsencrypt.org/">Letsencrypt</a>, a service that enables creation of SSL certificates for use on websites (and anywhere else technically) for free; cost being one of the barriers to wider adoption of secured websites. I use this service for several sites, including this one.</p>
<p><img loading="lazy" class="alignright size-thumbnail wp-image-1748" src="https://randominsanity.net.nz/wp-content/uploads/certbot-logo-1A_large-150x55.jpg" alt="" width="150" height="55" srcset="https://randominsanity.net.nz/wp-content/uploads/certbot-logo-1A_large-150x55.jpg 150w, https://randominsanity.net.nz/wp-content/uploads/certbot-logo-1A_large-300x110.jpg 300w, https://randominsanity.net.nz/wp-content/uploads/certbot-logo-1A_large.jpg 630w" sizes="(max-width: 150px) 100vw, 150px" />I had a particular issue when it came to certificate renewal time that wasn&#8217;t supported automatically. In this post, I&#8217;ll explain a little about Letsencrypt and its client application certbot, and about &#8220;<a href="https://certbot.eff.org/docs/challenges.html">challenges</a>&#8221; which are how Letsencrypt verifies you should be given a certificate you ask for. I&#8217;ll only be dealing with the authentication side of certbot: while it and a number of other clients are able to install the certificates for you as well, I did this part manually to fit within my Nginx configuration the way I wanted, but there is plenty of information out there if you want to learn more about that side.</p>
<h2>My Setup</h2>
<p>If you&#8217;ve read my previous posts you&#8217;ll likely have an idea of this already, but a simple overview for those who haven&#8217;t.</p>
<p>I run my domains on servers hosted in AWS on Ubuntu servers. I use <a href="https://www.nginx.com/">Nginx</a> (Open Source Version) as a hosting and proxying platform. My websites are, for the most part, exposed via <a href="https://www.cloudflare.com/">CloudFlare</a> (Free Tier).</p>
<p>For me, these certificates are securing the leg between CloudFlare and my server so users don&#8217;t normally see them, but they form one leg of the end-to-end security chain..</p>
<h2>Letsencrypt</h2>
<p><img loading="lazy" class="alignright size-thumbnail wp-image-1772" src="https://randominsanity.net.nz/wp-content/uploads/78ccd985-50e6-4e20-9e2b-d6ae61814704-150x39.png" alt="Letsencrypt Logo" width="150" height="39" srcset="https://randominsanity.net.nz/wp-content/uploads/78ccd985-50e6-4e20-9e2b-d6ae61814704-150x39.png 150w, https://randominsanity.net.nz/wp-content/uploads/78ccd985-50e6-4e20-9e2b-d6ae61814704-300x77.png 300w, https://randominsanity.net.nz/wp-content/uploads/78ccd985-50e6-4e20-9e2b-d6ae61814704.png 700w" sizes="(max-width: 150px) 100vw, 150px" />Letsencrypt can be managed by a number of software clients, however, the main one and the one I use is called <a href="https://certbot.eff.org/">certbot</a>. Certbot allows the issuing of new certificates and the renewal of existing ones; renewal being important because the main caveat of these certificates is that they are only valid for 90 days. And the key part of this process is validating ownership in a challenge/response style setup, which can be done 3 different challenge methods.</p>
<h3>HTTP-01</h3>
<p>Probably the most common or most easily achieved method of validating your domain is HTTP-01. It involves posting a specified file in a specified location on the website. There are plugins for certbot that make this really easy for a number of hosting setups, including Nginx which I run.</p>
<p>For me, this wasn&#8217;t so practical. As I mentioned the DNS wasn&#8217;t pointing to the new server yet, and I didn&#8217;t want to mess around putting stuff on the old servers. Also, I had an additional site that I wanted a certificate for but I wasn&#8217;t able to modify the content to support this method.</p>
<h3>TLS-SNI-01</h3>
<p>I haven&#8217;t actually heard of anyone using this in the wild, and I haven&#8217;t tried it as it&#8217;s not functional when using CDN in front of your servers.</p>
<h3>DNS-01</h3>
<p>So this is the one I chose. DNS-01 involves adding a TXT record to your DNS with the specified value. For me this was great, it didn&#8217;t matter where my website was pointed yet, or if I could modify files. Because I could edit the DNS this way I was able to ensure zero downtime getting the certificates issued and in place before I did the cutover.</p>
<h2>The downside to DNS-01</h2>
<p>DNS-01 got me going well, however, when it comes to renewal time it&#8217;s not something that can be automatically supported. HTTP-01 has various options and settings to dump files in a specified location to automate that, but DNS is much more diverse and not all providers even offer an API. I gave it some thought and confirmed for my self that I couldn&#8217;t change to HTTP-01, mainly as I had this system issue certificates for domains that didn&#8217;t point to this server still (yeah maybe I&#8217;m a special case, but it is what it is).</p>
<p>Certbot has hooks to do things before and after any validation steps, so I decided I&#8217;d make it automated myself!</p>
<h2>Automating DNS-01 challenges with CloudFlare</h2>
<p>CloudFlare offers a great API, even on its free tier, so I decided to write a hook to automate the necessary updates. Since I&#8217;m that way inclined too, I&#8217;ve made it freely available, hosted <a href="https://bitbucket.org/logicalroute/certbot-cloudflare-dns-hook/">here</a>.</p>
<p>Basically, it&#8217;s a NodeJS script that runs through the following logic:</p>
<ul>
<li>Given a domain and a validation code</li>
<li>Get a list of the users&#8217; domain zones from CloudFlare and find which one is appropriate for this domain</li>
<li>Check that zone to see if we already have an &#8216;_acme-challenge&#8217; TXT record for the domain</li>
<li>If we don&#8217;t create it. If we do, update it. In both cases, set it to the validation code provided.</li>
<li>Query DNS and see if it&#8217;s updated yet and if not, look at the TTL for the query and wait that long plus a 10-second buffer and try again up to a configurable number of times until it is updated.</li>
<li>Done.</li>
</ul>
<p>This basically sets up the new validation information and waits until it is deployed, then returns allowing certbot to do it&#8217;s check and provided that succeeds, get the newly issued certificates. Now, of course, I&#8217;m simplifying a few things. It&#8217;s not certbot doing ALL the validation etc, but between certbot and the server they work it out; the finer detail isn&#8217;t too important for us just here.</p>
<p>What you get in the end is the ability to run a command like the following, and have it automatically manage the DNS-01 challenge setups required, which means it can be put into a cron job and not require manual intervention every couple of months!</p>
<pre>sudo certbot renew --manual --manual-auth-hook "/path/to/node /path/to/hook.js"</pre>
<p>As it turns out, the hook can also be used for certonly certificate issuing; it creates and manages validation just as well as the renew does. There is more detail and examples for installation and usage in the <a href="https://bitbucket.org/logicalroute/certbot-cloudflare-dns-hook/src/master/README.md">readme</a> file in the code repository so if you want to check it out that&#8217;s a good next place to look.</p>
<h2>Summary</h2>
<p>Wow, that was a lot longer way of saying &#8220;I made a script to support DNS-01 challenge automation on certbot manual renewals&#8221; than I expected&#8230;</p>
<p>Anyway, please feel free to check it out, have a look at the <a href="https://bitbucket.org/logicalroute/certbot-cloudflare-dns-hook/src/master/README.md">readme</a> which has some helpful info on getting it going, and I&#8217;ll try to address any questions or issues that come up. It&#8217;s far from perfect, but it works well for me so for now, it&#8217;ll do. Perhaps in the future I&#8217;ll try and improve any error handling etc. but no doubt that&#8217;ll come if I start seeing more errors I need to handle!</p>
<p>If you manage a website and you don&#8217;t have it secured with SSL, <strong>DO IT</strong>!!! There really is no good reason not to anymore.</p>
<p>Thanks for reading!</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2018%2F03%2Fautomating-letsencrypt-renewals-with-dns-01-challenges%2F&amp;linkname=Automating%20Letsencrypt%20renewals%20with%20DNS-01%20challenges" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2018%2F03%2Fautomating-letsencrypt-renewals-with-dns-01-challenges%2F&amp;linkname=Automating%20Letsencrypt%20renewals%20with%20DNS-01%20challenges" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2018%2F03%2Fautomating-letsencrypt-renewals-with-dns-01-challenges%2F&amp;linkname=Automating%20Letsencrypt%20renewals%20with%20DNS-01%20challenges" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2018%2F03%2Fautomating-letsencrypt-renewals-with-dns-01-challenges%2F&amp;linkname=Automating%20Letsencrypt%20renewals%20with%20DNS-01%20challenges" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2018%2F03%2Fautomating-letsencrypt-renewals-with-dns-01-challenges%2F&#038;title=Automating%20Letsencrypt%20renewals%20with%20DNS-01%20challenges" data-a2a-url="https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/" data-a2a-title="Automating Letsencrypt renewals with DNS-01 challenges"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/">Automating Letsencrypt renewals with DNS-01 challenges</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2018/03/automating-letsencrypt-renewals-with-dns-01-challenges/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Migrating WordPress to AWS Lightsail (and other related changes) – Part 2</title>
		<link>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/</link>
					<comments>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/#respond</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Thu, 28 Dec 2017 08:14:09 +0000</pubDate>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SysOps]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1735</guid>

					<description><![CDATA[<p>In part 1 I gave a bit of background and discussed moving the website hosting for two of my sites. In part 2 I&#8217;ll discuss domains&#8230; Thrilling stuff!&#60;/sarcasm&#62; Domains I thought domains would be easy. I have a pretty good understanding of domain registration and DNS, having worked with them for years so I went&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/">Migrating WordPress to AWS Lightsail (and other related changes) – Part 2</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In <a href="https://randominsanity.net.nz/?p=1730">part 1</a> I gave a bit of background and discussed moving the website hosting for two of my sites. In part 2 I&#8217;ll discuss domains&#8230; Thrilling stuff!&lt;/sarcasm&gt;<span id="more-1735"></span></p>
<h3>Domains</h3>
<p>I thought domains would be easy. I have a pretty good understanding of domain registration and DNS, having worked with them for years so I went looking for a new registrar. I needed to relocate registration and hosting of both domains, and my main requirements looking around were ease of management and price.</p>
<p>As I mentioned in my previous post, I&#8217;d already settled on Amazon Lightsail for my site hosting, so Amazon seemed a good option for DNS to keep it all together also.</p>
<p>While the web hosting was basically identical for the 2 sites, the domain portion has a little (only a little) variety.</p>
<h4>RandomInsanity.net.nz</h4>
<p>As the first of the 2 sites I moved, I jumped into AWS Route53 and set up my DNS settings. Quite easy, and as best I can tell, will at worst cost me a couple of bucks a month if there are lots of requests (I&#8217;m thinking spamming etc; I don&#8217;t expect my readership to be that large!).</p>
<p>I also used Route53 and transferred my domain hosting over. Pretty easy, although it gave me some messages about my current provider having to approve it etc. which in the end I suspect is a just half generic warning for some other registries that require that. Route53 wasn&#8217;t the cheapest registrar I&#8217;d found here, but for ease of management, I thought I&#8217;d just keep it all together.</p>
<p>The one thing I&#8217;ll note is to keep an eye on your email. They send you info and anything you need to do which may not always be obvious on the console.</p>
<h4>SaferHomes.nz</h4>
<p>After randominsanity.net.nz being so easy, I planned to so saferhomes.nz the same way. And then I hit the real world.</p>
<p>The easier part first: instead of the Route53 hosting of the domain records, I used the inbuilt DNS part of Lightsail which as best I can tell has no particular additional charge beyond the Lightsail plan I was on. Same general result but different management location. Cool, done.</p>
<p>And then I went to transfer the domain.</p>
<p>Despite <strong>.nz</strong> having been commonplace for New Zealand for a couple of years now, it seems Route53 does not support this top-level domain (the support .co.nz, .org.nz, .net.nz, but plain old .nz). <a href="http://gandi.net/">Gandi</a>, the registrar AWS state they use supports it, but AWS themselves don&#8217;t. Bugger.</p>
<p>At first, I thought I must be doing something wrong, but after a while, I&#8217;d found numerous forum posts asking AWS when they would support it, right back from when it first became available, with no commitment beyond &#8220;it&#8217;s on our backlog&#8221;. Amazon&#8217;s own documentation, when you dig deep enough, has a list of the TLD&#8217;s (Top Level Domains) that they support and .nz is not listed.</p>
<p>So, there goes my plan of keeping it all together. In the end, I have moved the registration to <a href="https://www.domains4less.co.nz">Domains4Less</a> and then just entered the AWS name servers for the domain into the records. Not ideal, but it seems to be working well.</p>
<h3>Email</h3>
<p>The email was much easier in the end. I actually had saferhomes.nz using Google&#8217;s GSuite already so I left it where it was.</p>
<p>For randominsanity.net.nz, my initial thought was that I would just find a way to forward it all to a Gmail account I currently tie my personal address in with. However, until now, I&#8217;d been basically using a full email account on my ISP network, with Gmail just grabbing email using POP and sending to that user using SMTP. Given I wanted to kill that mailbox, that wasn&#8217;t going to work.</p>
<p>I probably spent a couple of hours looking at solutions. Ideally just finding somewhere that&#8217;d charge me bugger all to do a blind mail relay for my domain, but that wasn&#8217;t really a service in wide supply. I looked at Amazon services, using their Simple Email Service which short of using a lot of work (S3 buckets and Lambda functions) probably wasn&#8217;t going to do what I wanted nicely anyway.</p>
<p>In the end, I just bit the bullet and setup another GSuite account for it. It costs me $5 to have my mailbox. I could have used Amazon&#8217;s WorkMail feature for a similar price but it didn&#8217;t look as polished as Gmail/GSuite so I erred on staying with the option I was familiar with since I had no intention of moving the saferhomes email.</p>
<h2>Summary</h2>
<p>Well, that&#8217;s really it at present. Maybe there won&#8217;t be a part 3&#8230;</p>
<p>In short, this is what I&#8217;ve ended up with:</p>
<h4>RandomInsanity.net.nz</h4>
<ul>
<li>Domain Registration: Amazon Route53</li>
<li>Domain Hosting: Amazon Route53</li>
<li>Website Hosting: Amazon Lightsail</li>
<li>Email Hosting: Google GSuite</li>
</ul>
<h4>SaferHomes.nz</h4>
<ul>
<li>Domain Registration: Domains4Less</li>
<li>Domain Hosting: Amazon Lightsail</li>
<li>Website Hosting: Amazon Lightsail</li>
<li>Email Hosting: Google GSuite</li>
</ul>
<p>SSL was a bit of a mission, and I can&#8217;t say I&#8217;m 100% on exactly which bit resolved it but it can be done. Basically following various Bitnami documentation.</p>
<p>Outbound email required configuration of SMTP credentials in WordPress but once that was done it worked fine, for what I needed anyway.</p>
<p>Hopefully, someone might find this something resembling interesting, and maybe even helpful. I&#8217;ll try to provide updates as the journey continues or as my setup evolves (I may still try moving everything to a more home-grown EC2/RDS type setup, but we&#8217;ll see how we go).</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%202" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%202" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%202" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%202" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2%2F&#038;title=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%202" data-a2a-url="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/" data-a2a-title="Migrating WordPress to AWS Lightsail (and other related changes) – Part 2"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/">Migrating WordPress to AWS Lightsail (and other related changes) – Part 2</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Migrating WordPress to AWS Lightsail (and other related changes) &#8211; Part 1</title>
		<link>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/</link>
					<comments>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Thu, 28 Dec 2017 08:07:12 +0000</pubDate>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SysOps]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1730</guid>

					<description><![CDATA[<p>As some of you will know, my position with my current employer has recently been &#8220;disestablished&#8221;. I won&#8217;t go into the story around that, at least at this point, however as part of my preparing to leave I&#8217;ve been working on moving all my services away from said employer (an ISP). Besides the obvious Broadband,&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/">Migrating WordPress to AWS Lightsail (and other related changes) &#8211; Part 1</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>As some of you will know, my position with my current employer has recently been &#8220;disestablished&#8221;. I won&#8217;t go into the story around that, at least at this point, however as part of my preparing to leave I&#8217;ve been working on moving all my services away from said employer (an ISP).<span id="more-1730"></span></p>
<p>Besides the obvious Broadband, I&#8217;ve got 2 websites (well, more than 2 but only 2 I&#8217;m going to keep alive) and a number of domains, as well as some email hosting. Moving all this has been a bit of a mixed journey and although it&#8217;s still going on, I thought I&#8217;d start putting together a bit of the story, challenges, lessons, solutions etc. for anyone else who is looking at moving such things for themselves.</p>
<p><em>After getting part way through this article, I realised how long it was getting, so I&#8217;m going to break it down into parts. Part 1 will be websites, <a href="https://randominsanity.net.nz/?p=1735">part 2</a> will cover the rest.</em></p>
<h2>TL;DR</h2>
<p>I moved 2 WordPress sites to Amazon Lightsail, mail to Google GSuite, and domains are still a work in progress with domain hosting being a mix of AWS Route53 and Lightsail, and domain registration being AWS Route53 and Domains4Less. Do you want to know why? Read!</p>
<h2>The story</h2>
<p>After 11 years at my current work, I&#8217;d just tended to keep all the things I could in our systems. Partially because I built said systems so had great control/flexibility/etc. and partially because, for the most part, it cost me nothing. So as part of leaving, rather than keeping everything in place and paying their advertised rates, I decided a move was necessary!</p>
<p>For the purpose of this post, I&#8217;ll concentrate on 2 domains. The first one &#8220;randominsanity.net.nz&#8221; (AKA, this site) is my personal stuff, blog, email, basic. The second is a business domain &#8220;saferhomes.nz&#8221; (A company I&#8217;m a co-founder of). For both, we&#8217;ll look at domain, website and email (not necessarily in that order mind you).</p>
<h3>Websites</h3>
<p>As the generally larger part of the project, I started looking for a new web host first off. Both the sites I&#8217;m dealing with are WordPress, currently hosted using Plesk on my employers&#8217; web server.</p>
<p>I looked at various locations, both web hosting and straight out VPS, with varying cost and resources. I liked the VPS idea in that I could probably just run both sites (they are pretty low traffic) on one server; I&#8217;ve certainly got the sysadmin skills to run the server and manage all that so why pay for someone else doing that stuff! In the end VPS still looked like it would end up more expensive than just outright hosting in many instances.</p>
<p>Due to already evaluating <a href="http://aws.amazon.com">AWS</a> for another project recently, this was one of the places I looked, almost out of pure curiosity more than serious intent. While the pricing on AWS can be quite hard to piece together, best I could tell I could probably do what I needed within their free tier (at least for the first year) and costs wouldn&#8217;t be tooooo huge beyond that.</p>
<p>So, I could setup a server on EC2, run a MySQL database on RDS, and even do a bunch of my DNS on Route53 (we&#8217;ll talk more about DNS soon). Appealing, not overly difficult concept, and just enough new stuff to make it an interesting challenge. However, as one might imagine, with less than 4 weeks of employment left, a job hunt in the works, a mortgage and all the other bills one acquires as part of being an adult, I came to the conclusion that I wanted something a little faster and easier, with less thinking.</p>
<p>Still, AWS had strong appeal as I wanted to do more there in future. Then I spotted Amazon Lightsail. Almost a sub-service of AWS, accounts linked but designed to be nicely functional for those not dealing with the normal AWS console. Lightsail touts a low-end plan of $5 (US) per month and the ability to deploy a pre-configured WordPress site, which I took an educated guess I&#8217;d be able to migrate my current sites overtop of without too much effort.</p>
<p>So Lightsail it was.</p>
<p>I started with my personal domain as a guinea pig first (experiments are rarely good on business domains). A new AWS account was easy to setup, and jumping over to Lightsail I had a generic WordPress site going in about 5 minutes flat.</p>
<p>Lightsail gives you a dedicated IP address for your container (I consider their deployed site/server as a container &#8211; maybe I&#8217;ve just been playing in the docker space for too long) which you can use to access your website before sorting any DNS; a nice way to be able to prep the site before migration.</p>
<p>The first gotcha I realised in Lightsail is that although you get a public IP, it&#8217;s my understanding (from reading rather than having his the issue) is that the IP they allocate is dynamic, which I assume means either that a new IP may get allocated of you restart the container, or (and this is probably more likely) that it&#8217;s a little like EC2 where you could kill and redeploy the container but you&#8217;d lose the ability to get the same IP again. While the latter wasn&#8217;t a major likelihood for me, in case it was the former, I made use of the easy spot in Lightsail to create a Static IP which I can then point to my container and use henceforth. A quick note for young players, while the Static IP is free (for up to 5), it will get charged if you don&#8217;t have it attached to a container!!</p>
<p>Okay, so I have WordPress running and accessible&#8230; now how to get all my content across?</p>
<p>I had a quick go with WordPress&#8217;s inbuilt export/import. That moved all my posts across just fine, but then the theme I was using no longer seemed to be available from WordPress. Cool, copy the theme directory over&#8230; nope, seems I&#8217;d done some customisation of the theme which I couldn&#8217;t recall, so the theme looked quite different out of the box.</p>
<p>Right, plan B (there&#8217;s always a plan B, and as is often the case, it was Google). Rather than reinvent the wheel, a quick Google confirmed I wasn&#8217;t the first to have this mission (Shock!), nor the first to document a little of the journey for the benefit of others. You can find the article I read <a href="https://worstwriter.com/2016/02/09/a-very-beginners-guide-to-migrating-hosting-wordpress-on-aws/">here</a>, but basically there is lovely plugin for WordPress (All-in-One WP Migration &#8211; love the creative naming) that does a really good and complete site export/import. Install the plugin at each end and follow your nose!</p>
<p>The one trick I did find during export was that since I was keeping the same domain, under the advanced options on the export screen I selected &#8220;Do not replace the email domain&#8221; as well as &#8220;Do not export spam comments&#8221;. Other than that it was plain sailing!!</p>
<p>Saferhomes.nz was pretty much identical. Although, while I chose the advanced export options on my first site, when it came to the saferhomes domain I forgot them and it caused a sufficient headache on the other end that I actually went back and re-did the export with them selected. If you&#8217;re changing domain I don&#8217;t expect it&#8217;ll be such an issue but it certainly helped for just moving the domain to another).</p>
<p>With saferhomes.nz though I have an additional challenge. Under Plesk I had it using <a href="https://letsencrypt.org">Letsencrypt</a> to automatically get and keep an SSL certificate up-to-date. Lightsail&#8217;s WordPress has no such easy feature, and it uses a custom server setup for WordPress and Apache from Bitnami. SSL is a must on this site, so I&#8217;m currently working on getting Letsencrypt running in this new landscape. It&#8217;s a work in progress, but I&#8217;ll ether make a new post on how I succeeded (yes, I&#8217;m backing myself to crack it) once I finish.</p>
<p>Other than that, 2 websites running on Lightsail and accessible via IP!</p>
<p>Wow, that&#8217;s a lot. Stay tuned (or go look) for <a href="https://randominsanity.net.nz/?p=1735">parts 2</a> and probably 3 in due course.</p>
<p>&nbsp;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%201" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%201" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%201" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1%2F&amp;linkname=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%201" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2017%2F12%2Fmigrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1%2F&#038;title=Migrating%20WordPress%20to%20AWS%20Lightsail%20%28and%20other%20related%20changes%29%20%E2%80%93%20Part%201" data-a2a-url="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/" data-a2a-title="Migrating WordPress to AWS Lightsail (and other related changes) – Part 1"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/">Migrating WordPress to AWS Lightsail (and other related changes) &#8211; Part 1</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2017/12/migrating-wordpress-to-aws-lightsail-and-other-related-changes-part-1/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>2012 is well underway&#8230;</title>
		<link>https://randominsanity.net.nz/2012/02/2012-is-well-underway/</link>
					<comments>https://randominsanity.net.nz/2012/02/2012-is-well-underway/#respond</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Sun, 12 Feb 2012 04:00:12 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1557</guid>

					<description><![CDATA[<p>So yet again I&#8217;ve shown a severe lack of motivation to update this thing for far too long&#8230; But after someone reading through a lot of the post history fairly recently I thought maybe it&#8217;s time to tidy a few things up and maybe even put some new (if thoroughly boring to most) content on&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2012/02/2012-is-well-underway/">2012 is well underway&#8230;</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>So yet again I&#8217;ve shown a severe lack of motivation to update this thing for far too long&#8230; But after someone reading through a lot of the post history fairly recently I thought maybe it&#8217;s time to tidy a few things up and maybe even put some new (if thoroughly boring to most) content on here.<span id="more-1557"></span></p>
<h2>The insurance debacle&#8230;</h2>
<p><strong></strong>Those who read my last post may recall the &#8220;fun&#8221; I had with a lady deciding her car should be part of mine. Well, after the lovely letter I sent into my insurance company (at their behest) detailing my side of the incident, I followed up a week or so later just to confirm they had it for a start, and to see if any progress had been made.</p>
<p>While on the phone, a nice guy dug through their shared email system in which my submission should have supposedly arrived (it hadn&#8217;t been logged on my file yet) and found it. Equally, no responses from the other party had been logged, but he said if I didn&#8217;t mind holding he&#8217;d call her insurance company and see if they had got it from her yet. So after about 15 minutes of being on hold he came back to me reporting that the other insurance company hadn&#8217;t got their clients version back yet but after reading my submission both my insurance and hers agreed that she was in the wrong and even before they got her side. So my excess was waved and I finally got my car repaired!</p>
<p>I didn&#8217;t ever really think that they would side with her but I was surprised that even her insurance decided she was in the wrong without her side! I must have made a compelling argument lol.</p>
<p>I did finally get a copy of her side when she submitted it and I can see how she may have managed to convince herself that I was at fault, but it was one of those stories that if you started asking questions about any of the points it would have unraveled nicely. At the end of the day the accident happened because of the way in which she introduced herself to the existing flow of traffic. &#8217;nuff said. Cheers State!</p>
<h2>Music&#8230;</h2>
<p>Those of you who know me will know that I love my music! At the moment I&#8217;m listening to &#8220;The A Team&#8221; by Ed Sheeran. It&#8217;s a really sad song once you listen to the lyrics but damn catchy tune.</p>
<p>I also imported &#8220;A State of Trance Year Mix 2011&#8221; from europe. Ordered around christmas and arrived shortly into January. Cost me all of about $35 including shipping for a 2 CD album and it&#8217;s been played over and over so I think it was a bargain and money well spent lol.</p>
<h2>People&#8230;</h2>
<p><strong></strong>I&#8217;ve met a few new and interesting people already this early in the year. Some more interesting than others, and some particularly who are helping encourage me to try new things and forced me to think about some things that I have avoided for quite some time. This is a good thing for the record (I think&#8230;). I&#8217;m told I&#8217;ve been smiling more recently too lol.</p>
<p>Between road trips and spa baths it&#8217;s been a lot of fun and relaxation with new friends; not entirely stress free but certainly enough to tip the balance back the right way.</p>
<p>There has of course been the sad farewell to someone who while wasn&#8217;t a blood relation certainly rated as family to me. Farewell Grandpa, I&#8217;d like to think we celebrate your life will lived. You are and will be missed by many.</p>
<h2>Speaking of Road Trips&#8230;</h2>
<p>Well last month saw a trip to Auckland and Hamilton for a weekend (one night in each) involving live music and possibly a little too much to drink. Definitly too much driving in a fairly short period of time but well worth it over all. Good to catch up with friends too.</p>
<p>This coming Friday sees another trip starting too. Off to Wellington with one of those new and interesting people for Homegrown. There&#8217;s actually a small group of us going so should be an awesome experience and again good to get out and do something different! Who know&#8217;s what will eventuate&#8230;</p>
<h2>Work&#8230;</h2>
<p><strong></strong>Well we all know that work is one of those things that just kinda has to happen, but lately I&#8217;m pleased to say there&#8217;s been some improvement after all the uncertainty and things are looking up. Certainly enjoying work a little more again. And it&#8217;s helped by us all having moved offices much closer to home and town (pretty much anywhere away from smelly Whakatu would have been an upgrade!).</p>
<p>They jury is still out on how things will go long term but things are showing more promise than they have in some time!</p>
<h2>Website&#8230;</h2>
<p>Another thing one or two people in the world may have noticed is that my main website is currently replaced by a holding page as I build its replacement. The old one was an experiment in CSS based design and the ability to have the same content displayed significantly differently through the use of alternate style sheets.</p>
<p>That was all well and good but it&#8217;s rather outdated now and with more of my photos going public with the website URL in the watermark it seems a good idea to revamp it into a more professional front. The new design is simplistic and clean.</p>
<p>While the basic bits are done I&#8217;m writing a new gallery engine to display some of my pics; a mix of open source JS based popups with a bit of maths to get some gallery thumbnail pages with some more iterating layout (if all goes to plan). It&#8217;s been slow going with lots of other stuff on as well but hopefully something new to go live not too far off!</p>
<p>Anyway, time to start on dinner (yummy pork roast) so maybe I might make it back to another update some time soon and fill in the many things I no doubt missed! =P</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2012%2F02%2F2012-is-well-underway%2F&amp;linkname=2012%20is%20well%20underway%E2%80%A6" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2012%2F02%2F2012-is-well-underway%2F&amp;linkname=2012%20is%20well%20underway%E2%80%A6" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2012%2F02%2F2012-is-well-underway%2F&amp;linkname=2012%20is%20well%20underway%E2%80%A6" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2012%2F02%2F2012-is-well-underway%2F&amp;linkname=2012%20is%20well%20underway%E2%80%A6" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2012%2F02%2F2012-is-well-underway%2F&#038;title=2012%20is%20well%20underway%E2%80%A6" data-a2a-url="https://randominsanity.net.nz/2012/02/2012-is-well-underway/" data-a2a-title="2012 is well underway…"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2012/02/2012-is-well-underway/">2012 is well underway&#8230;</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2012/02/2012-is-well-underway/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Insurance Pains</title>
		<link>https://randominsanity.net.nz/2011/08/insurance-pains/</link>
					<comments>https://randominsanity.net.nz/2011/08/insurance-pains/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Tue, 02 Aug 2011 10:34:29 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Accident]]></category>
		<category><![CDATA[Car]]></category>
		<category><![CDATA[Insurance]]></category>
		<category><![CDATA[State]]></category>
		<category><![CDATA[Women Drivers]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1553</guid>

					<description><![CDATA[<p>We've all heard the insurance claim horror stories I'm sure. What seems simple and straightforward, turns into an absolute clusterf**k once the chips are down! Here's my story so far; lets hope common sense prevails!</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2011/08/insurance-pains/">Insurance Pains</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>We&#8217;ve all heard the insurance claim horror stories I&#8217;m sure. What seems simple and straightforward, turns into an absolute clusterf**k once the chips are down! Here&#8217;s my story so far; lets hope common sense prevails!<span id="more-1553"></span></p>
<p>Friday the 22nd of July 2011 was a slow rainy day. As we do from time to time, some of us at work decided that being a rainy Friday, it made it a perfect candidate for fish&#8217;n&#8217;chips, so after doing the rounds for orders I placed a call to the shop and then headed into Clive to pick it all up. The rain had eased and was more of a drizzle now, so while still wet and not fun to stand in, visibility was pretty good for the short drive. After picking up the order I jumped in the car and headed for the office again.</p>
<p>Southbound just into the 100km stretch of SH2 I started to accelerate as I came onto the first small straight, and noticed a white car on the opposite side of the road, but pointing in the same direction I was with its nose nudged slightly to the oncoming lane. It looked like it was parked, except that it was too close to the road, especially as it was facing the wrong direction. And sure enough as I got closer it pulled across the oncoming lane and tried to pull into my lane&#8230; the only problem being that my car was occupying that space already! The white car hit mine, we got the cars off the road, inspected the damage, exchanged details etc, and as the cars were both still drivable, went our separate ways. While I felt pretty pissed off at it all, I was glad at least that she hadn&#8217;t tried to say it was my fault and hoped that things could just get repaired and back to normal.</p>
<p>Upon arrival back at the office, the rest of the team started on lunch, while I spent the better part of 20 minutes on the phone with my insurance company (State), relaying the information I had collected from the driver of the other vehicle, and giving a detailed description of what happened. This included the drivers comment that she had &#8220;misjudged&#8221; how close I was and that she had intended to move over to the southbound shoulder, wait for me to pass and then pull out behind me. Unfortunately while on the phone, the lady I was speaking to had tried the cell number without response so a quick effort to get her admission of responsibility wasn&#8217;t going to play nice, but State would continue to work on getting in touch with her. The lady also assured me that as I had Full cover plus hire car cover with them, that while my car was being repaired they could arrange a hire car. Great, wonderful, glad to know the dosh I fork out each week might actually pay off!</p>
<p>A short while after I got off the phone with the insurance company I took the car into one of their preferred repairer&#8217;s for assessment which included nothing more (and I mean NOTHING more) than a couple of photos of the damage; no questions, no further investigation to see if it was more than panel damage etc. But that&#8217;s fine, I figure they know what they are doing and I&#8217;m certainly no mechanic to question their process for such an initial assessment.</p>
<p>So everything should be good&#8230; In a perfect world at least.</p>
<p>My concern was raised the following Tuesday when mid morning I received a call on my cell asking to speak to &#8230; the driver of the other car! After a bit of back and forth, I established that they were returning a call she had made to them, and somehow the cell number had got mixed up by the return caller. I thought that while the mix up was a little concerning, at least they were getting to talk to her to get things moving along further. Silly me!</p>
<p>Tuesday afternoon, after hearing nothing I phoned the insurance company again to enquire about the status of my claim, only to be told that the driver of the other car was not admitting liability for the accident and that both she and I would receive in the post some paperwork asking us to give a written statement and a diagram. At this point I started to get a little more pissed off; I was driving a car that I couldn&#8217;t open the drivers door properly on, and that had developed a lovely little shake in the stearing that resulted in me deciding that I wasn&#8217;t willing to drive it to Wellington the coming weekend for fear it would crap out while in transit somewhere far from home!</p>
<p>So on the 1st of August the letter finally arrived and today (the 2nd) I filled it all out and emailed it to them this evening. The more I wrote, the more pissed off with it all I got. Excess aside, they still haven&#8217;t got my car fixed; what would happen if it wasn&#8217;t drivable? What if there is as yet unseen damage that is going to result in additional damage or failure, of the steering for example! I decided to put it all on here and vent my frustration to the world. I&#8217;ll also be asking some rather pointed questions about other aspects of my policy to the insurance company to see what they have to say, and ultimately will decide if I want to stay with them or if I want to change.</p>
<p>The following is the email I sent to them and the accompanying picture. For now I won&#8217;t put any identifiable details about the other party in here, but who knows, that may change depending on how irritated I get before this whole thing is over!</p>
<blockquote><p>To whom it may concern,<a href="https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001.jpg"><img loading="lazy" class="alignright size-medium wp-image-1554" title="State Insurance Claim - Detail Diagram" src="https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001-300x199.jpg" alt="Diagram of the accident" width="300" height="199" srcset="https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001-300x199.jpg 300w, https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001-150x99.jpg 150w, https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001-1024x681.jpg 1024w, https://randominsanity.net.nz/wp-content/uploads/20110802145209714_0001.jpg 1194w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The following statement and attached pictures are in reply to the letter dated 26<sup>th</sup> July 2011 from &lt;The name of their &#8220;Claims Consultant&#8221;&gt; requesting further information in relation to claim &lt;Claim Number&gt;.</p>
<p>At approximately 12:30, Friday the 22nd of July I was travelling south bound from Clive returning to work in Whakatu. The weather was overcast and had been raining heavily, however there was only a light rain and good visibility at the time. As a matter of habit I had my headlights on to increase my visibility to others with the sporadic rain that had been coming.</p>
<p>When the accident occurred I had transitioned from the 70km/hr to the 100km/hr speed zone and started to increase my speed as I came into a straight section of road. As I entered the straight I noticed a white car on the opposite side of the road facing southbound (the wrong direction for the side the vehicle was on). Once I gotten closer that car began to move forward onto the road, crossing the oncoming lane and heading for my lane. I was forced to move left off the road and did so as much as I could without moving into the muddy siding and risking total loss of traction; I also applied the brakes and sounded the horn as I did so. The white car continued and impacted my drivers side front door and front panel; it also bent my wing mirror in.</p>
<p>After both vehicles had come to a stop, the white car was in the southbound lane and had pushed my car off the road even further. In order to avoid a further accident I moved my car left and forward to allow both cars to get off the road. The driver of the white car seemed very concerned and apologetic. We inspected the damage to both cars; I&#8217;d had difficulty opening the drivers side door on my car and notable bending had occurred on the impacted panels as well as damage to the front drivers side tyre. Her vehicle showed little noticeable damage however the bright white paint and overcast day made it hard to distinguish any minor deformities that had resulted in the accident.</p>
<p>At the scene, she apologised and explained that she had misjudged how close I was when she pulled out, and that her intention had been to pull her car across both lanes and onto the south bound shoulder, allowing my car to pass before pulling out behind me. It seemed clear from her comments that she acknowledged that it was her misjudgement that had resulted in her hitting my car and I took this as to an acknowledgement of liability.</p>
<p>Due to the apparent agreement on the cause and the fact no one was injured and that the damage appeared relatively minor (both cars were still drivable without significant risk) I opted not to ask Police to respond.</p>
<p>After exchanging details and inspecting my car to ensure it was not likely to do too much more damage driving the remaining few minutes to work, I returned to the office and called State to report the accident. Logs indicate this call was made at 12:42pm.</p>
<p>After loading the claim, I took the vehicle to Napier Collision Repair for an assessment, during which they took photos of the visible damage. Since then having had to drive my car in its current state I&#8217;ve also noticed that there is now a shake in the steering that I can only attribute to being shunted in the side by another vehicle. Access to the drivers compartment is still restricted also, due to being unable to properly open the drivers side door.</p>
<p>On the morning of Tuesday the 26th I received a call on my cellphone asking to speak to &lt;the other driver&gt;, which is the driver of the car that hit mine. There had obviously been some confusion as someone at State was apparently returning &lt;her&gt; call and had for some reason mixed my number up in the process. That afternoon after hearing nothing back and growing more concerned as to what other details may have gotten confused, I decided to follow up with State at which point I was told that &lt;she&gt; was not admitting liability and that although I had given a statement and description over the phone I would now be required to give one in writing along with a diagram.</p>
<p>The accompanying diagram shows the relative position and movement of the two vehicles both before impact and at the point of impact, with vehicle A representing my vehicle, and vehicle B representing the other vehicle. Both vehicles were pointing in a southbound direction with vehicle A approaching in motion along the southbound lane, and vehicle B beginning from a stopped position facing the wrong direction on the northbound shoulder. From here, vehicle B moves across the northbound lane and merges into the front right hand side of vehicle A (my car). At the time I was traveling somewhere under 100km/hr as I had only just entered the 100km/hr zone and following a brief period of acceleration had started to slow my speed (prior to reaching 100km/hr) as a result of recognition this hazard unfolding.</p>
<p>Please feel free to contact me if you wish to clarify any further details. I trust that this provides sufficient information to allow you to make an informed decision as to the liability for the accident allowing the claim to progress.</p>
<p>&nbsp;</p>
<p>Kind Regards,</p>
<p>&lt;me&gt;</p></blockquote>
<p>So what do you all think? Had the same trouble yourself? Feel free to name and shame (or complement if appropriate) your insurance company, as I&#8217;ll be shopping around again in the near future!</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2011%2F08%2Finsurance-pains%2F&amp;linkname=Insurance%20Pains" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2011%2F08%2Finsurance-pains%2F&amp;linkname=Insurance%20Pains" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2011%2F08%2Finsurance-pains%2F&amp;linkname=Insurance%20Pains" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2011%2F08%2Finsurance-pains%2F&amp;linkname=Insurance%20Pains" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2011%2F08%2Finsurance-pains%2F&#038;title=Insurance%20Pains" data-a2a-url="https://randominsanity.net.nz/2011/08/insurance-pains/" data-a2a-title="Insurance Pains"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2011/08/insurance-pains/">Insurance Pains</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2011/08/insurance-pains/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Running Snorby on Debian (lenny) with Snort, Barnyard2 and Apache2</title>
		<link>https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/</link>
					<comments>https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Wed, 09 Sep 2009 23:20:44 +0000</pubDate>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[ids]]></category>
		<category><![CDATA[snorby]]></category>
		<category><![CDATA[snort]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=1510</guid>

					<description><![CDATA[<p>I recently setup a Snort sensor on a dedicated box and initially had it all running and happy. Then I stumbled across Snorby, and thought &#8220;that looks pretty mint, I might try that out&#8221; as BASE just wasn&#8217;t doing it for me on its own. In this article I&#8217;ll try and piece together a little&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/">Running Snorby on Debian (lenny) with Snort, Barnyard2 and Apache2</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I recently setup a <a title="Snort.org" href="http://www.snort.org/" target="_blank">Snort</a> sensor on a dedicated box and initially had it all running and happy. Then I stumbled across <a title="Snorby.org" href="http://www.snorby.org/" target="_blank">Snorby</a>, and thought &#8220;that looks pretty mint, I might try that out&#8221; as <a title="BASE" href="http://sourceforge.net/projects/secureideas/" target="_blank">BASE</a> just wasn&#8217;t doing it for me on its own. In this article I&#8217;ll try and piece together a little about what the initial set-up was and how I managed to get Snorby up and running (and how I managed to get stuck several times along the way).<span id="more-1510"></span></p>
<h3>Pre Snorby:</h3>
<p>Before I looked at installing Snorby I&#8217;d setup Snort, <a title="Barnyard2" href="http://www.securixlive.com/barnyard2/index.php" target="_blank">Barnyard2</a> and <a title="Apache.org" href="http://apache.org/" target="_blank">Apache2</a> with BASE. Snort was logging to a unified2 log file, which Barnyard2 was parsing and storing in a database as well as logging to syslog so I could get a rapid view that things were actually working prior to BASE being setup. Then BASE came in and grabbed info from the database to display in its standard fashion.</p>
<p>While this setup was pretty good and while BASE was able to generate some interesting stats, it wasn&#8217;t the most slick thing I&#8217;ve seen and its links to rule info and IP lookups etc seemed to have been invalidated due to updates in the websites or subscription requirements of the websites.</p>
<p>So then I stumbled across Snorby. It looked much more user friendly and appeared to generally just be a nicer system than BASE, so I thought why not. Initially I had intended to run both BASE and Snorby in different folders of the web root&#8230; that of course turned out to be a bust due to the nature of Ruby on Rails; a language I know nothing about and gave no thought to at the time.</p>
<h3>Installing Snorby:</h3>
<p>While Snorby can run all on its lonesome using Webrick (never done it but the interwebz told me so!), I had Apache running already and as I mentioned was still thinking that other stuff would be running along side. So, on the Snorby website I found the wiki page &#8220;<a href="http://wiki.github.com/mephux/Snorby/snorby-recipe-with-barnyard2-unified2-and-apache-jjc" target="_blank">http://wiki.github.com/mephux/Snorby/snorby-recipe-with-barnyard2-unified2-and-apache-jjc</a>&#8221; which after some later googling appears to just be an excerpt from &#8220;<a href="http://global-security.blogspot.com/2009/07/snorby-for-snort-recipe-with-barnyard2.html" target="_blank">http://global-security.blogspot.com/2009/07/snorby-for-snort-recipe-with-barnyard2.html</a>&#8220;.</p>
<p>Now that recipe was aimed at FreeBSD, which while I used to use, was somewhat different in it&#8217;s operation to Debian. That aside i thought I&#8217;d use it as my guide and just wing the differences between the ports of FreeBSD and Apt from Debian.</p>
<p>My first attempt (and failure) involved installing ruby and a few other packages from Apt. Never having dealt with it before all the references to &#8220;gem&#8221; and &#8220;rake&#8221; etc were foreign to me, so I installed a few other packages that looked related too. Short version; this all ended up in a nauseating mess of version incompatibilities, file path issues, and multiple versions of the same program floating around the system with different ones being used by different commands.</p>
<p>So I purged all those packages and grabbed ruby and rubygems tarballs. Installed those, and tried again. This time got closer, and actually got Snorby running, however with one issue&#8230; Any time I tried to view the detail of an event, I got an error. This was linked to their being no sensor info even though all the events were logging fine.</p>
<p>This could have possibly been resolved easily enough, had I been able to get into the command line debug console for Snorby. I&#8217;d jumped onto IRC and found Dustin Webber (aka &#8220;mephux&#8221;); the author of Snorby. Working with him we tried a pile of things and found that there was a hugely messed up mix of files and stuff. The most annoying error while trying to access the debug console was &#8220;Rails requires RubyGems &gt;= . Please install RubyGems and try again: http://rubygems.rubyforge.org&#8221; which given Snorby was installed and running seemed to indicate that Rails and RubyGems were there and playing together prior to this to get things going at all.</p>
<p>Everything was looking completely snotted so after around an hour of getting nowhere, I decided to start from scratch again. I de-installed anything vaguely resembling ruby, rails, gems etc. I also located and forcibly deleted any cached files, directories etc that bared any resemblance. I wanted to make sure it was REALLY cleared out!</p>
<p>The following is how I got things to work (or as near as I can remember) after that.</p>
<p>I grabbed ruby-1.8.7-p174.tar.gz and rubygems-1.3.5.tgz from their appropriate websites. While the recipie I was using as a guide didn&#8217;t mention the specific install of ruby itself, gems required it to install (I assume the ruby-gems port installs it as a dependency maybe).</p>
<p>Installing ruby was a stock standard untar, ./configure, make, make install. I did run configure with the &#8216;&#8211;enable-shared&#8217; flag this time which I hadn&#8217;t earlier, although I&#8217;m not sure if that made any difference at all. once that&#8217;s done, rubygems was a bit different, needing to run &#8220;ruby setup.rb&#8221; after untarring as the method to set it up.</p>
<p>Once that was done, things became a bit more standard. I&#8217;d already grabbed Snorby using git and placed it in /var/www/snorby/ (I made it lower case because I was expecting to have the &#8220;snorby&#8221; in a url, however the folder was named with a capital S when first grabbed.</p>
<p>The command sequence from there (I&#8217;m not listing the output to keep it brief) was&#8230;<br />
<code><br />
$ gem install prawn<br />
$ gem install rake<br />
$ gem install rails<br />
$ gem install dbd-mysql<br />
$ gem install passenger<br />
$ passenger-install-apache2-module<br />
</code><br />
At first I accidentally missed the rails one and dbd-mysql gave an error, but after I corrected my mistake it installed fine.</p>
<p>The passenger-install-apache2-module is one of a few scripts that passenger seems to have for getting things setup with different web servers. It is pretty helpful and takes you through a couple of steps to get things setup. It will tell you if you are missing anything it needs, and even gave the correct apt command to get anything it needed. At the end, it tells you three lines you need to add to your Apache config.</p>
<p>After that, it was time to get Snorby sorted again.</p>
<p>Setup database.yml and email.yml as per the normal docs. In my case I cut email.yml down to remove the authentication stuff.</p>
<p>As per the doco &#8220;rake gems:install&#8221; was next.</p>
<p>Next was the database.<br />
<code><br />
$ rake snorby:reset RAILS_ENV=production<br />
$ rake snorby:setup RAILS_ENV=production<br />
$ rake snorby:update RAILS_ENV=production<br />
</code><br />
Now, I&#8217;m not 100% convinced that I ether needed all three of these commands or any of them actually. I had the database setup already with barnyard logging to it. This process dropped the entire db and re-created the tables, but I can&#8217;t spot anything specific schema wise that Snorby added that wasn&#8217;t there before. However, while debugging these three command were given to me by Dustin as what was needed and I didn&#8217;t have the patience at the time to test different combinations or the knowledge of ruby to check the code for exactly what each did.</p>
<p>After that, restart Barnyard and Apache. Id also made the changes to the Apache DocumentRoot by now to work as per the global-security version of the recipe, these were left out of the one on the Snorby Wiki but seem essential to getting the ruby stuff working rather than just showing as files.</p>
<p>Browsing to the appropriate url it now all seemed go. I found I&#8217;d missed the iconv install but an &#8220;apt-get install libiconv-ruby&#8221; fixed that. I could see alerts being logged, the sensor showed fine, and now 16 hours later Snorby is running happily!</p>
<p>The two other things I did come across that I didn&#8217;t spot in the doco&#8217;s but that showed in the Apache logs were changing permissions on snorby/log/production.log and the snorby/tmp/ folder to allow the application logging and the generation of email attached PDF&#8217;s respectively. The log snippet that showed this up was:<br />
<code><br />
Rails Error: Unable to access log file. Please ensure that /var/www/snorby/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.<br />
spawn&gt; Exception in child[2924] - Errno::EACCES: Permission denied - /var/www/snorby/tmp/tmp-event.pdf<br />
</code></p>
<h3>Post Install:</h3>
<p>A huge thanks to Dustin for not only writing the thing, but for several hours of assistance in trying to track down the problems to get it working under my particular config.</p>
<p>Reflecting I think the first problem with lack of a sensor was because the Snorby install had blown away a perfectly good database, combined with barnyard2 not restarting properly causing it to manage to keep logging events when it reconnected to the db, but not recreating the sensor info in the db as that seems to be done on barnyard loading.</p>
<p>You may ask why barnyard didn&#8217;t reload properly&#8230; I &#8220;think&#8221; that may have been do to with the load the server was under: this sensor is in a very high traffic network so snort and barnyard were working their butts off to keep up with the traffic that was being sniffed &#8211; so even though barnyard was told to restart, I think it was still trying to finish the records it was working on inserting into the database, which was in the tens of thousands. I actually fully &#8220;kill -9&#8243;ed it at the last restart but previously I hand just told it to restart without checking process id&#8217;s etc.</p>
<p>I&#8217;ll try and update this post to clarify anything if I get questioned or if I feel motivated to expand anything into more detail. Feel free to post any questions you have on the install process  of Snorby or the other components here or go checkout the Snorby website for places to get help if you&#8217;re having trouble with Snorby itself. As I said, I know nothing of Ruby so my ability to assist with a lot of Snorby specific problems is probably pretty limited.</p>
<p><strong>Edit <small>[2009-09-10 13:09]</small>:</strong> Ok, so not everything was perfect. Turns out the cron jobs to do the daily/weekly/monthly reporting weren&#8217;t installed for some reason (apparently I&#8217;m not the only person to have this happen). To fix it:<br />
<code><br />
$ gem sources -a http://gems.github.com<br />
$ gem install javan-whenever<br />
$ whenever --update-crontab snorby --set environment=production<br />
</code><br />
and it should be all setup to run. =]</p>
<h3>Links:</h3>
<ul>
<li>Snorby Homepage: <a href="http://www.snorby.org/" target="_blank">http://www.snorby.org/</a></li>
<li>Snorby Wiki: <a href="http://wiki.github.com/mephux/Snorby" target="_blank">http://wiki.github.com/mephux/Snorby</a> <small>(has contact info and install doco)</small></li>
<li>Snort Homepage: <a href="http://www.snort.org/" target="_blank">http://www.snort.org/</a></li>
<li>Snort Additional Downloads: <a href="http://www.snort.org/downloads/additional-downloads/" target="_blank">http://www.snort.org/downloads/additional-downloads/</a> <small>(where I found BASE, Snorby, Barnyard2 and has a pile of other tools as well)</small></li>
</ul>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F09%2Frunning-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2%2F&amp;linkname=Running%20Snorby%20on%20Debian%20%28lenny%29%20with%20Snort%2C%20Barnyard2%20and%20Apache2" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F09%2Frunning-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2%2F&amp;linkname=Running%20Snorby%20on%20Debian%20%28lenny%29%20with%20Snort%2C%20Barnyard2%20and%20Apache2" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F09%2Frunning-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2%2F&amp;linkname=Running%20Snorby%20on%20Debian%20%28lenny%29%20with%20Snort%2C%20Barnyard2%20and%20Apache2" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F09%2Frunning-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2%2F&amp;linkname=Running%20Snorby%20on%20Debian%20%28lenny%29%20with%20Snort%2C%20Barnyard2%20and%20Apache2" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F09%2Frunning-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2%2F&#038;title=Running%20Snorby%20on%20Debian%20%28lenny%29%20with%20Snort%2C%20Barnyard2%20and%20Apache2" data-a2a-url="https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/" data-a2a-title="Running Snorby on Debian (lenny) with Snort, Barnyard2 and Apache2"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/">Running Snorby on Debian (lenny) with Snort, Barnyard2 and Apache2</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2009/09/running-snorby-on-debian-lenny-with-snort-barnyard2-and-apache2/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Drop the Rate Mate &#8211; What&#8217;s it all about?</title>
		<link>https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/</link>
					<comments>https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Sat, 15 Aug 2009 00:00:32 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[2degrees]]></category>
		<category><![CDATA[Anti-competitive]]></category>
		<category><![CDATA[DropTheRate]]></category>
		<category><![CDATA[Mobile Termination Rates]]></category>
		<category><![CDATA[MTAS]]></category>
		<category><![CDATA[MTR]]></category>
		<category><![CDATA[Telecom]]></category>
		<category><![CDATA[Vodafone]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=117</guid>

					<description><![CDATA[<p>Ok, so some of you may have seen my 5 seconds (if you combine the various recordings) of fame, and plenty of you are having fun giving me grief about it. For those who missed it, TV3&#8217;s piece is here and TV1&#8217;s piece is here. So, what gets me into a suit and onto national&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/">Drop the Rate Mate &#8211; What&#8217;s it all about?</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ok, so some of you may have seen my 5 seconds (if you combine the various recordings) of fame, and plenty of you are having fun giving me grief about it. For those who missed it, TV3&#8217;s piece is <a title="TV3 News" href="http://www.3news.co.nz/Lobby-group-wants-regulation-on-cell-phone-market/tabid/311/articleID/116210/cat/73/Default.aspx" target="_blank">here</a> and TV1&#8217;s piece is <a title="TV1 News" href="http://tvnz.co.nz/business-news/group-pushes-lower-termination-rates-2903648/video" target="_blank">here</a>.</p>
<p>So, what gets me into a suit and onto national TV you ask? Well it&#8217;s a new campaign called <a title="Drop the Rate, Mate website" href="http://droptheratemate.co.nz/" target="_blank">&#8220;Drop the Rate Mate&#8221;</a>, and basically it&#8217;s a movement lending its support and allowing the public to better support the current draft recommendation issued by the Commerce Commission on Mobile Termination Rates.</p>
<p>The campaign was launched on the 11th of August 2009 and initially there are 8 organisations supporting the campaign, including <a title="Airnet NZ Ltd" href="http://www.airnet.net.nz/" target="_blank">Airnet</a>, Consumer NZ, Federated Farmers, FoMA, NZUSA, TUANZ, 2degrees and Unite, and is chaired by Matthew Hooton of Exceltium. The key however is that it&#8217;s actually designed as a way for every day New Zealanders to have a voice to battle against the well financed incumbents: Everyone deserves their say!<span id="more-117"></span></p>
<p><img loading="lazy" class="size-full wp-image-118 alignright" title="Image0024" src="https://randominsanity.net.nz/wp-content/uploads/Image0024.jpg" alt="Yes I scrub up on occasion!" width="216" height="288" /></p>
<p>The full Commerce Commission report can be found <a title="Draft MTR Report" href="http://www.comcom.govt.nz//IndustryRegulation/Telecommunications/Investigations/MobiletoMobileTermination/ContentFiles/Documents/Final%20draft%20MTAS%20Report%20-%20public%20version%20(with%20links).pdf" target="_blank">here</a><sub> (pdf)</sub> if you&#8217;re sufficiently interested; but here I&#8217;ll try to summarise a few key points and throw a few more facts amongst all the debate (even though there&#8217;s plenty of misinformation to wade through).</p>
<h3>A Few Definitions:</h3>
<p><strong>MTAS:</strong> Mobile Termination Access Services. Incorporates Mobile-to-Mobile, Fixed-to-Mobile and Short-message-service termination rates.</p>
<h3>Key Recommendations:</h3>
<p>While the report is not a final report, it is expected that after public submissions are taken the key recommendations will still hold. These two key recommendations are that:</p>
<ul>
<li>MTAS should be regulated. This would be done by making the change listed as paragraph 959 (page 206) of the draft</li>
<li>That the revised undertakings submitted by Telecom, Vodafone and 2degrees should not be accepted (Paragraphs 960 and 961)</li>
</ul>
<p>There are a couple of reasons that MTAS are being investigated. One is that it is a barrier to entry, which has unfortunately combined with 2degrees participation in the droptherate campaign has led some to claim that it&#8217;s all a big marketing stunt by them because they can&#8217;t compete normally. For the record I don&#8217;t think that&#8217;s accurate personally; 2degrees have already launched competitive pricing. A MTR reduction will definitely help them compete on a more level playing field but if they don&#8217;t change 2degrees will still battle away and I believe still be commercially viable.</p>
<h3>Barrier to Entry</h3>
<p>The barrier is best summed up by the following image&#8230;</p>
<div id="attachment_115" style="width: 520px" class="wp-caption aligncenter"><a href="https://randominsanity.net.nz/wp-content/uploads/mobilecarriers_mtr.jpg" target="_blank"><img aria-describedby="caption-attachment-115" loading="lazy" class="size-full wp-image-115" title="mobilecarriers_mtr" src="https://randominsanity.net.nz/wp-content/uploads/mobilecarriers_mtr.jpg" alt="MTR Between Mobile Carriers" width="514" height="343" /></a><p id="caption-attachment-115" class="wp-caption-text">Figure 1: MTAS Between Mobile Carriers. Each customer makes one equal call to every other customer on other networks. For the illustration I&#39;ve chosen a communication that leads to a 15c MTR each. Source: Daniel Hopkirk. (Click image for larger version)</p></div>
<p>The situation is this: The new carrier &#8220;C&#8221; comes on board and initially has a significantly lower customer base than the other two incumbents. Logically, with less on-net customers, the majority of calls and txts will be bound for another network. Equally, as the majority of phone users are not on their network, very few calls or txts from other networks will be destined for the new carrier. This leads to a significant imbalance in MTAS paid by Carrier C when compared to that which is paid and/or recouped by the other Carriers.</p>
<blockquote><p>&#8220;&#8230; the provision of [mobile termination rates] at prices above cost represents a barrier to efficient entry and expansion in the retail mobile services market.&#8221;</p>
<p style="text-align: right;">NZ Commerce Commission<br />
Draft Report on whether the mobile termination access services should become designated or specified services<br />
30 June 2009<br />
Page 12, Paragraph xiv</p>
</blockquote>
<p>Now Carrier A and Carrier B will tell you that they don&#8217;t really matter and that it all evens out, which may be accurate if there is a comparable volume of traffic inbound and outbound for your network, but for a new Carrier this isn&#8217;t the case. All this adds up to a significant cost that Carrier C has to pass onto it&#8217;s customers, which makes it very difficult to compete on cost, especially when the ComCom investigation shows that the rate charged by the other Carriers is significantly above what it costs them, and above internationally accepted rates.</p>
<p>And that leads us on to the second issue&#8230;</p>
<h3>International Benchmarking</h3>
<p>Sure, there&#8217;s nothing wrong with trying to make a profit, but one could speculate that the high rates serve to keep the two larger and relativity balanced carriers in a controlling position with minimal direct cost to them. For the record, the campaign estimates that over all it ends up with Telecom paying Vodafone a little more than the reverse, but this is a small price to pay to keep the market to themselves!</p>
<p>The ComCom investigation shows that we basically have some of the highest MTAS in the world. And just before anyone starts to talk about Bill and Keep regimes and all that stuff, yes it exists however that&#8217;s not what the ComCom are recommending and 2degrees have declared that even if that was implemented they would NOT charge their customers to RECEIVE calls as some people have tried to claim.</p>
<p>Table 1 below has a fair bit of info, but basically it covers what Telecom and Vodafone have volunteered to do and what the ComCom believes would be a likely regulated rate based on international investigations. Here&#8217;s what the headings mean (Note that as the investigation was carried out pre-launch of 2degrees, their rates are not included in this data):</p>
<ul>
<li><strong>Current Voice/SMS Undertakings:</strong> MTR for voice calls under the current undertakings that Telecom and Vodafone have. This undertaking expires in 2012&#8230; Not sure why Vodafone SMS rate is&#8217;t listed in the report yet but it&#8217;s possibly just not part of their current undertakings.</li>
<li><strong>Revised Voice/SMS Undertaking:</strong> The proposed voluntary undertaking that Telecom and Vodafone submitted during the investigation. The recommendation of the report suggests that these are not excepted.</li>
<li><strong>Comparison of expected Voice/SMS MTR:</strong> This one&#8217;s a bit more tricky. It&#8217;s a comparison between what the ComCom expect the regulated rate would be (The &#8220;Factual&#8221; rate) and what they call the &#8220;Counterfactual&#8221; rate which they note as being&#8230;<br />
<blockquote><p>The counter-factual converts the undertakings rates weighted on a calender basis for each year. &#8230; These figures are then weighted for the proportion of mobile subscriber numbers on each of Vodafones and Telecoms networks.</p>
<div style="text-align: right;">NZ Commerce Commission<br />
Draft Report on whether the mobile termination access services should become designated or specified services<br />
30 June 2009<br />
Page 14, Footnote #4</div>
</blockquote>
<p>Basically it&#8217;s designed to be an average per customer on those networks based on their proposed undertakings, or at least that&#8217;s how I understand it&#8230; I could of course be wrong&#8230;</p>
</li>
</ul>
<table style="border: 1px dotted #CCCCCC;" border="0">
<tbody>
<tr>
<td>(All prices listed as cents-per-minute<br />
or cents-per-text as appropriate)</td>
<td><strong>2009</strong></td>
<td><strong>2010</strong></td>
<td><strong>2011</strong></td>
<td><strong>2012</strong></td>
<td><strong>2013</strong></td>
<td><strong>2014</strong></td>
<td><strong>2015</strong></td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Current Voice Undertakings</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Telecom</td>
<td>15.0</td>
<td>14.0</td>
<td>12.0</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Vodafone</td>
<td>15.0</td>
<td>14.4</td>
<td>14.0</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Current SMS Undertakings</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Telecom</td>
<td>9.5</td>
<td>9.5</td>
<td>9.5</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Revised Voice Undertaking</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Telecom</td>
<td>15.0</td>
<td>14.0</td>
<td>12.0</td>
<td>11.0</td>
<td>10.0</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Vodafone</td>
<td>15.0</td>
<td>14.4</td>
<td>14.0</td>
<td>13.0</td>
<td>12.0</td>
<td>11.0</td>
<td>11.0</td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Revised SMS Undertaking</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Telecom</td>
<td>3.5</td>
<td>3.5</td>
<td>3.5</td>
<td>3.5</td>
<td>3.5</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Vodafone</td>
<td>9.5</td>
<td>8.9</td>
<td>8.3</td>
<td>7.7</td>
<td>7.3</td>
<td>7.0</td>
<td>7.0</td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Comparison of expected Voice MTR</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Without Regulation (Counterfactual)</td>
<td>15.25</td>
<td>14.41</td>
<td>13.35</td>
<td>12.31</td>
<td>11.31</td>
<td>10.66</td>
<td>10.53</td>
</tr>
<tr>
<td>With Regulation (Factual)</td>
<td>7.20</td>
<td>6.50</td>
<td>5.80</td>
<td>5.20</td>
<td>4.70</td>
<td>4.30</td>
<td>3.80</td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
<tr>
<td><strong>Comparison of expected SMS MTR</strong></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Without Regulation (Counterfactual)</td>
<td>6.86</td>
<td>6.44</td>
<td>6.12</td>
<td>5.81</td>
<td>5.57</td>
<td>5.39</td>
<td>5.36</td>
</tr>
<tr>
<td>With Regulation (Factual)</td>
<td>0.95</td>
<td>0.86</td>
<td>0.77</td>
<td>0.69</td>
<td>0.62</td>
<td>0.56</td>
<td>0.50</td>
</tr>
<tr>
<td colspan="8"></td>
</tr>
</tbody>
</table>
<p style="text-align: right;">Table 1: A comparison of current and proposed undertakings and expected regulated rates which would be inline with international expectations. Source: Data compiled from Telecom, Vodafone and the Commerce Commission, all listed in the ComCom report.</p>
<h3>Summary</h3>
<p>I know that I haven&#8217;t done the most brilliant job of walking through the information (my brain and the wee early hours of the morning in which this was thrown together don&#8217;t really agree with each other), and I may try tidy it up later, but I hope I&#8217;ve helped shed some more light on the story at the very least.</p>
<ul>
<li>Lowering MTAS would increase competition based on value and quality of service, rather than who most of your friends are already with (or forcing you to have a phone for each network)</li>
<li>Compared against international carriers, Telecom and Vodafone&#8217;s proposed voluntary undertakings represent an insufficient decrease over too long a period to bring us into line within an acceptable time frame</li>
</ul>
<p>If you&#8217;d like to support the campaign you can do so by going to <a href="http://droptheratemate.co.nz/">http://droptheratemate.co.nz/</a> and adding your name to the petition.</p>
<p>For those who have any questions feel free to leave them here and I&#8217;ll try and help out where I can.</p>
<h3>Links</h3>
<p>Some links to other posts, articles or various other sources of information on the matter. Note: These have nothing to do with me and may be pro or con when compared to my view on the matter. Got any good ones I&#8217;ve missed? Let me know.</p>
<ul>
<li><a href="http://www.stuff.co.nz/business/industries/2763171/2degrees-denies-secret-pay-for-calls-plan">2009-08-18 &#8211; Stuff &#8211; 2degrees denies secret pay-for-calls plan</a></li>
<li><a href="https://randominsanity.net.nz/?attachment_id=122">2009-08-12 &#8211; Hawkes Bay Today (clipping) &#8211; Campaign targets two providers&#8217; mobile costs</a></li>
<li><a href="https://randominsanity.net.nz/?attachment_id=123">2009-08-12 &#8211; The Dominion Post (clipping) &#8211; Cellphone charges &#8216;ripping off users&#8217;</a></li>
<li><a href="http://www.greens.org.nz/node/21652">2009-08-12 &#8211; Greens.org &#8211; Green Party backs the &#8216;Drop the Rate, Mate&#8217; campaign</a></li>
<li><a href="http://www.hawkesbay.co.nz/index.php/200908126627/Locals/Local-News/Drop-the-Rate-Mate-mobile-phone-Campaign-Launch.html">2009-08-12 &#8211; hawkesbay.co.nz &#8211; Drop the Rate, Mate! mobile phone users&#8217; Campaign Launch</a></li>
<li><a href="http://www.geekzone.co.nz/juha/6696">2009-08-12 &#8211; The Techsploder &#8211; Snow job on termination rates</a></li>
<li><a href="http://www.scoop.co.nz/multimedia/tv/business/25594.html">2009-08-12 &#8211; Scoop &#8211; Are we getting a good deal with our cellphone charges?</a></li>
<li><a href="http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&#038;objectid=10590161">2009-08-12 &#8211; NZ Herald &#8211; Phone giants say call for price rules could backfire</a></li>
<li><a href="http://www.scoop.co.nz/stories/BU0908/S00295.htm">2009-08-12 &#8211; Scoop &#8211; Telecom and Vodafone Responses &#8220;Laughable&#8221;</a></li>
<li><a href="http://www.scoop.co.nz/stories/BU0908/S00279.htm">2009-08-12 &#8211; Scoop &#8211; Campaign Launched Against Telecom/Vodafone Rip Off</a></li>
<li><a href="http://www.stuff.co.nz/business/industries/2742970/Cellphone-charges-ripping-off-users">2009-08-12 &#8211; Stuff &#8211; Cellphone charges &#8216;ripping off users&#8217;</a></li>
<li><a href="http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&#038;objectid=10590161">2009-08-12 &#8211; NZ Herald &#8211; Phone giants say call for price rules could backfire</a></li>
<li><a href="http://computerworld.co.nz/news.nsf/netw/45EB1F95E9CE2E8ECC257610000A2304">2009-08-12 &#8211; Computer World &#8211; Mobile termination row goes nuclear</a></li>
<li><a href="http://www.geekzone.co.nz/blog.asp?postid=6699">2009-08-12 &#8211; Steve Zone &#8211; Droptherate &#8211; Are people being mislead by PR spin?</a></li>
<li><a href="http://www.3news.co.nz/defaultStrip.aspx?tabid=213&#038;articleID=116210">2009-08-11 &#8211; 3 News Radio Live &#8211; Lobby group wants regulation on cell phone market</a></li>
<li><a href="http://computerworld.co.nz/news.nsf/netw/0D84DE795C7AD2EBCC25760E0078C910">2009-08-11 &#8211; Computer World &#8211; &#8216;Drop the rate mate&#8217; campaign targets MTRs</a></li>
<li><a href="http://www.kiwiblog.co.nz/2009/08/drop_the_rate_mate.html">2009-08-11 &#8211; KiwiBlog &#8211; Drop the Rate, Mate</a></li>
<li><a href="http://www.infonews.co.nz/news.cfm?id=40699">2009-08-11 &#8211; Infonews &#8211; Campaign launched against Telecom and Vodafone rip offs</a></li>
<li><a href="http://www.geekzone.co.nz/sbiddle/6697">2009-08-11 &#8211; Steve Zone &#8211; Droptherate &#8211; How about telling us the truth?</a></li>
<li><a href="http://www.voxy.co.nz/national/81-kiwis-say-drop-rate-mate/5/20700">2009-08-11 &#8211; Voxy &#8211; 81% Of Kiwis Say Drop The Rate, Mate!</a></li>
<li><a href="http://www.newstalknz.co.nz/newsdetail1.asp?storyID=161478">2009-08-11 &#8211; Newstalk ZB &#8211; Vodafone &#038; Telecom &#8220;ripping off&#8221; NZers</a></li>
<li><a href="http://www.nbr.co.nz/print/107290">2009-08-11 &#8211; NBR &#8211; 2degrees rallies Consumer, Federated Farmers, service workers&#8217; union to mobile pricing cause</a></li>
<li><a href="http://forum.vodafone.co.nz/index.php?showtopic=3237">2009-08-11 &#8211; Vodafone &#8211; The Truth About Mobile Termination Rates, Our response to the &#8216;drop the rate&#8217; campaign</a></li>
<li><a href="http://www.infonews.co.nz/news.cfm?1=1&#038;t=0&#038;id=40697">2009-08-11 &#8211; Infonews &#8211; Airnet, Consumer NZ, Federated Farmers, Federation of Maori Authorities, NZUSA, TUANZ, 2degrees &#038; Unite</a></li>
<li><a href="http://www.voxy.co.nz/business/drop-rate-mate-campaign-launch-notes/5/20727">2009-08-11 &#8211; Voxy &#8211; Drop The Rate, Mate! Campaign Launch Notes</a></li>
<li><a href="http://www.tradingroom.com.au/apps/view_breaking_news_article.ac?page=/data/news_research/published/2009/8/222/catf_090811_084200_2742.html">2009-08-11 &#8211; NZPA &#8211; National organisations join with 2degrees in mobile campaign</a></li>
<li><a href="http://www.nzherald.co.nz/technology/news/article.cfm?c_id=5&#038;objectid=10590041">2009-08-11 &#8211; NZ Herald &#8211; 2degrees leads mobile charges fight</a></li>
<li><a href="http://computerworld.co.nz/news.nsf/netw/15B05F0900A7E9ABCC25760F0013F913">2009-08-11 &#8211; Computer World &#8211; &#8216;Drop the rate&#8217; campaign not about 2 Degrees</a></li>
<li><a href="http://tvnz.co.nz/business-news/diverse-group-join-mobile-termination-drive-2903648">2009-08-11 &#8211; One News/NZPA &#8211; Push to reduce mobile phone costs</a></li>
<li><a href="http://www.telecommunicationsreview.co.nz/200908113434/-rates-are-already-falling-mate-telecom.php">2009-08-11 &#8211; Telecommunications Review &#8211; &#8220;Rates are already falling mate&#8221; &#8211; Telecom</a></li>
<li><a href="http://www.stuff.co.nz/business/2739899/New-group-in-mobile-phone-termination-battle">2009-08-11 &#8211; Stuff &#8211; New group in mobile phone termination battle</a></li>
<li><a href="http://www.stuff.co.nz/technology/2734013/2degrees-on-course-despite-wobble">2009-08-10 &#8211; Stuff &#8211; 2degrees on course, despite wobble</a></li>
<li><a href="http://www.stuff.co.nz/business/blogs/bill-ralstons-media-scrum/2534750/Please-terminate-my-high-cell-phone-bill">2009-06-25 &#8211; Stuff &#8211; Please terminate my high cell phone bill</a></li>
<li><a href="http://www.ofcom.org.uk/consult/condocs/mobilecallterm/">2009-05-20 &#8211; OFCOM &#8211;  Wholesale mobile voice call termination: Preliminary consultation on future regulation (multiple documents)</a></li>
<li><a href="http://www.nbr.co.nz/print/92246">2009-03-26 &#8211; NBR &#8211; Tuanz: telcos charging $300 a year too much for mobile</a></li>
</ul>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F08%2Fdrop-the-rate-mate-whats-it-all-about%2F&amp;linkname=Drop%20the%20Rate%20Mate%20%E2%80%93%20What%E2%80%99s%20it%20all%20about%3F" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F08%2Fdrop-the-rate-mate-whats-it-all-about%2F&amp;linkname=Drop%20the%20Rate%20Mate%20%E2%80%93%20What%E2%80%99s%20it%20all%20about%3F" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F08%2Fdrop-the-rate-mate-whats-it-all-about%2F&amp;linkname=Drop%20the%20Rate%20Mate%20%E2%80%93%20What%E2%80%99s%20it%20all%20about%3F" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F08%2Fdrop-the-rate-mate-whats-it-all-about%2F&amp;linkname=Drop%20the%20Rate%20Mate%20%E2%80%93%20What%E2%80%99s%20it%20all%20about%3F" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F08%2Fdrop-the-rate-mate-whats-it-all-about%2F&#038;title=Drop%20the%20Rate%20Mate%20%E2%80%93%20What%E2%80%99s%20it%20all%20about%3F" data-a2a-url="https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/" data-a2a-title="Drop the Rate Mate – What’s it all about?"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/">Drop the Rate Mate &#8211; What&#8217;s it all about?</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2009/08/drop-the-rate-mate-whats-it-all-about/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Wow, it&#8217;s been a while&#8230;</title>
		<link>https://randominsanity.net.nz/2009/02/wow-its-been-a-while/</link>
					<comments>https://randominsanity.net.nz/2009/02/wow-its-been-a-while/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Sun, 15 Feb 2009 01:23:39 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Nikon D100]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=84</guid>

					<description><![CDATA[<p>Yeah yeah yeah. I&#8217;m a lazy git and I know it. =P Ok, now let me think, what&#8217;s happened over the past &#8230; (checks) &#8230; 3 months (wow it even feels like it&#8217;s been longer than that). Well, let&#8217;s look at the key points I guess. Oh, but before I do, I have to say&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/02/wow-its-been-a-while/">Wow, it&#8217;s been a while&#8230;</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Yeah yeah yeah. I&#8217;m a lazy git and I know it. =P</p>
<p>Ok, now let me think, what&#8217;s happened over the past &#8230; (checks) &#8230; 3 months (wow it even feels like it&#8217;s been longer than that). Well, let&#8217;s look at the key points I guess.</p>
<p>Oh, but before I do, I have to say I think the arsonists that lit fires in Victoria (Australia) should be summarily shot. It&#8217;s mass murder on a grand scale and shows a severe lack of respect for anyone and anything. In fact, lets make arson a capital offence all round. Even the idiots here in NZ who set alight buildings that were part of the Whakapapa ski fields on Mt Ruapehu. F**king dropkicks, the lot of them.</p>
<p>Ok, and rant and on with the rest of it&#8230;</p>
<p><span id="more-84"></span></p>
<h3>Christmas:</h3>
<p>Christmas was pretty quiet. I spent lunch with my surrogate family (GlitterGirl will know who I&#8217;m talking about =P) which was nice. A good low stress affair really. Dinner at home alone infront of a movie was good too. I&#8217;m not a Christmas person really, too commercialised and all that junk. I did however get given a plant (which is still alive and sitting in my lounge), and a piece of neck jewlery stuff from my mother (Not sure what you&#8217;d call it exactly, but it&#8217;s not too shabby or feminine so my friends assure me lol).</p>
<h3>New Years:<a href="https://randominsanity.net.nz/wp-content/uploads/oxygennye09.jpg"><img loading="lazy" class="alignright size-medium wp-image-85" title="oxygennye09" src="https://randominsanity.net.nz/wp-content/uploads/oxygennye09-208x300.jpg" alt="" width="208" height="300" srcset="https://randominsanity.net.nz/wp-content/uploads/oxygennye09-208x300.jpg 208w, https://randominsanity.net.nz/wp-content/uploads/oxygennye09-104x150.jpg 104w, https://randominsanity.net.nz/wp-content/uploads/oxygennye09.jpg 500w" sizes="(max-width: 208px) 100vw, 208px" /></a></h3>
<p>Ok, so this was a big one as such. I took 4 days out and went up to Auckland. Stayed with a good mate up there, and along with another good mate spent a nice few days.</p>
<p>Driving up was pretty crap weather. I probably averaged about 50km/h along the Taupo straights, a stretch renound for people being caught doing well in excess of 100km/h. The rain was so heavy that you could hardly see the road. Fortunaly the further north I went the better things got so it was actually quite plesent when I arrived in Auckland.</p>
<p>I got up there on the evening of the 30th after a stop part way up to meet some people I&#8217;d been chatting to digitally for a while. Dinner was shortly in order, followed by a walk up Mt Eden to play with a LASER! A movie or two when we got back ended the night.</p>
<p>New Years Eve&#8230; We bussed into Central Auckland and went for a little bit of a wander. Even sat and had a coffee at some nice little spot that was in what looked like a small lane way. While sitting there and with no small amount of convincing necissary I managed to talk the boys into a spot of rockclimbing. So back to camp and a quick phone around managed to find somewhere open! An hour or so out there and I had two new converts who apparently quite enjoyed the activity!</p>
<p>Home and showered then along with a few other vague aquaintances we spent New Years Eve at Oxygen, a rave setup by Incline events.</p>
<p>It was a pretty random evening. A bit of mucking around before we got in there delayed our arrival but we made it in by about 11:30. I was still stone cold sober but after the countdown and half the populace leaving I soon delt to that.</p>
<p>We partied away until about 5:30am New Years Day and then started the walk from K-Road back to Mt Eden. The rave closed at 6am and there wernt many left by the time we gapped it so we decided it wasn&#8217;t worth hanging around the extra half hour.</p>
<p>After an all too short sleep (I was up again at about 8:30) I downed a few coffees and waited for the others to emerge. Then we all headed out to the flat of one of the guys who had been at the rave with us and had a nice afternoon bbq.</p>
<p>Friday the 2nd marked my last day in Auckland, and was kicked off by one of my mates and I going and catching up with a guy I deal with lots for work but had never actually met. So managing to avoid most of the rain that was setting in we sat at one of the Mt Eden cafe&#8217;s and talked geek for a bit. Then back and pickup our 3rd and off for a late breakfast at Circus Circus.</p>
<p>Then it was all over. Back and pack the car and start the drive back home. It was a pretty uneventful trip except for it taking over an hour to get 11.1km&#8217;s through Taupo. Traffic along that stretch was TERRIBLE!</p>
<h3>Since New Years:</h3>
<p>Well it&#8217;s been pretty standard since then. The offices opened back up so back to the daily grind. I did go up to Auckland for the last weekend in January for a meeting, then came back via Wanganui to catch up with someone. I left work and headed up there around 11am Thursday, and got back to Napier about 3am Saturday morning. It was a long trip home!</p>
<p>Before heading up for that meeting, I sent off three photos of mine for a photography competition. I found out a couple of days ago that out of 450 entrants, a total of 85 awards were maid. One of which was an award of commendation to one of my pics!</p>
<blockquote><p>Well known Diamond Harbour photographer and experienced judge Lynda Harper was most impressed with the variety and quality of images entered in the 2009 Focus on Flowers competition run by Carole and Frank Green in association with the Christchurch Garden City Trust&#8217;s Festival of Flowers. She felt it had been her hardest judging assignment ever. Display constraints allowed only a small percentage of the 450 entries to gain awards and thus many excellent images did not make the cut. &#8211; <a href="http://www.fusiontrust.co.nz/fofpc09.html" target="_blank">fusiontrust.co.nz</a></p></blockquote>
<p>The three pics I put in were&#8230;</p>
<div id="attachment_86" style="width: 306px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-86" loading="lazy" class="size-medium wp-image-86" title="dsc_1064" src="https://randominsanity.net.nz/wp-content/uploads/dsc_1064-300x199.jpg" alt="Makahu Farm" width="300" height="199" srcset="https://randominsanity.net.nz/wp-content/uploads/dsc_1064-300x199.jpg 300w, https://randominsanity.net.nz/wp-content/uploads/dsc_1064-150x99.jpg 150w" sizes="(max-width: 300px) 100vw, 300px" /><p id="caption-attachment-86" class="wp-caption-text">Makahu Farm</p></div>
<div id="attachment_87" style="width: 306px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-87" loading="lazy" class="size-medium wp-image-87" title="dsc_3664_1" src="https://randominsanity.net.nz/wp-content/uploads/dsc_3664_1-300x204.jpg" alt="Poker on Gray" width="300" height="204" srcset="https://randominsanity.net.nz/wp-content/uploads/dsc_3664_1-300x204.jpg 300w, https://randominsanity.net.nz/wp-content/uploads/dsc_3664_1-150x102.jpg 150w, https://randominsanity.net.nz/wp-content/uploads/dsc_3664_1.jpg 1060w" sizes="(max-width: 300px) 100vw, 300px" /><p id="caption-attachment-87" class="wp-caption-text">Poker on Gray</p></div>
<div id="attachment_88" style="width: 306px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-88" loading="lazy" class="size-medium wp-image-88" title="Lillies" src="https://randominsanity.net.nz/wp-content/uploads/dsc_5145-300x199.jpg" alt="Lillies at the Grays" width="300" height="199" srcset="https://randominsanity.net.nz/wp-content/uploads/dsc_5145-300x199.jpg 300w, https://randominsanity.net.nz/wp-content/uploads/dsc_5145-150x99.jpg 150w" sizes="(max-width: 300px) 100vw, 300px" /><p id="caption-attachment-88" class="wp-caption-text">Lillies at the Grays</p></div>
<p>The first one (Makahu Farm) was the one that got the award. The last one, believe it or not, was taken in the middle of the day in a perfectly well lit room and has not had any editing except to correct the white balance. It was a fluke of light metering I guess you could say. All in all, having one chosen for display was more than I expected do I can&#8217;t complain about the result. =]</p>
<h3>Yesterday:</h3>
<p>Yesterday was Valentines day. Also known as National Singles Torture day. I pretty much avoided the world as much as possible by not leaving the house lol.</p>
<p>All in all I think Valentines has been made into commercial crap like most holidays, but I do miss having someone to setup elaborately simplistic romantic situations for. *sigh*</p>
<p>And of course I do miss GlitterGirl lots. :'(</p>
<p>Ok, so moving right along&#8230; I did end up watch &#8220;Changeling&#8221; on the night of valentines. It&#8217;s just hitting the cinemas I think. (<em>Do yourself a favour and don&#8217;t ask how I watched a new release without leaving the house</em>). Now, usually when films come out and people are raving that it&#8217;s a great movie I usually take a deep breath and brace myself before watching, and I&#8217;m usually left wanting more from the story. This time, I was pleasantly surprised. Be warned, the follosing may contain spoilers. =P</p>
<p>Directed by Clint Eastwood and starring Angelina Jolie it&#8217;s a story set around the 1920&#8217;s in Los Angelies and inspired by a true story &#8220;Changeling&#8221; tells a story of Christine Collins (Jolie) and her battle with the police when her son goes missing. After a search the then extremely corrupt LAPD return a boy to her claiming that it&#8217;s her recently found son. Collins claims this isn&#8217;t true, but the police and various others try and convonce her that it is, finally resorting to trying to discredit her when she doesn&#8217;t accept it to be the truth. Of course she is correct and it&#8217;s one big setup, but the police have had enough bad press, and can&#8217;t afford to have this one go south on them too.</p>
<p>Over several months the story of a determined and strong willed mother continues, and with some support from some people who still have a moral compass pointed in the right direction, she triumphs over the lies, however sadly she ends the movie without being reunited by her son.</p>
<p>The only criticism of it that comes to mind is that Collins left her 9 year old son at home alone while she was at work&#8230; yet no one ever hinted that this may have not been a good decision. I don&#8217;t know, maybe I missed something, or maybe this was just common place. Who know&#8217;s. But that aside it was still a great watch, say around a 7 out of 10.</p>
<p>I think that&#8217;s pretty much all for now. If anyone is still reading thus far I&#8217;ll be highly impressed.</p>
<p>Oh, and Sarah, what comment do you refer to on my last post? I didn&#8217;t delete any from you&#8230; go make it again! I&#8217;m curious now!! =P</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F02%2Fwow-its-been-a-while%2F&amp;linkname=Wow%2C%20it%E2%80%99s%20been%20a%20while%E2%80%A6" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F02%2Fwow-its-been-a-while%2F&amp;linkname=Wow%2C%20it%E2%80%99s%20been%20a%20while%E2%80%A6" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F02%2Fwow-its-been-a-while%2F&amp;linkname=Wow%2C%20it%E2%80%99s%20been%20a%20while%E2%80%A6" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F02%2Fwow-its-been-a-while%2F&amp;linkname=Wow%2C%20it%E2%80%99s%20been%20a%20while%E2%80%A6" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2009%2F02%2Fwow-its-been-a-while%2F&#038;title=Wow%2C%20it%E2%80%99s%20been%20a%20while%E2%80%A6" data-a2a-url="https://randominsanity.net.nz/2009/02/wow-its-been-a-while/" data-a2a-title="Wow, it’s been a while…"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2009/02/wow-its-been-a-while/">Wow, it&#8217;s been a while&#8230;</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2009/02/wow-its-been-a-while/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Colour Correction</title>
		<link>https://randominsanity.net.nz/2008/08/colour-correction/</link>
					<comments>https://randominsanity.net.nz/2008/08/colour-correction/#comments</comments>
		
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Thu, 07 Aug 2008 00:37:30 +0000</pubDate>
				<category><![CDATA[Nokia N95]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Retouching]]></category>
		<category><![CDATA[Work]]></category>
		<guid isPermaLink="false">https://randominsanity.net.nz/?p=14</guid>

					<description><![CDATA[<p>So I&#8217;ve been doing some stuff with retouching and colour correction of photos lately, and predominantly in the area of portraits, getting skin colour correct. As a result, I thought I&#8217;d put up a before and after of one of the basic pics I have done some really simple correction on. This photos was taken&#8230;</p>
<p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2008/08/colour-correction/">Colour Correction</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>So I&#8217;ve been doing some stuff with retouching and colour correction of photos lately, and predominantly in the area of portraits, getting skin colour correct.</p>
<p>As a result, I thought I&#8217;d put up a before and after of one of the basic pics I have done some really simple correction on. This photos was taken in my office with my Nokia N95.</p>
<table border="0" width="80%" align="center">
<tbody>
<tr valign="top">
<td width="50%" valign="top">
<div><strong>Before:</strong><br />
<img loading="lazy" src="https://randominsanity.net.nz/wp-content/uploads/06082008153.jpg" alt="" width="168" height="225" /></div>
</td>
<td width="50%" valign="top">
<div><strong>After:</strong><br />
<img loading="lazy" src="https://randominsanity.net.nz/wp-content/uploads/06082008153copy.jpg" alt="" width="168" height="225" /></div>
</td>
</tr>
</tbody>
</table>
<p>It&#8217;s by no means perfect, but it&#8217;s a start. I&#8217;ll post further revisions of this image as I get time to do more work on it. =]</p></div>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2008%2F08%2Fcolour-correction%2F&amp;linkname=Colour%20Correction" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2008%2F08%2Fcolour-correction%2F&amp;linkname=Colour%20Correction" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_linkedin" href="https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2008%2F08%2Fcolour-correction%2F&amp;linkname=Colour%20Correction" title="LinkedIn" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Frandominsanity.net.nz%2F2008%2F08%2Fcolour-correction%2F&amp;linkname=Colour%20Correction" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Frandominsanity.net.nz%2F2008%2F08%2Fcolour-correction%2F&#038;title=Colour%20Correction" data-a2a-url="https://randominsanity.net.nz/2008/08/colour-correction/" data-a2a-title="Colour Correction"></a></p><p>The post <a rel="nofollow" href="https://randominsanity.net.nz/2008/08/colour-correction/">Colour Correction</a> appeared first on <a rel="nofollow" href="https://randominsanity.net.nz">Random Insanity</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://randominsanity.net.nz/2008/08/colour-correction/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
