<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Clemens Vasters - Blog</title>
    <link>http://vasters.com/clemensv/</link>
    <description>Connecting Stuff.</description>
    <language>en-us</language>
    <copyright>Clemens Vasters</copyright>
    <lastBuildDate>Fri, 11 Jan 2008 19:21:49 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7067.0</generator>
    <managingEditor>clemensv@microsoft.com</managingEditor>
    <webMaster>clemensv@microsoft.com</webMaster>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=8d56d52c-7aba-47d9-ab6f-236d7ccd411d</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,8d56d52c-7aba-47d9-ab6f-236d7ccd411d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,8d56d52c-7aba-47d9-ab6f-236d7ccd411d.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=8d56d52c-7aba-47d9-ab6f-236d7ccd411d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
2007 I've posted some 30 entries on my blog. That's what some of the "Whoa, listen
to me, I am so awesome!" blogging crowd of today typically does in a day or two. 2008
promises to be so interesting that it would be a shame not to be blogging, and hence
I do. There'll be lots of things going on in tech and in the world. 
</p>
        <p>
Over the past year I've been very deeply involved in the still rather stealthy project
'<a href="http://www.microsoft.com/soa/products/oslo.aspx">Oslo</a>' about which we'll
talk about in MUCH more detail throughout this year than we have at the recent conferences.
When you are in a project with tight disclosure constraints there's really nothing
of any substance to talk or blog about. Hence I didn't. 
</p>
        <p>
However, since Wednesday I have a new job. I'm now getting my hands dirty by
writing code for our Internet Service Bus infrastructure that's currently code-named <a href="http://labs.biztalk.net/">'BizTalk
Services'</a>. Here, the rules of the game are very different. We're actually building
most of the stuff out in the open and are inviting people to play with it. That's
really more in the spirit of how I've been working with the community in the past
and therefore I'm looking forward to the fun that's to be had in this new team.
</p>
        <p>
Beware; since I gather that I've lost about 95% of my readership of my main at <a href="http://vasters.com/clemensv">http://vasters.com/clemensv</a> blog
due to my inactivity I will use the opportunity to adjust the agenda and make
it a "everything that I find interesting" place. Expect political opinion. My MSDN
blog at <a href="http://blogs.msdn.com/clemensv">http://blogs.msdn.com/clemensv</a> will
get mirrored copies of the tech topics as I've done that since I work here
at MSFT. If you just care about the tech stuff read the MSDN mirror. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=8d56d52c-7aba-47d9-ab6f-236d7ccd411d" />
      </body>
      <title>Good Morning. It's 2008 and I have a new job. </title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,8d56d52c-7aba-47d9-ab6f-236d7ccd411d.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,8d56d52c-7aba-47d9-ab6f-236d7ccd411d.aspx</link>
      <pubDate>Fri, 11 Jan 2008 19:21:49 GMT</pubDate>
      <description>&lt;p&gt;
2007 I've posted some 30 entries on my blog. That's what some of the "Whoa, listen
to me, I am so awesome!" blogging crowd of today typically does in a day or two. 2008
promises to be so interesting that it would be a shame not to be blogging, and hence
I do. There'll be lots of things going on in tech and in the world.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Over the past year I've been very deeply involved in the still rather stealthy&amp;nbsp;project
'&lt;a href="http://www.microsoft.com/soa/products/oslo.aspx"&gt;Oslo&lt;/a&gt;' about which we'll
talk about in MUCH more detail throughout this year than we have at the recent conferences.
When you are in a project with tight disclosure constraints there's really nothing
of any substance to talk or blog about. Hence I didn't. 
&lt;/p&gt;
&lt;p&gt;
However, since&amp;nbsp;Wednesday I have a new job. I'm now getting my hands dirty&amp;nbsp;by
writing code for our Internet Service Bus infrastructure that's currently code-named &lt;a href="http://labs.biztalk.net/"&gt;'BizTalk
Services'&lt;/a&gt;. Here, the rules of the game are very different. We're actually building
most of the stuff out in the open and are inviting people to play with it. That's
really more in the spirit of how I've been working with the community in the past
and therefore I'm looking forward to the fun that's to be had in this new&amp;nbsp;team.
&lt;/p&gt;
&lt;p&gt;
Beware; since I gather that I've lost about 95% of my readership&amp;nbsp;of my main at &lt;a href="http://vasters.com/clemensv"&gt;http://vasters.com/clemensv&lt;/a&gt; blog
due to my inactivity&amp;nbsp;I will use the opportunity to adjust the agenda and make
it a "everything that I find interesting" place. Expect political opinion. My MSDN
blog at &lt;a href="http://blogs.msdn.com/clemensv"&gt;http://blogs.msdn.com/clemensv&lt;/a&gt;&amp;nbsp;will
get mirrored copies of the tech topics as&amp;nbsp;I've done that&amp;nbsp;since I work here
at MSFT.&amp;nbsp;If you&amp;nbsp;just care about the tech stuff read the MSDN mirror.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=8d56d52c-7aba-47d9-ab6f-236d7ccd411d" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,8d56d52c-7aba-47d9-ab6f-236d7ccd411d.aspx</comments>
      <category>Blog</category>
      <category>Technology/ISB</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=62191618-0f0f-4017-bfe4-f6577c8db0f6</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,62191618-0f0f-4017-bfe4-f6577c8db0f6.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,62191618-0f0f-4017-bfe4-f6577c8db0f6.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=62191618-0f0f-4017-bfe4-f6577c8db0f6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As <a href="http://www.hanselman.com/blog/DasBlogJune2007Release.aspx">Scott</a> says,
work on DasBlog is still happening and the project is getting ready for the very last
ASP.NET 1.1 release before moving on to the ASP.NET 2.0 model and being fully compatible
with the 2.0 runtime. You can run it on 2.0 today without any problems, but since the
project has been committed to 1.1 compatibility so far, there were quite
a bit of things that weren't possible to change.
</p>
        <p>
Once the project switches over to be "native" on the CLR/BCL 2.0 (we're discussing
the actual target framework version), I'll rejoin the effort and I already have several
truckloads of new features or changes in the wait loop. You'll be surprised what that
little engine will learn to do over the next several months.... ;)
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=62191618-0f0f-4017-bfe4-f6577c8db0f6" />
      </body>
      <title>DasBlog work continues...</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,62191618-0f0f-4017-bfe4-f6577c8db0f6.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,62191618-0f0f-4017-bfe4-f6577c8db0f6.aspx</link>
      <pubDate>Mon, 04 Jun 2007 19:32:55 GMT</pubDate>
      <description>&lt;p&gt;
As &lt;a href="http://www.hanselman.com/blog/DasBlogJune2007Release.aspx"&gt;Scott&lt;/a&gt; says,
work on DasBlog is still happening and the project is getting ready for the very last
ASP.NET 1.1 release before moving on to the ASP.NET 2.0 model and being fully compatible
with the 2.0 runtime. You can run it on 2.0 today without any problems, but since&amp;nbsp;the
project has been&amp;nbsp;committed to 1.1 compatibility so far, there were&amp;nbsp;quite
a bit of things that weren't possible to change.
&lt;/p&gt;
&lt;p&gt;
Once the project switches over to be "native" on the CLR/BCL 2.0 (we're discussing
the actual target framework version), I'll rejoin the effort and I already have several
truckloads of new features or changes in the wait loop. You'll be surprised what that
little engine will learn to do over the next several months.... ;)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=62191618-0f0f-4017-bfe4-f6577c8db0f6" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,62191618-0f0f-4017-bfe4-f6577c8db0f6.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=eca2ca3f-afb7-4313-a3f2-b8a531602160</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,eca2ca3f-afb7-4313-a3f2-b8a531602160.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,eca2ca3f-afb7-4313-a3f2-b8a531602160.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=eca2ca3f-afb7-4313-a3f2-b8a531602160</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As announced, if you are subscribed to my blog at friends.newtelligence.net or
staff.newtelligence.net or have the site address in your favorites, now is the
time to update those links. The old addresses permanently redirect to the new site
and the associated webserver might in fact go away within a few weeks. 
</p>
        <p>
          <a href="http://vasters.com/clemensv">http://vasters.com/clemensv</a> is the new place.
Thanks, <a href="http://campbellassociates.ca/blog/default.aspx">Richard</a>.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=eca2ca3f-afb7-4313-a3f2-b8a531602160" />
      </body>
      <title>Moved</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,eca2ca3f-afb7-4313-a3f2-b8a531602160.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,eca2ca3f-afb7-4313-a3f2-b8a531602160.aspx</link>
      <pubDate>Wed, 23 May 2007 02:39:11 GMT</pubDate>
      <description>&lt;p&gt;
As announced, if you are subscribed to&amp;nbsp;my blog at friends.newtelligence.net or
staff.newtelligence.net or have the site&amp;nbsp;address in your favorites, now is the
time to update those links. The old addresses permanently redirect to the new site
and the associated webserver might&amp;nbsp;in fact go away within a few weeks.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://vasters.com/clemensv"&gt;http://vasters.com/clemensv&lt;/a&gt; is the new place.
Thanks, &lt;a href="http://campbellassociates.ca/blog/default.aspx"&gt;Richard&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=eca2ca3f-afb7-4313-a3f2-b8a531602160" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,eca2ca3f-afb7-4313-a3f2-b8a531602160.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=142b5d94-96d3-4529-b930-46b65086c0a1</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,142b5d94-96d3-4529-b930-46b65086c0a1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,142b5d94-96d3-4529-b930-46b65086c0a1.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=142b5d94-96d3-4529-b930-46b65086c0a1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://signup.alerts.live.com/alerts/login.do?PINID=37649576&amp;returnURL=http://vasters.com/clemensv">
            <img alt="Windows Live Alerts" src="http://images.alerts.live.com/mcwebsite/graphics/blog/alert_signup_eng.gif" border="0" />
          </a> 
I must have lived under a rock for the past several months so that I didn't see this
service. Anyways, if this works as advertised, subscribing to Live Alerts using the
button in this post (and the one under the blog calendar) will have Live alert you
whenever my feed gets updated.
</p>
        <p>
        </p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=142b5d94-96d3-4529-b930-46b65086c0a1" />
      </body>
      <title>Live Alerts</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,142b5d94-96d3-4529-b930-46b65086c0a1.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,142b5d94-96d3-4529-b930-46b65086c0a1.aspx</link>
      <pubDate>Wed, 16 May 2007 05:46:25 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://signup.alerts.live.com/alerts/login.do?PINID=37649576&amp;amp;returnURL=http://vasters.com/clemensv"&gt;&lt;img alt="Windows Live Alerts" src="http://images.alerts.live.com/mcwebsite/graphics/blog/alert_signup_eng.gif" border=0&gt;&lt;/a&gt;&amp;nbsp;
I must have lived under a rock for the past several months so that I didn't see this
service. Anyways, if this works as advertised, subscribing to Live Alerts using the
button in this post (and the one under the blog calendar) will have Live alert you
whenever my feed gets updated.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=142b5d94-96d3-4529-b930-46b65086c0a1" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,142b5d94-96d3-4529-b930-46b65086c0a1.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=e1015c9a-f400-44d8-840d-d4b7bce2b906</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,e1015c9a-f400-44d8-840d-d4b7bce2b906.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,e1015c9a-f400-44d8-840d-d4b7bce2b906.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=e1015c9a-f400-44d8-840d-d4b7bce2b906</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Changes come little by little. My blog is moving. It's still sitting on the same server
in Germany, but in order to take all of you with me to the new home I've flipped the
switch on the domain name already. So if you are subscribed to staff.newtelligence.net/com
or friends.newtelligence.net/com, this is a good time to edit that entry. Either point
to <a href="http://vasters.com/clemensv/rss.ashx">http://vasters.com/clemensv/rss.ashx</a> or
directly subscribe to the Feedburner mirror at <a href="http://feeds.feedburner.com/clemensv">http://feeds.feedburner.com/clemensv</a> where
the first URL redirects to.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=e1015c9a-f400-44d8-840d-d4b7bce2b906" />
      </body>
      <title>vasters.com</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,e1015c9a-f400-44d8-840d-d4b7bce2b906.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,e1015c9a-f400-44d8-840d-d4b7bce2b906.aspx</link>
      <pubDate>Wed, 16 May 2007 03:48:35 GMT</pubDate>
      <description>&lt;p&gt;
Changes come little by little. My blog is moving. It's still sitting on the same server
in Germany, but in order to take all of you with me to the new home I've flipped the
switch on the domain name already. So if you are subscribed to staff.newtelligence.net/com
or friends.newtelligence.net/com, this is a good time to edit that entry. Either point
to &lt;a href="http://vasters.com/clemensv/rss.ashx"&gt;http://vasters.com/clemensv/rss.ashx&lt;/a&gt; or
directly subscribe to the Feedburner mirror at &lt;a href="http://feeds.feedburner.com/clemensv"&gt;http://feeds.feedburner.com/clemensv&lt;/a&gt;&amp;nbsp;where
the first URL redirects to.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=e1015c9a-f400-44d8-840d-d4b7bce2b906" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,e1015c9a-f400-44d8-840d-d4b7bce2b906.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=68149f2c-1ebb-414c-871d-462ce9a2461c</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,68149f2c-1ebb-414c-871d-462ce9a2461c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,68149f2c-1ebb-414c-871d-462ce9a2461c.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=68149f2c-1ebb-414c-871d-462ce9a2461c</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.zdnet.com/microsoft/?p=429">Mary Jo</a>, 
</p>
        <p>
I don't really want to disagree with you in public, but in this instance I really
think I have to. In your latest <a href="http://blogs.zdnet.com/microsoft/?p=429">blog
post</a> you equate "community" to "everything open-source" and I don't think that
makes sense. Is there a "Microsoft Community?". Sure, there is. There are active user
groups with tens of thousands of members across the world focusing on all kind of
aspects around Microsoft products that exist in independence or under the umbrella
of <a href="http://ineta.org">INETA</a>, <a href="http://culminis.org/">Culminis</a> or <a href="http://www.microsoft.com/mindshare/">Mindshare</a>. There
are fantastic developer community sites out there like <a href="http://www.codeproject.com/">CodeProject</a>, <a href="http://dotnetjunkies.com/">DotNetJunkies</a> or <a href="http://aspalliance.com/">ASPAlliance</a>,
we have a whole network of Microsoft-driven community sites with a lot of community
engagement in forums and community samples (<a href="http://asp.net/">ASP.NET</a>, <a href="http://www.iis.net/">IIS.NET</a>,
etc.) and <a href="http://codeplex.com/">CodePlex</a> is actually quite impressive
for hosting open source projects. The code for this blog engine <a href="http://sourceforge.net/projects/dasblogce/">is
on SourceForge</a> along with hundreds and hundreds of Win32 and .NET based other
projects. 
</p>
        <p>
It goes further. How about <a href="http://jordev.net/default.aspx">JorDev</a> in
Jordan? How about <a href="http://developers.ie/">Developers.ie</a> in Ireland? <a href="http://www.codezone.de/">CodeZone.de</a> in
Germany? <a href="http://www.nnug.no/">NNUG</a> in Norway? <a href="http://sdn.nl/">SDN</a> in
The Netherlands? <a href="http://www.gotdotnet.ru/">GotDotNet.RU</a> in Russia? I
could continue this list for several pages. And a lot of these groups speak and publish
in their local language so their activities don't pop-up on the New York,
Redmond, or Silicon Valley radar screens. In the last 4 years before joining
the firm I've spoken at some 250 events in over 40 countries and I can tell you, the
community you say is missing is there and very much alive. We even seem to have
rabid fanboys like Apple, if someone were to believe this <a href="http://www.roughlydrafted.com/RD/RDM.Tech.Q1.07/592E3270-32C8-4852-975C-162E788749CA.html">unbiased
complaint</a> ;-)
</p>
        <p>
But to the heart of your story. You write <em>"When the vendor whose technology you
are using doesn't require your participation to create/advance its products, you tend
to feel less personally vested in that vendor." </em>The reality looks different.
We require that participation and that participation happens. In fact, customer-defined
requirements and quality gates are part of our release criteria these days. We broadly
engage in technical discussions in blogs, we invite and solicit opinion from <a href="http://www.markbaker.ca/blog/2007/05/01/microsoft-gig/">industry
luminaries</a>, we listen very closely to what people have to say in the forums (and
file bugs and design change requests as the result of it), we speak to customers on
on-site visits, we run small and big Software Design Reviews previewing and discussing
very early bits or just raw ideas (my division ran such an event right after MIX on
the 1st floor of the Venetian Convention Center), and there's a a lot of email (and
IM discussions) going back and forth with individuals on a daily basis that helps
us doing the right thing. And we're not shy changing plans if we're being told
that we're not doing the right thing. 
</p>
        <p>
The only thing that we don't do is allowing everyone coming along to
check out files from our source code depot and start coding along. If people really
want to do work on the internals of the .NET Framework, we'll figure out their
skills (as even open source projects eventually end up doing as they succeed
and grow), see what parts of the code they can best work on for design, code
or test, and <a href="http://friends.newtelligence.net/clemensv/PermaLink,guid,d22ea845-bcd4-466e-99d9-cc22ee759ecc.aspx">hire</a> them if
it's a fit.
</p>
        <p>
Lastly, to your question "Could/should Microsoft try to make Visual Studio running
on Windows more appealing to Linux developers and deployers? Port Microsoft Office
or SQL Server to Linux?". Should we? Not mine to decide. This point isn't about "community",
at all, I believe. There's a huge, world-wide community that focuses
on Windows and the .NET Framework. A significant part of the open source community
build software that runs on Windows - and in very many instances even exclusively
on Windows. Isn't that the community we should care about in the first place?
</p>
        <p>
As much as folks with vested interest want to play the story that way, the open source
community isn't all about Linux (let alone Java). I don't think anyone at Microsoft
needs to have "Slashdot envy" as Scoble once put it. Our community does fantastic
work and does a lot of it. It'd be nice if you'd recognize them for it.
</p>
        <p>
And you write <em>"Even though Microsoft and its products have helped a number of
resellers, software vendors, peripheral makers, consultants and programmers carve
out a living for themselves, most of these folks seem to consider Microsoft a job,
not an adventure."  </em>The adventure made me move from Germany to Redmond and
work for the firm. The adventure has made me lots of friends all across the world.
I love this stuff. So do my friends. It'd be nice if you'd recognize that as well.<br /><br />
Have a great day!<br />
Clemens 
</p>
        <p>
PS: I'm not cross-posting this to the MSDN blog as I usually do these days. This is
my personal opinion and one motivated by me feeling to be very much a member
of the community that you say doesn't exist.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=68149f2c-1ebb-414c-871d-462ce9a2461c" />
      </body>
      <title>No Community?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,68149f2c-1ebb-414c-871d-462ce9a2461c.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,68149f2c-1ebb-414c-871d-462ce9a2461c.aspx</link>
      <pubDate>Wed, 09 May 2007 22:26:23 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://blogs.zdnet.com/microsoft/?p=429"&gt;Mary Jo&lt;/a&gt;, 
&lt;/p&gt;
&lt;p&gt;
I don't really want to disagree with you in public, but in this instance I really
think I have to. In your latest &lt;a href="http://blogs.zdnet.com/microsoft/?p=429"&gt;blog
post&lt;/a&gt; you equate "community" to "everything open-source" and I don't think that
makes sense. Is there a "Microsoft Community?". Sure, there is. There are active user
groups with tens of thousands of members across the world focusing on all kind of
aspects&amp;nbsp;around Microsoft products that exist in independence or under the umbrella
of &lt;a href="http://ineta.org"&gt;INETA&lt;/a&gt;, &lt;a href="http://culminis.org/"&gt;Culminis&lt;/a&gt; or &lt;a href="http://www.microsoft.com/mindshare/"&gt;Mindshare&lt;/a&gt;.&amp;nbsp;There
are fantastic developer community sites out there like &lt;a href="http://www.codeproject.com/"&gt;CodeProject&lt;/a&gt;, &lt;a href="http://dotnetjunkies.com/"&gt;DotNetJunkies&lt;/a&gt;&amp;nbsp;or &lt;a href="http://aspalliance.com/"&gt;ASPAlliance&lt;/a&gt;,
we have a whole network of Microsoft-driven community sites with a lot of community
engagement in forums and community samples (&lt;a href="http://asp.net/"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://www.iis.net/"&gt;IIS.NET&lt;/a&gt;,
etc.) and&amp;nbsp;&lt;a href="http://codeplex.com/"&gt;CodePlex&lt;/a&gt; is actually quite impressive
for hosting open source projects. The code for this blog engine &lt;a href="http://sourceforge.net/projects/dasblogce/"&gt;is
on SourceForge&lt;/a&gt; along with&amp;nbsp;hundreds and hundreds of Win32 and .NET based other
projects.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
It goes further. How about &lt;a href="http://jordev.net/default.aspx"&gt;JorDev&lt;/a&gt; in
Jordan? How about &lt;a href="http://developers.ie/"&gt;Developers.ie&lt;/a&gt; in Ireland? &lt;a href="http://www.codezone.de/"&gt;CodeZone.de&lt;/a&gt; in
Germany? &lt;a href="http://www.nnug.no/"&gt;NNUG&lt;/a&gt; in Norway? &lt;a href="http://sdn.nl/"&gt;SDN&lt;/a&gt; in
The Netherlands? &lt;a href="http://www.gotdotnet.ru/"&gt;GotDotNet.RU&lt;/a&gt; in Russia? I
could continue this list for several pages. And a lot of these groups speak and publish
in their local language so&amp;nbsp;their activities&amp;nbsp;don't pop-up on the New York,
Redmond,&amp;nbsp;or Silicon Valley radar screens. In the last 4 years before joining
the firm I've spoken at some 250 events in over 40 countries and I can tell you, the
community you say is missing is there and very much alive. We&amp;nbsp;even seem to have
rabid fanboys like Apple, if someone were to&amp;nbsp;believe this &lt;a href="http://www.roughlydrafted.com/RD/RDM.Tech.Q1.07/592E3270-32C8-4852-975C-162E788749CA.html"&gt;unbiased
complaint&lt;/a&gt;&amp;nbsp;;-)
&lt;/p&gt;
&lt;p&gt;
But to the heart of your story. You write &lt;em&gt;"When the vendor whose technology you
are using doesn't require your participation to create/advance its products, you tend
to feel less personally vested in that vendor." &lt;/em&gt;The reality looks different.
We&amp;nbsp;require that participation and that participation happens. In fact, customer-defined
requirements and quality gates are part of our release criteria these days. We broadly
engage in technical discussions in blogs, we invite and solicit opinion from &lt;a href="http://www.markbaker.ca/blog/2007/05/01/microsoft-gig/"&gt;industry
luminaries&lt;/a&gt;, we listen very closely to what people have to say in the forums (and
file bugs and design change requests as the result of it), we speak to customers on
on-site visits, we run small and big Software Design Reviews previewing and discussing
very early bits or just raw ideas (my division ran such an event right after MIX on
the 1st floor of the Venetian Convention Center), and there's a a lot of email (and
IM discussions) going back and forth with individuals on a daily basis that helps
us doing the right thing.&amp;nbsp;And we're not shy changing plans if we're being told
that we're not doing the right thing. 
&lt;/p&gt;
&lt;p&gt;
The only thing that we don't do is&amp;nbsp;allowing everyone&amp;nbsp;coming along&amp;nbsp;to
check out files from our source code depot and start coding along. If people really
want to do work on the internals of the .NET Framework, we'll&amp;nbsp;figure out their
skills (as&amp;nbsp;even open source projects eventually end up doing as they succeed
and grow),&amp;nbsp;see what parts of the code they can best work on for design, code
or test, and&amp;nbsp;&lt;a href="http://friends.newtelligence.net/clemensv/PermaLink,guid,d22ea845-bcd4-466e-99d9-cc22ee759ecc.aspx"&gt;hire&lt;/a&gt; them&amp;nbsp;if
it's a fit.
&lt;/p&gt;
&lt;p&gt;
Lastly, to your question "Could/should Microsoft try to make Visual Studio running
on Windows more appealing to Linux developers and deployers? Port Microsoft Office
or SQL Server to Linux?". Should we? Not mine to decide. This point isn't about "community",
at all, I believe.&amp;nbsp;There's a&amp;nbsp;huge, world-wide&amp;nbsp;community that&amp;nbsp;focuses
on&amp;nbsp;Windows and the .NET Framework. A significant part of the open source community
build software that runs on Windows - and in very many instances even exclusively
on Windows.&amp;nbsp;Isn't that the community we should care about in the first place?
&lt;/p&gt;
&lt;p&gt;
As much as folks with vested interest want to play the story that way, the open source
community isn't all about Linux (let alone&amp;nbsp;Java). I don't think anyone at Microsoft
needs to have "Slashdot envy" as Scoble once put it. Our community does&amp;nbsp;fantastic
work and does a lot of it. It'd be nice if you'd recognize them for it.
&lt;/p&gt;
&lt;p&gt;
And you write &lt;em&gt;"Even though Microsoft and its products have helped a number of
resellers, software vendors, peripheral makers, consultants and programmers carve
out a living for themselves, most of these folks seem to consider Microsoft a job,
not an adventure."&amp;nbsp; &lt;/em&gt;The adventure made me move from Germany to Redmond and
work for the firm. The adventure has made me lots of friends all across the world.
I love this stuff. So do my friends. It'd be nice if you'd recognize that as well.&lt;br&gt;
&lt;br&gt;
Have a great day!&lt;br&gt;
Clemens&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
PS: I'm not cross-posting this to the MSDN blog as I usually do these days. This is
my personal opinion and one motivated by&amp;nbsp;me feeling&amp;nbsp;to be very much a&amp;nbsp;member
of the community that you say doesn't exist.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=68149f2c-1ebb-414c-871d-462ce9a2461c" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,68149f2c-1ebb-414c-871d-462ce9a2461c.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=fa0fe779-6ff0-4458-b27d-b6229251e7b9</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,fa0fe779-6ff0-4458-b27d-b6229251e7b9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,fa0fe779-6ff0-4458-b27d-b6229251e7b9.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=fa0fe779-6ff0-4458-b27d-b6229251e7b9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the neat features of <a href="http://www.dasblog.info/">dasBlog</a> is that
the statistics pages filter out search terms so that I get to see all the search terms
that lead into my blog. Some are quite naughty, some are very funny (especially the
dozen-or-so daily search terms for "alien" that land here), some have a <a href="http://www.google.com/search?q=one+microsoft+way">surprising
search rank</a>, and some are like this: <a href="http://www.google.dk/search?hl=da&amp;rlz=1T4GGLJ_daDK220DK221&amp;q=forgot+password+windows+server+2003&amp;meta="><strong><font color="#4169e1">forgot
password windows server 2003</font></strong></a>. I'm really sorry for that fellow ...
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=fa0fe779-6ff0-4458-b27d-b6229251e7b9" />
      </body>
      <title>Inbound Searches</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,fa0fe779-6ff0-4458-b27d-b6229251e7b9.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,fa0fe779-6ff0-4458-b27d-b6229251e7b9.aspx</link>
      <pubDate>Tue, 08 May 2007 03:45:48 GMT</pubDate>
      <description>&lt;p&gt;
One of the neat features of &lt;a href="http://www.dasblog.info/"&gt;dasBlog&lt;/a&gt; is that
the statistics pages filter out search terms so that I get to see all the search terms
that lead into my blog. Some are quite naughty, some are very funny (especially the
dozen-or-so daily search terms&amp;nbsp;for "alien" that land here), some have a &lt;a href="http://www.google.com/search?q=one+microsoft+way"&gt;surprising
search rank&lt;/a&gt;, and some are like this: &lt;a href="http://www.google.dk/search?hl=da&amp;amp;rlz=1T4GGLJ_daDK220DK221&amp;amp;q=forgot+password+windows+server+2003&amp;amp;meta="&gt;&lt;strong&gt;&lt;font color=#4169e1&gt;forgot
password windows server 2003&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;. I'm really sorry&amp;nbsp;for that fellow&amp;nbsp;...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=fa0fe779-6ff0-4458-b27d-b6229251e7b9" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,fa0fe779-6ff0-4458-b27d-b6229251e7b9.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=d628174c-273a-4685-8295-9f9d6125f4b0</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,d628174c-273a-4685-8295-9f9d6125f4b0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,d628174c-273a-4685-8295-9f9d6125f4b0.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=d628174c-273a-4685-8295-9f9d6125f4b0</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Tim O'Reilly's "<a href="http://radar.oreilly.com/archives/2007/04/draft_bloggers_1.html">code
of conduct</a>" is a "we need more laws" overreaction to the fact that real world
making its way into blogland. Yes, as much as there may be a sense in some people
that there's a "we" amongst bloggers and "we" need to stay together or some folks
still think that bloggers are some kind of an elite: "Blogger" is a mainstream occupation
and hobby now. That means: you'll find that some folks are assholes. Get over it.
It's not that we hadn't had those along for the ride all the way from the beginning...
</p>
        <p>
So, no, thank you very much. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=d628174c-273a-4685-8295-9f9d6125f4b0" />
      </body>
      <title>Code of Conduct?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,d628174c-273a-4685-8295-9f9d6125f4b0.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,d628174c-273a-4685-8295-9f9d6125f4b0.aspx</link>
      <pubDate>Mon, 09 Apr 2007 15:06:19 GMT</pubDate>
      <description>&lt;p&gt;
Tim O'Reilly's "&lt;a href="http://radar.oreilly.com/archives/2007/04/draft_bloggers_1.html"&gt;code
of conduct&lt;/a&gt;" is a "we need more laws" overreaction to the fact that real world
making its way into blogland. Yes, as much as there may be a sense in some people
that there's a "we" amongst bloggers and "we" need to stay together or some folks
still think that bloggers are some kind of an elite: "Blogger" is a mainstream occupation
and hobby now. That means: you'll find that some folks are assholes. Get over it.
It's not that we hadn't had those along for the ride all the way from the beginning...
&lt;/p&gt;
&lt;p&gt;
So, no, thank you very much. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=d628174c-273a-4685-8295-9f9d6125f4b0" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,d628174c-273a-4685-8295-9f9d6125f4b0.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=d34b31f2-51bd-4f58-be3d-a691bea29f7a</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,d34b31f2-51bd-4f58-be3d-a691bea29f7a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,d34b31f2-51bd-4f58-be3d-a691bea29f7a.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=d34b31f2-51bd-4f58-be3d-a691bea29f7a</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I see an increasing number of research efforts going on to get people’s
heads around the blogosphere and how to figure out what's relevant and what's not. 4-5
years back it was quite easy to do so, because there were so few of “us bloggers”
and you could read pretty much all blogs that mattered in your area of interest
withion an hour of your day, but now all of that has grown so much out of proportion
that noise and signal blur into a “wodge of stuff” that’s hard to get through or judge.
So now people start resorting to bots and lots of statistics to do analysis
and my intuition tells me that while that may yield interesting data, a bot can’t
really capture the signal amplitude. With that I mean relevance and authority.
</p>
        <p>
I think I’m observing several types of blogs that deserve different attention and
weight. Interestingly enough, that isn’t necessarily captured by discoverable metadata
such as inbound links or trackbacks or pingbacks. The types I can come up with are
the following and it’d be great if you could give me your opinion on whether that
resonates with you and whether you have good examples for the individual types. I
am giving some examples realizing that some blogs have N+1 of these characteristics.
The crosscutting concern here are comments. I am not sure how to think about those
yet. Also, this list is not at all scientific; it’s just a (my) perspective. 
</p>
        <p>
          <strong>“The Authority”</strong>
          <br />
The blog has been around forever and the author has built up so much credibility and
following that “everyone interested” is subscribed to the feed. Since that’s so, people
are at most giving “Look at that” links and there is no widespread debate because
the blog entries are undisputably good and accurate data; most people just consume
the feed. 
</p>
        <p>
          <strong>“The Troublemaker”<br /></strong>The blog has been around for a while and the author has build up enough credibility
for people to care. The author intentionally takes extreme positions to spark debate
and that works and people are linking and voicing opinion. Lots of people are lurking,
lots of links if the position is particularly outrageous. 
</p>
        <p>
          <strong>“The Collaborator”</strong>
          <br />
The blog has been around for a while and the author has build up enough credibility
for people to care. The author has a reputation to be interested in broad collaboration,
raises interesting challenges and ask broad questions that spark constructive debate.
</p>
        <p>
          <strong>“The Linkblogger”<br /></strong>The blog has been around for a while and the author has built a reputation
for being a good observer for what’s going on in blogland. Lots of people are relying
on the editorial skill to cut through the noise and are mostly consuming. Inbound
links becoming rare over time, because the blog eventually becomes a utility.
</p>
        <p>
          <strong>“The Magazine”</strong>
          <br />
The blog has been around for a while and the author has built a reputation for being
good at figuring out what’s going on in the industry and is essentially a news
outlet. Lots of incoming links due to novelty factor. 
</p>
        <p>
          <strong>“The Blip in the Noise”<br /></strong>The blog is sitting on one of the big blog properties (such as weblog.asp.net)
and shows up on people’s radar mostly through the consolidated feed. Inbound links
may flare up on an interesting post, but otherwise the main blog is just a lonely
place. If there are enough blips, people may end up subscribing to the actual blog
feed. 
</p>
        <p>
          <strong>“The Googleable Answer” 
<br /></strong>This is the blog who is #1 to #5 with the answer to something that thousands
are having a problem with. Google for 0x800123123 or some HRESULT and you find this
person. The author is proud of this post because (s)he "is the answer",
not support.microsoft.com.   (look for "dllhost.exe.config" ...)
</p>
        <p>
          <strong> “The Shooting Star”</strong>
          <br />
The blog is relatively new or has been ignored but the author has done an astonishing
stunt that ended up on Slashdot or digg (etc). Tons of links. Server tanks. People
subscribe and lurk for a while and if the author can follow through the blog will
end up on somewhere in one of the categories above or otherwise on the category below.
</p>
        <p>
          <strong>“I want to blog”</strong>
          <br />
The blog has no general relevance whatsoever. Nobody is particularly interested. Sadly,
that's the majority.
</p>
        <p>
Another observation that I have is that the blog volume doesn’t directly correlate
to relevance. Someone can be silent for 3 months and have huge amplitude and some
blogs on people who post every day may not matter at all in the big picture. 
</p>
        <p>
(Thanks to <a href="http://computerzen.com">Scott Hanselman</a> for the "Googleable
Answer" contribution) <br /></p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=d34b31f2-51bd-4f58-be3d-a691bea29f7a" />
      </body>
      <title>Blogger Types: Who are they? Who are you?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,d34b31f2-51bd-4f58-be3d-a691bea29f7a.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,d34b31f2-51bd-4f58-be3d-a691bea29f7a.aspx</link>
      <pubDate>Wed, 21 Mar 2007 18:53:02 GMT</pubDate>
      <description>&lt;p&gt;
I see an increasing&amp;nbsp;number of&amp;nbsp;research efforts going on to get people’s
heads around the blogosphere and how to figure out what's relevant and what's not.&amp;nbsp;4-5
years back it was&amp;nbsp;quite easy to do so, because there were so few of “us bloggers”
and you could&amp;nbsp;read pretty much all&amp;nbsp;blogs that mattered in your area of interest
withion an hour of your day, but now all of that has grown so much out of proportion
that noise and signal blur into a “wodge of stuff” that’s hard to get through or judge.
So now people start resorting to bots and lots of&amp;nbsp;statistics&amp;nbsp;to do analysis
and my intuition tells me that while that may yield interesting data, a bot can’t
really capture the signal amplitude. With that I mean relevance and authority.
&lt;/p&gt;
&lt;p&gt;
I think I’m observing several types of blogs that deserve different attention and
weight. Interestingly enough, that isn’t necessarily captured by discoverable metadata
such as inbound links or trackbacks or pingbacks. The types I can come up with are
the following and it’d be great if you could give me your opinion on whether that
resonates with you and whether you have good examples for the individual types. I
am giving some examples realizing that some blogs have N+1 of these characteristics.
The crosscutting concern here are comments. I am not sure how to think about those
yet. Also, this list is not at all scientific; it’s just a (my) perspective.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Authority”&lt;/strong&gt;
&lt;br&gt;
The blog has been around forever and the author has built up so much credibility and
following that “everyone interested” is subscribed to the feed. Since that’s so, people
are at most giving “Look at that” links and there is no widespread debate because
the blog entries are undisputably good and accurate data; most people just consume
the feed. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Troublemaker”&lt;br&gt;
&lt;/strong&gt;The blog has been around for a while and the author has build up enough credibility
for people to care. The author intentionally takes extreme positions to spark debate
and that works and people are linking and voicing opinion. Lots of people are lurking,
lots of links if the position is particularly outrageous. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Collaborator”&lt;/strong&gt;
&lt;br&gt;
The blog has been around for a while and the author has build up enough credibility
for people to care. The author has a reputation to be interested in broad collaboration,
raises interesting challenges and ask broad questions that spark constructive debate.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Linkblogger”&lt;br&gt;
&lt;/strong&gt;The blog has been around for a while and the author has built a reputation
for being a good observer for what’s going on in blogland. Lots of people are relying
on the editorial skill to cut through the noise and are mostly consuming. Inbound
links becoming rare over time, because the blog eventually becomes a utility.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Magazine”&lt;/strong&gt;
&lt;br&gt;
The blog has been around for a while and the author has built a reputation for being
good&amp;nbsp;at figuring out what’s going on in the industry and is essentially a news
outlet. Lots of incoming links due to novelty factor. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Blip in the Noise”&lt;br&gt;
&lt;/strong&gt;The blog is sitting on one of the big blog properties (such as weblog.asp.net)
and shows up on people’s radar mostly through the consolidated feed. Inbound links
may flare up on an interesting post, but otherwise the main blog is just a lonely
place. If there are enough blips, people may end up subscribing to the actual blog
feed. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“The Googleable Answer” 
&lt;br&gt;
&lt;/strong&gt;This is the blog who is #1 to #5 with the answer to something that thousands
are having a problem with. Google for 0x800123123 or some HRESULT and you find this
person.&amp;nbsp;The author&amp;nbsp;is proud of this post because (s)he "is the answer",
not support.microsoft.com.&amp;nbsp;&amp;nbsp; (look for "dllhost.exe.config" ...)
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&amp;nbsp;“The Shooting Star”&lt;/strong&gt;
&lt;br&gt;
The blog is relatively new or has been ignored but the author has done an astonishing
stunt that ended up on Slashdot or digg (etc). Tons of links. Server tanks. People
subscribe and lurk for a while and if the author can follow through the blog will
end up on somewhere in one of the categories above or otherwise on the category below.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;“I want to blog”&lt;/strong&gt;
&lt;br&gt;
The blog has no general relevance whatsoever. Nobody is particularly interested. Sadly,
that's the majority.
&lt;/p&gt;
&lt;p&gt;
Another observation that I have is that the blog volume doesn’t directly correlate
to relevance. Someone can be silent for 3 months and have huge amplitude and some
blogs on people who post every day may not matter at all in the big picture. 
&lt;/p&gt;
&lt;p&gt;
(Thanks to &lt;a href="http://computerzen.com"&gt;Scott Hanselman&lt;/a&gt; for the "Googleable
Answer" contribution)&amp;nbsp;&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=d34b31f2-51bd-4f58-be3d-a691bea29f7a" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,d34b31f2-51bd-4f58-be3d-a691bea29f7a.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=96ef7e0f-cef0-4a14-991d-0f81e3f9160f</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,96ef7e0f-cef0-4a14-991d-0f81e3f9160f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,96ef7e0f-cef0-4a14-991d-0f81e3f9160f.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=96ef7e0f-cef0-4a14-991d-0f81e3f9160f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Apparently there's a little <a href="http://pulverblog.pulver.com/archives/006087.html">blog tag
game</a> spreading that <a href="http://beuchelt.blogdns.net:8080/Five.aspx">Gerald</a> from
Sun Microsystems desperately wants to pull me into. Ok. I'm game.
</p>
        <p>
My 5 things:
</p>
        <p>
1. The most CDs I have from a single artist or band are by Prince (&amp; the Revolution,
&amp; the New Power Generation). I skipped most of the trash he put out while he was
trying to get out of his Warner contract, but unfortunately not the horrid album Come
for which I still want my money back. My favorite album is Sign of the Times, followed
by 1999. The new 3121 isn't too shabby either.
</p>
        <p>
2. The first game I ever programmed all by myself on my ZX81 (in 1KB!) and
not by just typing in a listing from one of the difficult-to-acquire computer
magazines (that's how things were back in the day) I wrote in 1984. It was a
PacMan knockoff. I lost all work at least five times because the Sinclair's
way of saving programs to the cassette tape was not very reliable, to put it nicely.
Space Invaders was next.
</p>
        <p>
3. The F. in Clemens F. Vasters stands for Friedrich. My grandmother (father's side)
insisted me having that name in honor of my grandfather who fell in France in 1944. By
what is known, he was a motor courier and got shot by the French Resistance. He's
buried at the <a href="http://www.volksbund.de/kgs/stadt.asp?stadt=6">German
War Cemetary outside of Andilly</a> (near Nancy), France.
</p>
        <p>
4. I currently have 180,000 hard-earned bonus miles with KLM/Air France and 110,000
with Lufthansa. I am qualified as Lufthansa Senator (Star Alliance Gold) through 2/2010,
since Lufthansa stacks the 2 year award periods on top of each other when you qualify
again in the first year of your award period. I am losing my Gold status with
KLM/Air France this next April. No more lounge access in Schiphol and no more skipping
the Economy check-in line. That sucks. In my job here at Microsoft I will unlikely
requalify for either, because I'm not doing much of the crazy traveling anymore. I've
been to 48 countries in the past 4 years. 
</p>
        <p>
5. I turned down an invitation to interview for a job with the Microsoft COM/OLE team
in 1995. They had first approached me in 1994 and the PUM who was driving that at
the time dropped the ball after the first contact. He came back with an apology
for not being as thorough about the process as he should have been - some 8 months
later. When that happened I was locked in a 2 year contract heading the NY office
of the German company I worked for, so it ended up taking 11 years until
I actually landed just at the division that can trace quite a few of its
roots back to that team. I got the COM/OLE team's attention by fighting
(and winning, if there is ever such a thing) a huge email flame-war on the Microsoft
OLE CompuServe forum where the product manager of <a href="http://en.wikipedia.org/wiki/OpenDoc">OpenDoc</a> at
Novell (who had just acquired WordPerfect at the time and got into OpenDoc that way)
tried to convince everyone that he had the superior technology in hands. I wish someone
had a backup of these forums. I am sure the conversation is horribly embarrasing from
today's perspective.
</p>
        <p>
So here are my 5 things. And the tag goes to ...  <a href="http://udidahan.weblogs.us/">Udi</a>, <a href="http://www.lennybacon.com/">Daniel</a>, <a href="http://pluralsight.com/blogs/dbox/">Don</a>, <a href="http://blogs.msdn.com/drnick/">Nicholas</a>,
and <a href="http://hyperthink.net/blog/">Mr. Maine</a>. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=96ef7e0f-cef0-4a14-991d-0f81e3f9160f" />
      </body>
      <title>5 things you don't know about me</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,96ef7e0f-cef0-4a14-991d-0f81e3f9160f.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,96ef7e0f-cef0-4a14-991d-0f81e3f9160f.aspx</link>
      <pubDate>Wed, 20 Dec 2006 20:33:02 GMT</pubDate>
      <description>&lt;p&gt;
Apparently there's a little &lt;a href="http://pulverblog.pulver.com/archives/006087.html"&gt;blog&amp;nbsp;tag
game&lt;/a&gt; spreading that &lt;a href="http://beuchelt.blogdns.net:8080/Five.aspx"&gt;Gerald&lt;/a&gt; from
Sun Microsystems desperately wants to pull me into. Ok. I'm game.
&lt;/p&gt;
&lt;p&gt;
My 5 things:
&lt;/p&gt;
&lt;p&gt;
1. The most CDs I have from a single artist or band are by Prince (&amp;amp; the Revolution,
&amp;amp; the New Power Generation). I skipped most of the trash he put out while he was
trying to get out of his Warner contract, but unfortunately not the horrid album Come
for which I still want my money back. My favorite album is Sign of the Times, followed
by 1999. The new 3121 isn't too shabby either.
&lt;/p&gt;
&lt;p&gt;
2. The first game I ever&amp;nbsp;programmed&amp;nbsp;all by myself on my ZX81 (in 1KB!) and
not by just typing&amp;nbsp;in a listing from&amp;nbsp;one of the&amp;nbsp;difficult-to-acquire&amp;nbsp;computer
magazines (that's how things were back in the day)&amp;nbsp;I wrote in 1984. It was a
PacMan knockoff.&amp;nbsp;I lost all work at least&amp;nbsp;five times&amp;nbsp;because the Sinclair's
way of saving programs to the cassette tape was not very reliable, to put it nicely.
Space Invaders was next.
&lt;/p&gt;
&lt;p&gt;
3. The F. in Clemens F. Vasters stands for Friedrich. My grandmother (father's side)
insisted me having that name in honor of my grandfather who fell in France in 1944.&amp;nbsp;By
what is known, he was a motor courier and got shot by the French Resistance. He's
buried&amp;nbsp;at the &lt;a href="http://www.volksbund.de/kgs/stadt.asp?stadt=6"&gt;German
War Cemetary&amp;nbsp;outside of Andilly&lt;/a&gt; (near Nancy), France.
&lt;/p&gt;
&lt;p&gt;
4. I currently have 180,000 hard-earned bonus miles with KLM/Air France&amp;nbsp;and 110,000
with Lufthansa. I am qualified as Lufthansa Senator (Star Alliance Gold) through 2/2010,
since Lufthansa stacks the 2 year award periods on top of each other when you qualify
again in the&amp;nbsp;first year of your award period. I am losing my Gold status with
KLM/Air France this next April. No more lounge access in Schiphol and no more skipping
the Economy check-in line. That sucks. In my job here at Microsoft I will&amp;nbsp;unlikely
requalify for either, because I'm not doing much of the crazy traveling anymore. I've
been to 48 countries in the past 4 years. 
&lt;/p&gt;
&lt;p&gt;
5. I turned down an invitation to interview for a job with the Microsoft COM/OLE team
in 1995. They had first approached me in 1994 and the PUM who was driving that at
the time dropped the ball after the first contact.&amp;nbsp;He came back with an apology
for not being as thorough about the process as he should have been - some&amp;nbsp;8 months
later.&amp;nbsp;When that happened I was locked in a 2 year contract heading the NY office
of the German company I worked for, so&amp;nbsp;it&amp;nbsp;ended up taking 11 years until
I&amp;nbsp;actually landed just at the division that can trace&amp;nbsp;quite a few of its
roots&amp;nbsp;back to that team.&amp;nbsp;I got the COM/OLE team's attention by fighting
(and winning, if there is ever such a thing) a huge email flame-war on the Microsoft
OLE CompuServe forum where the product manager of &lt;a href="http://en.wikipedia.org/wiki/OpenDoc"&gt;OpenDoc&lt;/a&gt; at
Novell (who had just acquired WordPerfect at the time and got into OpenDoc that way)
tried to convince everyone that he had the superior technology in hands. I wish someone
had a backup of these forums. I am sure the conversation is horribly embarrasing from
today's perspective.
&lt;/p&gt;
&lt;p&gt;
So here are my 5 things. And the tag goes to ... &amp;nbsp;&lt;a href="http://udidahan.weblogs.us/"&gt;Udi&lt;/a&gt;, &lt;a href="http://www.lennybacon.com/"&gt;Daniel&lt;/a&gt;, &lt;a href="http://pluralsight.com/blogs/dbox/"&gt;Don&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/drnick/"&gt;Nicholas&lt;/a&gt;,
and &lt;a href="http://hyperthink.net/blog/"&gt;Mr. Maine&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=96ef7e0f-cef0-4a14-991d-0f81e3f9160f" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,96ef7e0f-cef0-4a14-991d-0f81e3f9160f.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=3ece302d-add4-44a8-9aad-4c24f1d89813</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,3ece302d-add4-44a8-9aad-4c24f1d89813.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,3ece302d-add4-44a8-9aad-4c24f1d89813.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=3ece302d-add4-44a8-9aad-4c24f1d89813</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just disabled Trackback and Pingback. We need security and a trust chain for these
protocols. This is getting ridiculous.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3ece302d-add4-44a8-9aad-4c24f1d89813" />
      </body>
      <title>%#%^@^ you Spammers</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,3ece302d-add4-44a8-9aad-4c24f1d89813.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,3ece302d-add4-44a8-9aad-4c24f1d89813.aspx</link>
      <pubDate>Thu, 28 Sep 2006 19:38:45 GMT</pubDate>
      <description>&lt;p&gt;
I just disabled Trackback and Pingback. We need security and a trust chain for these
protocols. This is getting ridiculous.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3ece302d-add4-44a8-9aad-4c24f1d89813" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,3ece302d-add4-44a8-9aad-4c24f1d89813.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=e7fcee75-09c2-4e00-9b80-7c2986627b9a</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,e7fcee75-09c2-4e00-9b80-7c2986627b9a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,e7fcee75-09c2-4e00-9b80-7c2986627b9a.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=e7fcee75-09c2-4e00-9b80-7c2986627b9a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am sure that some want to fly under our radar, but I am also sure that a lot of
people are very interested to have a bit fat green spot showing up on our radar screen
when it comes to their blogs posts. Well, <a href="http://friends.newtelligence.net/clemensv/CommentView,guid,f281196c-410e-47ab-b59c-d4c1f77dfc7c.aspx">if
you look here</a> ... everyone who left a comment on that post is on my blogroll in RSS
Bandit and I am making every interesting and original post/thought/article visible
internally to make sure that your wishes/concerns/praise are heard and your contributions
to the community are acknowledged. 
</p>
        <p>
PS: Did I mention that I am involved in the MVP approval process? ;-)<br />
PS: Identity (InfoCard, Active Directory, MIIS), Workflow and BizTalk gurus are welcome
too. I will get your feed addresses to the right folks.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=e7fcee75-09c2-4e00-9b80-7c2986627b9a" />
      </body>
      <title>Getting on the WCF Product Group Radar Screen? Easy!</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,e7fcee75-09c2-4e00-9b80-7c2986627b9a.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,e7fcee75-09c2-4e00-9b80-7c2986627b9a.aspx</link>
      <pubDate>Wed, 05 Apr 2006 22:51:33 GMT</pubDate>
      <description>&lt;p&gt;
I am sure that some want to fly under our radar, but I am also sure that a lot of
people are very interested to have a bit fat green spot showing up on our radar screen
when it comes to their blogs posts. Well, &lt;a href="http://friends.newtelligence.net/clemensv/CommentView,guid,f281196c-410e-47ab-b59c-d4c1f77dfc7c.aspx"&gt;if
you look here&lt;/a&gt; ... everyone who left a comment on that post is on my blogroll in&amp;nbsp;RSS
Bandit and I am making every interesting and original post/thought/article visible
internally to make sure that your wishes/concerns/praise&amp;nbsp;are heard and your contributions
to the community are acknowledged. 
&lt;/p&gt;
&lt;p&gt;
PS: Did I mention that I am involved in the MVP approval process? ;-)&lt;br&gt;
PS: Identity (InfoCard, Active Directory, MIIS), Workflow and BizTalk gurus are welcome
too. I will get your&amp;nbsp;feed addresses to the right folks.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=e7fcee75-09c2-4e00-9b80-7c2986627b9a" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,e7fcee75-09c2-4e00-9b80-7c2986627b9a.aspx</comments>
      <category>Blog</category>
      <category>Technology/Indigo</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=90206ca1-2049-4ddd-8734-84bad7b43da1</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,90206ca1-2049-4ddd-8734-84bad7b43da1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,90206ca1-2049-4ddd-8734-84bad7b43da1.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=90206ca1-2049-4ddd-8734-84bad7b43da1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the upcoming week I will be cleaning up the categories on my blog. So if you've
subscribed to any of the category feeds directly, some of them may stop working.
</p>
        <p>
As of tomorrow, the "official" blog address will be <a href="http://friends.newtelligence.net/clemensv">http://friends.newtelligence.net/clemensv</a> as
I won't be part of the newtelligence "staff" any longer. However, all existing subscriptions
to the main RSS and Atom feeds will continue to work, because this blog isn't really
going anywhere. I will see what it takes to get a mirror blog on blogs.msdn.comand
whether I can use the dasBlog cross-blogging feature to push select content there. 
</p>
        <p>
Eventually, and once I am done reshuffling, I will explain the new category structure
and actually encourage you to subscribe to select categories, because my blogging
habits will change quite a bit in my new role at Microsoft. For instance, you'll see
a lot more German here (which you might want to tune out of if you are not interested),
I'll start a link-blog category and I will introduce some other categories
that are not at all about technology. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90206ca1-2049-4ddd-8734-84bad7b43da1" />
      </body>
      <title>Cleaning up the blog and a slightly new address</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,90206ca1-2049-4ddd-8734-84bad7b43da1.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,90206ca1-2049-4ddd-8734-84bad7b43da1.aspx</link>
      <pubDate>Tue, 31 Jan 2006 12:49:38 GMT</pubDate>
      <description>&lt;p&gt;
In the upcoming week I will be cleaning up the categories on my blog. So if you've
subscribed to any of the category feeds directly, some of them may stop working.
&lt;/p&gt;
&lt;p&gt;
As of tomorrow, the "official" blog address will be &lt;a href="http://friends.newtelligence.net/clemensv"&gt;http://friends.newtelligence.net/clemensv&lt;/a&gt; as
I won't be part of the newtelligence "staff" any longer. However, all existing subscriptions
to the main RSS and Atom feeds will continue to work, because this blog isn't really
going anywhere.&amp;nbsp;I will see what it takes to get a mirror blog on blogs.msdn.comand
whether I can use the dasBlog cross-blogging feature to push select content there. 
&lt;/p&gt;
&lt;p&gt;
Eventually, and once I am done reshuffling, I will&amp;nbsp;explain the new category structure
and actually encourage you to subscribe to select categories, because&amp;nbsp;my blogging
habits will change quite a bit in my new role at Microsoft. For instance, you'll see
a lot more German here (which you might want to tune out of if you are not interested),
I'll&amp;nbsp;start&amp;nbsp;a link-blog category&amp;nbsp;and I will introduce some other categories
that are not at all about technology. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90206ca1-2049-4ddd-8734-84bad7b43da1" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,90206ca1-2049-4ddd-8734-84bad7b43da1.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=df4842a0-92cb-4bee-829a-ed4c9b74001e</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,df4842a0-92cb-4bee-829a-ed4c9b74001e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,df4842a0-92cb-4bee-829a-ed4c9b74001e.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=df4842a0-92cb-4bee-829a-ed4c9b74001e</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>RSS + OPML for Television</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,df4842a0-92cb-4bee-829a-ed4c9b74001e.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,df4842a0-92cb-4bee-829a-ed4c9b74001e.aspx</link>
      <pubDate>Mon, 17 Oct 2005 14:39:37 GMT</pubDate>
      <description>&lt;p&gt;
End of the hibernation mode. Here’s one of the reasons (besides a lot of “actual work”)
why I’ve been hiding in the past few months. And it very much feels like the start
of a project I started &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx"&gt;a
while ago&lt;/a&gt; (7/17/03 was &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink,guid,75bb9f13-f92c-42f1-9762-27652e10d476.aspx"&gt;the
day&lt;/a&gt; I switched) and which is now &lt;a href="http://wiki.shahine.com/default.aspx/DasBlog.HomePage"&gt;this&lt;/a&gt;: 
&lt;/p&gt;
&lt;p&gt;
Since the beginning of the year I’ve been throwing around some ideas to fix a personal
“problem” that I have as a frequent business traveler: Access to “my” local cable
television (football!) and the recorded content that I have on my home machine. As
I &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink,guid,f0b37dff-9ef2-4394-9846-fea722ed0e7b.aspx"&gt;blogged
already&lt;/a&gt;, I bought a &lt;a href="http://www.microsoft.com/windowsxp/mediacenter/default.mspx"&gt;Windows
Media Center&lt;/a&gt; PC along with SnapStream’s &lt;a href="http://www.snapstream.com/products/beyondtv/"&gt;BeyondTV&lt;/a&gt; product
as a personal video recorder and “live streaming” server and got myself a 3072/512
KBps DSL connection. 
&lt;/p&gt;
&lt;p&gt;&lt;?xml:namespace prefix = st1 /&gt;
It turned out that my concrete use case of wanting to access my home machine and content
primarily from hotels and elsewhere on the road (and not so much from within my apartment)
isn’t well covered by either Windows Media Center Edition or BeyondTV. Both products
have options to stream content across the local network in some way. In addition to
that BeyondTV has a small built-in web server that lets you access live TV and streams
via a HTML interface so that you can actually get at it from anywhere. In fact, there
are extensions for 
&lt;st1:place w:st="on"&gt;
&lt;st1:PlaceName w:st="on"&gt;Media&lt;/st1:PlaceName&gt;
&lt;st1:PlaceType w:st="on"&gt;Center&lt;/st1:PlaceType&gt;
&lt;/st1:place&gt;
that let you do something similar. But somehow, none of that was really the solution
I envisioned. What I wanted is a smart client that works online and offline and can
replicate recorded content down to my notebook’s disk. I want to have the TV guide
data (electronic program guide) cached on my notebook so I can schedule recordings
locally (and replicate them down to the PVR as I get connected) and/or get alerts
whenever a show is coming up that is of interest to me. I want a smart client that
has a “10 feet” user interface and support for a remote control and the smart client
shall look graphically appealing. And lastly, and possibly most importantly, I want
a good excuse to stuff as many feature showcases for Indigo and Avalon (yeah, yeah:
WCF/WPF, yadda, yadda) into the combined solution. 
&lt;/p&gt;
&lt;p&gt;
When I started thinking about how to approach this, I was thinking that the smart
client was the thing to focus on. So by now I have acquired what I think is a rather
scarily broad set of Avalon development skills (for a server guy, at least). Heck,
I even taught myself how to tilt and turn a 3D plane with video on it without having
to copy someone else’s XAML! The first UI prototype was sitting right on top of BeyondTV’s
API, which is exposed as a set of Web Services, but somewhat feels like a COM API
on a longer leash. Since using that API directly is a bit cumbersome, I wrote a wrapper
around it to make it a bit more accessible and “service like”. And while that was
all cute and started working, it somehow it still didn’t feel like the right thing
to do. 
&lt;/p&gt;
&lt;p&gt;
What would I do about other sources? NASA TV provides a live web stream that I sometimes
look at, not to mention various video webcasts for developers and the like. And what
about podcasts? What about internet radio? Couldn’t blogs be integrated into all of
that? Wait…. couldn’t my live TV and recording sources &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;be&lt;/span&gt; &lt;/b&gt;like
blogs? 
&lt;/p&gt;
&lt;p&gt;
Well, I can program and hence they can. I wrote and I am still writing an Indigo-powered
server that wraps BeyondTV (and other sources) to become a “video blog” server. My
Avalon-powered smart client for which I have some bits and pieces in place of course
won’t be dependent on my video server, but will understand blogs, podcasts, video
blogs and whatever else I can find and will integrate it all into a remote control
navigable text/radio/video UI. 
&lt;/p&gt;
&lt;p&gt;
I’ll drill into and write about the things that I am doing to make it all work in
the next few weeks and months and as I proceed. For now, I’ll just tease you a bit
and show you a selection of three (incomplete in terms of content and features) XML
snippets that the server generates. If you hit the server application root directory,
you get an OPML with all the live TV channels that are available (the list below is
shortened considerably): 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=maroon size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;opml&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color=maroon size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;head&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color=maroon size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" size=1&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;TV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;dateCreated&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Mon,
17 Oct 2005 14:27:04 GMT&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;dateCreated&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;head&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;body&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;MTV&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/MTV&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;TELE5&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/TELE5&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;BAYERN&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/BAYERN&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;NDR&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/NDR&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;TV
nrw&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/TV-nrw&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;RTL&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/RTL&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;outline&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;SAT.1&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlUrl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8100/TV/SAT.1&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;... 
&lt;br&gt;
&amp;nbsp; &amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;body&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;opml&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
If you were follow the MTV link in the OPML you’d get the MTV RSS, with the guide
data much like what I am showing below. [I just left three shows in it here for demo
purposes – typically every channel has about 7-10 days worth of guide data]. &amp;nbsp;Note
that the &amp;lt;pubDate&amp;gt; for every item is the date/time when that show is &lt;b&gt;&lt;span style="FONT-WEIGHT: bold"&gt;going
to&lt;/span&gt; &lt;/b&gt;air. Future dates are perfectly legal in RSS. Each item has, of course,
a &amp;lt;link&amp;gt; on its own, which get you to more details on the show, like a list
of actors, the status of whether you want to record the show or want an alert when
it starts, or some rich media preview (there something there now, but nothing I am
willing to show, yet). &amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=maroon size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;rss&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color=red size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;xmlns:wsa&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" size=1&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://schemas.xmlsoap.org/ws/2004/08/addressing&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;xmlns:ctv&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://schemas.vasters.com/2005/08/clemensTV/channels&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;version&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;2.0&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;channel&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;ctv:mediaChannel&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;true&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;MTV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://tattoine:8100/TV/MTV/media&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;MTV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;image&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;url&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://www.tvtoday.de/tv/programm/bilder/senderlogos/mtv.gif&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;url&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;MTV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://mtv.de&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;image&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;copyright&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;(c)2005
MTV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;copyright&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;lastBuildDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Mon,
17 Oct 2005 15:26:09 GMT&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;lastBuildDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;generator&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;ClemensTV&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;generator&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ttl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;60&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ttl&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Viva
La Bam&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;EP:0001000000055045:127744056000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://tattoine:8100/TV/MTV/item/EP:0001000000055045:127744056000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Sat,
22 Oct 2005 00:00:00 GMT&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Show
mit 
&lt;st1:place w:st="on"&gt;
&lt;st1:City w:st="on"&gt;Bam Margera&lt;/st1:City&gt;
, 
&lt;st1:country-region w:st="on"&gt;USA&lt;/st1:country-region&gt;
&lt;/st1:place&gt;
&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;PT30M&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Masters&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;EP:0001000000055045:127744020000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://tattoine:8100/TV/MTV/item/EP:0001000000055045:127744020000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Fri,
21 Oct 2005 23:00:00 GMT&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Depeche
Mode&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;PT1H&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Pimp
My Whatever&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;title&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;EP:0001000000055045:127744002000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;guid&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;http://tattoine:8100/TV/MTV/item/EP:0001000000055045:127744002000000000&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;link&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Fri,
21 Oct 2005 22:30:00 GMT&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;pubDate&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Day
* Neue Reihe&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;description&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;category&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;Reihe&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;category&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;PT30M&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ctv:Duration&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;item&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&amp;nbsp; 
&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt; &lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;channel&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;rss&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Now up to here that’s pretty logical; if you follow the &amp;lt;link&amp;gt; for the &amp;lt;channel&amp;gt;
(here: http://tattoine:8100/TV/MTV/media), you will get something like the following
XML bit with the content type ‘video/x-ms-asf’: 
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&amp;lt;&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=maroon size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: 'Courier New'"&gt;ASX&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" color=red size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'"&gt;Version&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" color=blue size=1&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;=&lt;/span&gt; &lt;/font&gt;&lt;font face="Courier New" size=1&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;3.0&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;entry&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt; &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ref&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font color=red&gt;&lt;span style="COLOR: red"&gt;href&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;=&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;http://tattoine:8080&lt;/span&gt; &lt;/font&gt;"&lt;font color=blue&gt; &lt;span style="COLOR: blue"&gt;/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;entry&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;br&gt;
&amp;lt;/ &lt;/span&gt;&lt;/font&gt;&lt;font color=maroon&gt;&lt;span style="COLOR: maroon"&gt;ASX&lt;/span&gt; &lt;/font&gt;&lt;font color=blue&gt;&lt;span style="COLOR: blue"&gt;&amp;gt;&lt;/span&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size=1&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Since that’s apparently a Windows Media Player ASX file my server generates, Media
Player will open if you navigate to the URL using IE or Firefox (on Windows). Who
said that the &amp;lt;link&amp;gt; in RSS must resolve to HTML? Guess what Media Player will
play? MTV Germany of course. Live. As I generate the ASX stream, I instruct the backend
video server to switch to that respective tuner channel. Also, since I am creating
an indirection point here, I could also scale this over multiple stream servers and
tuners. 
&lt;/p&gt;
&lt;p&gt;
One of the technically noteworthy aspects of this application is that I am using Indigo
for all communication aspects, but this application spits out pure XML, even with
varying content-types. In fact, the entire server will likely not put a single plain-text,
XML 1.0 encoded SOAP envelope onto the wire, but will be rather &lt;a href="http://en.wikipedia.org/wiki/REST"&gt;REST&lt;/a&gt;’ish
and &lt;a href="http://en.wikipedia.org/wiki/POX"&gt;POX&lt;/a&gt;’ish. The only exception from
that is the chunking download protocol, which I am implementing with a TCP-duplex
channel (which uses binary encoding and is strictly a Indigo-to-Indigo communication
path for my smart client). 
&lt;/p&gt;
&lt;p&gt;
Stay tuned. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=df4842a0-92cb-4bee-829a-ed4c9b74001e" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,df4842a0-92cb-4bee-829a-ed4c9b74001e.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=647cba73-95be-48b1-82df-6fc13349f271</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,647cba73-95be-48b1-82df-6fc13349f271.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,647cba73-95be-48b1-82df-6fc13349f271.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=647cba73-95be-48b1-82df-6fc13349f271</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <title>Google loves me (too much?)</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,647cba73-95be-48b1-82df-6fc13349f271.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,647cba73-95be-48b1-82df-6fc13349f271.aspx</link>
      <pubDate>Tue, 15 Feb 2005 20:44:12 GMT</pubDate>
      <description>

&lt;div class=Section1&gt;
&lt;p class=MsoNormal&gt;
&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;The scariest
search for which my blog is on Google rank #1 is &lt;a href="http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;safe=off&amp;amp;q=power%3Dwork%2Ftime"&gt;power=work/time&lt;/a&gt;.
I knew that Google loves me, but this starts to become pretty ridiculous ;-)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=647cba73-95be-48b1-82df-6fc13349f271" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,647cba73-95be-48b1-82df-6fc13349f271.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=b9a889c8-d6fe-449d-9077-ab34542304a7</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,b9a889c8-d6fe-449d-9077-ab34542304a7.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,b9a889c8-d6fe-449d-9077-ab34542304a7.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=b9a889c8-d6fe-449d-9077-ab34542304a7</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>One of these people can be all yours for an hour for a tiny little bit of money and for a very good cause</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,b9a889c8-d6fe-449d-9077-ab34542304a7.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,b9a889c8-d6fe-449d-9077-ab34542304a7.aspx</link>
      <pubDate>Wed, 19 Jan 2005 16:04:06 GMT</pubDate>
      <description>&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;Within the next 48 hours, you will find auctions
on eBay. You can buy an hour of consulting time of the wonderful individuals listed
below for a minimum bid of US$100. All money will go to IDEP (see below) to aid the
Tsunami victims in the Aceh area. I think this is a sensational effort and I am honored
that I was asked to participate. Julie Lerman and Stephen Forte have been pulling
this off. Once the auctions are up, I'll post links and i assume the other folks will
do the same. Go and bid. &lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face=Arial color=#000000&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;strong&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Michelle Leroux Bustamante, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Jonathan
Goodyear, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Andrew Brust, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Richard
Campbell, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Adam Cogan, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Malek
Kemmou, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Jackie Goldstein, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Ted
Neward, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Kathleen Dollard, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Hector
M Obregon, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Patrick Hynds, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Fernando
Guerrero, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Kate Gregory, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Joel
Semeniuk, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Scott Hanselman, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Barry
Gervin, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Clemens Vasters, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Jorge
Oblitas, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Stephen Forte, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Jeffery
Richter, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;John Robbins, &lt;/font&gt;&lt;/font&gt;&lt;font color=#000000&gt;&lt;font face=Arial&gt;Jeff
Prosise&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;
&lt;o:p&gt;Since my time will be auctioned, too, I can already promise that I will&amp;nbsp;employ a rather liberal interpretation of "hour" if we get enough money in.&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;
&lt;o:p&gt;
&lt;hr id=null&gt;
&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;strong&gt;&lt;em&gt;Who this auction is to benefit?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;In
the long run, the auction is to benefit the people of 
&lt;st1:PlaceName w:st="on"&gt;Aceh&lt;/st1:PlaceName&gt;
&lt;st1:PlaceType w:st="on"&gt;Province&lt;/st1:PlaceType&gt;
, 
&lt;st1:place w:st="on"&gt;Sumatra&lt;/st1:place&gt;
, who have had their island destroyed and lost nearly 100,000 of their people. The
waves may be gone, but the devastation continues and the fear of many more dying from
disease continues.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;em&gt;&lt;strong&gt;We are trying to help, by assisting
Aceh Aid at IDEP, an organization that is local and doing amazing work.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;There is an area on their website devoted to
this work: &lt;a href="http://www.idepfoundation.org/aceh_aid.html"&gt;http://www.idepfoundation.org/aceh_aid.html&lt;/a&gt;.
(www.AcehAid.org will take you right to this page). I recommend that if you are interested
in knowing who you are doing this for, you go peruse that website, read the updates,
read about the volunteer search, etc.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;em&gt;WHAT IS IDEP?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;IDEP is a small, Indonesian NGO, based in Ubud, 
&lt;st1:place w:st="on"&gt;Bali&lt;/st1:place&gt;
. Completed projects over the years have included community based development, sustainable
living initiatives, permaculture training, waste management, organic gardens, recycling,
etc. The focus is on helping people to help themselves. IDEP's founding director,
Petra Schneider is a 
&lt;st1:country-region w:st="on"&gt;
&lt;st1:place w:st="on"&gt;US&lt;/st1:place&gt;
&lt;/st1:country-region&gt;
-born, Indonesian citizen. The demonstrated and reproducible success of IDEP's small
projects in local communities has earned the team an excellent reputation.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;em&gt;IDEP AND DISASTER RESPONSE/RELIEF/RECOVERY&lt;o:p&gt;&lt;/o:p&gt;
&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;At the time of the 
&lt;st1:place w:st="on"&gt;Bali&lt;/st1:place&gt;
bomb, about two years ago, IDEP was an important element of the network of local NGOs
and other supporters that quickly responded to the tragedy, in various ways, not only
immediately after the bomb, but during the recovery process for the various communities
involved. Following shortly thereafter, IDEP received funding from USAid to create
a comprehensive set of disaster management materials for Indonesian communities, aimed
at children, families, and local leaders (official and unofficial). The materials
are in the Indonesian language and suitable for use in rural and urban settings. These
materials, including a booklet for children about Tsunami preparedness, were finished
just weeks ago, but had not yet been disseminated to communities. Then the tsunami
struck.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face=Arial color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;&lt;em&gt;WHAT IS ACEH AID AT IDEP&lt;o:p&gt;&lt;/o:p&gt;
&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;
&lt;font color=#000000&gt;&lt;font face=Arial&gt;Only hours after the news of the tsunami reached
Bali, the same network of NGOs and individuals in Bali who had been involved in the
relief efforts for the 
&lt;st1:place w:st="on"&gt;Bali&lt;/st1:place&gt;
bomb, reanimated and went into action. We started something called the "Aceh Aid Bucket
Brigade" (see website), creating and deploying one-family-one-bucket multi-material
aid packages from the hands of donors in Bali to the field in 
&lt;st1:place w:st="on"&gt;Sumatra&lt;/st1:place&gt;
. We began sending highly skilled volunteers, well-matched to the task within two
days of the tsunami (Sam Schultz, Lee Downey, Oded Carmi and others). Our relief,
and later, recovery programs in response to the Tsunami are now focused on two fronts.
One is direct aid from 
&lt;st1:City w:st="on"&gt;
&lt;st1:place w:st="on"&gt;Medan&lt;/st1:place&gt;
&lt;/st1:City&gt;
by road to areas around Banda Aceh. The other is this remarkable joint effort (nothing
short of heroic), to the islands off the west coast of 
&lt;st1:place w:st="on"&gt;Sumatra&lt;/st1:place&gt;
, which as of yet, have not been receiving aid from any other channels that we know
of.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b9a889c8-d6fe-449d-9077-ab34542304a7" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,b9a889c8-d6fe-449d-9077-ab34542304a7.aspx</comments>
      <category>Blog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=70b82fb6-de2c-4cf6-8d22-990c128b09ed</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,70b82fb6-de2c-4cf6-8d22-990c128b09ed.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,70b82fb6-de2c-4cf6-8d22-990c128b09ed.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=70b82fb6-de2c-4cf6-8d22-990c128b09ed</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.msdn.com/omars/archive/2005/01/19/355764.aspx">Omar is announcing</a> (like <a href="http://sourceforge.net/project/showfiles.php?group_id=127624&amp;package_id=139759">Scott</a>)
the new newtelligence dasBlog "Community Edition" 1.7. It's so fresh that I am not
even running it myself, yet. 
</p>
        <p>
What's important is that this is <strong>not an XCOPY upgrade</strong> and that you
must follow the instructions in the dasBlog Upgrader download if you want to upgrade
from 1.6 or earlier. Scott and Omar had to change the structure of the content store
XML files to improve performance and add new features.
</p>
        <p>
Here is the <a href="http://sourceforge.net/projects/dasblogce">SourceForge home</a> for
the new version, make sure you get the <a href="http://sourceforge.net/project/showfiles.php?group_id=127624&amp;package_id=139759&amp;release_id=297505">download</a> for
the Upgrader if you want to upgrade and -- as always -- make a backup of your old
version in case stuff doesn't work.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=70b82fb6-de2c-4cf6-8d22-990c128b09ed" />
      </body>
      <title>newtelligence dasBlog "Community Edition" 1.7</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,70b82fb6-de2c-4cf6-8d22-990c128b09ed.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,70b82fb6-de2c-4cf6-8d22-990c128b09ed.aspx</link>
      <pubDate>Wed, 19 Jan 2005 06:43:29 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://blogs.msdn.com/omars/archive/2005/01/19/355764.aspx"&gt;Omar is announcing&lt;/a&gt; (like &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=127624&amp;amp;package_id=139759"&gt;Scott&lt;/a&gt;)
the new newtelligence dasBlog "Community Edition" 1.7. It's so fresh that I am not
even running it myself, yet. 
&lt;/p&gt;
&lt;p&gt;
What's important is that this is &lt;strong&gt;not an XCOPY upgrade&lt;/strong&gt; and that you
must follow the instructions in the dasBlog Upgrader download if you want to upgrade
from 1.6 or earlier. Scott and Omar had to change the structure of the content store
XML files to improve performance and add new features.
&lt;/p&gt;
&lt;p&gt;
Here is the &lt;a href="http://sourceforge.net/projects/dasblogce"&gt;SourceForge home&lt;/a&gt; for
the new version, make sure you get the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=127624&amp;amp;package_id=139759&amp;amp;release_id=297505"&gt;download&lt;/a&gt; for
the Upgrader if you want to upgrade and -- as always -- make a backup of your old
version in case stuff doesn't work.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=70b82fb6-de2c-4cf6-8d22-990c128b09ed" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,70b82fb6-de2c-4cf6-8d22-990c128b09ed.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=a0744e19-c016-4c3f-a8dd-88ff88cd140b</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,a0744e19-c016-4c3f-a8dd-88ff88cd140b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,a0744e19-c016-4c3f-a8dd-88ff88cd140b.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=a0744e19-c016-4c3f-a8dd-88ff88cd140b</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I haven't really looked around what other people's ideas (or implementations) are
on referrer spam, but I think these idiots who want to use our blogs as a way to boost
their Google rank are setting themselves up for trouble, because we are not really
stupid. For the time being, I am simply letting it all run to collect evidence.
There are wonderful things we can do with all these spam URLs. Distributed denial
of service attacks come to mind ;-)  Or just redirect them to themselves.
</p>
        <p>
Seriously, I am thinking of having word filtering and a manual negative list in the
blog engine <em>and</em> to expose that list as a separate RSS as well as to allow
import of such RSS lists into my blog engine. My exported list might also
reference all my trusted negative lists that I import, so that this forms a mesh
where folks can report those idiots and the engines will pick it up and throw
out the crap. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=a0744e19-c016-4c3f-a8dd-88ff88cd140b" />
      </body>
      <title>Referral Spam</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,a0744e19-c016-4c3f-a8dd-88ff88cd140b.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,a0744e19-c016-4c3f-a8dd-88ff88cd140b.aspx</link>
      <pubDate>Sat, 11 Dec 2004 10:26:25 GMT</pubDate>
      <description>&lt;p&gt;
I haven't really looked around what other people's ideas (or implementations)&amp;nbsp;are
on referrer spam, but I think these idiots who want to use our blogs as a way to boost
their Google rank are setting themselves up for trouble, because we are not really
stupid. For the time being, I am simply letting it all run&amp;nbsp;to collect evidence.
There are wonderful things we can do with all these spam URLs. Distributed denial
of service attacks come to mind ;-)&amp;nbsp; Or just redirect them to themselves.
&lt;/p&gt;
&lt;p&gt;
Seriously, I am thinking of having word filtering and a manual negative list in the
blog engine &lt;em&gt;and&lt;/em&gt; to expose that list as a separate RSS as well as to allow
import of such RSS lists into my&amp;nbsp;blog engine.&amp;nbsp;My exported list might&amp;nbsp;also
reference all my trusted&amp;nbsp;negative lists that I import, so that this forms a mesh
where folks can report those idiots and the engines will pick it up and&amp;nbsp;throw
out the crap.&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=a0744e19-c016-4c3f-a8dd-88ff88cd140b" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,a0744e19-c016-4c3f-a8dd-88ff88cd140b.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=1fdd514d-cf1f-4350-a9b3-42cf8faa1740</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,1fdd514d-cf1f-4350-a9b3-42cf8faa1740.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,1fdd514d-cf1f-4350-a9b3-42cf8faa1740.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=1fdd514d-cf1f-4350-a9b3-42cf8faa1740</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I feel like I have been "out of business" for a really long time and like I really
got nothing done in the past 3 months, even though that's objectively not true. I
guess that's "conference &amp; travel withdrawal", because I had tone and tons of
bigger events in the first half of the year and 3 smaller events since TechEd Amsterdam
in July. On the upside, I am pretty relaxed and have certainly reduced
my stress-related health risks ;-)
</p>
        <p>
So with winter and its short days coming up, the other half of my life living a 1/3
around the planet until next spring, I can and am going to spend some serious time
on a bunch of things: 
</p>
        <p>
On the <em>new programming stuff</em> front: 
<br />
     Catch up on what has been going on in Indigo in recent months,
dig deeper into "everything Whidbey", figure out the CLR aspects of SQL
2005 and familiarize myself with VS Team System.
</p>
        <p>
On the <em>existing programming stuff</em> front: 
<br />
      Consolidate my "e:\development\*"  directory on my
harddrive and pull together all my samples and utilities for Enterprise
Services, ASP.NET Web Services and other enterprise-development technologies and
create a production-quality library from of them for us and our customers to
use. Also, because the Indigo team is doing quite a bit of COM/COM+ replumbing
recently in order to have that prohgraming model ride on Indigo, I have some
hope that I can now file bugs/wishes against COM+ that might have a chance of
being addressed. If that happens and a particular showstopper is getting
out of the way, I will reopen this <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=110">project
here</a> and will, at the very least, release it as a toy.
</p>
        <p>
On the <em>architectural stuff</em> front:<br />
         Refine our SOA Workshop material, do
quite a bit of additional work on the FABRIQ, evolve the Proseware architecture model,
and get some pending projects done. In addition to our own SOA workshops (the
next English-language workshop is held <a href="http://www.newtelligence.net/PermaLink.aspx?guid=245f5632-1ea1-4e0a-acd7-718cab67d3ab">December
1-3, 2004 in Düsseldorf</a>), there will be a series of invite-only Microsoft
events on Service Orientation throughout Europe this fall/winter, and I am very
happy that I will be speaking -- mostly on architecture topics -- at the Microsoft
Eastern Mediterranean Developer Conference in Amman/Jordan in November and several
other locations in the Middle East early next year. 
</p>
        <p>
And even though I hate the effort around writing books, I am seriously considering
to write a book about "Services" in the next months. There's a lot
of stuff here on the blog that should really be consolidated into a coherent story
and there are lots and lots of considerations and motiviations for decisons I
made for FABRIQ and Proseware and other services-related work that I should probably
write down in one place. One goal of the book would be to write a pragmatic guide
on how to design and build services using currently shipping (!) technologies
that does focus on how to get stuff done and not on how to craft new, exotic
SOAP headers, how to do WSDL trickery, or do other "cool" but not necessarily practical
things. So don't expect a 1200 page monster. 
</p>
        <p>
In addition to the "how to" part, I would also like to incorporate
and consolidate other architect's good (and bad) practical design and implementation
experiences, and write about adoption accelerators and barriers, and some other
aspects that are important to get the service idea past the CFO. That's a great
pain point for many people thinking about services today. If you would be interested
in contributing experiences (named or unnamed), I certainly would like <a href="mailto:clemensv@newtelligence.com&amp;subject=Book%20Project%20Architecture">to know</a> about
it.
</p>
        <p>
And I also think about a German-to-English translation and a significant
(English) update to my German-language <a href="http://www.amazon.de/exec/obidos/ASIN/3446221530/qid=1097925674/ref=sr_8_xs_ap_i1_xgl/302-5183842-4636033">Enterprise
Services</a> book.....
</p>
        <p>
[And to preempt the question: No, I don't have a publisher for either project, yet.]
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=1fdd514d-cf1f-4350-a9b3-42cf8faa1740" />
      </body>
      <title>The to-do list and (maybe) a new book and (maybe) and new old book.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,1fdd514d-cf1f-4350-a9b3-42cf8faa1740.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,1fdd514d-cf1f-4350-a9b3-42cf8faa1740.aspx</link>
      <pubDate>Sat, 16 Oct 2004 11:29:26 GMT</pubDate>
      <description>&lt;p&gt;
I feel like I have been "out of business" for a really long time and&amp;nbsp;like I really
got nothing done in the past 3 months, even though that's objectively not true. I
guess that's "conference &amp;amp; travel withdrawal", because I had tone and tons of
bigger events in the first half of the year and 3 smaller events since TechEd Amsterdam
in July.&amp;nbsp;On the upside, I am pretty relaxed&amp;nbsp;and have&amp;nbsp;certainly reduced
my stress-related health risks&amp;nbsp;;-)
&lt;/p&gt;
&lt;p&gt;
So with winter and its short days coming up, the other half of my life living a 1/3
around the planet until next spring, I can and am going to spend some serious time
on a bunch of things: 
&lt;/p&gt;
&lt;p&gt;
On the &lt;em&gt;new programming stuff&lt;/em&gt; front: 
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch up on what has been going on in Indigo in recent months,
dig deeper into "everything Whidbey",&amp;nbsp;figure out the CLR aspects of&amp;nbsp;SQL
2005 and familiarize myself with VS Team System.
&lt;/p&gt;
&lt;p&gt;
On the &lt;em&gt;existing programming stuff&lt;/em&gt; front: 
&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Consolidate my "e:\development\*"&amp;nbsp; directory on my
harddrive and pull together all&amp;nbsp;my&amp;nbsp;samples and utilities for Enterprise
Services, ASP.NET Web Services and other enterprise-development technologies&amp;nbsp;and
create a production-quality&amp;nbsp;library from&amp;nbsp;of them for&amp;nbsp;us and our customers&amp;nbsp;to
use.&amp;nbsp;Also, because the Indigo team is doing quite a bit of COM/COM+ replumbing
recently in order to have that prohgraming model ride on Indigo,&amp;nbsp;I have some
hope that&amp;nbsp;I can now file bugs/wishes against COM+ that might have a chance of
being addressed. If that happens and&amp;nbsp;a particular&amp;nbsp;showstopper&amp;nbsp;is getting
out of the way, I will reopen this &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=110"&gt;project
here&lt;/a&gt; and will, at the very least, release it as a toy.
&lt;/p&gt;
&lt;p&gt;
On the &lt;em&gt;architectural stuff&lt;/em&gt; front:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Refine our SOA Workshop material,&amp;nbsp;do
quite a bit of additional work on the FABRIQ, evolve the Proseware architecture model,
and&amp;nbsp;get some pending projects done. In addition to our own SOA workshops (the
next English-language workshop is held &lt;a href="http://www.newtelligence.net/PermaLink.aspx?guid=245f5632-1ea1-4e0a-acd7-718cab67d3ab"&gt;December
1-3, 2004&amp;nbsp;in D&amp;#252;sseldorf&lt;/a&gt;), there will be a series of invite-only Microsoft
events on Service Orientation throughout Europe&amp;nbsp;this fall/winter, and I am very
happy that I will be speaking -- mostly on architecture topics -- at the Microsoft
Eastern Mediterranean Developer Conference in Amman/Jordan in November and several
other locations in the Middle East early next year.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
And even though I hate the effort around writing books, I&amp;nbsp;am&amp;nbsp;seriously considering
to write&amp;nbsp;a book&amp;nbsp;about "Services" in the next months.&amp;nbsp;There's a lot
of stuff here on the blog that should really be consolidated into a coherent story
and there are lots and lots of&amp;nbsp;considerations and motiviations for decisons I
made&amp;nbsp;for FABRIQ and Proseware and other services-related work that I should probably
write down in one place.&amp;nbsp;One goal of the book would be to&amp;nbsp;write a pragmatic&amp;nbsp;guide
on how to design and build services&amp;nbsp;using currently shipping&amp;nbsp;(!) technologies
that does focus on how to get stuff done and not&amp;nbsp;on how to craft new, exotic
SOAP headers, how to do WSDL trickery, or do other "cool" but not necessarily practical
things.&amp;nbsp;So don't expect a 1200 page monster.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
In addition&amp;nbsp;to the "how to" part,&amp;nbsp;I would also&amp;nbsp;like to&amp;nbsp;incorporate
and consolidate&amp;nbsp;other architect's good (and bad) practical design and implementation
experiences, and write about adoption accelerators and barriers,&amp;nbsp;and some other
aspects that are important to get the service idea past the CFO.&amp;nbsp;That's a great
pain point for many people thinking about services today. If you would be interested
in&amp;nbsp;contributing experiences (named or unnamed), I certainly would like &lt;a href="mailto:clemensv@newtelligence.com&amp;amp;subject=Book%20Project%20Architecture"&gt;to&amp;nbsp;know&lt;/a&gt; about
it.
&lt;/p&gt;
&lt;p&gt;
And I also think about&amp;nbsp;a German-to-English translation&amp;nbsp;and a significant
(English) update to my German-language&amp;nbsp;&lt;a href="http://www.amazon.de/exec/obidos/ASIN/3446221530/qid=1097925674/ref=sr_8_xs_ap_i1_xgl/302-5183842-4636033"&gt;Enterprise
Services&lt;/a&gt; book.....
&lt;/p&gt;
&lt;p&gt;
[And to preempt the question: No, I don't have a publisher for either project, yet.]
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=1fdd514d-cf1f-4350-a9b3-42cf8faa1740" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,1fdd514d-cf1f-4350-a9b3-42cf8faa1740.aspx</comments>
      <category>Architecture</category>
      <category>Architecture/SOA</category>
      <category>Blog</category>
      <category>IT Strategy</category>
      <category>newtelligence</category>
      <category>Other Stuff</category>
      <category>Talks</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=b6e77555-3450-411c-9094-ce05f5355c93</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,b6e77555-3450-411c-9094-ce05f5355c93.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,b6e77555-3450-411c-9094-ce05f5355c93.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=b6e77555-3450-411c-9094-ce05f5355c93</wfw:commentRss>
      <slash:comments>8</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="Section1">
          <p class="MsoNormal">
            <a href="http://mvp.support.microsoft.com/default.aspx?scid=fh;en-us;mvpaward&amp;style=toc#Visual%20Developer%20-%20Solutions%20Architect">
              <img border="0" width="110" height="96" src="http://staff.newtelligence.net/clemensv/content/binary/image001123.gif" align="left" hspace="12" />
            </a>Microsoft
created a new category in their MVP program for “Solution Architects”
and coming back from my vacation I was happy to find out that they awarded me with
the 2004 “Most Valuable Professional” title in that new category. Thank
you, Microsoft! (…and thanks for the MP3 player gift, too) 
</p>
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b6e77555-3450-411c-9094-ce05f5355c93" />
      </body>
      <title>Microsoft MVP: Solutions Architect</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,b6e77555-3450-411c-9094-ce05f5355c93.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,b6e77555-3450-411c-9094-ce05f5355c93.aspx</link>
      <pubDate>Fri, 08 Oct 2004 14:32:21 GMT</pubDate>
      <description>

&lt;div class=Section1&gt;
&lt;p class=MsoNormal&gt;
&lt;a href="http://mvp.support.microsoft.com/default.aspx?scid=fh;en-us;mvpaward&amp;amp;style=toc#Visual%20Developer%20-%20Solutions%20Architect"&gt;&lt;img border=0 width=110 height=96 src="http://staff.newtelligence.net/clemensv/content/binary/image001123.gif" align=left hspace=12&gt;&lt;/a&gt;Microsoft
created a new category in their MVP program for &amp;#8220;Solution Architects&amp;#8221;
and coming back from my vacation I was happy to find out that they awarded me with
the 2004 &amp;#8220;Most Valuable Professional&amp;#8221; title in that new category. Thank
you, Microsoft! (&amp;#8230;and thanks for the MP3 player gift, too) 
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b6e77555-3450-411c-9094-ce05f5355c93" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,b6e77555-3450-411c-9094-ce05f5355c93.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=12693f85-3f44-48e9-8921-0d7ddaca88cf</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,12693f85-3f44-48e9-8921-0d7ddaca88cf.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,12693f85-3f44-48e9-8921-0d7ddaca88cf.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=12693f85-3f44-48e9-8921-0d7ddaca88cf</wfw:commentRss>
      <slash:comments>8</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
News is what is made news.
</p>
        <p>
Point in case: This <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=efeff509-deb0-4d66-b617-101430318c38">sentence
on my blog</a> here: <em>"There's apparently a related project <span class="searchword">Boa</span> (another
serpent name along the family line of Viper that was the original codename for MTS),
including the business markup language BML (pronounced "Bimmel") that he's involved
in and he talked a bit about that, but of course I'd be killed if I gave out more
details."</em> now prompts, directly or indirectly, this here on <a href="http://www.microsoft-watch.com/article2/0,1995,1624775,00.asp">Microsoft
Watch</a> and this on <a href="http://www.eweek.com/article2/0,1759,1624425,00.asp">eWeek</a>. 
</p>
        <p>
Nobody said that the project was software in product development. Nobody said it was
about stuff that would eventually ship. Nobody really said anything that would be
in any way relevant to technical or business decision makers today. What this
shows is that there's a bit too much appetite for the next big thing while we're all
still working on making the current big thing happen. Do you seriously think I am someone who'd casually leak
Microsoft trade secrets on his blog? 
</p>
        <p>
And.... seriously.... go back and read the <strong>first six sentences</strong> on <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=efeff509-deb0-4d66-b617-101430318c38">that
entry</a> with your brain switched into "active mode".
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=12693f85-3f44-48e9-8921-0d7ddaca88cf" />
      </body>
      <title>Prankster. Ah. Right.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,12693f85-3f44-48e9-8921-0d7ddaca88cf.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,12693f85-3f44-48e9-8921-0d7ddaca88cf.aspx</link>
      <pubDate>Mon, 19 Jul 2004 14:42:55 GMT</pubDate>
      <description>&lt;p&gt;
News is what&amp;nbsp;is made news.
&lt;/p&gt;
&lt;p&gt;
Point in case: This &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=efeff509-deb0-4d66-b617-101430318c38"&gt;sentence
on my blog&lt;/a&gt; here: &lt;em&gt;"There's apparently&amp;nbsp;a&amp;nbsp;related project &lt;span class=searchword&gt;Boa&lt;/span&gt;&amp;nbsp;(another
serpent name along the family line of Viper that was the original codename for MTS),
including the business markup language BML (pronounced "Bimmel")&amp;nbsp;that he's involved
in and he talked a bit about that, but of course I'd be killed if I gave out more
details."&lt;/em&gt;&amp;nbsp;now prompts, directly or indirectly,&amp;nbsp;this here on &lt;a href="http://www.microsoft-watch.com/article2/0,1995,1624775,00.asp"&gt;Microsoft
Watch&lt;/a&gt; and this on &lt;a href="http://www.eweek.com/article2/0,1759,1624425,00.asp"&gt;eWeek&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Nobody said that the project was software in product development. Nobody said it was
about stuff that would eventually ship. Nobody really said anything that would be
in any way relevant to technical or business decision makers today.&amp;nbsp;What this
shows is that there's a bit too much appetite for the next big thing while we're all
still working on making the current big thing happen. Do you seriously think I am&amp;nbsp;someone&amp;nbsp;who'd&amp;nbsp;casually&amp;nbsp;leak
Microsoft trade secrets on his blog? 
&lt;/p&gt;
&lt;p&gt;
And.... seriously.... go back and read the &lt;strong&gt;first six sentences&lt;/strong&gt; on &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=efeff509-deb0-4d66-b617-101430318c38"&gt;that
entry&lt;/a&gt;&amp;nbsp;with your brain switched into&amp;nbsp;"active mode".
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=12693f85-3f44-48e9-8921-0d7ddaca88cf" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,12693f85-3f44-48e9-8921-0d7ddaca88cf.aspx</comments>
      <category>Blog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=cf1bc0c7-05e4-4aec-a47a-7127ac849bf9</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,cf1bc0c7-05e4-4aec-a47a-7127ac849bf9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,cf1bc0c7-05e4-4aec-a47a-7127ac849bf9.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=cf1bc0c7-05e4-4aec-a47a-7127ac849bf9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="Section1">
          <p>
Adieu, Userland. 
</p>
          <p>
Ladies, if you haven’t switched your feeds to this address yet (it’s a
year now), now’s the time.
</p>
          <p>
            <em>
              <strong>UPDATE: </strong>I've </em>
            <a href="http://staff.newtelligence.net/clemensv/radio/stories/index.html">
              <em>mirrored
a few old stories</em>
            </a>
            <em> from over there. The rest of the content is here anyways.</em>
          </p>
          <p>
-----Original Message-----<br />
From: customerservice@userland.com [mailto:customerservice@userland.com] 
<br />
Sent: Friday, July 09, 2004 12:10 AM<br />
To: Clemens F. Vasters<br />
Subject: Radio UserLand Renewal Reminder
</p>
          <p>
Greetings from the community server for Radio UserLand 8. This is a reminder that
your Radio UserLand serial number will expire soon.
</p>
          <p>
This is the third renewal-reminder email. You will receive two subsequent reminders,
one the day before your serial number expires, and one when your serial number has
actually expired.
</p>
          <p>
At any time you can visit the UserLand store [1] to renew your license for $39.95,
so that you can continue to receive software updates and store content on UserLand's
community server.
</p>
          <p>
You have 2 days remaining in your Radio UserLand license for the XXXX-XXXX-XXXX serial
number.
</p>
          <p>
If you have any questions or concerns, please review the Radio UserLand website [2],
or post questions on the mail list [3], or discussion group [4]; or simply respond
to this email.
</p>
          <p>
And thanks from all of us at UserLand for using Radio UserLand. We sincerely hope
you like it and use it well.
</p>
          <p>
[1] http://radio.userland.com/howToRenew<br />
[2] http://radio.userland.com/<br />
[3] http://groups.yahoo.com/group/radio-userland/<br />
[4] http://radio.userland.com/discuss/
</p>
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cf1bc0c7-05e4-4aec-a47a-7127ac849bf9" />
      </body>
      <title>http://radio.weblogs.com/0108971 soon out of business</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,cf1bc0c7-05e4-4aec-a47a-7127ac849bf9.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,cf1bc0c7-05e4-4aec-a47a-7127ac849bf9.aspx</link>
      <pubDate>Thu, 08 Jul 2004 22:16:34 GMT</pubDate>
      <description>&lt;div class=Section1&gt;
&lt;p&gt;
Adieu, Userland. 
&lt;/p&gt;
&lt;p&gt;
Ladies, if you haven&amp;#8217;t switched your feeds to this address yet (it&amp;#8217;s a
year now), now&amp;#8217;s the time.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;UPDATE: &lt;/strong&gt;I've &lt;/em&gt;&lt;a href="http://staff.newtelligence.net/clemensv/radio/stories/index.html"&gt;&lt;em&gt;mirrored
a few old stories&lt;/em&gt;&lt;/a&gt;&lt;em&gt; from over there. The rest of the content is here anyways.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
-----Original Message-----&lt;br&gt;
From: customerservice@userland.com [mailto:customerservice@userland.com] 
&lt;br&gt;
Sent: Friday, July 09, 2004 12:10 AM&lt;br&gt;
To: Clemens F. Vasters&lt;br&gt;
Subject: Radio UserLand Renewal Reminder
&lt;/p&gt;
&lt;p&gt;
Greetings from the community server for Radio UserLand 8. This is a reminder that
your Radio UserLand serial number will expire soon.
&lt;/p&gt;
&lt;p&gt;
This is the third renewal-reminder email. You will receive two subsequent reminders,
one the day before your serial number expires, and one when your serial number has
actually expired.
&lt;/p&gt;
&lt;p&gt;
At any time you can visit the UserLand store [1] to renew your license for $39.95,
so that you can continue to receive software updates and store content on UserLand's
community server.
&lt;/p&gt;
&lt;p&gt;
You have 2 days remaining in your Radio UserLand license for the XXXX-XXXX-XXXX serial
number.
&lt;/p&gt;
&lt;p&gt;
If you have any questions or concerns, please review the Radio UserLand website [2],
or post questions on the mail list [3], or discussion group [4]; or simply respond
to this email.
&lt;/p&gt;
&lt;p&gt;
And thanks from all of us at UserLand for using Radio UserLand. We sincerely hope
you like it and use it well.
&lt;/p&gt;
&lt;p&gt;
[1] http://radio.userland.com/howToRenew&lt;br&gt;
[2] http://radio.userland.com/&lt;br&gt;
[3] http://groups.yahoo.com/group/radio-userland/&lt;br&gt;
[4] http://radio.userland.com/discuss/
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cf1bc0c7-05e4-4aec-a47a-7127ac849bf9" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,cf1bc0c7-05e4-4aec-a47a-7127ac849bf9.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=deb618f1-b8ce-48b2-914a-cae407520c28</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,deb618f1-b8ce-48b2-914a-cae407520c28.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,deb618f1-b8ce-48b2-914a-cae407520c28.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=deb618f1-b8ce-48b2-914a-cae407520c28</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Arvindra Sehmi, Architect Lead at Microsoft EMEA, father and mother of the Microsoft
Architects <a href="http://msdn.microsoft.com/architecture/journal/default.aspx">JOURNAL</a>,
the inspiration and project lead for the <a href="http://workspaces.gotdotnet.com/fabriq">FABRIQ</a>,
the man who's dragged me twice through Europe on the EMEA Architect Tour (<a href="http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EMEA+Architects+Tour.htm">2003</a>, <a href="http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EmeaArchitectForum2004.htm">2004</a> video
archives) and the owner of the Architect Track at TechEd Europe is <a href="http://www.thearchitectexchange.com/asehmi/">now
finally blogging</a>.
</p>
        <p>
        </p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=deb618f1-b8ce-48b2-914a-cae407520c28" />
      </body>
      <title>Arvindra Sehmi blogs</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,deb618f1-b8ce-48b2-914a-cae407520c28.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,deb618f1-b8ce-48b2-914a-cae407520c28.aspx</link>
      <pubDate>Mon, 05 Jul 2004 19:43:11 GMT</pubDate>
      <description>&lt;p&gt;
Arvindra Sehmi,&amp;nbsp;Architect Lead at Microsoft EMEA, father and mother of the Microsoft
Architects &lt;a href="http://msdn.microsoft.com/architecture/journal/default.aspx"&gt;JOURNAL&lt;/a&gt;,
the inspiration and project lead for the &lt;a href="http://workspaces.gotdotnet.com/fabriq"&gt;FABRIQ&lt;/a&gt;,
the man who's dragged me twice through Europe on the EMEA Architect Tour (&lt;a href="http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EMEA+Architects+Tour.htm"&gt;2003&lt;/a&gt;, &lt;a href="http://www.dotnetmaailma.com/dotnetmaailma/seminaarit/online/EmeaArchitectForum2004.htm"&gt;2004&lt;/a&gt;&amp;nbsp;video
archives) and the owner of the Architect Track at TechEd Europe is &lt;a href="http://www.thearchitectexchange.com/asehmi/"&gt;now
finally blogging&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=deb618f1-b8ce-48b2-914a-cae407520c28" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,deb618f1-b8ce-48b2-914a-cae407520c28.aspx</comments>
      <category>Blog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=cc228a09-d9f2-4629-8f58-97025aca1366</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,cc228a09-d9f2-4629-8f58-97025aca1366.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,cc228a09-d9f2-4629-8f58-97025aca1366.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=cc228a09-d9f2-4629-8f58-97025aca1366</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
You read it here first. Kimberly Tripp <a href="http://www.sqlskills.com/blogs/kimberly">blogs</a> (<a href="http://www.sqlskills.com/blogs/kimberly/rss.ashx">rss</a>).
If you do anything with SQL Server: Subscribe! 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cc228a09-d9f2-4629-8f58-97025aca1366" />
      </body>
      <title>The SQL Goddess Blogs</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,cc228a09-d9f2-4629-8f58-97025aca1366.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,cc228a09-d9f2-4629-8f58-97025aca1366.aspx</link>
      <pubDate>Tue, 08 Jun 2004 20:05:35 GMT</pubDate>
      <description>&lt;p&gt;
You&amp;nbsp;read it here first.&amp;nbsp;Kimberly Tripp &lt;a href="http://www.sqlskills.com/blogs/kimberly"&gt;blogs&lt;/a&gt; (&lt;a href="http://www.sqlskills.com/blogs/kimberly/rss.ashx"&gt;rss&lt;/a&gt;).
If you do anything with SQL Server: Subscribe! 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cc228a09-d9f2-4629-8f58-97025aca1366" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,cc228a09-d9f2-4629-8f58-97025aca1366.aspx</comments>
      <category>Blog</category>
      <category>Technology</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=87413bfa-5d57-43ca-86bf-41841fb85ed3</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,87413bfa-5d57-43ca-86bf-41841fb85ed3.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,87413bfa-5d57-43ca-86bf-41841fb85ed3.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=87413bfa-5d57-43ca-86bf-41841fb85ed3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Only this week here at TechEd it became really apparent to me how many people read
the things I write here. I've had dozens of "strangers" walking up to me saying
"Clemens, I read your blog. Thank you for the things you write.". It's great to meet
the real people behind the numbers  (I get an insane amount of hits
each day for what is effectively a personal opinion outlet)  and it's
absolutely fantastic to hear when people tell me that I am helping them to do their
job better. So what I wanted to say is ... "Thank you for stopping by every once
in a while and for helping me to do my job well"
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=87413bfa-5d57-43ca-86bf-41841fb85ed3" />
      </body>
      <title>Thanks for stopping by</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,87413bfa-5d57-43ca-86bf-41841fb85ed3.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,87413bfa-5d57-43ca-86bf-41841fb85ed3.aspx</link>
      <pubDate>Thu, 27 May 2004 15:43:18 GMT</pubDate>
      <description>&lt;p&gt;
Only this week here at TechEd it became really apparent to me how many people read
the things I write here. I've had dozens of&amp;nbsp;"strangers" walking up to me saying
"Clemens, I read your blog. Thank you for the things you write.". It's great to meet
the real people behind&amp;nbsp;the numbers&amp;nbsp;&amp;nbsp;(I get an insane amount of hits
each day for&amp;nbsp;what is effectively a personal opinion outlet)&amp;nbsp;&amp;nbsp;and it's
absolutely fantastic to hear when people tell me that I am helping them to do their
job better.&amp;nbsp;So what I wanted to say is ... "Thank you for stopping by every once
in a while and for helping me to do my job well"
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=87413bfa-5d57-43ca-86bf-41841fb85ed3" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,87413bfa-5d57-43ca-86bf-41841fb85ed3.aspx</comments>
      <category>Blog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=670e1699-5f53-49e2-94b5-4eda267c7358</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,670e1699-5f53-49e2-94b5-4eda267c7358.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,670e1699-5f53-49e2-94b5-4eda267c7358.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=670e1699-5f53-49e2-94b5-4eda267c7358</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.shahine.com/omar/">Omar Shahine</a>, who took the role of the
"Program Manager" for dasBlog 1.6 added a new macro feature (I am actually not
really sure who added it; someone correct me if I am wrong; at least Omar OK'd the
feature) that totally rocks and put us on par with MovableType in terms of easy
access to older entries: 
</p>
        <p>
          <strong>&lt;%newtelligence.drawarchivemonths()%&gt; </strong>
        </p>
        <p>
The macro creates a list of links for all months that have blog entries and if you
look at my <a href="http://staff.newtelligence.net/clemensv">site</a> (not at the
RSS feed), you'll see it on the left-hand side of the page just under the "What's
News" section. Thanks! Now I can find my old stuff again. ;-)
</p>
        <p>
if you haven't see it already; Omar's comments about the 1.6 drop and links to release
notes and binaries/source are <a href="http://www.shahine.com/omar/PermaLink,guid,523efb49-cf3c-4a91-afd3-67ce8b7dac0d.aspx">on
his blog</a>.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=670e1699-5f53-49e2-94b5-4eda267c7358" />
      </body>
      <title>dasBlog 1.6 favorite new feature.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,670e1699-5f53-49e2-94b5-4eda267c7358.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,670e1699-5f53-49e2-94b5-4eda267c7358.aspx</link>
      <pubDate>Mon, 17 May 2004 09:27:21 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.shahine.com/omar/"&gt;Omar Shahine&lt;/a&gt;, who&amp;nbsp;took the role of&amp;nbsp;the
"Program Manager"&amp;nbsp;for dasBlog 1.6 added a new macro feature (I am actually not
really sure who added it; someone correct me if I am wrong; at least Omar OK'd the
feature) that&amp;nbsp;totally rocks and put us on par with MovableType in terms of easy
access to older entries: 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&amp;lt;%newtelligence.drawarchivemonths()%&amp;gt;&amp;nbsp;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The macro creates a list of links for all months that have blog entries and if you
look at my &lt;a href="http://staff.newtelligence.net/clemensv"&gt;site&lt;/a&gt; (not at the
RSS feed), you'll see it on the left-hand side of the page just under the "What's
News" section. Thanks! Now I can find my old stuff again. ;-)
&lt;/p&gt;
&lt;p&gt;
if you haven't see it already; Omar's comments about the 1.6 drop and links to release
notes and binaries/source are &lt;a href="http://www.shahine.com/omar/PermaLink,guid,523efb49-cf3c-4a91-afd3-67ce8b7dac0d.aspx"&gt;on
his blog&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=670e1699-5f53-49e2-94b5-4eda267c7358" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,670e1699-5f53-49e2-94b5-4eda267c7358.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=2d3e662f-4b8e-4386-a5e6-b1423812ebb1</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,2d3e662f-4b8e-4386-a5e6-b1423812ebb1.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,2d3e662f-4b8e-4386-a5e6-b1423812ebb1.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=2d3e662f-4b8e-4386-a5e6-b1423812ebb1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It's interesting that I get far more than 10000 unique daily unique page views on
the site along with a similar number of aggregator views daily without even posting
much. At least that was true for the last couple of months. Today is my "get back
to blogging day". At the same time, the number of tracked direct referrals that I
get when someone navigates to an entry via a link on another site is relatively
low and accounts for less than 3% of the daily traffic. 
</p>
        <p>
I am sure I am the last to realize this phenomenon, but: I conclude that I must
have a "root blog". That means that the overwhelming majority of readers don't find
me via links; instead, I am on their daily reading list or in their RSS aggregator.
I don't really get many on-topic inbound links, but I give links. Other great
examples for "higher order" root blogs are those of <a href="http://radio.weblogs.com/0001011/">Robert
Scoble</a> and <a href="http://www.gotdotnet.com/team/dbox/">Don Box</a>, because
once they link to me, the number of direct referrals rises significantly.
</p>
        <p>
When I started blogging (when blogosphere was much smaller), I had a "leaf
blog" that wouldn't get many reads except through other people's links. It's
interesting to observe how those things change.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=2d3e662f-4b8e-4386-a5e6-b1423812ebb1" />
      </body>
      <title>Roots vs. Leafs: An observation about blogosphere</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,2d3e662f-4b8e-4386-a5e6-b1423812ebb1.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,2d3e662f-4b8e-4386-a5e6-b1423812ebb1.aspx</link>
      <pubDate>Fri, 14 May 2004 12:33:55 GMT</pubDate>
      <description>&lt;p&gt;
It's interesting that I get far more than 10000 unique daily unique page views on
the site along with a similar number of aggregator views daily without even posting
much. At least that was true for the last couple of months. Today is my "get back
to blogging day". At the same time, the number of tracked direct referrals that I
get&amp;nbsp;when someone navigates to an entry&amp;nbsp;via a link on another site is relatively
low and accounts for less than 3% of the daily traffic. 
&lt;/p&gt;
&lt;p&gt;
I am sure I am the last to realize this phenomenon, but:&amp;nbsp;I conclude that I must
have a "root blog". That means that the overwhelming majority of readers don't find
me via links; instead, I am on their daily reading list or in their RSS aggregator.
I don't really get&amp;nbsp;many on-topic inbound links, but I give links. Other great
examples for "higher order" root blogs are those of &lt;a href="http://radio.weblogs.com/0001011/"&gt;Robert
Scoble&lt;/a&gt; and &lt;a href="http://www.gotdotnet.com/team/dbox/"&gt;Don Box&lt;/a&gt;, because
once they link to me, the number of direct referrals rises significantly.
&lt;/p&gt;
&lt;p&gt;
When&amp;nbsp;I started blogging (when&amp;nbsp;blogosphere was much smaller), I had a "leaf
blog" that wouldn't get&amp;nbsp;many reads except through other people's links. It's
interesting to observe how those things change.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=2d3e662f-4b8e-4386-a5e6-b1423812ebb1" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,2d3e662f-4b8e-4386-a5e6-b1423812ebb1.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=b651ba7f-9d35-447c-864c-35d5e39275e7</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,b651ba7f-9d35-447c-864c-35d5e39275e7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,b651ba7f-9d35-447c-864c-35d5e39275e7.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=b651ba7f-9d35-447c-864c-35d5e39275e7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I admit: I haven't read anybody's blog in over 1 1/2 months. I haven't posted much.
I actually got tired of blogging and reading blogs for a while. Multiple projects
under pressure don't go well with blogging for me. I don't even have an RSS reader
on this new machine yet (I am going to change that within the hour). There's a lot
of stuff to write about and I plan to write lots about the <a href="/clemensv/PermaLink.aspx?guid=b1d34986-f53b-49c1-a56b-81c5fc042f32">FABRIQ</a> (which
is coming along nicely), <a href="/clemensv/PermaLink.aspx?guid=45606a61-10a0-4790-8938-be3c22787a35">Transactions</a> and
Indigo while on the road. I've got my blogging mojo back: Yeah, baby.    
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b651ba7f-9d35-447c-864c-35d5e39275e7" />
      </body>
      <title>I've got my blogging mojo back</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,b651ba7f-9d35-447c-864c-35d5e39275e7.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,b651ba7f-9d35-447c-864c-35d5e39275e7.aspx</link>
      <pubDate>Sat, 24 Jan 2004 20:08:50 GMT</pubDate>
      <description>&lt;p&gt;
I admit: I haven't read anybody's blog in over 1 1/2 months. I haven't&amp;nbsp;posted&amp;nbsp;much.
I actually got tired of blogging and reading blogs for a while. Multiple projects
under pressure don't go well with blogging for me. I don't even have an RSS reader
on this new machine yet (I am going to change that within the hour). There's a lot
of stuff to write&amp;nbsp;about and I plan to write&amp;nbsp;lots about the &lt;a href="/clemensv/PermaLink.aspx?guid=b1d34986-f53b-49c1-a56b-81c5fc042f32"&gt;FABRIQ&lt;/a&gt; (which
is coming along nicely), &lt;a href="/clemensv/PermaLink.aspx?guid=45606a61-10a0-4790-8938-be3c22787a35"&gt;Transactions&lt;/a&gt;&amp;nbsp;and
Indigo while&amp;nbsp;on the road. I've got my&amp;nbsp;blogging mojo back: Yeah, baby.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b651ba7f-9d35-447c-864c-35d5e39275e7" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,b651ba7f-9d35-447c-864c-35d5e39275e7.aspx</comments>
      <category>Blog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f</wfw:commentRss>
      <slash:comments>8</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yesterday and today I have added another new feature to dasBlog called "Crossposting".
This feature, which will be available in the v1.4 build that I still plan to publish
before the Microsoft PDC next week, is simplifying having multiple blogs on several
sites by allowing a entries to be posted to a master weblog running dasBlog and having
the engine crosspost across multiple weblogs using the Blogger API or the (more
powerful) MetaWeblog API. If the entry is updates locally, the crossposts are updated
and if the entry is deleted, the crossposts get wiped, too.
</p>
        <p>
My concrete problem was that I wanted to contribute to <a href="http://www.longhornblogs.com">longhornblogs.com</a>,
but didn't want to maintain a separate blog. Now I can post a local post here, check
a checkbox and it'll appear in both places. To still get the referrals,
I am "bugging" the crossposted articles with a transparent GIF that phones home into
the referrer stats of the main blog.
</p>
        <p>
I'll post a "how to" along with the release, which I hope will happen by Friday. Until
then, you can check that it works by looking at the <a href="http://clemensv.blogspot.com/2003_10_01_clemensv_archive.html#106673745329262043">three</a><a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f">synchronized</a><a href="http://longhornblogs.com/cvasters/posts/318.aspx">weblogs</a>.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f" />
      </body>
      <title>Blogging on newtelligence, Longhornblogs and Blogger at the same time. Blogging Enters The Age Of Push.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f.aspx</link>
      <pubDate>Tue, 21 Oct 2003 11:58:49 GMT</pubDate>
      <description>&lt;p&gt;
Yesterday and today I have added another new feature to dasBlog called "Crossposting".
This feature, which will be available in the v1.4 build that I still plan to publish
before the Microsoft PDC next week, is simplifying having multiple blogs&amp;nbsp;on several
sites by allowing a entries to be posted to a master weblog running dasBlog and having
the engine crosspost across&amp;nbsp;multiple weblogs using the Blogger API or the (more
powerful) MetaWeblog API. If the entry is updates locally, the crossposts are updated
and if the entry is deleted, the crossposts get wiped, too.
&lt;/p&gt;
&lt;p&gt;
My concrete problem was that I wanted to contribute to &lt;a href="http://www.longhornblogs.com"&gt;longhornblogs.com&lt;/a&gt;,
but didn't want to maintain a separate blog. Now I can post a local post here, check
a checkbox and it'll appear in both&amp;nbsp;places. To&amp;nbsp;still get&amp;nbsp;the referrals,
I am "bugging" the crossposted articles with a transparent GIF that phones home into
the referrer stats of the main blog.
&lt;/p&gt;
&lt;p&gt;
I'll post a "how to" along with the release, which I hope will happen by Friday. Until
then, you can check that it works by looking at the &lt;a href="http://clemensv.blogspot.com/2003_10_01_clemensv_archive.html#106673745329262043"&gt;three&lt;/a&gt; &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f"&gt;synchronized&lt;/a&gt; &lt;a href="http://longhornblogs.com/cvasters/posts/318.aspx"&gt;weblogs&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,cb2a46c7-3cb8-4a68-9dd6-8c5aa6caa92f.aspx</comments>
      <category>Blog</category>
      <category>newtelligence</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=bde6b806-b2b9-4684-9f84-43538b686ddd</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,bde6b806-b2b9-4684-9f84-43538b686ddd.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,bde6b806-b2b9-4684-9f84-43538b686ddd.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=bde6b806-b2b9-4684-9f84-43538b686ddd</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
OT? <a href="http://weblogs.asp.net/mreynolds/posts/32526.aspx">What</a><a href="http://weblogs.asp.net/astopford/posts/32513.aspx">are</a><a href="http://weblogs.asp.net/astopford/posts/32510.aspx">you</a><a href="http://weblogs.asp.net/astopford/posts/32505.aspx">guys</a><a href="http://weblogs.asp.net/jtucker/posts/32278.aspx">thinking</a>?
There's nothing off-topic on a blog since the topic of a blog is you. ;)
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=bde6b806-b2b9-4684-9f84-43538b686ddd" />
      </body>
      <title>Off topic?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,bde6b806-b2b9-4684-9f84-43538b686ddd.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,bde6b806-b2b9-4684-9f84-43538b686ddd.aspx</link>
      <pubDate>Mon, 20 Oct 2003 10:51:14 GMT</pubDate>
      <description>&lt;p&gt;
OT? &lt;a href="http://weblogs.asp.net/mreynolds/posts/32526.aspx"&gt;What&lt;/a&gt; &lt;a href="http://weblogs.asp.net/astopford/posts/32513.aspx"&gt;are&lt;/a&gt; &lt;a href="http://weblogs.asp.net/astopford/posts/32510.aspx"&gt;you&lt;/a&gt; &lt;a href="http://weblogs.asp.net/astopford/posts/32505.aspx"&gt;guys&lt;/a&gt; &lt;a href="http://weblogs.asp.net/jtucker/posts/32278.aspx"&gt;thinking&lt;/a&gt;?
There's nothing off-topic on a blog since the topic of a blog is you. ;)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=bde6b806-b2b9-4684-9f84-43538b686ddd" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,bde6b806-b2b9-4684-9f84-43538b686ddd.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=c5704942-857d-42f5-b947-6614051eae60</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,c5704942-857d-42f5-b947-6614051eae60.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,c5704942-857d-42f5-b947-6614051eae60.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=c5704942-857d-42f5-b947-6614051eae60</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Call me ignorant, but I think that the much hyped <a href="http://blogs.law.harvard.edu/bloggerCon/">BloggerCon </a>was
an experiment that tanked completely. I wasn't there, but I see the results in
"blogspace" and it is severely disappointing to say the least.
</p>
        <p>
I just went through about 40 of the blogs on the blogroll and what I found was lots
of name dropping like "Wow, I met NNN and he/she is so cool/interesting/witty/bright/blonde",
lots of "NNN just started his session on [something that you'll find on the agenda]"
and other stuff that may have been well in context if you were there, but lacks any
point if you weren't.
</p>
        <p>
The summary <a href="http://www.makeoutcity.com/Events/BloggerCon/">here</a> seems
to bit quite comprehensive. Before you continue reading here, click the link an go
read it. .... I said go read it .... Go!
</p>
        <p>
What I see is people that say "blogs save the world" and people that say "people who
say that blogs save the world have lost their connection with reality". There was
so much hype coming out of that room that it easily beats anything I've ever seen
or heard about the potential of the Internet at the height of the bubble. Now we're
not only going to get everybody connected to sell them something! No! We're going
to revolutionize and revitalize democracy, we'll make the world a world of total information
transparency, traditional journalism has ended!
</p>
        <p>
So... if it does? What's the "Blogosphere" benefit of this conference? How did that
new space that you all talked about really benefit from all that? I think it didn't,
because you didn't give them any context folks, just loose hyperlinked meshes of nothingness. Microsoft
TechEd and Microsoft PDC aren't about blogging, but the <a href="http://www.techedbloggers.net">techedbloggers.net</a> and <a href="http://www.pdcbloggers.net">pdcbloggers.net</a> portals create a
hundred times more informative and better organized "blogspace" than this blogger
centric event's main <a href="http://blogs.law.harvard.edu/bloggerCon/">"blog"</a>,
which hasn't seen an update during or since the conference. Where are the presentations?
Where is the archive of the web stream, where the IRC logs?
</p>
        <p>
Not there? Bummer. If there is a real need for a conference about blogging, there
should be tangible, organized results that the much-hyped blogspace community can
benefit from. Maybe it's too early given it's only Monday, but I am almost ready
to bet that we won't see that, because the idea was that these results would
manifest themselves in the blogs during the conference. Instead, we find incoherent
crumbs of information.
</p>
        <p>
If you think that Weblogs are revolutionizing communication, why have a face-to-face
conference? Why not just blog?
</p>
        <p>
Here's my proposed agenda for a blogger conference that (a) stays true to the medium,
(b) is productive with tangible results and (c) has all the wonderful advantages
of meeting face to face.
</p>
        <p>
Go to a sunny and fun place with a beach, lots of entertainment and a cool scene -
in summer.
</p>
        <p>
Day 0:<br />
07:00pm Dinner<br />
09:00pm Go out for drinks and have lots of fun<br />
10:00pm Go to next bar (repeat until 2pm, depending on how much you can handle)
</p>
        <p>
Day 1:<br />
09:00am Breakfast in your hotel room (headache and you don't want to get out of that
bath robe)<br />
09:30am Kick out the other blogger(ess) you brought up into the room when you
were both drunk and silly<br />
10:00am Dial Up, put the "Do Not Disturb" sign on the door knob, lock the door 
<br />
10:01am First prepped essays are posted by a few folks; start chatting, IM'ing,
commenting, thinking, linking. Produce logs.<br />
11:30am Second round<br />
01:00pm Hook up with the crowd in the hotel restaurant for lunch. Discuss whether
vegetarian meals are really healthier.<br />
02:30am Third round<br />
04:30am Fourth round<br />
05:30pm Meet for a chat &amp; early dinner<br />
07:00pm Go out for drinks and have lots of fun<br />
08:00pm Go to next bar (repeat until 2pm, depending on how much you can handle)<br /><br />
Day 2: (see above)<br /></p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c5704942-857d-42f5-b947-6614051eae60" />
      </body>
      <title>Why BloggerCon tanked.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,c5704942-857d-42f5-b947-6614051eae60.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,c5704942-857d-42f5-b947-6614051eae60.aspx</link>
      <pubDate>Mon, 06 Oct 2003 19:16:08 GMT</pubDate>
      <description>&lt;p&gt;
Call me ignorant, but I think that the much hyped &lt;a href="http://blogs.law.harvard.edu/bloggerCon/"&gt;BloggerCon&amp;nbsp;&lt;/a&gt;was
an experiment that&amp;nbsp;tanked completely. I wasn't there, but I see the results in
"blogspace" and it is severely disappointing to say the least.
&lt;/p&gt;
&lt;p&gt;
I just went through about 40 of the blogs on the blogroll and what I found was lots
of name dropping like "Wow, I met&amp;nbsp;NNN and he/she&amp;nbsp;is so cool/interesting/witty/bright/blonde",
lots of "NNN just started his session on [something that you'll find on the agenda]"
and other stuff that may have been well in context if you were there, but lacks any
point if you weren't.
&lt;/p&gt;
&lt;p&gt;
The summary &lt;a href="http://www.makeoutcity.com/Events/BloggerCon/"&gt;here&lt;/a&gt; seems
to bit quite comprehensive. Before you continue reading here, click the link an go
read it.&amp;nbsp;.... I said go read it .... Go!
&lt;/p&gt;
&lt;p&gt;
What I see is people that say "blogs save the world" and people that say "people who
say that blogs save the world have lost their connection with reality". There&amp;nbsp;was
so much hype coming out of that room that it easily beats anything I've ever seen
or heard about the potential of the Internet at the height of the bubble. Now we're
not only going to get everybody connected to sell them something! No! We're going
to revolutionize and revitalize democracy, we'll make the world a world of total information
transparency, traditional journalism has ended!
&lt;/p&gt;
&lt;p&gt;
So... if it does? What's the "Blogosphere" benefit of this conference? How did that
new space that you all talked about really benefit from all that? I think it didn't,
because you didn't give them any context folks, just loose hyperlinked meshes of nothingness.&amp;nbsp;Microsoft
TechEd and Microsoft PDC aren't about blogging, but the &lt;a href="http://www.techedbloggers.net"&gt;techedbloggers.net&lt;/a&gt; and &lt;a href="http://www.pdcbloggers.net"&gt;pdcbloggers.net&lt;/a&gt; portals&amp;nbsp;create&amp;nbsp;a
hundred times more informative and better organized "blogspace" than this blogger
centric&amp;nbsp;event's main &lt;a href="http://blogs.law.harvard.edu/bloggerCon/"&gt;"blog"&lt;/a&gt;,
which hasn't seen an update during or since the conference. Where are the presentations?
Where is the archive of the web stream, where the IRC logs?
&lt;/p&gt;
&lt;p&gt;
Not there? Bummer. If there is a real need for a conference about blogging, there
should be tangible, organized results that the much-hyped blogspace community can
benefit from. Maybe it's too early given it's only Monday, but I&amp;nbsp;am almost ready
to bet&amp;nbsp;that we won't see that, because the idea was that these results would
manifest themselves in the blogs during the conference. Instead,&amp;nbsp;we find&amp;nbsp;incoherent
crumbs of information.
&lt;/p&gt;
&lt;p&gt;
If you think that Weblogs are revolutionizing communication, why have a face-to-face
conference? Why not just blog?
&lt;/p&gt;
&lt;p&gt;
Here's my proposed agenda for a blogger conference that (a) stays true to the medium,
(b) is productive with tangible results&amp;nbsp;and (c) has all the wonderful advantages
of meeting face to face.
&lt;/p&gt;
&lt;p&gt;
Go to a sunny and fun place with a beach, lots of entertainment and a cool scene -
in summer.
&lt;/p&gt;
&lt;p&gt;
Day 0:&lt;br&gt;
07:00pm Dinner&lt;br&gt;
09:00pm Go out for drinks and have lots of fun&lt;br&gt;
10:00pm Go to next bar (repeat until 2pm, depending on how much you can handle)
&lt;/p&gt;
&lt;p&gt;
Day 1:&lt;br&gt;
09:00am Breakfast in your hotel room (headache and you don't want to get out of that
bath robe)&lt;br&gt;
09:30am Kick out the other blogger(ess) you brought&amp;nbsp;up into the room when you
were both drunk and silly&lt;br&gt;
10:00am Dial Up, put the "Do Not Disturb" sign on the door knob, lock the door 
&lt;br&gt;
10:01am First prepped essays&amp;nbsp;are posted by a few folks; start chatting, IM'ing,
commenting, thinking, linking. Produce logs.&lt;br&gt;
11:30am Second round&lt;br&gt;
01:00pm Hook up with the crowd in the hotel restaurant for lunch. Discuss whether
vegetarian meals are really healthier.&lt;br&gt;
02:30am&amp;nbsp;Third round&lt;br&gt;
04:30am&amp;nbsp;Fourth round&lt;br&gt;
05:30pm Meet for a chat &amp;amp; early dinner&lt;br&gt;
07:00pm Go out for drinks and have lots of fun&lt;br&gt;
08:00pm Go to next bar (repeat until 2pm, depending on how much you can handle)&lt;br&gt;
&lt;br&gt;
Day 2: (see above)&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c5704942-857d-42f5-b947-6614051eae60" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,c5704942-857d-42f5-b947-6614051eae60.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=90affe4f-15e4-470f-8514-ab5e9c66614f</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,90affe4f-15e4-470f-8514-ab5e9c66614f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,90affe4f-15e4-470f-8514-ab5e9c66614f.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=90affe4f-15e4-470f-8514-ab5e9c66614f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So today was apparently the start of Dave Winer's <a href="http://blogs.law.harvard.edu/bloggerCon/">BloggerCon</a>.
What a great idea. Put people who share an addicition to personal, chronological,
hyperlinked content management and publishing into a room and let them chat about
it. They even have a QuickTime live <a href="http://blogs.law.harvard.edu/bloggerCon/discuss/msgReader$645?mode=day">webcast</a>.
I watched that a little. BloggerCon redfines "relevant". Wow, I am so glad that I
didn't go.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90affe4f-15e4-470f-8514-ab5e9c66614f" />
      </body>
      <title>BloggerCon is on</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,90affe4f-15e4-470f-8514-ab5e9c66614f.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,90affe4f-15e4-470f-8514-ab5e9c66614f.aspx</link>
      <pubDate>Sat, 04 Oct 2003 16:46:04 GMT</pubDate>
      <description>&lt;p&gt;
So today was apparently the start of Dave Winer's &lt;a href="http://blogs.law.harvard.edu/bloggerCon/"&gt;BloggerCon&lt;/a&gt;.
What a great idea. Put people who share&amp;nbsp;an addicition to personal, chronological,
hyperlinked&amp;nbsp;content management and publishing into a room and let them chat about
it. They even have a QuickTime live &lt;a href="http://blogs.law.harvard.edu/bloggerCon/discuss/msgReader$645?mode=day"&gt;webcast&lt;/a&gt;.
I watched that a little. BloggerCon redfines "relevant". Wow, I am so glad that I
didn't go.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90affe4f-15e4-470f-8514-ab5e9c66614f" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,90affe4f-15e4-470f-8514-ab5e9c66614f.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=6e2027de-1288-4249-a1c0-2f52e4a363fd</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,6e2027de-1288-4249-a1c0-2f52e4a363fd.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,6e2027de-1288-4249-a1c0-2f52e4a363fd.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=6e2027de-1288-4249-a1c0-2f52e4a363fd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am sitting here right outside the conference venue of the <a href="http://www.jaoo.dk">JAOO
Conference</a> in Aarhus in Denmark, which kicks of the Fall/Winter 2003 conference
season for me. I am speaking about Service Oriented Architectures and Web Services
in my first talk and will drill down on Layers, Tiers, and Services in my second talk.
Unfortunately the time slots are just 45 minutes and I just can't get myself to cut
too much of the content .... as usual. Later in the week, I'll go to the <a href="http://www.basta.net">BASTA!</a> conference
in Frankfurt where I won't speak, but want to check out how Jörg, Achim
and Michael are doing and talk to a couple of folks there.
</p>
        <p>
Anyways, after my vacation and a week of orientation on what to do next, I am back
in business. And after "the summer of the blog engine", I'll go back to focus more
on architectural topics -- including here. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=6e2027de-1288-4249-a1c0-2f52e4a363fd" />
      </body>
      <title>Back on the road and back to scheduled programming</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,6e2027de-1288-4249-a1c0-2f52e4a363fd.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,6e2027de-1288-4249-a1c0-2f52e4a363fd.aspx</link>
      <pubDate>Mon, 22 Sep 2003 09:13:33 GMT</pubDate>
      <description>&lt;p&gt;
I am sitting here right outside the conference venue of the &lt;a href="http://www.jaoo.dk"&gt;JAOO
Conference&lt;/a&gt;&amp;nbsp;in Aarhus in Denmark, which kicks of the Fall/Winter 2003 conference
season for me. I am speaking about Service Oriented Architectures and Web Services
in my first talk and will drill down on Layers, Tiers, and Services in my second talk.
Unfortunately the time slots are just 45 minutes and I just can't get myself to cut
too much of the content .... as usual. Later in the week, I'll go&amp;nbsp;to the &lt;a href="http://www.basta.net"&gt;BASTA!&lt;/a&gt; conference
in Frankfurt where I won't speak, but want to check out&amp;nbsp;how&amp;nbsp;Jörg, Achim
and Michael are doing and talk to a couple of folks there.
&lt;/p&gt;
&lt;p&gt;
Anyways, after my vacation and a week of orientation on what to do next, I am back
in business. And after "the summer of the blog engine", I'll go back to focus more
on architectural topics -- including here. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=6e2027de-1288-4249-a1c0-2f52e4a363fd" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,6e2027de-1288-4249-a1c0-2f52e4a363fd.aspx</comments>
      <category>Blog</category>
      <category>Talks</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=361d7af2-214c-46b5-9c78-58129fa314b3</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,361d7af2-214c-46b5-9c78-58129fa314b3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,361d7af2-214c-46b5-9c78-58129fa314b3.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=361d7af2-214c-46b5-9c78-58129fa314b3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Those who are using dasBlog for their own blog and everyone reading my blog on the
website or ever looked at my RSS feed may have noticed that all times in version 1.1
now show up as <a href="http://www.apparent-wind.com/gmt-explained.html">GMT</a> (it's
actually UTC, but for all practical purposes, the difference between UTC and GMT matters
little here; GMT is the more common designation). 
</p>
        <p>
I am in the GMT+2 time-zone and so is my server, but for a site with apparently global
reach in a global medium this doesn't really matter, I think. Most people know their
time zone offset from GMT, but do they know their time zone offset from Germany?
</p>
        <p>
Bad examples for using time are the sites of the two most popular "recent blog changes"
services. <a href="http://blo.gs/">Blo.gs</a>, for instance, uses some undeclared
random time zone and <a href="http://www.weblogs.com/">Weblogs.com</a>, does
at least say that the timezone is "Pacific" (but that's of course PDT now and not
PST, or isn't it?). There's a standardized, daylight-savings-time unaffected global
time and that's GMT (actually, it's UTC). I know that's a little incovenient
for folks in GMT-8 or GMT+12, but it's a standard. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=361d7af2-214c-46b5-9c78-58129fa314b3" />
      </body>
      <title>UTC!</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,361d7af2-214c-46b5-9c78-58129fa314b3.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,361d7af2-214c-46b5-9c78-58129fa314b3.aspx</link>
      <pubDate>Mon, 11 Aug 2003 05:16:27 GMT</pubDate>
      <description>&lt;p&gt;
Those who are using dasBlog for their own blog and everyone reading my blog on the
website or ever looked at my RSS feed may have noticed that all times in version 1.1
now show up as &lt;a href="http://www.apparent-wind.com/gmt-explained.html"&gt;GMT&lt;/a&gt;&amp;nbsp;(it's
actually UTC, but for all practical purposes, the difference between UTC and GMT matters
little here; GMT is the more common designation).&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
I am in the GMT+2 time-zone and so is my server, but for a site with apparently global
reach in a global medium this doesn't really matter, I think. Most people know their
time zone offset from GMT, but do they know their time zone offset from Germany?
&lt;/p&gt;
&lt;p&gt;
Bad examples for using time are the sites of the two most popular "recent blog changes"
services. &lt;a href="http://blo.gs/"&gt;Blo.gs&lt;/a&gt;, for instance, uses some undeclared
random time zone&amp;nbsp;and &lt;a href="http://www.weblogs.com/"&gt;Weblogs.com&lt;/a&gt;, does
at least say that the timezone is "Pacific" (but that's of course PDT now and not
PST, or isn't it?). There's a standardized, daylight-savings-time unaffected global
time and that's GMT (actually, it's&amp;nbsp;UTC). I know that's a little incovenient
for folks in GMT-8 or GMT+12, but it's a standard. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=361d7af2-214c-46b5-9c78-58129fa314b3" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,361d7af2-214c-46b5-9c78-58129fa314b3.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=c126d24c-86ea-49a7-85f7-eeeb540e1c4e</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,c126d24c-86ea-49a7-85f7-eeeb540e1c4e.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,c126d24c-86ea-49a7-85f7-eeeb540e1c4e.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=c126d24c-86ea-49a7-85f7-eeeb540e1c4e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My old blog is still on #1 for "Clemens" and my new blog is, surprisingly, already
on #4 on Google. For "Vasters", my blogs take #1 and #2 with the Radio blog still
on top. I guess that'll turn around within the next few weeks.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c126d24c-86ea-49a7-85f7-eeeb540e1c4e" />
      </body>
      <title>Google reindexed.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,c126d24c-86ea-49a7-85f7-eeeb540e1c4e.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,c126d24c-86ea-49a7-85f7-eeeb540e1c4e.aspx</link>
      <pubDate>Mon, 11 Aug 2003 03:40:10 GMT</pubDate>
      <description>&lt;p&gt;
My old blog is still on #1 for "Clemens" and&amp;nbsp;my new blog is, surprisingly,&amp;nbsp;already
on #4 on Google. For "Vasters", my blogs take #1 and #2 with the Radio blog still
on top. I guess that'll turn around within the next few weeks.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c126d24c-86ea-49a7-85f7-eeeb540e1c4e" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,c126d24c-86ea-49a7-85f7-eeeb540e1c4e.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=c4d76d1f-e2ea-448f-bb64-de16a6097548</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,c4d76d1f-e2ea-448f-bb64-de16a6097548.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,c4d76d1f-e2ea-448f-bb64-de16a6097548.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=c4d76d1f-e2ea-448f-bb64-de16a6097548</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="Section1">
          <p>
Jon Udell <a href="http://weblog.infoworld.com/udell/2003/08/09.html#a774">found </a> (and
Stefan Tilkov <a href="http://staff.newtelligence.net/clemensv/CommentView.aspx?guid=98381eb9-c8aa-4b45-8420-efe9f7a84d6d">did
too</a>) that my new design doesn’t (didn’t) work in Mozilla Firebird. 
</p>
          <p>
The issues were inconsistencies in the behavior of the "float" and "clear" CSS properties
between Opera, IE and Mozilla and, on top of it all, the rustiness of my CSS
skills. All the "side-bar" elements on the left side of the page (calendar, navigator
links, category list and blogroll) were "width:220px", "<a href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float">float</a>:left"
and "<a href="http://www.w3.org/TR/REC-CSS2/visuren.html#flow-control">clear</a>:both",
saying "show this thing on the left hand side of any content that is rendered with
regular layout and put the box under all other left floating boxes". So that causes
all of these boxes to come out vertically aligned.
</p>
          <p>
Now, the content section was also "float:left" but with "clear:right" and "width:70%".
Opera and IE were showing the content as I intended it, to the right of the side-bar.
As per the words of the spec, that indeed seems to be proper behavior for "<a href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float">clear</a>:right",
because it says that <em>"The top margin of the generated box is increased enough
that the top border edge is below the bottom outer edge of any right-floating boxes
that resulted from elements earlier in the source document."  </em>In other words,
since all other elements rendered before this element were "float:left" and there
isn't any "float:right" up to this point, the top margin for the new float is should
be at relative/top:0px. Opera and IE are right, Mozilla is wrong.
</p>
          <p>
Now... I fixed this for all by simply removing the float/clear properties from the
content box and not making the content floating anymore. ... and tripped over
another problem: widths. 
</p>
          <p>
I set the content box's size to 78%. In IE, that turned out to be 78% of the available
horizontal &lt;body&gt; space <em>excluding</em> the width of the already
rendered side-bar boxes (now all set to 18% width). In Mozilla and Opera, that's simply
78% of the available horizontal &lt;body&gt; space (in effect, the available page
width). So, 78% of 82% of the page width are roughly 64% (63.96%). Measuring pixels
of what IE renders and taking the margins of the item boxes into account, I indeed
got 64.3% for the content boxes. In Opera, measuring pixels yielded 78.6% of the page
width and Mozilla came in at 78.1%. 
</p>
          <p>
Since I couldn’t find anything supporting IE's behavior reading the <a href="http://www.w3.org/TR/REC-CSS2/visudet.html#the-width-property">spec
section</a> on the width property and the definition of the <a href="http://www.w3.org/TR/REC-CSS2/visuren.html#containing-block">containing
block</a>, I concluded Mozilla and Opera are doing this right and IE is doing it wrong.
This was a bit surprising to me, because (a) I don't do web design for a living and <a href="http://www.digital-web.com/features/feature_2003-02.shtml">would
know otherwise</a> and (b) because IE actually needs to perform extra work to
get to these numbers, so that behavior is surely no accident. 
</p>
          <p>
Switching IE into “<a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/doctype.asp">standards-compliant
mode</a>” by injecting &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt; ultimately
fixed the width calculation problem, but who would know that intuitively?
</p>
          <p>
This left the problem that Mozilla doesn’t get the clear property right. So, I settled
on an absolute horizontal positioning for the content box using “position:absolute;left:22%;width:73%”
. Now with that, the footer (yet another &lt;div&gt; at the &lt;body&gt; level) was
getting confused, because now I had only floating and absolutely positioned elements
and therefore I wouldn’t know where the bottom is. Moving the footer into the content
box below the content placeholder fixed that, too. Now it looks good for Mozilla and
Opera and IE6.0. If you use an earlier version of IE, upgrade.
</p>
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c4d76d1f-e2ea-448f-bb64-de16a6097548" />
      </body>
      <title>CSS troubles.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,c4d76d1f-e2ea-448f-bb64-de16a6097548.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,c4d76d1f-e2ea-448f-bb64-de16a6097548.aspx</link>
      <pubDate>Sun, 10 Aug 2003 09:51:56 GMT</pubDate>
      <description>&lt;div class=Section1&gt;
&lt;p&gt;
Jon Udell &lt;a href="http://weblog.infoworld.com/udell/2003/08/09.html#a774"&gt;found &lt;/a&gt;&amp;nbsp;(and
Stefan Tilkov &lt;a href="http://staff.newtelligence.net/clemensv/CommentView.aspx?guid=98381eb9-c8aa-4b45-8420-efe9f7a84d6d"&gt;did
too&lt;/a&gt;) that my new design doesn’t (didn’t) work in Mozilla Firebird. 
&lt;/p&gt;
&lt;p&gt;
The issues were inconsistencies in the behavior of the "float" and "clear" CSS properties
between Opera, IE and Mozilla and, on top of it all,&amp;nbsp;the rustiness of my CSS
skills. All the "side-bar" elements on the left side of the page (calendar, navigator
links, category list and blogroll) were "width:220px", "&lt;a href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float"&gt;float&lt;/a&gt;:left"
and "&lt;a href="http://www.w3.org/TR/REC-CSS2/visuren.html#flow-control"&gt;clear&lt;/a&gt;:both",
saying "show this thing on the left hand side of any content that is rendered with
regular layout and put the box under all other left floating boxes". So that causes
all of these boxes to come out vertically aligned.
&lt;/p&gt;
&lt;p&gt;
Now, the content section&amp;nbsp;was also "float:left" but with "clear:right" and "width:70%".
Opera and IE were showing the content as I intended it, to the right of the side-bar.
As per the words of the spec, that indeed seems to be&amp;nbsp;proper behavior for "&lt;a href="http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float"&gt;clear&lt;/a&gt;:right",
because it says that &lt;em&gt;"The top margin of the generated box is increased enough
that the top border edge is below the bottom outer edge of any right-floating boxes
that resulted from elements earlier in the source document."&amp;nbsp; &lt;/em&gt;In other words,
since all other elements&amp;nbsp;rendered before this element were "float:left" and there
isn't any "float:right" up to this point, the top margin for the new float is should
be at relative/top:0px. Opera and IE are right, Mozilla is wrong.
&lt;/p&gt;
&lt;p&gt;
Now... I fixed this for all by simply removing the float/clear properties from the
content box and not making the content floating anymore. ... and&amp;nbsp;tripped over
another problem: widths. 
&lt;/p&gt;
&lt;p&gt;
I set the content box's size to 78%. In IE, that turned out to be 78% of the available
horizontal &amp;lt;body&amp;gt; space&amp;nbsp;&lt;em&gt;excluding&lt;/em&gt;&amp;nbsp;the width of the already
rendered side-bar boxes (now all set to 18% width). In Mozilla and Opera, that's simply
78% of the available horizontal &amp;lt;body&amp;gt; space (in effect, the available page
width). So, 78% of 82% of the page width are roughly 64% (63.96%). Measuring pixels
of what IE renders and taking the margins of the item boxes into account, I&amp;nbsp;indeed
got 64.3% for the content boxes. In Opera, measuring pixels yielded 78.6% of the page
width and Mozilla came in at 78.1%. 
&lt;/p&gt;
&lt;p&gt;
Since I couldn’t find anything supporting IE's behavior&amp;nbsp;reading the &lt;a href="http://www.w3.org/TR/REC-CSS2/visudet.html#the-width-property"&gt;spec
section&lt;/a&gt; on the width property and the definition of the &lt;a href="http://www.w3.org/TR/REC-CSS2/visuren.html#containing-block"&gt;containing
block&lt;/a&gt;, I concluded Mozilla and Opera are doing this right and IE is doing it wrong.
This was a bit surprising to me, because (a) I don't do web design for a living and &lt;a href="http://www.digital-web.com/features/feature_2003-02.shtml"&gt;would
know otherwise&lt;/a&gt;&amp;nbsp;and (b) because IE actually needs to perform extra work to
get to these numbers, so that behavior is surely no accident. 
&lt;/p&gt;
&lt;p&gt;
Switching IE into “&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/doctype.asp"&gt;standards-compliant
mode&lt;/a&gt;” by injecting &amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&amp;gt; ultimately
fixed the width calculation problem, but who would know that intuitively?
&lt;/p&gt;
&lt;p&gt;
This left the problem that Mozilla doesn’t get the clear property right. So, I settled
on an absolute horizontal positioning for the content box using “position:absolute;left:22%;width:73%”
. Now with that, the footer (yet another &amp;lt;div&amp;gt; at the &amp;lt;body&amp;gt; level) was
getting confused, because now I had only floating and absolutely positioned elements
and therefore I wouldn’t know where the bottom is. Moving the footer into the content
box below the content placeholder fixed that, too. Now it looks good for Mozilla and
Opera and IE6.0. If you use an earlier version of IE, upgrade.
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c4d76d1f-e2ea-448f-bb64-de16a6097548" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,c4d76d1f-e2ea-448f-bb64-de16a6097548.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=98381eb9-c8aa-4b45-8420-efe9f7a84d6d</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,98381eb9-c8aa-4b45-8420-efe9f7a84d6d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,98381eb9-c8aa-4b45-8420-efe9f7a84d6d.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=98381eb9-c8aa-4b45-8420-efe9f7a84d6d</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today was another day of brutal heat. Nearly impossible to go outside during the afternoon.
So I had a very lazy start into the day and then watched football (real football!)
and observed the players getting grilled ;) 
</p>
        <p>
My team, <a href="http://www.borussia.de">Borussia Mönchengladbach</a> ended up with a
1:1 tie against Werder Bremen, scoring in the 81st minute to equalize a Bremen penalty
goal earlier in that half. Two games, 4 points and rank 5 in the league with ranks
1-4 having the same point score. Not bad at all for this year's start. I rarely ever
have time to go to the stadium, but I have been a huge fan ever since I could kick
a ball. It's my home city club, so we're talking love here, not just sympathy.
</p>
        <p>
Anyways ... between breakfast and football I played around with CSS and created a new
template for my own blog, trying to stop myself from jumping into the code-base and
making adjustments. Then I dropped the 5 files onto the server some 15 minutes ago
and .. voilá ... works. The theme uses IE filters for the shadows, but otherwise it
looks the same in Opera. Haven't checked out other browsers, but, in all reality
and honesty, and looking at our server logs .... 'nuff said.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=98381eb9-c8aa-4b45-8420-efe9f7a84d6d" />
      </body>
      <title>Now I can be a user, too!</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,98381eb9-c8aa-4b45-8420-efe9f7a84d6d.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,98381eb9-c8aa-4b45-8420-efe9f7a84d6d.aspx</link>
      <pubDate>Sat, 09 Aug 2003 17:00:38 GMT</pubDate>
      <description>&lt;p&gt;
Today was another day of brutal heat. Nearly impossible to go outside during the afternoon.
So I had a very lazy start into the day and then watched football (real football!)
and&amp;nbsp;observed&amp;nbsp;the players getting grilled ;) 
&lt;/p&gt;
&lt;p&gt;
My team, &lt;a href="http://www.borussia.de"&gt;Borussia Mönchengladbach&lt;/a&gt; ended up with&amp;nbsp;a
1:1 tie against Werder Bremen, scoring in the 81st minute to equalize a Bremen penalty
goal earlier in that half. Two games, 4 points and rank 5 in the league with ranks
1-4 having the same point score. Not bad at all for this year's start. I rarely ever
have time to go to the stadium, but I have been a huge fan ever since I could kick
a ball. It's my home city club, so we're talking&amp;nbsp;love&amp;nbsp;here, not just sympathy.
&lt;/p&gt;
&lt;p&gt;
Anyways ... between breakfast and football I played around with CSS and created a&amp;nbsp;new
template for my own blog, trying to stop myself from jumping into the code-base and
making adjustments. Then I dropped the 5 files onto the server some 15 minutes ago
and .. voilá ... works. The theme uses IE filters for the shadows, but otherwise it
looks the same&amp;nbsp;in Opera. Haven't checked out other browsers, but, in all reality
and honesty, and looking at our server logs .... 'nuff said.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=98381eb9-c8aa-4b45-8420-efe9f7a84d6d" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,98381eb9-c8aa-4b45-8420-efe9f7a84d6d.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
      <category>Other Stuff</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=c8ba038e-6f1d-4f99-a763-bd995585b42b</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,c8ba038e-6f1d-4f99-a763-bd995585b42b.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,c8ba038e-6f1d-4f99-a763-bd995585b42b.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=c8ba038e-6f1d-4f99-a763-bd995585b42b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://weblogs.asp.net/javery/posts/23099.aspx">James Avery</a> suggests
creating something new for topic-based aggregation. His idea is to allow aggregation
of blogs by topic and not by person and wants new things invented for this. 
</p>
        <p>
I think they exist.
</p>
        <p>
The item-level <a href="http://blogs.law.harvard.edu/tech/rss#ltcategorygtSubelementOfLtitemgt">&lt;category&gt;</a> element
of RSS allows for setting a taxonomy on category items and that's sufficient to make
James' idea work, if  (a) aggregators were looking for the domain attribute and
allowed grouping by it and (b) blog engines would allow you to attribute your categories
like that. Then, we "only" need to agree on common categories (or someone just writes some
up) and were set. No need to register anywhere or with a central system. Here's
an example of how the elements could look for .NET bloggers:
</p>
        <p>
&lt;category domain="urn:msdn-microsoft-com:netframework"&gt;ASP.NET&lt;/category&gt;<br />
&lt;category domain="urn:msdn-microsoft-com:netframework"&gt;Enterprise Services&lt;/category&gt;<br />
&lt;category domain="urn:msdn-microsoft-com:netframework"&gt;C#&lt;/category&gt;<br />
&lt;category domain="urn:msdn-microsoft-com:netframework"&gt;VB.NET&lt;/category&gt;<br />
&lt;category domain="urn:msdn-microsoft-com:serversystem"&gt;SQL Server&lt;/category&gt;<br />
&lt;category domain="urn:msdn-microsoft-com:serversystem"&gt;BizTalk Server&lt;/category&gt;
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c8ba038e-6f1d-4f99-a763-bd995585b42b" />
      </body>
      <title>Aggregation by category</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,c8ba038e-6f1d-4f99-a763-bd995585b42b.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,c8ba038e-6f1d-4f99-a763-bd995585b42b.aspx</link>
      <pubDate>Fri, 08 Aug 2003 02:52:12 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://weblogs.asp.net/javery/posts/23099.aspx"&gt;James Avery&lt;/a&gt; suggests
creating something new for topic-based aggregation. His idea is to allow aggregation
of blogs by topic and not by person and wants new things invented for this. 
&lt;/p&gt;
&lt;p&gt;
I think they exist.
&lt;/p&gt;
&lt;p&gt;
The item-level&amp;nbsp;&lt;a href="http://blogs.law.harvard.edu/tech/rss#ltcategorygtSubelementOfLtitemgt"&gt;&amp;lt;category&amp;gt;&lt;/a&gt; element
of RSS allows for setting a taxonomy on category items and that's sufficient to make
James' idea work, if&amp;nbsp; (a) aggregators were looking for the domain attribute and
allowed grouping by it and (b) blog engines would allow you to attribute your categories
like that. Then, we "only" need to agree on common categories (or someone just writes&amp;nbsp;some
up) and were set. No need to register anywhere or with a central system.&amp;nbsp;Here's
an example of how&amp;nbsp;the elements&amp;nbsp;could look&amp;nbsp;for .NET bloggers:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:netframework"&amp;gt;ASP.NET&amp;lt;/category&amp;gt;&lt;br&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:netframework"&amp;gt;Enterprise Services&amp;lt;/category&amp;gt;&lt;br&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:netframework"&amp;gt;C#&amp;lt;/category&amp;gt;&lt;br&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:netframework"&amp;gt;VB.NET&amp;lt;/category&amp;gt;&lt;br&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:serversystem"&amp;gt;SQL Server&amp;lt;/category&amp;gt;&lt;br&gt;
&amp;lt;category domain="urn:msdn-microsoft-com:serversystem"&amp;gt;BizTalk Server&amp;lt;/category&amp;gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=c8ba038e-6f1d-4f99-a763-bd995585b42b" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,c8ba038e-6f1d-4f99-a763-bd995585b42b.aspx</comments>
      <category>Blog</category>
      <category>Technology/Weblogs</category>
      <category>Technology/Weblogs/RSS</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=3baac58a-5022-4299-ac61-4adc3a39c5a6</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,3baac58a-5022-4299-ac61-4adc3a39c5a6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,3baac58a-5022-4299-ac61-4adc3a39c5a6.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=3baac58a-5022-4299-ac61-4adc3a39c5a6</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="Section1">
          <p>
So, (t)here it is. And even a day early. I uploaded newtelligence dasBlog 1.0.3210.0 
</p>
          <p>
There’s a <a href="http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=77a29128-4746-4473-b676-e4f1517a1907">GotDotNet
workspace</a> where you can get the installers (one for a Website and one for the
source) or <i>get</i> all source code using the GDN source control “applet” or the
VS.NET plug-in.
</p>
          <p>
The files are also available at <a href="http://www.dasblog.net/">http://www.dasblog.net/</a> in
the <a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Download">Download</a> section,
but GotDotNet is a better choice for bandwidth (for you and for us). If you want to
build the source code, you need Visual Studio .NET 2003.
</p>
          <p>
Make sure you read the instructions of the web-install and read the docs that are
already <a href="http://www.dasblog.net/documentation/">there</a> and specifically
the docs on the <a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Setup">installation
steps</a>. 
</p>
          <p>
BlogX users should have it very easy to upgrade. Use the web-installer to create a
new site on your local machine and drop your existing siteConfig and content directories
into the new installation. The siteConfig only needs one new entry in that case: You
need to add a <b>&lt;BinariesDir&gt;content/binary/&lt;/BinariesDir&gt;</b> tag. The
installer should create the necessary subdirectory already. Once the site runs (the
setup steps are exactly identical, otherwise and therefore it should) and you’re happy
with the templates and all, you can copy the whole stuff over to your existing site
and you’re set.
</p>
          <p>
Radio Users will have to fiddle around a bit and poke around in the web.config (see
the UrlMapper config section) and look at a <a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3">previous</a> post
to help their hyperlinks to follow them to a new site. Between then and now I made
an update that will not only redirect the hyperlinks but also the referrers and I’ll
post something about that on the <a href="http://www.dasblog.net/">www.dasblog.net</a> site
these days. It shouldn’t be too hard to figure it out looking at the UrlMapper config
if you are Regex savvy.
</p>
          <p>
However, starting with the content and setting up a replacement for Radio is very
easy if you told Radio to make “XML backups” of you data. The command line tool (DasBlogRadioImport.exe)
that is included with the source setup and about the only set of files that made it
over alive from BlogX, allows you take all the content with you: 
<br /><br /><span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Console'">dasblogradioimport /from:"c:\program
files\radio userland\backups\weblogArchive\posts" /to:c:\temp\radionew</span></p>
          <p>
The target directory, which must exist before you run this, will contain a complete
content directory that you can simply drop into your new site.
</p>
          <p>
I am not sure about switching from other tools, but since you have a MovebleType/Blogger/MetaWeblog
API endpoint sitting at <i>/yoursite/blogger.aspx</i>, some tool may be able to make
sense out of that for import/export. I have successfully tested <a href="http://wbloggar.com/">w.bloggar</a>, <a href="http://www.zempt.com/">Zempt</a> and <a href="http://blogbuddy.sourceforge.net/">blogBuddy</a> with
dasBlog. However, nothing beats Outlook <a href="http://www.dasblog.net/documentation/PermaLink.aspx?guid=d15d0525-19fa-4a60-8b1a-a6453071097a">for
blogging</a>.
</p>
          <p>
 
</p>
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3baac58a-5022-4299-ac61-4adc3a39c5a6" />
      </body>
      <title>newtelligence dasBlog 1.0.3210.0 uploaded</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,3baac58a-5022-4299-ac61-4adc3a39c5a6.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,3baac58a-5022-4299-ac61-4adc3a39c5a6.aspx</link>
      <pubDate>Tue, 29 Jul 2003 14:13:43 GMT</pubDate>
      <description>&lt;div class=Section1&gt;
&lt;p&gt;
So, (t)here it is. And even a day early. I uploaded newtelligence dasBlog 1.0.3210.0 
&lt;/p&gt;
&lt;p&gt;
There’s a &lt;a href="http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=77a29128-4746-4473-b676-e4f1517a1907"&gt;GotDotNet
workspace&lt;/a&gt; where you can get the installers (one for a Website and one for the
source) or &lt;i&gt;get&lt;/i&gt; all source code using the GDN source control “applet” or the
VS.NET plug-in.
&lt;/p&gt;
&lt;p&gt;
The files are also available at &lt;a href="http://www.dasblog.net/"&gt;http://www.dasblog.net/&lt;/a&gt; in
the &lt;a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Download"&gt;Download&lt;/a&gt; section,
but GotDotNet is a better choice for bandwidth (for you and for us). If you want to
build the source code, you need Visual Studio .NET 2003.
&lt;/p&gt;
&lt;p&gt;
Make sure you read the instructions of the web-install and read the docs that are
already &lt;a href="http://www.dasblog.net/documentation/"&gt;there&lt;/a&gt; and specifically
the docs on the &lt;a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Setup"&gt;installation
steps&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
BlogX users should have it very easy to upgrade. Use the web-installer to create a
new site on your local machine and drop your existing siteConfig and content directories
into the new installation. The siteConfig only needs one new entry in that case: You
need to add a &lt;b&gt;&amp;lt;BinariesDir&amp;gt;content/binary/&amp;lt;/BinariesDir&amp;gt;&lt;/b&gt; tag. The
installer should create the necessary subdirectory already. Once the site runs (the
setup steps are exactly identical, otherwise and therefore it should) and you’re happy
with the templates and all, you can copy the whole stuff over to your existing site
and you’re set.
&lt;/p&gt;
&lt;p&gt;
Radio Users will have to fiddle around a bit and poke around in the web.config (see
the UrlMapper config section) and look at a &lt;a href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3"&gt;previous&lt;/a&gt; post
to help their hyperlinks to follow them to a new site. Between then and now I made
an update that will not only redirect the hyperlinks but also the referrers and I’ll
post something about that on the &lt;a href="http://www.dasblog.net/"&gt;www.dasblog.net&lt;/a&gt; site
these days. It shouldn’t be too hard to figure it out looking at the UrlMapper config
if you are Regex savvy.
&lt;/p&gt;
&lt;p&gt;
However, starting with the content and setting up a replacement for Radio is very
easy if you told Radio to make “XML backups” of you data. The command line tool (DasBlogRadioImport.exe)
that is included with the source setup and about the only set of files that made it
over alive from BlogX, allows you take all the content with you: 
&lt;br&gt;
&lt;br&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Lucida Console'"&gt;dasblogradioimport /from:"c:\program
files\radio userland\backups\weblogArchive\posts" /to:c:\temp\radionew&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
The target directory, which must exist before you run this, will contain a complete
content directory that you can simply drop into your new site.
&lt;/p&gt;
&lt;p&gt;
I am not sure about switching from other tools, but since you have a MovebleType/Blogger/MetaWeblog
API endpoint sitting at &lt;i&gt;/yoursite/blogger.aspx&lt;/i&gt;, some tool may be able to make
sense out of that for import/export. I have successfully tested &lt;a href="http://wbloggar.com/"&gt;w.bloggar&lt;/a&gt;, &lt;a href="http://www.zempt.com/"&gt;Zempt&lt;/a&gt; and &lt;a href="http://blogbuddy.sourceforge.net/"&gt;blogBuddy&lt;/a&gt; with
dasBlog. However, nothing beats Outlook &lt;a href="http://www.dasblog.net/documentation/PermaLink.aspx?guid=d15d0525-19fa-4a60-8b1a-a6453071097a"&gt;for
blogging&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3baac58a-5022-4299-ac61-4adc3a39c5a6" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,3baac58a-5022-4299-ac61-4adc3a39c5a6.aspx</comments>
      <category>Blog</category>
      <category>newtelligence/dasBlog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=bd147de1-3fb7-4267-aa18-4941718c8af7</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,bd147de1-3fb7-4267-aa18-4941718c8af7.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,bd147de1-3fb7-4267-aa18-4941718c8af7.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=bd147de1-3fb7-4267-aa18-4941718c8af7</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am not done packing the code yet. (That's really a lie, because I have the installers
sitting here, but I am considering some last-minute changes for some file names and
don't want to create too much confusion once the stuff is out).
</p>
        <p>
However, I have already put a good deal of the user documentation on the <a href="http://www.dasblog.net/documentation">"dogfood"
site</a> where <a href="http://www.dasblog.net">dasBlog</a> is used to <a href="http://www.dasblog.net/documentation">document
dasBlog</a>. I plan to put the downloadable files (one MSI for setting up a web
and one to set up a code tree) over there by Wednesday and then I also will
start filling in the "Code" section with some guidance on where to find what. The
feature I love most is <a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Mail%20To%20Weblog">"Mail
To Weblog"</a>. 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=bd147de1-3fb7-4267-aa18-4941718c8af7" />
      </body>
      <title>To do it totally different for once, docs go first</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,bd147de1-3fb7-4267-aa18-4941718c8af7.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,bd147de1-3fb7-4267-aa18-4941718c8af7.aspx</link>
      <pubDate>Mon, 28 Jul 2003 13:50:59 GMT</pubDate>
      <description>&lt;p&gt;
I am not done packing the code yet. (That's really a lie, because I have the installers
sitting here, but I am considering some last-minute changes for some file names and
don't want to create too much confusion once the stuff is out).
&lt;/p&gt;
&lt;p&gt;
However, I have already put&amp;nbsp;a good deal&amp;nbsp;of the user documentation on the &lt;a href="http://www.dasblog.net/documentation"&gt;"dogfood"
site&lt;/a&gt; where &lt;a href="http://www.dasblog.net"&gt;dasBlog&lt;/a&gt; is used to &lt;a href="http://www.dasblog.net/documentation"&gt;document
dasBlog&lt;/a&gt;.&amp;nbsp;I plan to put the downloadable files (one MSI for setting up a web
and one to set up a code tree)&amp;nbsp;over there&amp;nbsp;by Wednesday and then I also will
start filling in the "Code" section with some guidance on where to find what. The
feature I love most is &lt;a href="http://www.dasblog.net/documentation/CategoryView.aspx?category=Mail%20To%20Weblog"&gt;"Mail
To Weblog"&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=bd147de1-3fb7-4267-aa18-4941718c8af7" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,bd147de1-3fb7-4267-aa18-4941718c8af7.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=90797fff-a062-4f07-b8b0-420ed0a29f1d</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,90797fff-a062-4f07-b8b0-420ed0a29f1d.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,90797fff-a062-4f07-b8b0-420ed0a29f1d.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=90797fff-a062-4f07-b8b0-420ed0a29f1d</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="Section1">
          <p>
I am posting to the blog via e-mail using Outlook 2003 and I “use Microsoft Word to
edit e-mail messages”. By default, that often creates a mess, because Word injects
massive amounts of junk into the formatting, including their own processing instructions
and a bunch of other things I just don’t want. However, you can teach it to be quite
a bit more defensive about HTML formatting and then it actually produces very plain
and simple HTML. Before I started blogging using Outlook five days ago, the “use Word”
option was the first thing I always switched off in any fresh install of Outlook and
so I don’t even know whether the option I discuss here is something that’s new in
Word 2003. Anyways, I find it useful, so I blog it.
</p>
          <p>
In Options/General, behind the “E-Mail Options …” button you’ll find the following
dialog. I am using the following settings and if you look at the (unedited) HTML source
for this Weblog entry, you’ll find that there are no more Microsoft Office oddities
(except some unused 'class' attributes that I can live with):
</p>
          <p style="TEXT-ALIGN: center" align="center">
            <img height="350" src="http://staff.newtelligence.net/clemensv/content/binary/image001.jpg" width="365" />
          </p>
          <p class="MsoNormal">
 
</p>
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90797fff-a062-4f07-b8b0-420ed0a29f1d" />
      </body>
      <title>Teaching Word 2003 to be a bit nicer about HTML formatting for e-mail.</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,90797fff-a062-4f07-b8b0-420ed0a29f1d.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,90797fff-a062-4f07-b8b0-420ed0a29f1d.aspx</link>
      <pubDate>Sun, 27 Jul 2003 08:56:17 GMT</pubDate>
      <description>&lt;div class=Section1&gt;
&lt;p&gt;
I am posting to the blog via e-mail using Outlook 2003 and I “use Microsoft Word to
edit e-mail messages”. By default, that often creates a mess, because Word injects
massive amounts of junk into the formatting, including their own processing instructions
and a bunch of other things I just don’t want. However, you can teach it to be quite
a bit more defensive about HTML formatting and then it actually produces very plain
and simple HTML. Before I started blogging using Outlook five days ago, the “use Word”
option was the first thing I always switched off in any fresh install of Outlook and
so I don’t even know whether the option I discuss here is something that’s new in
Word 2003. Anyways, I find it useful, so I blog it.
&lt;/p&gt;
&lt;p&gt;
In Options/General, behind the “E-Mail Options …” button you’ll find the following
dialog. I am using the following settings and if you look at the (unedited) HTML source
for this Weblog entry, you’ll find that there are no more Microsoft Office oddities
(except some unused 'class' attributes that I can live with):
&lt;/p&gt;
&lt;p style="TEXT-ALIGN: center" align=center&gt;
&lt;img height=350 src="http://staff.newtelligence.net/clemensv/content/binary/image001.jpg" width=365&gt;
&lt;/p&gt;
&lt;p class=MsoNormal&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=90797fff-a062-4f07-b8b0-420ed0a29f1d" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,90797fff-a062-4f07-b8b0-420ed0a29f1d.aspx</comments>
      <category>Other Stuff</category>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=b8eee32a-df06-4975-873a-1054c5324d63</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,b8eee32a-df06-4975-873a-1054c5324d63.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,b8eee32a-df06-4975-873a-1054c5324d63.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=b8eee32a-df06-4975-873a-1054c5324d63</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.law.harvard.edu/tech/stories/storyReader$127">Dave Winer</a> suggests
an experiment: 
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
            <em>Shall we run an experiment is to see if aggregators can work with RSS feeds that
have a xmlns attribute at the top level, on the &lt;rss&gt; element? </em>
          </p>
        </blockquote>
        <p>
... and continues with an example:
</p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p dir="ltr" style="MARGIN-RIGHT: 0px">
            <em>
              <font face="Courier New">&lt;rss version="2.0" xmlns="http://blogs.law.harvard.edu/tech/rss"&gt;<br /><br /></font>Now, the RSS spec doesn't say that this is okay, but neither does it say it's
not okay. </em>
          </p>
        </blockquote>
        <p dir="ltr" style="MARGIN-RIGHT: 0px">
Yes, the RSS spec may not but that doesn't matter, because it's just a vocabulary
on top of existing specs that take matters a bit more seriously. The <a href="http://www.w3.org/TR/REC-xml-names/">XML
namespaces</a> spec says: <em>"If the URI reference in a default namespace declaration
is empty, then unprefixed elements in the scope of the declaration are not considered
to be in any namespace", </em>which is true for all RSS elements as per RSS specification,
because it ignores namespaces and is therefore subject to this default case. Therefore,
setting a default document namespace like that may be permissible as per
RSS spec, but recognizing such a document as valid RSS is just wrong. I
would suggest to revise the spec and not to experiment.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b8eee32a-df06-4975-873a-1054c5324d63" />
      </body>
      <title>RSS and namespaces, Episode 789</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,b8eee32a-df06-4975-873a-1054c5324d63.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,b8eee32a-df06-4975-873a-1054c5324d63.aspx</link>
      <pubDate>Fri, 25 Jul 2003 23:37:00 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://blogs.law.harvard.edu/tech/stories/storyReader$127"&gt;Dave Winer&lt;/a&gt; suggests
an experiment: 
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
&lt;em&gt;Shall we run an experiment is to see if aggregators can work with RSS feeds that
have a xmlns attribute at the top level, on the &amp;lt;rss&amp;gt; element? &lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
... and continues with an example:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;em&gt;&lt;font face="Courier New"&gt;&amp;lt;rss version="2.0" xmlns="http://blogs.law.harvard.edu/tech/rss"&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;Now, the RSS spec doesn't say that this is okay, but neither does it say it's
not okay. &lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p dir=ltr style="MARGIN-RIGHT: 0px"&gt;
Yes, the RSS spec may not but that doesn't matter, because it's just a vocabulary
on top of existing specs that take matters a bit more seriously. The &lt;a href="http://www.w3.org/TR/REC-xml-names/"&gt;XML
namespaces&lt;/a&gt; spec says: &lt;em&gt;"If the URI reference in a default namespace declaration
is empty, then unprefixed elements in the scope of the declaration are not considered
to be in any namespace", &lt;/em&gt;which is true for all RSS elements as per RSS specification,
because it ignores namespaces and is therefore subject to this default case. Therefore,
setting a default document namespace like that&amp;nbsp;may be&amp;nbsp;permissible as per
RSS spec, but recognizing&amp;nbsp;such a document&amp;nbsp;as valid RSS is just wrong. I
would suggest to revise the spec and not to experiment.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=b8eee32a-df06-4975-873a-1054c5324d63" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,b8eee32a-df06-4975-873a-1054c5324d63.aspx</comments>
      <category>Blog</category>
      <category>Technology/Weblogs</category>
      <category>Technology/Weblogs/RSS</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=30b43081-417a-44be-9e27-288955a2c536</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,30b43081-417a-44be-9e27-288955a2c536.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,30b43081-417a-44be-9e27-288955a2c536.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=30b43081-417a-44be-9e27-288955a2c536</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <!-- Converted from text/plain format -->
        <font face="Arial" size="2">
        </font>
        <div align="center">
          <img alt="" hspace="0" src="http://staff.newtelligence.net/clemensv/content/binary/Das%20Blog-logo.jpg" align="baseline" border="0" />
          <br />
          <br />
        </div>
        <p align="center">
          <font size="2">Our buddy René Pierre Coburger understood the obvious name reference and
made this little logo for the blog engine.</font>
        </p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=30b43081-417a-44be-9e27-288955a2c536" />
      </body>
      <title>... and here's the obvious logo choice for the engine</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,30b43081-417a-44be-9e27-288955a2c536.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,30b43081-417a-44be-9e27-288955a2c536.aspx</link>
      <pubDate>Fri, 25 Jul 2003 15:12:16 GMT</pubDate>
      <description>&lt;!-- Converted from text/plain format --&gt;&lt;font face=Arial size=2&gt;&lt;/font&gt; 
&lt;div align=center&gt;&lt;img alt="" hspace=0 src="http://staff.newtelligence.net/clemensv/content/binary/Das%20Blog-logo.jpg" align=baseline border=0&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;p align=center&gt;
&lt;font size=2&gt;Our buddy René Pierre Coburger&amp;nbsp;understood the obvious name reference&amp;nbsp;and
made this little&amp;nbsp;logo for the blog engine.&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=30b43081-417a-44be-9e27-288955a2c536" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,30b43081-417a-44be-9e27-288955a2c536.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=3ff6843e-77e2-47e2-85ce-212b0516c9f6</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,3ff6843e-77e2-47e2-85ce-212b0516c9f6.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,3ff6843e-77e2-47e2-85ce-212b0516c9f6.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=3ff6843e-77e2-47e2-85ce-212b0516c9f6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <!-- Converted from text/plain format -->
        <p>
          <font face="Arial" size="2">This was a fun week, really. Last week I was mostly at
home and spent quite a bit of time (on the balcony, in the sun) refactoring BlogX
and adding new features "offline". This week I tested and stabilized things using the
online version, upgrading to a new build at least twice a day here at the office. I
am quite happy with it. It's really cool playing with the stuff now. I think I am
going to set up an additional, different blog just to play around with the features.
But until now I needed your referrals and pingbacks and so on. </font>
        </p>
        <p>
          <font face="Arial" size="2">During this week I also thought about the naming
issue, because -- as I pointed out before -- there's not much left of the original
BlogX code base now and to limit confusion the thing had to get a different name
(<a href="http://www.simplegeek.com">ChrisAn</a> still gets proper credit in every
single source file, of course). I had about two dozen ideas and it turned out that
all of them were already taken either by some software or someone's personal blog
and I also didn't want to hijack any of these names. So, I went for a very simple
(sort-of) German variant: "Das Blog". So, it's "newtelligence DasBlog 1.0" now.</font>
        </p>
        <p>
          <font face="Arial" size="2">Some time this weekend, my buddy <a href="http://radio.weblogs.com/0125758/2003/07/22.html#a63">Stephen
Forte</a> is going to get a copy (he's the guinea-pig) and if he's happy with it,
I'll check the stuff into a new GotDotNet workspace and then additionally post a web
installer (that sets up a basic site) and an installer for the source tree by next
week.</font>
        </p>
        <p>
          <font face="Arial" size="2">The feature-delta to BlogX as of now: Rendering using
original templates from Radio, </font>
          <font face="Arial" size="2">Pingback client/server,
Trackback client/server, File-uploads, Picture uploads, web-based DTHML editor,
Mail-To-Weblog with attachment and embedded pictures support, pick-up of referrals
from redirects (from old blogs), mail notifications for pingbacks, trackbacks, and
referrals on the permalink, refactored and streamlined access to the backend, safer
file handling, subtitles, experimental Atom syndication support, per-item comment
RSS files and "some other changes". I think I need force myself to work on documentation
now and stop adding features.</font>
        </p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3ff6843e-77e2-47e2-85ce-212b0516c9f6" />
      </body>
      <title>So... seems like that's it. newtelligence DasBlog 1.0</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,3ff6843e-77e2-47e2-85ce-212b0516c9f6.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,3ff6843e-77e2-47e2-85ce-212b0516c9f6.aspx</link>
      <pubDate>Fri, 25 Jul 2003 14:08:55 GMT</pubDate>
      <description>&lt;!-- Converted from text/plain format --&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;This was a fun week, really. Last week I was mostly at home&amp;nbsp;and
spent quite a bit of time (on the balcony, in the sun) refactoring BlogX and adding
new features "offline". This week I tested and stabilized&amp;nbsp;things using&amp;nbsp;the
online version, upgrading to a new build&amp;nbsp;at least twice a day here at the office.&amp;nbsp;I
am quite happy with it. It's really cool playing with the stuff now. I think I am
going to set up an additional,&amp;nbsp;different blog just to play around with the features.
But until now I needed your referrals and pingbacks and so on. &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;During this week&amp;nbsp;I also thought about&amp;nbsp;the naming
issue, because -- as I pointed out before -- there's not much left of the original
BlogX code base now and to limit confusion the thing had to get a different&amp;nbsp;name
(&lt;a href="http://www.simplegeek.com"&gt;ChrisAn&lt;/a&gt; still gets proper credit in every
single source file, of course). I had about two dozen ideas and it turned out that
all of them were already taken either by some software or someone's personal blog
and I also didn't want to hijack any of these names. So, I went for a very simple
(sort-of) German variant: "Das Blog". So, it's "newtelligence DasBlog 1.0" now.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;Some time this weekend, my buddy &lt;a href="http://radio.weblogs.com/0125758/2003/07/22.html#a63"&gt;Stephen
Forte&lt;/a&gt; is going to get a copy (he's the guinea-pig) and if he's happy with it,
I'll check the stuff into a new GotDotNet workspace and then additionally post a web
installer (that sets up a basic site) and an installer for the source tree by next
week.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face=Arial size=2&gt;The feature-delta to BlogX&amp;nbsp;as of now: Rendering using
original templates from Radio, &lt;/font&gt;&lt;font face=Arial size=2&gt;Pingback client/server,
Trackback client/server,&amp;nbsp;File-uploads, Picture uploads, web-based DTHML editor,
Mail-To-Weblog with attachment and embedded pictures&amp;nbsp;support, pick-up of referrals
from redirects (from old blogs), mail notifications for pingbacks, trackbacks, and
referrals on the permalink, refactored and streamlined access to the backend, safer
file handling, subtitles, experimental Atom syndication support, per-item comment
RSS files and "some other changes". I think I need force myself to work on documentation
now and stop adding features.&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3ff6843e-77e2-47e2-85ce-212b0516c9f6" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,3ff6843e-77e2-47e2-85ce-212b0516c9f6.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=29623c14-9f75-4ab8-98b6-902f46ebc51e</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,29623c14-9f75-4ab8-98b6-902f46ebc51e.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,29623c14-9f75-4ab8-98b6-902f46ebc51e.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=29623c14-9f75-4ab8-98b6-902f46ebc51e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div>
          <font face="Arial" size="2">Just testing the HTML fix. This should now be it. </font>
          <img alt="" hspace="0" src="http://staff.newtelligence.net/clemensv/content/binary/wink_smile.gif" align="baseline" border="0" />
        </div>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=29623c14-9f75-4ab8-98b6-902f46ebc51e" />
      </body>
      <title>Testing the HTML fix</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,29623c14-9f75-4ab8-98b6-902f46ebc51e.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,29623c14-9f75-4ab8-98b6-902f46ebc51e.aspx</link>
      <pubDate>Fri, 25 Jul 2003 12:56:49 GMT</pubDate>
      <description>
&lt;div&gt;&lt;font face=Arial size=2&gt;Just testing the HTML fix. This should now be it.&amp;nbsp;&lt;/font&gt; &lt;img alt="" hspace=0 src="http://staff.newtelligence.net/clemensv/content/binary/wink_smile.gif" align=baseline border=0&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=29623c14-9f75-4ab8-98b6-902f46ebc51e" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,29623c14-9f75-4ab8-98b6-902f46ebc51e.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=51a930d4-6c18-4e63-9aff-39dfb784036f</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,51a930d4-6c18-4e63-9aff-39dfb784036f.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,51a930d4-6c18-4e63-9aff-39dfb784036f.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=51a930d4-6c18-4e63-9aff-39dfb784036f</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font size="2">
            <strong>Testing, testing ... MailToWeblog thread</strong>
          </font>
        </p>
        <p>
          <font size="2">Three minutes ago I was thinking "Theoretically, this entry should
show up on my blog, in the 'Blog' category, in three minutes" and if you can
see this, it did actually work. </font>
        </p>
        <p>
          <font size="2">I just deployed the first iteration of the last bigger chunk of work
that I planned to do on the blogging software (for which we found a new name, meanwhile
and you can find it at the bottom of the page). I can now send mail to a POP3-account,
which the blogging engine watches. It will not only pick up the text, but will also
extract and store any embedded pictures and attachments and link them to the entry.
If this here works properly on the actual site, the only little thing I still need
to do is to clean up the content for "text/html" so that only the stuff between the
&lt;body&gt; tags is emitted into the entry.</font>
        </p>
        <p>
          <font size="2">This is a little document icon, which I added "as picture" in Outlook: <img alt="" hspace="0" src="http://staff.newtelligence.net/clemensv/content/binary/document.gif" align="baseline" border="0" /></font>
        </p>
        <p>
          <font size="2">And here's the footer if it's attached as file:</font>
        </p>
        <p>
Download: <a href="http://staff.newtelligence.net/clemensv/content/binary/document.gif">document.gif</a><br /></p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=51a930d4-6c18-4e63-9aff-39dfb784036f" />
      </body>
      <title>Testing, testing ... MailToWeblog thread</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,51a930d4-6c18-4e63-9aff-39dfb784036f.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,51a930d4-6c18-4e63-9aff-39dfb784036f.aspx</link>
      <pubDate>Fri, 25 Jul 2003 11:44:44 GMT</pubDate>
      <description>&lt;p&gt;
&lt;font size=2&gt;&lt;strong&gt;Testing, testing ... MailToWeblog thread&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=2&gt;Three minutes ago I was thinking "Theoretically, this entry should show
up on my blog, in the 'Blog' category,&amp;nbsp;in three minutes" and if you can see this,
it did actually work. &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=2&gt;I just deployed the first iteration of the last bigger chunk of work
that I planned to do on the blogging software (for which we found a new name, meanwhile
and you can find it at the bottom of the page). I can now send mail to a POP3-account,
which the blogging engine watches. It will not only pick up the text, but will also
extract and store any embedded pictures and attachments and link them to the entry.
If this here works properly on the actual site, the only little thing I still need
to do is to clean up the content for "text/html" so that only the stuff between the
&amp;lt;body&amp;gt; tags is emitted into the entry.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=2&gt;This is a little document icon, which I added "as picture" in Outlook: &lt;img alt="" hspace=0 src="http://staff.newtelligence.net/clemensv/content/binary/document.gif" align=baseline border=0&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size=2&gt;And here's the footer if it's attached as file:&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Download: &lt;a href="http://staff.newtelligence.net/clemensv/content/binary/document.gif"&gt;document.gif&lt;/a&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=51a930d4-6c18-4e63-9aff-39dfb784036f" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,51a930d4-6c18-4e63-9aff-39dfb784036f.aspx</comments>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=03f772b3-1c97-4445-be54-6074472a60ec</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=03f772b3-1c97-4445-be54-6074472a60ec</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div class="entryBody">
          <a href="http://www.vsdotnet.be/blogs/tommer/PermaLink.aspx/8bac79e6-39a0-41ef-8592-ea0e0185e3e9">Tom
Mertens noticed</a> that I dropped Radio: 
</div>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <div class="entryBody">
            <em>It seems </em>
            <a href="http://62.138.131.149/clemensv/">
              <em>Clemens</em>
            </a>
            <em> is
dropping </em>
            <a href="http://radio.userland.com/">
              <em>Radio</em>
            </a>
            <em> for </em>
            <a href="http://www.gotdotnet.com/community/workspaces/default.aspx?id=ddc98753-6559-489b-a533-57034790a93a">
              <em>BlogX</em>
            </a>
            <em> and
enhanced BlogX to include features (templates and macro's) offered by Radio. Let's
hope he will share his modifications with </em>
            <a href="http://www.kuro5hin.org/user/Carnage4Life/diary">
              <em>Dare</em>
            </a>
            <em>,
who is the new admin for the BlogX workspace. Interesting fact, Clemens also included </em>
            <a href="http://intertwingly.net/wiki/pie/FrontPage">
              <em>(n)Echo</em>
            </a>
            <em> (Atom?)
support.</em>
          </div>
        </blockquote>
        <p>
I absolutely intend to share the modifications to the BlogX code-base, but given
the amount of changes I made and the structural impact on the BlogX code-base, I will
likely make it available separately from the original BlogX and not ask Dare to integrate
it into the existing code-base. Because ....
</p>
        <p>
By now, every single file in the WeblogX project has basically been massively modified
or (and that's valid for most) entirely rewritten to an extent that only the filename
is left. I refactored the whole BlogXRuntime in a way that all content related actions
and all logging related actions are now defined on two interfaces for which implementing
instances can only be retrieved through factories and for which the current default
implementation being returned is still based on the current backend (although I did
some major changes to the file-handling and introduced a better concurrency strategy).
The endgame is to make the backend configurable/pluggable and provide an Enterprise
Services/Database backend. The BlogXData class and all Save()/Load() methods on the
"data-model" classes are now <em>internal</em> to the BlogXRuntime assembly to
make sure that the new layering is enforced. The backend now spins up an
additional, separate thread and uses a events and a queue to fan out referrals to
the log asynchronously in order to avoid concurrency conflicts. It uses jobs
queued in the thread pool to perform pings to weblogs.com, pingbacks and trackbacks
asynchronously so that the edit page doesn't hang in case one of those services
is slow or unreachable. On top of it all, there's support for the <a href="http://wellformedweb.org/story/9">Comment
API</a>, <a href="http://www.movabletype.org/docs/mttrackback.html">Trackback</a>, <a href="http://www.hixie.ch/specs/pingback/pingback">Pingback</a>, <a href="http://www.movabletype.org/docs/mtmanual_programmatic.html">MoveableType/Blogger/MetaWeblog
API</a>, all tested with a colorful selection of popular aggregators and blogging
tools -- and that works so nicely for me that I removed the somewhat whacky
Windows Forms client from the solution completely.
</p>
        <p>
The bottom line is: it's a new app to a degree that everyone who is currently writing
their own extensions to BlogX would be <em>very</em> unhappy to see the original code-base
change so massively. Once I am happy with the code-base (it's pretty stable already
as you can see) and have found a good name (the current newtelligence.BlogX.* namespaces
seem like name-hijacking), I'll set up a workspace on <a href="http://www.gotdotnet.com">gotdotnet.com</a> for
it.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=03f772b3-1c97-4445-be54-6074472a60ec" />
      </body>
      <title>Tom Mertens asks for the code</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx</link>
      <pubDate>Mon, 21 Jul 2003 22:10:05 GMT</pubDate>
      <description>&lt;div class=entryBody&gt;&lt;a href="http://www.vsdotnet.be/blogs/tommer/PermaLink.aspx/8bac79e6-39a0-41ef-8592-ea0e0185e3e9"&gt;Tom
Mertens noticed&lt;/a&gt; that I dropped Radio: 
&lt;/div&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;div class=entryBody&gt;&lt;em&gt;It seems &lt;/em&gt;&lt;a href="http://62.138.131.149/clemensv/"&gt;&lt;em&gt;Clemens&lt;/em&gt;&lt;/a&gt;&lt;em&gt; is
dropping &lt;/em&gt;&lt;a href="http://radio.userland.com/"&gt;&lt;em&gt;Radio&lt;/em&gt;&lt;/a&gt;&lt;em&gt; for &lt;/em&gt;&lt;a href="http://www.gotdotnet.com/community/workspaces/default.aspx?id=ddc98753-6559-489b-a533-57034790a93a"&gt;&lt;em&gt;BlogX&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and
enhanced BlogX to include features (templates and macro's) offered by Radio. Let's
hope he will share his modifications with &lt;/em&gt;&lt;a href="http://www.kuro5hin.org/user/Carnage4Life/diary"&gt;&lt;em&gt;Dare&lt;/em&gt;&lt;/a&gt;&lt;em&gt;,
who is the new admin for the BlogX workspace. Interesting fact, Clemens also included &lt;/em&gt;&lt;a href="http://intertwingly.net/wiki/pie/FrontPage"&gt;&lt;em&gt;(n)Echo&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (Atom?)
support.&lt;/em&gt;
&lt;/div&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I&amp;nbsp;absolutely intend to share the modifications to the BlogX code-base, but given
the amount of changes I made and the structural impact on the BlogX code-base, I will
likely make it available separately from the original BlogX and not ask Dare to integrate
it into the existing code-base. Because ....
&lt;/p&gt;
&lt;p&gt;
By now, every single file in the WeblogX project has basically been massively modified
or (and that's valid for most) entirely rewritten to an extent that only the filename
is left. I refactored the whole BlogXRuntime in a way that all content related actions
and all logging related actions are now defined on two interfaces for which implementing
instances can only be retrieved through factories and for which the current default
implementation being returned is still based on the current backend (although I did
some major changes to the file-handling and introduced a better concurrency strategy).
The endgame is to make the backend configurable/pluggable and provide&amp;nbsp;an&amp;nbsp;Enterprise
Services/Database backend. The BlogXData class and all Save()/Load() methods on the
"data-model" classes are now &lt;em&gt;internal&lt;/em&gt;&amp;nbsp;to the BlogXRuntime assembly to
make sure that the new layering is enforced.&amp;nbsp;The backend now spins up&amp;nbsp;an
additional,&amp;nbsp;separate thread and uses a events and a queue to&amp;nbsp;fan out referrals&amp;nbsp;to
the log asynchronously in order to avoid concurrency conflicts. It uses&amp;nbsp;jobs
queued in the thread pool to perform&amp;nbsp;pings to weblogs.com, pingbacks and trackbacks
asynchronously&amp;nbsp;so that the edit page doesn't hang&amp;nbsp;in case one of those services
is slow or unreachable. On top of it all, there's support for the &lt;a href="http://wellformedweb.org/story/9"&gt;Comment
API&lt;/a&gt;, &lt;a href="http://www.movabletype.org/docs/mttrackback.html"&gt;Trackback&lt;/a&gt;, &lt;a href="http://www.hixie.ch/specs/pingback/pingback"&gt;Pingback&lt;/a&gt;, &lt;a href="http://www.movabletype.org/docs/mtmanual_programmatic.html"&gt;MoveableType/Blogger/MetaWeblog
API&lt;/a&gt;, all tested with a&amp;nbsp;colorful selection of popular aggregators and blogging
tools -- and that works so&amp;nbsp;nicely for me&amp;nbsp;that I removed the somewhat whacky
Windows Forms client from the solution completely.
&lt;/p&gt;
&lt;p&gt;
The bottom line is: it's a new app to a degree that everyone who is currently writing
their own extensions to BlogX would be &lt;em&gt;very&lt;/em&gt; unhappy to see the original code-base
change so massively.&amp;nbsp;Once I am happy with the code-base (it's pretty stable already
as you can see) and have found a good name (the current newtelligence.BlogX.* namespaces
seem like name-hijacking), I'll set up a workspace on &lt;a href="http://www.gotdotnet.com"&gt;gotdotnet.com&lt;/a&gt; for
it.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=03f772b3-1c97-4445-be54-6074472a60ec" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,03f772b3-1c97-4445-be54-6074472a60ec.aspx</comments>
      <category>Blog</category>
      <category>Technology</category>
      <category>Technology/ASP.NET</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=9b45d383-43c1-405f-ab8a-a5648d669157</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,9b45d383-43c1-405f-ab8a-a5648d669157.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,9b45d383-43c1-405f-ab8a-a5648d669157.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=9b45d383-43c1-405f-ab8a-a5648d669157</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <strong>BloggerAPI, MT API, MetaWeblog API, Comment API, Pingback API, Trackback  ... 
are you nuts?</strong>
        </p>
        <p>
I must admit that until last week I didn't really pay much close attention to all
the blogging related APIs and specs beyond "keeping myself informed". Today I copied
my weekend's work over to this server and now I have all of them implemented as client
and server versions. <a href="http://www.intertwingly.net/blog/">Sam</a>'s and <a href="http://diveintomark.org/">Mark</a>'s validator
is happy with my <a href="http://feeds.archive.org/validator/check?url=http%3A%2F%2Fstaff.newtelligence.net%2Fclemensv%2Frss.ashx">RSS</a> 2.0
feed and the experimental <a href="http://feeds.archive.org/validator/check?url=http%3A%2F%2Fstaff.newtelligence.net%2Fclemensv%2Fblogxbrowsing.asmx%2FGetAtom">Atom</a> (Pie/Echo)
feed.
</p>
        <p>
I have to say ... the state of affairs in this space is absolutely scary. Most
of the specs, especially for the APIs are lacking proper information detail, are
often too informal with too much room for ambiguities and you need to be lucky
to find a reasonably recent one. Sam <a href="http://www.intertwingly.net/blog/1520.html">laments</a> that
people don't read specs carefully and I agree, but I would argue that the specs need
to be written carefully, too. It also seems that because the documentation on expected
behavior is so thin, everybody implements their own flavor and extensions and
not only do the APIs have huge overlap, but it seems like any
random selection of offline blogging tools will use its own arbitrary selection of
these APIs in any random order. Since my implementation didn't "grow" over time,
but I implemented it all in one shot essentially only since last Thursday and had
to look at this all at once and what I found was just saddening. All of this
has to be consolidated and <a href="http://www.intertwingly.net/wiki/pie/FrontPage">it
will be</a>. 
</p>
        <p>
I am all for the <a href="http://www.intertwingly.net/wiki/pie/FrontPage">Atom
project </a>and creating a consolidated, SOAP-based API for all blogging functions
that the aforementioned APIs offer. XML-RPC was a good thing to start with but its
time is up.  I am also for replacing RSS x.x with a spec that's open
and under the umbrella of a recognized standards body and not of a <a href="http://blogs.law.harvard.edu/tech/rss">law
school</a>, that's XML as of ca. 2003 and not as of ca. 1998, and that's
formally documented (with a proper schema). What's there right now smells all
like "let's hack something up" and not very much like serious software engineering.
Ok, it's proven that it all works, but how about dumping the prototypes now?
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=9b45d383-43c1-405f-ab8a-a5648d669157" />
      </body>
      <title>BloggerAPI, MT API, MetaWeblog API, Comment API, Pingback API, Trackback  ...  are you nuts?</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,9b45d383-43c1-405f-ab8a-a5648d669157.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,9b45d383-43c1-405f-ab8a-a5648d669157.aspx</link>
      <pubDate>Mon, 21 Jul 2003 14:17:36 GMT</pubDate>
      <description>&lt;p&gt;
&lt;strong&gt;BloggerAPI, MT API, MetaWeblog API, Comment API, Pingback API, Trackback&amp;nbsp;&amp;nbsp;...&amp;nbsp;
are you nuts?&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I must admit that until last week I didn't really pay much close attention to all
the blogging related APIs and specs beyond "keeping myself informed". Today I copied
my weekend's work over to this server and now I have all of them implemented as client
and server versions.&amp;nbsp;&lt;a href="http://www.intertwingly.net/blog/"&gt;Sam&lt;/a&gt;'s and &lt;a href="http://diveintomark.org/"&gt;Mark&lt;/a&gt;'s&amp;nbsp;validator
is happy with my&amp;nbsp;&lt;a href="http://feeds.archive.org/validator/check?url=http%3A%2F%2Fstaff.newtelligence.net%2Fclemensv%2Frss.ashx"&gt;RSS&lt;/a&gt;&amp;nbsp;2.0
feed and the experimental &lt;a href="http://feeds.archive.org/validator/check?url=http%3A%2F%2Fstaff.newtelligence.net%2Fclemensv%2Fblogxbrowsing.asmx%2FGetAtom"&gt;Atom&lt;/a&gt; (Pie/Echo)
feed.
&lt;/p&gt;
&lt;p&gt;
I have to say ... the state of&amp;nbsp;affairs in this space is absolutely scary. Most
of the specs, especially for the APIs are&amp;nbsp;lacking proper information detail,&amp;nbsp;are
often too informal&amp;nbsp;with too much room for ambiguities and you need to be lucky
to find a reasonably recent one. Sam &lt;a href="http://www.intertwingly.net/blog/1520.html"&gt;laments&lt;/a&gt; that
people don't read specs carefully and I agree, but I would argue that the specs need
to be written carefully, too. It also seems that because the documentation on expected
behavior is so thin, everybody implements their own&amp;nbsp;flavor and extensions and
not only do&amp;nbsp;the APIs&amp;nbsp;have huge overlap, but&amp;nbsp;it seems like&amp;nbsp;any
random selection of offline blogging tools will use its own arbitrary selection of
these APIs in any random order.&amp;nbsp;Since my implementation didn't "grow" over time,
but I implemented it all in one shot essentially only since last Thursday and had
to look at this all at once and what I found was just saddening.&amp;nbsp;All of this
has to be consolidated and &lt;a href="http://www.intertwingly.net/wiki/pie/FrontPage"&gt;it
will be&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
I am all for&amp;nbsp;the &lt;a href="http://www.intertwingly.net/wiki/pie/FrontPage"&gt;Atom
project &lt;/a&gt;and creating a consolidated, SOAP-based&amp;nbsp;API for all blogging functions
that the aforementioned APIs offer. XML-RPC was a good thing to start with but its
time is up.&amp;nbsp;&amp;nbsp;I am also for replacing RSS&amp;nbsp;x.x with a spec that's open
and under the umbrella of a recognized standards body and not&amp;nbsp;of a &lt;a href="http://blogs.law.harvard.edu/tech/rss"&gt;law
school&lt;/a&gt;, that's XML&amp;nbsp;as of ca. 2003 and not as of ca. 1998, and&amp;nbsp;that's
formally documented (with a proper schema).&amp;nbsp;What's there right now smells all
like "let's hack something up"&amp;nbsp;and not very much like serious software engineering.
Ok, it's proven that it all works, but how about dumping the prototypes now?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=9b45d383-43c1-405f-ab8a-a5648d669157" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,9b45d383-43c1-405f-ab8a-a5648d669157.aspx</comments>
      <category>Blog</category>
      <category>Technology</category>
      <category>Technology/ASP.NET</category>
      <category>Technology/Weblogs</category>
      <category>Technology/Weblogs/Atom</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=318767eb-9c65-41ef-b583-b5220b7e3bc3</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,318767eb-9c65-41ef-b583-b5220b7e3bc3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,318767eb-9c65-41ef-b583-b5220b7e3bc3.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=318767eb-9c65-41ef-b583-b5220b7e3bc3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
This morning I got up early (I going to be picked to play Paintball in an
hour or so) and implemented image and attachment uploads for the blogging site. This
is the test for the live site. 
</p>
        <p>
[Here's a copy of the SoapExtension Wizard for Visual Studio.NET: <a href="http://staff.newtelligence.net/clemensv/content/binary/ASPNETSoapExtensionWizard.zip">ASPNETSoapExtensionWizard.zip
(53.82 KB)</a>]
</p>
        <p align="left">
          <a href="http://www.microsoft.com/rd">
            <img src="http://staff.newtelligence.net/clemensv/content/binary/msrd_4c.GIF" border="0" />
          </a>
        </p>
        <p>
          <a href="http://staff.newtelligence.net/clemensv/content/binary/ASPNETSoapExtensionWizard.zip">
          </a> 
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=318767eb-9c65-41ef-b583-b5220b7e3bc3" />
      </body>
      <title>Blog work continues ....</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,318767eb-9c65-41ef-b583-b5220b7e3bc3.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,318767eb-9c65-41ef-b583-b5220b7e3bc3.aspx</link>
      <pubDate>Sat, 19 Jul 2003 08:39:35 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
This morning I got up early (I&amp;nbsp;going to be picked to play Paintball&amp;nbsp;in an
hour or so) and implemented image and attachment uploads for the blogging site.&amp;nbsp;This
is the test for the live site. 
&lt;/p&gt;
&lt;p&gt;
[Here's a&amp;nbsp;copy of the SoapExtension Wizard for Visual Studio.NET: &lt;a href="http://staff.newtelligence.net/clemensv/content/binary/ASPNETSoapExtensionWizard.zip"&gt;ASPNETSoapExtensionWizard.zip
(53.82 KB)&lt;/a&gt;]
&lt;/p&gt;
&lt;p align=left&gt;
&lt;a href="http://www.microsoft.com/rd"&gt;&lt;img src="http://staff.newtelligence.net/clemensv/content/binary/msrd_4c.GIF" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://staff.newtelligence.net/clemensv/content/binary/ASPNETSoapExtensionWizard.zip"&gt;&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=318767eb-9c65-41ef-b583-b5220b7e3bc3" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,318767eb-9c65-41ef-b583-b5220b7e3bc3.aspx</comments>
      <category>Technology</category>
      <category>Technology/ASP.NET</category>
      <category>Blog</category>
    </item>
    <item>
      <trackback:ping>http://vasters.com/clemensv/Trackback.aspx?guid=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3</trackback:ping>
      <pingback:server>http://vasters.com/clemensv/pingback.aspx</pingback:server>
      <pingback:target>http://vasters.com/clemensv/PermaLink,guid,3b320ae2-4ce4-42ac-8ce2-16f6058da0c3.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://vasters.com/clemensv/CommentView,guid,3b320ae2-4ce4-42ac-8ce2-16f6058da0c3.aspx</wfw:comment>
      <wfw:commentRss>http://vasters.com/clemensv/SyndicationService.asmx/GetEntryCommentsRss?guid=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <strong>Redirecting from Radio and picking
up the links using ASP.NET</strong>
        <br />
        <p>
One of the biggest hurdles in moving away from Radio and moving blogs in general is,
of course, to take all the inbound links with you. To make that work (as you should
be able to see if you are hitting any of the permalinks of my old blog), I've
written a little HttpModule that will evaluate a set of regular expressions and apply
them to the incoming URLs.  
</p>
        <p>
So, first I need to get the links to redirect away from the radio site. In Radio,
I've updated the home page template and added the following two things:
</p>
        <p>
1. In the &lt;head&gt; section, I added:<br /><font face="Courier New, Courier, Monospace" size="2">&lt;META http-equiv="REFRESH"
content="2; URL=http://staff.newtelligence.net/clemensv/fromradio.ashx?&lt;%radio.weblog.getUrl()+path%&gt;"&gt;</font></p>
        <p>
This will, if the requested page is */2003/07/18.html indeed redirect to */2003/07/18.<strong>txt</strong>,
but that's acceptable for what's happening next. The redirect will happen after two
seconds, because I really want the following JavaScript to fire first.
</p>
        <p>
2. Right after &lt;body&gt;, I added:<br /><font face="Courier New, Courier, Monospace" size="2">&lt;SCRIPT language="JavaScript"&gt;<br />
   function redirectToNewSite()<br />
   {<br />
     location.href="http://staff.newtelligence.net/clemensv"+<br />
                     
"/fromradio.ashx?"+location.href;<br />
   } <br />
   redirectToNewSite();<br />
&lt;/SCRIPT&gt;</font></p>
        <p>
That script will simply redirect using the location.href property. The big difference
here is that it will take the bookmark portion with it, which the META tag
can't do. So if you are hitting */2003/07/17.html#a219, the target site will be able
to pick up the bookmark.
</p>
        <p>
After I did that update, I re-published all weblog entries via Radio and now all of
the pages are redirecting automatically to http://staff.newtelligence.net/clemensv/fromradio.ashx?...
</p>
        <p>
On the server, my configuration looks like this:
</p>
        <pre>&lt;configuration&gt;<br />
... &lt;newtelligence.Weblog.UrlMapper&gt;<br />
&lt;!-- the matchExpression values are line-wrapped to fit here!! --&gt; &lt;add matchExpression="(?&amp;lt;basedir&amp;gt;/[\w\.]+)/fromradio\.ashx\?<br />
http\://radio\.weblogs\.com/0108971/(?&amp;lt;year&amp;gt;\d+)/<br />
(?&amp;lt;month&amp;gt;\d+)/(?&amp;lt;day&amp;gt;\d+).*" 
<br />
mapTo="{basedir}/default.aspx?date={year}-{month}-{day}" /&gt; &lt;add matchExpression="(?&amp;lt;basedir&amp;gt;/[\w\.]+)/fromradio\.ashx\?<br />
http\://radio\.weblogs\.com/0108971/(?&amp;lt;year&amp;gt;\d+)/<br />
(?&amp;lt;month&amp;gt;\d+).*" 
<br />
mapTo="{basedir}/default.aspx?date={year}-{month}-28" /&gt; &lt;add matchExpression="(?&amp;lt;basedir&amp;gt;/[\w\.]+)/fromradio\.ashx\?<br />
http\://radio\.weblogs\.com/0108971/(?&amp;lt;year&amp;gt;\d+).*" 
<br />
mapTo="{basedir}/default.aspx?date={year}-12-31" /&gt; &lt;add matchExpression="(?&amp;lt;basedir&amp;gt;/[\w\.]+)/fromradio\.ashx\?<br />
http\://radio\.weblogs\.com/0108971.*" 
<br />
mapTo="{basedir}/default.aspx" /&gt; &lt;/newtelligence.Weblog.UrlMapper&gt; &lt;/configuration&gt; </pre>
        <p>
These regular expressions assume that the weblog is in a subweb (which it is) and
look for "fromradio.ashx?http://radio.weblogs.com/0108971/" in the URL that's passed
in. I don't really have a fromradio.ashx handler registered. Using the *.ashx suffix
I am just telling IIS to hand the request over to ASP.NET in order
to pass the request down the pipeline. The mapTo expression then picks up what
I have been extracting from the incoming URL and maps that to a real URL here.
</p>
        <p>
And here's the HttpModule that does the trick:
</p>
        <pre>namespace newtelligence.Weblog.Web
{
  using System;
  using System.Web;
  using System.Web.UI;
  using System.Configuration;
  using System.Text;
  using System.Collections;
  using System.Collections.Specialized;
  using System.Text.RegularExpressions;

  // reqister this section handler as "newtelligence.Weblog.UrlMapper"
    public class UrlMapperModuleSectionHandler :
    NameValueSectionHandler
  {
    public static string ConfigSectionName
    {
      get
      {
        return "newtelligence.Weblog.UrlMapper";
      }
    }
    public UrlMapperModuleSectionHandler()
    {
    
    }
    protected override string KeyAttributeName
    {
      get { return "matchExpression"; }
    }
    protected override string ValueAttributeName
    {
      get { return "mapTo"; }
    }
  }
  public class UrlMapperModule : IHttpModule
  {
    private EventHandler onBeginRequest;
    
    public UrlMapperModule()
    {
      onBeginRequest = new EventHandler(this.HandleBeginRequest);
    }
    void IHttpModule.Dispose()
    {
    }
    void IHttpModule.Init(HttpApplication context)
    {
      context.BeginRequest += onBeginRequest;
    }
  
    private void HandleBeginRequest( object sender, EventArgs evargs )
    {
      HttpApplication app = sender as HttpApplication;
    
      if ( app != null )
      {
        string requestUrl = app.Context.Request.Url.PathAndQuery;
        NameValueCollection urlMaps = (NameValueCollection)<br />
System.Configuration.ConfigurationSettings.GetConfig(<br />
UrlMapperModuleSectionHandler.ConfigSectionName);         if ( urlMaps != null )
        {           for ( int loop=0;loop&lt;urlMaps.Count;loop++)
          {             string matchExpression = urlMaps.GetKey(loop);
            Regex regExpression = new Regex(matchExpression);
            Match matchUrl = regExpression.Match(requestUrl);
            if ( matchUrl != null &amp;&amp; matchUrl.Success )
            {               string mapTo = urlMaps[matchExpression];
              Regex regMap = new Regex("\\{(?&lt;expr&gt;\\w+)\\}");
              foreach( Match matchExpr in regMap.Matches(mapTo) )
              {
                Group urlExpr;
                string expr = matchExpr.Groups["expr"].Value;
                urlExpr = matchUrl.Groups[expr];
                if ( urlExpr != null )
                {
                  mapTo = mapTo.Replace("{"+expr+"}",urlExpr.Value);
                }
              }
              app.Context.RewritePath(mapTo);
              break;
            }           }
        }       }
    }   } } </pre>
        <pre>
        </pre>
        <p>
Finally, here's the registration for the config section handler, that should not be
forgotten:
</p>
        <pre>&lt;configuration&gt;
  &lt;configSections&gt;
   &lt;section name="newtelligence.Weblog.UrlMapper" 
<br />
type="newtelligence.Weblog.Web.UrlMapperModuleSectionHandler, WeblogX" /&gt; &lt;/configSections&gt;
... &lt;/configuration&gt;</pre>
        <pre>
        </pre>
        <p>
Voila! Works like a charm as you can see.here.
</p>
        <img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3" />
      </body>
      <title>Redirecting from Radio and picking up the links using ASP.NET</title>
      <guid isPermaLink="false">http://vasters.com/clemensv/PermaLink,guid,3b320ae2-4ce4-42ac-8ce2-16f6058da0c3.aspx</guid>
      <link>http://vasters.com/clemensv/PermaLink,guid,3b320ae2-4ce4-42ac-8ce2-16f6058da0c3.aspx</link>
      <pubDate>Fri, 18 Jul 2003 18:00:07 GMT</pubDate>
      <description>&lt;strong&gt;Redirecting from Radio and picking up the links using ASP.NET&lt;/strong&gt;
&lt;br&gt;
&lt;p&gt;
One of the biggest hurdles in moving away from Radio and moving blogs in general is,
of course, to take all the inbound links with you. To make that work (as you&amp;nbsp;should
be able to&amp;nbsp;see if you are hitting any of the permalinks of my old blog), I've
written a little HttpModule that will evaluate a set of regular expressions and apply
them to&amp;nbsp;the incoming URLs.&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
So, first I need to get the links to redirect away from the radio site. In Radio,
I've updated the home page template and added&amp;nbsp;the following two things:
&lt;/p&gt;
&lt;p&gt;
1. In the &amp;lt;head&amp;gt; section, I added:&lt;br&gt;
&lt;font face="Courier New, Courier, Monospace" size=2&gt;&amp;lt;META http-equiv="REFRESH"
content="2; URL=http://staff.newtelligence.net/clemensv/fromradio.ashx?&amp;lt;%radio.weblog.getUrl()+path%&amp;gt;"&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
This&amp;nbsp;will, if the requested page is */2003/07/18.html indeed redirect to */2003/07/18.&lt;strong&gt;txt&lt;/strong&gt;,
but that's acceptable for what's happening next. The redirect will happen after two
seconds, because I really want the following JavaScript to fire first.
&lt;/p&gt;
&lt;p&gt;
2. Right after &amp;lt;body&amp;gt;, I added:&lt;br&gt;
&lt;font face="Courier New, Courier, Monospace" size=2&gt;&amp;lt;SCRIPT language="JavaScript"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp; function redirectToNewSite()&lt;br&gt;
&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location.href="http://staff.newtelligence.net/clemensv"+&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
"/fromradio.ashx?"+location.href;&lt;br&gt;
&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp; redirectToNewSite();&lt;br&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
That script will simply redirect using the location.href property. The big difference
here is that it will take the&amp;nbsp;bookmark portion&amp;nbsp;with it, which the META tag
can't do. So if you are hitting */2003/07/17.html#a219, the target site will be able
to pick up the bookmark.
&lt;/p&gt;
&lt;p&gt;
After I did that update, I re-published all weblog entries via Radio and now all of
the pages are redirecting automatically to http://staff.newtelligence.net/clemensv/fromradio.ashx?...
&lt;/p&gt;
&lt;p&gt;
On the server, my configuration looks like this:
&lt;/p&gt;
&lt;pre&gt;&amp;lt;configuration&amp;gt;&lt;br&gt;
... &amp;lt;newtelligence.Weblog.UrlMapper&amp;gt;&lt;br&gt;
&amp;lt;!-- the matchExpression values are line-wrapped to fit here!! --&amp;gt; &amp;lt;add matchExpression="(?&amp;amp;lt;basedir&amp;amp;gt;/[\w\.]+)/fromradio\.ashx\?&lt;br&gt;
http\://radio\.weblogs\.com/0108971/(?&amp;amp;lt;year&amp;amp;gt;\d+)/&lt;br&gt;
(?&amp;amp;lt;month&amp;amp;gt;\d+)/(?&amp;amp;lt;day&amp;amp;gt;\d+).*" 
&lt;br&gt;
mapTo="{basedir}/default.aspx?date={year}-{month}-{day}" /&amp;gt; &amp;lt;add matchExpression="(?&amp;amp;lt;basedir&amp;amp;gt;/[\w\.]+)/fromradio\.ashx\?&lt;br&gt;
http\://radio\.weblogs\.com/0108971/(?&amp;amp;lt;year&amp;amp;gt;\d+)/&lt;br&gt;
(?&amp;amp;lt;month&amp;amp;gt;\d+).*" 
&lt;br&gt;
mapTo="{basedir}/default.aspx?date={year}-{month}-28" /&amp;gt; &amp;lt;add matchExpression="(?&amp;amp;lt;basedir&amp;amp;gt;/[\w\.]+)/fromradio\.ashx\?&lt;br&gt;
http\://radio\.weblogs\.com/0108971/(?&amp;amp;lt;year&amp;amp;gt;\d+).*" 
&lt;br&gt;
mapTo="{basedir}/default.aspx?date={year}-12-31" /&amp;gt; &amp;lt;add matchExpression="(?&amp;amp;lt;basedir&amp;amp;gt;/[\w\.]+)/fromradio\.ashx\?&lt;br&gt;
http\://radio\.weblogs\.com/0108971.*" 
&lt;br&gt;
mapTo="{basedir}/default.aspx" /&amp;gt; &amp;lt;/newtelligence.Weblog.UrlMapper&amp;gt; &amp;lt;/configuration&amp;gt; &lt;/pre&gt;
&lt;p&gt;
These regular expressions assume that the weblog is in a subweb (which it is) and
look for "fromradio.ashx?http://radio.weblogs.com/0108971/" in the URL that's passed
in. I don't really have a fromradio.ashx handler registered. Using the *.ashx suffix
I am just telling IIS to hand&amp;nbsp;the request&amp;nbsp;over to ASP.NET&amp;nbsp;in order
to&amp;nbsp;pass the request down the pipeline. The mapTo expression then picks up what
I have been extracting from the incoming URL and maps that to a real URL here.
&lt;/p&gt;
&lt;p&gt;
And here's the HttpModule that does the trick:
&lt;/p&gt;
&lt;pre&gt;namespace&amp;nbsp;newtelligence.Weblog.Web
{
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Web;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Web.UI;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Configuration;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Text;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Collections;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Collections.Specialized;
&amp;nbsp;&amp;nbsp;using&amp;nbsp;System.Text.RegularExpressions;

&amp;nbsp;&amp;nbsp;//&amp;nbsp;reqister&amp;nbsp;this&amp;nbsp;section handler as&amp;nbsp;"newtelligence.Weblog.UrlMapper"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;class&amp;nbsp;UrlMapperModuleSectionHandler&amp;nbsp;:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NameValueSectionHandler
&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;static&amp;nbsp;string&amp;nbsp;ConfigSectionName
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;"newtelligence.Weblog.UrlMapper";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;UrlMapperModuleSectionHandler()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;override&amp;nbsp;string&amp;nbsp;KeyAttributeName
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get&amp;nbsp;{&amp;nbsp;return&amp;nbsp;"matchExpression";&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;override&amp;nbsp;string&amp;nbsp;ValueAttributeName
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;get&amp;nbsp;{&amp;nbsp;return&amp;nbsp;"mapTo";&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;public&amp;nbsp;class&amp;nbsp;UrlMapperModule&amp;nbsp;:&amp;nbsp;IHttpModule
&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;EventHandler&amp;nbsp;onBeginRequest;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;UrlMapperModule()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;onBeginRequest&amp;nbsp;=&amp;nbsp;new&amp;nbsp;EventHandler(this.HandleBeginRequest);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void&amp;nbsp;IHttpModule.Dispose()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void&amp;nbsp;IHttpModule.Init(HttpApplication&amp;nbsp;context)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;context.BeginRequest&amp;nbsp;+=&amp;nbsp;onBeginRequest;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;void&amp;nbsp;HandleBeginRequest(&amp;nbsp;object&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;evargs&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpApplication&amp;nbsp;app&amp;nbsp;=&amp;nbsp;sender&amp;nbsp;as&amp;nbsp;HttpApplication;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;app&amp;nbsp;!=&amp;nbsp;null&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;requestUrl&amp;nbsp;=&amp;nbsp;app.Context.Request.Url.PathAndQuery;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NameValueCollection&amp;nbsp;urlMaps&amp;nbsp;=&amp;nbsp;(NameValueCollection)&lt;br&gt;
System.Configuration.ConfigurationSettings.GetConfig(&lt;br&gt;
UrlMapperModuleSectionHandler.ConfigSectionName); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;urlMaps&amp;nbsp;!=&amp;nbsp;null&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(&amp;nbsp;int&amp;nbsp;loop=0;loop&amp;lt;urlMaps.Count;loop++)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;matchExpression&amp;nbsp;=&amp;nbsp;urlMaps.GetKey(loop);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Regex&amp;nbsp;regExpression&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Regex(matchExpression);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Match&amp;nbsp;matchUrl&amp;nbsp;=&amp;nbsp;regExpression.Match(requestUrl);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;matchUrl&amp;nbsp;!=&amp;nbsp;null&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;matchUrl.Success&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;mapTo&amp;nbsp;=&amp;nbsp;urlMaps[matchExpression];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Regex&amp;nbsp;regMap&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Regex("\\{(?&amp;lt;expr&amp;gt;\\w+)\\}");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(&amp;nbsp;Match&amp;nbsp;matchExpr&amp;nbsp;in&amp;nbsp;regMap.Matches(mapTo)&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Group&amp;nbsp;urlExpr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&amp;nbsp;expr&amp;nbsp;=&amp;nbsp;matchExpr.Groups["expr"].Value;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;urlExpr&amp;nbsp;=&amp;nbsp;matchUrl.Groups[expr];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;urlExpr&amp;nbsp;!=&amp;nbsp;null&amp;nbsp;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mapTo&amp;nbsp;=&amp;nbsp;mapTo.Replace("{"+expr+"}",urlExpr.Value);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;app.Context.RewritePath(mapTo);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;} } &lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;p&gt;
Finally, here's the registration for the config section handler, that should not be
forgotten:
&lt;/p&gt;
&lt;pre&gt;&amp;lt;configuration&amp;gt;
  &amp;lt;configSections&amp;gt;
   &amp;lt;section name="newtelligence.Weblog.UrlMapper" 
&lt;br&gt;
type="newtelligence.Weblog.Web.UrlMapperModuleSectionHandler, WeblogX" /&amp;gt; &amp;lt;/configSections&amp;gt;
... &amp;lt;/configuration&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;p&gt;
Voila! Works like a charm as you can see.here.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://vasters.com/clemensv/aggbug.ashx?id=3b320ae2-4ce4-42ac-8ce2-16f6058da0c3" /&gt;</description>
      <comments>http://vasters.com/clemensv/CommentView,guid,3b320ae2-4ce4-42ac-8ce2-16f6058da0c3.aspx</comments>
      <category>Technology</category>
      <category>Technology/ASP.NET</category>
      <category>Blog</category>
    </item>
  </channel>
</rss>