<?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>Emergent Properties &#187; Web</title>
	<atom:link href="http://emergent.urbanpug.com/?cat=5&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://emergent.urbanpug.com</link>
	<description>Order from disorder - Thoughts about where technology is going.</description>
	<lastBuildDate>Wed, 28 Jan 2009 19:27:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Does Text-Link-Ads destroy Google?  (Is Google F&#8217;d?)</title>
		<link>http://emergent.urbanpug.com/?p=76</link>
		<comments>http://emergent.urbanpug.com/?p=76#comments</comments>
		<pubDate>Wed, 13 Sep 2006 20:48:29 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=76</guid>
		<description><![CDATA[One of the best algorithms people have come up with for providing good search results is Google&#8217;s PageRank algorithm.  Simply put, the value of a specific page on a website is related to the value of the pages that link to the page.  So, if lots of people link to you, you get higher PageRank.  &#8230; <a href="http://emergent.urbanpug.com/?p=76" class="more-link">Continue reading <span class="screen-reader-text">Does Text-Link-Ads destroy Google?  (Is Google F&#8217;d?)</span></a>]]></description>
				<content:encoded><![CDATA[<p>One of the best algorithms people have come up with for providing good search results is Google&#8217;s PageRank algorithm.  Simply put, the value of a specific page on a website is related to the value of the pages that link to the page.  So, if lots of people link to you, you get higher PageRank.  The key here is an actual, real, HTML anchor-text link.  No Javascript clicks, no banner ads, etc.  Those things don&#8217;t count.  The value of a page is related to how many REAL links there are to it.  Also important is the value of the pages that link to a specific page.  So, if a page gets linked to by a highly valued page, it gets ranked higher than a page that is linked to by a less valued site.  It&#8217;s pretty simple.  If a site is linked to a lot, it&#8217;s an authority.  If it&#8217;s an authority, and it links to you, well, you&#8217;re good too.  It&#8217;s fairly common knowledge that PageRank isn&#8217;t the ONLY thing that Google looks at, but, regardless of what anyone says, it <strong>is</strong> important.  Google conceived of the system, and they provide pretty good search results.  Everything&#8217;s great in the world.  Except&#8230; when it&#8217;s not.</p>
<p />
<p>Looking at web history, webmasters figured out the importance of links, and they did what they could to get them.  Link exchanges became common, and they still are.  Link spamming, especially on blogs, became common.  Google had to react, to make sure that their algorithms still worked.  If certain people are unscrupulously gathering links and are performing better in search results, Google ceases to become an independent provider of relevant search results.  If this happens too much, people stop using Google.  So, the point is that people have been trying to game Google, and Google has been reacting.  However, for the most part, Google&#8217;s been reacting to things like link spamming, blog spamming, and the like.  But now, things are changing.
</p>
<p><a href="http://www.text-link-ads.com/?ref=26551">Text Link Ads</a> is a service that lets webmasters BUY links.  This is different.  Instead of swapping links or having a site&#8217;s content be editorially dictated, there&#8217;s now a market for buying links on sites with good PageRank.  Webmasters like it because it gives them another stream of revenue, people doing SEO like it because it gives them an easy way to build links.  Text Link Ads says that it&#8217;s not really about PageRank.  I disagree.  If it weren&#8217;t about PR, then why not build something resembling a banner ad system?  Why not value links based on clicks or impressions?  Because you want real anchor text links that translate into transferred PageRank, that&#8217;s why. (Note: I&#8217;m not saying there are not other reasons for buying TLA&#8217;s, such as traffic.  But If PR weren&#8217;t a large part of this equation, why not just have a more traditional ad system?)
</p>
<p>Is this bad?  My guess would be that Google probably thinks so.  Google wants their search results to be good, and anything that potentially hurts that is a &#8220;bad&#8221; thing.  However, the case can be made that this actually isn&#8217;t so bad.  For one, another revenue source brings more revenue to websites, promoting better content.  Also, TLA has editorial approval of links (and sites displaying links), and for the most part, the links actually conform somewhat to the niche they&#8217;re being displayed in.  Here&#8217;s an analogy:  You can pay Yahoo to be in their commercial directory, and Google counts this as ok.  They even suggest it.  The idea is that if you pay Yahoo to list you, and they do list you, it&#8217;s approval that you&#8217;re good.  You&#8217;ve spent the money to prove that you&#8217;re not a fly-by-night scam or spam operation, and Yahoo has independently confirmed.  Google likes this.  Take this to the next level.  Would Google approve of other directories doing the same?  Why?  I think the same rules apply. Take it another step &#8212; to where Text Link Ads is.  They&#8217;re still like a directory in that they place links in niches.  There&#8217;s still editorial control, most of the links are in-genre, the real money exchanged is a barrier to uberspam.  It&#8217;s just &#8230; decentralized.</p>
<p>I think TLA itself isn&#8217;t enough really hurt Google.  However, there are networks out there that take this idea another step towards spamminess.  Here&#8217;s what they do:  You give up links on your sites for links on other sites.  It&#8217;s just like TLA, but you get &#8220;paid&#8221; in links which you can only &#8220;spend&#8221; on other links.  These sites generally skim off the top and actually sell some of their inventory.  Also, they&#8217;re fairly sophisticated about how much &#8220;currency&#8221; you get for displaying links on your site.  Here&#8217;s why they&#8217;re bad:  There&#8217;s much less of a barrier to spam and lack of editorial control.  Once systems like these become automated enough, they&#8217;ll degenerate into spam.  On the other hand, maybe they won&#8217;t.  Maybe there&#8217;s enough money to be made and enough focus on keeping everything legitimate that they won&#8217;t really hurt google that much.</p>
<p>However, can it be said that something that gives some sites an advantage over others in the SERPS is not basically bad for Google?  In the end, don&#8217;t these sites exist to game Google?  Isn&#8217;t anything that games Google bad for Google?</p>
<p>Time will tell whether these networks thrive or whether Google figures out how to do some fancy graph analysis that penalizes network participants, thus killing the networks.</p>
<p>What do you think?  Is Google screwed by such practices? Will they evolve? Is a solution possible?  Does it require more computing power than is possible (even for the Googleplex) to amass?</p>
<p>Time will tell.
</p>
<p>
</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/text+link+ads" rel="tag">text+link+ads</a>, <a href="http://technorati.com/tag/google" rel="tag">google</a>, <a href="http://technorati.com/tag/text+link+ads+google" rel="tag">text+link+ads+google</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=76</wfw:commentRss>
		<slash:comments>-879</slash:comments>
		</item>
		<item>
		<title>Flock is pretty cool</title>
		<link>http://emergent.urbanpug.com/?p=70</link>
		<comments>http://emergent.urbanpug.com/?p=70#comments</comments>
		<pubDate>Wed, 14 Jun 2006 20:57:22 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=70</guid>
		<description><![CDATA[So i&#8217;m trying out flock, which is a new web browser based on firefox.  It&#8217;s got support for blogging, photos, delicious, rss reading, etc. it seems pretty cool so far. when i first heard about the project, months ago, i was very dismissive.  I thought that they were making a useless tool, that nobody would &#8230; <a href="http://emergent.urbanpug.com/?p=70" class="more-link">Continue reading <span class="screen-reader-text">Flock is pretty cool</span></a>]]></description>
				<content:encoded><![CDATA[<p>So i&#8217;m trying out <a href="http://www.flock.com">flock</a>, which is a new web browser based on firefox.  It&#8217;s got support for blogging, photos, delicious, rss reading, etc.</p>
<p>it seems pretty cool so far.</p>
<p>when i first heard about the project, months ago, i was very dismissive.  I thought that they were making a useless tool, that nobody would ever need anything more than firefox.  now, after playing with flock for 30 minutes or so, it seems really damn good.  I see exactly their vision, and I want to see MORE of it.  I know they can do a lot more with this project, and I&#8217;m excited about it.</p>
<p>I&#8217;m even more excited that firefox will see it and incorporate some of the better features back into firefox, making IT an even better product.</p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/flock" rel="tag">flock</a>, <a href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a href="http://technorati.com/tag/web+browser" rel="tag">web+browser</a>, <a href="http://technorati.com/tag/flock+web+browser" rel="tag">flock+web+browser</a>, <a href="http://technorati.com/tag/flock+flickr" rel="tag">flock+flickr</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=70</wfw:commentRss>
		<slash:comments>-31</slash:comments>
		</item>
		<item>
		<title>Low Memory Computing</title>
		<link>http://emergent.urbanpug.com/?p=62</link>
		<comments>http://emergent.urbanpug.com/?p=62#comments</comments>
		<pubDate>Sun, 07 May 2006 01:25:04 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=62</guid>
		<description><![CDATA[There is a seemingly unstoppable trend in computing to have ever more and more memory available to applications. When we run across performance bottlenecks, one of the easiest fixes is usually to &#8220;add more ram.&#8221; However, there is a trend towards getting virtual private servers to host websites. This trend isn&#8217;t new. Businesses have been &#8230; <a href="http://emergent.urbanpug.com/?p=62" class="more-link">Continue reading <span class="screen-reader-text">Low Memory Computing</span></a>]]></description>
				<content:encoded><![CDATA[<p>There is a seemingly unstoppable trend in computing to have ever more and more memory available to applications.  When we run across performance bottlenecks, one of the easiest fixes is usually to &#8220;add more ram.&#8221;  However, there is a trend towards getting <a href="http://en.wikipedia.org/wiki/Virtual_private_server">virtual private servers</a> to host websites.  This trend isn&#8217;t new.  Businesses have been consolidating production servers onto virtual servers for a while now.  The &#8220;new thing&#8221; is that more and more people are able to get their own slice of a real server from hosting companies.  I just moved this blog, Urban Pug, and Clean Your Microfiber to a small virtual server from Quantact.com for a very affordable price.  We&#8217;re at the point where you can split a decent server up 80-100 ways and give everyone decent performance.</p>
<p>There is a problem, however.  If you put 8 gigs of ram in a system with, say, two high powered Xeon or Opteron servers, you can split the CPU cyles up and guarantee everyone a minimum amount of performance.  This part is straightforward.  The host system gives all guests as much CPU as they want, but when there&#8217;s contention, resources are limited with &#8220;fair&#8221; mechanism to ensure even CPU cycle distribution.  However, with RAM, you can guarantee a &#8220;limited&#8221; amount of ram, but you can&#8217;t &#8220;burst&#8221; ram like you can with CPU cycles.  The guest operating system can&#8217;t just be told, &#8220;hey, you have more ram now.&#8221;</p>
<p>That leaves us with the situation of having pretty damn fast virtual servers that are set to run with small amounts of ram.  The problem that THIS creates is that standard applications such as MySQL and Apache expect a certain amount of ram to be present in modern configurations.  When this happens, you can easily have a situation where you run out of ram and start swapping to disk a lot.  If you&#8217;re in this situation, you might actually be better off limiting the applications in some way to use less ram (and thus potentially be slower under certain conditions).</p>
<p>It&#8217;s not a &#8220;win-win&#8221; situation.  If you need a big fast server, you&#8217;ll still have to get a big fast server.  If you just need something medium-to-small, it&#8217;s possible to do this on the cheap and still get good performance.</p>
<p>So, how do we do this?  Basically, it comes down to limiting the ram MySQL uses and limiting the ram and number of processes apache uses (or using other applications altogether, like lighttpd).  In my next few posts, i&#8217;ll discuss what i&#8217;ve learned from tweaking my own VPS, and hopefully get some feedback on how to do a better job.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/virtual%2Bprivate%2Bserver" title="See the Technorati tag page for 'virtual+private+server'." rel="tag">virtual+private+server</a>, <a href="http://technorati.com/tag/vps" title="See the Technorati tag page for 'vps'." rel="tag">vps</a>, <a href="http://technorati.com/tag/apache" title="See the Technorati tag page for 'apache'." rel="tag">apache</a>, <a href="http://technorati.com/tag/mysql" title="See the Technorati tag page for 'mysql'." rel="tag">mysql</a>, <a href="http://technorati.com/tag/lighttpd" title="See the Technorati tag page for 'lighttpd'." rel="tag">lighttpd</a>, <a href="http://technorati.com/tag/low%2Bmemory%2Bcomputing" title="See the Technorati tag page for 'low+memory+computing'." rel="tag">low+memory+computing</a>, <a href="http://technorati.com/tag/low%2Bmemory" title="See the Technorati tag page for 'low+memory'." rel="tag">low+memory</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=62</wfw:commentRss>
		<slash:comments>-85</slash:comments>
		</item>
		<item>
		<title>Google News to RSS Feed Converter</title>
		<link>http://emergent.urbanpug.com/?p=52</link>
		<comments>http://emergent.urbanpug.com/?p=52#comments</comments>
		<pubDate>Fri, 22 Jul 2005 03:44:43 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=52</guid>
		<description><![CDATA[This afternoon, I was really frustrated. I found an article I liked while looking through some financial sites, and I realized, &#8220;hey, i want to SUBSCRIBE to this article&#8221; Well, i went to google news, thinking, &#8220;of course, they probably already have rss feeds of news searches, just like technorati lets you have of blog &#8230; <a href="http://emergent.urbanpug.com/?p=52" class="more-link">Continue reading <span class="screen-reader-text">Google News to RSS Feed Converter</span></a>]]></description>
				<content:encoded><![CDATA[<p>This afternoon, I was really frustrated.  I found an article I liked while looking through some financial sites, and I realized, &#8220;hey, i want to SUBSCRIBE to this article&#8221;</p>
<p>Well, i went to google news, thinking, &#8220;of course, they probably already have rss feeds of news searches, just like technorati lets you have of blog space.&#8221;  Well, I couldn&#8217;t find it, so I looked around and found a couple tools, including <a href="http://www.xmlhub.com/rssgenr8.php">RSSgenr8</a> by XMLHub.com.  Then, in an hour or so I cooked together a little tool for me to use to track some news stories via my bloglines account.</p>
<p>Anyway, if it&#8217;s useful to me, it&#8217;s probably useful to someone else.  If others find it useful, I may make the code look nice and release it as GPL.</p>
<p>For now, you can try it out:  <strike>rss-a-tron-o-matic</strike></p>
<p>Edit: Removed Link, google news supports RSS now.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/google" title="See the Technorati tag page for 'google'." rel="tag">google</a>, <a href="http://technorati.com/tag/news" title="See the Technorati tag page for 'news'." rel="tag">news</a>, <a href="http://technorati.com/tag/rss" title="See the Technorati tag page for 'rss'." rel="tag">rss</a>, <a href="http://technorati.com/tag/web2.0" title="See the Technorati tag page for 'web2.0'." rel="tag">web2.0</a>, <a href="http://technorati.com/tag/rss-a-tron-o-matic" title="See the Technorati tag page for 'rss-a-tron-o-matic'." rel="tag">rss-a-tron-o-matic</a>, <a href="http://technorati.com/tag/xml" title="See the Technorati tag page for 'xml'." rel="tag">xml</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=52</wfw:commentRss>
		<slash:comments>-13</slash:comments>
		</item>
		<item>
		<title>Where will the browser appear as a platform first? &#8212; The Enterprise</title>
		<link>http://emergent.urbanpug.com/?p=49</link>
		<comments>http://emergent.urbanpug.com/?p=49#comments</comments>
		<pubDate>Thu, 14 Jul 2005 05:32:29 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web3.0]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=49</guid>
		<description><![CDATA[Here&#8217;s a thought from the future: The browser is the platform. Microsoft has embraced this and has released Office as an ASP.NET 2.0 Ajax application for enterprises. Microsoft is continuing its push into &#8216;Software as a Service&#8217; You can now rent Office XML Application Server for Windows Server 2007 All of your enterprise users, using &#8230; <a href="http://emergent.urbanpug.com/?p=49" class="more-link">Continue reading <span class="screen-reader-text">Where will the browser appear as a platform first? &#8212; The Enterprise</span></a>]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s a thought from the future:</p>
<ul>
<li>The browser is the platform. </li>
<li>Microsoft has embraced this and has released Office as an ASP.NET 2.0 Ajax application for enterprises.  </li>
<li>Microsoft is continuing its push into &#8216;Software as a Service&#8217;</li>
<li>You can now <strong>rent</strong> Office XML Application Server for Windows Server 2007</li>
<li>All of your enterprise users, using IE7.0, Firefox 2.1, Opera 16, or Safari can now access all their office applications from their desktop. (No, IE8.0 still won&#8217;t be out, but Firefox will be at 25% marketshare, and I&#8217;m not even going to guess at what Firefox will be alled then &#8212; how about &#8216;Burning Rabbit&#8217; ?) </li>
<li>Here&#8217;s the catch &#8212; When users click on that &#8216;Microsoft Word&#8217; button (or any of the office apps), a local application doesnt load.  It loads a rich web application that closely mimics what we now think of as word.</li>
<li>All of the users have their own document storage on your Windows Server</li>
<li>All of the users have access to their documents seamlessly through existing methods (the remote storage automatically shows up in a user&#8217;s &#8216;my documents&#8217; subfolder, apple&#8217;s finder/searchlight, etc)</li>
<li>Users can specify permissions on these centrally stored files, and they are easily shared &#8212; people don&#8217;t have to navigate to a random person&#8217;s desktop to get a document they shared, and a person doesn&#8217;t have to email it to them.  The documents on the server are all searchable by the user&#8217;s local desktop (depending on permissions).</li>
<li>When it&#8217;s time to upgrade to a new version of Office XML Application Server, the upgrade is done on the server, once, and all clients automatically have their update.</li>
<p>I know some of this isn&#8217;t new OR likely, but it&#8217;s fun to take an old idea that was once pure &#8216;out there&#8217; thinking and bring it down into the realm of &#8220;I see how this is possible even if it&#8217;s not either soon or likely&#8221;</p>
<p>Also, who knows if it will even be microsoft who does this?  Maybe it&#8217;s SUN, maybe this will all play out on linux desktops first, with &#8220;OpenOffice Network Server&#8221; &#8212; who knows.  I think the day of the browser as a platform IS coming, and I think we&#8217;re going to see REAL productivity applications created this way, and I think it&#8217;s going to come to the enterprise first.</p>
<p>They&#8217;re the ones who can see the real cost savings and increased productivity &#8212; through ease of deployment and upgrades for the former and ease of collaboration in the latter.</p>
</ul>
<p class="tags">Tags: <a href="http://technorati.com/tag/microsoft" title="See the Technorati tag page for 'microsoft'." rel="tag">microsoft</a>, <a href="http://technorati.com/tag/office" title="See the Technorati tag page for 'office'." rel="tag">office</a>, <a href="http://technorati.com/tag/xml" title="See the Technorati tag page for 'xml'." rel="tag">xml</a>, <a href="http://technorati.com/tag/web3.0" title="See the Technorati tag page for 'web3.0'." rel="tag">web3.0</a>, <a href="http://technorati.com/tag/openoffice" title="See the Technorati tag page for 'openoffice'." rel="tag">openoffice</a>, <a href="http://technorati.com/tag/deployment" title="See the Technorati tag page for 'deployment'." rel="tag">deployment</a>, <a href="http://technorati.com/tag/safari" title="See the Technorati tag page for 'safari'." rel="tag">safari</a>, <a href="http://technorati.com/tag/opera" title="See the Technorati tag page for 'opera'." rel="tag">opera</a>, <a href="http://technorati.com/tag/firefox" title="See the Technorati tag page for 'firefox'." rel="tag">firefox</a>, <a href="http://technorati.com/tag/burningrabbit" title="See the Technorati tag page for 'burningrabbit'." rel="tag">burningrabbit</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=49</wfw:commentRss>
		<slash:comments>-2972</slash:comments>
		</item>
		<item>
		<title>A new way of thinking about rich web applications &#8212; Lightweight Plugins</title>
		<link>http://emergent.urbanpug.com/?p=48</link>
		<comments>http://emergent.urbanpug.com/?p=48#comments</comments>
		<pubDate>Tue, 12 Jul 2005 22:04:17 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web3.0]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=48</guid>
		<description><![CDATA[I&#8217;m not sure exactly where I got this idea, but I know it&#8217;s not my own, so I cede the creativity of the idea to someone else. Actually, I think it was Bill Scott with Sabre / OpenRico on his blog, but again, I&#8217;m not sure. Anyway, to the idea. If you stop thinking of &#8230; <a href="http://emergent.urbanpug.com/?p=48" class="more-link">Continue reading <span class="screen-reader-text">A new way of thinking about rich web applications &#8212; Lightweight Plugins</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m not sure exactly where I got this idea, but I know it&#8217;s not my own, so I cede the creativity of the idea to someone else.  Actually, I think it was Bill Scott with Sabre / OpenRico on his <a href="http://looksgoodworkswell.blogspot.com/">blog</a>, but again, I&#8217;m not sure.</p>
<p>Anyway, to the idea.  If you stop thinking of javascript as a way to enhance a webpage and start thinking of it as more of an actual language you can use to build a small application inside of a webpage, it sorta &#8220;changes everything.&#8221;  With the popularity of ajax and the rise of advanced widget systems (like <a href="http://script.aculo.us/">script.aculo.us/</a>) and rich web application frameworks, it&#8217;s becoming more and more apparent that you *can* build very functional applications on the web.  And, for that matter, you can do it all inside a single webpage.</p>
<p>So, you can build a mini application, so what?  Well, how about building a &#8220;Lightweight Plugin.&#8221;  Here&#8217;s the flow of things:</p>
<ol>
<li>Browser downloads page with little markup, but much javascript</li>
<li>Javascript loads a data file from server</li>
<li>Javascript parses data file and displays to user</li>
<li>User can interact with the javascript display to edit data or view new data</li>
</ol>
<p>See, it&#8217;s just like having an acrobat reader or flash, but you&#8217;ve got ZERO downloads, and you can have it do whatever you want, completely customized to your way of doing things.</p>
<p>But wait, the thing about plugins is that there are only a few of them that people have, so everyone has to stick to using the big ones &#8212; acrobat reader &#038; flash.  We don&#8217;t have to stick to that anymore, since there&#8217;s no installation of software to worry about.  I keep coming back to &#8220;The browser is the platform&#8221; &#8212; Once you&#8217;ve got the idea of the lightweight plugin, it becomes apparent that anyone can just build whatever lightweight plugin they want, and the browser just becomes the platform for running and distributing the application.</p>
<p>The browser is the platform.<br />
The browser is the platform.<br />
The browser is the platform.</p>
<p>We&#8217;re not getting rid of regular apps anytime soon, but we&#8217;re going to start seeing the web become a very different place, full of big and small applications.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/web3.0" title="See the Technorati tag page for 'web3.0'." rel="tag">web3.0</a>, <a href="http://technorati.com/tag/xml" title="See the Technorati tag page for 'xml'." rel="tag">xml</a>, <a href="http://technorati.com/tag/script.aculo.us" title="See the Technorati tag page for 'script.aculo.us'." rel="tag">script.aculo.us</a>, <a href="http://technorati.com/tag/platform" title="See the Technorati tag page for 'platform'." rel="tag">platform</a>, <a href="http://technorati.com/tag/ajax" title="See the Technorati tag page for 'ajax'." rel="tag">ajax</a>, <a href="http://technorati.com/tag/openrico" title="See the Technorati tag page for 'openrico'." rel="tag">openrico</a>, <a href="http://technorati.com/tag/browser" title="See the Technorati tag page for 'browser'." rel="tag">browser</a>, <a href="http://technorati.com/tag/firefox" title="See the Technorati tag page for 'firefox'." rel="tag">firefox</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=48</wfw:commentRss>
		<slash:comments>-19</slash:comments>
		</item>
		<item>
		<title>TopJax 0.2</title>
		<link>http://emergent.urbanpug.com/?p=46</link>
		<comments>http://emergent.urbanpug.com/?p=46#comments</comments>
		<pubDate>Thu, 30 Jun 2005 04:12:21 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=46</guid>
		<description><![CDATA[I&#8217;ve released a new version of my little Ajax system utility, TopJax The new release displays a bit more information to the user than the last. If you don&#8217;t know, TopJax is basically the unix Top command ported to the web with Ajax techniques. It&#8217;s basically a, &#8220;hey let me do something that gets my &#8230; <a href="http://emergent.urbanpug.com/?p=46" class="more-link">Continue reading <span class="screen-reader-text">TopJax 0.2</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve released a new version of my little Ajax system utility, <a href="http://emergent.urbanpug.com/topjax">TopJax</a>  The new release displays a bit more information to the user than the last.</p>
<p>If you don&#8217;t know, TopJax is basically the unix <b>Top</b> command ported to the web with Ajax techniques.  It&#8217;s basically a, &#8220;hey let me do something that gets my feet wet w/ Ajax while also doing something potentially useful&#8221;</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/topjax" title="See the Technorati tag page for 'topjax'." rel="tag">topjax</a>, <a href="http://technorati.com/tag/top" title="See the Technorati tag page for 'top'." rel="tag">top</a>, <a href="http://technorati.com/tag/unix" title="See the Technorati tag page for 'unix'." rel="tag">unix</a>, <a href="http://technorati.com/tag/ajax" title="See the Technorati tag page for 'ajax'." rel="tag">ajax</a>, <a href="http://technorati.com/tag/xmlhttprequest" title="See the Technorati tag page for 'xmlhttprequest'." rel="tag">xmlhttprequest</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=46</wfw:commentRss>
		<slash:comments>-21</slash:comments>
		</item>
		<item>
		<title>Mappr Beta!</title>
		<link>http://emergent.urbanpug.com/?p=45</link>
		<comments>http://emergent.urbanpug.com/?p=45#comments</comments>
		<pubDate>Thu, 30 Jun 2005 01:22:47 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=45</guid>
		<description><![CDATA[I found this neat little wapp on the del.icio.us makemagazine rss feed, it&#8217;s called Mappr, and it superimposes pictures tagged with a keyword of choice on top of a map of the united states. It uses other tags to place the images. For example, i&#8217;ve tagged some of my images on flickr, which happen to &#8230; <a href="http://emergent.urbanpug.com/?p=45" class="more-link">Continue reading <span class="screen-reader-text">Mappr Beta!</span></a>]]></description>
				<content:encoded><![CDATA[<p>I found this neat little wapp on the del.icio.us makemagazine rss feed, it&#8217;s called Mappr, and it superimposes pictures tagged with a keyword of choice on top of a map of the united states.</p>
<p>It uses other tags to place the images.</p>
<p>For example, i&#8217;ve tagged some of my images on flickr, which happen to be tagged with <b>pug</b>, ALSO with the keyword of <b>neworleans</b>.  Mappr can then associate &#8216;neworleans&#8217; with a location on the map.  In essence, it&#8217;s inferring location from tags, which is neat.</p>
<p>To see it in action, check out <a href="http://mappr.com/mappr.phtml?tag=pug">this link</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/flickr" title="See the Technorati tag page for 'flickr'." rel="tag">flickr</a>, <a href="http://technorati.com/tag/mappr" title="See the Technorati tag page for 'mappr'." rel="tag">mappr</a>, <a href="http://technorati.com/tag/map" title="See the Technorati tag page for 'map'." rel="tag">map</a>, <a href="http://technorati.com/tag/image" title="See the Technorati tag page for 'image'." rel="tag">image</a>, <a href="http://technorati.com/tag/photo" title="See the Technorati tag page for 'photo'." rel="tag">photo</a>, <a href="http://technorati.com/tag/geotagging" title="See the Technorati tag page for 'geotagging'." rel="tag">geotagging</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=45</wfw:commentRss>
		<slash:comments>-8</slash:comments>
		</item>
		<item>
		<title>Original Ajax</title>
		<link>http://emergent.urbanpug.com/?p=44</link>
		<comments>http://emergent.urbanpug.com/?p=44#comments</comments>
		<pubDate>Wed, 29 Jun 2005 20:27:35 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=44</guid>
		<description><![CDATA[I thought this was interesting over on Scobleizer: Apparently Jean Paoli&#8217;s team at Microsoft created XMLHttp in 1998 in order to give the Outlook team a way to do Outlook Web Access. I mean, that&#8217;s not all that interesting. It&#8217;d be more neat if what we were using it for now was totally not what &#8230; <a href="http://emergent.urbanpug.com/?p=44" class="more-link">Continue reading <span class="screen-reader-text">Original Ajax</span></a>]]></description>
				<content:encoded><![CDATA[<p>I thought this was interesting over on <a href="http://radio.weblogs.com/0001011/2005/06/28.html#a10498">Scobleizer</a>:  Apparently Jean Paoli&#8217;s team at Microsoft created XMLHttp in 1998 in order to give the Outlook team a way to do Outlook Web Access.</p>
<p>I mean, that&#8217;s not all that interesting.  It&#8217;d be more neat if what we were using it for now was totally not what was expected, but I guess the tool is being used for what it was invented.</p>
<p>Full article about that, the Microsoft Atlas project, which I&#8217;m guessing is Visual Web Developer 2005 + ASP.NET 2.0, you can go to <a href="http://weblogs.asp.net/scottgu/archive/2005/06/28/416185.aspx">ScottGu&#8217;s Blog</a>.  There, he talks about the upcoming Atlas Client Script Framework, which will provide ajax support to ASP.NET</p>
<p>Next, we need to have System.Windows.Forms implemented in XHTML+CSS+AJAX.  Wouldn&#8217;t that be something?</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/xmlhttp" title="See the Technorati tag page for 'xmlhttp'." rel="tag">xmlhttp</a>, <a href="http://technorati.com/tag/xmlhttprequest" title="See the Technorati tag page for 'xmlhttprequest'." rel="tag">xmlhttprequest</a>, <a href="http://technorati.com/tag/OWA" title="See the Technorati tag page for 'OWA'." rel="tag">OWA</a>, <a href="http://technorati.com/tag/outlook" title="See the Technorati tag page for 'outlook'." rel="tag">outlook</a>, <a href="http://technorati.com/tag/web" title="See the Technorati tag page for 'web'." rel="tag">web</a>, <a href="http://technorati.com/tag/access" title="See the Technorati tag page for 'access'." rel="tag">access</a>, <a href="http://technorati.com/tag/scobleizer" title="See the Technorati tag page for 'scobleizer'." rel="tag">scobleizer</a>, <a href="http://technorati.com/tag/paoli" title="See the Technorati tag page for 'paoli'." rel="tag">paoli</a>, <a href="http://technorati.com/tag/visual" title="See the Technorati tag page for 'visual'." rel="tag">visual</a>, <a href="http://technorati.com/tag/developer" title="See the Technorati tag page for 'developer'." rel="tag">developer</a>, <a href="http://technorati.com/tag/2005" title="See the Technorati tag page for '2005'." rel="tag">2005</a></p>]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=44</wfw:commentRss>
		<slash:comments>-46</slash:comments>
		</item>
		<item>
		<title>The even longer tail and the Adwords API</title>
		<link>http://emergent.urbanpug.com/?p=43</link>
		<comments>http://emergent.urbanpug.com/?p=43#comments</comments>
		<pubDate>Wed, 29 Jun 2005 05:40:33 +0000</pubDate>
		<dc:creator><![CDATA[matt]]></dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://emergent.urbanpug.com/?p=43</guid>
		<description><![CDATA[At first, the Google Adwords API doesn&#8217;t really seem like much, just a way to write simple programs to do some automating of tasks that are already pretty easy. I&#8217;ve bought ads on Google before, and it&#8217;s really fairly straightforward. However, it&#8217;s really a MUCH bigger deal, in my opinion. If you look back at &#8230; <a href="http://emergent.urbanpug.com/?p=43" class="more-link">Continue reading <span class="screen-reader-text">The even longer tail and the Adwords API</span></a>]]></description>
				<content:encoded><![CDATA[<p>At first, the Google Adwords API doesn&#8217;t really seem like much, just a way to write simple programs to do some automating of tasks that are already pretty easy.  I&#8217;ve bought ads on Google before, and it&#8217;s really fairly straightforward.</p>
<p>However, it&#8217;s really a MUCH bigger deal, in my opinion.</p>
<p>If you look back at posts like <a href="http://longtail.typepad.com/the_long_tail/2005/02/googles_long_ta.html" title="google's long tail">this one</a>, you&#8217;ll see a nice discussion of how google is taking advantage of the whole long tail phenomenon by letting the massive amount of small guys with targeted keywords advertise to their respective markets.  This is well and good, but there is something bigger that&#8217;s going on here.  My speculation is that there is a much greater long tail than anyone has imagined, and that it can be served in a way that it can&#8217;t now &#8212; through creative use of the Adwords API.</p>
<p>The idea goes like this:  There are lots of businesses out there that have a whole slew of products, services, and media to get to their respective consumers, but their focus is not targeted enough to make manually selecting keywords a viable option.</p>
<p>Take, for instance, a small business that sells a variety of, well, let&#8217;s just say &#8216;themed greeting cards.&#8217;  They&#8217;ve got their products available, but they have so many cards of various types that they don&#8217;t really have a good way of getting all their data into the adwords system.</p>
<p>Now, they can.</p>
<p>Anyone with a product catalog can do it.  I&#8217;ll bet that in a year, good comercial ecommerce solutions will incorporate product catalog -> adwords (and the other guys) systems.</p>
<p>It&#8217;s going to get that easy to mass-micro advertise, and small businesses will benefit.  So will Google.</p>
<p>Yes, there will be competition.  I think Yahoo&#8217;s entry into this space will take a big dent out of Google, or at least it will put a little bit of pressure on bidding for keywords.  Overall, however,  growth in the market for keywords will outweigh any competition that comes online, at least for the forseeable future.</p>
]]></content:encoded>
			<wfw:commentRss>http://emergent.urbanpug.com/?feed=rss2&#038;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
