<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8758285677369245170</id><updated>2011-11-27T16:33:19.107-08:00</updated><category term='syntax error'/><category term='windows live'/><category term='jaiku'/><category term='crayon physics'/><category term='javascript'/><category term='google maps'/><category term='Calendar'/><category term='blidget'/><category term='dotNet'/><category term='tutorial'/><category term='Photos'/><category term='WSYWYG'/><category term='XML'/><category term='website'/><category term='trojan'/><category term='labels'/><category term='game'/><category term='widgets'/><category term='Google'/><category term='wordpress'/><category term='pdf'/><category term='RSS'/><category term='plurk'/><category term='blogger'/><category term='WidgetBox'/><category term='tag cloud'/><category term='python'/><category term='software'/><category term='twitter'/><category term='worm'/><category term='IP'/><category term='freewebs'/><category term='IE'/><category term='Widget'/><category term='fun'/><category term='code'/><category term='mashup'/><category term='JSON'/><category term='blogs'/><category term='weblogs'/><category term='thumblogger'/><title type='text'>Techn0place</title><subtitle type='html'>Where technology meets me.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-855431996054983603</id><published>2009-04-22T21:34:00.001-07:00</published><updated>2009-04-22T22:47:28.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='IP'/><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='mashup'/><category scheme='http://www.blogger.com/atom/ns#' term='google maps'/><title type='text'>You are here</title><content type='html'>&lt;p&gt;Here’s a little mash-up I did using Google Maps to center on your IP location.  The code is pretty simple.  Here it is.&lt;/p&gt;  &lt;pre style="font-size: 8pt;background-color: rgb(102, 102, 102); "&gt;&amp;lt;script src="http://maps.google.com/maps?file=api&amp;amp;v=2&lt;br /&gt;   &amp;amp;key=(your-google-map-key)&amp;amp;sensor=true" type="text/javascript"&amp;gt; &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="map_canvas" style="height: 300px"&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;&lt;br /&gt;function initialize(obj)&lt;br /&gt;{&lt;br /&gt;  if (GBrowserIsCompatible()) {&lt;br /&gt;    var point = new &lt;br /&gt;       GLatLng(parseFloat(obj.Latitude),parseFloat(obj.Longitude));&lt;br /&gt;    var map = new GMap2(document.getElementById("map_canvas"));&lt;br /&gt;    var marker=new GMarker(point);&lt;br /&gt;    var text = '&amp;lt;strong&amp;gt;You are here!&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt;    text = text + '  IP: ' + obj.IP + '&amp;lt;br /&amp;gt;';&lt;br /&gt;    text = text + '  ' + obj.City + ', ' &lt;br /&gt;         + obj.CountryName + ' ' + obj.ZipPostalCode + '&amp;lt;br /&amp;gt;';&lt;br /&gt;    text = text + '  Lat: ' + obj.Latitude + ' Lon: ' + obj.Longitude ;   &lt;br /&gt;    map.addOverlay(marker);&lt;br /&gt;    marker.openInfoWindowHtml(text);&lt;br /&gt;    map.setCenter(point, 10); map.setUIToDefault();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;function getLocation(){&lt;br /&gt;  script = document.createElement('script');&lt;br /&gt;  script.src = 'http://www.nitinh.com/ip_query.php?callback=initialize';&lt;br /&gt;  document.body.appendChild(script);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;getLocation();&lt;br /&gt;&amp;lt;/script&amp;gt; &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This script calls a JSON service at &lt;a href="http://www.nitinh.com/" target="_blank"&gt;Nitin's Blog&lt;/a&gt; to get the location information from your IP address. Then it simply creates a &lt;a href="http://code.google.com/apis/maps/" target="_blank"&gt;Google Map&lt;/a&gt;, a marker on that map, and zooms to your IP location.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can see it working at the bottom of this page&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-855431996054983603?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/855431996054983603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/04/you-are-here.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/855431996054983603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/855431996054983603'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/04/you-are-here.html' title='You are here'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-3792079691970625310</id><published>2009-02-02T19:42:00.001-08:00</published><updated>2009-04-22T22:49:26.470-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='RSS'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>RSS Reader using Javascript</title><content type='html'>&lt;p&gt;After playing around with other packaged Widgets that read and display RSS feeds, I found most really didn’t do exactly what I wanted them to do.&amp;#160; So I checked around looking for one that used Javascript. &lt;/p&gt;  &lt;p&gt;I found this site that had a &lt;a href="http://www.xml.com/pub/a/2006/09/13/rss-and-ajax-a-simple-news-reader.html" target="_blank"&gt;tutorial&lt;/a&gt;.&amp;#160; And that was pretty sweet but the code was all in pieces.&amp;#160; So I assembled the code and to my surprise it didn’t work.&amp;#160; I fixed the code and thought you might like to have a copy.&lt;/p&gt;  &lt;div style="padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #666666"&gt;&lt;code&gt;     &lt;p&gt;// JavaScript Document        &lt;br /&gt;function getRSS()         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (window.ActiveXObject) //IE         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; xhr = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; else if (window.XMLHttpRequest) //other         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; xhr = new XMLHttpRequest();         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; alert(&amp;quot;your browser does not support AJAX&amp;quot;); &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; xhr.open(&amp;quot;GET&amp;quot;,document.rssform.rssurl.value,true); &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; xhr.setRequestHeader(&amp;quot;Cache-Control&amp;quot;, &amp;quot;no-cache&amp;quot;);        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; xhr.setRequestHeader(&amp;quot;Pragma&amp;quot;, &amp;quot;no-cache&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; xhr.setRequestHeader(&amp;quot;Content-Type&amp;quot;, &amp;quot;text/xml&amp;quot;); &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; xhr.onreadystatechange = function() {        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (xhr.readyState == 4)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (xhr.status == 200)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (xhr.responseText != null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; xhr.responseXML.loadXML(xhr.responseText);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; processRSS(xhr.responseXML);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; alert(&amp;quot;Failed to receive RSS file from the server - file not found.&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return false;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; alert(&amp;quot;Error code &amp;quot; + xhr.status + &amp;quot; received: &amp;quot; + xhr.statusText);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; xhr.send(null);        &lt;br /&gt;} &lt;/p&gt;      &lt;p&gt;function processRSS(rssxml)        &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; RSS = new RSS2Channel(rssxml);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; showRSS(RSS);         &lt;br /&gt;}         &lt;br /&gt;function RSS2Channel(rssxml)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; /*required string properties*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.title;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.link;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.description; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*optional string properties*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.language;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.copyright;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.managingEditor;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.webMaster;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.pubDate;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.lastBuildDate;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.generator;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.docs;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.ttl;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.rating; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*optional object properties*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.category;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.image; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*array of RSS2Item objects*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.items = new Array(); &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var chanElement = rssxml.getElementsByTagName(&amp;quot;channel&amp;quot;)[0];        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var itemElements = rssxml.getElementsByTagName(&amp;quot;item&amp;quot;); &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;itemElements.length; i++)        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Item = new RSS2Item(itemElements[i]);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.items.push(Item);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var properties = new Array(&amp;quot;title&amp;quot;, &amp;quot;link&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;language&amp;quot;, &amp;quot;copyright&amp;quot;, &amp;quot;managingEditor&amp;quot;, &amp;quot;webMaster&amp;quot;, &amp;quot;pubDate&amp;quot;, &amp;quot;lastBuildDate&amp;quot;, &amp;quot;generator&amp;quot;, &amp;quot;docs&amp;quot;, &amp;quot;ttl&amp;quot;, &amp;quot;rating&amp;quot;);        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var tmpElement = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;properties.length; i++)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; tmpElement = chanElement.getElementsByTagName(properties[i])[0];         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tmpElement!= null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tmpElement.childNodes[0]!=null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;this.&amp;quot;+properties[i]+&amp;quot;=tmpElement.childNodes[0].nodeValue&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;this.&amp;quot;+properties[i]+&amp;quot;=''&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; this.category = new RSS2Category(chanElement.getElementsByTagName(&amp;quot;category&amp;quot;)[0]);        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.image = new RSS2Image(chanElement.getElementsByTagName(&amp;quot;image&amp;quot;)[0]);         &lt;br /&gt;}         &lt;br /&gt;function RSS2Category(catElement)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (catElement == null) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.domain = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } else {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.domain = catElement.getAttribute(&amp;quot;domain&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = catElement.childNodes[0].nodeValue;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;}         &lt;br /&gt;function RSS2Image(imgElement)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (imgElement == null) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.url = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.link = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.width = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.height = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.description = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } else {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; imgAttribs = new Array(&amp;quot;url&amp;quot;,&amp;quot;title&amp;quot;,&amp;quot;link&amp;quot;,&amp;quot;width&amp;quot;,&amp;quot;height&amp;quot;,&amp;quot;description&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;imgAttribs.length; i++)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (imgElement.getAttribute(imgAttribs[i]) != null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;this.&amp;quot;+imgAttribs[i]+&amp;quot;=imgElement.getAttribute(&amp;quot;+imgAttribs[i]+&amp;quot;)&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;}         &lt;br /&gt;function RSS2Item(itemxml)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; /*required properties (strings)*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.title;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.link;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.description; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*optional properties (strings)*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.author;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.comments;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.pubDate; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*optional properties (objects)*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.category;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.enclosure;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.guid;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.source; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; var properties = new Array(&amp;quot;title&amp;quot;, &amp;quot;link&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;author&amp;quot;, &amp;quot;comments&amp;quot;, &amp;quot;pubDate&amp;quot;);        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var tmpElement = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;properties.length; i++)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; tmpElement = itemxml.getElementsByTagName(properties[i])[0];         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tmpElement != null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (tmpElement.childNodes[0]!=null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;this.&amp;quot;+properties[i]+&amp;quot;=tmpElement.childNodes[0].nodeValue&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; else         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;this.&amp;quot;+properties[i]+&amp;quot;=''&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*C*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.category = new RSS2Category(itemxml.getElementsByTagName(&amp;quot;category&amp;quot;)[0]);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.enclosure = new RSS2Enclosure(itemxml.getElementsByTagName(&amp;quot;enclosure&amp;quot;)[0]);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.guid = new RSS2Guid(itemxml.getElementsByTagName(&amp;quot;guid&amp;quot;)[0]);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; this.source = new RSS2Source(itemxml.getElementsByTagName(&amp;quot;source&amp;quot;)[0]);         &lt;br /&gt;}         &lt;br /&gt;function RSS2Enclosure(encElement)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (encElement == null) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.url = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.length = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.type = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } else {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.url = encElement.getAttribute(&amp;quot;url&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.length = encElement.getAttribute(&amp;quot;length&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.type = encElement.getAttribute(&amp;quot;type&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;} &lt;/p&gt;      &lt;p&gt;function RSS2Guid(guidElement)        &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (guidElement == null) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.isPermaLink = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } else {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.isPermaLink = guidElement.getAttribute(&amp;quot;isPermaLink&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = guidElement.childNodes[0].nodeValue;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;} &lt;/p&gt;      &lt;p&gt;function RSS2Source(souElement)        &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (souElement == null) {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.url = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = null;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } else {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.url = souElement.getAttribute(&amp;quot;url&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; this.value = souElement.childNodes[0].nodeValue;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }         &lt;br /&gt;} &lt;/p&gt;      &lt;p&gt;function showRSS(RSS)        &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; /*A*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var imageTag = &amp;quot;&amp;lt;img id='chan_image'&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var startItemTag = &amp;quot;&amp;lt;div id='item'&amp;gt;&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var startTitle = &amp;quot;&amp;lt;div id='item_title'&amp;gt;&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var startLink = &amp;quot;&amp;lt;div id='item_link'&amp;gt;&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var startDescription = &amp;quot;&amp;lt;div id='item_description'&amp;gt;&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var endTag = &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*B*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; var properties = new Array(&amp;quot;title&amp;quot;,&amp;quot;link&amp;quot;,&amp;quot;description&amp;quot;,&amp;quot;pubDate&amp;quot;,&amp;quot;copyright&amp;quot;);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;properties.length; i++)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;document.getElementById('chan_&amp;quot;+properties[i]+&amp;quot;').innerHTML = ''&amp;quot;); /*B1*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; curProp = eval(&amp;quot;RSS.&amp;quot;+properties[i]);         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (curProp != null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; eval(&amp;quot;document.getElementById('chan_&amp;quot;+properties[i]+&amp;quot;').innerHTML = curProp&amp;quot;); /*B2*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; /*show the image*/        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; document.getElementById(&amp;quot;chan_image_link&amp;quot;).innerHTML = &amp;quot;&amp;quot;;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; if (RSS.image.src != null)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.getElementById(&amp;quot;chan_image_link&amp;quot;).href = RSS.image.link; /*C1*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.getElementById(&amp;quot;chan_image_link&amp;quot;).innerHTML = imageTag         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; +&amp;quot; alt='&amp;quot;+RSS.image.description         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; +&amp;quot;' width='&amp;quot;+RSS.image.width         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; +&amp;quot;' height='&amp;quot;+RSS.image.height         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; +&amp;quot;' src='&amp;quot;+RSS.image.url         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; +&amp;quot;' &amp;quot;+&amp;quot;/&amp;gt;&amp;quot;; /*C2*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; document.getElementById(&amp;quot;chan_items&amp;quot;).innerHTML = &amp;quot;&amp;quot;;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; for (var i=0; i&amp;lt;RSS.items.length; i++)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item_html = startItemTag;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item_html += (RSS.items[i].title == null) ? &amp;quot;&amp;quot; : startTitle + RSS.items[i].title + endTag;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item_html += (RSS.items[i].link == null) ? &amp;quot;&amp;quot; : startLink + RSS.items[i].link + endTag;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item_html += (RSS.items[i].description == null) ? &amp;quot;&amp;quot; : startDescription + RSS.items[i].description + endTag;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; item_html += endTag;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.getElementById(&amp;quot;chan_items&amp;quot;).innerHTML += item_html; /*D1*/         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; } &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; return true;        &lt;br /&gt;}&lt;/p&gt;   &lt;/code&gt;&lt;/div&gt;  &lt;p&gt;This requires a piece of HTML that looks something like this.&lt;/p&gt;  &lt;div style="padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #666666"&gt;&lt;code&gt;     &lt;p&gt;&amp;lt;html&amp;gt;        &lt;br /&gt;&amp;lt;head&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--B--&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;rssajax6.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--C--&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #chan_items { margin: 20px; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #chan_items #item { margin-bottom: 10px; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #chan_items #item #item_title { font-weight: bold; }         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/style&amp;gt;         &lt;br /&gt;&amp;lt;/head&amp;gt;         &lt;br /&gt;&amp;lt;body&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;!--A--&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;form name=&amp;quot;rssform&amp;quot; onsubmit=&amp;quot;getRSS(); return false;&amp;quot;&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;select name=&amp;quot;rssurl&amp;quot;&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;option value=&amp;quot;mylinkfeedrss.xml&amp;quot;&amp;gt;test RSS feed&amp;lt;/option&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;option value=&amp;quot;google-rss.xml&amp;quot;&amp;gt;google RSS feed&amp;lt;/option&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/select&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;fetch rss feed&amp;quot; /&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/form&amp;gt; &lt;/p&gt;      &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan&amp;quot;&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_title&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_link&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_description&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;a id=&amp;quot;chan_image_link&amp;quot; href=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_items&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_pubDate&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;div id=&amp;quot;chan_copyright&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/div&amp;gt;         &lt;br /&gt;&amp;lt;/body&amp;gt;         &lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;   &lt;/code&gt;&lt;/div&gt;  &lt;p&gt;I played around a bit with the HTML and the output of mine and it looks something like this. &lt;/p&gt; &lt;iframe src="http://mywebsite.bigpond.com/chrisborneman/reader.html" frameborder="0" width="100%" height="140"&gt;Get a browser that supports IFRAME&lt;/iframe&gt;  &lt;p&gt;You won't get the full effect of this because of the width, but you should get a general idea of how it works.&amp;#160; This is my feed from &lt;a href="http://eclectic-screenplays.blogspot.com" target="_blank"&gt;eclectic-screenplays.blogspot.com&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;One thing to note, you cannot get a cross domain XML file.&amp;#160; Therefore you either have to generate the RSS on that domain, get a server proxy that will move the RSS to your server, or just ftp the RSS file to your server.&amp;#160; I’m doing the latter at the moment.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-3792079691970625310?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/3792079691970625310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/02/rss-reader-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/3792079691970625310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/3792079691970625310'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/02/rss-reader-using-javascript.html' title='RSS Reader using Javascript'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-182205005212182889</id><published>2009-01-28T19:26:00.001-08:00</published><updated>2009-01-28T19:27:58.593-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freewebs'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Photos'/><title type='text'>Photos on Freewebs</title><content type='html'>&lt;p&gt;As if there weren’t enough places on the web to keep your photos, you can also keep some on &lt;a href="http://www.freewebs.com/" target="_blank"&gt;Freewebs&lt;/a&gt;?  The interface is fairly easy to use.  First thing you need to do is log in.  Once you are logged in go to the &lt;strong&gt;Site Manager&lt;/strong&gt;.  Or you can even go there from the &lt;strong&gt;Site Builder&lt;/strong&gt;.  If we were to continue from the &lt;a href="http://techn0place.blogspot.com/2009/01/calendars-on-freewebs.html" target="_blank"&gt;Calendar tutorial&lt;/a&gt; it would looks something like this.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEhrCAbyYI/AAAAAAAAAI4/wlJVVCgQQ94/s1600-h/image%5B3%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEhtMYjLpI/AAAAAAAAAI8/VCOlwHlLGtE/image_thumb%5B1%5D.png?imgmax=800" width="400" border="0" height="221" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Photos&lt;/span&gt; &lt;/strong&gt;from the drop down located at the top left hand corner of the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEhwLu4_JI/AAAAAAAAAJA/xYvvD75qKZk/s1600-h/image%5B7%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEhxLmb4DI/AAAAAAAAAJE/Z0axRqNHYPA/image_thumb%5B3%5D.png?imgmax=800" width="403" border="0" height="191" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can either select an Album to edit or select &lt;span style="color:#ffff00;"&gt;&lt;strong&gt;Add album&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#c0c0c0;"&gt;, which is exactly what we are going to do.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEhyZQjg_I/AAAAAAAAAJI/95rXSbZtKJo/s1600-h/image%5B11%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEhzB4PEYI/AAAAAAAAAJM/gHeYcdOWfrM/image_thumb%5B5%5D.png?imgmax=800" width="405" border="0" height="229" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter a New Album in the space provided or if you decide you really wanted to put it in an Existing Album then select that option and choose the album from the list. &lt;/p&gt;  &lt;p&gt;Then Upload your photos.  You can do this from you local computer by selecting &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Upload Photos&lt;/span&gt;&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_kWAKw3IZUgo/SYEhzxVGwTI/AAAAAAAAAJQ/xgOjiAuugjY/s1600-h/image%5B16%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEh1BabzpI/AAAAAAAAAJU/J7oa9hWNUJg/image_thumb%5B8%5D.png?imgmax=800" width="397" border="0" height="302" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="color:#ffffff;"&gt;You’ll get a familiar file dialog.  Choose the file you want to upload from your local computer and select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Open&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#ffffff;"&gt;You can also put photos you have already uploaded into your album by selecting &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;My Images&lt;/span&gt;&lt;/strong&gt;.  This tab will list all the images you have already uploaded to Freewebs.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEh1zXR34I/AAAAAAAAAJY/wxABvMu5aRM/s1600-h/image%5B21%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEh28DY0gI/AAAAAAAAAJc/QiR52lhyffU/image_thumb%5B11%5D.png?imgmax=800" width="395" border="0" height="260" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Choose the images you want to add.  Choosen images will be highlighted.  Once you have the correct images for the album click &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Submit&lt;/span&gt;&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_kWAKw3IZUgo/SYEh3Y5UFMI/AAAAAAAAAJg/3KDYferegq4/s1600-h/image%5B27%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEh4K2-nMI/AAAAAAAAAJk/uDgEf9WPVQs/image_thumb%5B15%5D.png?imgmax=800" width="384" border="0" height="340" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Congratulations, you have an album with some photos in it on Freewebs. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEh5KbQjmI/AAAAAAAAAJo/fVOqSiT7GYk/s1600-h/image%5B31%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEh59q325I/AAAAAAAAAJs/iO4IlAPG8Ps/image_thumb%5B17%5D.png?imgmax=800" width="391" border="0" height="255" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can edit the album from this screen.  Choosing which Photo to use for the album cover.  Adding titles and description for the Photos and the album.  You can even do some minor photo manipulations, like rotate, from this screen.   Don’t forget to select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Save&lt;/span&gt;&lt;/strong&gt; when you are done. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://darkandsecretplaces.webs.com/apps/photos/" target="_blank"&gt;Select this link to see this album on Freewebs.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="color:#ffffff;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-182205005212182889?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/182205005212182889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/photos-on-freewebs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/182205005212182889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/182205005212182889'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/photos-on-freewebs.html' title='Photos on Freewebs'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_kWAKw3IZUgo/SYEhtMYjLpI/AAAAAAAAAI8/VCOlwHlLGtE/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-8448600206586908738</id><published>2009-01-28T18:33:00.001-08:00</published><updated>2009-01-28T19:28:29.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freewebs'/><category scheme='http://www.blogger.com/atom/ns#' term='Calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Calendars on Freewebs</title><content type='html'>&lt;p&gt;Were you wondering how to use the calendars on &lt;a href="http://www.freewebs.com/" target="_blank"&gt;Freewebs&lt;/a&gt;?  It’s very easy.  First thing you need to do is log in.  Once you are logged in go to the &lt;strong&gt;Site Manager&lt;/strong&gt;.  Or you can even go there from the &lt;strong&gt;Site Builder&lt;/strong&gt;.  If we were to continue from the &lt;a href="http://techn0place.blogspot.com/2009/01/blogging-on-freewebs.html" target="_blank"&gt;Blogging tutorial&lt;/a&gt; it would look something like this.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEVSNpkbMI/AAAAAAAAAIY/imj8hmFWXSI/s1600-h/image%5B3%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEVUGDkuxI/AAAAAAAAAIc/cMD7c7LsRQ8/image_thumb%5B1%5D.png?imgmax=800" width="402" border="0" height="237" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Calendar&lt;/span&gt;&lt;/strong&gt; from the drop down located at the top left hand corner of the screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEVWDJ_0UI/AAAAAAAAAIg/j_8mEO55lUA/s1600-h/image%5B7%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEVXY-2zDI/AAAAAAAAAIk/RyRZ1T4QnyU/image_thumb%5B3%5D.png?imgmax=800" width="407" border="0" height="217" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And you will be presented with the Calendar screen. Select &lt;span style="color:#ffff00;"&gt;&lt;strong&gt;Add Event&lt;/strong&gt; &lt;span style="color:#ffffff;"&gt;to add an event to the calendar.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEVYNbW1RI/AAAAAAAAAIo/9z11uu6Kg2k/s1600-h/image%5B11%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SYEVZESdzQI/AAAAAAAAAIs/LTxGZTbCEcw/image_thumb%5B5%5D.png?imgmax=800" width="421" border="0" height="271" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter a Title for the event an any rich text Description you desire for the details.  Set a Start Time and an End Time.  You can also select All Day Event if the event is going to be a long one.   Once you have the Add a Calendar event form filled out, then select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Submit&lt;/span&gt;&lt;/strong&gt;.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEVapBMX_I/AAAAAAAAAIw/i-UI0VFETfw/s1600-h/image%5B15%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEVclSa81I/AAAAAAAAAI0/pk0IX8OndLo/image_thumb%5B7%5D.png?imgmax=800" width="419" border="0" height="347" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And your event will be recorded for posterity. &lt;/p&gt;  &lt;p&gt;Next up: &lt;a href="http://techn0place.blogspot.com/2009/01/photos-on-freewebs.html"&gt;Photos&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-8448600206586908738?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/8448600206586908738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/calendars-on-freewebs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8448600206586908738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8448600206586908738'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/calendars-on-freewebs.html' title='Calendars on Freewebs'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_kWAKw3IZUgo/SYEVUGDkuxI/AAAAAAAAAIc/cMD7c7LsRQ8/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-1957184657750648270</id><published>2009-01-28T18:08:00.001-08:00</published><updated>2009-01-28T18:38:35.924-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freewebs'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Blogging on Freewebs</title><content type='html'>&lt;p&gt;Or I should call it webs now. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.freewebs.com/"&gt;www.freewebs.com&lt;/a&gt; was a site I used to use for file storage.  I never actually cared  that you could actually create a website there and didn’t use that functionality.  This year I started using it and they have also been improving it.  Now you can get a pretty full featured website up pretty quickly.  &lt;/p&gt;  &lt;p&gt;I figured I’d put up some tutorials at using some of the features.  One because I’m always looking for something to blog about lately and two because I think these tutorials will help someone out. &lt;/p&gt;  &lt;p&gt;The first tutorial is blogging and the first step is to log into &lt;a href="http://www.freewebs.com/" target="_blank"&gt;freewebs&lt;/a&gt; by typing your username and password in the boxes provided.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEPZLnIJOI/AAAAAAAAAHg/5hZRHLHiSPQ/s1600-h/image%5B11%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SYEPZvETXFI/AAAAAAAAAHk/80_3cMQd_cs/image_thumb%5B5%5D.png?imgmax=800" width="396" border="0" height="56" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You will be presented with the dashboard for your account.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEPbEzDPmI/AAAAAAAAAHo/Vp0GMg2n6RA/s1600-h/image%5B12%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEPcKr3TfI/AAAAAAAAAHs/5Za53QyM1-8/image_thumb%5B6%5D.png?imgmax=800" width="401" border="0" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Move your mouse over &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Edit My Site&lt;/span&gt;&lt;/strong&gt; and a drop down menu will appear.  Select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Site Manager&lt;/span&gt;&lt;/strong&gt; from the drop down menu.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEPdWQerRI/AAAAAAAAAHw/3pB41XCKMo4/s1600-h/image%5B16%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEPedcPbCI/AAAAAAAAAH0/JIC6SqXwUcM/image_thumb%5B8%5D.png?imgmax=800" width="405" border="0" height="287" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Since we are blogging select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Blog&lt;/span&gt;&lt;/strong&gt; from the list of pages.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEPg0AHSVI/AAAAAAAAAH4/9sjHYA6HdRI/s1600-h/image%5B22%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEPiTZzBvI/AAAAAAAAAH8/W6ebiuF10rw/image_thumb%5B12%5D.png?imgmax=800" width="407" border="0" height="216" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And you will be presented with the &lt;strong&gt;Site Builder&lt;/strong&gt; for you &lt;strong&gt;Blog&lt;/strong&gt;.  Select &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Post New Entry&lt;/span&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEPl-7ZmNI/AAAAAAAAAIA/pfxGEjoJdwM/s1600-h/image%5B40%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEPnT42pOI/AAAAAAAAAIE/B3O_8Mi8cqs/image_thumb%5B22%5D.png?imgmax=800" width="413" border="0" height="281" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter a Title and use the rich text box to enter the body for your blog entry.   You have a lot of formatting control over the rich text box and you can add images or embed video. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SYEPoKgwQXI/AAAAAAAAAII/38kcWko2NiY/s1600-h/image%5B43%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SYEPpIBBxSI/AAAAAAAAAIM/tvJg5u2BIxk/image_thumb%5B25%5D.png?imgmax=800" width="415" border="0" height="136" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select the &lt;strong&gt;&lt;span style="color:#ffff00;"&gt;Publish&lt;/span&gt;&lt;/strong&gt; button when you are finished.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SYEPreGZ3GI/AAAAAAAAAIQ/vmC3ifOLtWA/s1600-h/image%5B44%5D.png"&gt;&lt;img title="image" style="border: 0px none ; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SYEPswHYspI/AAAAAAAAAIU/M-3XiTManq0/image_thumb%5B26%5D.png?imgmax=800" width="425" border="0" height="267" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And you’ll have your first blog entry on Freewebs.  &lt;a href="http://darkandsecretplaces.webs.com/apps/blog/" target="_blank"&gt;Here is a link to the actual blog entry.&lt;/a&gt; Next up: &lt;a href="http://techn0place.blogspot.com/2009/01/calendars-on-freewebs.html"&gt;Calendars &lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-1957184657750648270?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/1957184657750648270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/blogging-on-freewebs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/1957184657750648270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/1957184657750648270'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/blogging-on-freewebs.html' title='Blogging on Freewebs'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_kWAKw3IZUgo/SYEPZvETXFI/AAAAAAAAAHk/80_3cMQd_cs/s72-c/image_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-8068515026059622520</id><published>2009-01-26T20:36:00.001-08:00</published><updated>2009-01-28T18:38:50.391-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='WidgetBox'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Widget'/><category scheme='http://www.blogger.com/atom/ns#' term='blidget'/><title type='text'>Blidgets</title><content type='html'>&lt;p&gt;Not only can you find interesting widgets at &lt;a href="http://www.widgetbox.com/" target="_new"&gt;WidgetBox&lt;/a&gt;, but you can also create your own. &lt;/p&gt;  &lt;p&gt;Click this link to &lt;a href="http://www.widgetbox.com/create/create_widget.jsp" target="_new"&gt;Make a Widget&lt;/a&gt;.  You will be presented with the following screen.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PGbvQqeI/AAAAAAAAAFg/LGibO6U6D3k/s1600-h/image%5B13%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PHfQMhxI/AAAAAAAAAFk/xzrqKhzpyYQ/image_thumb%5B9%5D.png?imgmax=800" width="393" border="0" height="200" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Choose Blog/Feed and you will be prompted for your blog feed url.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SX6PH9ND0yI/AAAAAAAAAFo/Kxtfy-WaVyo/s1600-h/image%5B10%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: block; float: none; margin-left: auto; margin-right: auto;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PIujLDqI/AAAAAAAAAFs/PtG1OQ1zQeg/image_thumb%5B6%5D.png?imgmax=800" width="391" border="0" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enter your feed url and continue and it attempts to generate your blidget but I don’t think it will be exactly what you want, you’ll need to customize it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SX6PKKTD34I/AAAAAAAAAFw/lmSGxkFM3wo/s1600-h/image%5B17%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PLaDss1I/AAAAAAAAAF0/YITI8TQSDLk/image_thumb%5B11%5D.png?imgmax=800" width="398" border="0" height="325" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Customize the blidget.  By choosing the Appearance – I went for the leopard skin.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PL8eqlpI/AAAAAAAAAF4/brL8mgwsHFs/s1600-h/image%5B22%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PNK55diI/AAAAAAAAAF8/vEiorPM9G5M/image_thumb%5B14%5D.png?imgmax=800" width="402" border="0" height="259" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And the content – I went for the slide show.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SX6POCeneGI/AAAAAAAAAGA/-UGSU0Izgo8/s1600-h/image%5B27%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PPjWDZxI/AAAAAAAAAGE/q3ifrtUgts8/image_thumb%5B17%5D.png?imgmax=800" width="400" border="0" height="410" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And finally the cataloguing details. People can search for your finished widget – if you want them to.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SX6PREJKqoI/AAAAAAAAAGI/9y6wir8wi9A/s1600-h/image%5B31%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh6.ggpht.com/_kWAKw3IZUgo/SX6PSGNTsEI/AAAAAAAAAGM/C1CjSf6T-W8/image_thumb%5B19%5D.png?imgmax=800" width="408" border="0" height="374" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once you save the widget, you will get the widget screen.  This is the screen that anyone who wants your widget will see.  You can further customize your widget here and then “Get Widget”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SX6PUKWXFHI/AAAAAAAAAGQ/m1u7eflOAQo/s1600-h/image%5B42%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PWKC1PNI/AAAAAAAAAGU/W0z5fm_8eKE/image_thumb%5B26%5D.png?imgmax=800" width="412" border="0" height="254" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And you will be given a little box that has the javascript you need to publish your widget on any page. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_kWAKw3IZUgo/SX6PXfMa2ZI/AAAAAAAAAGY/iYF-P6u5ppE/s1600-h/image%5B43%5D.png"&gt;&lt;img title="image" style="border-width: 0px; display: inline;" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SX6PYu1E2AI/AAAAAAAAAGc/K-mLW1CnYIk/image_thumb%5B27%5D.png?imgmax=800" width="417" border="0" height="339" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;My javascript looks like this. &lt;/p&gt;  &lt;div style="border: 1px solid rgb(153, 153, 153); padding: 4px; background-color: rgb(85, 85, 85);"&gt;&lt;code&gt;     &lt;/code&gt;&lt;p&gt;&amp;lt;script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/p&gt;      &lt;p&gt;&amp;lt;script&amp;gt;if (WIDGETBOX) WIDGETBOX.renderWidget('6468a97f-3334-484d-923f-7bbc75305463');&amp;lt;/script&amp;gt;&lt;/p&gt;      &lt;p&gt;&amp;lt;noscript&amp;gt;&amp;lt;/noscript&amp;gt;&lt;/p&gt;   &lt;/div&gt;  &lt;p&gt;Once you have the Javascript, just place it wherever you can place html.  I use one in my forum signatures.  &lt;/p&gt;  &lt;p&gt;My finished blidget follows.&lt;/p&gt; &lt;script type="text/javascript" src="http://cdn.widgetserver.com/syndication/subscriber/InsertWidget.js"&gt;&lt;/script&gt;&lt;script&gt;if (WIDGETBOX) WIDGETBOX.renderWidget('6468a97f-3334-484d-923f-7bbc75305463');&lt;/script&gt;&lt;noscript&gt;&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-8068515026059622520?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/8068515026059622520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/blidgets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8068515026059622520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8068515026059622520'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/blidgets.html' title='Blidgets'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_kWAKw3IZUgo/SX6PHfQMhxI/AAAAAAAAAFk/xzrqKhzpyYQ/s72-c/image_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-998363703528717605</id><published>2009-01-25T01:40:00.001-08:00</published><updated>2009-01-25T01:42:26.219-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='tag cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='labels'/><title type='text'>Creating Tag Clouds for your Blogger page.</title><content type='html'>&lt;p&gt;I was flipping through blogs today and I noticed someone had a tag cloud for their labels.&amp;#160; I looked and looked through the widgets and couldn't find one.&amp;#160; Then I tried Google and found &lt;a href="http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html"&gt;this&lt;/a&gt;. There were about twelve other results but the one I'm linking to seems like it might be the original. &lt;/p&gt;  &lt;p&gt;I followed the instructions in the post carefully and I had a tag cloud on my page.&amp;#160; I did have to set &lt;font color="#00ff00"&gt;cloudMin = 0&lt;/font&gt; in order to get all my tags to display but once I did that I had a perfect cloud. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SXwznrJSnQI/AAAAAAAAAE8/gaBjtyvNNnE/s1600-h/image%5B9%5D.png"&gt;&lt;img height="219" alt="image" src="http://lh5.ggpht.com/_kWAKw3IZUgo/SXwzoja6vHI/AAAAAAAAAFE/rvxeNO9iYxs/image_thumb%5B5%5D.png?imgmax=800" width="236" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-998363703528717605?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/998363703528717605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/creating-tag-clouds-for-your-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/998363703528717605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/998363703528717605'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/creating-tag-clouds-for-your-blogger.html' title='Creating Tag Clouds for your Blogger page.'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_kWAKw3IZUgo/SXwzoja6vHI/AAAAAAAAAFE/rvxeNO9iYxs/s72-c/image_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-2865228715495516461</id><published>2009-01-23T00:43:00.001-08:00</published><updated>2009-01-23T01:06:26.991-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='trojan'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='worm'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>A date with malware</title><content type='html'>&lt;p&gt;Nasty little trojan worm viruses.  I spent the entire last couple of days trying to rid my system of them and according to my software they are all gone but I'm still having the problems. &lt;/p&gt;  &lt;p&gt;What started this was that my pdf writer (&lt;a href="http://www.pdf995.com/"&gt;PDF995&lt;/a&gt;) stopped working - it just kind of stopped printing pdfs.  So I reinstalled it.  Still the same problem.  I reinstalled a different pdf writer (&lt;a href="http://www.cutepdf.com/products/cutepdf/Writer.asp"&gt;CutePDF&lt;/a&gt;)  and  I install it.  And it doesn't work.  It just isn't writing the pdfs.  It goes through all the motions but there isn't a pdf on my disk when I'm done.&lt;/p&gt;  &lt;p&gt;So I tried to update my adobe reader.  And the install just hangs.  So I uninstall the previous reader.  And the install just hangs.  So I download the newest adobe reader.  And the install just hangs.  Now I'm without Adobe reader.&lt;/p&gt;  &lt;p&gt;This is where  I start panicking because I use my pdf writer to create pdfs of the scripts I write and I use the pdf reader to read other peoples scripts.  So I create a  forum post about the problem on Adobe and I'm still waiting for a reply. &lt;/p&gt;  &lt;p&gt;Meanwhile as I'm searching I'm noticing this problem with the results.  Whenever I click on a Google search result it goes to some random search page.  This is happening all the time whether I'm using Firefox or IE.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://waeeja.bay.livefilestore.com/y1pd1nnSjbeCMGga1BI_ATWPn4gKQqlm1WGiOe2gPLRtbqQ0phNneZ5ruVCdIws8tvUtN4tkDVsG2ODGZAWC25igA?PARTNER=WRITER"&gt;&lt;img style="border-width: 0px;" alt="image" src="http://byfiles.storage.msn.com/y1p4JGKhhc8iys4sHsJbk9fpVsca8q2e79LOvVmCIdbs6KykAI6_HhA_EMrqpoAMryayRh3w80rUD4?PARTNER=WRITER" width="380" align="left" border="0" height="239" /&gt;&lt;/a&gt;Finally I discover that this happens to lots of Google users.  The malware replaces the google links, I think I read that they called it hit stealing or something like that.  I just tried to recreate this for you but of course google worked this time, maybe my massive clean-up fixed it.  &lt;/p&gt;  &lt;p&gt;However this is the popup screen of nastiness that I think infected me the first time.  If you get this screen watch out.  It came up when I viewed my Google results.  This screen has also been know to change your desktop background to look like a dialog box that says run a virus scan.&lt;/p&gt;  &lt;p&gt;You can fix this problem by deleting the randomly named image file that they  put in your system32 directory.  You can find it with thumbnails, you will recognize the picture. &lt;/p&gt;  &lt;p&gt;Just tried google again.  It seems much slower but it seems to be working.  The seems much slower part could be my patience running thin.  I may just use Yahoo after this, like others have suggested.  &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Google must have really pissed someone off for them to go  to the bother of creating such a horrible, hard to get rid of bug that specifically goes after Google. It could have been Yahoo, but it's more likely someone they fired that wrote this piece of malware.&lt;/p&gt;  &lt;p&gt;Anyway, have a non-adobe reader now and my script prog has pdf writing built-in, it works but it make a sluggish pdf, so I'm set for scriptwriting.  I'm still having weirdness with the internet but that could just be the internet or it could even be my wireless.  Hopefully this will post.   &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-2865228715495516461?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/2865228715495516461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/date-with-malware.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/2865228715495516461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/2865228715495516461'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/date-with-malware.html' title='A date with malware'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-6948457455473275855</id><published>2009-01-23T00:42:00.001-08:00</published><updated>2009-01-23T01:09:29.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows live'/><title type='text'>Downloaded Windows Live Mail</title><content type='html'>&lt;p&gt;Just when you thought it was safe to go back into the virtual zone, Microsoft gets rid of Outlook Express and replaces it with a monstrous agent.  One that takes care of all your virtual activities -- even blogging.  I forgot that I had a blog on Live Spaces or whatever the heck it's call but MS reminded me and even gave me some software to update it. &lt;/p&gt;  &lt;p&gt;Will I continue to update it?  That's always the question because I can't depend on MS to remind me -- or maybe I can.  I haven't found the function yet.  But what I did find with Live Mail is:&lt;/p&gt;  &lt;p&gt;A new email client - one that allows Mail Rules and also lets me receive from my GMail account.&lt;/p&gt;  &lt;p&gt;This blogging software - which, depending on how this goes, will let me easily update my blog.&lt;/p&gt;  &lt;p&gt;A photo thingy  - which I have very little use for but is probably functional.&lt;/p&gt;  &lt;p&gt;A new version of messenger - I never use messenger anyway so who cares. &lt;/p&gt;  &lt;p&gt;If you wanted to download Live Mail and reap the "benefits" as I am right now.  Just look for the link in the email that Microsoft sent me.  I have it right here:&lt;/p&gt;  &lt;pre&gt;&lt;p&gt;Dear Microsoft Outlook Express customer,&lt;/p&gt;&lt;p&gt;&lt;br /&gt;You may have received an e-mail from us letting you know &lt;/p&gt;&lt;p&gt;that Microsoft is planning to retire the DAV protocol that &lt;/p&gt;&lt;p&gt;Outlook Express uses to access Windows Live Hotmail. In &lt;/p&gt;&lt;p&gt;response to customer feedback requesting more time to evaluate &lt;/p&gt;&lt;p&gt;alternative solutions, we have decided to postpone retiring &lt;/p&gt;&lt;p&gt;DAV and we are investigating other alternatives for accessing &lt;/p&gt;&lt;p&gt;Windows Live Hotmail via Outlook Express. This means that if &lt;/p&gt;&lt;p&gt;you use Outlook Express to access your Windows Live Hotmail &lt;/p&gt;&lt;p&gt;account, you will continue to be able to do so beyond the &lt;/p&gt;&lt;p&gt;previously announced June 30 transition deadline. We will be &lt;/p&gt;&lt;p&gt;sure to update you once we have additional plans to share and &lt;/p&gt;&lt;p&gt;early enough in advance to help ensure a smooth transition in &lt;/p&gt;&lt;p&gt;the future. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Additionally, Outlook Express customers that use Windows Vista &lt;/p&gt;&lt;p&gt;or Windows XP are always welcome to download and use our next &lt;/p&gt;&lt;p&gt;generation free email client, Windows Live Mail, providing the &lt;/p&gt;&lt;p&gt;familiarity of Outlook Express and much more. You can download &lt;/p&gt;&lt;p&gt;the new client at &lt;a href="http://get.live.com/wlmail/overview"&gt;http://get.live.com/wlmail/overview&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We appreciate your feedback, and encourage you to continue to &lt;/p&gt;&lt;p&gt;provide it.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sincerely,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Windows Live Mail Team&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-6948457455473275855?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/6948457455473275855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/downloaded-windows-live-mail.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/6948457455473275855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/6948457455473275855'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/downloaded-windows-live-mail.html' title='Downloaded Windows Live Mail'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-8191872810114798141</id><published>2009-01-21T19:11:00.001-08:00</published><updated>2009-01-23T01:11:10.820-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='windows live'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='freewebs'/><category scheme='http://www.blogger.com/atom/ns#' term='plurk'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='thumblogger'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='WSYWYG'/><category scheme='http://www.blogger.com/atom/ns#' term='jaiku'/><title type='text'>Blogging</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_kWAKw3IZUgo/SXfjr1p0gGI/AAAAAAAAADg/qddorsBSQxE/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SXfjs44EIiI/AAAAAAAAADk/vhhoBx6ArdY/image_thumb%5B7%5D.png?imgmax=800" width="244" align="left" border="0" height="238" /&gt;&lt;/a&gt; I've only been blogging for a short period of time so I have a limited perspective on it.  But I thought I would share with you what I have learned so far about we&lt;u&gt;blogs.&lt;/u&gt;  &lt;/p&gt;  &lt;p&gt;First you've got to decide where you are going to blog.  To me, this was the most critical decision.  There are plenty of places to blog out there: &lt;a href="http://www.blogger.com/home"&gt;Blogger&lt;/a&gt;, &lt;a href="http://wordpress.com/"&gt;Word Press&lt;/a&gt;, &lt;a href="http://www.windowslive.com/"&gt;Windows Live&lt;/a&gt;, and &lt;a href="http://www.freewebs.com/"&gt;Freewebs&lt;/a&gt; - to name a few.  There is even an adult one called &lt;a href="http://www.thumblogger.com/"&gt;Thumblogger&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Plus there are a couple of micro-blogging sites such  as &lt;a href="http://twitter.com/home"&gt;Twitter&lt;/a&gt;, &lt;a href="http://www.plurk.com/"&gt;Plurk&lt;/a&gt;, or &lt;a href="http://www.jaiku.com/"&gt;Jaiku&lt;/a&gt;.  They're fine if you are wanting to communicate and you don't have lots to say, but we are talking about longer blogs here.&lt;/p&gt;  &lt;p&gt; In doing a page oriented blog, it is important that you have some log writing software.  Many people use Word Press - I think this is mostly the Mac contingent.  I use Windows Live Writer.  It came with Windows Live, it was free and it seems full featured.  Again, like your blogging host, there are a number of different programs to choose from and most of them are free.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_kWAKw3IZUgo/SXfjuyFdidI/AAAAAAAAADo/SO4R1eNdaNI/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SXfjwO_DegI/AAAAAAAAADs/P8wTCOH8XWI/image_thumb%5B5%5D.png?imgmax=800" width="280" align="right" border="0" height="274" /&gt;&lt;/a&gt;If you don't have Blog software, you can use the online page that most blog hosts have for your blog.  This is usually clunky to use and allows a serious error to occur.  One time while using one of these pages, I wrote my whole entry and wanted to search for some additional information.  I navigated away from the page and lost everything I had written.  &lt;/p&gt;  &lt;p&gt;Blog software, like Live Writer, makes publishing your blog easy.  Besides doing WSYWYG markup, they allow you to upload the content and some even allow you to upload pictures.  And not just to host sites associated with the software - anywhere.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_kWAKw3IZUgo/SXfjxtA7vhI/AAAAAAAAADw/jZ7wnLhiKCk/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh4.ggpht.com/_kWAKw3IZUgo/SXfjy67l_nI/AAAAAAAAAD0/Pskg6YFBX6M/image_thumb%5B1%5D.png?imgmax=800" width="244" align="left" border="0" height="216" /&gt;&lt;/a&gt;Well almost anywhere, your host site needs to support one of the many protocols available to your blogging software.  Freewebs didn't, that is why I stopped blogging there.   That and it seemed to have a problem with some external images.&lt;/p&gt;  &lt;p&gt;I was going to use Windows Live as my blogging site.  But you only seem to get one blog per Windows Live account.  So after looking around a bit, I choose blogger.  Mostly because they were there, they specialise in blogs and I liked the look of their templates.  I don't want to be spending a huge amount of time customising the site, I just want to write words.&lt;/p&gt;  &lt;p&gt;A lot of people chose Word Press.   Again, I think this is because they are Mac users but there probably are other reasons. &lt;/p&gt;  &lt;p&gt;The last thing you need with a blog is decide on you content.  I'm  a pretty eclectic person so I wanted to write about everything.  But I'm learning quickly that you can't do that.  People have to take an interest in the subject matter of your blog in order for it to get read.  This is what we are trying to achieve, isn't it?  To have our blog read. &lt;/p&gt;  &lt;p&gt;So pick a subject and stick to it - or do like I did and start a number of blogs, one for each subject you like to blog about.  Before you know it you'll have more posts than you expect.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-8191872810114798141?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/8191872810114798141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/blogging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8191872810114798141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/8191872810114798141'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/blogging.html' title='Blogging'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_kWAKw3IZUgo/SXfjs44EIiI/AAAAAAAAADk/vhhoBx6ArdY/s72-c/image_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-3443001884732263834</id><published>2009-01-20T00:55:00.001-08:00</published><updated>2009-01-23T01:08:11.834-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='syntax error'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>A Big Snake Rant</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_kWAKw3IZUgo/SXWRk7qanTI/AAAAAAAAADY/13KNp-_n4h4/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border: 0px none ;" alt="image" src="http://lh3.ggpht.com/_kWAKw3IZUgo/SXWRmMulP5I/AAAAAAAAADc/yvSkmBKr9ng/image_thumb%5B5%5D.png?imgmax=800" width="180" align="right" border="0" height="137" /&gt;&lt;/a&gt;&lt;a href="http://www.python.org/about/"&gt;Python&lt;/a&gt;.  &lt;/p&gt;  &lt;p&gt;I'm having to use Python at work.  I used it maybe 10 years ago and it was pretty bad then.  You know what, it's still a pretty bad language.  Before you get your knickers in a knot let me explain why.&lt;/p&gt;  &lt;p&gt;First off, there are still positional aspects to the language.  Years ago I spent literally days trying to track down a 'syntax error' only to find that I didn't put the first line in the correct column.  That problem seems to be corrected but there are still 'syntax errors' based on indent.  Seems you can't use different indents in your script or the Python will barf.&lt;/p&gt;  &lt;p&gt;I used to use a lot of positional languages when I wrote for the mainframe but you know what, that was twenty years ago.  Get with the times Python. &lt;/p&gt;  &lt;p&gt;Next, the actual language, kind of C-ish but not quite.  Very confusing if you are used to coding C or Javascript.  I think if you are going to make your language that close, you might as well make it work identically.  Syntaxes that are too close confuse programmers and lower productivity.  Much like the French hate learning Spanish.  Que Domage! &lt;/p&gt;  &lt;p&gt;Lastly, what the heck does it do that you can't do in any other languages?  I don't see anything that I can't do in C, or Java, or VB even.  If you're going to comment then please explain this one to me.&lt;/p&gt;  &lt;p&gt;So I think the reason people use this is because it's not Microsoft, it's open source and it's free.  Mostly because that's the only reason that's somewhat reasonable and still left.  Well, good on ya Python, give us what we've paid for.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-3443001884732263834?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/3443001884732263834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/big-snake-rant.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/3443001884732263834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/3443001884732263834'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/big-snake-rant.html' title='A Big Snake Rant'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_kWAKw3IZUgo/SXWRmMulP5I/AAAAAAAAADc/yvSkmBKr9ng/s72-c/image_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8758285677369245170.post-5616385438920984426</id><published>2009-01-15T01:19:00.001-08:00</published><updated>2009-01-23T01:07:20.019-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crayon physics'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Crayon Physics</title><content type='html'>&lt;p&gt;&lt;img src="http://www.kloonigames.com/crayon/screenshots/crayon_shot_01.jpg" width="410" height="308" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kloonigames.com/blog/crayonphysics/crayon-physics-deluxe-demo-and-faq" target="_blank"&gt;Crayon Physics&lt;/a&gt; is a great new game by Kloonigames.  I gave it a test drive last night.  The graphics are quite simple but that's all part of the fun.  You have to get the little red ball to hit the star by drawing things on the screen to interact with it. Sometimes it's easy and sometimes it's devilishly difficult.&lt;/p&gt;  &lt;p&gt;The guy who wrote this game, Petri, wrote it in seven days.  He has improved it since - with more levels and a level editor.  And the game is a winner, it has that rare quality of making you feel like a kid again, just what a game should do. &lt;/p&gt;  &lt;p&gt;There is a certain sense of wonder at watching the things you draw on the screen come to life and act as they would in a physical world. It makes for addictive gameplay and you may even learn a bit about physics in the process. &lt;/p&gt;  &lt;p&gt;I definitely recommend you checking the trial version out. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8758285677369245170-5616385438920984426?l=techn0place.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techn0place.blogspot.com/feeds/5616385438920984426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techn0place.blogspot.com/2009/01/crayon-physics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/5616385438920984426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8758285677369245170/posts/default/5616385438920984426'/><link rel='alternate' type='text/html' href='http://techn0place.blogspot.com/2009/01/crayon-physics.html' title='Crayon Physics'/><author><name>EclecticBlogger</name><uri>http://www.blogger.com/profile/07453241946510896008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_kWAKw3IZUgo/SXGJ3EFp6SI/AAAAAAAAACQ/YQX-Od5Qm7o/S220/mcornetto%40hotmail.com_d509b9d4.jpg'/></author><thr:total>0</thr:total></entry></feed>
