<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkcERXY6fip7ImA9WhRVF08.&quot;"><id>tag:blogger.com,1999:blog-24327765</id><updated>2012-01-16T06:26:44.816-08:00</updated><category term="sleep apnea" /><category term="rookit" /><category term="free text editors" /><category term="free" /><category term="temple bar" /><category term="robot" /><category term="data backup" /><category term="black holes" /><category term="capture screenshot" /><category term="anti virus" /><category term="hose pipe rodeo" /><category term="scribd" /><category term="Rihanna Umbrella" /><category term="podiobooks" /><category term="snagit" /><category term="scientology" /><category term="32 gb" /><category term="sitekreator" /><category term="beautuful soup" /><category term="iconico" /><category term="sound waves" /><category term="indexer" /><category term="audio book" /><category term="string theory" /><category term="god delusion" /><category term="rss" /><category term="rails" /><category term="torrent" /><category term="embed flash" /><category term="video" /><category term="termite attack" /><category term="portal" /><category term="free pictures" /><category term="halo videos" /><category term="steorn" /><category term="grace kelly" /><category term="2gb limit" /><category term="RSS Feed MySpace" /><category term="taser" /><category term="cafepress" /><category term="basement jaxx" /><category term="scripting" /><category term="yellbox" /><category term="solvay conference 1927" /><category term="web publishing" /><category term="jsf" /><category term="java" /><category term="dawkins" /><category term="example" /><category term="putty" /><category term="microsoft desk" /><category term="free photos" /><category term="apple seminar" /><category term="clinton" /><category term="free file avg" /><category term="irish" /><category term="obama" /><category term="best battle scene" /><category term="dynamic script" /><category term="Engines Under Ursus" /><category term="groovy" /><category term="engines under ursus audio wish list" /><category term="weebly pageflakes googlepages aimpages myspace" /><category term="innovation" /><category term="time travel" /><category term="terrabyte disk" /><category term="java servlet" /><category term="mp3" /><category term="britnet spears goes bald" /><category term="podcasting" /><category term="feedburner" /><category term="300" /><category term="ubuntu" /><category term="live from cannes" /><category term="saxon" /><category term="eurovision song contest" /><category term="morgue file" /><category term="my experiences" /><category term="the last man on earth" /><category term="instant rails" /><category term="json" /><category term="ruby ruby" /><category term="html redirect" /><category term="yahoo pipes" /><category term="sample java code" /><category term="icsa approved" /><category term="beanshell" /><category term="camtasia studio" /><category term="search engine" /><category term="britney video" /><category term="kurt vonnegut" /><category term="wine" /><category term="love is not a competition" /><category term="archive.org" /><category term="podcast tutorial" /><category term="polymorph" /><category term="logo" /><category term="dalek" /><category term="cpap" /><category term="spike miligan" /><category term="magnets" /><category term="tshirt" /><category term="mccain" /><category term="season 4" /><category term="mc hammer" /><category term="flash mp3 player" /><category term="mika" /><category term="filezilla" /><category term="groovy script" /><category term="tapestry" /><category term="turboware" /><category term="linkin park" /><category term="audio levels" /><category term="arts" /><category term="ebooks" /><category term="english" /><category term="limewire" /><category term="luke" /><category term="windows for unix" /><category term="transformers" /><category term="ssh" /><category term="jotspot google dojo wiki" /><category term="battlestar galactica" /><category term="ruby rubyforge" /><category term="velocity template code" /><category term="usat" /><category term="apocalypse now" /><category term="literature" /><category term="numb" /><category term="self-publishing" /><category term="adsense" /><category term="Niven" /><category term="third- term" /><category term="jpc demo" /><category term="u2" /><category term="ftp" /><category term="game jocks" /><category term="aussie" /><category term="nutch" /><category term="podcastalley" /><category term="alienware" /><category term="oh my god" /><category term="movie trailer" /><category term="free web hosting" /><category term="john 117" /><category term="textpad" /><category term="saybox" /><category term="science fun" /><category term="open source" /><category term="embed mp3" /><category term="sci fi" /><category term="free avg" /><category term="google buys feedburner" /><category term="Halo" /><category term="dell" /><category term="slaughterhouse 5" /><category term="liferay" /><category term="28 days later" /><category term="second life" /><category term="iphone" /><category term="ejb" /><category term="web 2.0" /><category term="james cameron" /><category term="spring" /><category term="pirates of the carribbean" /><category term="claim a feed" /><category term="Halo 3" /><category term="pod casting" /><category term="itunes traffic" /><category term="sun" /><category term="eclipse" /><category term="microphones" /><category term="Blogger Beta" /><category term="accents" /><category term="harry potter" /><category term="summer blockbusters 2007" /><category term="reviews" /><category term="spiderman" /><category term="Ringworld" /><category term="liferay portal install" /><category term="submission to podiobooks" /><category term="gpc" /><category term="adobe illustrator" /><category term="portlet" /><category term="pocasting" /><category term="innovator" /><category term="tversity" /><category term="s[iderman" /><category term="java scripting" /><category term="spring portlet" /><category term="mozy" /><category term="sun flying high" /><category term="liferay customization" /><category term="compressor" /><category term="itunes" /><category term="favourite applications" /><category term="Blade Runner Philip K Dick" /><category term="portlets" /><category term="audacity" /><category term="doctor who" /><category term="workout" /><category term="db access" /><category term="apple" /><category term="statcounter" /><category term="perfect circle" /><category term="Halo Trailer" /><category term="master chief" /><category term="einstein" /><category term="jira" /><category term="fraps" /><category term="kattare" /><category term="michael buble" /><category term="youtube" /><category term="istockphoto" /><category term="tracking downloads" /><category term="screen color" /><category term="saint patricks day" /><category term="demonstration search engine" /><category term="wink" /><category term="fantastic 4" /><category term="python" /><category term="billy pilgrim" /><category term="what i've done" /><category term="0.9.3.6" /><category term="britney" /><category term="bertie ahern" /><category term="crawler" /><category term="anonymous proxy" /><category term="confluence" /><category term="podcast accents" /><category term="hibernate" /><category term="colorpic" /><category term="json callback" /><category term="monty python" /><category term="free anti virus" /><category term="dublin pubs" /><category term="timbaland" /><category term="liferay 4.3" /><category term="vampires" /><category term="lucene" /><category term="wii" /><category term="tom and gerry" /><category term="jackass" /><category term="id3 tags" /><category term="jedit" /><category term="defaultDS" /><category term="free software" /><category term="greene" /><category term="machine crash" /><category term="qed" /><category term="the way you are" /><category term="san disk" /><category term="cap" /><category term="shout out" /><category term="create a brand" /><category term="dao" /><category term="podcasting goodmans mp3 microphone audacity" /><category term="razor" /><category term="search" /><category term="jsch" /><category term="michael flatley" /><category term="microphone" /><category term="virus checker" /><category term="aliens scifi movie" /><category term="kaiser chiefs" /><title>Google Web Pages The Adventure</title><subtitle type="html">A Blog relating to my experiences using Web products and  emerging technologies in the Web 2.0 space.  I'll also be covering how to produce your own Podcast and examples of how to use various powerful Open Source projects to build your own Portal and Search Engine.  I'll also be showing techniques you can use to merchandise your podcast.  Last but not least, I'll also cover whatever I think is newsworthy or entertaining.  If a video is unavailable, just click on the Menu button to get it.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://googlepagestheadventure.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>276</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/GoogleWebPagesTheAdventure" /><feedburner:info uri="googlewebpagestheadventure" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak8ARX0_fSp7ImA9WhZSF0k.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-4930192955703887300</id><published>2011-04-01T13:04:00.001-07:00</published><updated>2011-04-02T05:54:04.345-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-02T05:54:04.345-07:00</app:edited><title>Maplins 60 Watt Solar Kit</title><content type="html">All this talk of nuclear power stations in trouble got me thinking about Solar power so I bought a Maplins 60 Watt Power system and put it in my back garden.&amp;nbsp; Here is a video I made on the setup steps.&lt;br /&gt;
&lt;br /&gt;
Once of the first questions that arises is how much power does it generate?  The answer is 60 watts of power stored in a 12 volt device so it's 5 Amp Hours per hour.  I purchased a deep cycle battery which has yet to arrive which is 96 Amp Hours.  The kit comes with a controller handing 10 Amps and can redirect the current to a bunch of DC connectors.  Also there is the option to connect to an Inverter which converts DC to AC with some loss in transformation.
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe title="YouTube video player" width="500" height="390" src="http://www.youtube.com/embed/lXL0AthwJg8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-4930192955703887300?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hLHRCkqYdxuQAv5j7k1wYuIfyD0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLHRCkqYdxuQAv5j7k1wYuIfyD0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hLHRCkqYdxuQAv5j7k1wYuIfyD0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hLHRCkqYdxuQAv5j7k1wYuIfyD0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/1iOA8u2WOZo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/4930192955703887300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=4930192955703887300" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4930192955703887300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4930192955703887300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/1iOA8u2WOZo/maplins-60-watt-solar-kit.html" title="Maplins 60 Watt Solar Kit" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/lXL0AthwJg8/default.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2011/04/maplins-60-watt-solar-kit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cGRn0yfyp7ImA9WhRRFk0.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-8788514322309467024</id><published>2011-03-06T07:33:00.000-08:00</published><updated>2011-11-29T15:23:47.397-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T15:23:47.397-08:00</app:edited><title>Dell XPS 720 Hangs And PC Freezes Solved!</title><content type="html">Recently, I purchased a refurbished Dell XPS 720 and it was noteworthy for the following problems.&lt;br /&gt;
&lt;br /&gt;
1. The computer would "freeze" inexplicably and have to be rebooted&lt;br /&gt;
&lt;br /&gt;
2. On start up the machine would also occasionally just not start up - typically in the morning&lt;br /&gt;
&lt;br /&gt;
3. It made a strong fan whirring noise on start up.&lt;br /&gt;
&lt;br /&gt;
I pretty much thought it was a hardware problem.&amp;nbsp; I upgraded the video drivers and so on.&amp;nbsp; Nothing worked.&lt;br /&gt;
&lt;br /&gt;
Then the whole machine gave an "amber light" on start up.&lt;br /&gt;
&lt;br /&gt;
Dell came out and it turned out the problem was DUST.&amp;nbsp; There was too much dust on the graphics card and heat sink.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/KI6Gw9fcbMA" width="420"&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;br /&gt;
So the morale of this story.&amp;nbsp; If you experience this type of problem.&amp;nbsp; Crack open your box and do some dusting.&amp;nbsp; There are several videos on you tube how to do this safely.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-NRlIQvue0Zk/TtVo6dLFWlI/AAAAAAAAAoo/L_ILX0DOZlQ/s1600/IMG_0449.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-NRlIQvue0Zk/TtVo6dLFWlI/AAAAAAAAAoo/L_ILX0DOZlQ/s320/IMG_0449.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-RskKyBRoxh4/TtVo_-aq1AI/AAAAAAAAAow/6clA99SMyRc/s1600/IMG_0446.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-RskKyBRoxh4/TtVo_-aq1AI/AAAAAAAAAow/6clA99SMyRc/s320/IMG_0446.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-vOMkXNmkxRY/TtVpIo9PQTI/AAAAAAAAAo4/7o4l5fwXcgc/s1600/IMG_0447.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-vOMkXNmkxRY/TtVpIo9PQTI/AAAAAAAAAo4/7o4l5fwXcgc/s320/IMG_0447.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-BLNbEU3nUj0/TtVpQD61AmI/AAAAAAAAApA/dSotWUh0tf4/s1600/IMG_0448.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-BLNbEU3nUj0/TtVpQD61AmI/AAAAAAAAApA/dSotWUh0tf4/s320/IMG_0448.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-8788514322309467024?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bgGa-y6bMNTNRprfSWQ8u-JPXhE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bgGa-y6bMNTNRprfSWQ8u-JPXhE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bgGa-y6bMNTNRprfSWQ8u-JPXhE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bgGa-y6bMNTNRprfSWQ8u-JPXhE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/yG9Cw_AJxYk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/8788514322309467024/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=8788514322309467024" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8788514322309467024?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8788514322309467024?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/yG9Cw_AJxYk/dell-xps-720-hangs-and-pc-freezes.html" title="Dell XPS 720 Hangs And PC Freezes Solved!" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/KI6Gw9fcbMA/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2011/03/dell-xps-720-hangs-and-pc-freezes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDRnk-cCp7ImA9Wx5VGEw.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-8092193071369078459</id><published>2010-10-11T10:27:00.000-07:00</published><updated>2010-10-11T10:27:57.758-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-11T10:27:57.758-07:00</app:edited><title>Save cost on iPhone WiFi</title><content type="html">At times, one may be in a WiFi Zone but the phone has not connected to the WiFi.&amp;nbsp; Instead, it will use the data plan of the network provider which can be quite expensive.&amp;nbsp; To disable this on the iPhone 3G, here is what I have done.&lt;br /&gt;
&lt;br /&gt;
Settings &amp;gt; General &amp;gt; Network &amp;gt; Cellular Data Network &amp;gt; Cellular Data &amp;gt; APN&lt;br /&gt;
 &lt;br /&gt;
In my case, it was set to 'internet'&lt;br /&gt;
&lt;br /&gt;
I set it to 'foo'&lt;br /&gt;
&lt;br /&gt;
Now in future when you roam on the data plan, you will get a message that it's not enabled and you will use the local WiFi. &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-8092193071369078459?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KYq_3SrFA3f9i4Nr9jj3KrRegFE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KYq_3SrFA3f9i4Nr9jj3KrRegFE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KYq_3SrFA3f9i4Nr9jj3KrRegFE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KYq_3SrFA3f9i4Nr9jj3KrRegFE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/KvE765Nq8_Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/8092193071369078459/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=8092193071369078459" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8092193071369078459?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8092193071369078459?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/KvE765Nq8_Q/save-cost-on-iphone-wifi.html" title="Save cost on iPhone WiFi" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2010/10/save-cost-on-iphone-wifi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04DSHo8eip7ImA9Wx5VEE8.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-8216514117538019650</id><published>2010-09-27T14:03:00.000-07:00</published><updated>2010-10-02T05:19:39.472-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-02T05:19:39.472-07:00</app:edited><title>Trip to Riga</title><content type="html">We took the Ryan Air flight from Dublin to Riga.  A queue formed in the departures lounge and we queued up like everyone else.  The flight was delayed an hour so we stood there and waited patiently.  We got a seat together and the flight took two and a half hours.  Riga is the capital of Latvia and is GMT +2.  We stayed in Hotel Garden Palace which sounds like a Chinese Takeaway as my wife joked but we got a really nice suite with a Sauna and a bath for two.  It’s situated right beside the Occupation Museum which is a must see location if you’re a traveler who is interested in Soviet and Nazi Germany influence on this region.  Since Riga regained its independence and became part of EU, it now is home to approximately twenty five percent former Soviet population.  The old town is very pretty and will keep a busy tourist occupied for at least one day, maybe two.  Take a small electric train around and it will show you the high lights.  The people are reserved and polite and we were never made feel unwelcome.  On the Saturday we arrived there was a series of markets and people singing and dancing in traditional costume.  The city is not a tourist oriented one but is a real home to the people of Latvia.  However, it is a little pricey but I didn’t feel ripped off.  The main town can be walked reasonably easily and I did this with my wife.  On the edge of the town is the main river which spans the bridge and it is quite a walk to get to the other side and I decided not to do it.  Eating out, we tried a place called Taverna near the Powder Tower and sample what was promoted as one hundred percent Latvian food.  I tried the local beer and it was pretty strong and woke up with a headache the next day but maybe this was more excess on my part.  The food was simple and unfussy.  We also tried a place called 1221 which served excellent food which was quite the opposite.  There was a European wine list and the food was extremely tasty but the portions might be too small for some.  We also had some food in Double Coffee which was sensitively priced and the coffee was excellent.  We arrived near the end of September and were lucky to get some nice warm days beating the weather forecast.  However, the norm for this time of the year is to be overcast and there can be some rain but it was not freezing.  Riga airport is small and well run on the day we were there.  It is about twenty minutes from the old town and the taxi  fare cost us about nine lats.  The current at the time of writing this is approximate to the cost of One Pound Sterling.  All in all, it was a fun trip to one of the most north eastern cities served by Ryan Air and which is also a new member of the expanding European Union.  The various attractions were also all cheaply priced.

&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mTAHwYXooMs?fs=1&amp;amp;hl=en_US"&gt;

&lt;/param&gt;
&lt;param name="allowFullScreen" value="true"&gt;

&lt;/param&gt;
&lt;param name="allowscriptaccess" value="always"&gt;

&lt;/param&gt;
&lt;embed src="http://www.youtube.com/v/mTAHwYXooMs?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;

Some images from the trip&lt;br /&gt;
&lt;br /&gt;
Hotel Garden Palace &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_4bTkC335MMc/TKchPjAyZaI/AAAAAAAAAf0/-rz6pzm3W7g/s1600/IMG_0116.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_4bTkC335MMc/TKchPjAyZaI/AAAAAAAAAf0/-rz6pzm3W7g/s320/IMG_0116.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Restaurant 1221&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_4bTkC335MMc/TKchWOC6r6I/AAAAAAAAAf4/kufynK9OQt4/s1600/IMG_0098.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_4bTkC335MMc/TKchWOC6r6I/AAAAAAAAAf4/kufynK9OQt4/s320/IMG_0098.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Riga Town Square&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/_4bTkC335MMc/TKchfwlFK0I/AAAAAAAAAf8/80RLqieIS3Y/s1600/IMG_0102.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_4bTkC335MMc/TKchfwlFK0I/AAAAAAAAAf8/80RLqieIS3Y/s320/IMG_0102.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Egyptian bust in the Castle Museum&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_4bTkC335MMc/TKchoE7jF2I/AAAAAAAAAgA/b8-He0noFGg/s1600/IMG_0103.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_4bTkC335MMc/TKchoE7jF2I/AAAAAAAAAgA/b8-He0noFGg/s320/IMG_0103.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Quirky Spoons and Forks clock&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_4bTkC335MMc/TKchyKUK8UI/AAAAAAAAAgE/U2mrMVzawCI/s1600/IMG_0108.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_4bTkC335MMc/TKchyKUK8UI/AAAAAAAAAgE/U2mrMVzawCI/s320/IMG_0108.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Riga Duma&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_4bTkC335MMc/TKch42bj7fI/AAAAAAAAAgI/5rqQpeGCmrg/s1600/IMG_0114.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_4bTkC335MMc/TKch42bj7fI/AAAAAAAAAgI/5rqQpeGCmrg/s320/IMG_0114.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;Reconstructed Russian Gulag in the Museum of Occupation&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/_4bTkC335MMc/TKciHlsUaOI/AAAAAAAAAgM/dPROW13J_F0/s1600/IMG_0115.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_4bTkC335MMc/TKciHlsUaOI/AAAAAAAAAgM/dPROW13J_F0/s320/IMG_0115.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-8216514117538019650?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QTTKLUBkWu81QfQRbSnBALLnK24/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTTKLUBkWu81QfQRbSnBALLnK24/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QTTKLUBkWu81QfQRbSnBALLnK24/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTTKLUBkWu81QfQRbSnBALLnK24/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/xYZcRli0XK0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/8216514117538019650/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=8216514117538019650" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8216514117538019650?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8216514117538019650?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/xYZcRli0XK0/trip-to-riga.html" title="Trip to Riga" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_4bTkC335MMc/TKchPjAyZaI/AAAAAAAAAf0/-rz6pzm3W7g/s72-c/IMG_0116.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2010/09/trip-to-riga.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DRH0_cSp7ImA9WxVXEUQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-5115534534566158996</id><published>2009-02-09T07:45:00.000-08:00</published><updated>2009-02-09T07:54:35.349-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-09T07:54:35.349-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jira" /><category scheme="http://www.blogger.com/atom/ns#" term="confluence" /><category scheme="http://www.blogger.com/atom/ns#" term="defaultDS" /><title>Setting up Jira/Confluence within Eclipse running Tomcat 5.5</title><content type="html">Here's how you setup Jira/Confluence within Eclipse running Tomcat 5.5.  A problem I ran into was that when the application started up, it complained
&lt;p&gt;
No database connection found for helperName "defaultDS"
&lt;p&gt;
The instructions on the Website tells one to modify server.xml in the Tomcat config.  However this does not work.
&lt;p&gt;
So to fix, here's what you need to do...
&lt;p&gt;
Create a context.xml inside your Eclipse project META-INF directory.
&lt;p&gt;
        &amp;lt;Context&amp;gt;
&lt;p&gt;        
          &amp;lt;Resource name="jdbc/JiraDS" 
&lt;p&gt;
          auth="Container" 
&lt;p&gt;
          type="javax.sql.DataSource"             
&lt;p&gt;
          username="sa"
&lt;p&gt;
            password=""
&lt;p&gt;
            driverClassName="org.hsqldb.jdbcDriver"
&lt;p&gt;
            url="jdbc:hsqldb:${catalina.home}/database/jiradb"
&lt;p&gt;
            minEvictableIdleTimeMillis="4000"
&lt;p&gt;
            timeBetweenEvictionRunsMillis="5000"
&lt;p&gt;
            maxActive="20" /&amp;gt;
&lt;p&gt;         
                      &amp;lt;Resource name="UserTransaction" auth="Container"  type="javax.transaction.UserTransaction"
&lt;p&gt;
            factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/&amp;gt;
&lt;p&gt;
          &amp;lt;Manager pathname=""/&amp;gt;
&lt;p&gt;
        &amp;lt;/Context&amp;gt;
&lt;p&gt;
Next, in your web.xml file, add the following lines near the end of the web.xml file within your Eclipse project.
&lt;p&gt;
    &amp;lt;resource-ref&amp;gt;
&lt;p&gt;
&amp;lt;description&amp;gt;DB Connection&amp;lt;/description&amp;gt;
&lt;p&gt;
&amp;lt;res-ref-name&amp;gt;jdbc/JiraDS&amp;lt;/res-ref-name&amp;gt;
&lt;p&gt;
&amp;lt;res-type&amp;gt;javax.sql.DataSource&amp;lt;/res-type&amp;gt;
&lt;p&gt;
&amp;lt;res-auth&amp;gt;Container&amp;lt;/res-auth&amp;gt;
&lt;p&gt;
&amp;lt;/resource-ref&amp;gt; 
&lt;p&gt;
Restart your project and that should do it!  Hope this helps!  Enjoy jira/confluence....&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-5115534534566158996?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gPDpsjgxDjhK75LJLQX7-G_zz1s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPDpsjgxDjhK75LJLQX7-G_zz1s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gPDpsjgxDjhK75LJLQX7-G_zz1s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gPDpsjgxDjhK75LJLQX7-G_zz1s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/pEGiazcLm-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/5115534534566158996/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=5115534534566158996" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/5115534534566158996?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/5115534534566158996?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/pEGiazcLm-A/setting-up-jiraconfluence-within.html" title="Setting up Jira/Confluence within Eclipse running Tomcat 5.5" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2009/02/setting-up-jiraconfluence-within.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQXo-cCp7ImA9WxVXEEk.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-239425578170002454</id><published>2009-01-30T04:15:00.000-08:00</published><updated>2009-02-07T13:29:40.458-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-07T13:29:40.458-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy script" /><category scheme="http://www.blogger.com/atom/ns#" term="groovy" /><title>Integrating Groovy Script into Your Java Application</title><content type="html">It's possible to integrate the Groovy Script engine into a running Java Engine.  There was many reasons you might want to do this.  For example, you might want customizations which are script based as opposed to Class based.  To integrate this, you must pass the Objects you want from the running Java engine into the GroovyScript engine and then execute the Script code via Java.
&lt;p&gt;
import groovy.lang.Binding;
&lt;p&gt;
import groovy.lang.GroovyShell;
&lt;p&gt;
                Binding binding = new Binding();
&lt;p&gt; 
                // bind variables to groovy context
&lt;p&gt;
                binding.setVariable("myObject",anObjectInstance);
&lt;p&gt;             
                // create groovy shell and add the binding needed       
&lt;p&gt;
                GroovyShell gShell = new GroovyShell(binding);
&lt;p&gt;             
                // execute the groovy script and retrieve the return value              
&lt;p&gt;
                Object returnValue = gShell.evaluate(SomeDataObject.getScriptCode());
&lt;p&gt;    
                if (returnValue instanceof java.lang.Integer) {                 
&lt;p&gt;
                    result = ((Integer)returnValue).intValue();                
&lt;p&gt;
                   getLogger().info("Value is " + result);
&lt;p&gt;
                }
&lt;p&gt;
                else
&lt;p&gt;
                    getLogger().info("No value returned.");
&lt;p&gt;              
You don't have to return a value.  You can just set the value of the Groovy Script object passed but I included it as a way to show how this can be done.
&lt;p&gt;
The Groovy Script itself is just like Java code and you reference the object passed in which is called myObject e.g. myObject.setValue()... etc;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-239425578170002454?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u8j9Ln2yhAU60ioRMs-l012irPg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u8j9Ln2yhAU60ioRMs-l012irPg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u8j9Ln2yhAU60ioRMs-l012irPg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u8j9Ln2yhAU60ioRMs-l012irPg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/vi3Qy6HoY3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/239425578170002454/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=239425578170002454" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/239425578170002454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/239425578170002454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/vi3Qy6HoY3U/integrating-groovy-script-into-your.html" title="Integrating Groovy Script into Your Java Application" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2009/01/integrating-groovy-script-into-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMMQ30-fyp7ImA9WxVWE0Q.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-1863551530479149389</id><published>2009-01-02T17:39:00.000-08:00</published><updated>2009-02-23T06:14:42.357-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-23T06:14:42.357-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rookit" /><category scheme="http://www.blogger.com/atom/ns#" term="virus checker" /><title>Deleting A RootKit Virus from A PC</title><content type="html">Recently, I encountered a thorny issue where I had a RootKit virus on my PC.  I ran every conceivable Virus checker but each time I started up the PC, it reported that a rogue program was running using svcproc.exe and Windows was trying to shut it down.  Basically, the Virus has installed itself onto the winlogon process as a startup program and the .dll I needed to remove was protected.  So here's how I fixed the problem.  I installed an evaulation copy of UnHackMe.  It offers a boot option where you can debug the programs that you load on startup and offers an ability to remove the offending program.  In the end, I had to click on the 'look in regedit' option for the program and I deleted it in the boot edit option.  This is one way to clear bad programs which attach themselves to your boot sequence.
&lt;p&gt;
&lt;a href="http://www.greatis.com/unhackme/download.htm"&gt;Unhackme is not free but your can use a fully functional 30 day eval copy.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-1863551530479149389?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3H19-LXMtUZJOTC-AJtYf82YLec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3H19-LXMtUZJOTC-AJtYf82YLec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3H19-LXMtUZJOTC-AJtYf82YLec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3H19-LXMtUZJOTC-AJtYf82YLec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/TAmeP9PIDo4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/1863551530479149389/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=1863551530479149389" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1863551530479149389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1863551530479149389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/TAmeP9PIDo4/deleting-rootkit-virus-from-pc.html" title="Deleting A RootKit Virus from A PC" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2009/01/deleting-rootkit-virus-from-pc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4NR3g4cCp7ImA9WxVQE08.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-1474633519605047658</id><published>2008-12-23T03:33:00.001-08:00</published><updated>2009-01-30T05:43:16.638-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-30T05:43:16.638-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><category scheme="http://www.blogger.com/atom/ns#" term="jsch" /><category scheme="http://www.blogger.com/atom/ns#" term="scripting" /><title>Run a script remotely via SSH using JSCH and JAVA</title><content type="html">In this article, I'll describe how you can run a script remotely via SSH And JSCH.  Lets say you have some data that you have FTP'd over to your server and you want to run a remote script via a Java Program.  One way you can do this is to write a Java Program which connects to your SSH session and then executes a remote script, which is already in place.  The JSCH library can be found at http://sourceforge.net/projects/jsch/ and is a free download.  Once you have done this, you'll need to write a Java Class to connect to the remote location.  Here is the code.  Call the exec command with the chosen command and place the appropriate in your properties file.
&lt;p&gt;
package com.content.jsc;
&lt;p&gt;
import com.jcraft.jsch.*;
&lt;p&gt;
import java.awt.*;
&lt;p&gt;
import javax.swing.*;
&lt;p&gt;
import org.apache.commons.logging.Log;
&lt;p&gt;
import org.apache.commons.logging.LogFactory;
&lt;p&gt;
import java.io.*;
&lt;p&gt;
import java.util.Properties;
&lt;p&gt;
public class ExecAdmin{
&lt;p&gt;
  Log log = LogFactory.getLog(ExecAdmin.class); 
&lt;p&gt; 
  public ExecAdmin() {
&lt;p&gt;
  // TODO Auto-generated constructor stub
&lt;p&gt;
  }
&lt;p&gt;
  public void exec(String command, Properties p){
&lt;p&gt;
    try{
&lt;p&gt;
      JSch jsch=new JSch();  
&lt;p&gt;
   &lt;p&gt;   
      String host=p.getProperty("generator.static.ftp.host");
&lt;p&gt;
      String user=p.getProperty("generator.static.ftp.username");
&lt;p&gt;
      String password=p.getProperty("generator.static.ftp.password");
&lt;p&gt;
&lt;p&gt;
      String portnum=p.getProperty("generator.static.ftp.host.portnum");
&lt;p&gt;
      Integer iPortNum = new Integer(portnum);
&lt;p&gt;
   &lt;p&gt;   
      Session session=jsch.getSession(user, host, iPortNum.intValue());
&lt;p&gt;
&lt;p&gt;
      // username and password will be given via UserInfo interface.
&lt;p&gt;
      UserInfo ui=new MyUserInfo(password);
&lt;p&gt;
      session.setUserInfo(ui);
&lt;p&gt;
      session.connect();
&lt;p&gt;
&lt;p&gt;
      Channel channel=session.openChannel("exec");
&lt;p&gt;
      ((ChannelExec)channel).setCommand(command);
&lt;p&gt;
      // X Forwarding
&lt;p&gt;
      // channel.setXForwarding(true);
&lt;p&gt;
&lt;p&gt;
      //channel.setInputStream(System.in);
&lt;p&gt;
      channel.setInputStream(null);
&lt;p&gt;
&lt;p&gt;
      //channel.setOutputStream(System.out);
&lt;p&gt;
&lt;p&gt;
      //FileOutputStream fos=new FileOutputStream("/tmp/stderr");
&lt;p&gt;
      //((ChannelExec)channel).setErrStream(fos);
&lt;p&gt;
      ((ChannelExec)channel).setErrStream(System.err);
&lt;p&gt;
&lt;p&gt;
      InputStream in=channel.getInputStream();
&lt;p&gt;
&lt;p&gt;
      channel.connect();
&lt;p&gt;

      byte[] tmp=new byte[1024];&lt;p&gt;
      while(true){&lt;p&gt;
        while(in.available()&gt;0){&lt;p&gt;
          int i=in.read(tmp, 0, 1024);&lt;p&gt;
          if(i&lt;0)break;&lt;p&gt;
          log.debug(new String(tmp, 0, i));&lt;p&gt;
        }&lt;p&gt;
        if(channel.isClosed()){&lt;p&gt;
          log.debug("exit-status: "+channel.getExitStatus());&lt;p&gt;
          break;&lt;p&gt;
        }&lt;p&gt;
        try{Thread.sleep(1000);}catch(Exception ee){ log.debug(ee); }&lt;p&gt;
      }&lt;p&gt;
      channel.disconnect();&lt;p&gt;
      session.disconnect();&lt;p&gt;
    }&lt;p&gt;
    catch(Exception e){&lt;p&gt;
      System.out.println(e);&lt;p&gt;
    }&lt;p&gt;
  }&lt;p&gt;
&lt;p&gt;
  public static class MyUserInfo implements UserInfo{&lt;p&gt;
 String password = "";&lt;p&gt;
 public MyUserInfo(String password) { this.password = password; }&lt;p&gt;
    public String getPassword(){ return password; }&lt;p&gt;
    public boolean promptYesNo(String str){return true;}&lt;p&gt;
    public String getPassphrase(){ return null; }&lt;p&gt;
    public boolean promptPassphrase(String message){ return true; }&lt;p&gt;
    public boolean promptPassword(String message){ return true; }&lt;p&gt;
    public void showMessage(String message){}&lt;p&gt;
  }&lt;p&gt;
  &lt;p&gt;
}&lt;p&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-1474633519605047658?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_ll1UcpenyJFUxK4QJbBf4hwhUA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_ll1UcpenyJFUxK4QJbBf4hwhUA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_ll1UcpenyJFUxK4QJbBf4hwhUA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_ll1UcpenyJFUxK4QJbBf4hwhUA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/N6C8mOzMxMI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/1474633519605047658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=1474633519605047658" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1474633519605047658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1474633519605047658?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/N6C8mOzMxMI/run-script-remotely-via-ssh-using-jsch.html" title="Run a script remotely via SSH using JSCH and JAVA" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/12/run-script-remotely-via-ssh-using-jsch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ECQ3k6eSp7ImA9WxRVFU0.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-1262767259588103417</id><published>2008-11-11T07:25:00.001-08:00</published><updated>2008-11-12T06:54:22.711-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-12T06:54:22.711-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="velocity template code" /><category scheme="http://www.blogger.com/atom/ns#" term="html redirect" /><category scheme="http://www.blogger.com/atom/ns#" term="sample java code" /><title>Write your own redirect script using Java and velocity templates</title><content type="html">Let's say to have a set of Webpages and you want to move them to a new web location.  However, you only have support for Javascript redirects and you want to generate a bunch of files, maybe several hundred, which map one location to the other and you don't want to do it manually.  In this example, I'll show you how to do it with Java and Velocity templates.  There is the Java Program itself called RedirectAdmin which reads the config file.  Once it does this, it generates a file per entry and uses Velocity templates technology to fill in the new url for the redirect template.  The Velocity template is a html file with a .vm template extension containing some special Velocity syntax.  The Config file just contains lines of text which are comma seperated pairs of from &amp;lt;file_name&amp;gt; and to &amp;lt;new_http_location&amp;gt;.  You'll need to go to the Velocity site and download their latest JARS which are free to compile and run successfully.  This is a stand-alone app that can be run on the command line or inside an IDE of your choice.  It's also a nice example of how to use Velocity Templates outside of a Web Container and can be repurposed for other requirements you may have.  Enjoy :-)
&lt;p&gt;
The config file redirects.txt.  &amp;lt;existing_filename&amp;gt;,&amp;lt;new_url_location&amp;gt;
&lt;p&gt;
old_content.html,http://yournewsite.example.com/new_content.html&lt;p&gt;
more_old_content.html,http://yournewsite.example.com/any_file_name_content.html&lt;p&gt;
&lt;p&gt;
The Velocity template, redirect.vm
&lt;p&gt;
&amp;lt;html&amp;gt;&lt;p&gt;
&amp;lt;head&amp;gt;&lt;p&gt;
&amp;lt;title&amp;gt;Moved to new URL: $newurl&amp;lt;/title&amp;gt;&lt;p&gt;
&amp;lt;meta http-equiv=refresh content="0; url=$newurl" /&amp;gt;&lt;p&gt;
&amp;lt;meta name="robots" content="noindex,follow" /&amp;gt;&lt;p&gt;
&amp;lt;/head&amp;gt;&lt;p&gt;
&amp;lt;body&amp;gt;&lt;p&gt;
&amp;lt;h1&amp;gt;This page has been moved to $newurl&amp;lt;/h1&amp;gt;&lt;p&gt;
&amp;lt;p&amp;gt;If your browser doesn't redirect you to the new location please &amp;lt;a href="$newurl"&amp;gt;&amp;lt;b&amp;gt;click here&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;, sorry for the hassles!&amp;lt;/p&amp;gt;&lt;p&gt;
&amp;lt;/body&amp;gt;&lt;p&gt;
&amp;lt;/html&amp;gt;&lt;p&gt;
&lt;p&gt;
The Java Source 
&lt;p&gt;
package com.redirect;&lt;p&gt;
&lt;p&gt;
import java.io.BufferedReader;&lt;p&gt;
import java.io.BufferedWriter;&lt;p&gt;
import java.io.File;&lt;p&gt;
import java.io.FileReader;&lt;p&gt;
import java.io.FileWriter;&lt;p&gt;
import java.io.StringWriter;&lt;p&gt;
import java.io.Writer;&lt;p&gt;
import java.util.ArrayList;&lt;p&gt;
import java.util.HashMap;&lt;p&gt;
import java.util.Properties;&lt;p&gt;
import java.util.StringTokenizer;&lt;p&gt;
&lt;p&gt;
import org.apache.commons.logging.Log;&lt;p&gt;
import org.apache.commons.logging.LogFactory;&lt;p&gt;
import org.apache.velocity.Template;&lt;p&gt;
import org.apache.velocity.VelocityContext;&lt;p&gt;
import org.apache.velocity.app.VelocityEngine;&lt;p&gt;
&lt;p&gt;
import com.content.links.Link;&lt;p&gt;
import com.content.renderer.BaseRenderer;&lt;p&gt;
import com.content.rerieval.RetrieveFromHttp;&lt;p&gt;
import com.content.utils.ContentFormat;&lt;p&gt;
import com.content.utils.FilesHelper;&lt;p&gt;
import com.content.utils.SettingsHelper;&lt;p&gt;
&lt;p&gt;
public class RedirectAdmin {&lt;p&gt;
&lt;p&gt;
 /**&lt;p&gt;
  * @param args&lt;p&gt;
  */&lt;p&gt;
 public static void main(String[] args) {&lt;p&gt;
  // TODO Auto-generated method stub&lt;p&gt;
  &lt;p&gt;
  Log log = LogFactory.getLog(RedirectAdmin.class);&lt;p&gt;
&lt;p&gt;
  //open redirect file&lt;p&gt;
  &lt;p&gt;
  String defaultLinksFile="";&lt;p&gt;
  &lt;p&gt;
   try {&lt;p&gt;
    &lt;p&gt;
       //Global values&lt;p&gt;
     defaultLinksFile = "redirects.txt";&lt;p&gt;
     &lt;p&gt;
      File linksFile = new File(defaultLinksFile);&lt;p&gt;
      &lt;p&gt;
      BufferedReader subTopicInput=null;&lt;p&gt;
      subTopicInput = new BufferedReader( new FileReader(linksFile) );&lt;p&gt;
      &lt;p&gt;
      String link = null;&lt;p&gt;
      while (( link = subTopicInput.readLine()) != null){&lt;p&gt;
        StringTokenizer st = new StringTokenizer(link,",");&lt;p&gt;
        String filename = (String) st.nextToken();&lt;p&gt;
        String newurl = (String) st.nextToken();&lt;p&gt;
        &lt;p&gt;
        //open velocity template and generate file c:/redirect directory&lt;p&gt;
        &lt;p&gt;
        &lt;p&gt;
        try {&lt;p&gt;
         /*  first, get and initialize an engine  */&lt;p&gt;
         VelocityEngine ve = new VelocityEngine();&lt;p&gt;
         &lt;p&gt;
         &lt;p&gt;
         Properties p = new Properties();&lt;p&gt;
         p.setProperty( "file.resource.loader.path", "C:\\eclipse\\redirect_test\\");&lt;p&gt;
         ve.init(p);&lt;p&gt;
              &lt;p&gt;
         /*  add that list to a VelocityContext  */&lt;p&gt;
         VelocityContext context = new VelocityContext();&lt;p&gt;
&lt;p&gt;
         &lt;p&gt;
         context.put("newurl", newurl );&lt;p&gt;
         &lt;p&gt;
         Template t = ve.getTemplate( "sample_redirect.vm" );&lt;p&gt;
         &lt;p&gt;
         log.debug("Template retrieved");&lt;p&gt;
         &lt;p&gt;
              &lt;p&gt;
         /*  now render the template into a Writer  */&lt;p&gt;
         StringWriter writer = new StringWriter();&lt;p&gt;
         t.merge( context, writer );&lt;p&gt;
         &lt;p&gt;
         /* create the file */&lt;p&gt;
            Writer output = null;&lt;p&gt;
            try {&lt;p&gt;
            &lt;p&gt;
              String generatorDir = "c:/redirectsdir_but_can_be_anything_you_choose";&lt;p&gt;
              &lt;p&gt;
              File fGeneratorDir = new File(generatorDir);&lt;p&gt;
              &lt;p&gt;
              if (!fGeneratorDir.exists()) {&lt;p&gt;
               fGeneratorDir.mkdirs();&lt;p&gt;
              }&lt;p&gt;
              &lt;p&gt;
              String generatorFile = generatorDir + "/" + filename;&lt;p&gt;
              &lt;p&gt;
              File fgeneratorFile = new File(generatorFile);&lt;p&gt;
              &lt;p&gt;
              FileWriter fw = new FileWriter(fgeneratorFile);&lt;p&gt;
             &lt;p&gt;
              output = new BufferedWriter( fw );&lt;p&gt;
              output.write(writer.getBuffer().toString());&lt;p&gt;
              &lt;p&gt;
              //Stored the list of relative generated files; used for archiving&lt;p&gt;
              &lt;p&gt;
              &lt;p&gt;
              log.debug("File created "+generatorFile);&lt;p&gt;
&lt;p&gt;
              &lt;p&gt;
            }&lt;p&gt;
            finally {&lt;p&gt;
              //flush and close both "output" and its underlying FileWriter&lt;p&gt;
              if (output != null) output.close();&lt;p&gt;
              &lt;p&gt;
            }&lt;p&gt;
        } catch (Exception e) {&lt;p&gt;
         e.printStackTrace();&lt;p&gt;
         log.debug("Velocity exception "+e.getStackTrace());&lt;p&gt;
        }&lt;p&gt;
        &lt;p&gt;
        &lt;p&gt;
        &lt;p&gt;
        &lt;p&gt;
      }&lt;p&gt;
          &lt;p&gt;
   } catch (Exception e) { log.error("Error operning default files file " + defaultLinksFile ); }&lt;p&gt;
   &lt;p&gt;
  &lt;p&gt;
&lt;p&gt;
 }&lt;p&gt;
&lt;p&gt;
}&lt;p&gt;
&lt;p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-1262767259588103417?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p9m2WAGw7ohXHasbUWX8TTK5WEM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p9m2WAGw7ohXHasbUWX8TTK5WEM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p9m2WAGw7ohXHasbUWX8TTK5WEM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p9m2WAGw7ohXHasbUWX8TTK5WEM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/KSFyQBrUXY8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/1262767259588103417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=1262767259588103417" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1262767259588103417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1262767259588103417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/KSFyQBrUXY8/write-your-own-redirect-script-using.html" title="Write your own redirect script using Java and velocity templates" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/11/write-your-own-redirect-script-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAQ3YzfSp7ImA9WxVWE0Q.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-1108706396683735724</id><published>2008-09-07T14:08:00.000-07:00</published><updated>2009-02-23T06:15:42.885-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-23T06:15:42.885-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="saxon" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="beautuful soup" /><category scheme="http://www.blogger.com/atom/ns#" term="scripting" /><title>Saxon XQL versus Beautiful Soup</title><content type="html">I've been looking into HTML parsers recently and I've explored two technologies.  The first is SAXON XQL.  This is a language which is tricky to master in terms of looping and syntax.  Here's an example Saxon XQL file.
&lt;p&gt;
&lt;code&gt;
declare namespace my = 'my:stuff';
&lt;p&gt;
declare variable $my:global as xs:integer := 1;
&lt;p&gt;
 declare function my:mylen($n as xs:integer) as xs:integer {
&lt;p&gt;
        $n - 9
&lt;p&gt;
 };
&lt;p&gt;
let $qry := doc("workarea/xfile.html")
&lt;p&gt;
 return
&lt;p&gt;
&amp;lt;div&amp;gt;
&lt;p&gt;
{ for $qryItem at $pos in $qry//*:li[@class="g"]
&lt;p&gt;
  return
&lt;p&gt;
if ($pos &amp;lt; 4) then
&lt;p&gt;
  &amp;lt;div&amp;gt;
&lt;p&gt;
  &amp;lt;h2&amp;gt;
&lt;p&gt;
  &amp;lt;a href="{string($qryItem//*:h3//*:a/@href)}"&amp;gt;
&lt;p&gt;
  {string($qryItem//*:h3//*:a)}
&lt;p&gt;
  &amp;lt;/a&amp;gt;
&lt;p&gt;
  &amp;lt;/h2&amp;gt;
&lt;p&gt;
{substring(substring-before(string($qryItem//*:div[@class="s"]),"SomeString"),1,my:mylen(string-length(substring-before(string($qryItem//*:div[@class="s"]),"SomeString"
))))}
&lt;p&gt;
  &amp;lt;br/&amp;gt;
&lt;p&gt;
  &amp;lt;/div&amp;gt;
&lt;p&gt;
else ()
&lt;p&gt;
}
&lt;p&gt;
&amp;lt;/div&amp;gt;
&lt;p&gt;
&lt;/code&gt;
&lt;p&gt;
One of the problems with Saxon is that it requires xhtml compliant html and it needs to be preprocessed.  However, it you use Python's Beautiful Soup, it handles the fact that this is the case and the code is object oriented and quite readable.
&lt;p&gt;
&lt;code&gt;
    data = open(filename)
&lt;p&gt;
    soup = BeautifulSoup(data)
&lt;p&gt;
    print soup.html.head.title.string
&lt;p&gt;
    #for anchor in soup.findAll('a', href=True):
&lt;p&gt;
    #  print anchor['href']
&lt;p&gt;
    firstnode = soup.find('ul', { "class" : "foo_results" } )
&lt;p&gt;
    #print firstnode
&lt;p&gt;
    hreflist = []
&lt;p&gt;
    anchorcontent = []
&lt;p&gt;
    bodycontent = []
&lt;p&gt;

    secondnode = firstnode.findAll('h3')
&lt;p&gt;
    #print secondnode
&lt;p&gt;
    for thirdnode in secondnode:
&lt;p&gt;
        thelink = thirdnode.find('a')
&lt;p&gt;
        hreflist.append(thelink['href'])
&lt;p&gt;
        anchorcontent.append(thelink.renderContents())
&lt;p&gt;

    thebody = firstnode.findAll('p')
&lt;p&gt;
    for abodyitem in thebody:
&lt;p&gt;
       #print 'Body item:' + abodyitem.renderContents()
&lt;p&gt;
       bodycontent.append(abodyitem.renderContents())
&lt;p&gt;

    print len(hreflist)
&lt;p&gt;
&lt;/code&gt;
Also, it's Python which is very easy to read and there's great support for the libraries.  So, I'd recommend Beautiful Soup written in Python over Saxon.  &lt;a href="http://www.crummy.com/software/BeautifulSoup/"&gt;Get Beautiful Soup here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-1108706396683735724?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/12tnc7WkstKc0IIzBac_5feQBvw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/12tnc7WkstKc0IIzBac_5feQBvw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/12tnc7WkstKc0IIzBac_5feQBvw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/12tnc7WkstKc0IIzBac_5feQBvw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/IpY05Ou9cvs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/1108706396683735724/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=1108706396683735724" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1108706396683735724?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/1108706396683735724?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/IpY05Ou9cvs/saxon-xql-versus-beautiful-soup.html" title="Saxon XQL versus Beautiful Soup" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/09/saxon-xql-versus-beautiful-soup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8CQH07fip7ImA9WxVRGUQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-6779579792160968782</id><published>2008-08-28T15:23:00.000-07:00</published><updated>2009-01-26T10:34:21.306-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-26T10:34:21.306-08:00</app:edited><title>Upload a file from cygwin using FTP</title><content type="html">Here's a nasty problem I ran into.  I tried to upload a file on a Windows XP box running Cygwin but none of the Cygwin command line utilities worked e.g ftp, rcp, wput.  The problem is that they do not support passive-ftp.  So here's the solution I found.  It'll work if you write a small python script within Cygwin.
&lt;p&gt;
Step 1.
&lt;p&gt;
Install python on cygwin.  It's a standard package.  Go make a cup of coffee or something while it downloads!
&lt;p&gt;
Step 2.
&lt;p&gt;
Write your script, in my case remote.py
&lt;p&gt;
python remote.py &amp;lt;anyfile&amp;gt;
&lt;p&gt;
Here's the code.
&lt;p&gt;
import ftplib, sys
&lt;p&gt;
if len(sys.argv) != 2:
&lt;p&gt;
 sys.exit("Missing file to transfer")
&lt;p&gt;
s = ftplib.FTP('yourhostname.com','username','password') # Connect
&lt;p&gt;
print sys.argv[1]
&lt;p&gt;
f = open(sys.argv[1],'rb')                # file to send
&lt;p&gt;
s.cwd('somedirectory')
&lt;p&gt;
s.storbinary('STOR '+sys.argv[1], f)         # Send the file
&lt;p&gt;
f.close()                                # Close file and FTP
&lt;p&gt;
s.quit()
&lt;p&gt;
Step 3.
&lt;p&gt;
Run the python script, transferring your file.  Then have a beer or some tasty alternative :-)&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-6779579792160968782?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wlj9KAhHmXuti-Q30T9BNBtMAJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wlj9KAhHmXuti-Q30T9BNBtMAJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wlj9KAhHmXuti-Q30T9BNBtMAJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wlj9KAhHmXuti-Q30T9BNBtMAJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/irSCEQHI23w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/6779579792160968782/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=6779579792160968782" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6779579792160968782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6779579792160968782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/irSCEQHI23w/upload-file-from-cygwin-using-ftp.html" title="Upload a file from cygwin using FTP" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/08/upload-file-from-cygwin-using-ftp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8AQ3Y5fip7ImA9WxdVGEk.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-4906473593157758896</id><published>2008-07-23T13:59:00.001-07:00</published><updated>2008-07-23T14:00:42.826-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-23T14:00:42.826-07:00</app:edited><title>Coldplay 42 Video</title><content type="html">I've listened to a few albums recently but none have impressed me as much as the new Coldplay one.  One of my favorite songs is 42 which is very deep but very enjoyable to listen to.
&lt;p&gt;
&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Z0xfWCDLoCU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Z0xfWCDLoCU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-4906473593157758896?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-w5styYwGrs-iHCqc18De4TOCjU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-w5styYwGrs-iHCqc18De4TOCjU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-w5styYwGrs-iHCqc18De4TOCjU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-w5styYwGrs-iHCqc18De4TOCjU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/mpMGwS9LcU4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/4906473593157758896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=4906473593157758896" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4906473593157758896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4906473593157758896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/mpMGwS9LcU4/coldplay-42-video.html" title="Coldplay 42 Video" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/07/coldplay-42-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAFQXo-fip7ImA9WxdTE08.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-3419917638571318561</id><published>2008-05-09T01:59:00.000-07:00</published><updated>2008-05-09T02:01:50.456-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-09T02:01:50.456-07:00</app:edited><title>Blogger Test Slide Show</title><content type="html">Google have a slide-show embedder which I am testing here.  It can be created at &lt;a href="http://docs.google.com"&gt;http://docs.google.com&lt;/a&gt;
&lt;p&gt;
&lt;iframe src='http://docs.google.com/EmbedSlideshow?docid=ddshb3mp_0f4r4hkcf' frameborder='0' width='410' height='342'&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-3419917638571318561?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/atUTntiWmKz8jRspsPoSuiiz1jQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atUTntiWmKz8jRspsPoSuiiz1jQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/atUTntiWmKz8jRspsPoSuiiz1jQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/atUTntiWmKz8jRspsPoSuiiz1jQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/qZCYKt9Yztg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/3419917638571318561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=3419917638571318561" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3419917638571318561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3419917638571318561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/qZCYKt9Yztg/blogger-test-slide-show.html" title="Blogger Test Slide Show" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/05/blogger-test-slide-show.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8FQHoyeip7ImA9WxdTE08.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-3170713654151396639</id><published>2008-05-09T01:37:00.000-07:00</published><updated>2008-05-09T01:46:51.492-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-09T01:46:51.492-07:00</app:edited><title>Google's New AppEngine Technology</title><content type="html">I've been accepted by Google to use their latest AppEngine technology.  I'm pretty excited about this, even more than Ruby on Rails because it comes with its own datastore and classes to handle Google User authentication which makes me feel a little like I can work with Google without having to actually work in Google as an employee.  I've been reading the Tutorial which is pretty good.  Professionally, I come from a Java Tomcat background J2EE in the main so what I'd like to see is WAR file support.  However, with that said the Python piece looks fine for now.  Best of all, Google does the hosting of these apps which is excellent.  It's all good and well learning a language but then there is the hassle of trying to find some kind of reliable and affordable hosting.  So my expectation is that Google hosting will be reliable.  Time will tell but I would assume so on initial inspection.  From what I see so far, it's a good start.  I need to play some more before I show a working link of a running application.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-3170713654151396639?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J3OQeh03dCwDqXmQAFDadQw-mlI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3OQeh03dCwDqXmQAFDadQw-mlI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J3OQeh03dCwDqXmQAFDadQw-mlI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J3OQeh03dCwDqXmQAFDadQw-mlI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/J7kBFMfzS8U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/3170713654151396639/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=3170713654151396639" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3170713654151396639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3170713654151396639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/J7kBFMfzS8U/googles-new-appengine-technology.html" title="Google's New AppEngine Technology" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/05/googles-new-appengine-technology.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04EQXw_eip7ImA9WxZaEk0.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-3387480745464034581</id><published>2008-04-26T03:29:00.000-07:00</published><updated>2008-04-26T03:31:40.242-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-26T03:31:40.242-07:00</app:edited><title>Benjamin Franklin lightning rod</title><content type="html">Have you ever seen a rod of metal running down the side of a building like a Church and would like to know how the invention occured.  Well, Ben Franklin stood out in a lightning storm one day and well, the rest is history...
&lt;p&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NZ7FUdwHrzc&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NZ7FUdwHrzc&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-3387480745464034581?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8TuXL1kzJ66hRBf-FnO4nCijft0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8TuXL1kzJ66hRBf-FnO4nCijft0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8TuXL1kzJ66hRBf-FnO4nCijft0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8TuXL1kzJ66hRBf-FnO4nCijft0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/0Yc2YMzUtkU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/3387480745464034581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=3387480745464034581" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3387480745464034581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/3387480745464034581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/0Yc2YMzUtkU/benjamin-franklin-lightning-rod.html" title="Benjamin Franklin lightning rod" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/04/benjamin-franklin-lightning-rod.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8AR30-fSp7ImA9WxZbGUw.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-4983783292861988458</id><published>2008-04-22T17:32:00.000-07:00</published><updated>2008-04-22T17:34:06.355-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-22T17:34:06.355-07:00</app:edited><title>Soundgarden - Black Hole Sun</title><content type="html">It's time for a video interlude.
&lt;p&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qiSkyEyBczU&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qiSkyEyBczU&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-4983783292861988458?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z1Okfc7I9K37yBYOc68MK4545ZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z1Okfc7I9K37yBYOc68MK4545ZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z1Okfc7I9K37yBYOc68MK4545ZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z1Okfc7I9K37yBYOc68MK4545ZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/6ND6OHE47-g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/4983783292861988458/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=4983783292861988458" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4983783292861988458?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4983783292861988458?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/6ND6OHE47-g/soundgarden-black-hole-sun.html" title="Soundgarden - Black Hole Sun" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/04/soundgarden-black-hole-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBQH04cCp7ImA9WxZbF0Q.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-690072876122277262</id><published>2008-04-21T09:00:00.001-07:00</published><updated>2008-04-21T09:00:51.338-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-21T09:00:51.338-07:00</app:edited><title>Google's New App Service and BigTable</title><content type="html">Recently, Google opened up its new App hosting architecture to folks who are not employees.  They're limiting it to 10,000 users and Python right now.  However, on a recent tech talk on their site, they also explain how they store their data in a database style implementation they call 'BigTable'.  Here's a link to what it is, for the curious.
&lt;p&gt;
http://video.google.com/videoplay?docid=7278544055668715642&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-690072876122277262?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zbd8sTumH6cdGq_K30PSEPrgu9o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zbd8sTumH6cdGq_K30PSEPrgu9o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zbd8sTumH6cdGq_K30PSEPrgu9o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zbd8sTumH6cdGq_K30PSEPrgu9o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/siKCSBt4PPo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/690072876122277262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=690072876122277262" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/690072876122277262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/690072876122277262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/siKCSBt4PPo/googles-new-app-service-and-bigtable.html" title="Google's New App Service and BigTable" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/04/googles-new-app-service-and-bigtable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DR3k7cSp7ImA9WxZUE0g.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-8526493593386813189</id><published>2008-04-04T17:21:00.001-07:00</published><updated>2008-04-04T17:22:56.709-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T17:22:56.709-07:00</app:edited><title>Benjamin Franklin Quotes</title><content type="html">He was one of the founding American fathers but was also a scholar, a diplomat and an inventor.  He even taught Marie Antoinette some French!
&lt;p&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EZf9_g1F-3w&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/EZf9_g1F-3w&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-8526493593386813189?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lpco8Y3mvX8H5tZ7z9XikisBb3Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lpco8Y3mvX8H5tZ7z9XikisBb3Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lpco8Y3mvX8H5tZ7z9XikisBb3Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lpco8Y3mvX8H5tZ7z9XikisBb3Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/cHnptM8yan8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/8526493593386813189/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=8526493593386813189" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8526493593386813189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8526493593386813189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/cHnptM8yan8/benjamin-franklin-quotes.html" title="Benjamin Franklin Quotes" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/04/benjamin-franklin-quotes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBQX8-fip7ImA9WxZVF0g.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-6415452542096086427</id><published>2008-03-28T18:02:00.000-07:00</published><updated>2008-03-28T18:04:10.156-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-28T18:04:10.156-07:00</app:edited><title>We all still miss Freddie - Radio Ga Ga</title><content type="html">Everyone goes on about Bohemian Rhapsody but my favorite was Radio Ga Ga.  Plus would you look at the hair on them!  This was one of Freddie's finest hours imo.
&lt;p&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rBUr1pSWTVI&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rBUr1pSWTVI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-6415452542096086427?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/36Z_AtESkfbA3yh2XNYaSfyo0H4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36Z_AtESkfbA3yh2XNYaSfyo0H4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/36Z_AtESkfbA3yh2XNYaSfyo0H4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36Z_AtESkfbA3yh2XNYaSfyo0H4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/H1aXtmijB10" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/6415452542096086427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=6415452542096086427" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6415452542096086427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6415452542096086427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/H1aXtmijB10/we-all-miss-freddie.html" title="We all still miss Freddie - Radio Ga Ga" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/we-all-miss-freddie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENRX05eCp7ImA9WxZVFks.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-780407956439863</id><published>2008-03-27T18:44:00.001-07:00</published><updated>2008-03-27T18:44:54.320-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-27T18:44:54.320-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="clinton" /><category scheme="http://www.blogger.com/atom/ns#" term="obama" /><category scheme="http://www.blogger.com/atom/ns#" term="mccain" /><title>Hilary Clinton gets a call at 4 AM in the morning</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_4bTkC335MMc/R-xM7NcdgHI/AAAAAAAAASY/V4P1mizK1d8/s1600-h/red+phone.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_4bTkC335MMc/R-xM7NcdgHI/AAAAAAAAASY/V4P1mizK1d8/s320/red+phone.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5182601851301625970" /&gt;&lt;/a&gt;
Very shortly Hilary Clinton will get that call and it's going to say: You've lost.  Obama won.
&lt;p&gt;
Question: What will she do?  Can we all rely on her to do the right thing at 4AM and say, well done Obama...?
&lt;p&gt;
Somehow I think she'll be taking out the Tanya Harding cookbook but if Bill has any sense, he'll have hidden it from Hilary.
&lt;p&gt;
Either way, I think McCain will be the next President...  What will he do if he gets a call at 4AM in the morning?  Think of Hilary and Obama probably and smile a little to himself as he watched his competition tear themselves to pieces and make his Presidential bid a cakewalk.&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-780407956439863?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KaxQmITWjODv58Qexr4pqpgzN7o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KaxQmITWjODv58Qexr4pqpgzN7o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KaxQmITWjODv58Qexr4pqpgzN7o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KaxQmITWjODv58Qexr4pqpgzN7o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/TNMS88LpROQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/780407956439863/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=780407956439863" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/780407956439863?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/780407956439863?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/TNMS88LpROQ/hilary-clinton-gets-call-at-4-am-in.html" title="Hilary Clinton gets a call at 4 AM in the morning" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_4bTkC335MMc/R-xM7NcdgHI/AAAAAAAAASY/V4P1mizK1d8/s72-c/red+phone.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/hilary-clinton-gets-call-at-4-am-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQAQXwzeCp7ImA9WxZVE0w.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-4454095927911475082</id><published>2008-03-23T17:24:00.000-07:00</published><updated>2008-03-23T17:25:40.280-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-23T17:25:40.280-07:00</app:edited><title>Duffy - Mercy</title><content type="html">I'd like to wish everyone a very happy Easter.  Pls enjoy the music.
&lt;p&gt;
&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/KE2orthS3TQ&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/KE2orthS3TQ&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-4454095927911475082?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BPWUQLkU6cRoX9F_iAxj8kUoGfg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BPWUQLkU6cRoX9F_iAxj8kUoGfg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BPWUQLkU6cRoX9F_iAxj8kUoGfg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BPWUQLkU6cRoX9F_iAxj8kUoGfg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/x1zGinvXRqo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/4454095927911475082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=4454095927911475082" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4454095927911475082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/4454095927911475082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/x1zGinvXRqo/duffy-mercy.html" title="Duffy - Mercy" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/duffy-mercy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNSXY4fyp7ImA9WxZVEkQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-6808119059246293135</id><published>2008-03-23T10:46:00.001-07:00</published><updated>2008-03-23T10:46:38.837-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-23T10:46:38.837-07:00</app:edited><title>Janet Jackson - Feedback</title><content type="html">&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YpQmCPzVvQ8&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YpQmCPzVvQ8&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-6808119059246293135?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0XxMpCSoWqMuH6VYaQKqquhyqI8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0XxMpCSoWqMuH6VYaQKqquhyqI8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0XxMpCSoWqMuH6VYaQKqquhyqI8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0XxMpCSoWqMuH6VYaQKqquhyqI8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/EsTJ30mJPME" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/6808119059246293135/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=6808119059246293135" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6808119059246293135?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6808119059246293135?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/EsTJ30mJPME/janet-jackson-feedback.html" title="Janet Jackson - Feedback" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/janet-jackson-feedback.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHSHY6fCp7ImA9WxZVEkQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-6565910533246949134</id><published>2008-03-23T10:33:00.001-07:00</published><updated>2008-03-23T10:33:59.814-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-23T10:33:59.814-07:00</app:edited><title>Kanye West - Good Life</title><content type="html">&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TjmrOGv-NTI&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TjmrOGv-NTI&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-6565910533246949134?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1HtI1-hEUmPPyx1p-gfdUiuFtVA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1HtI1-hEUmPPyx1p-gfdUiuFtVA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1HtI1-hEUmPPyx1p-gfdUiuFtVA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1HtI1-hEUmPPyx1p-gfdUiuFtVA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/QaRyRYZQr_w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/6565910533246949134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=6565910533246949134" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6565910533246949134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/6565910533246949134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/QaRyRYZQr_w/kanye-west-good-life.html" title="Kanye West - Good Life" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/kanye-west-good-life.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAR389fSp7ImA9WxZVEkQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-5228617848865703184</id><published>2008-03-23T10:27:00.001-07:00</published><updated>2008-03-23T10:27:26.165-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-23T10:27:26.165-07:00</app:edited><title>Mary J Blige - Just Fine</title><content type="html">&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mEM1RuiyUGA&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/mEM1RuiyUGA&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-5228617848865703184?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u7laI4agkPsBsOvFridiXkkAB1E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u7laI4agkPsBsOvFridiXkkAB1E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u7laI4agkPsBsOvFridiXkkAB1E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u7laI4agkPsBsOvFridiXkkAB1E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/X8_cxtD1Dwk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/5228617848865703184/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=5228617848865703184" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/5228617848865703184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/5228617848865703184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/X8_cxtD1Dwk/mary-j-blige-just-fine.html" title="Mary J Blige - Just Fine" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/mary-j-blige-just-fine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYGQn49fSp7ImA9WxZVEkQ.&quot;"><id>tag:blogger.com,1999:blog-24327765.post-8101089983733186256</id><published>2008-03-23T10:24:00.000-07:00</published><updated>2008-03-23T10:25:23.065-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-23T10:25:23.065-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rihanna Umbrella" /><title>Rihanna Umbrella</title><content type="html">&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qQHMcZVPnNE&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qQHMcZVPnNE&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1216553915285165";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "336699";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;

&lt;!-- Search Google --&gt;
&lt;center&gt;
&lt;form method="get" action="http://www.google.com/custom" target="_top"&gt;
&lt;table bgcolor="#ffffff"&gt;
&lt;tr&gt;&lt;td nowrap="nowrap" valign="top" align="left" height="32"&gt;
&lt;a href="http://www.google.com/"&gt;
&lt;img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;input type="text" name="q" size="31" maxlength="255" value=""&gt;&lt;/input&gt;
&lt;input type="submit" name="sa" value="Search"&gt;&lt;/input&gt;
&lt;input type="hidden" name="client" value="pub-1216553915285165"&gt;&lt;/input&gt;
&lt;input type="hidden" name="forid" value="1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="ie" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="oe" value="ISO-8859-1"&gt;&lt;/input&gt;
&lt;input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"&gt;&lt;/input&gt;
&lt;input type="hidden" name="hl" value="en"&gt;&lt;/input&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;!-- Search Google --&gt;
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24327765-8101089983733186256?l=googlepagestheadventure.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gqaNCnNuU7o3fAxoWEjIyqTGcy8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gqaNCnNuU7o3fAxoWEjIyqTGcy8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gqaNCnNuU7o3fAxoWEjIyqTGcy8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gqaNCnNuU7o3fAxoWEjIyqTGcy8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GoogleWebPagesTheAdventure/~4/LwvmVUgYiDA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://googlepagestheadventure.blogspot.com/feeds/8101089983733186256/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24327765&amp;postID=8101089983733186256" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8101089983733186256?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24327765/posts/default/8101089983733186256?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/GoogleWebPagesTheAdventure/~3/LwvmVUgYiDA/rihanna-umbrella.html" title="Rihanna Umbrella" /><author><name>Martin Brady</name><uri>http://www.blogger.com/profile/07655017151907363457</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://photos1.blogger.com/blogger/216/2411/1600/storytwig1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://googlepagestheadventure.blogspot.com/2008/03/rihanna-umbrella.html</feedburner:origLink></entry></feed>

