<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
    <channel>
    	<atom:link href="https://itinsurrey.co.uk/blog/feed.xml" rel="self" type="application/rss+xml" />
        <title>Surrey Business IT</title>
        <link href="https://itinsurrey.co.uk/" />
        <description></description>
        <language>en-gb</language>
				<item>
				<title>Vacancy - 1st Line IT Support Engineer</title>
				<link>http://itinsurrey.co.uk//blog/2017/11/03/vacancy---1st-line-it-support-engineer.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2017/11/03/vacancy---1st-line-it-support-engineer.htm</guid>
				<pubDate>Fri, 3 Nov 2017 13:19:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><strong>Job Title:</strong>&nbsp;1st Line IT Support Engineer<br /><strong>Job Type: </strong>Permanent, Full-time<strong><br /></strong><strong>Salary:</strong>&nbsp;&pound;18,000 - &pound;23,000<br /><strong>Location:</strong>&nbsp;Addlestone, Surrey</p>
<p>We are a Surrey based technical services and web development company with a diverse range of clients. We require an enthusiastic IT support engineer to join our team. We provide a full range of IT services to our clients as well as providing hosting facilities in-house. You would be required to administer our internal systems as well as provide support to an external client base. This is an excellent opportunity to gain experience in a wide range of IT disciplines and work within an experienced and dedicated team of professionals.</p>
<p>The applicant will work within a small team but must be able to work independently to meet client deadlines.</p>
<p>Required Skills:</p>
<ul>
<li>The ability to troubleshoot and resolve hardware and software issues remotely.</li>
<li>Solid networking experience, Knowledge of TCP/IP, DNS etc</li>
<li>Proficient with Windows desktop operating systems and common applications programs such as Microsoft Office, Internet Explorer etc.</li>
<li>Good hardware troubleshooting skills.</li>
<li>Excellent communication skills.</li>
</ul>
<p>Desirable Skills:</p>
<ul>
<li>Commercial experience providing 1<sup>st</sup> line technical support.</li>
<li>Knowledge of Windows Server operating systems &ndash; Server 2016 or 2012.</li>
<li>IT Qualification (e.g. &ndash; Degree, A-Level, BTEC, MCP, CompTIA).</li>
<li>Customer service experience.</li>
</ul>
<p>&nbsp;Duties:</p>
<ul>
<li>Administration of Windows Server 2012 and 2008, both internally and for client organisations.</li>
<li>Management of all internal backup systems.</li>
<li>&nbsp;Microsoft Office365 administration.</li>
<li>Server and workstation build and configuration.</li>
<li>Network design, configuration, and installation.</li>
<li>Firewall administration and VPN setup.</li>
<li>Amazon Web Services Configuration and Administration.</li>
<li>Administration of corporate antivirus/security solutions.</li>
<li>Domain Registration/Renewal and DNS management.</li>
<li>Deployment and management of in-house applications and software.</li>
</ul>
<p>Suitable candidates are asked to send their CV and a covering letter to:</p>
<p>The IT Manager<br />Surrey Business IT<br />Dixcart House<br />Addlestone Road<br />Bourne Business Park<br />Addlestone<br />Surrey<br />KT15 2LE</p>
<p><a href="mailto:surrey1117@itinsurrey.co.uk">surrey1117@itinsurrey.co.uk</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
					]]>
				</description>
			</item>			<item>
				<title>SNS & CloudWatch Notifications to Pushover (Android / iPhone)</title>
				<link>http://itinsurrey.co.uk//blog/2013/10/14/sns-and-cloudwatch-notifications-to-pushover-android-iphone.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2013/10/14/sns-and-cloudwatch-notifications-to-pushover-android-iphone.htm</guid>
				<pubDate>Mon, 14 Oct 2013 13:56:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p>We use Amazon Web Services extensively here and rely on <a href="http://aws.amazon.com/cloudwatch/" target="_blank">CloudWatch</a> notifications to keep us abrest of how our infrastructure is performing. &nbsp;CloudWatch has great integration with <a href="http://aws.amazon.com/sns/" target="_blank">SNS</a> topics and alerts are a doddle to configure. &nbsp;However, by default&nbsp;<a href="http://aws.amazon.com/sns/" target="_blank">SNS</a> topics cannot be pushed to your smartphone without creating your own fully fledged app. &nbsp;When you work in a small team, this is not really an option. &nbsp;SNS can push to URLs, however, and <a href="http://pushover.net" target="_blank">Pushover</a> has a simple API.</p>
<p>The following script allows simple notifications from SNS topics to be pushed to your smartphone via Pushover.</p>
<p><!-- pagebreak --></p>
<script type="text/javascript" src="https://gist.github.com/richardbenson/6975137.js"></script>
<h2>Usage</h2>
<ol>
<li><a href="https://pushover.net/clients" target="_blank">Download Pushover app</a> and sign-up.</li>
<li><a href="https://pushover.net/apps/build" target="_blank">Create an application on Pushover</a> and copy the API key</li>
<li>Insert your new API key and your user key in the script.</li>
<li>Copy script to any PHP enabled webserver.</li>
<li>In your <a href="https://console.aws.amazon.com/sns/home" target="_blank">SNS topic</a>, add a new subscription.</li>
<ol>
<li>"Protocol" will be HTTP or HTTPS depending on your server setup</li>
<li>"Endpoint" is the full path to the script. You can optionally add "u" parameter to send to non-default user or group; e.g. http://example.com/sns/push.php?u=1234567980</li>
</ol>
<li>Subscription will be automatically confirmed and available to push right away.</li>
</ol>
					]]>
				</description>
			</item>			<item>
				<title>Pingdom Status Screen v2</title>
				<link>http://itinsurrey.co.uk//blog/2013/08/23/pingdom-status-screen-v2.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2013/08/23/pingdom-status-screen-v2.htm</guid>
				<pubDate>Fri, 23 Aug 2013 11:57:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><img style="float: right; margin-left: 5px;" src="http://itinsurrey.co.uk/assets/cache/250/157/sreen-snapshot.jpg" alt="" width="250" height="157" /></p>
<p>When <a href="http://itinsurrey.co.uk/blog/2013/03/21/sbit-featured-on-pingdom-blog.htm">Pingdom interviewed us</a> about the <a href="http://itinsurrey.co.uk/blog/2012/10/01/pingdom-desktop-notifier-is-dead-long-live-desktop-notifier-for-pingdom.htm">Desktop Notifier</a>, we mentioned that our office has a screen up showing our check statuses at a glance, today one part of that system has been pushed to our Github account.</p>
<p>This first part is a simple PHP site that gives an overview of all checks, highlighting their status in an attention grabbing way.</p>
<p>Installation just requires copying to your webserver and mofication of includes/settings.inc.php with your pingdom username and password. &nbsp;Once started you can elect to hide paused or up checks using the buttons at the bottom.</p>
<p><a href="https://github.com/dixcart/pingdom-notifier-screen">View Pingdom Notifier Screen on Github</a></p>
					]]>
				</description>
			</item>			<item>
				<title>Simple archiving to S3 for log files</title>
				<link>http://itinsurrey.co.uk//blog/2013/04/02/simple-archiving-to-s3-for-log-files.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2013/04/02/simple-archiving-to-s3-for-log-files.htm</guid>
				<pubDate>Tue, 2 Apr 2013 11:42:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><img style="float: right;" src="http://itinsurrey.co.uk/assets/cache/164/60/logo_aws.gif" alt="" width="164" height="60" />When operating a large number of cloud servers, many of which will have small amounts of local storage, growing log files can become a problem and most countries have laws in place that service providers need to retain logs for specified amounts of time. &nbsp;Manually fetching these logs from each server is a time-consuming task and becomes even more difficult when you may not even know how many servers you have at any one time.</p>
<p>To solve this problem in our case, it seemed obvious to upload these logs to a cloud based storage and then delete them from the local machine when done. &nbsp;There didn't seem to be a simple solution out there to manage this, so we decided to create our own simple application that will fulfill this task.</p>
<p><!-- pagebreak --></p>
<h2>Install</h2>
<p style="text-align: center;"><a onclick="_gaq.push(['_trackEvent', 'Software', 'Download', 'S3Archive']);" href="http://itinsurrey.co.uk/assets/files/S3Archive.zip"><img title="100-download.png" src="http://itinsurrey.co.uk/assets/cache/64/64/100-download.png" alt="" width="64" height="64" /></a></p>
<p style="text-align: left;">Download the zip file and extract to a folder on the server somewhere, then follow the usage guide below.</p>
<h2 style="text-align: left;">Usage</h2>
<p>Run the file S3Archive.exe once, this will create a default config file and exit. Modify the xml file to include one&nbsp;<code>folder</code>&nbsp;element for each path you wish to send to S3.</p>
<h3>Fields/Attributes</h3>
<ul>
<li><code>includeOpen</code>&nbsp;- Will also upload open files, defaults to false as webservers usually have an open file handle on the current log.</li>
<li><code>deleteOnUpload</code>&nbsp;- Deletes file after it has been uploaded, there is currently no verification so use with caution.</li>
<li><code>recursive</code>&nbsp;- Process all subdirectories or just the current.</li>
<li><code>path</code>&nbsp;- The local path to the directory to scan.</li>
<li><code>bucket</code>&nbsp;- The S3 bucket to store in. Must already be created, currently this is not created for you.</li>
<li><code>basePath</code>&nbsp;- a prepended path to the S3 key for the file to allow you to use a single bucket for multiple sources.</li>
<li><code>pattern</code>&nbsp;- File search pattern to use across all included directories</li>
</ul>
<h2>Usage in the cloud</h2>
<p>For servers that are running full-time this can be set to run on a schedule based on the volume of traffic you receive and how frequently you want to access the collected logs. &nbsp;If you are using scaling environments, bake the application into your AMIs and schedule to run on shutdown as well as on a timed basis. &nbsp;That way all logs are captured even in rapidly changing environments.</p>
<h2>Open Source</h2>
<p>As with many of our other projects, <a href="https://github.com/dixcart/s3archive" target="_blank">the code is open source</a> and we welcome suggestions, additions and bug fixes.</p>
					]]>
				</description>
			</item>			<item>
				<title>SBIT featured on Pingdom blog</title>
				<link>http://itinsurrey.co.uk//blog/2013/03/21/sbit-featured-on-pingdom-blog.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2013/03/21/sbit-featured-on-pingdom-blog.htm</guid>
				<pubDate>Thu, 21 Mar 2013 13:24:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><img style="float: right;" title="pingdomlogo3.png" src="http://itinsurrey.co.uk/assets/cache/150/150/pingdomlogo3.png" alt="" width="150" height="150" />Monitoring and uptime reporting service <a href="https://www.pingdom.com/" target="_blank">Pingdom</a> has published an interview about the work we have done with their <a href="https://www.pingdom.com/services/api/" target="_blank">API</a> and how we use their products to enhance the service that we provide to our customers.</p>
<p>In the interview we discuss the existing <a href="http://itinsurrey.co.uk/blog/2012/10/01/pingdom-desktop-notifier-is-dead-long-live-desktop-notifier-for-pingdom.htm">Desktop Notifier for Pingdom</a>,&nbsp;which is available for free and <a href="https://github.com/dixcart/pingdom-notifier" target="_blank">the code is open source</a>, and we also discuss some of the other internal projects we have created to use with their service, which will be made available on <a href="https://github.com/dixcart/" target="_blank">our GitHub account</a> as soon as they have been tidied up.</p>
<p><a href="http://royal.pingdom.com/2013/03/19/windows-desktop-notifier-for-pingdom/" target="_blank">The full interview is available on the Pingdom blog</a>.</p>
					]]>
				</description>
			</item>			<item>
				<title>Pingdom Desktop Notifier is dead; long live Desktop Notifier for Pingdom</title>
				<link>http://itinsurrey.co.uk//blog/2012/10/01/pingdom-desktop-notifier-is-dead-long-live-desktop-notifier-for-pingdom.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2012/10/01/pingdom-desktop-notifier-is-dead-long-live-desktop-notifier-for-pingdom.htm</guid>
				<pubDate>Mon, 1 Oct 2012 12:47:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><img style="float: left; padding-right: 5px;" src="http://blogs.dixcart.com/public/technology/2012/10/01/desktop-notifier-example.png" alt="desktop-notifier-example.png" width="330" height="138" /> We use <a href="https://www.pingdom.com/" target="_blank">Pingdom</a> a lot here; we have 65 checks running at the moment, we <a href="http://uptime.itinsurrey.co.uk" target="_blank">publish our uptime reports for the most important ones</a>, and we have our <a href="https://github.com/dixcart/pingdom-notifier-screen">own-made</a> Pingdom <a href="https://www.facebook.com/photo.php?fbid=10150679641096674&amp;set=a.10150488549731674.364787.7488721673&amp;type=1">status screen up in the main office</a> but we all miss the old <a href="http://royal.pingdom.com/2009/12/22/new-desktop-notifier-for-website-downtime/">Desktop Notifier</a>. This died when Pingdom deprecated their v1 API and it seemed that neither they, nor the community, were going to provide a replacement any time soon, so here is ours; "Desktop Notifier for Pingdom".</p>
<p><!-- pagebreak --></p>
<h2>Install</h2>
<p><a onclick="_gaq.push(['_trackEvent', 'Software', 'Download', 'Pingdom-Notifier']);" href="http://www.dixcart.com/dts/pingdom-notifier/setup.exe"><img class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" src="http://blogs.dixcart.com/public/technology/2012/10/01/download.png" alt="download.png" width="64" height="64" /></a>Clicking the above will install the application and all dependencies as well as create a shortcut on your desktop. On first run it will ask you for your Pingdom username and password, enter these and press save for the application to dissapear to the tray. The app is set to check for updates daily at the moment, as time goes on this will be adjusted to less frequently. Windows treats each ClickOnce update as a new program, so if you have allowed the app to stay visible in the tray at all times, you will need to do this after each update.</p>
<h2>Features &amp; Future</h2>
<p>Currently this mimics the features of the original notifier, however it is <a href="https://github.com/dixcart/pingdom-notifier">open source</a> and there are already some feature ideas in the <a href="https://github.com/dixcart/pingdom-notifier/issues?state=open">issue tracker</a>. We would welcome contributors to improve the features as well as the general coding, we will also be looking to make improvements as time allows.</p>
<p>Displays a bubble and changes icon colour if there is a down:</p>
<p><img class="mt-image-none" src="http://blogs.dixcart.com/public/technology/2012/10/01/desktop-notifier-example.png" alt="desktop-notifier-example.png" width="330" height="138" /></p>
<p>Combines multiple downs into a single bubble:</p>
<p><img class="mt-image-none" src="http://blogs.dixcart.com/public/technology/2012/10/01/desktop-notifier-multiple-example.png" alt="desktop-notifier-multiple-example.png" width="330" height="151" /></p>
<p>Right-click menu and double-click launches Pingdom panel:</p>
<p><img class="mt-image-none" src="http://blogs.dixcart.com/public/technology/2012/10/01/desktop-notifier-menu.png" alt="desktop-notifier-menu.png" width="268" height="113" /></p>
<p>Nice soothing green ball when everything is OK:</p>
<p><img class="mt-image-none" src="http://blogs.dixcart.com/public/technology/2012/10/01/desktop-notifier-all-ok.png" alt="desktop-notifier-all-ok.png" width="119" height="55" /></p>
<p>Also tested for internet connectivity loss (icon turns grey) and resuming from standby on a laptop. We do have very limited ability to test here, but it is working on all our workstations and our laptops, please report any bugs/crashes in the <a href="https://github.com/dixcart/pingdom-notifier/issues">issue tracker</a> as well as ideas for new features.</p>
					]]>
				</description>
			</item>			<item>
				<title>Upgrading Lenny to Squeeze on Rackspace Cloud</title>
				<link>http://itinsurrey.co.uk//blog/2012/04/27/upgrading-lenny-to-squeeze-on-rackspace-cloud.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2012/04/27/upgrading-lenny-to-squeeze-on-rackspace-cloud.htm</guid>
				<pubDate>Fri, 27 Apr 2012 10:57:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p><img style="float: left; padding-right: 5px;" title="debian-logo.gif" src="http://itinsurrey.co.uk/assets/cache/100/131/debian-logo.gif" alt="" width="99" height="131" />Debian 5 (Lenny) is now out of support it will not be receiving any more security or bug fix updates, meaning an upgrade to 6 (Squeeze) is required. &nbsp;The procedure is reasonably simple, however if you are using Lenny on a Rackspace Cloud server, you will get an error relating to "dependency&nbsp;based startup". &nbsp;Furthermore, if you are using MySQL 5, you will need to upgrade that to 5.1 and this itself has a pitfall if you have based your config on the stock my.cnf. &nbsp;Below is the procedure for upgrading Debian Lenny to Squeeze on Rackspace Cloud with MySQL installed.</p>
<p><!-- pagebreak --></p>
<div>Some of the following steps may not be strictly necessary, but we have run this upgrade on multiple servers and with only a few minutes downtime on each. &nbsp;All commands are run as root to save time.</div>
<div>&nbsp;</div>
<h2>Preparation</h2>
<div>If you have any additional packages that are no longer needed, now is a good time to remove them:</div>
<div>&nbsp;</div>
<blockquote><code>apt-get autoremove</code></blockquote>
<div>&nbsp;</div>
<div>Then add the latest keys to your apt:</div>
<div>&nbsp;</div>
<blockquote>
<div><code>apt-get install debian-archive-keyring -y</code></div>
<div><code>wget https://ftp-master.debian.org/keys/archive-key-6.0.asc &amp;&amp; apt-key add archive-key-6.0.asc</code></div>
</blockquote>
<div>&nbsp;</div>
<div>You'll need to "fix" the Rackspace Nova Agent to work with Squeeze, open '/etc/init.d/nova-agent' with your chosen editor and insert the following after the line '# pidfile: /var/run/nova-agent.pid':</div>
<div>&nbsp;</div>
<blockquote><code># LSB style init header:<br /></code><code>#<br /></code><code>### BEGIN INIT INFO<br /></code><code># Provides: Nova-Agent<br /></code><code># Required-Start: $remote_fs $syslog<br /></code><code># Required-Stop: $remote_fs $syslog<br /></code><code># Default-Start: 2 3 4 5<br /></code><code># Default-Stop: 0 1 6<br /></code><code># Short-Description: Start nova-agent at boot time<br /></code><code># Description: nova-agent is a guest agent for OpenStack nova.<br /></code><code>### END INIT INFO</code></blockquote>
<div>&nbsp;</div>
<div>Next update your apt sources to match the new version of debian, again with your chosen editor open '/etc/apt/sources.list' and change any mentions of 'lenny' to 'squeeze'. &nbsp;Here is an example sources.list, change the localised sources to somewhere nearer you:</div>
<div>&nbsp;</div>
<blockquote><code>deb http://ftp.uk.debian.org/debian/ squeeze main<br />deb-src http://ftp.uk.debian.org/debian/ squeeze main</code></blockquote>
<blockquote><code></code><code>deb http://security.debian.org/ squeeze/updates main<br /></code><code>deb-src http://security.debian.org/ squeeze/updates main</code></blockquote>
<blockquote><code></code><code># squeeze-updates, previously known as 'volatile'</code><code>deb<br />http://ftp.uk.debian.org/debian/ squeeze-updates main<br /></code><code>deb-src http://ftp.uk.debian.org/debian/ squeeze-updates main</code></blockquote>
<div>&nbsp;</div>
<h2>Run the distribution upgrade</h2>
<div>We're now into the meat of the process, this should be fairly painless. &nbsp;Update your apt to use the new sources you just set, do another package cleanup just in case and prepare for the upgrade:</div>
<div>&nbsp;</div>
<blockquote><code>apt-get update<br /></code><code>apt-get autoremove<br /></code><code>apt-get install apt dpkg<br /></code><code>apt-get install locales</code></blockquote>
<div>&nbsp;</div>
<div>Now run the full upgrade, this will take some time and ask you a few questions, unless you have a specific reason not to, accept the defaults.</div>
<div>&nbsp;</div>
<blockquote><code>apt-get dist-upgrade</code></blockquote>
<div>&nbsp;</div>
<div>This will have updated you to Squeeze, but your MySQL install will likely not work, so we need to upgrade to 5.1, however in Oracle's infinite wisdom, they have made a parameter in the 5.0 default config cause your server not to start. &nbsp;With your editor open '/etc/mysql/my.cnf' and look for the line 'skip-bdb' and either comment out or remove entirely. &nbsp;Not run the upgrade to 5.1:</div>
<div>&nbsp;</div>
<blockquote><code>apt-get install mysql-server-5.1</code></blockquote>
<div>&nbsp;</div>
<h2>All done</h2>
<div>That should be it and you are now running MySQL 5.1 and Debian 6. &nbsp;In our tests, the whole process took around 13-15 minutes with only 8 of those having the MySQL server down.</div>
					]]>
				</description>
			</item>			<item>
				<title>The EU cookie law and why you need to know about it</title>
				<link>http://itinsurrey.co.uk//blog/2012/04/20/the-eu-cookie-law-and-why-you-need-to-know-about-it.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2012/04/20/the-eu-cookie-law-and-why-you-need-to-know-about-it.htm</guid>
				<pubDate>Fri, 20 Apr 2012 12:49:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p>The <a href="http://en.wikipedia.org/wiki/Directive_on_Privacy_and_Electronic_Communications">EU Directive on Privacy and Electronic Communications</a> initially caused quite a stir 12 months ago, but the UK's <a href="http://www.ico.gov.uk/">Information Commissioner's Office</a> stepped in and said that UK firms would have a year to comply with the regulations. That year is up on 26th May and people are starting to talk about the EU Cookie Law again, however no-one seems to be exactly sure what the implications will be and the ICO is not offering answers to the questions people are asking.</p>
<div>&nbsp;</div>
<div>
<h2>What is the directive about?</h2>
<div>The intention of the directive was to combat "<a href="http://www.computeractive.co.uk/ca/pc-help/1911652/what-tracking-cookies">tracking cookies</a>" and other similar techniques used by advertising networks to analyse your online behaviour and offer targeted ads to you. Cookies are small text files, stored on your computer by a website, that contain short pieces of information. These can range from the contents of your shopping basket to a unique (ish) identifier used by large ad networks to track your browsing history. Whilst the files themselves are harmless, many privacy groups object to the non-consensual tracking of an internet user's browsing habits. The "unique" identifiers used do not contain any real personal information and cannot track you across different computers or even different browsers on the same machine, however they allow ad networks to build up a profile on the person using that computer based on their browsing habits. By analysing what sites you visit that contain their adverts, they can make an educated guess of your age and gender and get an insight into what you read about, therefore allowing them to show you adverts that have more relevance to you, in turn allowing them to charge more for the placement of those adverts.</div>
</div>
<p><!-- pagebreak --></p>
<h2>&nbsp;</h2>
<h2>Seems like a great idea, no?</h2>
<div>
<div>Although the intention of the directive is good the wording is, intentionally for future-proofing, vague and does not cover the huge range of uses cookies can have.&nbsp; There is a provision in the directive for cookies that are "strictly necessary for the delivery of a service requested by the user", such as shopping basket tracking, however what is deemed "strictly necessary" is not clear enough.</div>
<div>&nbsp;</div>
<div>A huge number of website owners use statistical packages (such as <a href="http://www.google.co.uk/analytics/">Google Analytics</a> or <a href="http://piwik.org/">Piwik</a>) to track users on their site, find out what pages are most popular, how users interact with the site and how they move through the purchase process. This data is not usually personally identifiable and mostly only viewed as aggregate data, however it uses cookies to achieve this and therefore falls foul of the directive.</div>
</div>
<div>&nbsp;</div>
<div>Many have reached out to the ICO in an attempt to get them to clarify and explicitly state whether cookies used solely for statistical analysis are allowed or not. The ICO have issued some clarification this month, except it still does not make the situation any clearer. <a href="http://www.theregister.co.uk/2012/04/05/eprivacy_directive_web_analytics/">The Register managed to get these quotes from the ICO</a>:</div>
<div>&nbsp;</div>
<blockquote>The Regulations do not distinguish between cookies used for analytical activities and those used for other purposes. We do not consider analytical cookies fall within the &lsquo;strictly necessary&rsquo; exception criteria. This means in theory websites need to tell people about analytical cookies and gain their consent.</blockquote>
<div>&nbsp;</div>
<div>Which seems pretty clear, until you read on:</div>
<div>&nbsp;</div>
<blockquote>Although the Information Commissioner cannot completely exclude the possibility of formal action in any area, it is highly unlikely that priority for any formal action would be given to focusing on uses of cookies where there is a low level of intrusiveness and risk of harm to individuals.</blockquote>
<div>&nbsp;</div>
<h2>The effect of complying</h2>
<div>So website owners are left with a choice; ask all visitors to opt-in to allow cookies or stop using cookies entirely. The ICO started offering users the opportunity to opt-in to their analytics cookies, and it <a href="http://www.flickr.com/photos/vickyb/5859873960/">completely decimated their statistics</a> and bad data is often worse than no data at all. This leaves the only realistic option, to avoid confusing and worrying your users with prompts, is to ditch your statistics and lose that insight into how your website is working and how to improve it.</div>
<div>&nbsp;</div>
<h2>Or is it?</h2>
<div>Before the likes of Google Analytics came along, packages like <a href="http://www.google.com/urchin/">Urchin</a>, LiveStats and Sawmill generated statistical data by interrogating the logs created by the web server, rather than putting anything on the user's computer.&nbsp; This sort of analysis is still allowed but it does not usually provide the same rich experience that Google Analytics and it's competitors do, until now. Piwik have announced that from the next version you can import webserver logs into your stats and get (most of) the same reports you get with the JavaScript and cookie based tracking.</div>
<div>&nbsp;</div>
<div>Additional to this, another part of that quote from the ICO:</div>
<div>&nbsp;</div>
<blockquote>Provided clear information is given about their activities we are highly unlikely to prioritise first party cookies used only for analytical purposes in any consideration of regulatory action.</blockquote>
<div>&nbsp;</div>
<div>As Piwik is something you can install on your own servers, you can make these cookies "first party" and therefore not be "prioritised" for regulatory action.&nbsp; Whilst this is not the get-out-of-jail-free card that many website owners are looking for, it certainly reduces the risk of being singled out amongst the many thousands of websites using these analytical cookies.</div>
<div>&nbsp;</div>
<h2>How we can help</h2>
<div>Wes have a very robust and powerful Piwik installation running for over a year now and the clients already using it are very happy with the reports it produces. We can therefore offer a number of options to our current clients or anyone else for maintaining their statistical data.</div>
<div>&nbsp;</div>
<div><ol>
<li><strong>Install and host Piwik on your own domain</strong><br />This makes all cookies it generates "first party" and therefore you should fall into the "unlikely to prioritise" category.&nbsp; It does mean that you will need MySQL and PHP hosting on your domain and a mid-level hosting package to cope.&nbsp; You will also have to add text to your site indicating your use of cookies in this manner and allow users to opt-out, SBIT can provide a simple script to add to your site to achieve this.</li>
<li><strong>Add your site to our main Piwik install and give SBIT access to your webserver logs</strong><br />This option requires the least setup and management your side, but it does mean there will be slightly less detail in the reports and a delay in statistical data.&nbsp; SBIT will fetch the logs from your server and process them into Piwik at regular intervals, meaning no modifications to your website are needed and no cookies are used, so your website is fully compliant.</li>
<li><strong>Host your stats on SBIT Piwik install under your own domain</strong><br />It is unclear if this will be fully allowed, but it is almost undetectable against option 1.&nbsp; Data is segregated by client, indicating that it is still "first party" in a way and SBIT are acting as agents to help you manage that data.</li>
</ol>
<div>If you would like any guidance on the matter, or you are interested in trialling Piwik, please get in contact via phone (01372 28 28 28), <a href="mailto:sayhello@itinsurrey.co.uk">email</a>, <a href="https://twitter.com/#!/surreyit">twitter</a> or <a href="https://www.facebook.com/SurreyIT">facebook</a>.</div>
</div>
					]]>
				</description>
			</item>			<item>
				<title>Reducing data bills when roaming - 2012 Edition</title>
				<link>http://itinsurrey.co.uk//blog/2012/03/28/reducing-data-bills-when-roaming---2012-edition.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2012/03/28/reducing-data-bills-when-roaming---2012-edition.htm</guid>
				<pubDate>Wed, 28 Mar 2012 17:03:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p>Following on from the 2 year old&nbsp;<a href="http://itinsurrey.co.uk/blog/2009/10/27/reducing-data-bills-when-roaming.htm">Reducing data bills when roaming</a>article which focused mainly on Windows Mobile devices (how things change in such a short time..), it's about time there was a more recent update focusing on iPhone and Android devices.</p>
<div>&nbsp;</div>
<div>Once again, the EU are stepping in to reduce the cost of roaming, and as of July, <a href="http://www.bbc.co.uk/news/technology-17539421">using roaming data in the EU will cost a maximum of &pound;0.70 per MB</a>. &nbsp;This doesn't help you outside of the EU and even those costs could add up if you're not careful.</div>
<p><!-- pagebreak --></p>
<h2 style="border-style: initial; border-color: initial;">What uses data?</h2>
<div>As in the previous article, this still holds true:</div>
<div>&nbsp;</div>
<blockquote style="margin-bottom: 0px; margin-left: 40px; border-style: initial; border-color: initial; font-size: 13px; border-width: initial;">The easiest way to sum this up is "anything that a normal mobile phone doesn't do", so everything except phone calls and text messages. &nbsp;This does, of course, include checking for your e-mails, which is something that still needs to be done when roaming but it needs to be managed to avoid large bills. &nbsp;Users of both the iPhone and PDAs have a number of applications installed out of the box that will check the internet from time to time without warning, so even if you haven't added to your phone, you need to be aware of these programs.</blockquote>
<div>&nbsp;</div>
<h2 style="border-style: initial; border-color: initial;">Easy option</h2>
<div>The easiest option to save money on data roaming bills is to disable it entirely and use only wi-fi networks. &nbsp;However, there is still not a culture of providing free wi-fi in all hotels, and using a little bit of data usually comes out cheaper than hotel prices. &nbsp;In the following sections will be how to disable roaming data entirely as well as how to stop specific services so you can pick and choose what is allowed to send data.</div>
<div>&nbsp;</div>
<h2 style="border-style: initial; border-color: initial;">Android</h2>
<div>Google's Android OS has simultaneously the easiest and most frustrating way of disabling data whilst roaming. &nbsp;It's simple to stop all data whilst roaming, and it's simple to disable data being downloaded in the background, without you requesting it. &nbsp;However some apps won't allow you to use them "on-demand" when background data is disabled, so you have to be careful how you re-enable things so your phone doesn't end up syncing everything at once.</div>
<div>&nbsp;</div>
<h3>Fully disabling roaming data</h3>
<div><a class="lightbox-link" title="In the settings menu click Wireless and Networks" href="http://blogs.dixcart.com/public/technology/2012-03-29_14-53-52.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_14-53-52-thumb-200x352-66.jpg" alt="2012-03-29_14-53-52.jpg" width="200" height="352" /></a><a class="lightbox-link" title="Scroll down and tap Mobile networks" href="http://blogs.dixcart.com/public/technology/2012-03-29_14-52-03.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_14-52-03-thumb-200x352-68.jpg" alt="2012-03-29_14-52-03.jpg" width="200" height="352" /></a><a class="lightbox-link" title="Make sure box next to Data roaming is unchecked" href="http://blogs.dixcart.com/public/technology/2012-03-29_14-52-07.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_14-52-07-thumb-200x352-69.jpg" alt="2012-03-29_14-52-07.jpg" width="200" height="352" /></a></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<h3>Disabling Sync and Background Data</h3>
<div>If you intend to use mobile data at all whilst you are roaming, you will also want to disable auto-sync and Background data so that when you switch roaming data back on, it doesn't then try and sync all your accounts at once. &nbsp;It is important to note the order of these instructions; if you disable background data before auto-sync, as soon as you re-enable it your phone will try and catch-up with missed syncs.</div>
<div><a class="lightbox-link" title="In the settings menu, tap Accounts &amp; Sync" href="http://blogs.dixcart.com/public/technology/2012-03-29_18-09-25.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_18-09-25-thumb-200x352-76.jpg" alt="2012-03-29_18-09-25.jpg" width="200" height="352" /></a><a class="lightbox-link" title="Tap Auto-sync to uncheck the box first" href="http://blogs.dixcart.com/public/technology/2012-03-29_18-09-30.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_18-09-30-thumb-200x352-77.jpg" alt="2012-03-29_18-09-30.jpg" width="200" height="352" /></a><a title="Tap Background data to uncheck that box" href="http://blogs.dixcart.com/public/technology/2012-03-29_18-09-35.jpg"><img class="lightbox-link" src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_18-09-35-thumb-200x352-79.jpg" alt="2012-03-29_18-09-35.jpg" width="200" height="352" /></a><a class="lightbox-link" title="Ok the warning" href="http://blogs.dixcart.com/public/technology/2012-03-29_18-09-42.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_18-09-42-thumb-200x352-81.jpg" alt="2012-03-29_18-09-42.jpg" width="200" height="352" /></a><a class="lightbox-link" title="Notice the green sync icons have gone from all the listed accounts" href="http://blogs.dixcart.com/public/technology/2012-03-29_18-09-47.jpg"><img src="http://blogs.dixcart.com/public/technology/assets_c/2012/03/2012-03-29_18-09-47-thumb-200x352-82.jpg" alt="2012-03-29_18-09-47.jpg" width="200" height="352" /></a></div>
<div>&nbsp;</div>
<div>Most apps will still allow you to open them and use data whilst they are open, including mail. &nbsp;If an application claims that it won't work without background data on, simply re-enable this checkbox only and retry the app. &nbsp;Remember to turn it off again when you are finished.</div>
					]]>
				</description>
			</item>			<item>
				<title>Say goodbye to keyword tracking</title>
				<link>http://itinsurrey.co.uk//blog/2012/03/08/say-goodbye-to-keyword-tracking.htm</link>
				<guid>http://itinsurrey.co.uk//blog/2012/03/08/say-goodbye-to-keyword-tracking.htm</guid>
				<pubDate>Thu, 8 Mar 2012 17:15:00 GMT</pubDate>
				<description>
					<![CDATA[
						<p>Google <a href="http://insidesearch.blogspot.com/2012/03/bringing-more-secure-search-around.html">recently announced</a> that they are expanding their use of SSL encryption to more local domains around the globe in an effort to "increase the privacy and security of your web searches". &nbsp;Whilst this seems a noble intention, it will affect every site owner that uses a stats package such as <a href="http://www.google.co.uk/analytics">Google Analytics</a> or <a href="http://piwik.org/">Piwik</a> and those sites that use keyword data to enhance the user experience for their visitors.<br /><br /></p>
<div style="text-align: center;"><img class="mt-image-center" style="margin: 0px auto 20px; display: block;" src="http://blogs.dixcart.com/public/technology/2012/03/08/google-analytics-output.png" alt="google-analytics-output.png" width="506" height="53" /></div>
<p><!-- pagebreak --></p>
<div>
<div>
<h2>Background</h2>
</div>
</div>
<div>
<div>Whenever you click on a link from a web page to another, even across sites, your browser sends information on the "referrer" or the address of the page you were last at. &nbsp;In the case of a search the referrer field would contain something similar to the following (added emphasis):</div>
</div>
<div>&nbsp;</div>
<blockquote style="margin-bottom: 0px; margin-left: 40px;">
<div>
<div>http://www.google.co.uk/#hl=en&amp;output=search&amp;sclient=psy-ab&amp;<strong>q=dixcart+technical+solutions</strong></div>
</div>
</blockquote>
<p><strong><br /></strong>Within that information is the term you searched for, so the site you click on knows what you searched for and if you then purchase something or register, it knows that particular keyword is effective. &nbsp;Additionally any site can then customise their content to show you what you were looking for or related items. &nbsp;If the site knows you were looking for "bronze widgets" but you clicked on the home page in search, it could suggest the product page for "bronze widgets" to you, or highlight your search terms in an article.</p>
<div>
<div>&nbsp;</div>
<h2>Impact</h2>
<div>Whilst Google is not the only search provider, it is&nbsp;clearly the largest and most important, so every change that they make affects websites immensely. &nbsp;Keyword data is the backbone of search engine optimisation (SEO) and allows user experience designers to aid their visitors in getting to relevant information faster.</div>
<div>&nbsp;</div>
<div>It also fuels Google's own AdWords business, the very thing that made them the massive company they are today. &nbsp;Using keyword data, website owners can analyse in detail how their AdWord campaigns are performing and optimise them, feeding more money back into Google. &nbsp;Removing this ability will make the job of any SEO or AdWord professional that much harder and result in less income for Google. &nbsp;NOTE: It seems Google passes this information if a user clicks an ad, but not a natural listing, meaning you can no longer see where you perform badly and then purchase ads, you have to purchase them first and then hope you were not listed highly for that term. &nbsp;Additionally you will not be able to review if you are performing very well in the natural listings for a search term and therefore decide that you do not need the ads, which will probably mean more money for Google over all.</div>
<div>&nbsp;</div>
<div>Even those not running AdWords campaigns use keyword data to optimise the content on their site and see what their visitors want when they come to the site, allowing them to grow their business by responding directly to what visitors want to see, even when those visitors do not interact with the site, more than simply looking at it. &nbsp;At the top of this article is an example of what website owners are already seeing in Google's own analytics package, and if you use Piwik, you'll see something like this as well as search engine visitors appearing as "Direct Entry":</div>
<div>&nbsp;</div>
<div><img class="mt-image-center" style="text-align: center; margin: 0px auto 20px; display: block;" src="http://blogs.dixcart.com/public/technology/2012/03/08/piwik-output.png" alt="piwik-output.png" width="456" height="61" /></div>
<a href="http://searchengineland.com/reactions-googles-switch-to-encrypted-search-97511">Search Engine Land summed up the response</a> when Google first made the move on their US search - recation&nbsp;was entirely negative. &nbsp;Google's initial response was that it would be&nbsp;likely to only affect 10% of visitors, but the recent move to use SSL search by default in more countries will increase this number&nbsp;substantially, and as you can see from our example at the top of the page, it is a lot more than 10% already. SEL also have a great piece on how <a href="http://searchengineland.com/google-puts-a-price-on-privacy-98029">Google are not doing this just for privacy reasons</a>, if this were the case&nbsp;they would not send referrer data to their paying customers.</div>
<div>&nbsp;</div>
<h2>What to do?</h2>
<div><strong>UPDATE:</strong>&nbsp;It seems that whilst referrer data is passed, Google are now stripping the search terms from the referrer, therefore this is not a viable option now. (<a href="http://webmasters.stackexchange.com/a/47027" target="_blank">source</a>)</div>
<div><span style="text-decoration: line-through;"><br /></span></div>
<div><span style="text-decoration: line-through;">Whilst it might seem that there is nothing to be done, as once Google&nbsp;follows a particular&nbsp;path, nothing stops them, there is something simple and cost effective you can do to your site. Incidentally&nbsp;the costs for doing this have been coming down drastically in recent years. &nbsp;The problem is caused because (as standard) referrer data is not sent from a secured site (<strong>https</strong>://example.com) to an non-secured site (<strong>http</strong>://example.com).&nbsp;However it is passed from secured site&nbsp;to secured site, so adding SSL to your website and stats package will give you that information back. &nbsp;Most hosting providers will be able to set this up for a small additional cost but it could be too much for start-ups or web businesses running close to their margins. Whilst it is a generally a good idea for the whole web to go SSL, the simple fact is that we cannot all do it until IPv6 is the standard, the world does not have enough IPv4 addresses for all websites to go SSL, and even now, getting an additional IP to run your site under SSL is a huge&nbsp;exercise&nbsp;in paperwork, bureaucracy and a certain amount of begging.</span></div>
<div>&nbsp;</div>
<div>Dixcart Technical Solutions are currently working with our partners to be able to provide a low cost SSL option to all our clients without the need for the traditional lead times and the annual costs associated with registering for SSL certificates. We expect to be offering this service to all our customers by the summer.</div>
					]]>
				</description>
			</item>
    </channel>
</rss>