<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkcDQno5eSp7ImA9WhRbEEQ.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129</id><updated>2012-02-01T04:07:53.421-08:00</updated><category term="Techie" /><category term="C++" /><category term="Mountain Biking" /><category term="iPhone" /><category term="C/C++ Interview" /><category term="Graphics" /><category term="Nokia" /><category term="Linux" /><category term="C" /><category term="News Commentary" /><category term="Kitesurfing" /><category term="bored" /><category term="Perl" /><category term="Carlisle Utd" /><category term="Websites" /><category term="Interesting articles" /><category term="Facebook" /><category term="Symbian" /><title>John Ward</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.johnward.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.johnward.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/WardysBlog" /><feedburner:info uri="wardysblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkcDQno5fip7ImA9WhRbEEQ.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-3294647711900804690</id><published>2012-02-01T04:07:00.001-08:00</published><updated>2012-02-01T04:07:53.426-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T04:07:53.426-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><title>C Strings Example (Very Handy)</title><content type="html">&lt;a href="http://www.cprogramming.com/tutorial/lesson9.html"&gt;http://www.cprogramming.com/tutorial/lesson9.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-3294647711900804690?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/ypP-0-myeAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/3294647711900804690/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/02/c-string-example-very-handy.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/3294647711900804690?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/3294647711900804690?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/ypP-0-myeAM/c-string-example-very-handy.html" title="C Strings Example (Very Handy)" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/02/c-string-example-very-handy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8AR3Y8cCp7ImA9WhRbEEQ.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-1326609909216843803</id><published>2012-02-01T03:14:00.000-08:00</published><updated>2012-02-01T03:14:06.878-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T03:14:06.878-08:00</app:edited><title>Linux/Mac/Windows open source project</title><content type="html">The GTK+ Project: &lt;br /&gt;
&lt;a href="http://www.gtk.org/"&gt;http://www.gtk.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-1326609909216843803?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/21j_sAGw8bY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/1326609909216843803/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/02/linuxmacwindows-open-source-project.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1326609909216843803?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1326609909216843803?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/21j_sAGw8bY/linuxmacwindows-open-source-project.html" title="Linux/Mac/Windows open source project" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/02/linuxmacwindows-open-source-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQHRHY_eCp7ImA9WhRbEEQ.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-6612036566740357510</id><published>2012-02-01T03:04:00.001-08:00</published><updated>2012-02-01T03:05:35.840-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T03:05:35.840-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Interesting articles" /><title>8 Ways to Build Customer Loyalty</title><content type="html">&lt;br /&gt;
&lt;a href="http://www.inc.com/geoffrey-james/8-ways-to-build-customer-loyalty.html"&gt;http://www.inc.com/geoffrey-james/8-ways-to-build-customer-loyalty.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-6612036566740357510?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/KKE4YJDrSV8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/6612036566740357510/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/02/8-ways-to-build-customer-loyalty.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/6612036566740357510?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/6612036566740357510?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/KKE4YJDrSV8/8-ways-to-build-customer-loyalty.html" title="8 Ways to Build Customer Loyalty" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/02/8-ways-to-build-customer-loyalty.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cNRXc_eip7ImA9WhRUFks.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-8096137771309899885</id><published>2012-01-27T02:42:00.000-08:00</published><updated>2012-01-27T02:44:54.942-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T02:44:54.942-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><title>Printf Formatting</title><content type="html">&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;%d %i   Decimal signed integer.
%o      Octal integer.
%x %X   Hex integer.
%u Unsigned integer.
%c Character.
%s String. See below.
%f double
%e %E   double.
%g %G   double.
%p      pointer.
%n Number of characters written by this printf.&amp;nbsp;&lt;/pre&gt;
&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;No argument expected.
%%  %. No argument expected.&lt;/pre&gt;
&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-8096137771309899885?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/Xhp6tEIeGYo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/8096137771309899885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/printf-formatting.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8096137771309899885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8096137771309899885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/Xhp6tEIeGYo/printf-formatting.html" title="Printf Formatting" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/printf-formatting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08AQHo6eSp7ImA9WhRUFEU.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-2002528030203307186</id><published>2012-01-25T03:10:00.000-08:00</published><updated>2012-01-25T03:10:41.411-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T03:10:41.411-08:00</app:edited><title>Embed PDF in website</title><content type="html">To embed a pdf in a web page use the following HTML code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;embed src="weddingbrochure.pdf" width="850" height="575"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is the above example:&lt;br /&gt;
&lt;a href="http://www.whitemare.co.uk/occasions/weddingbrochure.html"&gt;http://www.whitemare.co.uk/occasions/weddingbrochure.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It is then down to your browser to take care of embedding the PDF program with the loaded document. I also include a link to the actual PDF underneath the embed, if you want users to be able to download the document. Chrome just displays the PDF document in a scrollable view, with no controls. IE and Firefox display the PDF document with PDF controls around the document. I personally prefer Chromes minimal approach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-2002528030203307186?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/UI8d2XNKNHw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/2002528030203307186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/embed-pdf-in-website.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/2002528030203307186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/2002528030203307186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/UI8d2XNKNHw/embed-pdf-in-website.html" title="Embed PDF in website" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/embed-pdf-in-website.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8BSXYycSp7ImA9WhRUE0w.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-8828948777441264648</id><published>2012-01-23T03:24:00.000-08:00</published><updated>2012-01-23T03:24:18.899-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T03:24:18.899-08:00</app:edited><title>Remove a startup application</title><content type="html">&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; orphans: 2; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px !important; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
&lt;span class="Apple-converted-space"&gt;If you have an application that runs every time you start Windows and want to remove it first look in the Start up folder&lt;/span&gt;, normally C:\Documents and Settings\&amp;lt;User Name&amp;gt;\Start Menu\Programs\Startup.&lt;/div&gt;
&lt;div style="background-color: white; border-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 10px 0px; orphans: 2; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ! important; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
&lt;span class="Apple-converted-space"&gt;&amp;nbsp;If it is not in this folder then it is set to run in the registry:&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 10px 0px; orphans: 2; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ! important; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
&lt;span class="Apple-converted-space"&gt;Select Run, from start menu and type: &lt;i&gt;Regedit&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; orphans: 2; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px !important; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white; border-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 10px 0px; orphans: 2; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ! important; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
Then navigate to on of these locations, find the application name you want to stop running and delete it. &lt;/div&gt;
&lt;div style="background-color: white; border-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 10px 0px; orphans: 2; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ! important; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]&lt;br /&gt;[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]&lt;/div&gt;
&lt;div style="background-color: white; border-width: 0px; color: black; display: block; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; margin: 10px 0px; orphans: 2; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px ! important; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;
&amp;nbsp;Be careful not to delete something you might need to run. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-8828948777441264648?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/9WFnP_i88kk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/8828948777441264648/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/remove-startup-application.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8828948777441264648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8828948777441264648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/9WFnP_i88kk/remove-startup-application.html" title="Remove a startup application" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/remove-startup-application.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MDSX07eip7ImA9WhRVF08.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-1564090689537321835</id><published>2012-01-16T05:44:00.000-08:00</published><updated>2012-01-16T05:44:38.302-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T05:44:38.302-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News Commentary" /><category scheme="http://www.blogger.com/atom/ns#" term="Nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="Symbian" /><title /><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Nokia, as part of it's efforts to regain it's smart phone crown have signed a deal with EA Games, for the next 25 titles. Would that make you buy a window phone?&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/Ra7CPUs9uUs/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ra7CPUs9uUs&amp;fs=1&amp;source=uds" /&gt;

&lt;param name="bgcolor" value="#FFFFFF" /&gt;

&lt;embed width="320" height="266"  src="http://www.youtube.com/v/Ra7CPUs9uUs&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-1564090689537321835?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/Mcqz8FDbPXc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/1564090689537321835/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/nokia-as-part-of-its-efforts-to-regain.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1564090689537321835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1564090689537321835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/Mcqz8FDbPXc/nokia-as-part-of-its-efforts-to-regain.html" title="" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/nokia-as-part-of-its-efforts-to-regain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkENSH49eSp7ImA9WhRVF08.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-5241634283419419671</id><published>2012-01-16T05:31:00.000-08:00</published><updated>2012-01-16T05:31:39.061-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T05:31:39.061-08:00</app:edited><title>Nokia gets another OS</title><content type="html">Nokia are buying yet another operating system, I hope for the company involved (and people who have put their hard work into it), that it is used. Maybe this is a replacement for Series 40? Or maybe another canned project in years to come???&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.theregister.co.uk/2012/01/09/nokia_another_os/"&gt;http://www.theregister.co.uk/2012/01/09/nokia_another_os/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-5241634283419419671?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/kFd1cGwk5LI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/5241634283419419671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/nokia-gets-another-os.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5241634283419419671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5241634283419419671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/kFd1cGwk5LI/nokia-gets-another-os.html" title="Nokia gets another OS" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/nokia-gets-another-os.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIHQnszeSp7ImA9WhRVF08.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-4971711649928571322</id><published>2012-01-16T05:26:00.000-08:00</published><updated>2012-01-16T05:28:53.581-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T05:28:53.581-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="News Commentary" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>US killer spy drone controls switch to Linux</title><content type="html">Seriously, you would power a leathal Drone on Windows, well it appears not any more:&lt;br /&gt;
&lt;br /&gt;
http://www.theregister.co.uk/2012/01/12/drone_consoles_linux_switch/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-4971711649928571322?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/ElqEmxd0tjE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/4971711649928571322/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/us-killer-spy-drone-controls-switch-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/4971711649928571322?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/4971711649928571322?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/ElqEmxd0tjE/us-killer-spy-drone-controls-switch-to.html" title="US killer spy drone controls switch to Linux" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/us-killer-spy-drone-controls-switch-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFRXw8cSp7ImA9WhRVF08.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-3769771587622919265</id><published>2012-01-04T09:03:00.001-08:00</published><updated>2012-01-16T05:21:54.279-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-16T05:21:54.279-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Symbian" /><title>Symbian and S40 here to stay.</title><content type="html">Nokia have announced that they are going to rename Symbian Belle to Nokia Belle. Now is this a move that suggests mathballing? or one that is look to move it forward.&lt;br /&gt;
&lt;br /&gt;
http://www.techspot.com/news/46756-nokia-renames-symbian-belle-to-nokia-belle-available-in-february.html&lt;br /&gt;
I think for Nokia to maintain their low end market share, the S60 (Symbian) and S40 platforms are here to stay.&lt;br /&gt;
&lt;br /&gt;
The shuttleworth foundation's take on this:&lt;br /&gt;
http://www.shuttleworthfoundation.org/nokia-symbianbelle-here-to-stay/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-3769771587622919265?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/SA4A1qLZIek" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/3769771587622919265/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2012/01/nokia-symbian-belle-here-to-stay.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/3769771587622919265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/3769771587622919265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/SA4A1qLZIek/nokia-symbian-belle-here-to-stay.html" title="Symbian and S40 here to stay." /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2012/01/nokia-symbian-belle-here-to-stay.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMFQ38_cSp7ImA9WhRXFko.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-286023385306217569</id><published>2011-12-16T03:39:00.000-08:00</published><updated>2011-12-23T13:40:12.149-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-23T13:40:12.149-08:00</app:edited><title>C++11 STL additions cheatsheet</title><content type="html">&lt;a href="http://www.linkedin.com/groupItem?view=&amp;amp;srchtype=discussedNews&amp;amp;gid=100895&amp;amp;item=85011016&amp;amp;type=member&amp;amp;trk=eml-anet_dig-b_pd-ttl-cn&amp;amp;ut=1kmV9V-wAIK501"&gt;http://www.linkedin.com/groupItem?view=&amp;amp;srchtype=discussedNews&amp;amp;gid=100895&amp;amp;item=85011016&amp;amp;type=member&amp;amp;trk=eml-anet_dig-b_pd-ttl-cn&amp;amp;ut=1kmV9V-wAIK501&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.johnward.net/c++11-stl-additions.pdf" target="_blank"&gt;PDF Cheat Sheet Here&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Good job by Alex.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-286023385306217569?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/WgmPEiMq2gw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/286023385306217569/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/12/c11-stl-additions-cheatsheet.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/286023385306217569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/286023385306217569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/WgmPEiMq2gw/c11-stl-additions-cheatsheet.html" title="C++11 STL additions cheatsheet" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/12/c11-stl-additions-cheatsheet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBSXoyfSp7ImA9WhRXEE4.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-1159059683381027982</id><published>2011-12-16T03:35:00.001-08:00</published><updated>2011-12-16T03:35:58.495-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T03:35:58.495-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><title>Good CPP Reference</title><content type="html">&lt;a href="http://en.cppreference.com/w/cpp"&gt;http://en.cppreference.com/w/cpp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-1159059683381027982?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/WxkMT3AeHBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/1159059683381027982/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/12/blog-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1159059683381027982?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1159059683381027982?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/WxkMT3AeHBQ/blog-post.html" title="Good CPP Reference" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/12/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4FRn08fip7ImA9WhRRGUk.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-4291376233447060889</id><published>2011-12-03T13:30:00.001-08:00</published><updated>2011-12-03T13:31:57.376-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-03T13:31:57.376-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="Graphics" /><title>Open GL ES from the ground up tutorial</title><content type="html">&lt;br /&gt;
&amp;nbsp;Open GL ES tutorial for iPhone:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-1-basic.html" target="_blank"&gt;Part 1&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-2-look-at.html" target="_blank"&gt;Part 2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-3.html" target="_blank"&gt;Part 3&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-part-4-let.html" target="_blank"&gt;Part 4&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-part-5-living.html" target="_blank"&gt;Part 5&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-part-6_25.html" target="_blank"&gt;Part 6&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-4291376233447060889?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/v7RrkLg-RBE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/4291376233447060889/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/12/open-gl-es-from-ground-up-tutorial.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/4291376233447060889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/4291376233447060889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/v7RrkLg-RBE/open-gl-es-from-ground-up-tutorial.html" title="Open GL ES from the ground up tutorial" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/12/open-gl-es-from-ground-up-tutorial.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAERn49eSp7ImA9WhRRFUo.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-5317808844010176128</id><published>2011-11-29T06:41:00.001-08:00</published><updated>2011-11-29T06:41:47.061-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T06:41:47.061-08:00</app:edited><title>Good PHP Form example</title><content type="html">Take a look &lt;a href="http://www.tizag.com/phpT/examples/formex.php" target="_blank"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-5317808844010176128?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/pZPizyYXgMQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/5317808844010176128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/good-php-form-example.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5317808844010176128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5317808844010176128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/pZPizyYXgMQ/good-php-form-example.html" title="Good PHP Form example" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/good-php-form-example.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIDQ3g6eip7ImA9WhRRFUo.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-8308356845536224007</id><published>2011-11-29T06:37:00.001-08:00</published><updated>2011-11-29T06:39:32.612-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T06:39:32.612-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C/C++ Interview" /><title>C Technical Interview questions</title><content type="html">Not written by me, from &lt;a href="http://www.techinterviews.com/c-interview-questions-and-answers-3"&gt;here&lt;/a&gt;&lt;br /&gt;
&lt;div class="entry-content"&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;What will print out?&lt;/b&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;() &lt;br /&gt;{ &lt;span style="color: blue;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&lt;/span&gt; *p1=&lt;span style="background-color: yellow;"&gt;“name”&lt;/span&gt;; &lt;span style="color: blue;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&lt;/span&gt; *p2; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p2=(char*)malloc(20); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memset (p2, 0, 20); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(*p2++ = *p1++); &lt;span style="color: blue;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf&lt;/span&gt;(&lt;span style="background-color: yellow;"&gt;“%sn”&lt;/span&gt;,p2); &lt;br /&gt;

} &lt;br /&gt;

&lt;b&gt;Answer&lt;/b&gt;:empty string. &lt;span id="more-65"&gt;&lt;/span&gt;&lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;() &lt;br /&gt;
{ &lt;span style="color: blue;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&lt;/span&gt; x=20,y=35; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x=y++ + x++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y= ++y + ++x; &lt;span style="color: blue;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf&lt;/span&gt;(&lt;span style="background-color: yellow;"&gt;“%d%dn”&lt;/span&gt;,x,y);
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt; : 5794 &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;() &lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=5; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%d,%d,%dn”&lt;/span&gt;,x,x&amp;lt; &amp;lt;2,x&amp;gt;&amp;gt;2);
}&lt;/blockquote&gt;
&lt;b&gt;Answer:&lt;/b&gt; 5,20,1 &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: teal;"&gt;#define swap(a,b) a=a+b;b=a-b;a=a-b; &lt;/span&gt;
void &lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=5, y=10; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; swap (x,y); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%d %dn”&lt;/span&gt;,x,y); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; swap2(x,y); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%d %dn”&lt;/span&gt;,x,y); &lt;br /&gt;
} &lt;br /&gt;
int swap2(int a, int b) &lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int temp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; temp=a; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; b=a; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; a=temp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0; &lt;br /&gt;
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: 10, 5&lt;br /&gt;10, 5 &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char *ptr = &lt;span style="background-color: yellow;"&gt;” Cisco Systems”&lt;/span&gt;; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; *ptr++; printf(&lt;span style="background-color: yellow;"&gt;“%sn”&lt;/span&gt;,ptr); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ptr++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%sn”&lt;/span&gt;,ptr);
} &lt;/blockquote&gt;
&lt;b&gt;Answer:&lt;/b&gt;Cisco Systems&lt;br /&gt;isco systems &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char s1[]=&lt;span style="background-color: yellow;"&gt;“Cisco”&lt;/span&gt;; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char s2[]= &lt;span style="background-color: yellow;"&gt;“systems”&lt;/span&gt;; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%s”&lt;/span&gt;,s1); &lt;br /&gt;
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: Cisco &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char *p1; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char *p2;
&amp;nbsp;&amp;nbsp;&amp;nbsp; p1=(char *)malloc(25); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; p2=(char *)malloc(25); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; strcpy(p1,”&lt;span style="background-color: yellow;"&gt;Cisco”&lt;/span&gt;); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; strcpy(p2,&lt;span style="background-color: yellow;"&gt;“systems”&lt;/span&gt;); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; strcat(p1,p2); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%s”&lt;/span&gt;,p1); &lt;br /&gt;
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: Ciscosystems &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;The following variable is available in file1.c, who can access it?:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;pre&gt;static int average;
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: all the functions in the file1.c can access the variable. &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;WHat will be the result of the following code?&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: teal;"&gt;#define TRUE 0&lt;/span&gt; // some code
while(TRUE) &lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // some code &lt;br /&gt;
} &lt;/blockquote&gt;
&lt;b&gt;Answer:&lt;/b&gt; This will not go into the loop as TRUE is defined as 0. &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
int x; &lt;br /&gt;
int modifyvalue() &lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return(x+=10); &lt;br /&gt;
}
int changevalue(int x) &lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return(x+=1); &lt;br /&gt;
} &lt;br /&gt;
void &lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=10; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; changevalue(x); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; modifyvalue(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("&lt;span style="background-color: yellow;"&gt;First output:%dn"&lt;/span&gt;,x); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; changevalue(x); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;"Second output:%dn"&lt;/span&gt;,x); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; modifyvalue(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;"Third output:%dn"&lt;/span&gt;,x); &lt;br /&gt;
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: 12 , 13 , 13 &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int x=10, y=15; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = x++; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = ++y; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“%d %dn”&lt;/span&gt;,x,y);
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: 11, 16 &lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;b&gt;What will be printed as the result of the operation below:&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style="color: blue;"&gt;main&lt;/span&gt;()&lt;br /&gt;
{ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int a=0; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(a==0) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“Cisco Systemsn”&lt;/span&gt;); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&lt;span style="background-color: yellow;"&gt;“Cisco Systemsn”&lt;/span&gt;);
} &lt;/blockquote&gt;
&lt;b&gt;Answer&lt;/b&gt;: Two lines with “Cisco Systems” will be printed. &lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-8308356845536224007?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/AkhrA7Q45xM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/8308356845536224007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/c-technical-interview-questions.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8308356845536224007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8308356845536224007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/AkhrA7Q45xM/c-technical-interview-questions.html" title="C Technical Interview questions" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/c-technical-interview-questions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMFQX08cCp7ImA9WhRSFUs.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-7482437245631323761</id><published>2011-11-17T14:15:00.001-08:00</published><updated>2011-11-17T14:20:10.378-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-17T14:20:10.378-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>To create/decompress a tar zip (tar.gz) archive</title><content type="html">To create a tar zip (tar.gz) archive: &lt;br /&gt;
&lt;br /&gt;
$&lt;b&gt; tar -zcvf &amp;lt;archive name&amp;gt;.tar.gz directory_to_compress&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To decompress the archive: &lt;br /&gt;
&lt;br /&gt;
(To the current directory)&lt;br /&gt;
$ &lt;b&gt;tar -zxvf &amp;lt;archive name&amp;gt;.tar.gz&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(To a specified directory) &lt;br /&gt;
&lt;br /&gt;
$ &lt;b&gt;tar -zxvf &amp;lt;archive name&amp;gt;.tar.gz -C /extract_directory/&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-7482437245631323761?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/soaIbibgLEQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/7482437245631323761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/to-createdecompress-tar-zip-targz.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/7482437245631323761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/7482437245631323761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/soaIbibgLEQ/to-createdecompress-tar-zip-targz.html" title="To create/decompress a tar zip (tar.gz) archive" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/to-createdecompress-tar-zip-targz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QDRHwzeyp7ImA9WhRTFE8.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-5383803604486493164</id><published>2011-11-04T09:46:00.000-07:00</published><updated>2011-11-04T09:49:35.283-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T09:49:35.283-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Linux topics I'm going to add to this Blog</title><content type="html">1. Installing apache web server.&lt;br /&gt;
&lt;br /&gt;
2. Installing SVN. &lt;br /&gt;
&lt;br /&gt;
3. Setting up Samba.&lt;br /&gt;
&lt;br /&gt;
4. How to enable remote desktop when you don't have a monitor attached to your Linux PC.&lt;br /&gt;
&lt;br /&gt;
5. An update of the SSH topic, so you can access your linux PC from anywhere, securely.&lt;br /&gt;
&lt;br /&gt;
Nothing new, but topics I want to have on my blog for Linux completeness.

I will create links from this post as I write these topics up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-5383803604486493164?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/Tt-VpNqBPlo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/5383803604486493164/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/linux-topics-coming-soon.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5383803604486493164?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5383803604486493164?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/Tt-VpNqBPlo/linux-topics-coming-soon.html" title="Linux topics I'm going to add to this Blog" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/linux-topics-coming-soon.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQERn48eCp7ImA9WhRTFE0.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-6067023902619046635</id><published>2011-11-03T10:39:00.000-07:00</published><updated>2011-11-04T03:41:47.070-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T03:41:47.070-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Websites" /><category scheme="http://www.blogger.com/atom/ns#" term="Facebook" /><title>Website integration with your Facebooks pages events</title><content type="html">It is possible to integrate facebook with your website events using the facebook API's, without having to provide a login etc.&lt;br /&gt;
&lt;br /&gt;
A solution can be implemented using a combination of javascript for the connection and php for the management.&lt;br /&gt;
&lt;br /&gt;
See &lt;a href="http://www.whitemare.co.uk/whatson/index.html"&gt;http://www.whitemare.co.uk/whatson/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
All these events are from &lt;a href="http://www.facebook.com/thewhitemare"&gt;http://www.facebook.com/thewhitemare&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So all the administration is carried out on the FB page, and a small amount on the website. If you want to know how to do this, feel free to send me an email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-6067023902619046635?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/Ef0WNZgC8H4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/6067023902619046635/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/website-integration-with-your-facebooks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/6067023902619046635?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/6067023902619046635?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/Ef0WNZgC8H4/website-integration-with-your-facebooks.html" title="Website integration with your Facebooks pages events" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/website-integration-with-your-facebooks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UAR34yeSp7ImA9WhRTE08.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-527979627743111099</id><published>2011-11-03T07:05:00.000-07:00</published><updated>2011-11-03T07:07:26.091-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T07:07:26.091-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kitesurfing" /><title>Kitesurfing useful Links</title><content type="html">&lt;span class="corners-top"&gt;&lt;/span&gt;

  
   

   &lt;br /&gt;
Useful links for Kitesurfing, pinched from Kiteboarder.co.uk&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Organisations&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitesurfing.org/"&gt;http://www.kitesurfing.org&lt;/a&gt; - BKSA
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.pkra.info/"&gt;http://www.pkra.info&lt;/a&gt; - PKRA
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteboardpro.com/"&gt;http://www.kiteboardpro.com&lt;/a&gt; - KPWT
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Weather&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.bbc.co.uk/weather"&gt;http://www.bbc.co.uk/weather&lt;/a&gt; - BBC
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.metoffice.gov.uk/"&gt;http://www.metoffice.gov.uk&lt;/a&gt; - Met Office
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.xcweather.co.uk/"&gt;http://www.xcweather.co.uk&lt;/a&gt; - XC Weather
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.windguru.cz/"&gt;http://www.windguru.cz&lt;/a&gt; - Wind Guru
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://geocities.com/kuztardd"&gt;http://geocities.com/kuztardd&lt;/a&gt; - Zample's site
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.weather.co.uk/"&gt;http://www.weather.co.uk&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.magicseaweed.com/"&gt;http://www.magicseaweed.com&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Mags etc.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitesurf-magazine.co.uk/"&gt;http://www.kitesurf-magazine.co.uk&lt;/a&gt; - Kitesurf Mag
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.network26.com/kiteworld"&gt;http://www.network26.com/kiteworld&lt;/a&gt; - Kiteworld
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kbmag.com/"&gt;http://www.kbmag.com&lt;/a&gt; - online mag
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitefilm.com/"&gt;http://www.kitefilm.com&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Kitesurf Brands&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.sskiteboarding.com/"&gt;http://www.sskiteboarding.com&lt;/a&gt; - Slingshot
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.naishkites.com/"&gt;http://www.naishkites.com&lt;/a&gt; - Naish
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.takoon.com/"&gt;http://www.takoon.com&lt;/a&gt; - Takoon
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.wipikakiteboarding.com/"&gt;http://www.wipikakiteboarding.com&lt;/a&gt; - Wipika
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.flexifoil.com/"&gt;http://www.flexifoil.com&lt;/a&gt; - Flexifoil
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.airush.com/"&gt;http://www.airush.com&lt;/a&gt; - Airush
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.northkites.com/"&gt;http://www.northkites.com&lt;/a&gt; - North
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.fanatic.com/"&gt;http://www.fanatic.com&lt;/a&gt; - Fanatic
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.robertoriccidesigns.com/"&gt;http://www.robertoriccidesigns.com&lt;/a&gt; - RRD
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.dakine.com/"&gt;http://www.dakine.com&lt;/a&gt; - Dakine
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.gaastrakites.com/"&gt;http://www.gaastrakites.com&lt;/a&gt; - Gaastra
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.cabrinhakites.com/"&gt;http://www.cabrinhakites.com&lt;/a&gt; - Cabrinha
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.fonekites.com/"&gt;http://www.fonekites.com&lt;/a&gt; - F One
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.cautionkites.com/"&gt;http://www.cautionkites.com&lt;/a&gt; - Caution!
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.mauimagic.com/"&gt;http://www.mauimagic.com&lt;/a&gt; - Maui Magic
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.brunottiboards.com/"&gt;http://www.brunottiboards.com&lt;/a&gt; - Brunotti
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.litewavedesigns.com/"&gt;http://www.litewavedesigns.com&lt;/a&gt; - Lightwave
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.bestkiteboarding.com/"&gt;http://www.bestkiteboarding.com&lt;/a&gt; - Best
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.globeriderkites.com/"&gt;http://www.globeriderkites.com&lt;/a&gt; - Globerider Kites
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.flysurfer.de/"&gt;http://www.flysurfer.de&lt;/a&gt; - Flysurfer 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.peterlynnkiteboarding.com/"&gt;http://www.peterlynnkiteboarding.com&lt;/a&gt; - Peter lynn
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.boom-kites.com/"&gt;http://www.boom-kites.com&lt;/a&gt;  - Boom Kites
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.tarifafincompany.com/"&gt;http://www.tarifafincompany.com&lt;/a&gt; - TFC
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.pro-limit.com/"&gt;http://www.pro-limit.com&lt;/a&gt; - Pro Limit
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.oceanrodeo.com/"&gt;http://www.oceanrodeo.com&lt;/a&gt; - Ocean Rodeo 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.liquidforcekites.com/"&gt;http://www.liquidforcekites.com&lt;/a&gt; - Liquid Force
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.bodyglove.com/"&gt;http://www.bodyglove.com&lt;/a&gt; ~ Body Glove 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.mauimagic.com/"&gt;http://www.mauimagic.com&lt;/a&gt; ~ Maui Magic - Mystic 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.cskins.com/"&gt;http://www.cskins.com/&lt;/a&gt; - C-Skins
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.salomonscore.com/uk/fullscreen.asp?iDebit=0"&gt;http://www.salomonscore.com/uk/fullscreen.asp?iDebit=0&lt;/a&gt; - Salamon (yes they do wetsuits now)
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.oneill.com/"&gt;http://www.oneill.com&lt;/a&gt; ~ O'Neill 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.prolimit.com/"&gt;http://www.prolimit.com&lt;/a&gt; ~ ProLimit 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.rooworld.com/"&gt;http://www.rooworld.com&lt;/a&gt; ~ Quintana Roo 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.ripcurl.com/"&gt;http://www.ripcurl.com&lt;/a&gt; ~ RipCurl 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.sola.co.uk/"&gt;http://www.sola.co.uk&lt;/a&gt; ~ Sola 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.snuggwetsuits.co.uk/"&gt;http://www.snuggwetsuits.co.uk/&lt;/a&gt;  - SNUGG (not Robin)
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Photographers&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.photoboxgallery.com/escapegallery"&gt;http://www.photoboxgallery.com/escapegallery&lt;/a&gt; - Ian Edmondson
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.davidsimsphotography.com/"&gt;http://www.davidsimsphotography.com&lt;/a&gt; - Dave Sims
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.christianblack.com/"&gt;http://www.christianblack.com&lt;/a&gt; - Christian Black
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.guyharrop.com/"&gt;http://www.guyharrop.com&lt;/a&gt; - Gut Harrop
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.redearthmedia.com/"&gt;http://www.redearthmedia.com&lt;/a&gt; - Red Earth Media
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Pro Kitesurfers websites&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.aaronhadlow.com/"&gt;http://www.aaronhadlow.com&lt;/a&gt; - Aaron Hadlow
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.rubenlenten.com/"&gt;http://www.rubenlenten.com&lt;/a&gt; - Ruben Lenten
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.martinvari.com/"&gt;http://www.MartinVari.com&lt;/a&gt; - Martin Vari
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.giannimix.com/"&gt;http://www.giannimix.com&lt;/a&gt; - Gianni Agreo
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.alvaronieva.com/"&gt;http://www.alvaronieva.com&lt;/a&gt; - Alvaro Onieva
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Other&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.ebay.co.uk/"&gt;http://www.ebay.co.uk&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteforum.com/"&gt;http://www.kiteforum.com&lt;/a&gt; (word on the world street) 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteboarding.be/"&gt;http://www.kiteboarding.be&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteboard.be/"&gt;http://www.kiteboard.be&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.ikiteboarding.com/"&gt;http://www.ikiteboarding.com&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kite-surf.com/"&gt;http://www.kite-surf.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitesurferen.dk/"&gt;http://www.kitesurferen.dk&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://kitesurf.start4all.com/"&gt;http://kitesurf.start4all.com/&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.zeroprestige.org/"&gt;http://www.zeroprestige.org&lt;/a&gt; (DIY central)
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.foilzone.com/"&gt;http://www.foilzone.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.foilpilot.com/"&gt;http://www.foilpilot.com&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;SHOPS and other palces to spend your hard earned cash&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.rushextreme.co.uk/"&gt;http://www.rushextreme.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:marc@rushextreme.co.uk"&gt;marc@rushextreme.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.performancefoils.co.uk/"&gt;http://www.performancefoils.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@sportscorner.co.uk"&gt;info@sportscorner.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.extremekiteshop.com/"&gt;http://www.extremekiteshop.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@extremekiteshop.com"&gt;info@extremekiteshop.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.ukairsports.com/"&gt;http://www.ukairsports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:patrick@ukairsports.com"&gt;patrick@ukairsports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.oceanside.co.uk/"&gt;http://www.oceanside.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@oceanside.co.uk"&gt;info@oceanside.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.roho.co.uk/"&gt;http://www.roho.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@roho.co.uk"&gt;sales@roho.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.trick-of-the-eye-kites.co.uk/"&gt;http://www.trick-of-the-eye-kites.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:carl@trick-of-the-eye-kites.co.uk"&gt;carl@trick-of-the-eye-kites.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.air-head.com/"&gt;http://www.air-head.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@air-head.com"&gt;info@air-head.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.boostsports.com/"&gt;http://www.boostsports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@boostsports.com"&gt;info@boostsports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.powerkiteshop.com/"&gt;http://www.powerkiteshop.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@powerkiteshop.com"&gt;info@powerkiteshop.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.coastguard-kites.com/"&gt;http://www.coastguard-kites.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@coastguard-kites.com"&gt;info@coastguard-kites.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.zerogravitykitesurfing.co.uk/"&gt;http://www.zerogravitykitesurfing.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:phil@zerogravitykitesurfing.co.uk"&gt;phil@zerogravitykitesurfing.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.rushextreme.co.uk/"&gt;http://www.rushextreme.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:shop@rushextreme.co.uk"&gt;shop@rushextreme.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.airjam.co.uk/"&gt;http://www.airjam.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@airjam.co.uk"&gt;sales@airjam.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.2xs.co.uk/"&gt;http://www.2xs.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:shop@2xs.co.uk"&gt;shop@2xs.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.whitstablewindsurfing.com/"&gt;http://www.whitstablewindsurfing.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@whitstablewindsurfing.com"&gt;info@whitstablewindsurfing.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.leisure-lakes.co.uk/"&gt;http://www.leisure-lakes.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:esales@leisure-lakes.co.uk"&gt;esales@leisure-lakes.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.windthings.co.uk/"&gt;http://www.windthings.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:shop@windthings.co.uk"&gt;shop@windthings.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.missionadventure.co.uk/"&gt;http://www.missionadventure.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@missionadventure.co.uk"&gt;info@missionadventure.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.nobleboards.co.uk/"&gt;http://www.nobleboards.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:enquiries@nobleboards.co.uk"&gt;enquiries@nobleboards.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.wcws.biz/"&gt;http://www.wcws.biz&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@wcws.biz"&gt;sales@wcws.biz&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.solentsailboards.co.uk/"&gt;http://www.solentsailboards.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:solentsailboards@aol.com"&gt;solentsailboards@aol.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.shore.co.uk/"&gt;http://www.shore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@shore.co.uk"&gt;sales@shore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.thewaterboard.co.uk/"&gt;http://www.thewaterboard.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@thewaterboard.co.uk"&gt;info@thewaterboard.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.dirtnsurf.co.uk/"&gt;http://www.dirtnsurf.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:Simon@dirtnsurf.co.uk"&gt;Simon@dirtnsurf.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteworld.co.uk/"&gt;http://www.kiteworld.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@kiteworld.co.uk"&gt;sales@kiteworld.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteboardinguk.com/"&gt;http://www.kiteboardinguk.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@kiteboardinguk.com"&gt;info@kiteboardinguk.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.airbornkites.co.uk/"&gt;http://www.airbornkites.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@airbornkites.co.uk"&gt;sales@airbornkites.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteshack.co.uk/"&gt;http://www.kiteshack.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@kiteshack.co.uk"&gt;info@kiteshack.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.five-forty.co.uk/"&gt;http://www.five-forty.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@five-forty.co.uk"&gt;info@five-forty.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitesonboard.com/"&gt;http://www.kitesonboard.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:shop@kitesonboard.com"&gt;shop@kitesonboard.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitestore.co.uk/"&gt;http://www.kitestore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@kitestore.co.uk"&gt;info@kitestore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.surfhog.co.uk/"&gt;http://www.surfhog.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@surfhog.co.uk"&gt;info@surfhog.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.boardwise.com/"&gt;http://www.boardwise.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:admin@boardwise.com"&gt;admin@boardwise.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.surfstore.co.uk/"&gt;http://www.surfstore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@surfstore.co.uk"&gt;sales@surfstore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.buckys.co.uk/"&gt;http://www.buckys.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:Bucky@funsport.fsnet.co.uk"&gt;Bucky@funsport.fsnet.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.pooleharbour.co.uk/"&gt;http://www.pooleharbour.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:pooleharbour.boardsailing@virgin.net"&gt;pooleharbour.boardsailing@virgin.net&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteforce.co.uk/"&gt;http://www.kiteforce.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:angelo@kiteforce.co.uk"&gt;angelo@kiteforce.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.tradewind-kites.demon.co.uk/"&gt;http://www.tradewind-kites.demon.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@tradewind-kites.demon.co.uk"&gt;sales@tradewind-kites.demon.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.members.aol.com/justkites"&gt;http://www.members.aol.com/justkites&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:Justkites@AOL.com"&gt;Justkites@AOL.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.walkonwater-uk.com/"&gt;http://www.walkonwater-uk.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@walkonwater-uk.co.uk"&gt;info@walkonwater-uk.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.boardriders.co.uk/"&gt;http://www.boardriders.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@boardriders.co.uk"&gt;info@boardriders.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.surf-sales.com/"&gt;http://www.surf-sales.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:graeme@surf-sales.com"&gt;graeme@surf-sales.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.eckiteboarding.co.uk/"&gt;http://www.eckiteboarding.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitebits.com/"&gt;http://www.kitebits.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@kitebits.com"&gt;info@kitebits.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.edgewatersports.com/"&gt;http://www.edgewatersports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@edgewatersports.com"&gt;info@edgewatersports.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.extremezonesports.co.uk/"&gt;http://www.extremezonesports.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:david@extremezonesports.co.uk"&gt;david@extremezonesports.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.ukkiting.com/"&gt;http://www.ukkiting.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:turbulence@ukkiting.com"&gt;turbulence@ukkiting.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.bluecrush.biz/"&gt;http://www.bluecrush.biz&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:tony.carter@bluecrush.biz"&gt;tony.carter@bluecrush.biz&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.boardshop.co.uk/"&gt;http://www.boardshop.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:orders@boardshop.co.uk"&gt;orders@boardshop.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.fcwatersports.co.uk/"&gt;http://www.fcwatersports.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:shop@fcwatersports.co.uk"&gt;shop@fcwatersports.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kiteclearance.com/"&gt;http://www.kiteclearance.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:enquiries@kiteclearance.com"&gt;enquiries@kiteclearance.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.allgoodfun.com/frameset.htm"&gt;http://www.allgoodfun.com/frameset.htm&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:sales@allgoodfun.com"&gt;sales@allgoodfun.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.kitedemon.com/"&gt;http://www.kitedemon.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@kitedemon.com"&gt;info@kitedemon.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.lushlongboards.com/"&gt;http://www.lushlongboards.com&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@lushlongboards.com"&gt;info@lushlongboards.com&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.on-shore.co.uk/"&gt;http://www.on-shore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@on-shore.co.uk"&gt;info@on-shore.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
&lt;a class="postlink" href="http://www.amped.co.uk/"&gt;http://www.amped.co.uk&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="mailto:info@amped.co.uk"&gt;info@amped.co.uk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-527979627743111099?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/9LKqMr3rBuE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/527979627743111099/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/kitesurfing-useful-links.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/527979627743111099?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/527979627743111099?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/9LKqMr3rBuE/kitesurfing-useful-links.html" title="Kitesurfing useful Links" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/kitesurfing-useful-links.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFQHczcCp7ImA9WhRTEkk.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-8220471680557174015</id><published>2011-11-02T05:29:00.000-07:00</published><updated>2011-11-02T08:05:11.988-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T08:05:11.988-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Graphics" /><title>RGB and YUV Descriptions</title><content type="html">RGB Description: &lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/RGB_color_model"&gt;http://en.wikipedia.org/wiki/RGB_color_model&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
YUV Description + how to convert:&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/YUV#Converting_between_Y.27UV_and_RGB"&gt;http://en.wikipedia.org/wiki/YUV#Converting_between_Y.27UV_and_RGB&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Converting between RBG and YUV, not an easy process! &lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/YUV#Converting_between_Y.27UV_and_RGB"&gt;http://en.wikipedia.org/wiki/YUV#Converting_between_Y.27UV_and_RGB&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Luma:&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Luma_%28video%29"&gt;http://en.wikipedia.org/wiki/Luma_(video)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Chrominance:&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/Chrominance"&gt;http://en.wikipedia.org/wiki/Chrominance&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-8220471680557174015?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/v-Zg_yc83DU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/8220471680557174015/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/rgb-and-yuv-descriptions.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8220471680557174015?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8220471680557174015?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/v-Zg_yc83DU/rgb-and-yuv-descriptions.html" title="RGB and YUV Descriptions" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/rgb-and-yuv-descriptions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8AR306fyp7ImA9WhRTEk4.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-7389325894657333424</id><published>2011-11-01T09:31:00.000-07:00</published><updated>2011-11-02T05:27:26.317-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T05:27:26.317-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Graphics" /><title>Open GL 1.1 Programming Guide</title><content type="html">Here is a copy of the Open GL 1.1 programming guide, this is the pre-shaders version of Open GL.&lt;br /&gt;
&lt;br /&gt;
HTML Form:&lt;br /&gt;
&lt;a href="http://www.johnward.net/theredbook/"&gt;The Red Book(HTML) &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
PDF Form:&lt;br /&gt;
&lt;a href="http://www.johnward.net/theredbook/redbook.pdf"&gt;The Red Book(PDF)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-7389325894657333424?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/qfMXC0m6DLI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/7389325894657333424/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/open-gl-11-programming-guide.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/7389325894657333424?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/7389325894657333424?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/qfMXC0m6DLI/open-gl-11-programming-guide.html" title="Open GL 1.1 Programming Guide" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/open-gl-11-programming-guide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8HQ387eip7ImA9WhRTEk4.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-1168969544524708642</id><published>2011-11-01T07:54:00.000-07:00</published><updated>2011-11-02T05:27:12.102-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-02T05:27:12.102-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>How to set up public/private SSH keys on your local and remote machines</title><content type="html">&lt;div style="background-color: white;"&gt;
&lt;span style="background-color: white; color: black;"&gt;This post goes through the steps to set up public and private SSH keys on your local and remote machine. It assumes SSH is installed on both parties. You can use the same public key for multiple remote machines to allow you public/private key access. This allows you to turn off password access to a remote machine, thus making it more secure.&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
&lt;span style="background-color: white; color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
&lt;span style="background-color: white; color: black;"&gt;The (made up) machine's used are as follows:&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
&lt;span style="background-color: white; color: black;"&gt;Local host: &lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;MrBrightside&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
Remote host: &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;murdoch&lt;/span&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="background-color: white;"&gt;
&lt;b&gt;&lt;span style="background-color: white; color: black;"&gt;Generate ssh keys:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~$ ssh-keygen -t rsa -b 1024 -f john_MrBrightside &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Generating public/private rsa key pair. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Enter passphrase (empty for no passphrase): &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Enter same passphrase again: &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Your identification has been saved in john_MrBrightside. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Your public key has been saved in john_MrBrightside.pub. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
The key fingerprint is: &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
ee:da:fd:be:89:44:74:52:10:d2:90:e7:dd:14:d9:31&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Create local .ssh folder and copy keys to it:&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ mkdir .ssh&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ chmod 700 .ssh&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~$ cp john_MrBrightside* .ssh/&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~$ cd .ssh/ &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ cp john_MrBrightside identity&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Copy public key to remote host:&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ scp john_MrBrightside.pub murdoch:~/ &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
The authenticity of host 'murdoch (xx.xx.xx.xx)' can't be established. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
RSA key fingerprint is 48:2a:43:9c:0e:5f:91:d6:e4:fd:e6:0b:68:b3:6b:2e. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Are you sure you want to continue connecting (yes/no)? yes &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Warning: Permanently added 'murdoch' (RSA) to the list of known hosts. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Warning, this system will not accept password ssh logins for much longer. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Please create and upload you ssh keys now. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch's password: &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john_MrBrightside.pub&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100%&amp;nbsp; 227&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2KB/s&amp;nbsp;&amp;nbsp; 00:00&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;SSH on to remote host:&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ ssh john@murdoch &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Warning, this system will not accept password ssh logins for much longer. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Please create and upload you ssh keys now. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch 's password: &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Last login: Wed Oct 12 21:53:01 2005 from xx.xx.xx.xx &lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Create .ssh folder on remote host:&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~$ mkdir .ssh &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~/.ssh$&amp;nbsp;&amp;nbsp; chmod 700 .ssh&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Cat public key to file authorized_keys2 (which may also create it):&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~$ cp john_MrBrightside.pub .ssh/ &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~$ cd .ssh/ &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~/.ssh$ cat john_MrBrightside.pub &amp;gt;&amp;gt; authorized_keys2 &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
If it is created, ensure authorized_keys2 has the correct permissions:&lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~/.ssh$ chmod 600 authorized_keys2 &lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;.ssh folder should look like this:&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~/.ssh$ ls -la &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
total 16 &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
drwx------&amp;nbsp; 2 john john 4096 2005-10-28 17:36 . &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
drwxr-xr-x&amp;nbsp; 5 john john 4096 2005-10-28 17:35 .. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
-rw-------&amp;nbsp; 1 john john&amp;nbsp; 227 2005-10-28 17:36 authorized_keys2 &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
-rw-r--r--&amp;nbsp; 1 john john&amp;nbsp; 227 2005-10-28 17:35 john_MrBrightside.pub &lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Now Exit and test!&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~/.ssh$ exit &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@MrBrightside:~/.ssh$ ssh murdoch &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Warning, this system will not accept password ssh logins for much longer. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Please create and upload you ssh keys now. &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
Last login: Fri Oct 28 17:35:23 2005 from xx.xx.xx.xx &lt;/div&gt;
&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;
john@murdoch:~$ &lt;/div&gt;
&lt;br /&gt;
If you can access the remote host without entering a password (unless the password is for your personal keyring), then it has worked. You can then switch off password entry on the remote host to make it secure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-1168969544524708642?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/jhjFqqK7NFM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/1168969544524708642/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/how-to-set-up-publicprivate-ssh-keys-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1168969544524708642?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1168969544524708642?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/jhjFqqK7NFM/how-to-set-up-publicprivate-ssh-keys-on.html" title="How to set up public/private SSH keys on your local and remote machines" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/how-to-set-up-publicprivate-ssh-keys-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYBQHw4cCp7ImA9WhRTEUk.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-5970954405962033734</id><published>2011-11-01T04:32:00.000-07:00</published><updated>2011-11-01T04:32:31.238-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T04:32:31.238-07:00</app:edited><title>Ubuntu aiming for phones and tablets, says Shuttleworth</title><content type="html">Source: &lt;br /&gt;
&lt;a href="http://www.zdnet.co.uk/blogs/jacks-blog-10017212/ubuntu-aiming-for-phones-and-tablets-says-shuttleworth-10024687/"&gt;http://www.zdnet.co.uk/blogs/jacks-blog-10017212/ubuntu-aiming-for-phones-and-tablets-says-shuttleworth-10024687/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mark Shuttleworth, the multi-millionaire space tourist who bankrolls the
 Ubuntu effort to take Linux to the mass market, says that the company 
is now targeting "a broader range of form factors … from the phone 
through the tablet to televisions", thanks to its "touch framework" and 
Unity user interface. Products are expected in about 18 months, though 
Canonical was not announcing a schedule. He said: "Delivery to market is
 to some extent in the hands of our partners."&lt;br /&gt;
&lt;br /&gt;
Shuttleworth said Canonical's efforts were focused on version 12.04, 
Precise Pangolin, which is expected in April 2012. This will be the next
 version scheduled for what Canonical calls Long Term Support. (It will 
be supported for five years, until 2017.)&lt;br /&gt;
&lt;br /&gt;
Although some Ubuntu geeks and "power users" have complained about 
Unity, Shuttleworth said it had been designed to work on a wide range of
 devices. He said Unity had been tested not on power users but on people
 with no previous experience of Ubuntu. "Over the last two years, users 
have gotten dramatically more productive," he said.&lt;br /&gt;
&lt;br /&gt;
Shuttleworth conceded that "we will be late to market compared with some
 of the rich offerings out there, but we will have some advantages, and 
will play those cards to the best of our ability." Canonical was better 
able to work with manufacturers than "consortium Linuxes", and already 
had a services framework. &lt;br /&gt;
&lt;br /&gt;
Canonical expected to make money by engaging with the hardware vendors 
and providing customisation. "Also, we would look to have some revenues 
from services." However, being controlled by a single company, 
Shuttleworth hoped that Ubuntu could avoid the "ultimately destructive" 
fragmentation of Android.&lt;br /&gt;
&lt;br /&gt;
Shuttleworth said Canonical was a "viable platform" for PCs, with "in 
excess of 20 million users", and would be "the premier desktop interface
 for the next 200 million users". Manufacturers of non-PC devices such 
as phones, tablets and TV sets were now looking to use Ubuntu on 
reference devices. Also, "we will target some standard hardware that is 
available throughout the world," said Shuttleworth.&lt;br /&gt;
&lt;br /&gt;
"I know that we have a great deal of work ahead of us…."&lt;br /&gt;
&lt;br /&gt;
Shuttleworth's conference call to journalists was held in the context of the &lt;a href="http://uds.ubuntu.com/"&gt;Ubuntu Developer Summit&lt;/a&gt;, which opened today in Florida. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twitter.com/jackschofield"&gt;@jackschofield&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-5970954405962033734?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/ve3Omuq26V4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/5970954405962033734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/11/ubuntu-aiming-for-phones-and-tablets.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5970954405962033734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/5970954405962033734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/ve3Omuq26V4/ubuntu-aiming-for-phones-and-tablets.html" title="Ubuntu aiming for phones and tablets, says Shuttleworth" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/11/ubuntu-aiming-for-phones-and-tablets.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYNSHcyfSp7ImA9WhdaF0Q.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-1987521168340783840</id><published>2011-10-28T03:19:00.001-07:00</published><updated>2011-10-28T03:19:59.995-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T03:19:59.995-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Stopping and Starting Samba</title><content type="html">&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: transparent;"&gt;
&lt;span id="internal-source-marker_0.6849538164678961" style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;To start, stop or restart samba use the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"&gt;$sudo service smbd start | stop | restart&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-1987521168340783840?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/DdtO2YnuhSA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/1987521168340783840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/10/stopping-and-starting-samba.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1987521168340783840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/1987521168340783840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/DdtO2YnuhSA/stopping-and-starting-samba.html" title="Stopping and Starting Samba" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/10/stopping-and-starting-samba.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8MQng5cSp7ImA9WhdaF0Q.&quot;"><id>tag:blogger.com,1999:blog-3517927715152761129.post-8841167225802604481</id><published>2011-10-28T03:14:00.000-07:00</published><updated>2011-10-28T03:14:43.629-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-28T03:14:43.629-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>List Mounted drives</title><content type="html">Use the command:&lt;br /&gt;
 &lt;br /&gt;
$ mount&lt;br /&gt;
&lt;br /&gt;
This will list all the mounted drives.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3517927715152761129-8841167225802604481?l=blog.johnward.net' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WardysBlog/~4/9p4FF9j2Lzo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.johnward.net/feeds/8841167225802604481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.johnward.net/2011/10/list-mounted-drives.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8841167225802604481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3517927715152761129/posts/default/8841167225802604481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WardysBlog/~3/9p4FF9j2Lzo/list-mounted-drives.html" title="List Mounted drives" /><author><name>John Ward</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.johnward.net/2011/10/list-mounted-drives.html</feedburner:origLink></entry></feed>

