<?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>GizBuzz &#187; Explainer</title>
	<atom:link href="http://gizbuzz.co.uk/category/explainer/feed/" rel="self" type="application/rss+xml" />
	<link>http://gizbuzz.co.uk</link>
	<description>Technology, Computers, Web 2.0, Google, Microsoft, and just about anything else</description>
	<lastBuildDate>Thu, 29 May 2008 10:02:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Gmail XSS vulnerability</title>
		<link>http://gizbuzz.co.uk/2007/gmail-xss-vulnerability/</link>
		<comments>http://gizbuzz.co.uk/2007/gmail-xss-vulnerability/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 21:08:16 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Explainer]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gizbuzz.co.uk/2007/gmail-xss-vulnerability/</guid>
		<description><![CDATA[Slashdot is reporting that a hole in Gmail could potentially allow nasty people to view your entire Gmail contact list remotely. This type of vulnerability is commonly called Cross-Site Scripting or XSS. All you have to do is have Gmail open, and browse to a website with some malicious JavaScript. The loophole in Google&#8217;s code [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image548" src="http://gizbuzz.co.uk/wp-content/uploads/2007/01/gmail.gif" alt="Gmail" /></p>
<p><a href="http://it.slashdot.org/article.pl?sid=07/01/01/1350219&#038;from=rss">Slashdot is reporting</a> that a hole in Gmail could potentially allow nasty people to view your entire Gmail contact list remotely. This type of vulnerability is commonly called Cross-Site Scripting or XSS.</p>
<p>All you have to do is have Gmail open, and browse to a website with some malicious JavaScript. The loophole in Google&#8217;s code means that this website can siphon off all your contact information.</p>
<p>This attack appears not to be very widespread at the moment, and I have no doubt that Google will be fixing it very quickly &#8211; especially now that it&#8217;s made the headlines.</p>
<p>This seems a perfect opportunity to explain XSS &#8211; some of the ways it can happen and how much of a problem it poses.</p>
<p><span id="more-547"></span></p>
<p>XSS is a problem that every web application has to take very very seriously. It exploits JavaScript &#8211; a very useful technology, but also very powerful. If you remember, JavaScript powers all the Ajax stuff we&#8217;re seeing nowadays and provides a lot of extra functionality beyond just static pages of text and HTML forms.</p>
<p>One of the ways in which this can happen is that a malicious person will place some nasty JavaScript on their target site. Our malicious person can now run pretty much what they want on every visitor&#8217;s browser that visits the hijacked page. For example, they could steal people&#8217;s session information and save it to their server, which might let them break in to the affected accounts and use them for malicious purposes.</p>
<p>But that&#8217;s just one way in which XSS can happen and one possible outcome. The <a href="http://en.wikipedia.org/wiki/XSS">Wikipedia page on XSS</a> has some real-life examples (there&#8217;s a bit of jargon to navigate here):</p>
<blockquote><p><em>
<ul>
<li>Netcraft announced on June 16, 2006 that a security flaw in the PayPal web site is being actively exploited by fraudsters to steal credit card numbers and other personal information belonging to PayPal users. The issue was reported to Netcraft via their own anti-phishing toolbar. Soon after, Paypal reported that a &#8220;change in some of the code&#8221; on the Paypal website had removed the vulnerability.</li>
<li>On October 13, 2005 Samy exploited a security flaw in MySpace resulting in over one million friend requests being made to its creators profile. Qualifying as a type 2 vulnerability, it used multiple XMLHttpRequests to propagate itself.</li>
</ul>
<p></em></p></blockquote>
<p>If you ever wondered why you are blocked from using JavaScript on sites like MySpace, and other sites where you can put HTML &#8211; this is why. You would have free reign to do all sorts of things, including XSS. Sure, it might just be a couple of irritating pop-alert boxes</p>
<p>XSS is a real problem &#8211; the good news is that if web developers are paranoid and take great care in building their applications safely, these holes are less likely to emerge.</p>
<p>The bad news is that there&#8217;s not very much the average user can do to avoid these problems. Aside from blocking JavaScript everywhere, or being selective about where it runs, which is a bit too clunky for most people, you just have to follow standard security practices and be prepared for these things to emerge.</p>
]]></content:encoded>
			<wfw:commentRss>http://gizbuzz.co.uk/2007/gmail-xss-vulnerability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Goggles, and why APIs can help build great applications</title>
		<link>http://gizbuzz.co.uk/2006/goggles-and-why-apis-can-help-build-great-applications/</link>
		<comments>http://gizbuzz.co.uk/2006/goggles-and-why-apis-can-help-build-great-applications/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 16:53:15 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Explainer]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://gizbuzz.co.uk/2006/goggles-and-why-apis-can-help-build-great-applications/</guid>
		<description><![CDATA[This post is another Explainer post, and it&#8217;s about APIs and what they can do. Through a couple of examples, by the end of this post you should know what APIs are and how they are useful and why they are popping up in so many Web 2.0 applications. I found this site a while [...]]]></description>
			<content:encoded><![CDATA[<p>This post is another Explainer post, and it&#8217;s about APIs and what they can do. Through a couple of examples, by the end of this post you should know what APIs are and how they are useful and why they are popping up in so many Web 2.0 applications.<br />
I found this site a while back and it&#8217;s a really cool demonstration of what the power of Google Maps can do.</p>
<p><a href="http://gizbuzz.co.uk/wp-content/uploads/2006/08/gogglesflyover.png"><img alt="Goggles screenshot" src="http://gizbuzz.co.uk/wp-content/uploads/2006/08/gogglesflyover.thumbnail.png" /></a></p>
<p>It&#8217;s called <a href="http://www.isoma.net/games/goggles.html">Goggles</a>, and it&#8217;s essentially a Flash-powered &#8216;flight simulator&#8217; where you can fly over real images of the world and explore Google Maps with a little bit more finesse.</p>
<p>(Linux users &#8211; it requires Flash 8, which isn&#8217;t on Linux, but <a href="http://peter.hybridweb.co.uk/blog/2006/08/28/flash-8-on-linux-workaround/">I found a workaround if you want to try this</a> and other Flash 8 stuff out).</p>
<p>It&#8217;s an impressive demonstration of what the Google Maps API can do and it&#8217;s certainly an interesting project. A lot of sites and web services have made use of the Google Maps API; for example, <a href="http://www.frappr.com/">Frappr</a> uses it for all the maps, but this is the most inventive and most complex use of the API I have seen yet.</p>
<p>Google opened the API up so that site developers could do this sort of thing with Google&#8217;s data and a lot of Web 2.0 services also have (slightly less impressive) APIs, for example, Youtube has one so that you can include some of their video services on your site.</p>
<p>So what exactly is an API? Find out after the jump.<br />
<span id="more-374"></span></p>
<p>API stands for application programming interface, and it has historically been used to describe the sets of developer&#8217;s tools in operating systems that make it easier for them to build applications for that operating system. From <a href="http://en.wikipedia.org/wiki/API">Wikipedia</a>:</p>
<blockquote><p><em>An <strong>application programming interface</strong> (<strong>API</strong>) is the <a title="Interface (computer science)" href="http://en.wikipedia.org/wiki/Interface_%28computer_science%29">interface</a> that a computer system, library or application provides in order to allow requests for services to be made of it by other computer programs, and/or to allow data to be exchanged between them.</em></p></blockquote>
<p>So in the context of web APIs, it&#8217;s an online application hosted by someone that allows other web applications to exchange data with it. For Google Maps, that means Goggles (as an example) can query the Maps API for images of a particular location in the world, and Maps responds by sending the appropriate images. From that, Goggles creates the flying experience and as you move around, it anticipates when you&#8217;ll want a new piece of terrain and makes another request to get those images.</p>
<p>This is a bit simplified, but the main concept is mostly there. In fact, conceptually it is quite simple. Something (the client we&#8217;ll call it) asks for something and something else (the server) responds with an answer.</p>
<p>The use of APIs such as Google Maps is what is driving some of the new web technologies we&#8217;re starting to see now. Smaller companies and services inevitably don&#8217;t have the time or money to implement solutions of the complexity of Google Maps, for example, but by the APIs being open, everyone can benefit. Google gets their name on a few extra sites, the sites get cool functionality without building it themselves and the users get a better experience.</p>
<p>Everyone&#8217;s happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://gizbuzz.co.uk/2006/goggles-and-why-apis-can-help-build-great-applications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux Explained</title>
		<link>http://gizbuzz.co.uk/2006/linux-explained/</link>
		<comments>http://gizbuzz.co.uk/2006/linux-explained/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 12:54:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Explainer]]></category>

		<guid isPermaLink="false">http://gizbuzz.co.uk/?p=282</guid>
		<description><![CDATA[First things first, this is another post in the Explainer series. So, if you know what Linux and free/open source software are and/or don&#8217;t need refreshing, then you can just skip straight over this post. If you don&#8217;t know what Linux is, or have only vaguely heard of it, this post is designed to give [...]]]></description>
			<content:encoded><![CDATA[<div><img alt="Linux" src="http://www.hybridweb.co.uk/imghive/tux.gif" /></div>
<p>First things first, this is another post in the <a href="http://gizbuzz.co.uk/?cat=7">Explainer</a> series. So, if you know what Linux and free/open source software are and/or don&#8217;t need refreshing, then you can just skip straight over this post.</p>
<p>If you don&#8217;t know what Linux is, or have only vaguely heard of it, this post is designed to give you a brief introduction into what Linux is, what the ideas behind it are, and how to give it a try (without wiping over anything on your computer).</p>
<p><span id="more-282"></span></p>
<p><strong>The Ideas</strong></p>
<p>Linux is a completely different way of doing things. Whereas usually you pay for software and are allowed to just use it, free and open source software (such as Linux, I&#8217;ll call it FOSS from now on) is different. The idea of FOSS is that everyone is allowed to use the software for whatever they want, and everyone has the right to take that software and improve it (provided they let everyone else do the same). Just because it&#8217;s &#8216;free&#8217;, though, doesn&#8217;t mean that you can&#8217;t sell it (more on this in Common Myths later). You might already be familiar with this idea if you&#8217;re using <a title="Get Firefox" href="http://www.spreadfirefox.com/?q=affiliates&amp;id=152717&amp;t=71">Firefox</a>. Linux (and all the stuff that goes with it) make up an entire operating system made up of the free stuff. That means no Windows bits whatsoever, and it gives you 100% freedom.</p>
<p>The freedom that FOSS gives you means that for one particular task, there might be two or three programs made by the free software community that do that one task. Why? What&#8217;s the point? Well, some people prefer to work differently than others. Where one person wants a feature-packed program, another might prefer something a bit lighter and quicker, for example.</p>
<p><strong>Distributions</strong></p>
<p>This is how Linux works. There isn&#8217;t one version of Linux which is Linux. Linux is available in different flavours, called distributions (commonly also called &#8216;distros&#8217;). There are loads of these around, and there seem to be more popping up all over the place.</p>
<p>The most popular distros at the time of writing are <a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a>, <a title="SUSE" href="http://www.opensuse.org">SUSE</a>, <a title="Fedora" href="http://fedoraproject.org">Fedora</a> and <a title="Mandriva" href="http://www.mandriva.com/">Mandriva</a> (source: <a title="DistroWatch" href="http://distrowatch.com/">distrowatch.com</a>). The idea here is the same &#8211; some distros are aimed at the new user, some at more experienced users etc. In my opinion the easiest one to pick up and use is <a href="http://www.ubuntu.com/">Ubuntu</a> (which might explain its popularity). Personally, though, I use a combination of <a title="Fedora" href="http://fedoraproject.org">Fedora</a>, <a title="SUSE" href="http://opensuse.org/">SUSE</a> and <a title="CentOS" href="http://centos.org/">CentOS</a> (on different computers).</p>
<p><strong>History</strong></p>
<p>So how did this all come about? Well, the idea of creating a free operating system was first properly realised by <a title="Richard Stallman's personal site" href="http://www.stallman.org/">Richard Stallman</a>. He founded the <a title="GNU Project website" href="http://www.gnu.org/">GNU Project</a> in 1983, which was aimed to create a totally free operating system.</p>
<p>By the early 1990s, GNU had a lot of the tools ready to build the complete operating system, but what they were missing was the heart of the system, a piece of software called the kernel. At the same time, Finnish student Linus Torvalds wrote an open source kernel, which was named Linux. People put the GNU tools and the Linux kernel together to make the Linux system we think of today.</p>
<p>There&#8217;s a lot of <a href="http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy">controversy</a> that it should be called GNU/Linux instead of just Linux to acknowledge the contribution of the GNU Project&#8217;s tools which do make up a lot of the operating system. Personally, I find it quicker and easier to just call it &#8216;Linux&#8217;, considering that&#8217;s the dominating name anyway. In my opinion, the amount of controversy caused by the name is ridiculous and has been blown out of proportion, so I&#8217;m not going to dwell on it.</p>
<p><strong>Unix</strong></p>
<p>You might have heard the term Unix before and might be wondering how it&#8217;s related to Linux. Well, Unix (you might also hear the term POSIX) isn&#8217;t an operating system in itself, it&#8217;s a kind of operating system specification. Well, that is a simplified explanation but stick with it for now. There are loads of systems based on the Unix specification, free and non-free, including Linux.</p>
<p>Unix-based systems are often seen as being very stable. The idea of Unix has been around since the 1960s, and has been tried and tested for a very long time. In contrast, the Windows NT base (which powers Windows 2000/XP/Server 2003/Vista) has only really been used since 1993. I&#8217;m not trying to say Windows is unstable here, but you can see that 40 years standing the test of time compared to 13 means that Unix-based systems are likely to have undergone a lot more testing, which hopefully makes them stable.</p>
<p>This is why Linux systems tend to get used a lot more as servers (for example, Ubuntu Linux powers this website). Servers need to be running all the time, so they can&#8217;t afford to be unstable.</p>
<p><strong>Desktop</strong></p>
<p>Linux isn&#8217;t just for servers, though. Linux is now a perfectly capable desktop operating system for doing things like web browsing, email and office suite tasks (and of course software and web development).</p>
<p>As ever, there is more than one choice of software on the desktop. There are quite a few desktop environments (complete sets of desktop programs), but the most popular are <a title="Gnome" href="http://www.gnome.org/">Gnome</a> and <a title="KDE" href="http://www.kde.org">KDE</a>. Gnome at the moment is the top desktop environment in terms of popularity, and it&#8217;s quite easy for the new user and power user alike. If you like tweaking options (like I do), KDE might be for you (like it is for me). There are of course alternatives, but I&#8217;ll stick with these two for simplicity.</p>
<p>Both have their merits and disadvantages, so you&#8217;ll probably want to try them both out and see which one you prefer. Ubuntu defaults to Gnome, and you can try the KDE version of Ubuntu, <a title="Kubuntu" href="http://www.kubuntu.org">Kubuntu</a> if you want to check out KDE.</p>
<p><strong>Advantages and disadvantages</strong></p>
<p>Linux is good for a lot of things, but it can&#8217;t do absolutely everything.</p>
<p>Advantages:</p>
<ul>
<li>Free and open source</li>
<li>Virtually no viruses/malware for Linux</li>
<li>Stable</li>
<li>Loads of great FOSS programs are included, ready to run</li>
<li>Security with built-in firewall and of course no virus protection needed</li>
<li>Can try it without deleting anything on your computer</li>
</ul>
<p>Disadvantages:</p>
<ul>
<li>Windows software generally doesn&#8217;t run on it (only a few things if you install special software)</li>
<li>It sometimes can be a pain to set certain things up</li>
<li>Not very good for gamers (the games generally don&#8217;t run)</li>
<li>Sometimes get older versions of proprietary software (like Flash Player)</li>
<li>You might not be used to the way Linux works</li>
</ul>
<p>Having said that, Linux is well worth a try, even if you decide it&#8217;s not for you (which for some people it isn&#8217;t). And since it&#8217;s free and risk-free, why not?</p>
<p><strong>Common myths</strong></p>
<p><em>&#8220;Linux is communistic/promotes communism&#8221;</em></p>
<p>I disagree, because although Linux is free, the free is talking about freedom. You are perfectly allowed to sell Linux (provided that you let everybody else as well). Companies like <a title="Red Hat" href="http://www.redhat.com/">Red Hat</a> and <a title="Novell" href="http://www.novell.com/">Novell</a> make a lot of money out of selling Linux systems to businesses (and individuals as well, if you want boxed copies and printed manuals). Also, Richard Stallman <a title="Why selling free software is OK" href="http://www.gnu.org/philosophy/selling.html">explicitly says</a> on the GNU site that making money from free software projects is OK.</p>
<p><em>&#8220;Linux is insecure because people can see the code and find and exploit bugs&#8221;</em></p>
<p>The fact that everyone can see the code also means that the developers (and ordinary people) can spot the bugs and fix them quickly. Being open source means that bugfixes and patches can be released really quickly, because there are loads of people ready to build and test the patches.</p>
<p><em>&#8220;Linux is only for geeks/is hard to use&#8221; </em></p>
<p>I don&#8217;t agree. Linux is used by geeks, but the popularity of friendly distributions like Ubuntu mean that it&#8217;s really easy for normal people to use Linux too. There might be a learning curve, but so was there when you first learnt to use a computer.</p>
<p><em>&#8220;I can&#8217;t read or write Microsoft Office documents with Linux&#8221;</em></p>
<p>It&#8217;s true that Microsoft Office per se can&#8217;t run on Linux (not without some special software and the patience to get it to work), but <a title="OpenOffice.org website" href="http://www.openoffice.org">OpenOffice.org</a> is a full office suite included with most distros which has pretty damn good compatibility with most Office documents.</p>
<p><em>&#8220;Application X (insert favourite application) doesn&#8217;t run on Linux&#8221;</em></p>
<p>Granted, most Windows applications won&#8217;t run on Linux without emulators and scary stuff. But there&#8217;s a fairly good chance there&#8217;s an open source alternative. Just Google &#8220;open source&#8221; plus the type of application you want and see what results you get.</p>
<p><em>&#8220;Linux only runs on PCs/is only 32-bit&#8221;</em></p>
<p>Not true either. Linux can run on loads of systems, not just bog-standard PCs, including 64-bit AMD and Intel processors, PowerPC-based Macs, Intel Macs, and obscure machines like SPARC machines, Alpha computers&#8230; even iPods (in a cut-down form, of course).<br />
There&#8217;s loads more myths I&#8217;m sure, but I&#8217;ve hopefully cleared up a few here.</p>
<p><strong>So how do I give Linux a try?</strong></p>
<p>Now this is easy. You don&#8217;t have to pay anything (less the cost of a blank CD) and you can give Linux a whirl without touching your hard drive. Most distributions offer &#8216;Live CDs&#8217; that run straight from disc (some distros are dedicated Live CDs). They allow you to boot straight from the CD into a fully-configured Linux distro, and get started right away! Most also offer the option to install using the same CD, if you later decide to take the plunge and install to your hard drive. One thing to bear in mind, however, is that anything you save will get deleted when you finish running the Live CD (best to save anything you want to keep to a USB stick).</p>
<p>To download a Live CD, just go to your distro of choice&#8217;s website and look for the Live CD. In the case of Ubuntu (which I&#8217;d recommend to newbies), the <a title="Download Ubuntu" href="http://www.ubuntu.com/download">Desktop CD</a> is a Live CD which you can also install to hard drive. Live CDs are usually one CD&#8217;s worth of data, so they&#8217;re about 600-700 MB of download. You&#8217;ll end up with a .iso file which contains a copy of the whole CD ready to burn.</p>
<p>Once you&#8217;ve downloaded the .iso file, you should be able to burn it to disc using your CD burning software (look for the Burn ISO Image to Disc option). If you don&#8217;t have suitable software, I can recommend the free tool <a title="ISO Recorder" href="http://isorecorder.alexfeinman.com/isorecorder.htm">ISO Recorder</a> (for Windows XP) which will burn it for you.</p>
<p>Now put the burnt disc in your drive and restart your computer. In most cases, you should boot into your new Linux operating system. If it doesn&#8217;t work, you need to enable CD booting in your BIOS, but that&#8217;s out of the scope of this tutorial. By the way, to get back to your previous setup, restart and quickly remove the disc. Have fun!</p>
<p>While this is quite a big post, it&#8217;s only a very quick introduction. If you run into any problems, check out <a title="Google Linux" href="http://www.google.com/linux">Google Search specifically for Linux</a> and there are some good <a title="Linux Questions" href="http://www.linuxquestions.org/">Linux</a> <a title="Linux Noob" href="http://www.linux-noob.com">forums</a> out there which will help you. Good luck and I hope you at least enjoy the experience of something totally different.</p>
]]></content:encoded>
			<wfw:commentRss>http://gizbuzz.co.uk/2006/linux-explained/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ajax Explained</title>
		<link>http://gizbuzz.co.uk/2006/ajax/</link>
		<comments>http://gizbuzz.co.uk/2006/ajax/#comments</comments>
		<pubDate>Sun, 25 Jun 2006 11:27:46 +0000</pubDate>
		<dc:creator>Huw</dc:creator>
				<category><![CDATA[Explainer]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gizbuzz.co.uk/?p=259</guid>
		<description><![CDATA[This is the first in my series of explainer posts. Ajax is the talk of the Web 2.0 world at the moment; it&#8217;s seen by many as the &#8216;must have&#8217; feature of any web service, and is described by others as an over-hyped, over-used technology. But what is it? Well, it stands for Asynchrous Javascript [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first in my series of <a title="Explainer posts" href="http://gizbuzz.co.uk/?cat=7">explainer posts</a>. Ajax is the talk of the Web 2.0 world at the moment; it&#8217;s seen by many as the &#8216;must have&#8217; feature of any web service, and is described by others as an over-hyped, over-used technology. But what is it? Well, it stands for Asynchrous Javascript and XML, and is essentially a way in which a website can update what you see on it without you having to refresh the page. That makes it perfect for rich web applications &#8211; websites which are aiming to act as much like traditional desktop applications as possible.</p>
<p>A great example of the use of Ajax, compared to traditional techniques would be Gmail and Hotmail. Gmail makes great use of Ajax, meaning that if someone sends you an email while you are looking at your inbox, it appears in your inbox without you refreshing the page. Or if you archive a message, it disappears from your inbox without refreshing. This allows you to work much faster, because you don&#8217;t have to wait after every action, as you did in earlier webmail services, like Hotmail. In Hotmail, every time you change a view you have to refresh the page. The next version of Hotmail (currently in beta version) is Windows Live Mail, and that uses lots of Ajax to create an experience as much like a conventional program such as Outlook as possible. Ajax is important because it is one of the major fuels of Web 2.0. Without Ajax, no-one would use services like <a href="http://gizbuzz.co.uk/index.php?search=writely">Writely</a>, because it would be so inefficient, and the experience so inferior to using a program such as Microsoft Word.</p>
<p>For further specific information about how Ajax works, see <a href="http://en.wikipedia.org/wiki/AJAX">Wikipedia</a>. For examples of Ajax websites, just read <a href="http://www.techcrunch.com">Techcrunch</a>, or have a look at <a href="http://www.peterdamen.com/ajaxrd/">this use of Ajax</a> to power a remote desktop.</p>
]]></content:encoded>
			<wfw:commentRss>http://gizbuzz.co.uk/2006/ajax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Explainer posts</title>
		<link>http://gizbuzz.co.uk/2006/explainer-posts/</link>
		<comments>http://gizbuzz.co.uk/2006/explainer-posts/#comments</comments>
		<pubDate>Sat, 17 Jun 2006 12:46:05 +0000</pubDate>
		<dc:creator>Huw</dc:creator>
				<category><![CDATA[Explainer]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gizbuzz.co.uk/?p=239</guid>
		<description><![CDATA[I sometimes feel when I&#8217;m writing posts for Gizbuzz that I have to stop what I&#8217;m writing and explain it, just in case there are some readers who don&#8217;t fully understand what&#8217;s going on. I don&#8217;t really want to have to do this as it can sometimes get in the way, so over the coming [...]]]></description>
			<content:encoded><![CDATA[<p>I sometimes feel when I&#8217;m writing posts for Gizbuzz that I have to stop what I&#8217;m writing and explain it, just in case there are some readers who don&#8217;t fully understand what&#8217;s going on. I don&#8217;t really want to have to do this as it can sometimes get in the way, so over the coming weeks I&#8217;ll write some explainer posts of various concepts (eg AJAX) which hopefully will be interesting in themselves for some readers, and then then they can be linked to from any posts which are talking about related uses of these technologies. So if you already know what things like AJAX are (which I imagine most of you do) then just glaze over. Otherwise, happy reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://gizbuzz.co.uk/2006/explainer-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

