<?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>James Wiseman</title>
	<atom:link href="http://www.jameswiseman.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jameswiseman.com/blog</link>
	<description>My Programming Notebook and Other Things</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>An Obsession With Being DRY?</title>
		<link>http://www.jameswiseman.com/blog/2012/02/03/an-obsession-with-being-dry/</link>
		<comments>http://www.jameswiseman.com/blog/2012/02/03/an-obsession-with-being-dry/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:51:04 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Code-reuse]]></category>
		<category><![CDATA[DRY]]></category>
		<category><![CDATA[OO]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3339</guid>
		<description><![CDATA[In the programming world, there is a principle referred to as ‘DRY’, which stands for “Don’t Repeat Yourself”. In a nutshell, it states that if you find yourself writing identical code in two or more different areas of a system, then you should rationalise this into a single module that is utilised within these areas. [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>In the programming world, there is a principle referred to as ‘DRY’, which stands for “Don’t Repeat Yourself”. In a nutshell, it states that if you find yourself writing identical code in two or more different areas of a system, then you should rationalise this into a single module that is utilised within these areas.</p>
<p>DRY is part of a broader principle of Code Reuse – a fundamental tenet of software engineering. The reuse of code carries with it the advantage of a smaller code base and reduced maintenance costs.</p>
<p>As the spotlight falls ever more frequently on the world of Object Oriented Programming (OOP), it’s worth highlighting some of the key challenges that this discipline attempts to address. Code reuse is certainly one of them, but others such as segregation of functional responsibility, and ‘coupling’ are also relevant<a href="http://www.jameswiseman.com/blog/wp-content/uploads/2012/02/raincloud.jpg"><img class="alignright size-full wp-image-3351" title="raincloud" src="http://www.jameswiseman.com/blog/wp-content/uploads/2012/02/raincloud.jpg" alt="" width="244" height="207" /></a>.</p>
<p>‘Coupling’ is a term that describes interdependence of a system. Systems are said to be highly coupled when each module depends on many other modules in a system. We can visualise the modules as a series of balls each connected by a string to other balls (modules) on which it depends. This analogy is quite good, as we can see that a system that is highly-coupled (lots of string) has a tendency to become a tangled mess. And, if we want to replace a ball, or change the nature of it in some way (size, colour, for example), then this may have a knock-on effect on all the balls (modules), so we have to examine (test) these to ensure they are still ok. In short, a highly-coupled system is BAD!</p>
<p>As it turns out, DRY, and the principle of reuse can actually lead to more tightly coupled systems. Consider and contrast the areas of EService that are concerned with keying illustrations with those that provide management information. These are two areas that are largely unrelated. If we consolidate all their common functionality, then we tie them closely together. If we then modify this common functionality in future, then we have to test two different areas.</p>
<p>So, like almost any other principle in programming, it turns out that DRY is a trade-off and a compromise. They key is context. Sometimes duplication is a mere coincidence, and by retaining it we allow independent areas of the system to mature and evolve independently while limited the bonds that couple it. Sometimes, WET (Write-Every-Time) really is better than DRY!</p>
<div class="shr-publisher-3339"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2012%2F02%2F03%2Fan-obsession-with-being-dry%2F' data-shr_title='An+Obsession+With+Being+DRY%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2012%2F02%2F03%2Fan-obsession-with-being-dry%2F' data-shr_title='An+Obsession+With+Being+DRY%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2012/02/03/an-obsession-with-being-dry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posthumous Pardon for Alan Turing</title>
		<link>http://www.jameswiseman.com/blog/2011/12/08/posthumous-pardon-for-alan-turing/</link>
		<comments>http://www.jameswiseman.com/blog/2011/12/08/posthumous-pardon-for-alan-turing/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 14:45:32 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Alan Turing]]></category>
		<category><![CDATA[Pardon]]></category>
		<category><![CDATA[Turing]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3307</guid>
		<description><![CDATA[Some time ago, I penned an article &#8220;Heroes of Computing&#8221; where I discussed what, in my opinion, was a lamentable lack of awareness for pioneers of the computing profession, even within the profession itself. And what of those most notable pioneers? Charles Babbage, who many people credit with building the first computer was ridiculed and [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Some time ago, I penned an article &#8220;<a title="Heroes Of Computing" href="http://www.jameswiseman.com/blog/2011/04/15/heroes-of-computing-bletherings-1/">Heroes of Computing</a>&#8221; where I discussed what, in my opinion, was a lamentable lack of awareness for pioneers of the computing profession, even within the profession itself.</p>
<p>And what of those most notable pioneers?</p>
<p>Charles Babbage, who many people credit with building the first computer was ridiculed and died a lonely man.</p>
<p>Ada Lovelace, who wrote logic that would run on Babbage&#8217;s machines and is often cited as the worlds first programmer died of bloodletting from her physicians as a treatment of uterine cancer.</p>
<p>And, finally, Alan Turing, one of the most brilliant minds this country has ever produced, whose contributions to the war effort in WWII at Bletchley Park is widely regarded to have shortened it by two years sparing potentially <em>millions</em> of lives, was forced to undergo chemical castration after being convicted of homosexuality.</p>
<div class="wp-caption alignright" style="width: 170px"><a href="http://www.flickr.com/photos/89826095@N00/2042538753"><img class="zemanta-img-inserted" title="Alan Turing" src="http://farm3.static.flickr.com/2081/2042538753_f102fe97df_m.jpg" alt="Alan Turing" width="160" height="240" /></a><p class="wp-caption-text">Image by Christopher_Hawkins via Flickr</p></div>
<p>Lets look at this in a different light.</p>
<p>Alan Turing invented the computer and was castrated and persecuted. Alan Sugar sold computers and was knighted.</p>
<p>So, I was delighted when I was directed towards a new <a title="E-Petition to Pardon Turing" href="https://submissions.epetitions.direct.gov.uk/petitions/23526" target="_blank">e-Petition on the UK government website, calling for his pardon</a>.</p>
<p>In 2009 then British Prime-Minister, Gordon Brown, <a title="Gordon Brown turing Apology" href="http://www.telegraph.co.uk/news/politics/gordon-brown/6170112/Gordon-Brown-Im-proud-to-say-sorry-to-a-real-war-hero.html" target="_blank">issued a formal apology on behalf of the British government</a>. Stating &#8220;I&#8217;m proud to say sorry to a real war hero.&#8221;</p>
<p>People may cite the context of that era and state that, at the time, homosexuality was illegal. But even if you account for that, Alan Turing&#8217;s treatment was still utterly appalling.</p>
<p>He was prosecuted for gross indecency under <a title="Criminal Law Amendment Act 1885" href="http://en.wikipedia.org/wiki/Criminal_Law_Amendment_Act_1885#Section_11">Section 11</a> of the <a title="Criminal Law Amendment Act 1885" href="http://en.wikipedia.org/wiki/Criminal_Law_Amendment_Act_1885">Criminal Law Amendment Act 1885</a>, the same piece of legislation used nearly seven decades earlier to prosecute Oscar Wilde. The punishment was quite different, however. Wilde was sentenced to two years imprisonment and hard labour, whilst Turing was offered chemical castration as an alternative to imprisonment. The sentence is widely regarded to be a knee-jerk reaction at the time to acute public anxiety about spies and homosexual entrapment by Soviet agents. Turing was, of course,  never accused nor suspected of espionage in any shape or form.</p>
<p>In this instance, I think it&#8217;s also worth referencing the case in 2006 where the <a title="Soldier awarded posthumous pardon to have name added to WW1 memorial" href="http://www.dailymail.co.uk/news/article-424864/Soldier-awarded-posthumous-pardon-added-WW1-memorial.html" target="_blank">British Government formally pardoned 306 soldiers </a>who were executed for desertion during the World War One. This was considered by many to be most brutal of wars, as many ordinary individuals, conscripted and wrenched away from their family and loved-ones were subject to a gruesome and almost unimaginable horror.</p>
<p>It was recognised that in many cases these people were probably sufferers of post-traumatic stress disorder (PTSD). The pardon allowed their families to remember them in honour and to celebrate their life and sacrifice.</p>
<p>In the centenary of his birth I see that it is only fitting that the same gesture be bestowed upon Turing. By all accounts he was an inspirational and brilliant man who encompassed the very best of British ingenuity and inventiveness, and is someone whose life should be more publicised and celebrated.</p>
<p>So, please, if you are a British citizen I would implore you to sign the government E-Petition. The link is below</p>
<p><a href="https://submissions.epetitions.direct.gov.uk/petitions/23526">https://submissions.epetitions.direct.gov.uk/petitions/23526</a></p>
<p>&nbsp;</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=e750bd07-c766-4ddb-ba40-2a24cf750a68" alt="" /></div>
<div class="shr-publisher-3307"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F12%2F08%2Fposthumous-pardon-for-alan-turing%2F' data-shr_title='Posthumous+Pardon+for+Alan+Turing'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F12%2F08%2Fposthumous-pardon-for-alan-turing%2F' data-shr_title='Posthumous+Pardon+for+Alan+Turing'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/12/08/posthumous-pardon-for-alan-turing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSLint Messages &#8211; Nested Comment</title>
		<link>http://www.jameswiseman.com/blog/2011/12/05/jslint-messages-nested-comment/</link>
		<comments>http://www.jameswiseman.com/blog/2011/12/05/jslint-messages-nested-comment/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 09:41:10 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jslint]]></category>
		<category><![CDATA[jslint-messages]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3295</guid>
		<description><![CDATA[I stumbled across this message recently during the course of developing a bespoke jQuery plugin for one of our systems. The offending code in question was /*****************************************************************************/ /*Private functions. /*****************************************************************************/ Given its structure, I found myself blinded to the offending code until I spotted that I had indeed omitted the closing &#8216;*/&#8217; from the second [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I stumbled across this message recently during the course of developing a bespoke jQuery plugin for one of our systems.</p>
<p>The offending code in question was</p>
<pre name="code" class="javascript">/*****************************************************************************/
/*Private functions.
/*****************************************************************************/</pre>
<p>Given its structure, I found myself blinded to the offending code until I spotted that I had indeed omitted the closing &#8216;*/&#8217; from the second line.</p>
<p>The message it yielded in full was:</p>
<p><strong>Stopping, unable to continue. (4% scanned).</strong></p>
<p>This message is easy enough to understand, but it&#8217;s one of those that causes JSLint to halt in its tracks</p>
<p>The omission of a closing statement to any block of code can result in inadvertently nesting any proceeding code. Block comments are more forgiving of the omission, because the second opening &#8216;/* will be treated as a comment itself.</p>
<p>However, consider the following:</p>
<pre name="code" class="javascript">/*Private functions.    /*Nested Comment*/   */</pre>
<p>In the above code, the first close-comment will close everything, and the second will be left dangling. This is even shown up by the syntax-highlighter (if you can see it).</p>
<p><a title="Yahoo Group JSLint NEsted Comment" href="http://tech.groups.yahoo.com/group/jslint_com/message/148" target="_blank">One user did ask this question of Douglas Crockford</a>, who responded</p>
<blockquote><p>JSLint stops because it sees comments that are nested. That is usually<br />
an indication of a serious coding error. In the face of such errors,<br />
JSLint stops.</p></blockquote>
<p>So there we have it. Don&#8217;t nest your comments.</p>
<p><strong><span style="font-weight: normal;">This article is one of a series on the<a title="Error and warning messages produced by JSLint" href="http://www.jameswiseman.com/blog/2011/01/17/jslint-a-guide-to-jslint-messages/"> error and warning messages produced by JSLint</a>.</span></strong></p>
<div class="shr-publisher-3295"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F12%2F05%2Fjslint-messages-nested-comment%2F' data-shr_title='JSLint+Messages+-+Nested+Comment'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F12%2F05%2Fjslint-messages-nested-comment%2F' data-shr_title='JSLint+Messages+-+Nested+Comment'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/12/05/jslint-messages-nested-comment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your email address @JamesWiseman.com</title>
		<link>http://www.jameswiseman.com/blog/2011/11/08/your-email-address-jameswiseman-com/</link>
		<comments>http://www.jameswiseman.com/blog/2011/11/08/your-email-address-jameswiseman-com/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 12:34:51 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[emaill-address]]></category>
		<category><![CDATA[This Site]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=2988</guid>
		<description><![CDATA[I saw this homepage recently, where the website ownser offers anyone else with the name &#8220;Ashley Hurst&#8221; an email address @JamesWiseman.com and it occurred to me that it might be nice to offer an equivalent service here on JamesWiseman.com. So, if your name is James Wiseman, and you are looking for an email address @JamesWiseman.com [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I saw <a title="Ashley Hurst" href="http://ashleyhurst.com/" target="_blank">this homepage</a> recently, where the website ownser offers anyone else with the name &#8220;Ashley Hurst&#8221; an email address @JamesWiseman.com and it occurred to me that it might be nice to offer an equivalent service here on JamesWiseman.com.</p>
<p>So, if your name is James Wiseman, and you are looking for an email address @JamesWiseman.com then drop me a line.</p>
<p>I currently have dibs on the following:</p>
<ul>
<li>mail</li>
<li>james</li>
<li>adsense</li>
<li>webmaster</li>
</ul>
<p>But you are welcome to anything else (within reason &#8211; nothing sweary or offensive)</p>
<p>I&#8217;m not planning to charge anything, but if it becaomes hassle to administer, then I may ask for a small one-off fee, or something.</p>
<p>We can work the details out</p>
<div class="shr-publisher-2988"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F08%2Fyour-email-address-jameswiseman-com%2F' data-shr_title='Your+email+address+%40JamesWiseman.com'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F08%2Fyour-email-address-jameswiseman-com%2F' data-shr_title='Your+email+address+%40JamesWiseman.com'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/11/08/your-email-address-jameswiseman-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wiseman goes wild in Ikea&#8230;</title>
		<link>http://www.jameswiseman.com/blog/2011/11/03/wiseman-goes-wild-in-ikea/</link>
		<comments>http://www.jameswiseman.com/blog/2011/11/03/wiseman-goes-wild-in-ikea/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:09:51 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Non-Programming]]></category>
		<category><![CDATA[wiseman-goes-wild]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3248</guid>
		<description><![CDATA[What better use of blog that to promote your own family and friends? Well, following the triumphant debut of my brother Richard in the inaugural Wiseman goes wild! Episode 1 : Jerk Chicken, I thought I&#8217;d plug the second in the epic &#8220;Wiseman goes wild&#8221; series Wiseman goes wild. Episode 1.1. Wiseman &#8216;does&#8217; ikea! Produced by Dan [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>What better use of blog that to promote your own family and friends?</p>
<p>Well, following the triumphant debut of my brother Richard in the inaugural <a id="playnav-video-title-play-uploads-all-1-aNOaD38gaLo" href="http://www.youtube.com/watch?v=aNOaD38gaLo">Wiseman goes wild! Episode 1 : Jerk Chicken</a>, I thought I&#8217;d plug the second in the epic &#8220;Wiseman goes wild&#8221; series <a href="http://www.youtube.com/user/danmarowak#p/a/u/0/qNzBiiGHvwk">Wiseman goes wild. Episode 1.1. Wiseman &#8216;does&#8217; ikea!</a></p>
<p><a rel="http://www.facebook.com/l.php?u=http%3A%2F%2Fyoutu.be%2FqNzBiiGHvwk&amp;h=wAQED5DHuAQFoCetXEY4zmv9q5Vj-ujUIb-ZebWhzeZ9t_w" href="http://www.jameswiseman.com/blog/wp-content/uploads/2011/11/wisemangoeswild.jpg"><img class="alignnone size-full wp-image-3251" style="border: 1px solid black;" title="wisemangoeswild" src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/11/wisemangoeswild.jpg" alt="" width="503" height="137" /></a></p>
<p>Produced by Dan Marowak it features tips and hints for foraging when you find yourself in you local Swedish furniture store. This epic video is a must see. Or something.</p>
<p>Anyhow, that&#8217;s my job done. And to think, this once used to be about programming!</p>
<div class="shr-publisher-3248"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F03%2Fwiseman-goes-wild-in-ikea%2F' data-shr_title='Wiseman+goes+wild+in+Ikea...'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F03%2Fwiseman-goes-wild-in-ikea%2F' data-shr_title='Wiseman+goes+wild+in+Ikea...'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/11/03/wiseman-goes-wild-in-ikea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ChemistDirect.co.uk Exposed Me to Spam Email &#8211; Again!</title>
		<link>http://www.jameswiseman.com/blog/2011/11/02/chemistdirect-co-uk-exposed-me-to-spam-email-again/</link>
		<comments>http://www.jameswiseman.com/blog/2011/11/02/chemistdirect-co-uk-exposed-me-to-spam-email-again/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 17:11:32 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[chemist direct]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[spam-trap]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3240</guid>
		<description><![CDATA[Last year I outed ChemistDirect.co.uk as having given my email address to spammers in my article ChemistDirect.co.uk Exposed Me to Spam Email. Now, over a year later, I can out them once again. After receiving the original email I decided to set them another trap, signing up with a number of different email addresses over a [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Last year I outed ChemistDirect.co.uk as having given my email address to spammers in my article <a title="ChemistDirect.co.uk Exposed Me to Spam Emai" href="http://www.jameswiseman.com/blog/2010/09/17/chemistdirect-co-uk-exposed-me-to-spam-email/">ChemistDirect.co.uk Exposed Me to Spam Email</a>. Now, over a year later, I can out them once again.</p>
<p>After receiving the original email I decided to set them another trap, signing up with a number of different email addresses over a period of time, each with a date indicator in the email I supplied.</p>
<p>The format was as follows:</p>
<pre>chemistdirect141592[yyymmdd] "at" jameswiseman.com</pre>
<p>You can read more on my spam trap technique in <a title="Windows Telephone Scam – Part 3 – Update" href="http://www.jameswiseman.com/blog/2010/07/21/windows-telephone-scam-part-3-update/">this article</a></p>
<p>So, I few days ago I received an email addressed to &#8216;chemistdirect14159220101008&#8242; &#8216;at&#8217; jameswiseman.com. This meant that the email address I had given out on the 8th October 2010 (as indicated by the &#8217;20101008&#8242; part had been compromised)</p>
<p>The message was as follows:</p>
<pre>I'm waiting for you,</pre>
<pre>Katelynn [web address]</pre>
<pre>Hayden</pre>
<p>Like previously, this redirected to a pharmaceutical website offering Viagra.</p>
<p>So, despite a comment purporting to be from their IT Department telling me that &#8216;We take user data security very seriously as our business depends on this&#8217;  it seems that ChemistDirect are still up to their old tricks.</p>
<p>And, if the email addresses are compromised, how safe are the credit card details that you are submitting?</p>
<p>Just a thought.</p>
<div class="shr-publisher-3240"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F02%2Fchemistdirect-co-uk-exposed-me-to-spam-email-again%2F' data-shr_title='ChemistDirect.co.uk+Exposed+Me+to+Spam+Email+-+Again%21'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F02%2Fchemistdirect-co-uk-exposed-me-to-spam-email-again%2F' data-shr_title='ChemistDirect.co.uk+Exposed+Me+to+Spam+Email+-+Again%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/11/02/chemistdirect-co-uk-exposed-me-to-spam-email-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trapped or Frozen Pension &#8211; Spam Text Message</title>
		<link>http://www.jameswiseman.com/blog/2011/11/02/trapped-or-frozen-pension-spam-text-message/</link>
		<comments>http://www.jameswiseman.com/blog/2011/11/02/trapped-or-frozen-pension-spam-text-message/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 12:15:31 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>
		<category><![CDATA[Text messaging]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3238</guid>
		<description><![CDATA[DO NOT REPLY EITHER WAY – THIS IS A SCAM Just received this message Do you have a trapped or frozen pension? Achieve 7% growth and release 25% cash now! Text pension for a free review to release cash Received from: +447895123861 / 07895123861 This is one of many messages that are circulating as originally [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>DO NOT REPLY EITHER WAY – THIS IS A SCAM</h3>
<p>Just received this message</p>
<blockquote><p><em>Do you have a trapped or frozen pension? Achieve 7% growth and release 25% cash now! Text pension for a free review to release cash</em></p></blockquote>
<p>Received from:</p>
<ul>
<li>+447895123861 / 07895123861</li>
</ul>
<p>This is one of many messages that are circulating as originally highlighted in my article <a title="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order Spam Text Message</a>. If you ever receive anything that remotely fits this template then delete it.</p>
<p>This is another example of an anonymous company, spamming the text mailboxes of thousands in order to exploit some of the must vulnerable. For someone in serious debt, the opportunity to &#8216;unlock&#8217; a pension whilst achieving 25% growth might seem favourable.</p>
<p>However, it is <strong>impossible</strong> to unlock your pension <strong>before the age of 55</strong>. The 25% mentioned in the text message refers to the 25% tax-free cash, that you can opt to take anyway. This is an option presented to you by your pension provider when you cash in, or &#8216;vest&#8217; your pension anyway.</p>
<p>The companies that offer this service will be intent on taking a sizeable percentage of any &#8216;unlocked&#8217; money, potentially condemning  the victims to hardship in their retirement years.  <a title="MenyExtra - Pension Unlocking" href="http://www.moneyextra.com/guides/pension-unlocking-033147.html" target="_blank">This article </a>at MoneyExtra.com carries more information on the pitfalls of pension unlocking and some possible alternatives.</p>
<p><span style="font-size: 15px; font-weight: bold;">Reporting</span></p>
<p>You may be report these messages to your provider. The following links may help:</p>
<p><a title="Vodafone - How do I report spam text messages?" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','help.vodafone.co.uk']);" href="http://help.vodafone.co.uk/system/selfservice.controller?CMD=VIEW_ARTICLE&amp;CONFIGURATION=1000&amp;ARTICLE_ID=1489&amp;PARTITION_ID=1&amp;RELATED_ARTICLE_CLICK=1&amp;RELATED_ARTICLE_NAME=How%20do%20I%20report%20spam%20text%20messages?" target="_blank">Vodafone – How do I report spam text messages?</a> Forward the spam message to <strong>VSPAM</strong> (87726).</p>
<p><a title="Orange - Stop spam text messages" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www1.orange.co.uk']);" href="http://www1.orange.co.uk/about/contact/spam/" target="_blank">Orange – Stop spam text messages</a>. If you are on Orange and get spam messages, please <strong>forward them to 7726 free</strong> from your Orange phone. By doing this you are helping Orange to collate information to help reduce spam messages being sent to you and others.</p>
<p>02 also allow you to report on 7726. See: <a title="SPAM and unwanted subscription texts" href="http://www.o2.co.uk/support/generalhelp/howdoi/safetycontrolandaccess/spam" target="_blank">SPAM and unwanted subscription texts</a></p>
<p>I would also try forwarding the message onto 7726 if you are with T-Mobile or Three.</p>
<p>You can also try <a title="Numbercop" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.numbercop.com']);" href="http://www.numbercop.com/" target="_blank">NumberCop </a>and <a title="DoNotCall.gov" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.donotcall.gov']);" href="http://www.donotcall.gov/" target="_blank">DoNotCall.gov</a></p>
<p>Back in May 2009, the Guardian newspaper wrote an article <a title="Spam to go - the new mobile menace" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.guardian.co.uk']);" href="http://www.guardian.co.uk/money/2009/may/03/mobile-phones-text-spam" target="_blank">Spam to go – the new mobile menace</a>. It recommends a number of organisations you can contact.</p>
<p>To complain about an inappropriate text, call the Advertising Standards Authority 020 7492 2222 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.asa.org.uk']);" href="http://www.asa.org.uk/asa/contact/">www.asa.org.uk/asa/contact/</a></p>
<p>To resolve continual mobile spam despite texting “stop”, contact the ICO on 01625 54 57 45 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.ico.gov.uk']);" href="http://www.ico.gov.uk/complaints.aspx">www.ico.gov.uk/complaints.aspx</a></p>
<p>For help with premium rate text spam, call PhonepayPlus on 0800 500 212 or log on to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.phonepayplus.org.uk']);" href="http://www.phonepayplus.org.uk/output/Make-a-complaint.aspx">www.phonepayplus.org.uk/output/Make-a-complaint.aspx</a>Due to a new legislation, those struggling with debt can now apply to have it written off. For more information text the word ‘INFO’ or to opt-out text stop.</p>
<div class="shr-publisher-3238"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F02%2Ftrapped-or-frozen-pension-spam-text-message%2F' data-shr_title='Trapped+or+Frozen+Pension+-+Spam+Text+Message'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F11%2F02%2Ftrapped-or-frozen-pension-spam-text-message%2F' data-shr_title='Trapped+or+Frozen+Pension+-+Spam+Text+Message'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/11/02/trapped-or-frozen-pension-spam-text-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSLint Messages &#8211; Use a Named Parameter</title>
		<link>http://www.jameswiseman.com/blog/2011/08/24/jslint-messages-use-a-named-parameter/</link>
		<comments>http://www.jameswiseman.com/blog/2011/08/24/jslint-messages-use-a-named-parameter/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 16:39:33 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[arguments]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jslint]]></category>
		<category><![CDATA[jslint-messages]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3224</guid>
		<description><![CDATA[When referring to function arguments in JavaScript, we almost always refer to them by the name by which they were passed: function foo(a) { var b = a; //refer to the function parameter 'a', //.... } However, there is an object representing these arguments to which we can refer. This is the arguments object. This [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>When referring to function arguments in JavaScript, we almost always refer to them by the name by which they were passed:</p>
<pre class="javascript" name="code">function foo(a) {
    var b = a;   //refer to the function parameter 'a',
    //....
}</pre>
<p>However, there is an object representing these arguments to which we can refer. This is the <strong>arguments</strong> object.</p>
<p>This object provides us with some useful properties, which include <strong>.length</strong> and <strong>.callee</strong>. It also allows us to refer to the argument by position like so:</p>
<pre class="javascript" name="code">function foo(a) {
    var b = arguments[0];
}</pre>
<p>It is this use of the arguments object that JSLint complains about. Variables are given names to identify what they are and what they mean. There are a valuable tool for writing self-documenting code, and referring to them in any other way makes little sense. You&#8217;re also relying on the argument being in a particular position. If you ever change the order of the arguments in the function definition, you&#8217;ll have to change the index by which you reference each argument.</p>
<p>Moreover, unless your variable name is longer than 12 characters, you will require  more keystrokes to refer to the arguments themselves. In addition to this, opimisers like GZip which can give variables and arguments shorter names for compression and obfuscation purposes are likely to skip over these instances, reducing the compression capability of your code.</p>
<p>Refer to <a title="seifi.org - JavaScript arguments" href="http://www.seifi.org/javascript/javascript-arguments.html" target="_blank">this post on JavaScript arguments at seifi.org</a> for more information on the <strong>arguments</strong> object.</p>
<h1><span style="font-size: small;"><span style="font-size: 13px; font-weight: normal;">Special thanks to <a title="JSLint: Use a named variable" href="http://programmersgoodies.com/jslint-use-a-named-variable" target="_blank">this article at Programming Goodies</a> for highlighting this as missing from my list of JSLint Errors.</span></span></h1>
<p><strong>A Guide To JSLint Messages</strong></p>
<p>This article is one of a series on the<a title="Error and warning messages produced by JSLint" href="http://www.jameswiseman.com/blog/2011/01/17/jslint-a-guide-to-jslint-messages/"> error and warning messages produced by JSLint</a>.</p>
<div class="shr-publisher-3224"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F24%2Fjslint-messages-use-a-named-parameter%2F' data-shr_title='JSLint+Messages+-+Use+a+Named+Parameter'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F24%2Fjslint-messages-use-a-named-parameter%2F' data-shr_title='JSLint+Messages+-+Use+a+Named+Parameter'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/08/24/jslint-messages-use-a-named-parameter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Loans, Credit Card Interest &amp; Charges Frozen &#8211; Spam Text Message</title>
		<link>http://www.jameswiseman.com/blog/2011/08/22/loans-credit-card-interest-charges-frozen-spam-text-message/</link>
		<comments>http://www.jameswiseman.com/blog/2011/08/22/loans-credit-card-interest-charges-frozen-spam-text-message/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:00:40 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Non-Programming]]></category>
		<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>
		<category><![CDATA[Text messaging]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3211</guid>
		<description><![CDATA[DO NOT REPLY EITHER WAY – THIS IS A SCAM IMPORTANT!:Loans &#38; Credit Cards can now have their INTEREST &#38; CHARGES FROZEN if you&#8217;re unable to make the repayments. For more info txt INFO or txt stop to stop. Received from: +447938402427/07938402427 This is a spam text message WHICH IS ILLEGAL. The companies that use [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><table>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<h3>DO NOT REPLY EITHER WAY – THIS IS A SCAM</h3>
<blockquote><p>IMPORTANT!:Loans &amp; Credit Cards can now have their INTEREST &amp; CHARGES FROZEN if you&#8217;re unable to make the repayments. For more info txt INFO or txt stop to stop.</p></blockquote>
<p>Received from:</p>
<ul>
<li>+447938402427/07938402427</li>
</ul>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:Mobile_001.jpg"><img title="Mobile 001" src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/08/300px-Mobile_001233.jpg" alt="Mobile 001" width="300" height="200" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>This is a spam text message WHICH IS ILLEGAL. <span style="color: #ff0000;">The companies that use this form of marketing are equivalent to the people who buy stolen goods</span>. These are not the sort of companies you want to do business with! It is likely that any dealing with them will leave you worse off.</p>
<p>This is one of many messages that are circulating as originally highlighted in my article <a title="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order Spam Text Message</a>. If you ever receive anything that remotely fits this template then delete it.</p>
<p>As for the ability to &#8216;Freeze&#8217; the charges, there is a <a title="Citizens Advice Bureau - Debt Relief Order" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','http://www.adviceguide.org.uk']);" href="http://www.adviceguide.org.uk/index/life/debt/debt_relief_orders.htm" target="_blank">Debt Relief Order</a> (Link to Citizens Advice Bureau), which is only available to people in very very very specific circumstances and who remain in those circumstances for the duration of the order. It also has some marked consequences, which are not to be taken lightly. You can find these by scrolling down through <a title="debt relief orders ask our expert" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','http://www.creditchoices.co.uk']);" href="http://www.creditchoices.co.uk/debt-relief-orders-ask-our-expert.html" target="_blank">this article</a>.</p>
<p>Moreover, Debt Relief Orders can only be processed through an approved intermediary (otherwise known as a “Competent Authority). These can be found by <a title="Debt Relief Order Competent Authorities" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','http://debtrelieforder.org.uk']);" href="http://debtrelieforder.org.uk/debt-relief-order-competent-authorities" target="_blank">visiting this site</a>. Note, the company that is touting for your business will <strong>NOT </strong>be an approved intermediary.</p>
<p>Again, <strong>DO NOT REPLY.</strong> <span style="color: #000080;">This is a random act of spamming &#8211; a computer program is systematically trying to send this out to thousands of numbers at random. It has, by sheer chance, found your number</span>!</p>
<p>And, if you can, post the number in the comments below. This will help people searching by that number alone find this article and avoid any potential trouble arising from replying.</p>
<p>Also, please. please post any variants in full. I have had so many comments from people in desperate circumstances who are being targeted by the parasites that operate these scams.</p>
<h3>Are You a Victim?</h3>
<p>Screenchannel Television is making a new series about debt and loans and are looking for people to share their experiences. If have been a victim of this scam, or have even considered responding and are interested in taking part, then you can read more in <a title="Spam Debt Text Messages – Are You a Victim?" href="http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/">this article</a>.</p>
<h3>How Does It Work?</h3>
<p>The whole setup is quite elaborate. But in essence there is a computer program that pretends to be the number you see that sends out all the spam messages. Meanwhile, another computer program monitors the text-message mailbox of all of the numbers you see. If you reply, then you are added to a database of numbers to be called (and for future spamming).</p>
<p>I&#8217;ve written this up in full at: <a href="http://www.jameswiseman.com/blog/2011/03/14/telephony-leads-and-debt-management-companies-how-it-works/">Telephony Leads and Debt Management Companies – How It Works</a>.</p>
<h3>Reporting</h3>
<p>You may be report these messages to your provider. The following links may help:</p>
<p><a title="Vodafone - How do I report spam text messages?" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','help.vodafone.co.uk']);" href="http://help.vodafone.co.uk/system/selfservice.controller?CMD=VIEW_ARTICLE&amp;CONFIGURATION=1000&amp;ARTICLE_ID=1489&amp;PARTITION_ID=1&amp;RELATED_ARTICLE_CLICK=1&amp;RELATED_ARTICLE_NAME=How%20do%20I%20report%20spam%20text%20messages?" target="_blank">Vodafone – How do I report spam text messages?</a> Forward the spam message to <strong>VSPAM</strong> (87726).</p>
<p><a title="Orange - Stop spam text messages" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www1.orange.co.uk']);" href="http://www1.orange.co.uk/about/contact/spam/" target="_blank">Orange – Stop spam text messages</a>. If you are on Orange and get spam messages, please <strong>forward them to 7726 free</strong> from your Orange phone. By doing this you are helping Orange to collate information to help reduce spam messages being sent to you and others.</p>
<p>02 also allow you to report on 7726. See: <a title="SPAM and unwanted subscription texts" href="http://www.o2.co.uk/support/generalhelp/howdoi/safetycontrolandaccess/spam" target="_blank">SPAM and unwanted subscription texts</a></p>
<p>I would also try forwarding the message onto 7726 if you are with T-Mobile or Three.</p>
<p>You can also try <a title="Numbercop" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.numbercop.com']);" href="http://www.numbercop.com/" target="_blank">NumberCop </a>and <a title="DoNotCall.gov" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.donotcall.gov']);" href="http://www.donotcall.gov/" target="_blank">DoNotCall.gov</a></p>
<p>Back in May 2009, the Guardian newspaper wrote an article <a title="Spam to go - the new mobile menace" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.guardian.co.uk']);" href="http://www.guardian.co.uk/money/2009/may/03/mobile-phones-text-spam" target="_blank">Spam to go – the new mobile menace</a>. It recommends a number of organisations you can contact.</p>
<p>To complain about an inappropriate text, call the Advertising Standards Authority 020 7492 2222 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.asa.org.uk']);" href="http://www.asa.org.uk/asa/contact/">www.asa.org.uk/asa/contact/</a></p>
<p>To resolve continual mobile spam despite texting “stop”, contact the ICO on 01625 54 57 45 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.ico.gov.uk']);" href="http://www.ico.gov.uk/complaints.aspx">www.ico.gov.uk/complaints.aspx</a></p>
<p>For help with premium rate text spam, call PhonepayPlus on 0800 500 212 or log on to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.phonepayplus.org.uk']);" href="http://www.phonepayplus.org.uk/output/Make-a-complaint.aspx">www.phonepayplus.org.uk/output/Make-a-complaint.aspx</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=2a29d3ec-31f0-4411-b4eb-51066a849dc2" alt="" /></div>
<div class="shr-publisher-3211"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F22%2Floans-credit-card-interest-charges-frozen-spam-text-message%2F' data-shr_title='Loans%2C+Credit+Card+Interest+%26+Charges+Frozen+-+Spam+Text+Message'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F22%2Floans-credit-card-interest-charges-frozen-spam-text-message%2F' data-shr_title='Loans%2C+Credit+Card+Interest+%26+Charges+Frozen+-+Spam+Text+Message'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/08/22/loans-credit-card-interest-charges-frozen-spam-text-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spam Debt Text Messages &#8211; Are You a Victim?</title>
		<link>http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/</link>
		<comments>http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 18:49:14 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Non-Programming]]></category>
		<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>
		<category><![CDATA[Text messaging]]></category>
		<category><![CDATA[TV series]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3166</guid>
		<description><![CDATA[Debt and Loans series Have you received a text message offering a Debt Settlement Order, or help to claim following your &#8220;accident&#8221;, of one of the dozen or so other variants being sent to thousands of phones across the country? Have you fallen victim one of these of spam text messages, or have you considered [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>Debt and Loans series</h3>
<p>Have you received a text message offering a <a title="Debt Settlement Order Unsolicited Text Message" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order</a>, or <a title="3750 Accident Claims Text Message " href="http://www.jameswiseman.com/blog/2011/04/04/3750-accident-claims-spam-text-message/">help to claim following your &#8220;accident&#8221;</a>, of one of the dozen or so other variants being sent to thousands of phones across the country?</p>
<p>Have you fallen victim one of these of spam text messages, or have you considered responding?</p>
<p>If so, <a title="Screenchannel Television" href="http://www.screenchannel.co.uk/" target="_blank">Screenchannel Television</a>, the makers of BBC1&#8242;s Fake Britain, are making a new series about debt and loans and be very interested to hear from anyone who has received such a text or email, and who was either tempted to reply but didn&#8217;t, or who actually replied and would be happy to talk about what happened as a result.</p>
<p><a href="http://www.screenchannel.co.uk/" target="_blank"><img class="size-full wp-image-3174 alignnone" title="ScreenChannel" src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/08/ScreenChannel1.png" alt="" width="173" height="41" /></a></p>
<p>To share your story, or to find out more, please email <a href="mailto:debt@screenchannel.co.uk">debt@screenchannel.co.uk</a>.</p>
<div class="shr-publisher-3166"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F08%2Fspam-debt-text-messages-are-you-a-victim%2F' data-shr_title='Spam+Debt+Text+Messages+-+Are+You+a+Victim%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F08%2F08%2Fspam-debt-text-messages-are-you-a-victim%2F' data-shr_title='Spam+Debt+Text+Messages+-+Are+You+a+Victim%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>I Sort-Of Understand</title>
		<link>http://www.jameswiseman.com/blog/2011/07/29/i-sort-of-understand/</link>
		<comments>http://www.jameswiseman.com/blog/2011/07/29/i-sort-of-understand/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 11:27:17 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3150</guid>
		<description><![CDATA[When you explain something to someone and then ask &#8220;Does that make sense?&#8221; or &#8220;Did you understand that?&#8221;, if they answer &#8220;Sort-of&#8221; then they don&#8217;t understand it. At all.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>When you explain something to someone and then ask &#8220;Does that make sense?&#8221; or &#8220;Did you understand that?&#8221;, if they answer &#8220;Sort-of&#8221; then they don&#8217;t understand it. At all.</p>
<div class="shr-publisher-3150"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F29%2Fi-sort-of-understand%2F' data-shr_title='I+Sort-Of+Understand'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F29%2Fi-sort-of-understand%2F' data-shr_title='I+Sort-Of+Understand'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/07/29/i-sort-of-understand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Government Debt Help Spam Text Message</title>
		<link>http://www.jameswiseman.com/blog/2011/07/21/government-debt-help-spam-text-message/</link>
		<comments>http://www.jameswiseman.com/blog/2011/07/21/government-debt-help-spam-text-message/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:15:37 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Non-Programming]]></category>
		<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3121</guid>
		<description><![CDATA[DO NOT REPLY EITHER WAY – THIS IS A SCAM I received two of these messages in the last two days: Free MSG: Government Debt Help available, those struggling to repay can apply to have debt written off. To apply for more info txt YES or to opt out txt stop Received from: +447873457012 /07873457012 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>DO NOT REPLY EITHER WAY – THIS IS A SCAM</h3>
<p>I received two of these messages in the last two days:</p>
<blockquote><p><span style="color: #ff0000;">Free MSG: Government Debt Help available, those struggling to repay can apply to have debt written off. To apply for more info txt YES or to opt out txt stop</span></p></blockquote>
<p>Received from:</p>
<ul>
<li>+447873457012 /07873457012</li>
<li>+447543041390 /07543041390</li>
</ul>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 246px"><a href="http://en.wikipedia.org/wiki/File:CABLogo.gif"><img title="The Citizens Advice Bureau Logo." src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/08/CABLogo81.gif" alt="The Citizens Advice Bureau Logo." width="236" height="236" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>This is one of many messages that are circulating as originally highlighted in my article <a title="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order Spam Text Message</a>. If you ever receive anything that remotely fits this template then delete it.</p>
<p>First off, there is <strong>no such government debt help</strong> as the message implies. There is a <a title="Citizens Advice Bureau - Debt Relief Order" href="http://www.adviceguide.org.uk/index/life/debt/debt_relief_orders.htm" target="_blank">Debt Relief Order</a> (Link to Citizens Advice Bureau), which is only available to people in very very very specific circumstances and who remain in those circumstances for the duration of the order. It also has some marked consequences, which are not to be taken lightly. You can find these by scrolling down through <a title="debt relief orders ask our expert" href="http://www.creditchoices.co.uk/debt-relief-orders-ask-our-expert.html" target="_blank">this article</a>.</p>
<p>Moreover, Debt Relief Orders can only be processed through an approved intermediary (otherwise known as a &#8220;Competent Authority). These can be found by <a title="Debt Relief Order Competent Authorities" href="http://debtrelieforder.org.uk/debt-relief-order-competent-authorities" target="_blank">visiting this site</a>. Note, the company that is touting for your business will <strong>NOT </strong>be an approved intermediary.</p>
<p>Again, <strong>DO NOT REPLY.</strong> And, if you can, post the number in the comments below. This will help people searching by that number alone find this article and avoid any potential trouble arising from replying. I&#8217;d also be interested to hear of any variants on this message that surface.</p>
<p>The sending of any spam <span style="color: #ff0000;">IS ILLEGAL</span>. The companies that use this form of marketing are <span style="color: #ff0000;">equivalent to the people who buy stolen goods</span>. These are not the sort of companies you want to do business with!</p>
<p>If you want to read more, can I recommend the above link. It contains a list of articles that I&#8217;ve written regarding this whole scam and its setup. I found the research both fascinating and appalling at the same time.</p>
<h3>How Did they Get My Number?</h3>
<p>The didn&#8217;t. They guessed it. For every sucessfully send text message there may be hundreds sent to inactive or non-existent numbers. See how it works in <a title="telephony leads and debt management companies how it works" href="http://www.jameswiseman.com/blog/2011/03/14/telephony-leads-and-debt-management-companies-how-it-works/">this blog posting</a>.</p>
<h3>Are You a Victim?</h3>
<p>Screenchannel Television is making a new series about debt and loans and are looking for people to share their experiences. If have been a victim of this scam, or have even considered responding and are interested in taking part, then you can read more in <a title="Spam Debt Text Messages – Are You a Victim?" href="http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/">this article</a>.</p>
<h3>Reporting</h3>
<p>You may be report these messages to your provider. The following links may help:</p>
<p><a title="Vodafone - How do I report spam text messages?" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','help.vodafone.co.uk']);" href="http://help.vodafone.co.uk/system/selfservice.controller?CMD=VIEW_ARTICLE&amp;CONFIGURATION=1000&amp;ARTICLE_ID=1489&amp;PARTITION_ID=1&amp;RELATED_ARTICLE_CLICK=1&amp;RELATED_ARTICLE_NAME=How%20do%20I%20report%20spam%20text%20messages?" target="_blank">Vodafone – How do I report spam text messages?</a> Forward the spam message to <strong>VSPAM</strong> (87726).</p>
<p><a title="Orange - Stop spam text messages" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www1.orange.co.uk']);" href="http://www1.orange.co.uk/about/contact/spam/" target="_blank">Orange – Stop spam text messages</a>. If you are on Orange and get spam messages, please <strong>forward them to 7726 free</strong> from your Orange phone. By doing this you are helping Orange to collate information to help reduce spam messages being sent to you and others.</p>
<p>02 also allow you to report on 7726. See: <a title="SPAM and unwanted subscription texts" href="http://www.o2.co.uk/support/generalhelp/howdoi/safetycontrolandaccess/spam" target="_blank">SPAM and unwanted subscription texts</a></p>
<p>I would also try forwarding the message onto 7726 if you are with T-Mobile or Three.</p>
<p>You can also try <a title="Numbercop" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.numbercop.com']);" href="http://www.numbercop.com/" target="_blank">NumberCop </a>and <a title="DoNotCall.gov" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.donotcall.gov']);" href="http://www.donotcall.gov/" target="_blank">DoNotCall.gov</a></p>
<p>Back in May 2009, the Guardian newspaper wrote an article <a title="Spam to go - the new mobile menace" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.guardian.co.uk']);" href="http://www.guardian.co.uk/money/2009/may/03/mobile-phones-text-spam" target="_blank">Spam to go – the new mobile menace</a>. It recommends a number of organisations you can contact.</p>
<p>To complain about an inappropriate text, call the Advertising Standards Authority 020 7492 2222 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.asa.org.uk']);" href="http://www.asa.org.uk/asa/contact/">www.asa.org.uk/asa/contact/</a></p>
<p>To resolve continual mobile spam despite texting “stop”, contact the ICO on 01625 54 57 45 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.ico.gov.uk']);" href="http://www.ico.gov.uk/complaints.aspx">www.ico.gov.uk/complaints.aspx</a></p>
<p>For help with premium rate text spam, call PhonepayPlus on 0800 500 212 or log on to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.phonepayplus.org.uk']);" href="http://www.phonepayplus.org.uk/output/Make-a-complaint.aspx">www.phonepayplus.org.uk/output/Make-a-complaint.aspx</a>Due to a new legislation, those struggling with debt can now apply to have it written off. For more information text the word ‘INFO’ or to opt-out text stop.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=f5333434-4964-4bb7-9203-f34d3ff66124" alt="" /></div>
<div class="shr-publisher-3121"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F21%2Fgovernment-debt-help-spam-text-message%2F' data-shr_title='Government+Debt+Help+Spam+Text+Message'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F21%2Fgovernment-debt-help-spam-text-message%2F' data-shr_title='Government+Debt+Help+Spam+Text+Message'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/07/21/government-debt-help-spam-text-message/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JSLint Messages &#8211; Move &#8216;var&#8217; declarations to the top of the function.</title>
		<link>http://www.jameswiseman.com/blog/2011/07/09/jslint-messages-move-var-declarations-to-the-top-of-the-function/</link>
		<comments>http://www.jameswiseman.com/blog/2011/07/09/jslint-messages-move-var-declarations-to-the-top-of-the-function/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 19:39:57 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jslint]]></category>
		<category><![CDATA[jslint-messages]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=2712</guid>
		<description><![CDATA[Principles Most developers are have instilled within themselves certain fundamental core programming practices. Possibly the most famous of these is the DRY (Don&#8217;t Repeat Yourself) Principle, which states that duplication can lead to maintenance nightmares, poor factoring, and logical contradictions. But as with many principles in programming, there are always trade-offs, and times where the rigorous [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>Principles</h3>
<p>Most developers are have instilled within themselves certain fundamental core programming practices. Possibly the most famous of these is the <a title="Don't Repeat Yourself" href="http://c2.com/cgi/wiki?DontRepeatYourself" target="_blank">DRY (Don&#8217;t Repeat Yourself) Principle</a>, which states that duplication can lead to maintenance nightmares, poor factoring, and logical contradictions.</p>
<p>But as with many principles in programming, there are always trade-offs, and times where the rigorous application of a principle can be unhelpful and even counter-productive.</p>
<p>The counterpart to DRY is WET (Write Every Time), and there are scenarios where it makes sense to duplicate code, as described in the articles: <a title="WET Dilutes Performance Bottlenecks" href="http://programmer.97things.oreilly.com/wiki/index.php/WET_Dilutes_Performance_Bottlenecks" target="_blank">Write Every Time Dilutes performance Bottlenecks</a> and <a title="Beware The Share" href="http://programmer.97things.oreilly.com/wiki/index.php/Beware_the_Share" target="_blank">Beware The Share</a>.</p>
<h3>The JSLint Error</h3>
<p>Another principle that is preached almost religiously is the efficient management of resources, and one strategy for doing this is to allocate any resources as late as possible, and  release them as early as possible. The use of block scoping is a particularly common key for achieving this.</p>
<p>This gives rise to code similar to the following:</p>
<pre class="javascript" name="code">var a = 1;
if (x === a){
    var b = 2; //'try' giving variable 'b' block scope
    //do other stuff
}</pre>
<p>In languages such as C++, C# and Java the above convention would limit the scope and lifetime of the variable &#8216;b&#8217; to the &#8216;if&#8217; block.</p>
<p>JavaScript, however, <strong>has no block scoping</strong>, and any variables declared within a block will be &#8216;hoisted&#8217; to the top of the nearest scope when the code is picked up by the compiler. This is either the nearest containing function, or global scope. In short, this will make them visible outside the originally intended scope.</p>
<p>JSLint is all about reducing bugs, and had the author of <a title="stackoverflow - jQuery variable always evaluates to 'undefined'" href="http://stackoverflow.com/q/6465363/144491" target="_blank">this StackOverflow question</a> run their code through JSLint, then they may never have had to ask a question at all.</p>
<h3>Adding (Pseudo) Block Scoping</h3>
<p>If you really wanted to enforce scoping down at this level then the following convention might help:</p>
<pre class="javascript" name="code">var a = 1;
if (x === a){
    (function(){
        var b = 2; //give variable 'b' (pseudo) block scope
        //do other stuff
    }());
}</pre>
<p>Here we&#8217;ve wrapped the code in an anonymous function, and invoked it immediately (thanks to the set of parens at the end).</p>
<h3><strong>But JSLint Stops Scanning</strong></h3>
<p>Yeah, sometimes it does.</p>
<p>I have tried to remain neutral in all my posts on JSLint messages to date. Here, however I am going to jump off the fence and offer a sentiment of bafflement.</p>
<p>JSLint deems some errors so serious that it immediately ceases scanning. For me this is understandable in the event that it encounters utterly unparsable code and literally cannot continue, however, I just don&#8217;t understand why it must stop dead with the following:</p>
<pre class="javascript" name="code">for (var x=0; x&lt;10 x++){
    //do something
}</pre>
<p>And it appears I am not alone. <a href="https://github.com/douglascrockford/JSLint/pull/29" target="_blank">A very similar query posted on the JSLint GitHub repository</a> failed to yield any explanation before the thread was closed.</p>
<p>Any ideas anyone?</p>
<h3><strong>A Guide To JSLint Messages</strong></h3>
<p>This article is one of a series on the<a title="Error and warning messages produced by JSLint" href="http://www.jameswiseman.com/blog/2011/01/17/jslint-a-guide-to-jslint-messages/"> error and warning messages produced by JSLint</a>.</p>
<div class="shr-publisher-2712"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F09%2Fjslint-messages-move-var-declarations-to-the-top-of-the-function%2F' data-shr_title='JSLint+Messages+-+Move+%27var%27+declarations+to+the+top+of+the+function.'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F07%2F09%2Fjslint-messages-move-var-declarations-to-the-top-of-the-function%2F' data-shr_title='JSLint+Messages+-+Move+%27var%27+declarations+to+the+top+of+the+function.'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/07/09/jslint-messages-move-var-declarations-to-the-top-of-the-function/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>URGENT! If you took out a bank loan prior to 2007 Spam Text Message</title>
		<link>http://www.jameswiseman.com/blog/2011/06/22/urgent-if-you-took-out-a-bank-loan-prior-to-2007-spam-text-message/</link>
		<comments>http://www.jameswiseman.com/blog/2011/06/22/urgent-if-you-took-out-a-bank-loan-prior-to-2007-spam-text-message/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 15:18:58 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Missold PPI]]></category>
		<category><![CDATA[PPI]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>
		<category><![CDATA[Text messaging]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3050</guid>
		<description><![CDATA[DO NOT REPLY EITHER WAY – THIS IS A SCAM URGENT! If you took out a bank loan prior to 2007 the you are almost certainly entitled to £2300 in compensation. To claim text &#8216;YES&#8217;. (free to reply). Received from: +447522075609/07522075609 Another span tesxt message variant to look out for. This message has surfaced in [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><table>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<h3>DO NOT REPLY EITHER WAY – THIS IS A SCAM</h3>
<blockquote><p>URGENT! If you took out a bank loan prior to 2007 the you are almost certainly entitled to £2300 in compensation. To claim text &#8216;YES&#8217;. (free to reply).</p></blockquote>
<p>Received from:</p>
<ul>
<li>+447522075609/07522075609</li>
</ul>
<p>Another span tesxt message variant to look out for.</p>
<p>This message has surfaced in relation to the current <a title="BBC Article - Payment Protection Insurance" href="http://www.bbc.co.uk/news/business-13330858" target="_blank">Missold Payment Protection Insurance Ruling</a>. The adjacent BBC article reports that several million people may be worthy of such compensation &#8211; ripe pickings for our scammers.</p>
<p>If you&#8217;re looking to claim back any money in relation to this, <a title="BBC Article - How to Claim missold payment protection" href="http://www.bbc.co.uk/news/business-13265128" target="_blank">the BBC outlines a series of steps you can take personally</a>. You can also check out the <a title="moneysavingexpert.com PPI reclaiming guide" href="http://www.moneysavingexpert.com/reclaim/ppi-loan-insurance" target="_blank">PPI reclaiming guide</a> at moneysavingexpert.com. Ultimately, this is your money, rightfully due to you, so why waste money on an opportunistic company just looking to profit from your misfortune.</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:Mobile_001.jpg"><img title="Mobile 001" src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/08/300px-Mobile_001233.jpg" alt="Mobile 001" width="300" height="200" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>This is a spam text message WHICH IS ILLEGAL. <span style="color: #ff0000;">The companies that use this form of marketing are equivalent to the people who buy stolen goods</span>. These are not the sort of companies you want to do business with!</p>
<p>This is one of many messages that are circulating as originally highlighted in my article <a title="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order Spam Text Message</a>. If you ever receive anything that remotely fits this template then delete it.</p>
<p>Again, <strong>DO NOT REPLY.</strong> <span style="color: #000080;">This is a random act of spamming &#8211; a computer program is systematically trying to send this out to thousands of numbers at random. It has, by sheer chance, found your number</span>!</p>
<p>And, if you can, post the number in the comments below. This will help people searching by that number alone find this article and avoid any potential trouble arising from replying.</p>
<p>Also, please. please post any variants in full. I have had so many comments from people in desperate circumstances who are being targeted by the parasites that operate these scams.</p>
<h3>Are You a Victim?</h3>
<p>Screenchannel Television is making a new series about debt and loans and are looking for people to share their experiences. If have been a victim of this scam, or have even considered responding and are interested in taking part, then you can read more in <a title="Spam Debt Text Messages – Are You a Victim?" href="http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/">this article</a>.</p>
<h3>How Does It Work?</h3>
<p>The whole setup is quite elaborate. But in essence there is a computer program that pretends to be the number you see that sends out all the spam messages. Meanwhile, another computer program monitors the text-message mailbox of all of the numbers you see. If you reply, then you are added to a database of numbers to be called (and for future spamming).</p>
<p>I&#8217;ve written this up in full at: <a href="http://www.jameswiseman.com/blog/2011/03/14/telephony-leads-and-debt-management-companies-how-it-works/">Telephony Leads and Debt Management Companies – How It Works</a>.</p>
<h3>Reporting</h3>
<p>You may be report these messages to your provider. The following links may help:</p>
<p><a title="Vodafone - How do I report spam text messages?" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','help.vodafone.co.uk']);" href="http://help.vodafone.co.uk/system/selfservice.controller?CMD=VIEW_ARTICLE&amp;CONFIGURATION=1000&amp;ARTICLE_ID=1489&amp;PARTITION_ID=1&amp;RELATED_ARTICLE_CLICK=1&amp;RELATED_ARTICLE_NAME=How%20do%20I%20report%20spam%20text%20messages?" target="_blank">Vodafone – How do I report spam text messages?</a> Forward the spam message to <strong>VSPAM</strong> (87726).</p>
<p><a title="Orange - Stop spam text messages" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www1.orange.co.uk']);" href="http://www1.orange.co.uk/about/contact/spam/" target="_blank">Orange – Stop spam text messages</a>. If you are on Orange and get spam messages, please <strong>forward them to 7726 free</strong> from your Orange phone. By doing this you are helping Orange to collate information to help reduce spam messages being sent to you and others.</p>
<p>02 also allow you to report on 7726. See: <a title="SPAM and unwanted subscription texts" href="http://www.o2.co.uk/support/generalhelp/howdoi/safetycontrolandaccess/spam" target="_blank">SPAM and unwanted subscription texts</a></p>
<p>I would also try forwarding the message onto 7726 if you are with T-Mobile or Three.</p>
<p>You can also try <a title="Numbercop" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.numbercop.com']);" href="http://www.numbercop.com/" target="_blank">NumberCop </a>and <a title="DoNotCall.gov" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.donotcall.gov']);" href="http://www.donotcall.gov/" target="_blank">DoNotCall.gov</a></p>
<p>Back in May 2009, the Guardian newspaper wrote an article <a title="Spam to go - the new mobile menace" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.guardian.co.uk']);" href="http://www.guardian.co.uk/money/2009/may/03/mobile-phones-text-spam" target="_blank">Spam to go – the new mobile menace</a>. It recommends a number of organisations you can contact.</p>
<p>To complain about an inappropriate text, call the Advertising Standards Authority 020 7492 2222 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.asa.org.uk']);" href="http://www.asa.org.uk/asa/contact/">www.asa.org.uk/asa/contact/</a></p>
<p>To resolve continual mobile spam despite texting “stop”, contact the ICO on 01625 54 57 45 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.ico.gov.uk']);" href="http://www.ico.gov.uk/complaints.aspx">www.ico.gov.uk/complaints.aspx</a></p>
<p>For help with premium rate text spam, call PhonepayPlus on 0800 500 212 or log on to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.phonepayplus.org.uk']);" href="http://www.phonepayplus.org.uk/output/Make-a-complaint.aspx">www.phonepayplus.org.uk/output/Make-a-complaint.aspx</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=2a29d3ec-31f0-4411-b4eb-51066a849dc2" alt="" /></div>
<div class="shr-publisher-3050"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F06%2F22%2Furgent-if-you-took-out-a-bank-loan-prior-to-2007-spam-text-message%2F' data-shr_title='URGENT%21+If+you+took+out+a+bank+loan+prior+to+2007+Spam+Text+Message+'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F06%2F22%2Furgent-if-you-took-out-a-bank-loan-prior-to-2007-spam-text-message%2F' data-shr_title='URGENT%21+If+you+took+out+a+bank+loan+prior+to+2007+Spam+Text+Message+'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/06/22/urgent-if-you-took-out-a-bank-loan-prior-to-2007-spam-text-message/feed/</wfw:commentRss>
		<slash:comments>96</slash:comments>
		</item>
		<item>
		<title>Looking for a loan or payday &#8211; Spam Text Message</title>
		<link>http://www.jameswiseman.com/blog/2011/06/22/looking-for-a-loan-or-payday-spam-text-message/</link>
		<comments>http://www.jameswiseman.com/blog/2011/06/22/looking-for-a-loan-or-payday-spam-text-message/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 15:16:40 +0000</pubDate>
		<dc:creator>jameswiseman</dc:creator>
				<category><![CDATA[Non-Programming]]></category>
		<category><![CDATA[Spams and Scams]]></category>
		<category><![CDATA[Scam]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Text Message Spam]]></category>
		<category><![CDATA[Text messaging]]></category>

		<guid isPermaLink="false">http://www.jameswiseman.com/blog/?p=3067</guid>
		<description><![CDATA[DO NOT REPLY EITHER WAY – THIS IS A SCAM Looking for a load or payday 95% approvals in june,complete online in 5mins. www.extramoneymatters.co.uk No guarantor. To opt out reply stop Received from: +447523822040/07523822040 Another spam text message variant to look out for. This is a spam text message WHICH IS ILLEGAL. The companies that [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><table>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<h3>DO NOT REPLY EITHER WAY – THIS IS A SCAM</h3>
<blockquote><p>Looking for a load or payday 95% approvals in june,complete online in 5mins. www.extramoneymatters.co.uk No guarantor. To opt out reply stop</p></blockquote>
<p>Received from:</p>
<ul>
<li>+447523822040/07523822040</li>
</ul>
<p>Another spam text message variant to look out for.</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 310px"><a href="http://commons.wikipedia.org/wiki/File:Mobile_001.jpg"><img title="Mobile 001" src="http://www.jameswiseman.com/blog/wp-content/uploads/2011/08/300px-Mobile_001232.jpg" alt="Mobile 001" width="300" height="200" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>This is a spam text message WHICH IS ILLEGAL. <span style="color: #ff0000;">The companies that use this form of marketing are equivalent to the people who buy stolen goods</span>. These are not the sort of companies you want to do business with!</p>
<p>This is one of many messages that are circulating as originally highlighted in my article <a title="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/" href="http://www.jameswiseman.com/blog/2011/01/17/debt-settlement-order-unsolicited-text-message/">Debt Settlement Order Spam Text Message</a>. If you ever receive anything that remotely fits this template then delete it.</p>
<p>Again, <strong>DO NOT REPLY.</strong> <span style="color: #000080;">This is a random act of spamming &#8211; a computer program is systematically trying to send this out to thousands of numbers at random. It has, by sheer chance, found your number</span>!</p>
<p>And, if you can, post the number in the comments below. This will help people searching by that number alone find this article and avoid any potential trouble arising from replying.</p>
<p>Also, please. please post any variants in full. I have had so many comments from people in desperate circumstances who are being targeted by the parasites that operate these scams.</p>
<h3>Are You a Victim?</h3>
<p>Screenchannel Television is making a new series about debt and loans and are looking for people to share their experiences. If have been a victim of this scam, or have even considered responding and are interested in taking part, then you can read more in <a title="Spam Debt Text Messages – Are You a Victim?" href="http://www.jameswiseman.com/blog/2011/08/08/spam-debt-text-messages-are-you-a-victim/">this article</a>.</p>
<h3>How Does It Work?</h3>
<p>The whole setup is quite elaborate. But in essence there is a computer program that pretends to be the number you see that sends out all the spam messages. Meanwhile, another computer program monitors the text-message mailbox of all of the numbers you see. If you reply, then you are added to a database of numbers to be called (and for future spamming).</p>
<p>I&#8217;ve written this up in full at: <a href="http://www.jameswiseman.com/blog/2011/03/14/telephony-leads-and-debt-management-companies-how-it-works/">Telephony Leads and Debt Management Companies – How It Works</a>.</p>
<h3>Reporting</h3>
<p>You may be report these messages to your provider. The following links may help:</p>
<p><a title="Vodafone - How do I report spam text messages?" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','help.vodafone.co.uk']);" href="http://help.vodafone.co.uk/system/selfservice.controller?CMD=VIEW_ARTICLE&amp;CONFIGURATION=1000&amp;ARTICLE_ID=1489&amp;PARTITION_ID=1&amp;RELATED_ARTICLE_CLICK=1&amp;RELATED_ARTICLE_NAME=How%20do%20I%20report%20spam%20text%20messages?" target="_blank">Vodafone – How do I report spam text messages?</a> Forward the spam message to <strong>VSPAM</strong> (87726).</p>
<p><a title="Orange - Stop spam text messages" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www1.orange.co.uk']);" href="http://www1.orange.co.uk/about/contact/spam/" target="_blank">Orange – Stop spam text messages</a>. If you are on Orange and get spam messages, please <strong>forward them to 7726 free</strong> from your Orange phone. By doing this you are helping Orange to collate information to help reduce spam messages being sent to you and others.</p>
<p>02 also allow you to report on 7726. See: <a title="SPAM and unwanted subscription texts" href="http://www.o2.co.uk/support/generalhelp/howdoi/safetycontrolandaccess/spam" target="_blank">SPAM and unwanted subscription texts</a></p>
<p>I would also try forwarding the message onto 7726 if you are with T-Mobile or Three.</p>
<p>You can also try <a title="Numbercop" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.numbercop.com']);" href="http://www.numbercop.com/" target="_blank">NumberCop </a>and <a title="DoNotCall.gov" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.donotcall.gov']);" href="http://www.donotcall.gov/" target="_blank">DoNotCall.gov</a></p>
<p>Back in May 2009, the Guardian newspaper wrote an article <a title="Spam to go - the new mobile menace" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.guardian.co.uk']);" href="http://www.guardian.co.uk/money/2009/may/03/mobile-phones-text-spam" target="_blank">Spam to go – the new mobile menace</a>. It recommends a number of organisations you can contact.</p>
<p>To complain about an inappropriate text, call the Advertising Standards Authority 020 7492 2222 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.asa.org.uk']);" href="http://www.asa.org.uk/asa/contact/">www.asa.org.uk/asa/contact/</a></p>
<p>To resolve continual mobile spam despite texting “stop”, contact the ICO on 01625 54 57 45 or go to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.ico.gov.uk']);" href="http://www.ico.gov.uk/complaints.aspx">www.ico.gov.uk/complaints.aspx</a></p>
<p>For help with premium rate text spam, call PhonepayPlus on 0800 500 212 or log on to <a onclick="javascript:_gaq.push(['_trackEvent','outbound-article','www.phonepayplus.org.uk']);" href="http://www.phonepayplus.org.uk/output/Make-a-complaint.aspx">www.phonepayplus.org.uk/output/Make-a-complaint.aspx</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=a68e4028-fc59-4abb-9a00-f60c1d893ae1" alt="" /></div>
<div class="shr-publisher-3067"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F06%2F22%2Flooking-for-a-loan-or-payday-spam-text-message%2F' data-shr_title='Looking+for+a+loan+or+payday+-+Spam+Text+Message'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fwww.jameswiseman.com%2Fblog%2F2011%2F06%2F22%2Flooking-for-a-loan-or-payday-spam-text-message%2F' data-shr_title='Looking+for+a+loan+or+payday+-+Spam+Text+Message'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.jameswiseman.com/blog/2011/06/22/looking-for-a-loan-or-payday-spam-text-message/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	<img style='margin:0;padding:0;border:0;' width='1px' height='1px' src="http://www.jameswiseman.com/blog/wp-content/plugins/mystat/mystat.php?act=time_load&id=616839&rnd=245849354" /></channel>
</rss>

