<?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>Simon Whatley &#187; united kingdom</title>
	<atom:link href="http://www.simonwhatley.co.uk/tag/united-kingdom/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simonwhatley.co.uk</link>
	<description>The opposite of every great idea is another great idea</description>
	<lastBuildDate>Wed, 02 Nov 2011 09:28:34 +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>Plan Your Future in Five Easy Steps</title>
		<link>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps</link>
		<comments>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:33:09 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[chosen technology]]></category>
		<category><![CDATA[Competing technologies]]></category>
		<category><![CDATA[e.g. open-source software]]></category>
		<category><![CDATA[five easy steps]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[futurist]]></category>
		<category><![CDATA[futurology]]></category>
		<category><![CDATA[Peter Schwartz]]></category>
		<category><![CDATA[plan]]></category>
		<category><![CDATA[question]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[test case]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web development example]]></category>
		<category><![CDATA[Wired Magazine]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=2013</guid>
		<description><![CDATA[The September 2009 UK edition of Wired ran an interesting article, carrying the same title as this post, by futurist Peter Schwartz. In the article, Schwartz proposed a 5 step plan to predicting and therefore safe guarding your future.]]></description>
			<content:encoded><![CDATA[<p>The September 2009 <a href="http://www.wired.co.uk" title="UK edition of Wired" target="_blank" rel="nofollow">UK edition of Wired</a> ran an interesting article, carrying the same title as this post, by futurist <a href="http://en.wikipedia.org/wiki/Peter_Schwartz_(futurist)" title="Wikipedia: Peter Schwartz (futurist)">Peter Schwartz</a>. In the article, Schwartz proposed a 5 step plan to predicting and therefore safe guarding your future. Below are the five steps.</p>
<p>Schwartz starts by defining a test case. This is in essence a question; <q>How can I future-proof my career?</q> Once you know the question, you can then set about identifying key influences on your question&#8211;e.g. technological change&#8211;scenarios that may bring about the change&#8211;e.g. new competing technologies, lack of technological development in your sector, or the collapse of a key stakeholder&#8211;and finally, future implications.</p>
<p>Here is what Schwartz says in more detail:</p>
<h3>1. List driving forces</h3>
<p>What variables, trends and events will affect your mission? The first step is to list them. Next, divide them into uncertainties (such as economic, political and social conditions) and relative certainties (such as global population growth and climate change). Finally, rank the items according to their importance, from most to least significant. The result: a catalogue of factors that will determine the future of your area.</p>
<p>If I take web development as an example:</p>
<ul>
<li>Pace of technological change.</li>
<li>Number of companies using the chosen technology.</li>
<li>Number of people available in the industry (permanent and contract).</li>
<li>State of the [digital] economy.</li>
<li>Competing technologies, e.g. Ruby on Rails <abbr title="versus">vs</abbr> ColdFusion, <abbr title="Asynchronous JavaScript and XML">AJAX</abbr> <abbr title="versus">vs</abbr> Flash, offline <abbr title="versus">vs</abbr> online, desktop <abbr title="versus">vs</abbr> mobile.</li>
<li>Support of the community, e.g. open-source software, tutorials and application servers.</li>
<li>Support of key stakeholders, e.g. Adobe&#8217;s support of Flash, Flex and ColdFusion.</li>
</ul>
<h3>2. Make a scenario grid</h3>
<p>Now it&#8217;s time to map out possible futures. The two most important uncertainties from the top of your list form the axes of the grid, with each of the quatdrants representing a potential future. Some may be more likely than others&#8211;and some may seem downright improbable&#8211;but they all depict the interplay of key forces. Thus, they&#8217;re within the range of possibility and deserve attention. They help you prepare for a range of possibilities and bolster core actions with those related to the future you deem most likely.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>3. Imagine the possible futures</h3>
<p>Sketched as a grid, these 4 possible scenarios are so abstract that it would be hard to recognise them if they merged. Make them more concrete by fleshing them out into imaginery, but plausible, news stories of the forces at play.</p>
<p>To continue the web development example:</p>
<ul>
<li>Global financial crisis prevents companies investing in technology. They cannot raise the adequate funding to push through key development projects, even if it means increasing efficiencies within the company.</li>
<li>Adobe drops support for ColdFusion causing turmoil in the community. Railo picks up a lot of business, but can&#8217;t scale to fill the demand. Far-sighted companies migrate to other suitable platforms.</li>
<li>Ruby on Rails booms under the paradigms: Convention over Configuration and Don&#8217;t Repeat Yourself, eating into ColdFusion&#8217;s key mantra: Rapid Application Development.</li>
<li>Key advances in technology on the desktop and mobile continue at pace. Micro-payments allow people to create relatively cheap applications that appeal to a mass audience. Development frameworks allow developers to transfer their skills between technologies without the need for significant retraining.</li>
</ul>
<h3>4. Brainstorm implications and actions</h3>
<p>Now it&#8217;s time to develop strategies for coping with each of the four possible futures you&#8217;ve imagined. Start by listing all the implications of each of the scenarios and then come up with actions that would enable you to prosper under any of the new conditions. Some actions would apply to almost any scenario: these should form the basis of your plan, since they help you to prepare for a range of possibilities. Bolster these core actions with those related to the future you deem most likely.</p>
<p>Examples of possible implications:</p>
<ul>
<li>Scarce funding.</li>
<li>Limited demand for new technologies.</li>
<li>Few companies to work for.</li>
<li>Few new projects to work on.</li>
<li>Increased competition for places.</li>
<li>Increased demand for people with key skills, e.g. mobile.</li>
</ul>
<p>and possible actions:</p>
<ul>
<li>Concentrate on existing technologies.</li>
<li>Develop and exit strategy, e.g. cross-train into a new technology.</li>
<li>Cultivate your network, make new contacts at major development houses.</li>
<li>Polish skills in areas of uncertainty.</li>
<li>Start your own cutting-edge business.</li>
</ul>
<h3>5. Track the indicators</h3>
<p>The main value of the scenarios is that they sensitise you to the way the future is unfolding. Over time, the world is likely to gravitate toward one of your four quadrants. The trick is to recognise the shif in progress. As you monitor the news, look for signals that a particular possibility is becoming a concrete reality. Keep a file of news relevant to your scenarios, jotting down a quick note, along with the date, whenever you come across a significant story. Evaluate these developments on a quarterly basis so you can track the trends. Keep adjusting your action strategy to anticipate the future as it emerges.</p>
<p>Of course it is possible that none of your four quadrants becomes true. If this is so, you will need to go back and re-evaluate your scenario grid. Keeping a critical eye on your grid and apace of industry developments, you can be assured that the future will not change so quickly that you&#8217;ll miss an opportunity.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/plan-your-future-in-five-easy-steps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boris Johnson&#039;s Wiff Waff</title>
		<link>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff</link>
		<comments>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff#comments</comments>
		<pubDate>Fri, 12 Dec 2008 09:52:08 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[Beijing]]></category>
		<category><![CDATA[Boris Johnson]]></category>
		<category><![CDATA[Britain]]></category>
		<category><![CDATA[China]]></category>
		<category><![CDATA[Mayor]]></category>
		<category><![CDATA[Olympics]]></category>
		<category><![CDATA[Ping Pong]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[the Olympic]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[Wiff Waff]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=1683</guid>
		<description><![CDATA[One of the most amusing quotes of 2008 must be this: At a party to mark the handover of the Olympic flag in Beijing, newly elected Mayor Boris Johnson laid claim to Britain's sporting inventiveness.]]></description>
			<content:encoded><![CDATA[<p>One of the most amusing quotes of 2008 must be this: At a party to mark the handover of the Olympic flag in Beijing, newly elected Mayor Boris Johnson laid claim to Britain&#8217;s sporting inventiveness.</p>
<blockquote><p>Virtually every single one of our international sports were invented or codified by the British. And I say this respectfully to our Chinese hosts, who have excelled so magnificently at Ping-pong. Ping-pong was invented on the dining tables of England in the 19th century, and it was called Wiff-waff! And there, I think, you have the difference between us and the rest of the world. Other nations, the French, looked at a dining table and saw an opportunity to have dinner; we looked at it an saw an opportunity to play Wiff-waff. And I say to the Chinese, and to the world, that Ping-pong is coming home!</p></blockquote>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/boris-johnsons-wiff-waff/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the MooTools Autocompleter Plugin with ColdFusion</title>
		<link>http://www.simonwhatley.co.uk/using-the-mootools-autocompleter-plugin-with-coldfusion</link>
		<comments>http://www.simonwhatley.co.uk/using-the-mootools-autocompleter-plugin-with-coldfusion#comments</comments>
		<pubDate>Thu, 21 Aug 2008 10:57:35 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[autocompleter]]></category>
		<category><![CDATA[Bulgaria]]></category>
		<category><![CDATA[CNet]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Dylan Verheul]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Harald Kirschner]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript Object Notation]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[New Brunswick]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[search interface]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=883</guid>
		<description><![CDATA[In a previous post, I demonstrated how to implement Dylan Verheul’s jQuery Autocomplete plugin. Not content with demonstrating one library's plugin, it is now the turn of Mootools.]]></description>
			<content:encoded><![CDATA[<p>In a <a href="/using-jquery-auto-complete-with-coldfusion" title="Using jQuery Auto-Complete with ColdFusion">previous post</a>, I demonstrated how to implement Dylan Verheul&#8217;s <a href="http://www.dyve.net/jquery/?autocomplete" title="jQuery Autocomplete Plugin" target="_blank" rel="nofollow">jQuery Autocomplete plugin</a>. Not content with demonstrating one library&#8217;s plugin, it is now the turn of <a href="http://mootools.net/" title="MooTools JavaScript Framework" target="_blank" rel="nofollow">MooTools</a>.</p>
<blockquote><p>MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.</p></blockquote>
<p>In this post I will show you how to implement the <a href="http://digitarald.de/project/autocompleter/" title="Autocompleter Plugin" target="_blank" rel="nofollow">AutoCompleter plugin</a> by Harald Kirschner. Kirschner&#8217;s AutoCompleter plugin script for MooTools provides the functionality for text suggestion and completion. It features different data-sources (local, <acronym title="JavaScript Object Notation">JSON</acronym> or <abbr title="eXtensible Markup Language">XML</abbr>), a variety of user interactions, custom formatting, multiple selection, animations and much more.</p>
<h3>The Goal</h3>
<p>The goal of this post will be the same as the <a href="/using-jquery-auto-complete-with-coldfusion" title="Using jQuery Auto-Complete with ColdFusion">jQuery autocomplete post</a>: Allow the user to type a few characters into a standard form text input field and to automatically provide suggestions from which the user can select.</p>
<h3>Prerequisites</h3>
<ol>
<li>The <a href="http://mootools.net/download" title="Mootools Download" target="_blank" rel="nofollow">latest copy of MooTools</a></li>
<li>A basic understanding of JavaScript and <acronym title="JavaScript Object Notation">JSON</acronym></li>
<li>A server-side script that can respond to the <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> request, in our case ColdFusion</li>
</ol>
<h3>Demo</h3>
<p>The demo below will show how to interact with a simple ColdFusion script, but I&#8217;ll also provide <a href="/examples/autocomplete/mootools/" title="More examples">more (advanced) examples</a> in the <a href="/examples/autocomplete/mootools/autocomplete.zip" title="Download the files">download</a>.</p>
<h3>How It Works</h3>
<p>Once the user begins to type into the form text input field, the MooTools auto-complete is activated. After a set character length and time interval (both optional), a list of items is displayed below the input field. The user can select an item with either the arrow keys or mouse.</p>
<p>NB. Clicking back in the input field will repopulate the auto-complete list, if options are available, so that the user can change the selection. Deleting part of the chosen item will also trigger a new selection list.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>The Code</h3>
<p>There are three parts to this demo:</p>
<ol>
<li>The page’s HTML.</li>
<li>The server-side code to produce the dynamic page (i.e. to load the autocomplete <code>div</code> when the user types something into the input field).</li>
<li>The MooTools JavaScript.</li>
</ol>
<p><strong>HTML Form</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;Example: Country Lookup&lt;/h1&gt;
&lt;p&gt;Using &lt;abbr title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/abbr&gt; to interrogate the database.&lt;/p&gt;
&lt;p&gt;Example data: Australia, Bulgaria, United Kingdom&lt;/p&gt;
&lt;form name=&quot;frmAutoCompleteCountry&quot; id=&quot;frmAutoCompleteCountry&quot; action=&quot;#&quot; method=&quot;post&quot;&gt;
&lt;p&gt;
&lt;label for=&quot;country&quot;&gt;Country&lt;/label&gt;
&lt;input type=&quot;text&quot; name=&quot;country&quot; id=&quot;country&quot; /&gt;
&lt;/p&gt;
&lt;/form&gt;</pre></div></div>

<p><strong>ColdFusion</strong></p>
<p>Below is a simple ColdFusion component that takes a string as an argument. This string is part or all of the country name. The query results are parsed as an array and returned from the function, as <acronym title="JavaScript Object Notation">JSON</acronym>, to the MooTools auto-complete function.</p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #800000;">&lt;cfcomponent</span> <span style="color: #0000ff">output</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;false&quot;</span><span style="color: #800000;">&gt;</span></span>
&nbsp;
	<span style="color: #333333;"><span style="color: #800000;">&lt;cffunction</span> <span style="color: #0000ff;">name</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;getCountry&quot;</span> <span style="color: #0000ff">access</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;remote&quot;</span> <span style="color: #0000ff">output</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;false&quot;</span> <span style="color: #0000ff">returntype</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;array&quot;</span> returnf<span style="color: #0000ff;">or</span>mat<span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;json&quot;</span><span style="color: #800000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #800000;">&lt;cfargument</span> <span style="color: #0000ff;">name</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;country&quot;</span> <span style="color: #0000ff;">type</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;string&quot;</span> <span style="color: #0000ff">required</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;true&quot;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
&nbsp;
		<span style="color: #333333;"><span style="color: #800000;">&lt;cfset</span> <span style="color: #0000ff;">var</span> qryCountry <span style="color: #0000ff">=</span> <span style="color: #800080;">queryNew</span><span style="color: #000000;">&#40;</span><span style="color: #009900;">'country'</span><span style="color: #000000;">&#41;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #800000;">&lt;cfset</span> <span style="color: #0000ff;">var</span> arrCountry <span style="color: #0000ff">=</span> <span style="color: #800080;">arrayNew</span><span style="color: #000000;">&#40;</span><span style="color: #ff0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
&nbsp;
		<span style="color: #333333;"><span style="color: #800000;">&lt;cfquery</span> <span style="color: #0000ff;">name</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;qryCountry&quot;</span> <span style="color: #0000ff">datasource</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;test&quot;</span><span style="color: #800000;">&gt;</span></span>
		SELECT countryName
		FROM country
		WHERE countryName LIKE <span style="color: #333333;"><span style="color: #800000;">&lt;cfqueryparam</span> <span style="color: #0000ff;">value</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;%#ARGUMENTS.country#%&quot;</span> <span style="color: #0000ff">cfsqltype</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;cf_sql_varchar&quot;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #800000;">&lt;/cfquery&gt;</span></span>
&nbsp;
		<span style="color: #333333;"><span style="color: #800000;">&lt;cfloop</span> <span style="color: #0000ff">query</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;qryData&quot;</span><span style="color: #800000;">&gt;</span></span>
			<span style="color: #333333;"><span style="color: #800000;">&lt;cfset</span> arrCountry<span style="color: #000000;">&#91;</span>currentRow<span style="color: #000000;">&#93;</span> <span style="color: #0000ff">=</span> qryCountry.countryName<span style="color: #000000;">&#91;</span>currentRow<span style="color: #000000;">&#93;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
		<span style="color: #333333;"><span style="color: #800000;">&lt;/cfloop&gt;</span></span>
&nbsp;
		<span style="color: #333333;"><span style="color: #0000ff;">&lt;</span>cfreturn arrCountry <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
	<span style="color: #333333;"><span style="color: #800000;">&lt;/cffunction&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #800000;">&lt;/cfcomponent&gt;</span></span></pre></div></div>

<p><strong>JavaScript</strong></p>
<p>The JavaScript will attach itself after the <acronym title="Document Object Model">DOM</acronym> is ready &#8212; this more or less relates to when the page has loaded in the browser. Each time the text input field, with the ID of country, is changed, the <code>Autocompleter.Ajax.Json</code> event is fired. This makes a call to the ColdFusion component, which returns a <acronym title="JavaScript Object Notation">JSON</acronym> object of matched items. This <acronym title="JavaScript Object Notation">JSON</acronym> object is interpreted by the plugin and rendered as an <abbr title="Hyper-Text Markup Language">HTML</abbr> un-ordered list.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;mootools.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;Observer.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;Autocompleter.js&quot;&gt;&lt;/script&gt;
&lt;link rel=&quot;stylesheet&quot; href=&quot;Autocompleter.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
window.addEvent('domready', function() {
	new Autocompleter.Ajax.Json(
		'country',
		'data/Country.cfc?method=getCountry&amp;returnformat=json&amp;country=' + $('country').getProperty('value')
		, {
			'minLength': 1, // We wait for at least one character
			'overflow': true // Overflow for more entries'
	});
});
&lt;/script&gt;</pre></div></div>

<h3>Where to Take it Next</h3>
<p><strong>Unobtrusive JavaScript</strong></p>
<p>As with any page that is loaded with JavaScript and <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> functionality, it should work without JavaScript.</p>
<p>To achieve this with the above tutorial, you will need to replace the MooTools autocomplete functionality with an ‘interim’ page that allows a user to select from a list of items, effectively turning the input field into a simple search interface. Of course, all other form field information would need to be retained between pages.</p>
<h3>Download the Code</h3>
<p>The <a href="/examples/autocomplete/mootools/autocomplete.zip" title="Download the example code">example code</a> can be downloaded from the demo page. Included are ColdFusion and PHP examples.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/using-the-mootools-autocompleter-plugin-with-coldfusion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launching Yourself as a Freelancer &#8211; Publicity</title>
		<link>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity</link>
		<comments>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity#comments</comments>
		<pubDate>Wed, 06 Aug 2008 11:44:05 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[aggregators]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blog owner]]></category>
		<category><![CDATA[brand]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[brightkite]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[contractor]]></category>
		<category><![CDATA[demo example applications]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[freelancer]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[micro-blogging]]></category>
		<category><![CDATA[micro-blogging services]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[moveabletype expressionweb]]></category>
		<category><![CDATA[online presence]]></category>
		<category><![CDATA[online world]]></category>
		<category><![CDATA[plurk]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[socialthing]]></category>
		<category><![CDATA[temporary]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[typepad]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[United States]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=752</guid>
		<description><![CDATA[In the first part of this series I talked about setting yourself up in business. The next step is to publicise yourself and your skills. At this point, it is helpful to know exactly what line of work you want to be focusing on, since you will need to target your efforts.]]></description>
			<content:encoded><![CDATA[<p>In the <a href="/launching-yourself-as-a-freelancer" title="Launching Yourself as a Freelancer">first part of this series</a> I talked about setting yourself up in business. The next step is to publicise yourself and your skills. At this point, it is helpful to know exactly what line of work you want to be focusing on, since you will need to target your efforts.</p>
<p>In the dim and distant past, the job of publicising yourself was extremely difficult. Can you imagine life without the Internet, mobile telephones and email? How did people ever do business? With the advent of the World Wide Web and in particular search engines and blogging, this all changed and a wealth of opportunity has become available, especially to the freelancer.</p>
<p>But where do you start?</p>
<h3>Create a Brand</h3>
<p>Creating a brand is a great way to market yourself. This does not have to be the same as your company, and through time you may set up different brands for different sectors or ideas you may have. Brands serve to create associations and therefore, expectations of products you create, so a good brand name is a great way to get recognised in your community.</p>
<p>You can <a href="http://www.ipo.gov.uk" title="UK Intellectual Property Office" target="_blank" rel="nofollow">register the brand</a> in the <acronym title="United Kingdom">UK</acronym>, Europe and the <acronym title="United States">US</acronym>, although the latter requires a <acronym title="United States">US</acronym> address. It is also not a given that your brand registration will be successful, making it a costly exercise. Careful consideration is what is needed here.</p>
<h3>Create an Avatar</h3>
<p>Avatars are images or icons that represent you in the online world. They are an extension of your brand. For example, the header of my website is also my <a href="http://en.wikipedia.org/wiki/Favicon" title="Wikipedia: Favicon" target="_blank" rel="nofollow">favicon</a> and <a href="http://en.wikipedia.org/wiki/Avatar_(computing)" title="Wikipedia: Avatar" target="_blank" rel="nofollow">avatar</a> on various online services. It is a great way for people to draw an association between your online presence and you.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Create a Blog</h3>
<p>Blogs are a great way to get yourself known and therefore heard amongst your peer group. Your blog should really be an extension of your brand and is a great avenue to showcase your skills, demo example applications, code and designs, or simply give your opinion on a subject.</p>
<p>I use the excellent <a href="http://wordpress.org" title="WordPress" target="_blank" rel="nofollow">WordPress</a> blogging application, in a self-hosted environment. You don&#8217;t need to do this since there is a hosted version at <a href="http://www.wordpress.com" title="WordPress.com" target="_blank" rel="nofollow">WordPress.com</a>, or you could use <a href="http://www.blogger.com" title="Blogger" target="_blank" rel="nofollow">Blogger</a>, another popular blogging platform, provided by Google.</p>
<p>The key to blogging is talk about what you enjoy, don&#8217;t just keep it technical. Blogs should be an extension of you, not an avenue for pretentious comment; you&#8217;ll soon be found out!</p>
<p>If you go the self-hosted route, you&#8217;ll need a domain name, hosting provider and obviously a blog application. I have listed a few below that can get you started.</p>
<p>Domain Names:</p>
<ul>
<li>
<a href="http://www.nominet.org.uk/" title="Nominet" target="_blank" rel="nofollow">Nominet</a></li>
<li>
<a href="http://www.easily.co.uk" title="Easily" target="_blank" rel="nofollow">Easily</a></li>
<li>
<a href="http://www.eurodns.com" title="EuroDNS" target="_blank" rel="nofollow">EuroDNS</a></li>
</ul>
<p>Hosting Providers:</p>
<ul>
<li>
<a href="http://www.hostmysite.com" title="HostMySite" target="_blank" rel="nofollow">HostMySite</a></li>
<li>
<a href="http://www.titanhosts.net" title="Titan Internet" target="_blank" rel="nofollow">Titan Internet</a></li>
<li>
<a href="http://www.flinthosts.co.uk" title="Flint Hosts" target="_blank" rel="nofollow">Flint Hosts</a></li>
<li>
<a href="http://www.ukhost4u.co.uk" title="UKHost4U" target="_blank" rel="nofollow">UKHost4U</a></li>
<li>
<a href="http://www.1and1.co.uk" title="1and1" target="_blank" rel="nofollow">1and1</a></li>
</ul>
<p>Blog Applications:</p>
<ul>
<li>
<a href="http://wordpress.org" title="WordPress.org" target="_blank" rel="nofollow">WordPress</a> (free)</li>
<li>
<a href="http://www.movabletype.org" title="Moveable Type" target="_blank" rel="nofollow">Moveable Type</a> (free)</li>
<li>
<a href="http://expressionengine.com" title="ExpressionEngine" target="_blank" rel="nofollow">ExpressionEngine</a> (free)</li>
<li>
<a href="http://www.typepad.com" title="TypePad" target="_blank" rel="nofollow">TypePad</a></li>
</ul>
<p>If going the self-hosted is all too complicated for you or you simply don&#8217;t want the hassle that is associated with self-hosting, all is not lost. WordPress.com and Blogger are for you.</p>
<p>Blog Hosting Providers:</p>
<ul>
<li>
<a href="http://www.wordpress.com" title="WordPress.com" target="_blank" rel="nofollow">WordPress.com</a></li>
<li>
<a href="http://www.blogger.com" title="Blogger" target="_blank" rel="nofollow">Blogger</a></li>
</ul>
<p>Both services take the onus away from the user when it comes to management (backups, plugins etc). At the simplest level, all you need to do is create and publish the content.</p>
<h3>Join feed aggregators</h3>
<p>To get noticed in the blogosphere, you can&#8217;t simply rely on the Google, Yahoo! and Microsoft search engines ranking your site. You will need to alert your peers to the fact that you&#8217;ve created some content that is worth reading. You can achieve this with feed aggregators.</p>
<p>Below I list a few that I use:</p>
<ul>
<li>
<a href="http://feeds.adobe.com" title="Adobe Feeds" target="_blank" rel="nofollow">Adobe</a></li>
<li>
<a href="http://www.fullasagoog.com" title="Full as a Goog" target="_blank" rel="nofollow">Full-as-a-Goog</a></li>
<li>
<a href="http://coldfusionbloggers.org" title="ColdFusion Bloggers" target="_blank" rel="nofollow">ColdFusionBloggers</a></li>
<li>
<a href="http://www.feed-squirrel.com" title="Feed Squirrel" target="_blank" rel="nofollow">Feed Squirrel</a></li>
<li>
<a href="http://londonbloggers.iamcal.com" title="London Bloggers" target="_blank" rel="nofollow">London Bloggers</a></li>
</ul>
<p>If you use WordPress, then you&#8217;re in luck. WordPress has a service called <a href="http://pingomatic.com" title="Ping-o-matic!" target="_blank" rel="nofollow">Ping-o-matic</a>, which updates different search engines when your blog has been updated. You can also add your own services to ping and therefore notify the service of new content.</p>
<h3>Comment on Blogs</h3>
<p>Commenting on blogs is another great way of getting yourself known as well as offering an opinion. Since comments allow you to include a link back to your website, try and comment as your brand.</p>
<p>One tip, try not to be defamatory towards the blog owner, or others unless you have a strong justification for doing so. It&#8217;s all about the karma!</p>
<h3>Join Micro-Blogging Services</h3>
<p>If blogging is not your thing or you don&#8217;t have time to write articles, there are a number of blogging and, more importantly, <a href="http://en.wikipedia.org/wiki/Micro-blogging" title="Wikipedia: Micro-Blogging" target="_blank" rel="nofollow">micro-blogging</a> services available to you that allow you to get your thoughts out into the wide-world.</p>
<p>Such services include the not-always-venerable <a href="http://twitter.com" title="Twitter" target="_blank" rel="nofollow">Twitter</a>, the feature rich <a href="http://pownce.com" title="Pownce" target="_blank" rel="nofollow">Pownce</a>, the new kid on the block <a href="http://www.plurk.com" title="Plurk" target="_blank" rel="nofollow">Plurk</a> and the blogging service, <a href="http://www.tumblr.com" title="Tumblr" target="_blank" rel="nofollow">Tumblr</a>.</p>
<p>Building a following will allow you to announce to your followers important events and ask questions of them.</p>
<h3>What&#8217;s Next</h3>
<p>In the next part of this series, I&#8217;ll talk about networking, a natural extension to publicising yourself on the web.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer-publicity/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Launching Yourself as a Freelancer</title>
		<link>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer</link>
		<comments>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer#comments</comments>
		<pubDate>Mon, 04 Aug 2008 13:54:56 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[accountant]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[company registration]]></category>
		<category><![CDATA[contractor]]></category>
		<category><![CDATA[experienced designer]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[freelancer]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[Inland Revenue]]></category>
		<category><![CDATA[insurance]]></category>
		<category><![CDATA[Internal Revenue Service]]></category>
		<category><![CDATA[IRS]]></category>
		<category><![CDATA[PAYE]]></category>
		<category><![CDATA[Professional Contractors Group]]></category>
		<category><![CDATA[tax]]></category>
		<category><![CDATA[temporary]]></category>
		<category><![CDATA[The Professional Contractors Group]]></category>
		<category><![CDATA[trustworthy accountant]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[United States]]></category>
		<category><![CDATA[VAT]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=643</guid>
		<description><![CDATA[You're an experienced designer or developer with aspirations to become a freelancer. Shrugging off the corporate cloak —"It's cosy! It fits well! You've had it for years!" — is becoming more and more common.]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re an experienced designer or developer with aspirations to become a freelancer. Shrugging off the corporate cloak —&#8221;It&#8217;s cosy! It fits well! You&#8217;ve had it for years!&#8221; — is becoming more and more common.</p>
<p>Most creative people are unable to make a living from the sale of their work alone and therefore becoming self-employed as a freelancer enables you to manage your finances more effectively by earning additional money from short- or medium-term opportunities.</p>
<p>Graphic design, illustration, photography, journalism, writing, web design and development, training and copywriting are some of the sectors that use freelancers on a regular basis. Infact, many freelancers I know don&#8217;t simply work in one area. For example, my working month is a mixture of web development, writing and training and this is not uncommon among my peers as well.</p>
<p>There are numerous other considerations. Freelancers can, when the market is buoyant, choose their contract location and duration. They can also decide the length of their holidays (although this isn&#8217;t always the case). This greater freedom brings a major responsibility; you have to find work. This can be easy when many projects are underway, but can be difficult at other times. Furthermore, you will have to manage your own finances, which may perhaps involve dealing with an accountant, filling in payroll, tax and <acronym title="Value Added Tax">VAT</acronym> forms etcetera.</p>
<p>In this four-part series, I share some thoughts on what you may want to consider when setting up and &#8216;going it alone&#8217;. The detail is <abbr title="United Kingdom">UK</abbr>-centric, but much of what I say is transferable to other regions.</p>
<p>The first in the series is setting up a business.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>Register a Company</h3>
<p>To be a serious freelancer, you can&#8217;t simply do work &#8216;cash-in-hand&#8217;. Instead you will need to set up a company through which you will work. This is not a complicated task and there are a number of companies out there who will do all the hard work for you, albeit for a small fee.</p>
<p>You can check <a href="http://www.companieshouse.gov.uk/" title="Companies House" target="_blank" rel="nofollow">Companies House</a> for the availability of your company name and submit the company formation directly through them if you wish.</p>
<h3>Get an Accountant</h3>
<p>If you&#8217;re like me and can&#8217;t be bothered (or indeed don&#8217;t have the time) to sit down every month to compile accounts, process payroll and submit <acronym title="Value Added Tax">VAT</acronym> returns, it is a good idea to get yourself a trustworthy accountant who specialises in freelancing matters. Ask friends for recommendations, since it can be daunting task finding someone who will work for you.</p>
<p>The Inland Revenue in the <abbr title="United Kingdom">UK</abbr> and the Internal Revenue Service in the <abbr title="United States of America">US</abbr> will always want their money and on time, so it is important that you manage submissions correctly.</p>
<h3>Join the PCG</h3>
<p>The <a href="http://www.pcg.org.uk" title="Professional Contractors Group" target="_blank" rel="nofollow">Professional Contractors Group</a> (<abbr title="Professional Contractors Group">PCG</abbr>) is an organisation set up to support contractors and freelancers. For a small fee per year, you can gain access to a huge knowledge base of articles on your chosen topic and they also provide support if the Inland Revenue come calling.</p>
<h3>Get Insurance</h3>
<p>Many companies oblige their freelancers to get Professional Indemnity (<abbr title="Professional Indemnity">PI</abbr>) insurance, which may, in some instances, also include equipment, Public Liability and Employer&#8217;s Liability insurance.</p>
<p>You can get away without having this insurance, especially if the company you work for has a dedicated <abbr title="Qualtity Assurance">QA</abbr> team, which will soon catch any shoddy work before it is released live. However, it is always best to cover your back.</p>
<p>If you&#8217;re a member of the <abbr title="Professional Contractors Group">PCG</abbr>, they can offer advice and discounts on <abbr title="Professional Indemnity">PI</abbr> insurance. This is quite good since the insurance can be relatively pricey!</p>
<h3>What&#8217;s Next</h3>
<p>The next post in the series will focus on publicising you and your company. This involves creating a brand, blogging and using 3rd-party services.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/launching-yourself-as-a-freelancer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carmina Burana &#8211; Drink, Sex and Medieval Monks</title>
		<link>http://www.simonwhatley.co.uk/carmina-burana-drink-sex-and-medieval-monks</link>
		<comments>http://www.simonwhatley.co.uk/carmina-burana-drink-sex-and-medieval-monks#comments</comments>
		<pubDate>Fri, 01 Aug 2008 13:18:42 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[Bavarian]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[Burana Codex]]></category>
		<category><![CDATA[Carl Orff]]></category>
		<category><![CDATA[Carmina Burana]]></category>
		<category><![CDATA[choir]]></category>
		<category><![CDATA[chorus]]></category>
		<category><![CDATA[German]]></category>
		<category><![CDATA[orchestra]]></category>
		<category><![CDATA[television advertising]]></category>
		<category><![CDATA[The Fellowship of the Ring]]></category>
		<category><![CDATA[united kingdom]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=704</guid>
		<description><![CDATA[It is not often that the little old ladies of the choral society scream "since Fate strikes down the strong man, everyone weep with me!", or when they are in a more cheerful mood, "My virginity makes me frisky, my simplicity holds me back. Oh, Oh, Oh, I am completely coming to life".]]></description>
			<content:encoded><![CDATA[<p>In the next academic year, my Girlfriend&#8217;s school will be performing Carmina Burana and I&#8217;m really looking forward to it. Since seeing the choir perform Handel&#8217;s Messiah last year, I&#8217;m sure the performance will be not only dramatic but evocative.</p>
<p>But is it right for an all-boys choir and orchaestra to be performing Carmina Burana?</p>
<p>Why the hesitance you may ask. Well read on&#8230;</p>
<p>The <abbr title="British Broadcasting Corporation">BBC</abbr>s <a href="http://www.bbc.co.uk/dna/h2g2/" title="h2g2" target="_blank" rel="nofollow">h2g2</a> has a great write up on Carmina Burana, which begins:</p>
<p>It is not often that the little old ladies of the choral society scream <q>since Fate strikes down the strong man, everyone weep with me!</q>, or when they are in a more cheerful mood, <q>My virginity makes me frisky, my simplicity holds me back. Oh, Oh, Oh, I am completely coming to life</q>. All this while the men strain their dinner jackets singing a bawdy drinking song. However, this is <a href="http://en.wikipedia.org/wiki/Carmina_Burana" title="Wikipedia: Carmina Burana" target="_blank" rel="nofollow">Carmina Burana</a>, one of the most popular works for choir and orchestra of the 20th Century.</p>
<p>But Carmina Burana is not all dramatic chanting &#8211; there is plenty of lyrical and gentle playing and singing, merry dances and of course the aforementioned drink and sex. The work lasts about an hour in performance and requires baritone, tenor and soprano solo singers as well as a boys&#8217; chorus, an adult chorus and a massive orchestra.</p>
<p><abbr title="United Kingdom">UK</abbr> residents will be familiar with the opening and closing music of Carmina Burana. The <a href="http://en.wikipedia.org/wiki/O_Fortuna" title="Wikipedia: O Fortuna" target="_blank" rel="nofollow">&#8216;O Fortuna&#8217;</a> chorus with its dramatic chanting against orchestral backing was used for many years in television advertising for a well-known brand of aftershave lotion (<a href="http://en.wikipedia.org/wiki/Old_Spice" title="Wikipedia: Old Spice" target="_blank" rel="nofollow">Old Spice</a>). And, since imitation is the sincerest form of flattery, there is more than a hint of the same chorus in the sound track of the film <a href="http://en.wikipedia.org/wiki/The_Fellowship_of_the_Ring" title="Wikipedia: The Fellowship of the Ring" target="_blank" rel="nofollow">The Fellowship of the Ring</a>, particularly to accompany the <a href="http://en.wikipedia.org/wiki/Nazg%C3%BBl" title="Wikipedia: Nazg%C3%BBl" target="_blank" rel="nofollow">Black Riders</a>.</p>
<p>You can <a href="http://www.bbc.co.uk/dna/h2g2/A709670" title="Carmina Burana - Drink, Sex and Medieval Monks" target="_blank" rel="nofollow">read more about Carmina Burana</a> on the <abbr title="British Broadcasting Corporation">BBC</abbr> website.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>About h2g2</h3>
<p><a href="http://www.bbc.co.uk/dna/h2g2/" title="h2g2" target="_blank" rel="nofollow">h2g2</a> is an unconventional guide to life, the universe and everything, an encyclopaedic project where entries are written by people from all over the world. h2g2 was launched in April 1999, and the BBC took over the running of the site in February 2001 as part of our drive to develop new and innovative online services.</p>
<p>The Guide is written by visitors to the website and already it has thousands of entries on all sorts of subjects. The result is a living, breathing guide that&#8217;s constantly being updated and revised, driven forward by the very people who use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/carmina-burana-drink-sex-and-medieval-monks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using jQuery Auto-Complete with ColdFusion</title>
		<link>http://www.simonwhatley.co.uk/using-jquery-auto-complete-with-coldfusion</link>
		<comments>http://www.simonwhatley.co.uk/using-jquery-auto-complete-with-coldfusion#comments</comments>
		<pubDate>Wed, 16 Jul 2008 17:28:05 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[autocomplete]]></category>
		<category><![CDATA[Bulgaria]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Dylan Verheul]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[New Brunswick]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[united kingdom]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=587</guid>
		<description><![CDATA[Creating an autocomplete form field historically has not been a trivial matter and would require an indepth knowledge of JavaScript and CSS. However, the task is made far more simple when using one of the many freely-available JavaScript libraries. In this post I will show you how to implement the jQuery Autocomplete created by Dylan Verheul.]]></description>
			<content:encoded><![CDATA[<p>Creating an autocomplete form field historically has not been a trivial matter and would require an indepth knowledge of JavaScript and CSS. However, the task is made far more simple when using one of the many freely-available JavaScript libraries. In this post I will show you how to implement the <a href="http://www.dyve.net/jquery/?autocomplete" title="jQuery Autocomplete Plugin" target="_blank" rel="nofollow">jQuery Autocomplete</a> created by Dylan Verheul.</p>
<h3>The Goal</h3>
<p>Allow the user to type a few characters into a standard form text input field and to automatically provide suggestions from which the user can select.</p>
<h3>Prerequisites</h3>
<ol>
<li>The <a href="http://code.jquery.com/jquery-latest.js" target="_blank">latest copy of jQuery</a></li>
<li>A basic understanding of JavaScript</li>
<li>A server-side script that can respond to the <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> request, in our case ColdFusion</li>
</ol>
<h3>Demo</h3>
<p>The demo will specifically look at a simple form text input field, which takes a country name.</p>
<p><a href="http://www.simonwhatley.co.uk/examples/autocomplete/jquery/">See the demo, and others, in action</a></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<h3>How It Works</h3>
<p>Once the user begins to type into the form text input field, the jQuery autocomplete is activated. After a set time interval, a list of items is displayed below the input field. The user can select these with either the arrow keys or mouse.</p>
<h3>The Code</h3>
<p>There are three parts to this demo:</p>
<ol>
<li>The page&#8217;s HTML.</li>
<li>The server-side code to produce the dynamic page (i.e. to load the autocomplete <code>div</code> when the user types something into the input field).</li>
<li>The jQuery &#038; JavaScript.</li>
</ol>
<p><strong>HTML Form</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h3&gt;Example 1.: Country Lookup&lt;/h3&gt;
&lt;p&gt;Using &lt;abbr title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/abbr&gt; to interrogate the database.&lt;/p&gt;
&lt;p&gt;Example data: Australia, Bulgaria, United Kingdom&lt;/p&gt;
&lt;form name=&quot;frmAutoCompleteCountry&quot; id=&quot;frmAutoCompleteCountry&quot; action=&quot;#&quot; method=&quot;post&quot;&gt;
&lt;p&gt;
&lt;label for=&quot;country&quot;&gt;Country&lt;/label&gt;
&lt;input type=&quot;text&quot; name=&quot;country&quot; id=&quot;country&quot; /&gt;
&lt;/p&gt;
&lt;/form&gt;
&lt;p&gt;NB. If you have &lt;a href=&quot;http://getfirebug.com/&quot; title=&quot;Get Firebug&quot;&gt;Firebug&lt;/a&gt; installed you will be able to view the &lt;abbr title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/abbr&gt; call.&lt;/p&gt;</pre></div></div>

<p><strong>ColdFusion</strong></p>
<p>This is a simple example, using a database to return a list of country names that match the characters the user has input. You could expand this and return a <acronym title="JavaScript Object Notation">JSON</acronym> data structure.</p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #800000;">&lt;cfsetting</span> <span style="color: #0000ff">enablecfoutputonly</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;true&quot;</span><span style="color: #800000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #800000;">&lt;cfquery</span> <span style="color: #0000ff;">name</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;qryGetCountry&quot;</span> <span style="color: #0000ff">datasource</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;myDatasource&quot;</span><span style="color: #800000;">&gt;</span></span>
SELECT countryName
FROM Country
WHERE countryName LIKE <span style="color: #333333;"><span style="color: #800000;">&lt;cfqueryparam</span> <span style="color: #0000ff;">value</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;#URL.q#%&quot;</span> <span style="color: #0000ff">cfsqltype</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;cf_sql_varchar&quot;</span> <span style="color: #0000ff;">/</span><span style="color: #800000;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #800000;">&lt;/cfquery&gt;</span></span>
<span style="color: #333333;"><span style="color: #800000;">&lt;cfoutput</span> <span style="color: #0000ff">query</span><span style="color: #0000ff;">=</span><span style="color: #009900;">&quot;qryGetCountry&quot;</span><span style="color: #800000;">&gt;</span></span>
<span style="color: #0000ff;">#qryGetCountry.countryName##</span>chr(10)<span style="color: #0000ff;">#</span>
<span style="color: #0000ff;"><span style="color: #800000;">&lt;/cfoutput&gt;</span></span></pre></div></div>

<p><strong>JavaScript</strong></p>
<p>The JavaScript will attach itself after the document is ready, i.e. after the page has loaded. Each time the text input field, with the ID of country, is changed, the autocomplete event is fired. This makes a call to the ColdFusion page, which returns a list of matched items.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.2.6.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.autocomplete.js&quot;&gt;&lt;/script&gt;
&lt;link type=&quot;text/css&quot; href=&quot;autocomplete.css&quot; rel=&quot;stylesheet&quot; media=&quot;screen&quot; /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
	$(&quot;#country&quot;).autocomplete(
		&quot;country.cfm&quot;,
		{
			minChars:2,
			delay:200,
			autoFill:false,
			matchSubset:false,
			matchContains:1,
			cacheLength:10,
			selectOnly:1
		}
	);
);
&lt;/script&gt;</pre></div></div>

<h3>Where To Take It Next</h3>
<p><strong>JSON</strong></p>
<p>The above example only shows a simple text list, separated by carriage returns. It is more preferable to use <acronym title="JavaScript Object Notation">JSON</acronym>.</p>
<p><strong>Unobtrusive JavaScript</strong></p>
<p>As with any page that is loaded with JavaScript and AJAX functionality, it should work without JavaScript.</p>
<p>To achieve this with the above tutorial, you will need to replace the jQuery autocomplete functionality with an &#8216;interim&#8217; page that allows a user to select from a list of items, effectively turning the input field into a simple search interface. Of course, all other form field information would need to be retained between pages.</p>
<h3>Download The Code</h3>
<p>The <a href="http://www.simonwhatley.co.uk/examples/autocomplete/jquery/">example code</a> can be downloaded from the demo page. Included are ColdFusion and PHP examples.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/using-jquery-auto-complete-with-coldfusion/feed</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>ColdFusion Is Hotting Up in the UK</title>
		<link>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk</link>
		<comments>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:56:10 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe ColdFusion]]></category>
		<category><![CDATA[Adobe MAX]]></category>
		<category><![CDATA[Aral Balkan]]></category>
		<category><![CDATA[BlueDragon]]></category>
		<category><![CDATA[Brighton]]></category>
		<category><![CDATA[cf.Objective]]></category>
		<category><![CDATA[CFUnited]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Coldspring]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Edinburgh]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Fusebox]]></category>
		<category><![CDATA[Hal Helms]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Mach-II]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Model-Glue]]></category>
		<category><![CDATA[Peter Bell]]></category>
		<category><![CDATA[Peter Elst]]></category>
		<category><![CDATA[Railo]]></category>
		<category><![CDATA[Scotch on the Rocks]]></category>
		<category><![CDATA[Sean Corfield]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Simon Bailey]]></category>
		<category><![CDATA[Spry]]></category>
		<category><![CDATA[technology-agnostic topics]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[United States]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=588</guid>
		<description><![CDATA[In the past, the US has held a near monopoly not only in ColdFusion-based user groups, but also conferences, with CFUnited, cf.Objective() and the more general Adobe MAX leading the way.]]></description>
			<content:encoded><![CDATA[<p>In the past, the <abbr title="United States">US</abbr> has held a near monopoly not only in ColdFusion-based user groups, but also conferences, with <a href="http://cfunited.com/" title="CFUnited" rel="nofollow">CFUnited</a>, <a href="http://www.cfobjective.com/" title="cf.Objective()" rel="nofollow">cf.Objective()</a> and the more general <a href="http://max.adobe.com/" title="Adobe MAX">Adobe MAX</a> leading the way.</p>
<p>But the landscape is changing and the <abbr title="United Kingdom">UK</abbr> is challenging for its share of the scene. 2008 is seeing a renaissance in the ColdFusion world following on from the buzz created around the release of ColdFusion 8 in 2007 and the eagerly anticipated future release of ColdFusion, codenamed Centaur. This buzz has resulted in not one but three conferences for 2008: <a href="http://europe.cfunited.com/" title="CFUnited Europe" rel="nofollow">CFUnited Europe</a> was held in London in March, <a href="http://www.scotch-on-the-rocks.co.uk/" title="Scotch-on-the-Rocks" rel="nofollow">Scotch-on-the-Rocks</a> was held in Edinburgh in June and soon we will see the return of <a href="http://www.cfdevcon.com/" title="CFDevCon" rel="nofollow">CFDevCon</a>.</p>
<p>The inaugural CFDevCon one-day-conference was held back in 2006, in Croydon, but in September 2008 it is heading down to what is arguably one of the creative capitals in the south of England, <a href="http://maps.google.co.uk/maps?f=q&#038;hl=en&#038;geocode=&#038;q=Brighton,+UK&#038;ie=UTF8&#038;ll=50.9342,0.054932&#038;spn=2.271057,4.812012&#038;z=8" title="Google Maps - Brighton" rel="nofollow">Brighton</a>. The conference has not only become a two-day conference, but its scope has moved beyond simply Adobe-based products, with the introduction of Microsoft-based technologies, specifically <abbr title="Internet Information Server">IIS</abbr>7.0, Silverlight and <abbr="Structured Query Language">SQL</abbr> Server 2008 and technology-agnostic topics such as Regular Expressions, Search Engine Optimisation (<abbr title="Search Engine Optimisation">SEO</abbr>) and Accessibility.</p>
<p>As with all <a href="http://www.scotch-on-the-rocks.co.uk/" title="Scotch-on-the-Rocks" rel="nofollow">great conferences</a>, CFDevCon has a great line-up of speakers with the likes of Sean Corfield, Hal Helms, Peter Elst, Peter Bell, Aral Balkan and Simon Bailey, to name a few, all presenting sessions.</p>
<p>So, lets get excited people, support the conferences and <a href="http://www.adobe.com/cfusion/usergroups/search_results.cfm?findType=2&#038;loc=en_us&#038;country_id=9259BCE3-668D-4A21-BB8751DC0E2A45B3" title="UK Adobe User Groups" rel="nofollow">user groups</a> and evangelise ColdFusion.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/coldfusion-is-hotting-up-in-the-uk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Atlanta Open-Sources BlueDragon</title>
		<link>http://www.simonwhatley.co.uk/new-atlanta-open-sources-bluedragon</link>
		<comments>http://www.simonwhatley.co.uk/new-atlanta-open-sources-bluedragon#comments</comments>
		<pubDate>Tue, 11 Mar 2008 09:14:51 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Adobe ColdFusion]]></category>
		<category><![CDATA[BlueDragon]]></category>
		<category><![CDATA[CFML]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[ColdFusion server technology]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[New Atlanta]]></category>
		<category><![CDATA[server technology]]></category>
		<category><![CDATA[technology conference]]></category>
		<category><![CDATA[Terrence Ryan]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[web application server]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=468</guid>
		<description><![CDATA[New Atlanta is announcing today, at CFUnited Europe - a ColdFusion Markup Language (CFML) technology conference in London, U.K.- that they will be creating and distributing a free open-source Java Platform, Enterprise Edition (Java EE) version of BlueDragon, their ColdFusion-compatible web application server.]]></description>
			<content:encoded><![CDATA[<p>New Atlanta is announcing today, at <a href="http://europe.cfunited.com" title="CFUnited Europe" target="_blank" rel="nofollow">CFUnited Europe</a>, a ColdFusion technology conference in London, U.K., that they will be creating and distributing a free open-source Java Platform, Enterprise Edition (Java <acronym title="Enterprise Edition">EE</acronym>) version of BlueDragon, their ColdFusion-compatible web application server.</p>
<p>You can read the full release here:</p>
<p><a href="http://www.newatlanta.com/products/bluedragon/open_source/faq.cfm" title="New Atlanta BlueDragon" target="_blank" rel="nofollow">http://www.newatlanta.com/products/bluedragon/open_source/faq.cfm</a></p>
<p>Will Adobe follow suit with their <a href="http://www.adobe.com/products/coldfusion" title="ColdFusion" target="_blank" rel="nofollow">ColdFusion</a> server technology? They have done similar things with the <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK" title="Flex" target="_blank" rel="nofollow>Flex SDK</a> and <a href="http://opensource.adobe.com/wiki/display/blazeds/BlazeDS" title="BlazeDS" target="_blank" rel="nofollow">BlazeDS</a>, so it stands to reason that ColdFusion could follow the same route.</p>
<p>Terrence Ryan sees things differently, however, and has a good article here:</p>
<p><a href="http://www.numtopia.com/terry/blog/archives/2008/03/yawn_blue_dragon_goes_open_source.cfm" title="Yawn, BlueDragon Goes Open Source" target="_blank" rel="nofollow">Yawn, BlueDragon Goes Open Source</a>.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/new-atlanta-open-sources-bluedragon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UK Adobe User Groups on LinkedIn</title>
		<link>http://www.simonwhatley.co.uk/uk-adobe-user-groups-on-linkedin</link>
		<comments>http://www.simonwhatley.co.uk/uk-adobe-user-groups-on-linkedin#comments</comments>
		<pubDate>Thu, 27 Sep 2007 08:30:35 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash User Group]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[info [at] ukflug [dot] org]]></category>
		<category><![CDATA[info [at] ukfxug [dot] org]]></category>
		<category><![CDATA[Internet Applications]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[rapid application development]]></category>
		<category><![CDATA[start networking]]></category>
		<category><![CDATA[The Flex]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[UK ColdFusion User Group]]></category>
		<category><![CDATA[UK Flash User Group]]></category>
		<category><![CDATA[UK Flex User Group]]></category>
		<category><![CDATA[united kingdom]]></category>
		<category><![CDATA[user group]]></category>

		<guid isPermaLink="false">http://www.simonwhatley.co.uk/?p=342</guid>
		<description><![CDATA[Whether you love it or you hate it, LinkledIn for Groups now has the UK Adobe User Groups for ColdFusion, Flex and Flash. To join the groups, simply click the appropriate link and start networking.]]></description>
			<content:encoded><![CDATA[<p>Whether you love it or you hate it, <a rel="nofollow" target="_blank" href="http://www.linkedin.com/static?key=groups_info" title="LinkedIn for Groups">LinkedIn for Groups</a> now has the UK Adobe User Groups for ColdFusion, Flex and Flash.</p>
<p>The <a rel="nofollow" target="_blank" href="http://www.ukcfug.org" title="UK ColdFusion User Group">ColdFusion</a>, <a rel="nofollow" target="_blank" href="http://www.ukfxug.org" title="UK Flex User Group">Flex</a> and <a rel="nofollow" target="_blank" href="http://www.ukflug.org" title="UK Flash User Group">Flash</a> User Groups represent a central information resource for all UK Adobe developers. With the increasing importance of Rich Internet Applications, Rapid Application Development, the popularity Adobe software and industry recognition of the ColdFusion, Flex, Flash and <acronym title="Adobe Integrated Runtime">AIR</acronym> products, these user groups assist developers in defining their role within the Adobe and wider community. These groups aim to provide information resources and a chance to meet fellow developers and network within the community.</p>
<p>To join the groups and start networking, simply click on the appropriate link below:</p>
<p>UK ColdFusion User Group:</p>
<p><a rel="nofollow" target="_blank" href="http://www.linkedin.com/e/gis/27811/79F5911ECBBE" title="UK ColdFusion User Group LinkedIn Group Membership">http://www.linkedin.com/e/gis/27811/79F5911ECBBE</a></p>
<p>UK Flex User Group:</p>
<p><a rel="nofollow" target="_blank" href="http://www.linkedin.com/e/gis/27255/6343D73C42C2" title="UK Flex User Group LinkedIn Group Membership">http://www.linkedin.com/e/gis/27255/6343D73C42C2</a></p>
<p>UK Flash User Group:</p>
<p><a rel="nofollow" target="_blank" href="http://www.linkedin.com/e/gis/27401/0E94A97A7DD4" title="UK Flash User Group LinkedIn Group Membership">http://www.linkedin.com/e/gis/27401/0E94A97A7DD4</a></p>
<p>The Flex and Flash User Group websites are still being designed/developed, but you can email them at</p>
<p>info [at] ukfxug [dot] org</p>
<p>info [at] ukflug [dot] org</p>
<p>respectively with ideas on what you would like to see on each site.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-6475233631580417";
/* 468x60 Basic */
google_ad_slot = "7117418273";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.simonwhatley.co.uk/uk-adobe-user-groups-on-linkedin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

