<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technical Musings &#187; ObSrv</title>
	<atom:link href="http://tech.neilennis.com/index.php/topics/obsrv/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.neilennis.com</link>
	<description>The tech blog of Neil Ennis</description>
	<lastBuildDate>Fri, 12 Mar 2010 01:36:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ObSrv Performance Improvements</title>
		<link>http://tech.neilennis.com/index.php/obsrv-performance-improvements/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-performance-improvements/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:28:22 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=346</guid>
		<description><![CDATA[<p>I&#8217;ve improved the load speed of the ObSrv home page.  Sometimes it would take a long time to load.</p>
<p>I&#8217;ve also improved the speed of the image feeds.  It still can be sluggish at times &#8211; that&#8217;s because it&#8217;s heavily used, but to counteract this, the Image Feed will ignore requests from the same <p>Continue reading <a href="http://tech.neilennis.com/index.php/obsrv-performance-improvements/">ObSrv Performance Improvements</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve improved the load speed of the <a href="http://ObSrv.com">ObSrv</a> home page.  Sometimes it would take a long time to load.</p>
<p>I&#8217;ve also improved the speed of the image feeds.  It still can be sluggish at times &#8211; that&#8217;s because it&#8217;s heavily used, but to counteract this, the Image Feed will ignore requests from the same computer if they come more frequently than about once every 3 or 4 seconds.  </p>
<p>For most people this won&#8217;t be a problem, and the only time you really notice delays on the Image Feed is if you try and display it in your browser.  </p>
<p>If site performance is still an issue for you, please let me know. </p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-performance-improvements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why only 21 images at a time?</title>
		<link>http://tech.neilennis.com/index.php/obsrv-why-only-21-images-at-a-time/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-why-only-21-images-at-a-time/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 08:23:15 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=301</guid>
		<description><![CDATA[<p>Aaron asked a good question they other day.</p>
<p>Why does ObSrv only ever return 21 images at one time?</p>
<p>I thought it was a bug in my code, but it&#8217;s not. ObSrv pulls images from Google Image Search, and Google only ever returns 21 images in one go.</p>
<p>But this is not a problem. The images are embedded <p>Continue reading <a href="http://tech.neilennis.com/index.php/obsrv-why-only-21-images-at-a-time/">Why only 21 images at a time?</a></p>]]></description>
			<content:encoded><![CDATA[<p>Aaron asked a good question they other day.</p>
<p>Why does <a href="http://ObSrv.com" target="_blank">ObSrv</a> only ever return 21 images at one time?</p>
<p>I thought it was a bug in my code, but it&#8217;s not. ObSrv pulls images from Google Image Search, and Google only ever returns 21 images in one go.</p>
<p>But this is not a problem. The images are embedded into a MediaRSS feed. That feed is cached for a maximum of one hour. After this time if you request the same feed, ObSrv will search again, but it will add in up to 21 extra images that weren&#8217;t shown last time.  So on subsequent calls you&#8217;ll get more than 21 images in the feed.  In the unlikely event that it runs out of images, it starts searching from the beginning again.</p>
<p>So although there&#8217;s nothing I can do about the 21 images at a time issue, it&#8217;s not a major problem because you will get more images after the feed refreshes &#8211; but remember, to save server resources (and to stop Google from banning me) it waits an hour between doing searches on the same terms.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-why-only-21-images-at-a-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Server Problems Fixed</title>
		<link>http://tech.neilennis.com/index.php/obsrv-server-problems-fixed/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-server-problems-fixed/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 01:31:00 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=32</guid>
		<description><![CDATA[<p>I apologise for the unavailability of ObSrv.com over the last few days.</p>
<p>Our server failed, so we bought a new server, which also failed.</p>
<p>Not being one to give up easily, I&#8217;ve been on this issue since Friday lunchtime, and am relieved to say that as of about 10pm last night, everything is now working fine.</p>
<p>On the <p>Continue reading <a href="http://tech.neilennis.com/index.php/obsrv-server-problems-fixed/">Server Problems Fixed</a></p>]]></description>
			<content:encoded><![CDATA[<p>I apologise for the unavailability of ObSrv.com over the last few days.</p>
<p>Our server failed, so we bought a new server, which also failed.</p>
<p>Not being one to give up easily, I&#8217;ve been on this issue since Friday lunchtime, and am relieved to say that as of about 10pm last night, everything is now working fine.</p>
<p>On the bright side, we have a larger, faster server so things should run much better than before.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-server-problems-fixed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Improved image search</title>
		<link>http://tech.neilennis.com/index.php/obsrv-improved-image-search/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-improved-image-search/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 03:45:00 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=30</guid>
		<description><![CDATA[<p>I just fixed a couple of minor bugs which were preventing ObSrv from serving up images based on advanced google image searches.</p>
<p>They should be working ok now.</p>
<p>If you still have any problems, please let me know or reply to this post.</p>
]]></description>
			<content:encoded><![CDATA[<p>I just fixed a couple of minor bugs which were preventing ObSrv from serving up images based on advanced google image searches.</p>
<p>They should be working ok now.</p>
<p>If you still have any problems, please let me know or reply to this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-improved-image-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting an RSS feed from ANY site with images</title>
		<link>http://tech.neilennis.com/index.php/obsrv-getting-an-rss-feed-from-any-site-with-images/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-getting-an-rss-feed-from-any-site-with-images/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 03:37:00 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=29</guid>
		<description><![CDATA[<p>I mentioned earlier that I&#8217;d modify ObSrv to be able to generate an RSS feed from any site that has images.</p>
<p>I didn&#8217;t realize it, but it already does this.</p>
<p>Just key in the search words, followed by site:yourdomain.com</p>
<p>For example, if you want a feed of all images of the planet Saturn from Nasa.gov, just type in:Saturn <p>Continue reading <a href="http://tech.neilennis.com/index.php/obsrv-getting-an-rss-feed-from-any-site-with-images/">Getting an RSS feed from ANY site with images</a></p>]]></description>
			<content:encoded><![CDATA[<p>I mentioned earlier that I&#8217;d modify ObSrv to be able to generate an RSS feed from any site that has images.</p>
<p>I didn&#8217;t realize it, but it already does this.</p>
<p>Just key in the search words, followed by site:yourdomain.com</p>
<p>For example, if you want a feed of all images of the planet Saturn from Nasa.gov, just type in:<br />Saturn site:nasa.gov</p>
<p>Or for a feed of all images of Antarctica from NationalGeographic.com, type in:<br />Antarctica site:nationalgeographic.com</p>
<p>How cool is that?</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-getting-an-rss-feed-from-any-site-with-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some example image feeds</title>
		<link>http://tech.neilennis.com/index.php/obsrv-some-example-image-feeds/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-some-example-image-feeds/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 00:04:00 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[ObSrv]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=28</guid>
		<description><![CDATA[<p>Here&#8217;s some slideshows built on image feeds from ObSrv.  If you&#8217;ve got some you&#8217;d like to show the world, please send an email to mail {at] ObSrv [d0t} com and I&#8217;ll be happy to showcase it here for you.</p>
<p></p>
<p></p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s some slideshows built on image feeds from <a href="http://ObSrv.com">ObSrv</a>.  If you&#8217;ve got some you&#8217;d like to show the world, please send an email to mail {at] ObSrv [d0t} com and I&#8217;ll be happy to showcase it here for you.</p>
<p><object width="400" height="346"><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.vuvox.com/presentations/0e05b3343.swf"/><embed src="http://www.vuvox.com/presentations/0e05b3343.swf" allowFullScreen="true" type="application/x-shockwave-flash" width="400" height="346"></embed></object></p>
<p><object width="400" height="346"><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.vuvox.com/presentations/0dfeaf4fd.swf"/><embed src="http://www.vuvox.com/presentations/0dfeaf4fd.swf" allowFullScreen="true" type="application/x-shockwave-flash" width="400" height="346"></embed></object></p>
<p><object width="400" height="346"><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.vuvox.com/presentations/0dfe9a0a5.swf"/><embed src="http://www.vuvox.com/presentations/0dfe9a0a5.swf" allowFullScreen="true" type="application/x-shockwave-flash" width="400" height="346"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-some-example-image-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watching the World</title>
		<link>http://tech.neilennis.com/index.php/obsrv-watching-the-world/</link>
		<comments>http://tech.neilennis.com/index.php/obsrv-watching-the-world/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 02:14:00 +0000</pubDate>
		<dc:creator>NeilEnnis</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[ObSrv]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://tech.neilennis.com/?p=27</guid>
		<description><![CDATA[<p>I&#8217;ve just completed a project called &#8220;ObSrv&#8221; which will convert Google Image Searches into MediaRSS compliant RSS feeds.</p>
<p>If you don&#8217;t know what an RSS feed is, perhaps you should read this, or this. I love RSS because it&#8217;s an easy way to let other people know what you&#8217;re doing, and to find out news that <p>Continue reading <a href="http://tech.neilennis.com/index.php/obsrv-watching-the-world/">Watching the World</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://obsrv.com/"><img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 333px; CURSOR: hand; HEIGHT: 150px" alt="" src="http://obsrv.com/Images/ObsrvBanner1.jpg" border="0" /></a>I&#8217;ve just completed a project called &#8220;<a href="http://obsrv.com/" target="_blank">ObSrv</a>&#8221; which will convert Google Image Searches into MediaRSS compliant RSS feeds.</p>
<p>If you don&#8217;t know what an RSS feed is, perhaps you should read <a href="http://en.wikipedia.org/wiki/Rss" target="_blank">this</a>, or <a href="http://rss.softwaregarden.com/aboutrss.html">this</a>. I love RSS because it&#8217;s an easy way to let other people know what you&#8217;re doing, and to find out news that is of specific interest to you. This blog (like almost all others) has an RSS feed. Most news sites and picture sharing sites have RSS too. This makes it easy for you to show their content on your website, or to view their content in an RSS reader.</p>
<p>If you don&#8217;t know what MediaRSS is, you might want to read <a href="http://search.yahoo.com/mrss" target="_blank">the specification</a>. Basically, it&#8217;s for a special type of RSS feed that contains media, such as pictures, video, and music. These feeds are cool because pictures, videos and music are much more entertaining than plain text. You can do more with them. For example, there&#8217;s a slideshow on the right hand side of this blog that updates every few seconds with pictures of hi-tech gizmos. It&#8217;s based on a Media RSS feed.</p>
<p>My favourite Media RSS application is <a href="http://www.johnsadventures.com/software/backgroundswitcher/" target="_blank">John&#8217;s Background Switcher</a>. It updates the wallpaper on your computer desktop with pictures from a Media RSS feed.</p>
<p>My only problem with Media RSS is that the biggest source of images on the web (<a href="http://images.google.com/" target="_blank">Google Images</a>) doesn&#8217;t serve up their image searches as an RSS feed. Which means that while you can search for images at google, you can&#8217;t automatically feed them into a media RSS application.</p>
<p>That&#8217;s where ObSrv comes in. It converts a Google Image search into a Media RSS feed.</p>
<p>Here&#8217;s how:
<ol>
<li>Go to <a href="http://obsrv.com/" target="_blank">http://obsrv.com/</a> </li>
<p>
<li>Type a few search words in the box. (Hint. If you want, do an advanced search in Google Images, and copy the Google Images URL into the box instead).<br /><img id="BLOGGER_PHOTO_ID_5295054184119835938" style="WIDTH: 320px; HEIGHT: 199px" alt="" src="http://3.bp.blogspot.com/_N2feXO3-_yM/SXvPud7onSI/AAAAAAAAAT0/lGhyk8LFAOE/s320/ObSrvScreenDump.jpg" border="0" /></li>
<li>Press ENTER or click on the &#8220;GO&#8221; button.</li>
<p>
<li>ObSrv will give you the link to your feed.<br /><img id="BLOGGER_PHOTO_ID_5295055168790469026" style="WIDTH: 320px; HEIGHT: 46px" alt="" src="http://3.bp.blogspot.com/_N2feXO3-_yM/SXvQnyHaGaI/AAAAAAAAAT8/PU5qrLmD4Nk/s320/ObSrvScreenDump2.jpg" border="0" /></li>
<p>
<li>Click on the link to open the feed in a new window, or copy the URL for the feed from the textbox.</li>
</ol>
<p>Here&#8217;s some links to some applications that you can use with RSS Image Feeds:</p>
<p><a href="http://www.johnsadventures.com/software/backgroundswitcher/" target="_blank">John&#8217;s Background Switcher</a> (Windows desktop background switcher)</p>
<p><a href="http://www.vuvox.com/express">Vuvox</a> (Slideshows)</p>
<p><a href="http://www.feedreader.com/">Feed Reader</a> </p>
<p><a href="http://www.paradisoft.com/rsspopper/rsspopper.asp">RSS Popper</a></p>
<p><strong>What&#8217;s Next?</strong></p>
<p>I&#8217;ll be adding functionality to ObSrv as time permits. My next task is to get it to convert any webpage containing images into an RSS Image Feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.neilennis.com/index.php/obsrv-watching-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
