<?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>gooli.org &#187; Ideas</title>
	<atom:link href="http://www.gooli.org/blog/category/ideas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gooli.org/blog</link>
	<description>on software development and related issues</description>
	<lastBuildDate>Mon, 28 Feb 2011 07:05:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The next big thing</title>
		<link>http://www.gooli.org/blog/the-next-big-thing/</link>
		<comments>http://www.gooli.org/blog/the-next-big-thing/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 21:36:10 +0000</pubDate>
		<dc:creator>gooli</dc:creator>
				<category><![CDATA[Favorite]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.gooli.org/blog/the-next-big-thing/</guid>
		<description><![CDATA[I&#8217;ve just finished reading Stevey&#8217;s latest. His quite long essay (that was apparently written in under an hour) is about the features he believes we will see in the next language that is going to take over the world. What he describes sounds like magic. A language with Lisp&#8217;s expressiveness, C&#8217;s speed and Python&#8217;s cleanliness. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished reading <a href="http://steve-yegge.blogspot.com/2007/02/next-big-language.html">Stevey&#8217;s latest</a>. His quite long essay (that was apparently written in under an hour) is about the features he believes we will see in the next language that is going to take over the world. What he describes sounds like magic. A language with Lisp&#8217;s expressiveness, C&#8217;s speed and Python&#8217;s cleanliness. Well, not exactly, but more or less in that spirit. Here&#8217;s a summary of the attributes he expects to see in the Next Big Language (NBL):</p>
<blockquote><p><em>Rule #1: C-like syntax</em></p>
<p>This is because programmers are lame, but hey, it&#8217;s your target audience. Give the people what they want.</p>
<p><em>Rule #2: Dynamic typing with optional static types.</em></p>
<p>Adding in optional static types is the ideal solution. It helps with performance, it helps with code reliability and (possibly) readability, it helps IDEs navigate your code, and most importantly, it helps combat the incredible FUD that dynamic languages inspire in people who come from static backgrounds.</p>
<p><em>Rule #3: Performance</em></p>
<p>Generally speaking, NBL will have to have a much greater focus on performance than so-called &#8220;scripting languages&#8221; have had in the past. I mean, if it&#8217;s really the Next Big Thing, it&#8217;ll have to run on mobile devices, game platforms, and all sorts of other hardware-constrained devices.</p>
<p><em>Rule #4: Tools</em></p>
<p>I can&#8217;t tell you how many times I&#8217;ve heard people say they wouldn&#8217;t use Ruby because it lacks automated refactoring tools. Ruby doesn&#8217;t actually need them in the way Java does; it&#8217;s like refusing to switch to an electric car because there&#8217;s no place to put the gasoline. But programmers are a stubborn bunch, and to win them over you have to give them what they think they want.</p>
<p><em>Rule #5: Kitchen Sink</em></p>
<p>Here&#8217;s a short list of programming-language features that have become ad-hoc standards that everyone expects:</p>
<ol>
<li>Object-literal syntax for arrays and hashes</li>
<li>Array slicing and other intelligent collection operators</li>
<li>Perl 5 compatible regular expression literals</li>
<li>Destructuring bind (e.g. x, y = returnTwoValues())</li>
<li>Function literals and first-class, non-broken closures</li>
<li>Standard OOP with classes, instances, interfaces, polymorphism, etc.</li>
<li>Visibility quantifiers (public/private/protected)</li>
<li>Iterators and generators</li>
<li>List comprehensions</li>
<li>Namespaces and packages</li>
<li>Cross-platform GUI</li>
<li>Operator overloading</li>
<li>Keyword and rest parameters</li>
<li>First-class parser and AST support</li>
<li>Static typing <em>and</em> duck typing</li>
<li>Type expressions and statically checkable semantics</li>
<li>Solid string and collection libraries</li>
<li>Strings and streams act like collections</li>
</ol>
</blockquote>
<p>The most disturbing thing about his post is the insinuation that he has some inside information that leads him to believe he knows what that future language might be. I tried to guess what he was talking about while I was reading and couldn&#8217;t come to any conclusion. None of the languages I&#8217;ve worked with (C++, Java, C#, VB.NET and Python) seem to fit the bill. They are all either too restrictive or too slow to actually become the next best thing. As much as I love Python, it was designed to be &#8220;glue&#8221; between components written in C and C++ and most of its speed-critical libraries are still written in those languages and that doesn&#8217;t seem likely to change in any near future (even with <a href="http://dirtsimple.org/2005/10/children-of-lesser-python.html">PyPy</a>). And for a language to become truly popular it isn&#8217;t enough for it to be merely good, fun or fast. It needs to be endorsed by somebody big. As much power as we think the open source movement might have, the really big endeavors need money to succeed and that can only be provided by large businesses. And no, I don&#8217;t see a major bank&#8217;s IT department developing a Zope- or Rails- based information management system any time soon. They need someone to blame and to buy consulting from if (or more likely, when) things go wrong, so they&#8217;ll probably go with Java or .NET (or Fortran :) ).</p>
<p>The comments to the aforementioned post reveal a worthy contender however. I&#8217;ve never written a line of JavaScript in my life, spending most of my time creating desktop applications, but I&#8217;ve heard a lot about it being a surprisingly expressive languages with all sorts of cool language features like closures and generators. So, can JavaScript be the next big thing? It just might. Adobe <a href="http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html">contributed</a> the sources of their ActionScript (which is the language used in Flash) Virtual Machine to Mozilla which promptly launched the <a href="http://www.mozilla.org/projects/tamarin/">Tamarin</a> project which is going to implement version 4 of ECMAScript (upon which both ActiveScript and JavaScript are based with differences being mostly in the libraries). That version is rumored to have almost every feature listed in Stevey&#8217;s list above. If you&#8217;ve taken a look a the participants in the Tamarin project, you&#8217;ve seen that it consists of an equal number of Mozilla and Adobe (presumably former-Macromedia) people. That is a serious combination of efforts. The folks at Mozilla are serious hackers and have proven their ability to motivate a community of volunteer hackers, and Adobe can provide the financial backing and the brand that will help adoption in the suit-and-tie IT environment. That, in combination with ES4&#8217;s alleged superiority, might prove powerful enough to make its adoption by the masses possible.</p>
<p>But that&#8217;s not all. It seems (and I&#8217;m probably very late to find out about it), that Adobe&#8217;s <a href="http://labs.adobe.com/wiki/index.php/Apollo">Apollo</a> project is supposed to be everything Java Applets and .NET&#8217;s Zero Deployment should have been &#8211; a secure sandboxed environment for running applications downloaded from the web to be run on the local computer with no more hazard or installation pain than visiting a web site. I&#8217;ve previously written that desktop applications <a href="http://www.gooli.org/blog/desktop-apps-could-fight-back/">could fight back</a> the current wave of moving everything to the web. I wrote that post under the assumption that the tools for creating web applications will develop in a linear fashion through slow evolution of what we have today. And what we have today isn&#8217;t much &#8211; creating a responsive AJAX application that works across platforms and browsers is still too hard, much harder than creating a desktop application with, say, <a href="http://www.wxpython.org">wxPython</a>, that does the same thing. If Apollo does deliver an out-of-the-browser platform that will actually work, and you&#8217;ll be able to code to it using a language that doesn&#8217;t feel like bootcamp all over again, desktop applications will probably disappear.</p>
<p>And if Adobe does pull that off, they, along with their technology will become the next big thing.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.gooli.org/blog/the-next-big-thing/&amp;title=The+next+big+thing" title="Add 'The next big thing' to Del.icio.us"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/delicious.png" title="Add 'The next big thing' to Del.icio.us" alt="Add 'The next big thing' to Del.icio.us" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.gooli.org/blog/the-next-big-thing/&amp;title=The+next+big+thing" title="Add 'The next big thing' to digg"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/digg.png" title="Add 'The next big thing' to digg" alt="Add 'The next big thing' to digg" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.gooli.org/blog/the-next-big-thing/" title="Add 'The next big thing' to Technorati"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/technorati.png" title="Add 'The next big thing' to Technorati" alt="Add 'The next big thing' to Technorati" /></a>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.gooli.org/blog/the-next-big-thing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop apps could fight back</title>
		<link>http://www.gooli.org/blog/desktop-apps-could-fight-back/</link>
		<comments>http://www.gooli.org/blog/desktop-apps-could-fight-back/#comments</comments>
		<pubDate>Fri, 24 Nov 2006 18:20:55 +0000</pubDate>
		<dc:creator>gooli</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.gooli.org/blog/desktop-apps-could-fight-back/</guid>
		<description><![CDATA[I use Google Reader to read my RSS feeds and there are two things about it that I especially like :

It has a fantastic user interface.
My feeds are available for me both from my home computer and at work, and whatever feeds I signup here, I can read there as well.

It&#8217;s very hard to build [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.davidaaronsercel.com/"><img width="197" height="146" border="0" align="right" style="border: 0px none ; margin: 15px 0px 15px 15px" src="http://gooli.org/blog/wp-content/uploads/2006/11/WindowsLiveWriter/ccdafa879ae6_11194/image%7B0%7D%5B3%5D.png" /></a>I use <a href="http://www.google.com/reader">Google Reader</a> to read my RSS feeds and there are two things about it that I especially like :</p>
<ol>
<li>It has a fantastic user interface.</li>
<li>My feeds are available for me both from my home computer and at work, and whatever feeds I signup here, I can read there as well.</li>
</ol>
<p>It&#8217;s very hard to build a convincingly responsive UI using web technologies even with all the Ajax buzz, and Google is among the few companies that can actually pull it of. It&#8217;s so much easier to build desktop software even if you&#8217;re dealing with <a href="http://www.wxpython.org/">support for multi platforms</a> (and <a href="http://www.gooli.org/blog/my-first-web-app/">as I&#8217;ve recently discovered</a> it&#8217;s no fun for web app developers either). The problem with desktop software is that wherever you install it, you have to configure it, usually from scratch. My home Thunderbird configuration isn&#8217;t quite exactly what it is in the office, even if all of my actual email messages are on an IMAP server, and my address books aren&#8217;t in sync in an especially annoying way.</p>
<p>It doesn&#8217;t have to be that way though. Do you know what <a href="http://blogs.msdn.com/oldnewthing/archive/2005/06/30/434209.aspx">roaming profiles</a> are? This is a not-well-known feature of Windows that allows the entire user configuration (including the My Documents folder) to be stored on a remote server and copied to the local HD whenever the user logs on. When it works correctly (and it rarely does), it allows you to use any computer in a company and (hopefully) not even notice that you&#8217;ve changed computers because everything (down to the wallpaper) has moved along with you.</p>
<p>Okay, so that&#8217;s a little ambitious, but IM clients have been doing that on a smaller scale for quite a while now. ICQ, MSN Messenger and Skype all store the contact lists on a server, and it&#8217;s very handy.</p>
<p>One of the reasons for which web replacements for classical desktop applications are so populate ability to move from one computer to another and having all your information and configuration at your fingertips. The other is the fact the desktop software needs to be installed, but even my mom can do the &#8220;next, next, next&#8221; dance. However, people don&#8217;t roam aimlessly between computers. There are actually three levels of mobility possible:</p>
<ol>
<li>You may have a single computer you always work on.</li>
<li>You may have two or tree personal computers &#8211; one at home, one at work and maybe a laptop.<br />
Each is personal in the sense that you install the software that you like and configure it just so.</li>
<li>You don&#8217;t own a computer and only use airport internet stands, internet cafes and the like.</li>
</ol>
<p>I think we can safely assume that most people fall in categories 1 and 2 and use a small number of computers they consider their own. I would appear that <a href="http://www.beinsync.com/">BeInSync</a> realized that, but they&#8217;re talking about synchronizing files and I&#8217;m talking about synchronizing the way you&#8217;ve personalized your computer and the applications on it.</p>
<p>Such an ability (either on the application or on the operating system level) could bridge the gap between web applications and desktop applications by mixing the power of the rich UI with the seamlessness of the Internet. In the battle between desktop applications and web applications, the web seems to be winning, and it shouldn&#8217;t &#8211; at least not for everything. There&#8217;s so much the desktop can offer in terms of responsiveness and user experience that it&#8217;s a waste to confine yourself to the boundaries of the browser. I think however, that desktop application developers and the companies they work for haven&#8217;t yet learned to harness the power of the internet and instead view it as a rival that should be feared. Even applications such as Firefox don&#8217;t use the net to it&#8217;s full potential. Why can&#8217;t my bookmarks be stored on a server somewhere? Why can&#8217;t the list of extensions I&#8217;ve installed and the options I have configured for them be stored at the same location?</p>
<p>There are some issues(security comes to mind) that need to be taken care of, but I think the moment desktop application developers realize that the only thing that actually needs to be on the desktop is the compiled code itself and put everything else (documents and settings) on a server, the tide might change and the futile attempt to create web-based spread sheets and movie editors will cease.</p>
<p><em>P.S. The photo at the top of this post has nothing to do with the subject at hand. It&#8217;s just a nice photo by <a href="http://www.davidaaronsercel.com/">David Aaron Sercel</a> whose <a href="http://www.google.com/ig/directory?hl=en&#038;num=24&#038;url=http://www.davidaaronsercel.com/photos/das-photo.xml&#038;q=david+aaron&#038;start=0">Google widget</a> has a place of honor on my Google homepage.</em></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.gooli.org/blog/desktop-apps-could-fight-back/&amp;title=Desktop+apps+could+fight+back" title="Add 'Desktop apps could fight back' to Del.icio.us"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/delicious.png" title="Add 'Desktop apps could fight back' to Del.icio.us" alt="Add 'Desktop apps could fight back' to Del.icio.us" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.gooli.org/blog/desktop-apps-could-fight-back/&amp;title=Desktop+apps+could+fight+back" title="Add 'Desktop apps could fight back' to digg"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/digg.png" title="Add 'Desktop apps could fight back' to digg" alt="Add 'Desktop apps could fight back' to digg" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.gooli.org/blog/desktop-apps-could-fight-back/" title="Add 'Desktop apps could fight back' to Technorati"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/technorati.png" title="Add 'Desktop apps could fight back' to Technorati" alt="Add 'Desktop apps could fight back' to Technorati" /></a>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.gooli.org/blog/desktop-apps-could-fight-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>email to RSS</title>
		<link>http://www.gooli.org/blog/email-to-rss/</link>
		<comments>http://www.gooli.org/blog/email-to-rss/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 07:58:07 +0000</pubDate>
		<dc:creator>gooli</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.gooli.org/blog/email-to-rss/</guid>
		<description><![CDATA[I&#8217;ve been using Google Reader for while and enjoying the experience. They&#8217;ve really captured the concept of quickly scanning through the feeds only to stop and read the most interesting things. But while I am using the Reader for my daily updates from RSS feeds, I can&#8217;t use the same tool to keep tabs on [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://www.google.com/reader/view/">Google Reader</a> for while and enjoying the experience. They&#8217;ve really captured the concept of quickly scanning through the feeds only to stop and read the most interesting things. But while I am using the Reader for my daily updates from RSS feeds, I can&#8217;t use the same tool to keep tabs on some of the mailing lists I am subscribed too. I thought it would be nice to have all of my mailing list subscriptions converted into RSS feeds and fed into the Reader.</p>
<p>Turns out it&#8217;s already been done, sort of. The <a href="http://quickmail.johanfitie.com/">quickmail.php</a> tool can connect to any POP3 email server and create an RSS feed for all of your email. It just needs a bit of filtering options to do what I like.</p>
<p>On the other hand, I&#8217;m beginning to feel swamped with all the information flow.</p>
<p>So maybe not.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.gooli.org/blog/email-to-rss/&amp;title=email+to+RSS" title="Add 'email to RSS' to Del.icio.us"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/delicious.png" title="Add 'email to RSS' to Del.icio.us" alt="Add 'email to RSS' to Del.icio.us" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.gooli.org/blog/email-to-rss/&amp;title=email+to+RSS" title="Add 'email to RSS' to digg"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/digg.png" title="Add 'email to RSS' to digg" alt="Add 'email to RSS' to digg" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.gooli.org/blog/email-to-rss/" title="Add 'email to RSS' to Technorati"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/technorati.png" title="Add 'email to RSS' to Technorati" alt="Add 'email to RSS' to Technorati" /></a>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.gooli.org/blog/email-to-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS for web page changes</title>
		<link>http://www.gooli.org/blog/rss-for-web-page-changes/</link>
		<comments>http://www.gooli.org/blog/rss-for-web-page-changes/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 18:47:25 +0000</pubDate>
		<dc:creator>gooli</dc:creator>
				<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://www.gooli.org/blog/rss-for-web-page-changes/</guid>
		<description><![CDATA[W3C is working on a standard for widgets &#8211; those tiny web applications that are growing everywhere these days : Google, Microsoft, Yahoo and ESPN all have personalizable home pages that you can put small applications on. Those widgets include things like calculators, weather summaries, pictures-of-the day and calendars. Here&#8217;s what my personalized home page [...]]]></description>
			<content:encoded><![CDATA[<p>W3C is working on a <a href="http://www.w3.org/TR/widgets/">standard</a> for widgets &#8211; those tiny web applications that are growing everywhere these days : Google, Microsoft, Yahoo and ESPN all have personalizable home pages that you can put small applications on. Those widgets include things like calculators, weather summaries, pictures-of-the day and calendars. Here&#8217;s what my personalized home page at Google looks like:</p>
<p><a href="http://gooli.org/blog/wp-content/uploads/2006/11/WindowsLiveWriter/RSSforwebpagechanges_121F8/google%5B7%5D2.png"><img width="443" height="242" border="0" style="border: 0px none " src="http://gooli.org/blog/wp-content/uploads/2006/11/WindowsLiveWriter/RSSforwebpagechanges_121F8/google_thumb%5B5%5D2.png" /></a></p>
<p><strong><em>But that&#8217;s really not what I wanted to talk about.</em></strong></p>
<p>As I was reading the standard (which is very incomplete) I realized I would like to keep tabs on what&#8217;s happening with it. However, the lovely RSS icon was nowhere to be found. But wait a minute, I thought to myself, all I want is to be notified when the web page changes. And I would like to be notified via RSS, because that&#8217;s where I, err.., get notified.</p>
<p>How hard can it be to implement something that keeps a version of a page I register, checks back with it once in a while and generates an RSS feed from the changes? Shouldn&#8217;t be too hard, but as far as I know there isn&#8217;t such a service. There are <a href="http://www.changenotes.com">some sites</a> that promise to inform you by email if a web page changes, but no RSS feeds and my experience with them wasn&#8217;t all that great.</p>
<p>I guess I&#8217;ll have to make to time to code this one myself.</p>
<p><em>[Update] In these modern times, you <a href="http://offog.org/ideas/web-page-changes-rss.html">can&#8217;t possibly</a> have an original idea anymore.</em></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.gooli.org/blog/rss-for-web-page-changes/&amp;title=RSS+for+web+page+changes" title="Add 'RSS for web page changes' to Del.icio.us"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/delicious.png" title="Add 'RSS for web page changes' to Del.icio.us" alt="Add 'RSS for web page changes' to Del.icio.us" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.gooli.org/blog/rss-for-web-page-changes/&amp;title=RSS+for+web+page+changes" title="Add 'RSS for web page changes' to digg"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/digg.png" title="Add 'RSS for web page changes' to digg" alt="Add 'RSS for web page changes' to digg" /></a>
<a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.gooli.org/blog/rss-for-web-page-changes/" title="Add 'RSS for web page changes' to Technorati"><img src="http://gooli.org/blog/wp-content/plugins/social_bookmarks/technorati.png" title="Add 'RSS for web page changes' to Technorati" alt="Add 'RSS for web page changes' to Technorati" /></a>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://www.gooli.org/blog/rss-for-web-page-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

