<?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>Voice of Shaun Ellerton</title>
	<atom:link href="http://www.shaunellerton.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shaunellerton.co.uk</link>
	<description>Thoughts, rants and commentary</description>
	<lastBuildDate>Tue, 01 May 2012 08:01:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Tips for Upgrading your PC Security &#8211; 2012</title>
		<link>http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/</link>
		<comments>http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/#comments</comments>
		<pubDate>Tue, 01 May 2012 08:01:20 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[My Thoughts]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[it security]]></category>
		<category><![CDATA[it security 2012]]></category>
		<category><![CDATA[pc security shaun ellerton]]></category>
		<category><![CDATA[pc security tips 2012]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=1039</guid>
		<description><![CDATA[We all know that there are lots of new technology being developed and released into the current market. Many large companies are just releasing products simply to compete with other companies to stay in the public eye. With desktop computers, laptop computers and mobile devices such as PDA&#8217;s, iPads, iPods and more still big targets [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/protect-pc-from-hacking.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/protect-pc-from-hacking-300x225.jpg" alt="Tips for Upgrading PC Security - 2012" title="Tips for Upgrading PC Security - 2012" width="300" height="225" class="alignleft size-medium wp-image-1040" /></a>We all know that there are lots of new technology being developed and released into the current market. Many large companies are just releasing products simply to compete with other companies to stay in the public eye.</p>
<p>With desktop computers, laptop computers and mobile devices such as PDA&#8217;s, iPads, iPods and more still big targets for hacks and cyber criminals (or even the script kiddies), your IT Security should be a prime concern at both home and in a business whether that be a large or small enterprise.</p>
<p><span id="more-1039"></span></p>
<p>Just one breach can make the difference between your computer being safe to use or your business network being shut down. Many hackers will sit on a target for some time without actually doing anything because they are monitoring your systems and gathering as much information as possible.</p>
<p>&#8220;Unlike the &#8216;hacker&#8217; of the past, today&#8217;s cybercriminals are after your most important information such as your financial records, credit card details, user account information, possible customer data and even intellectual property,&#8221; says Brian Burch who is the vice president of marketing communications at Mountain View based in California.</p>
<p>Lets face it, the big companies have large security budgets (some really need to revise their security proceedures though as it can just be a waste of money if not implemented correctly), but for the home user and the small business, they have very little security in comparison and some small companies and home users have none at all.</p>
<p>So, here are some basic tips for Upgrading your PC Security for 2012:</p>
<p><strong>1. Know what you need to protect.</strong><br />
Firstly, before you can realise what type of security you need, you must first look at the information you have on your systems, what is stored and how it is used then protect those areas accordingly. Having no password protection on such things as mobile devices can be a real pain in the neck if the wrong person were to pick it up.</p>
<p><strong>2. Force yourself to use strong passwords.</strong><br />
Creating passwords with at least 8 characters or more using a combination of letters, numbers and special symbols (e.g., # $ % ! ?) will help make your passwords more difficult to break even using advanced software such as dictionary attacks.</p>
<p><strong>3. Encrypt confidential information.</strong><br />
Use encryption software for your computers, laptops and even mobile devices. That way if someone does gain access to your system they will not be able to open the files. Even finding your lost mobile device if encrypted can deter even the most knowledgable of cybercriminals.</p>
<p><strong>4. Use a reliable security solution.</strong><br />
So many companies and home users do not use good security software. There are plenty of free programs on the market that do not do much good for your system. If you invest a couple of pounds a year into a great security software package you can at least sleep at night even if you do not use step 3 above.</p>
<p><strong>5. Stay up-to-date.</strong><br />
I know staying up to date can be a headache especially when your systems can have so many different software packages running on them. But I know even my own close family members do not keep software packages updated because they can not be bothered, or some conflict might happen which they do not have the confidence to deal with and find a solution for. My advice would be to Google your solution because if you have a conflict, there will be other people that have come across the same issues and there will be a work around for it.</p>
<p><strong>6. Educate yourself, your household members, employees.</strong><br />
Learn about internet security and how to effectively protect your information. Using social networking sites, and the many applications that come with them can be very detrimental to your security. I know I personally do not use any application on Facebook because they are mainly developed by people like you and me. You can not control what actually happens to your details, what information they are actually using and in my opinion Facebooks policy on development and security needs to be revised asap. (In my opinion even Google is constantly infecting many users systems because of the lack of policies in place that monitor the links to roge sites, images that have hidden processes inside them)</p>
<p>So now lets look at the basics of a typical system to create a stronger defence against potential cybercriminals. We all know that hacking is one of the most discussed topics in the world today. By taking a few simple steps you can immediately reduce your chances of being the target.</p>
<p><strong>Selection of Anti-Virus:</strong><br />
Stage one of any secured system should be anti-virus, so selecting a good anti-virus is really a must. For general users who just use their pc for the most common of routines such as browsing, movies and listening to music a free anti-virus should be ideal for you. In my opinion Avast and AVG are great tools to have running on your system.</p>
<p>Take note that there are so many FAKEFREE anti-virus programs on the internet today. I have had dealings with certain companies that offer security programs which I have examined and I can tell you all the they do is monitor your system and send the information back to the company. (I will not mention any names for legal reasons, but trust me, one of them has over 3.4 million users)</p>
<p>For those who deal with more intense use such as online banking, purchases of goods, making online payments, donations, paid subscriptions or even general online services should really invest in a professional complete Internet Security Suite. Notice that even online banks are now offering free security software strictly for dealing with online banking security issues.</p>
<p>The worst case scenario is that you login to your online bank to only find out that the site you just entered your details into was infact a replica of your bank and now they have all your credentials. The software offered by banks checks to see if you are connected to their own servers using their own domains, checking for redirects and hidden routines and processes, making sure your data is encrypted using Secure Socket Layers. Only when they have ticked all the boxes will you be able to enter your details. (Bare in mind that if you have a key logger running on your system initiated by a cybercriminal then your details can be gained that way)</p>
<p><strong>What about Firewalls:</strong><br />
Again for general users a free firewall is a good choice. The following are some good and reputed firewalls which you can opt for. I suggest you do not just use your operating system firewall as these are generally the ones that get attacked first. (Give your potential hacker a surprise when they open your pc door)</p>
<ul>
<li>Online Armour</li>
<li>Zone Alarm (my favourite to suggest)</li>
<li>Comodo Firewall</li>
<li>Private Firewall</li>
</ul>
<p>For those users who need additional protection because of the type of things carried out on their system can opt in for the paid versions of the above and be even more protected in realtime.</p>
<p><strong>Virtual PC or Sandbox:</strong><br />
At present, we all recieve files (maybe excutable ones) from friends, family and colleages but can we really trust that file? How do we know that their system has not been infected? Facebook accounts for instance have been hacked many times in my family and friends circle and I know because I get a message from their accounts telling me to open a certain file, view a certain picture, or log in to such a site using facebook details to gain access to images and additional friends. (note that these type of attacks are generally asking you to leave Facebook domain and use one of there own which is a no no in my eyes)</p>
<p>A good example would be Sandboxie which is FREE. This great software can allow you to open up files received in a virtual environment which will safeguard your current system. Run all your received files using a virtual PC or sandbox and you&#8217;ll keep yourself safe against all kinds of malwares including but not limited to viruses, spywares and trojans.</p>
<p>Visit any untrusted website and open any untrusted file in virtual PC Emulator. Oracle Virtual Box is a good choice and if you want some real professional features you can opt for VMWare.</p>
<p><strong>What about keyboard protection:</strong><br />
The best free keyboard protection software is called Key Scrambler. This software will encrypt your keystrokes and prevent them from being stolen by spyware, trojans and online malicious web applications (and there are plenty around trust me, and many on your everyday use social networking sites)</p>
<p><strong>Your Web Browser:</strong><br />
Now, so many browsers are out there on the market place today and most are free to download and use. We all know that currently Mozilla Firefox is not only the worlds most trusted browser but also a web browser with several addons and pluggins. Just be carefull with all those addons because again most are created by people like me and you and they can not be trusted to do what they say on the tin.</p>
<p>Microsoft Internet Explorer was the most popular and according to statistics still is the mostly used browser choice. We all know only too well that this is not the most secure browser (in my opinion). I personally advise people to use either Firefox or Google Chrome. Firefox can be very slow and use much memory for some reason with its recent updates, so if you find Firefox not so smooth, then go for Google Chrome again with plenty of addons. (again watch out for those fake ones)</p>
<p>So, some last pieces of advice for Upgrading your PC Security 2012 by Voice of Shaun Ellerton is protect yourself from session hacking and cookie stealing by never opening links received in emails, the links mostly track your visit and you will get more links via emails because the senders know you click them, avoid spam links and images that get constantly posted on social networking sites, like this, follow that, and try your best to not use a computer in a shared environment because that will leave you vulnerable like you have never realised.</p>
<p>If you want to know more about how I use your data on this site (V.O.S.E) then follow the link below and it will guide you through how I use cookies and what I use them for. It will also give you links to important sites and links to browser instructions on how to clear history and cookies on your system.</p>
<p><a href="http://www.shaunellerton.co.uk/official-privacy-and-cookie-policy/" title="Shaun Ellerton - Privacy and Cookie Policy">Privacy and Cookies Policy</a></p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2012/02/14/twitter-acquires-malware-security-firm-dasient/" rel="bookmark" class="crp_title">Twitter acquires malware security firm Dasient</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/26/zappos-class-action-lawsuit-on-behalf-of-millions-customers/" rel="bookmark" class="crp_title">Zappos class-action lawsuit on behalf of millions customers</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/28/uk-fraud-in-excess-of-2bn-per-annum-according-to-bdo/" rel="bookmark" class="crp_title">UK Fraud in excess of £2bn per annum according to BDO</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/25/o2-data-breach-potentially-shares-your-cellphone-number-with-the-world/" rel="bookmark" class="crp_title">O2 data breach potentially shares your cellphone number with the world</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/" rel="bookmark" class="crp_title">Europe taking the next steps &#8211; we are cracking down on CyberCriminals</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Official 30th Birthday of Shaun Ellerton &#8211; PHP Current Age Function using DOB</title>
		<link>http://www.shaunellerton.co.uk/2012/04/24/official-30th-birthday-of-shaun-ellerton-php-current-age-function-using-dob/</link>
		<comments>http://www.shaunellerton.co.uk/2012/04/24/official-30th-birthday-of-shaun-ellerton-php-current-age-function-using-dob/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:10:18 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[30th birthday shaun ellerton]]></category>
		<category><![CDATA[age calculator function]]></category>
		<category><![CDATA[age calculator month year]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php age calculator]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=1009</guid>
		<description><![CDATA[Well, no longer can I say that I am still in my 20&#8242;s. I am offically 30 years of age today. Well, to celebrate my birthday I thought I would provide a small function that will allow you to easily work out an age using a Date of Birth. This can be a little tricky [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/010.gif" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/010.gif" alt="shaun_ellerton_30th_birthday" title="Shaun Ellerton 30th Birthday" width="300" height="218" class="alignleft size-full wp-image-1010" /></a>Well, no longer can I say that I am still in my 20&#8242;s. I am offically 30 years of age today.</p>
<p>Well, to celebrate my birthday I thought I would provide a small function that will allow you to easily work out an age using a Date of Birth. This can be a little tricky if you do not consider the months and days that have already passed.</p>
<p>You cannot just subtract the current year from the birth year because that could give a false age if the date has not already passed and we all know how sensitive we can all be about our age. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-1009"></span></p>
<p>So, lets look at what we have to do first. Lets create a form so our users can fill in their Date of Birth and then we can use those values to get the age in years that would be true.</p>
<pre class="brush: php; title: code:; notranslate">
&lt;!-- User form begins --&gt;
&lt;form method=&quot;POST&quot; action=&quot;&quot;&gt;
  &lt;p&gt;
    Enter Date of Birth (DD/MM/YYYY):&lt;br /&gt;
	&lt;input type=&quot;text&quot; size=&quot;2&quot; name=&quot;day&quot; value=&quot;&quot; /&gt;
        &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;input type=&quot;text&quot; size=&quot;2&quot; name=&quot;month&quot; value=&quot;&quot; /&gt;
        &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;input type=&quot;text&quot; size=&quot;4&quot; name=&quot;year&quot; value=&quot;&quot; /&gt;
  &lt;/p&gt;
  &lt;p&gt;
    &lt;input type=&quot;submit&quot; name=&quot;birth&quot; value=&quot;Calculate&quot; /&gt;
  &lt;/p&gt;
&lt;/form&gt;
&lt;!-- User form ends --&gt;
</pre>
<p>As you can see above all I have created is a simple form that has three input fields, each with their own name so we can call those values when the form has been submitted. Then we have the button named &#8216;calculate&#8217;.</p>
<p>Now, lets get into the programming of this great little function which can be used on forums to display someones age, or work out an age before entering data into the database.</p>
<p>First, because I have decided to use a form to grab the details from the user, (which you could just grab the DOB from the database if you had it, but you will have to explode that into seperate values before you can actually use it here) I need to check to see whether the form itself has been submitted first. This will allow us not to run the age calculator function until the calculate button has been pressed.</p>
<pre class="brush: php; title: code:; notranslate">
if (isset($_POST['birth'])) { // checks if form has been submitted
</pre>
<p>In the above form I have named the form &#8216;birth&#8217;. That will allow us to have more forms on the same page if required and then check to see if only a certain form has been submitted. (In this case we only need one form)</p>
<p>Next we need to grab those values that the user entered into our form and save them as variables to use within our age calculator function:</p>
<pre class="brush: php; title: code:; notranslate">
$y = htmlentities($_POST['year']); // grabs the users year of birth
$m = htmlentities($_POST['month']); // grabs the users month of birth
$d = htmlentities($_POST['day']); // grabs the users day of birth
</pre>
<p>Great, we now have those details that the user submitted. You will need to think about the security of your form depending on how you use this data. I have chosen to use &#8216;<a href="http://php.net/manual/en/function.htmlentities.php" title="HTMLENTITIES PHP" target="_blank">htmlentities</a>&#8216; to stop any HTML input from being processed by the user input. I am not saving this data to a database but if you are then I suggest you look at using something like &#8216;<a href="http://php.net/manual/en/function.mysql-real-escape-string.php" title="mysql_real_escape_string" target="_blank">mysql_real_escape_string</a>&#8216; to make sure you do not get <a href="http://en.wikipedia.org/wiki/SQL_injection" title="SQL Injection" target="_blank">SQL Injection</a> which can really cause you problems and also &#8216;<a href="http://php.net/manual/en/function.htmlspecialchars.php" title="HTMLSPECIALCHARS" target="_blank">htmlspecialchars</a>&#8216;.</p>
<p>Now we have those details, we can now begin to code this little function. First, I need to actually create a function:</p>
<pre class="brush: php; title: code:; notranslate">
function age_calculator() // starts the age calculator function
{ // function start
</pre>
<p>Now, because I set variables outside the function I need to make sure we can use these variables inside the function so I need to set those three user input variables as global:</p>
<pre class="brush: php; title: code:; notranslate">
global $y, $m, $d; // grabs outside function variables to use within function
</pre>
<p>Now, the next process will be to calculate the year, month and day from our actual (current) year, month and day. So we need to set the current year, month and day then subtract our DOB values from it like so:</p>
<pre class="brush: php; title: code:; notranslate">
$y_dif = date(&quot;Y&quot;) - $y; // subtract current year from birth year
$m_dif = date(&quot;m&quot;) - $m; // subtract current month from birth month
$d_dif = date(&quot;d&quot;) - $d; // subtract current day from birth day
</pre>
<p>Now we have our difference values between the current year and the DOB year plus we also have the difference for the month and day too. We can not just subtract the current year from the DOB year. The reason for this is because it will always say you are one year older than you actually are unless within the current year your birthday has already been and gone. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  </p>
<p>Lets just take a quick look at this; I was born in 1982 and the current year of writing this article is 2012. If we subtract 1982 from 2012 we would actually get 30. But lets say my birthday was in May not April. What would happen then? I would actually be 29 years still (current month being April), but the calculation would state 30 because we have not yet considered the months and days that have passed or not passed already.</p>
<p>If I am confusing you then just stay with me for a little longer as I explain this to you. Lets say my birthday is in May but the current month is April. That means as numeric values the current month would be &#8217;04&#8242; and my birth month would be &#8217;05&#8242;. If we subtract the current month from my birth month we would get -1 as a value because that month has not arrive yet. So I would actually still be 29 years old not 30. If the month has already passed we would end up with a positive integer not a negative integer. (whole number)</p>
<p>So, if we are taking into consideration the month to make our calculation more precise and usable, we also need to take into consideration the days too. So if the current day was the 10th of May, but my birthday was on the 20th of May, my age would still be 29 years old as that date has not arrived yet. We would have a negative integer of -10. If the date had already passed then again we would get a positive integer.</p>
<p>I hope you are still following me and I am not rambling on here for no reason. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So, what we need to do is first check to see if the month is a negative integer because if it is, then that month has not arrived yet (as explained in the above explanation):</p>
<pre class="brush: php; title: code:; notranslate">
if ($m_dif &lt; 0) { $y_dif -- ; } // month not arrive yet reduce year by one
</pre>
<p>So we state that if month difference is a negative integer (less than 0) we need to reduce the year difference by a value of 1. That will calculate for the additional year that gets added when just simply subtracting the current year from your birth year.</p>
<p>As for the day, we need to state something a little bit more complex like so:</p>
<pre class="brush: php; title: code:; notranslate">
elseif (($m_dif == 0) &amp;&amp; ($d_dif &lt; 0)) { $y_dif -- ; }
// same month but day has not arrived yet reduce year by one
</pre>
<p>Here, we are checking to see if the current month is the same as the birth month. If so, we need to check the day and see if it has already passed or not. We set a condition using the &#8216;&#038;&#038;&#8217; (and) statement and stipulate that two conditions must be met before we reduce the year.</p>
<p>If month difference is equal to 0 (meaning current month is the exact same as birth month) AND day difference is a negative integer (which we know if it is a negative integer that date has not passed yet) we subtract a value of 1 from the difference year variable.</p>
<p>We have set two conditions here and if these conditions are not met then the actuall age will be the difference between the current year and the year of birth. Current year subtract birth year would be true and we would not have to calculate for the additional year by completing this calculation.</p>
<p>Next, we need to return the a value so the function can be called and have a value when the calculation has been completed, then we need to end the function:</p>
<pre class="brush: php; title: code:; notranslate">
return $y_dif; // returns value from function to echo on screen
} // function end
</pre>
<p>Great, now all we have to do is end the if statement and print the details on the screen like so:</p>
<pre class="brush: php; title: code:; notranslate">
?&gt;
&lt;hr /&gt; &lt;!-- creates line across screen  --&gt;
Your Calculated Age: &lt;?php echo age_calculator();
//calls function and displays result on screen
}
?&gt;
</pre>
<p>That is it. Now, some people have asked me if they can do the same thing with &#8216;microtime()&#8217; and &#8216;time()&#8217; etc in seconds which would involve less code (about three lines to be honest). The only issue with &#8216;time()&#8217; and others using seconds is that the statement will only go back in seconds as far as 1970. So if your birth year is further back in time which many will be, then you are going to run into issues right away with your function.</p>
<p>The above way is a great simple function that can be called upon anytime you need to work out an age from the DOB.</p>
<p>Just so you have the function as a stand alone code here it is:</p>
<pre class="brush: php; title: code:; notranslate">
function age_calculator() // starts the age_calculator function
{ // function start
global $y, $m, $d; // grabs outside function variables to use within function
$y_dif = date(&quot;Y&quot;) - $y; // subtract current year from birth year
$m_dif = date(&quot;m&quot;) - $m; // subtract current month from birth month
$d_dif = date(&quot;d&quot;) - $d; // subtract current day from birth day
if ($m_dif &lt; 0) { $y_dif -- ; } // month not arrive yet reduce year by one
elseif (($m_dif == 0) &amp;&amp; ($d_dif &lt; 0)) { $y_dif -- ; }
// same month but day has not arrived yet reduce year by one
return $y_dif; // returns value from function to echo on screen
} // function end
</pre>
<p>As this is only an example showing how you can easily calculate the age from using the date of birth considering the current month and current day, I have not coded how to make sure your user only enters the correct data in each input field. I suggest you use a dropdown selection with the years, months and days in numeric values. You can use a <a href="http://www.shaunellerton.co.uk/2011/11/25/php-coding-made-easier-using-loops-a-php-guide/" title="PHP Loops" target="_blank">php loop</a> to display all this instead of coding every single value from 1 &#8211; 31, 1 &#8211; 12 and for how many years you wish your script to go back. I would suggest 100 years max as most people unfortunately will no longer be with us after that time has passed. You could also display the years starting from the most recent so most users would not have to scroll down so far to reach their birth year.</p>
<p>Just as an added extra, I have included below an example of using a loop to display the numbers required within a dropdown option, but I have also provided a link to my great guides on using loops above:</p>
<pre class="brush: php; title: code:; notranslate">
&lt;select&gt;
&lt;?php
for ($i = 1; $i &lt;= 31; $i++)
{
    echo &quot;&lt;option value='&quot;.$i.&quot;'&gt;&quot;.$i.&quot;&lt;/option&gt;&quot;;
}
?&gt;
&lt;/select&gt;
</pre>
<p>I used the form example but you can just change this function anyway you like to meet your needs. I would suggest adding a function variable so you place a variable within the function calling line, then explode your value into separate values to be processed. If you need any assistance with this just mention so in the comments and I will gladly provide an explode function for you all.</p>
<p>I hope you have enjoyed this PHP Age Calculator Function and I am sure I will enjoy my 30th Birthday <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2011/10/16/php-coding-made-easier-using-variables-in-functions/" rel="bookmark" class="crp_title">PHP Coding Made Easier &#8211; Using Variables in Functions</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/01/php-tips-and-tricks-counting-words-using-a-php-function/" rel="bookmark" class="crp_title">PHP Tips and Tricks &#8211; Counting Words using a PHP Function</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/" rel="bookmark" class="crp_title">Green light is given to GO the new language from Google</a></li><li><a href="http://www.shaunellerton.co.uk/2011/10/21/php-coding-made-easier-using-for-loops/" rel="bookmark" class="crp_title">PHP Coding Made Easier &#8211; Using for loops</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/01/php-christmas-countdown-a-php-snippet/" rel="bookmark" class="crp_title">PHP Christmas Countdown &#8211; A PHP Snippet</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/04/24/official-30th-birthday-of-shaun-ellerton-php-current-age-function-using-dob/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/04/24/official-30th-birthday-of-shaun-ellerton-php-current-age-function-using-dob/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The UK&#8217;s Big Brother &#8211; The All Seeing Eye &#8211; Monitoring Online Communications</title>
		<link>http://www.shaunellerton.co.uk/2012/04/04/the-uks-big-brother-the-all-seeing-eye-monitoring-online-communications/</link>
		<comments>http://www.shaunellerton.co.uk/2012/04/04/the-uks-big-brother-the-all-seeing-eye-monitoring-online-communications/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 07:00:15 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[All Seeing Eye]]></category>
		<category><![CDATA[UK Big Brother]]></category>
		<category><![CDATA[UK Monitor Online Communications]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=949</guid>
		<description><![CDATA[UK security services and police will soon be able to monitor all your online communications because of a new draft law to be detailed later this month. What are the the proposals (which will allow law enforcers/government to monitor email, social networks, instant messaging and even online games). The government said that police and security [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/uk_big_brother_internet_spy.png" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/04/uk_big_brother_internet_spy-300x186.png" alt="uk_big_brother_internet_spy" title="uk_big_brother_internet_spy" width="300" height="186" class="alignleft size-medium wp-image-950" /></a>UK security services and police will soon be able to monitor all your online communications because of a new draft law to be detailed later this month.</p>
<p>What are the the proposals (which will allow law enforcers/government to monitor email, social networks, instant messaging and even online games).</p>
<p>The government said that police and security services need to be able to monitor all online communications “to investigate serious crime and terrorism and to protect the public”. Come one, you really think that terrorism has not reached a whole new technical level yet?</p>
<p><span id="more-949"></span></p>
<p>Surely, monitoring of this magnitude and scale will require UK internet service providers such as Virgin, o2 and BTInternet to install systems to intercept and analyse internet traffic using deep packet inspection (DPI).</p>
<p>So what is DPI? DPI can be used to monitor everything you do online, from the web pages you visit to the messages you send to your friends. However the government said it plans to implement systems that will only monitor “communications data”, such as who you talked to online and when, and not the message content. Can we really see the government sticking with this protocol for long? Will your content really be safe from prying eyes?</p>
<p>Another major factor here is that DPI-enabled monitoring requires “substantial” ongoing investment, and surely such a system will need constant intergration with already existing sites as they change and new technology as its developed.</p>
<p>It is not a case that this system can not be done, because it can be. Whether or not this is a great way to waste tax payers money is the question. This system will require extremely expensive equipment and a great deal of babysitting.</p>
<p>Now we can all get really worried especially if you are none tech savvy but bypassing such a system will not be hard to accomplish at all. If you encrypt your internet connection, for instance using https-enabled sites to communicate this would hide who you are talking to and what you are saying.</p>
<p>Now given that piece of information above, how much use would a system like this be in meeting the government&#8217;s aims of &#8216;Monitoring terrorist groups and serious organised criminal gangs&#8217;? Lets face it, the government will not be targeting the hardcore people who actually know a thing or two about internet and communication security, infact they will just be monitoring the &#8216;wannabes&#8217; in their bedrooms sat up until early ours.</p>
<p>What I do not like about the idea is the fact that the government could actually monitor everyone beforehand on the off-chance that they might be a naughty boy or girl. This really is Big Brother at its best and I certainly do not mean the TV show that people tend to make fools out of themselves on and waste much valuable time which belongs to the &#8216;public eye&#8217; (but I guess you have a choice whether or not to watch it).</p>
<p>At this moment in time many many people already know that the governments in China and Iran reportedly use DPI systems to monitor and censor internet traffic and have been doing for quite some time now, but rest assured because the UK government has said that it will “ensure that the use of communications data is compatible with the government’s approach to civil liberties”. Well, thats alright then, you can now monitor me for as long as you want and record/archive every person and every single tred of content that I ever communicate&#8230; &#8230; NOT!</p>
<p>For those who are really touched by this new Law Draft the government will publish the full details of its communication intercept plans by the end of this month, but has also stated that it wants legislation in place by the end of June 2015. (according to Home Office documents published in January)</p>
<p>It is ironic because our previous Labour government proposed a similar system using a central database to track phone, text, email and internet use, but it was dogged by concerns over the project’s technical feasibility and cost along with the concept that &#8216;will it really do what is says on the tin?&#8217;.</p>
<p>Check out the <a href="http://www.homeoffice.gov.uk/publications/about-us/corporate-publications/structural-reform-plan/jan-monthly-srp-update?view=Binary" title="Home Office Published Documents - January" target="_blank">Home Office Published Documents</a>.</p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/" rel="bookmark" class="crp_title">Tips for Upgrading your PC Security &#8211; 2012</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/25/european-commission-unveils-new-online-privacy-rules/" rel="bookmark" class="crp_title">European Commission unveils new online privacy rules</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/28/uk-fraud-in-excess-of-2bn-per-annum-according-to-bdo/" rel="bookmark" class="crp_title">UK Fraud in excess of £2bn per annum according to BDO</a></li><li><a href="http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/" rel="bookmark" class="crp_title">Entrepreneurs &#8211; Do They Really Need To Be Able To Code?</a></li><li><a href="http://www.shaunellerton.co.uk/2012/02/06/cybersource-releases-its-8th-annual-uk-fraud-report/" rel="bookmark" class="crp_title">CyberSource releases its 8th annual UK fraud report</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/04/04/the-uks-big-brother-the-all-seeing-eye-monitoring-online-communications/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/04/04/the-uks-big-brother-the-all-seeing-eye-monitoring-online-communications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Entrepreneurs &#8211; Do They Really Need To Be Able To Code?</title>
		<link>http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/</link>
		<comments>http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 08:04:02 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[My Thoughts]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[business coders]]></category>
		<category><![CDATA[coding pays dividends]]></category>
		<category><![CDATA[coding skills]]></category>
		<category><![CDATA[entrepreneur coders]]></category>
		<category><![CDATA[in the coding know]]></category>
		<category><![CDATA[programming in business]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=899</guid>
		<description><![CDATA[Having ran a number of companies myself I realise that there is so much you need to know and understand in order to run a business. Such things as: a great idea, access to capital, industry knowledge, passion, confidence, marketing, accounting and more but my question is this: Should coding be on that list, too? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/do-I-need-to-code.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/do-I-need-to-code-300x196.jpg" alt="do-I-need-to-code" title="do-I-need-to-code" width="300" height="196" class="alignleft size-medium wp-image-900" /></a>Having ran a number of companies myself I realise that there is so much you need to know and understand in order to run a business. Such things as: a great idea, access to capital, industry knowledge, passion, confidence, marketing, accounting and more but my question is this: Should coding be on that list, too?</p>
<p>So, the question next to ask is: are programming skills high on the wish list of startup entrepreneurs? One answer: Investors seem to take a liking to those in-the-coding-know. During the Q &#038; A portion of a panel called &#8220;Investor Spotting,&#8221; recently held in America, it was witnessed that one investor interrupted an entrepreneur who was trying to pitch his startup idea. &#8220;Do you code?&#8221; he asked. Big pause. &#8220;No,&#8221; the entrepreneur said, dejectedly. &#8220;I wish.&#8221;</p>
<p><span id="more-899"></span></p>
<p>The market for online classes and night-school courses in programming is hot, according to the Media Reports. A number of startups &#8212; including the touted Codeacademy &#8212; are catering to this new crop of coder wannebes, the media reports. The thinking is that with so much business gravitating toward the Internet, it&#8217;s critical that today&#8217;s entrepreneurs learn the language of the computer &#8212; or at least enough that they won&#8217;t be left behind.</p>
<p>Having ran a number of companies myself I know how costly it can be to have to employ coding staff or outsource that role. If your budget is there thats fantastic but most business startups need (and in most cases must) keep their initial startup costs down. So this is not really an option and thus can begin to leave these newly formed business ideas lagging behind its already developed competition.</p>
<p>I personally for every company I have been involved with have developed some form of code whether that be a content management system (in house use) or ranging to the more commonly used websites for the business to actively market themselves online (which most have involved some form of customer account system online).</p>
<p>Of course, programming skills aren&#8217;t everything &#8212; and startup entrepreneurs who don&#8217;t have them can still hire IT staff (if the budget allows) or outsource talent if need be. Many entrepreneurs with bright ideas but minimal computer skills pair up with technical co-founders, too. But I say why sacrifice up to 50% of your profits for your great idea (if not more) just because you have not managed to find the time to learn even the most basics of such languages as HTML, CSS, PHP &#038; MySQL.</p>
<p>In my experience yes, these languages can be very scary at first, but just like everything else &#8216;persistence (coding) pays dividends&#8217;. By learning such basics, as time progresses your basic skills will become more complex and form a solid foundation that will be a pinnacle of your future business developmental and progressional needs.</p>
<p>One item left out of all the recent discussion about coding: Sure, you can teach an entrepreneur how to code. But can you teach a programmer to be an entrepreneur? That&#8217;s a much trickier talent to learn. If you have to have one or the other, entrepreneurial abilities still seem far more valuable than fluency in such coding languages as HTML.</p>
<p>Why not have your say below and join in the poll and answer the following questions:</p>
<hr />
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<hr />
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<hr />
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2011/09/04/mysql-table-north-american-states/" rel="bookmark" class="crp_title">MySQL Table &#8211; North American States</a></li><li><a href="http://www.shaunellerton.co.uk/2011/08/22/php-page-counter-using-txt-file-basic-model/" rel="bookmark" class="crp_title">PHP Page Counter using txt file &#8211; Basic Model</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/01/php-christmas-countdown-a-php-snippet/" rel="bookmark" class="crp_title">PHP Christmas Countdown &#8211; A PHP Snippet</a></li><li><a href="http://www.shaunellerton.co.uk/2011/08/27/mysql-delete-post-revisions-in-wordpress-tweak/" rel="bookmark" class="crp_title">MySQL &#8211; Delete post revisions in WordPress &#8211; Tweak</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/23/generate-a-random-string-a-php-snippet/" rel="bookmark" class="crp_title">Generate a Random String &#8211; A PHP Snippet</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google to BURST your SEO Bubble &#8211; Can too much SEO be a bad thing for your online marketing strategy?</title>
		<link>http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/</link>
		<comments>http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 15:08:31 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Google Burst SEO Bubble]]></category>
		<category><![CDATA[SEO Bubble]]></category>
		<category><![CDATA[Too Much SEO]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=929</guid>
		<description><![CDATA[At this year&#8217;s South by Southwest festival, Google spokesperson Matt Cutts hinted that such a penalty would weed out sites that focus too much on SEO and too little on providing a quality experience for their users. So what do I mean by that? As a small business owner using the web to reach customers, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/googlebubble.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/googlebubble-300x172.jpg" alt="google-bursting-your-seo-bubble" title="Google to Burst your SEO Bubble" width="300" height="172" class="alignleft size-medium wp-image-930" /></a>At this year&#8217;s South by Southwest festival, Google spokesperson Matt Cutts hinted that such a penalty would weed out sites that focus too much on SEO and too little on providing a quality experience for their users.</p>
<p>So what do I mean by that? As a small business owner using the web to reach customers, you&#8217;ve surely been implementing search engine optimization tactics to make sure your site turns up high in web searches. But just when you might feel like you&#8217;re starting to get the hang of this SEO thing, it appears that search giant Google might start penalizing websites that are over-optimized. You say WHAT?</p>
<p><span id="more-929"></span></p>
<p>So what factors might play a role in an over optimization penalty? Cutts outlined several signals that would qualify as too much SEO, such as &#8220;too many keywords on a page&#8221; and &#8220;exchange way too many links.&#8221;</p>
<p>The tricky part is determining what constitutes too many keywords or links. While the penalty has not yet been put in place, you can still take steps to make sure your business&#8217;s site doesn&#8217;t end up being labeled &#8220;overly optimized&#8221;. I suppose in a way it does make sense as the world wide web is moving swiftly into the Semantics way of browsing and giving meaning to the content.</p>
<p>So by doing this Google can make sure that you are viewing results that will one, be about your chosen search term, two be more area specific, three, provide that great user experience and four, not provide you with a small article that just wants to gain some hits so they can spam you with adverts about none relevant products and services that bear no interest to you and your chosen search term.</p>
<p>So what steps can we advise now this information has come to light that will enable you to stay light on your feet while not cracking all the EGG SHELLS (it&#8217;s nearly Easter folks):</p>
<p><strong>Write your article content for people first (your viewers) and search engines second</strong> &#8211; Site content written specifically with SEO in mind is often clunky, difficult to read, annoying and not very subject specific. Focus on providing content that’s useful to your readers/viewers/potential customers and trust that links and search engine results will follow which leads us back to organic search results which are based on your content and not how many times your site shows a certain keyword.</p>
<p><strong>Focus on link quality over quantity</strong> &#8211; So many people leap into the world of online marketing and think, right I need to get to number one NOW. It is not that easy and if a search engine company tells you it is then they are LYING TO YOU! Just because you can purchase say 5&#8217;000 links for under £15 pounds does not mean that you should. Again, if a search engine company actively supports this ring of links then steer well clear of them as Google and many other leading search engines will react to your defiance of the official rules of search engine engagement.</p>
<p><strong>Pay attention to Google’s &#8217;23 Questions&#8217;</strong> &#8211; Though these questions were released in conjunction with last year’s Panda update, there’s no doubt that these stated quality parameters are still in effect. Focus on getting your site in line with these principles to avoid over optimization penalties Google could release and in my opinion will be doing just like the many other penalties they already have in place.</p>
<p>If you are not aware of the 23 Questions that Google steer your SEO development towards then you can view the list and all the many comments here: <a href="http://googlewebmastercentral.blogspot.co.uk/2011/05/more-guidance-on-building-high-quality.html" title="Official Google Webmaster - 23 Questions" target="_blank">23 Questions</a></p>
<p>Please bare in mind allot of the comments are referring to how you can decide who has the original content first and then talk about how not to list the copies in the search results. There are many issues with this scenario which I believe many of the commentors do not recognise. A couple being:</p>
<p>Everyone is entitled to post content that someone else may have created as long as they referrence to that content and/or attain permission to do so.</p>
<p>By using such things as &#8216;listing timestamp&#8217; to find out who listed the content first does not allow for sites that originally created content but are not as popular with Google, so it takes longer for Google to get back round to their site, which allows other more popular sites to get it on Google first. Or you may have content that has been created but scheduled to be released on a certain date and time, but it gets leaked (by someone who will no longer have their job hopefully) and then it goes on Google first. Then you have to contact the DMCA to file a report about it.</p>
<p>Now, I mention the Panda Update and we all know that when Google updates its algorithms &#8216;it has to be that some sites will go up and some will go down&#8217; in ranking. So to find out more about this update take a look here:</p>
<p><a href="http://googleblog.blogspot.co.uk/2011/02/finding-more-high-quality-sites-in.html" title="Panda Algorithm Update" target="_blank">Finding more high-quality sites in search</a></p>
<p>Of course, Google hasn&#8217;t announced anything specific yet and lets face it, Google rarely releases exact details about the internal operation of its current and future algorithms. To stay up-to-date on what Google does next, you can monitor <a href="http://googlewebmastercentral.blogspot.co.uk/" title="Google Webmaster Blog" target="_blank">Google&#8217;s Webmaster blog</a> for details about potential over optimization penalties as they’re rolled out.</p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2012/02/02/uk-government-publishes-four-year-cybersecurity-strategy/" rel="bookmark" class="crp_title">UK government publishes four-year cybersecurity strategy</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/17/type-let-it-snow-on-google-for-a-pleasant-surprise/" rel="bookmark" class="crp_title">Type “Let It Snow” on Google for a Pleasant Surprise</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/19/google-doodle-down-memory-lane/" rel="bookmark" class="crp_title">Google Doodle &#8211; Down Memory Lane</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/17/facebook-does-not-like-mark-zuckerberg/" rel="bookmark" class="crp_title">Facebook does not &#8216;like&#8217; Mark Zuckerberg</a></li><li><a href="http://www.shaunellerton.co.uk/2012/04/02/business-entrepreneurs-do-they-really-need-to-be-able-to-code/" rel="bookmark" class="crp_title">Entrepreneurs &#8211; Do They Really Need To Be Able To Code?</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Europe taking the next steps &#8211; we are cracking down on CyberCriminals</title>
		<link>http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/</link>
		<comments>http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 06:44:00 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Cybercrime Center]]></category>
		<category><![CDATA[EU Cybercrime Center]]></category>
		<category><![CDATA[Europol]]></category>
		<category><![CDATA[The Hague]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=940</guid>
		<description><![CDATA[Has it finally come, is it going to really happen? The EU’s long awaited new Cybercrime Center has been announced on Wednesday. It will be housed within Europol in the The Hague and will have a budget of just over €3m. Well, that last bit about the budget is a real shock don&#8217;t you think? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/eu_flag.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/eu_flag.jpg" alt="eu_flag" title="eu_flag" width="259" height="194" class="alignleft size-full wp-image-941" /></a>Has it finally come, is it going to really happen? The EU’s long awaited new Cybercrime Center has been announced on Wednesday. It will be housed within Europol in the The Hague and will have a budget of just over €3m. Well, that last bit about the budget is a real shock don&#8217;t you think?</p>
<p>To put it in perspective, Oxford University announced its own Cyber Security Centre on Monday as “an umbrella for current research activity worth in excess of £5m” – getting close to twice the EU Center’s budget. The reality is then, the EU’s Cybercrime Centre, with a budget of €3 million, will not have a huge new direct effect on the fight against international digital crime especially if the loss to England alone is about £30 billion on an annual basis.</p>
<p><span id="more-940"></span></p>
<p>So if it has been given such a low budget what is its primary purpose – to provide a &#8216;focal point&#8217; for all of the existing national and private cybercrime centers around Europe, and beyond.</p>
<p>The primary purpose of the new centre is to disrupt the operation of organized crime, says the EU. But the question is again to refer to the budget assigned for this project which would tell us that it may not be able to perform this duty directly within its own resources. Instead, says the EU, “the Centre will gather information from a variety of sources – not only law enforcement authorities – to support investigations conducted by Member States&#8217; authorities.” In security terms, the new EU Cybercrime Center can be best viewed as a &#8216;correlation engine&#8217; able to find new relationships in Europe’s cybercrime Big Data and draw new conclusions.</p>
<p>So does this mean that Cybercriminals should now be getting ichy feet and look at joining the side of good and not the side of evil? In order to have this effect there will be two tasks here: firstly to develop an acceptable standard reporting methodology; and then to ensure it is used.</p>
<p>We all know that systems are put in place that help protect our online security and potential identity theft, banking theft and more, but the reality is for this to work people must actually use this new system and report cybercriminal activity.</p>
<p>By providing a better means for correlating and disseminating data between private industry, the various specialist European police forces including Interpol and the Met’s new cybercrime hubs together with the European intelligence agencies such as CESG, this small underfunded office within Europol could have a major impact in the fight against cybercrime.</p>
<p>At this moment in time the industry as a whole does sway in favour of the criminal groups that currently exist and lets face it, they are never going to go away for good are they. So if this swing of benefit is currently in the direction of the cybercriminals, then by enabling the correlation of data from throughout Europe, the EU Cybercrime Center could return it to a symmetrical battleground meaning that the odds are even. You don&#8217;t just have a strong side and a weak side, but an even keel across the board. This in turn could mean the cybercriminals can not just easily attack from one side (would have been the weaker side) and rain down terror on the unsuspecting security technician.</p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2012/02/02/uk-government-publishes-four-year-cybersecurity-strategy/" rel="bookmark" class="crp_title">UK government publishes four-year cybersecurity strategy</a></li><li><a href="http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/" rel="bookmark" class="crp_title">Tips for Upgrading your PC Security &#8211; 2012</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/" rel="bookmark" class="crp_title">Google to BURST your SEO Bubble &#8211; Can too much SEO be a bad thing for your online marketing strategy?</a></li><li><a href="http://www.shaunellerton.co.uk/2011/08/26/seasoning-your-php-with-salt-basic-overview/" rel="bookmark" class="crp_title">Seasoning your PHP with Salt &#8211; Basic Overview</a></li><li><a href="http://www.shaunellerton.co.uk/2012/01/25/european-commission-unveils-new-online-privacy-rules/" rel="bookmark" class="crp_title">European Commission unveils new online privacy rules</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Green light is given to GO the new language from Google</title>
		<link>http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/</link>
		<comments>http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 14:11:43 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[GO Language]]></category>
		<category><![CDATA[Go Programming Language]]></category>
		<category><![CDATA[Google GO]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=920</guid>
		<description><![CDATA[Ready to get your Go on? Google Programming Language, or Go for short, just added a number 1 to its moniker, representing the first official release. Go 1 includes some bug fixes, but it&#8217;s not a major redesign, though added support for the Windows opens the language up to a broader group of programmers &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/go_google_go.png"  target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/go_google_go.png" alt="go_google_go" title="go_google_go" width="300" height="169" class="alignleft size-full wp-image-921" /></a>Ready to get your Go on? Google Programming Language, or Go for short, just added a number 1 to its moniker, representing the first official release.</p>
<p>Go 1 includes some bug fixes, but it&#8217;s not a major redesign, though added support for the Windows opens the language up to a broader group of programmers &#8212; you&#8217;ll also find distributions for Linux, FreeBSD and OS X. Google gives you its word that Go 1 programs &#8220;will continue to compile and run without change&#8230; on a time scale of years,&#8221; so you can rest assured that your efforts will not be in vain.</p>
<p><span id="more-920"></span></p>
<p>There&#8217;s also a new version of the Google App Engine SDK, which utilizes none other than Go. It&#8217;s time to start coding! But my concern is will this GO language be yet another language that my fellow coders will have to learn and develop within and consider possible intergration issues with? Do we really need all these different languages and why can&#8217;t all these companies not just put all their &#8216;eggs in one basket&#8217; <em>(I know, it is nearly Easter though)</em> and develop a really fantastic one standing language above and beyond any other.</p>
<p>The answer would be: they each are businesses and therefor must produce a profit to stay within the game, so having their own language which only they own rights to can make them profits and gain more of the developmental market share.</p>
<p>The Official <a href="http://blog.golang.org/" title="Official GO Blog" target="_blank">GO Blog</a></p>
<p>The Offical <a href="http://golang.org/project/" title="The Official GO Project" target="_blank">GO Project</a></p>
<p>The Official <a href="http://golang.org/doc/" title="The Official GO Documents" target="_blank">GO Documents</a></p>
<p>The Official <a href="http://golang.org/pkg/" title="The Official GO Packages" target="_blank">GO Packages</a></p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2011/12/17/type-let-it-snow-on-google-for-a-pleasant-surprise/" rel="bookmark" class="crp_title">Type “Let It Snow” on Google for a Pleasant Surprise</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/" rel="bookmark" class="crp_title">Google to BURST your SEO Bubble &#8211; Can too much SEO be a bad thing for your online marketing strategy?</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/19/google-doodle-down-memory-lane/" rel="bookmark" class="crp_title">Google Doodle &#8211; Down Memory Lane</a></li><li><a href="http://www.shaunellerton.co.uk/2011/10/03/network-technologies-jdbc-overview/" rel="bookmark" class="crp_title">Network Technologies &#8211; JDBC Overview</a></li><li><a href="http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/" rel="bookmark" class="crp_title">Use of Google Docs or Google Cloud Services is illegal in Norway</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is Android Safe? Up to five million Androids infected &#8211; Counterclank</title>
		<link>http://www.shaunellerton.co.uk/2012/03/05/is-android-safe-up-to-five-million-androids-infected-counterclank/</link>
		<comments>http://www.shaunellerton.co.uk/2012/03/05/is-android-safe-up-to-five-million-androids-infected-counterclank/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 09:30:55 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android safe]]></category>
		<category><![CDATA[android trojan]]></category>
		<category><![CDATA[counterclank]]></category>
		<category><![CDATA[five million infected]]></category>
		<category><![CDATA[symantec]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=891</guid>
		<description><![CDATA[Is the Andoird Market really safe as Google keeps telling us? Here in this short blog post Symantec describes an Android trojan delivered as malware attached to downloaded game apps. So far 13 at the time of writing this article have been found and Symantec say they are going to keep updating their website as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/android-trojan.png" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/03/android-trojan-252x300.png" alt="" title="android-trojan" width="220" height="270" class="alignleft size-medium wp-image-895" /></a>Is the Andoird Market really safe as Google keeps telling us? Here in this short blog post Symantec describes an Android trojan delivered as malware attached to downloaded game apps. So far 13 at the time of writing this article have been found and Symantec say they are going to keep updating their website as and when they find new ones.</p>
<p>“Android is terrifying,” ESET’s David Harley told media almost a year ago. His concern was that the open source nature of the platform and the Android app market allows almost anyone to develop and distribute almost anything they want.</p>
<p><span id="more-891"></span></p>
<p>Now his concern is proven. Symantec claims that virus <em>Android.Counterclank</em> has infected between 1 million and 5 million Android users, “and may well be the largest infection on Android in its short career.” <em>Counterclank</em> is a modification of the existing <em>Tonclank</em> malware. It can be controlled remotely and is primarily used to steal information.</p>
<p><em>Counterclank</em> is a trojan being distributed primarily as malware attached to Android games, although there seems no reason for it not to be attached to almost any popular download. The malicious code is grafted on to the application in a package called ‘apperhand’. Symantec explains that when the package is executed, a compromised Android will show a service running with the same name. “Another sign of infection,” it adds, “is the presence of the Search icon above on the home screen.”</p>
<p>A list of 13 infected apps is published on Symantec’s site, and it promises to add more as it discovers them. If you have downloaded one of these apps, the advice is to remove it and run an anti-malware program.</p>
<p>The problem is largely thought to be indicative of more to come. “Without a middleman to ensure consumers can trust the applications being downloaded, expect these type of incidents to grow and continue,” comments Imperva’s Rob Rachwald. “Google may need to rethink their distribution model for apps.” It is a problem that the European Network and Information Security Agency (ENISA) highlighted in its report: Appstore security – 5 lines of defence against malware. One of the five recommendations specifically suggests app review prior to availability.</p>
<p>This attack was targeted through the official Android Market; but as Marnix Dekker, application security officer at ENISA, says, “It would be easy to set up a rogue appstore, run it from some obscure country, fill it with some infected apps. It would also be relatively easy to trick users into installing from there.”</p>
<p>So if you have any of the apps installed listed on this website: <a href="http://www.symantec.com/connect/blogs/androidcounterclank-found-official-android-market" title="13 Infected Apps - Android" target="_blank">Infected Apps</a> the be sure to remove them and run a malware app (security apps) to clean your phone. Keep your eye on this website link for a more updated list as time moves on.</p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2012/02/14/twitter-acquires-malware-security-firm-dasient/" rel="bookmark" class="crp_title">Twitter acquires malware security firm Dasient</a></li><li><a href="http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/" rel="bookmark" class="crp_title">Use of Google Docs or Google Cloud Services is illegal in Norway</a></li><li><a href="http://www.shaunellerton.co.uk/2012/05/01/tips-for-upgrading-your-pc-security-2012/" rel="bookmark" class="crp_title">Tips for Upgrading your PC Security &#8211; 2012</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/16/facebook-porn-a-social-network-hack/" rel="bookmark" class="crp_title">Facebook Porn &#8211; A Social Network Hack</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/30/europe-taking-the-next-steps-we-are-cracking-down-on-cybercriminals/" rel="bookmark" class="crp_title">Europe taking the next steps &#8211; we are cracking down on CyberCriminals</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/03/05/is-android-safe-up-to-five-million-androids-infected-counterclank/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/03/05/is-android-safe-up-to-five-million-androids-infected-counterclank/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Tips and Tricks &#8211; Counting Words using a PHP Function</title>
		<link>http://www.shaunellerton.co.uk/2012/03/01/php-tips-and-tricks-counting-words-using-a-php-function/</link>
		<comments>http://www.shaunellerton.co.uk/2012/03/01/php-tips-and-tricks-counting-words-using-a-php-function/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 09:23:31 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[counting words]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php snippet]]></category>
		<category><![CDATA[php tips and tricks]]></category>
		<category><![CDATA[word count php]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=877</guid>
		<description><![CDATA[Recently, I was approached by a fellow friend in the computer industry who is enjoying using the language PHP. He asked me how he could go about limiting the the amount of words that someone can type into his website without the use of Javascript and the likes. He has his reasons for not wanting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/02/word_count.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/02/word_count.jpg" alt="word-count" title="Word Count Using PHP Function" width="200" height="200" class="alignleft size-full wp-image-878" /></a>Recently, I was approached by a fellow friend in the computer industry who is enjoying using the language PHP. He asked me how he could go about limiting the the amount of words that someone can type into his website without the use of Javascript and the likes.</p>
<p>He has his reasons for not wanting to use Javascript and I am not going to enter a debate about it although Javascript can create some fantastic interactions on your site can indeed pose so many threats too. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><span id="more-877"></span></p>
<p>So here is a little PHP Snippet that will show you how to code a function that will count the words within a variable and echo the amount found. I use the term &#8216;Functions&#8217; and we will be creating this snippet by the use of a function. If your not familiar with &#8216;Functions&#8217; then please check out my other articles regards these: (will open in new tab for you)</p>
<p><a href="http://www.shaunellerton.co.uk/2011/10/11/php-coding-made-easier-using-functions/" title="php-coding-made-easier-using-functions" target="_blank">PHP Coding Made Easier &#8211; Using Functions</a><br />
<a href="http://www.shaunellerton.co.uk/2011/10/16/php-coding-made-easier-using-variables-in-functions/" title="php-coding-made-easier-using-variables-in-functions" target="_blank">PHP Coding Made Easier &#8211; Using Variables in Functions</a></p>
<p>Great, now you have looked at the use of functions if required lets get going on this simple yet effective way of counting words without the use of Javascript and the rest.</p>
<p>First of all we need to create the start of the function and we are going to call our function &#8216;word_count&#8217;:</p>
<pre class="brush: php; title: code:; notranslate">
&lt;?php
    function word_count($sentence){
</pre>
<p>Notice I have used a variable called <em>$sentence</em> which will capture the sentence we are going to count when we place it between the brackets. This will allow us to do things with it in our function.</p>
<p>Next we need to <em>exlode()</em> our <em>$sentence</em> variable and count how many words have been typed. So how can we count how many words there are? Well, think about it logically, what always comes between words in a sentence the is always going to present no matter what sentence is typed? [SPACES].</p>
<p>So what we can do is <em>explode()</em> by using the space between the words and that will give us an <em>array</em> that we can perform other things with. So lets get that code done now:</p>
<pre class="brush: php; title: code:; notranslate">
$array = explode(&quot; &quot;, $sentence);
</pre>
<p>So I have defined a variable called <em>$array</em> which remember has been defined within a function so if you need to use this variable outside of this function you would have to make it a <em>global</em> variable.</p>
<p>We <em>explode()</em> our <em>$array</em> variable and the conditions are {explode by space} using our {$sentence} variable. So we are saying Mr PHP, can you please find all the spaces in my $sentence variable and let me do something else with it please?. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ok, thats simple enough, so now we need to return the count (amount) using the <em>return</em> function within our function:</p>
<pre class="brush: php; title: code:; notranslate">
return count($array);
    }
</pre>
<p>So now we have our function that will count our spaces in a given variable and then we can display the result for this example PHP Snippet. So now we call our function like so:</p>
<pre class="brush: php; title: code:; notranslate">
$words = word_count(&quot;Welcome to the Voice of Shaun Ellerton&quot;);
</pre>
<p>We assign a variable <em>$words</em> and use our newly created function to count a sentence. Notice I have just typed a sentence in here but you can use a variable if required like so:</p>
<pre class="brush: php; title: code:; notranslate">
$words = word_count($vose);
</pre>
<p>This way you can grab the <em>$_POST</em> from a user submitted form and count the entries within that variable. So for my little example all I am going to do is <em>echo</em> the result on the screen so we can see the actual count of the words:</p>
<pre class="brush: php; title: code:; notranslate">
echo $words;
?&gt;
</pre>
<p>Thats it. We have a function to count the words within a sentence or variable of your choice without the use of Javascript. For my friends request, he could now just compare the value of <em>$words</em> with his chosen limit by performing a simple calculation:</p>
<pre class="brush: php; title: code:; notranslate">
if ($words &gt;50) { echo &quot;Too many words used!&quot;; }
else { // Process the information
}
</pre>
<p>If you have any comments or suggestions as to the use or further development of this little PHP Snippet then please leave a comment below and as always I will get back to you about it. <img src='http://www.shaunellerton.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2011/12/29/php-tips-and-tricks-form-select-option-auto-populate/" rel="bookmark" class="crp_title">PHP Tips and Tricks &#8211; Form Select Option Auto Populate</a></li><li><a href="http://www.shaunellerton.co.uk/2011/10/16/php-coding-made-easier-using-variables-in-functions/" rel="bookmark" class="crp_title">PHP Coding Made Easier &#8211; Using Variables in Functions</a></li><li><a href="http://www.shaunellerton.co.uk/2011/10/11/php-coding-made-easier-using-functions/" rel="bookmark" class="crp_title">PHP Coding Made Easier &#8211; Using Functions</a></li><li><a href="http://www.shaunellerton.co.uk/2012/04/24/official-30th-birthday-of-shaun-ellerton-php-current-age-function-using-dob/" rel="bookmark" class="crp_title">Official 30th Birthday of Shaun Ellerton &#8211; PHP Current Age Function using DOB</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/17/type-let-it-snow-on-google-for-a-pleasant-surprise/" rel="bookmark" class="crp_title">Type “Let It Snow” on Google for a Pleasant Surprise</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/03/01/php-tips-and-tricks-counting-words-using-a-php-function/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/03/01/php-tips-and-tricks-counting-words-using-a-php-function/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Use of Google Docs or Google Cloud Services is illegal in Norway</title>
		<link>http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/</link>
		<comments>http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 12:42:06 +0000</pubDate>
		<dc:creator>Shaun Ellerton</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Google Cloud Services]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[illegal in Norway]]></category>

		<guid isPermaLink="false">http://www.shaunellerton.co.uk/?p=847</guid>
		<description><![CDATA[The Open Digital Policy Organization reports that the Norwegian Data Inspectorate has effectively declared use of Google Apps in Norway to be illegal. Open Digital cites a report dated 16 January which suggests that corporate use of Google cloud services under standard terms violates Norwegian data protection laws. In what it calls a &#8216;Notice of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shaunellerton.co.uk/wp-content/uploads/2012/01/Google-cloud-computing-centre.jpg" target="_blank"><img style="margin-left: 0px; margin-right: 15px;" src="http://www.shaunellerton.co.uk/wp-content/uploads/2012/01/Google-cloud-computing-centre.jpg" alt="Google-cloud-computing-centre" title="Google-cloud-computing-centre" width="240" height="250" class="alignleft size-full wp-image-848" /></a>The <a href="http://www.opendigital.org/" title="Open Digital" target="_blank">Open Digital</a> Policy Organization reports that the Norwegian Data Inspectorate has effectively declared use of Google Apps in Norway to be illegal.</p>
<p>Open Digital cites a report dated 16 January which suggests that corporate use of Google cloud services under standard terms violates Norwegian data protection laws. In what it calls a &#8216;Notice of Decision&#8217; the Inspectorate states that the EU-US Safe Harbor agreement does not adequately guarantee data protection in the face of the US Patriot Act. The <a href="http://en.wikipedia.org/wiki/Patriot_Act" title="The Patriot Act USA" target="_blank">Patriot Act</a> gives the US government the right and ability to demand personal data on any person anywhere in the world if that data is held anywhere in the world by a US company &#8211; such as <a href="http://www.google.com/apps" title="Google Apps" target="_blank">Google</a>.</p>
<p><span id="more-847"></span></p>
<p>The Decision apparently follows a complaint from an inhabitant of Narvik. Narvik is using Google&#8217;s cloud services (specifically its email services), and the inhabitant demanded to know what data protection safeguards were in place. The Inspectorate’s conclusion is that there are insufficient safeguards to comply with Norway&#8217;s Personal Data Act 2000.</p>
<p>The Inspectorate’s report points out that the US Patriot Act was enacted after the Safe Harbor agreement was established, and that it “must be considered to be a challenge with regard to protection of privacy, even within the Safe Harbor scheme.” It further concludes that it cannot see “how any data processor outside the [European] Community that does not specify which country the data will be processed can comply with the requirements for adequate protection under § 29 of the Personal Data Act.”</p>
<p>Open Digital points out that Norway is not a full member of the EU, “but as a member of the European Economic Area, complies to all relevant EC directives.” Since the EC tends to fall in line with US wishes, it is unclear whether this ‘Notice of Decision’ will have any serious effect either within Norway or Europe generally. Open Digital “assumes some complex international diplomacy is in play with respect to US-Norway relations, with the US making a fuss about a perceived or actual problem with copyright infringement and Norway making a stand against a perceived or actual problem with overarching anti-terrorist legislation.”</p>
<div id="crp_related"><h3>More Post Suggestions:</h3><ul><li><a href="http://www.shaunellerton.co.uk/2011/12/17/type-let-it-snow-on-google-for-a-pleasant-surprise/" rel="bookmark" class="crp_title">Type “Let It Snow” on Google for a Pleasant Surprise</a></li><li><a href="http://www.shaunellerton.co.uk/2011/12/19/google-doodle-down-memory-lane/" rel="bookmark" class="crp_title">Google Doodle &#8211; Down Memory Lane</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/31/google-to-burst-your-seo-bubble-can-too-much-seo-be-a-bad-thing-for-your-online-marketing-strategy/" rel="bookmark" class="crp_title">Google to BURST your SEO Bubble &#8211; Can too much SEO be a bad thing for your online marketing strategy?</a></li><li><a href="http://www.shaunellerton.co.uk/2012/03/29/green-light-is-given-to-go-the-new-language-from-google/" rel="bookmark" class="crp_title">Green light is given to GO the new language from Google</a></li><li><a href="http://www.shaunellerton.co.uk/2012/02/11/megaupload-crackdown-fear-forces-similar-sites-to-shutter-sharing-services/" rel="bookmark" class="crp_title">Megaupload crackdown, fear forces similar sites to shutter sharing services!</a></li></ul></div><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-right: 10px;"><g:plusone size="medium" count="" href="http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.shaunellerton.co.uk/2012/02/18/use-of-google-docs-or-google-cloud-services-is-illegal-in-norway/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://stats.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

