<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Drew's Blog</title><link>http://weblogs.asp.net/dmarsh/default.aspx</link><description>The Joys of Technology Explored</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>New Blog Now Online</title><link>http://weblogs.asp.net/dmarsh/archive/2004/08/17/215974.aspx</link><pubDate>Tue, 17 Aug 2004 19:01:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:215974</guid><dc:creator>drub0y</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ok,&amp;nbsp;it's&amp;nbsp;been awesome here&amp;nbsp;at weblogs.asp.net and I just want to thank &lt;a href="http://scottwater.com/"&gt;Scott&lt;/a&gt; personally for including me in the experience very early on. However, it's time for me to move on over to my new web site where I'm hosting my own &lt;a href="http://dottextwiki.scottwater.com/"&gt;.Text&lt;/a&gt; weblog now. So, without further adieu:&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://blog.hackedbrain.com/"&gt;&lt;font size="5"&gt;blog.hackedbrain.com&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://blog.hackedbrain.com/Rss.aspx"&gt;&lt;img src="/Skins/Lighty/images/xml.gif" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=215974" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Where I've Been, Where I'm Going</title><link>http://weblogs.asp.net/dmarsh/archive/2004/08/13/214306.aspx</link><pubDate>Fri, 13 Aug 2004 18:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:214306</guid><dc:creator>drub0y</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=214306</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2004/08/13/214306.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Where I've Been&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Ok, so I'm back... albeit probably not at the capacity&amp;nbsp;that I used to deliver, but I'm going to try and start getting back into the groove. Truth is, I've been lurking around all this time, reading other weblogs and&amp;nbsp;keeping myself confined to&amp;nbsp;responding via comments. This is mainly because&amp;nbsp;I've been heads down for a long time working on the next-gen of software for &lt;a href="http://www.mimeo.com"&gt;my company&lt;/a&gt;. We're not done yet, but the light at the end of the tunnel is getting brighter. I've learned a lot of things during the project and I'm sure I'll learn a few more before we deliver the final release. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Where I'm Going&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Before I went silent, I was working on moving my weblog off on to my own personal site. I got an account over at &lt;a href="http://www.webhosting4life.com"&gt;WebHosting4Life&lt;/a&gt; and even have &lt;a href="http://dottextwiki.scottwater.com/"&gt;.Text &lt;/a&gt;setup over there, but I left off working on a custom skin so my weblog has an original look. I just haven't had time to finish that, so maybe I'll go live with one of the built in skins. Keep your eyes peeled here for details about the move.&lt;/p&gt; &lt;p&gt;And now... let the posting resume!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=214306" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>VS.NET Add-in Contest Third Place Winner's Entry?</title><link>http://weblogs.asp.net/dmarsh/archive/2004/08/13/214263.aspx</link><pubDate>Fri, 13 Aug 2004 17:58:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:214263</guid><dc:creator>drub0y</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=214263</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2004/08/13/214263.aspx#comments</comments><description>&lt;p&gt;Are you serious with the &lt;A href="http://weblogs.asp.net/rosherove/archive/2004/08/13/214210.aspx"&gt;third place winner being "GoogleFind"&lt;/a&gt;? &lt;/p&gt; &lt;p&gt;I'm probably gonna come off looking like an ass for even bringing it up, but so be it.&amp;nbsp;I posted a macro that did at the beginning of 2003. &lt;a href="http://radio.weblogs.com/0104813/stories/2002/06/19/vsnetGoogleMacro.html"&gt;Here's the original post on my old Radio weblog&lt;/a&gt; dated 1/17/2003 and &lt;A href="http://weblogs.asp.net/dmarsh/articles/3516.aspx"&gt;here's the post when I moved it to weblogs.asp.net&lt;/a&gt; and even that's dated 3/6/2003. Not only that, but the winner went way out of the way and forces you to copy&amp;nbsp;an interop dll to your VS.NET installation when he could have just done what I did and called the environment's built in DTE.ItemOperations.Navigate method. No interop, no dll's to copy.&lt;/p&gt; &lt;p&gt;I'm not looking to win the contest or anything, but it seems unoriginal and unfair to the other entries. I mean, do just go &lt;a href="http://www.google.com/search?q=google+macro"&gt;search Google itself for "Google Macro"&lt;/a&gt;&amp;nbsp;and see what comes up number one.&amp;nbsp;The fact that anyone entering the contest would write something without making sure someone else didn't write it first is kinda sketchy.&amp;nbsp;Not to mention the implementation shows a lack of knowledge of the VS.NET environment, so it's not exactly a poster child for what the entire contest stands for. There has to be more worthy entries in the running.&lt;/p&gt; &lt;p&gt;Finally, I'd like to&amp;nbsp;extend a "sorry, nothin' personal" to &lt;a href="http://www.little-garins.com/blogs/marty"&gt;Martin&lt;/a&gt;&amp;nbsp;up front since I don't even know the guy and I know he didn't do a straight rip of my code, so it's not &lt;em&gt;that&lt;/em&gt; bad.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=214263" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Comments on FedEx Aquisition of Kinko's</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/30/46744.aspx</link><pubDate>Tue, 30 Dec 2003 21:59:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:46744</guid><dc:creator>drub0y</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=46744</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/30/46744.aspx#comments</comments><description>&lt;blockquote&gt;
The air and ground transport service is acquiring business services company Kinko's in a $2.4 billion cash deal. Kinko's will provide a leg up in electronic document delivery, FedEx says. &lt;a title="FedEx looks to e-deliveries with Kinko's buyout" href="http://rss.com.com/2100-1011_3-5134056.html?part=rss&amp;tag=feed&amp;subj=news"&gt;[CNet News.com]&lt;/a&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Hmmm... this is very interesting to me personally. CNet has chosen to put a more technical spin on it and so they're relating it to e-document printing and delivery. The thing about that is my company, &lt;a href="http://www.mimeo.com"&gt;Mimeo&lt;/a&gt;, is much better positioned in e-document printing and delivery than Kinkos is. I've &lt;A href="http://weblogs.asp.net/dmarsh/archive/2002/08/14/590.aspx"&gt;written about the Mimeo process before&lt;/a&gt;, so I don't think I need to go into it again, but if FedEx had truly wanted a quality e-printing solution, they would have purchased us... and for a hell of a lot less than $2.4 billion. ;) It's more likely that the importance of this aquisition is the Kinko's store front presence as reported by &lt;a href="http://home.businesswire.com/portal/site/google/index.jsp?ndmViewId=news_view&amp;newsId=20031230005086&amp;newsLang=en"&gt;this article&lt;/a&gt;. FedEx needs to compete with the &lt;a href="http://www.theupsstore.com/"&gt;UPS Store&lt;/a&gt; and this is how they're going to get into doing that.
&lt;/p&gt;
&lt;p&gt;In any case, I wish them luck. We're getting ready to unleash some seriously cool stuff next year that's going to take the game to a whole new level. Competition is what it's all about... let's see if they can keep up!&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=46744" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>The Future of Scripting?</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/30/46649.aspx</link><pubDate>Tue, 30 Dec 2003 16:50:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:46649</guid><dc:creator>drub0y</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=46649</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/30/46649.aspx#comments</comments><description>&lt;P&gt;Everyone's blogging about &lt;A href="http://www.dannyboyd.com/archives/2003_12_28_index.asp#107275109953625219"&gt;Daniel Boyd's open letter to Microsoft regarding the future of scripting technologies&lt;/A&gt; on the Windows platform. Personally, I think that the new Microsoft Shell (MSH) will be the answer to these people's prayers. &lt;/P&gt;
&lt;P&gt;Here's a couple of &lt;A href="http://www.developer.com/net/net/article.php/3286851"&gt;nice&lt;/A&gt; &lt;A href="http://www.developer.com/net/net/article.php/3293141"&gt;articles&lt;/A&gt; by &lt;A href="http://weblogs.asp.net/jnadal/"&gt;Jason Nadal&lt;/A&gt; with some specific details and examples. Also, if you're running Longhorn, you can join the MSH beta by going to &lt;A href="http://www.beta.microsoft.com"&gt;BetaPlace&lt;/A&gt;, entering a Guest ID of "mshPDC" and filling out the survey there.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=46649" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Can't Install XPSP2 Beta On XP-MCE</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/22/45154.aspx</link><pubDate>Mon, 22 Dec 2003 18:21:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:45154</guid><dc:creator>drub0y</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=45154</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/22/45154.aspx#comments</comments><description>&lt;P&gt;I just dl'd XPSP2 beta from MSDN Subscriber Downloads only to find out that it won't install on XP Media Center Edition. Bummer.&lt;/P&gt;
&lt;P&gt;This seems silly to me as MCE is really just a thin veil over XP Professional. As far as I know, there's no real OS changes to support media center. It's simply an application (written in .NET btw) which&amp;nbsp;provides the fancy Media Center &amp;#8220;shell&amp;#8221; over the underlying OS. &lt;/P&gt;
&lt;P&gt;What a pain. I wonder if there's a build of the SP2 for MCE... I'd love to check it out.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update:&lt;/STRONG&gt; I forgot I was invited to the closed beta for SP2, before it was posted on MSDN subscriber downloads, and they have a version of it for MCE. Now I just&amp;nbsp;gotta wait to see if I can get it.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=45154" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>True Streaming Reads from ASP.NET</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/19/44774.aspx</link><pubDate>Fri, 19 Dec 2003 23:44:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:44774</guid><dc:creator>drub0y</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=44774</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/19/44774.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://www.pocketsoap.com/weblog/2003/12/1392.html"&gt;Simon Fell&lt;SUP&gt;1&lt;/SUP&gt;&amp;nbsp;is venting&lt;/A&gt; about the lack of true&amp;nbsp;streaming reads in ASP.NET. I agree, it really sucks that everything gets buffered.&lt;/P&gt;
&lt;P&gt;I'm not quite clear why this is the way it is. After all, if you look at what is basically the lowest layer of the CLR based ASP.NET runtime, &lt;A href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemwebhttpworkerrequestclasstopic.asp?frame=true"&gt;HttpWorkerRequest&lt;/A&gt;, you can see it has a &lt;A href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemWebHttpWorkerRequestClassReadEntityBodyTopic.asp?frame=true"&gt;ReadEntityBody&lt;/A&gt; method which would appear to enable a streaming read scenario. Underneath the covers, I would imagine&amp;nbsp;Microsoft's concrete implementation could&amp;nbsp;reach back into their native ISAPI extension&amp;nbsp;and leverage IIS' ISAPI server support functions &lt;A href="http://msdn.microsoft.com/library/en-us/iissdk/iis/extensions_ssf_hse_req_io_completion.asp"&gt;HSE_REQ_IO_COMPLETION&lt;/A&gt; and &lt;A href="http://msdn.microsoft.com/library/en-us/iissdk/iis/extensions_ssf_hse_req_async_read_client.asp"&gt;HSE_REQ_ASYNC_READ_CLIENT&lt;/A&gt; to get the job of an asycnhronus streaming read done.&lt;/P&gt;
&lt;P&gt;Hopefully someone from the ASP.NET team can comment on this. The public, well at least two of us anyway,&amp;nbsp;is dying to get streaming reads within the ASP.NET environment. For now, ISAPI is the only way to go.&lt;/P&gt;
&lt;P style="FONT-SIZE: 0.75em"&gt;&lt;STRONG&gt;&lt;SUP&gt;1&lt;/SUP&gt;&lt;/STRONG&gt;&amp;nbsp;Correction, I originally said &lt;A href="http://www.intertwingly.net/blog/"&gt;Sam Ruby&lt;/A&gt;, but I meant &lt;A href="http://www.pocketsoap.com/weblog/"&gt;Simon Fell&lt;/A&gt;. For some reason, I have no clue why, I always confuse those two names. Sorry Simon and Sam. ;)&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=44774" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Don Box and Chris Anderson MSDN TV Episode on XAML</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/18/44535.aspx</link><pubDate>Fri, 19 Dec 2003 02:34:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:44535</guid><dc:creator>drub0y</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=44535</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/18/44535.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031218XAMLDB/manifest.xml"&gt;A new MSDN TV episode&lt;/A&gt;&amp;nbsp;just rolled out. This one is all about XAML. Don and Chris do an awesome job showing us once again that XAML really has nothing to do with Avalon. *grin*&lt;/P&gt;
&lt;P&gt;Their demo happens to be creating a custom console framework and then leveraging that framework in a XAML based application. They do an excellent job showing how XAML actually maps to CLR types, properties and events. They also show how to implement the &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.serialization/i/iaddchild/iaddchild.aspx"&gt;IAddChild&lt;/A&gt;&amp;nbsp;interface that allows you to integrate more closely with the XAML parsing engine, making your custom classes more XML friendly.&lt;/P&gt;
&lt;P&gt;Oh and uhh... be prepared for a couple (scary) little holiday duets at the end of the episode. I know it sent shivers down my spine. Consider yourselves warned. ;)&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=44535" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Longhorn/default.aspx">Longhorn</category></item><item><title>Application Global Resources In XAML</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/18/44534.aspx</link><pubDate>Fri, 19 Dec 2003 02:15:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:44534</guid><dc:creator>drub0y</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=44534</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/18/44534.aspx#comments</comments><description>&lt;P&gt;Nathan Dunlap &lt;A href="http://longhornblogs.com/ndunlap/posts/1891.aspx"&gt;points out&lt;/A&gt; that resources can be defined at the application level in XAML.&amp;nbsp;This enables the resources to be used across all &amp;#8220;pages&amp;#8221; in an Avalon application. He then&amp;nbsp;makes the&amp;nbsp;analogy between this technique and using a base CSS file for your web application. Finally, he wraps up by mentioning the &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows/c/style/p/basedon.aspx"&gt;BasedOn property&lt;/A&gt; of the &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows/c/style/style.aspx"&gt;Style class&lt;/A&gt;. This property allows you to create a new style by deriving from an existing style and overriding or extending the base style definition.&lt;/P&gt;
&lt;P&gt;The great thing about styles in Avalon is that they're much more than just decorating an element.&amp;nbsp;You can completely re-define the internal composition of a visual. You can also define a set of visual triggers that alter the visual based on dynamic property notification. The more time I spend studying styles in Avalon, the more impressed I am with the implementation.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=44534" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Longhorn/default.aspx">Longhorn</category></item><item><title>Movie Review: Hero</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/17/44135.aspx</link><pubDate>Wed, 17 Dec 2003 16:54:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:44135</guid><dc:creator>drub0y</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=44135</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/17/44135.aspx#comments</comments><description>&lt;P&gt;Sorry once again for the break in technical content, but I just saw the movie &lt;A href="http://www.herothemovie.com/"&gt;Hero&lt;/A&gt;, starring Jet Li, for the first time last night.&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;Wow&lt;/STRONG&gt;&lt;/EM&gt;. I just had to make a recommendation.&lt;/P&gt;
&lt;P&gt;It's not dubbed in English, so you have to watch it with subtitles, but I like that because it would most certainly lose something if you didn't hear the original Chinese being spoken. The story has twists and turns and&amp;nbsp;there are multiple story lines within the main story&amp;nbsp;line, which I love. The cinematography is absolutely breathtaking as well. IMHO, it puts &lt;A href="http://us.imdb.com/title/tt0190332/"&gt;Crouching Tiger, Hidden Dragon&lt;/A&gt; to shame. Frankly, it puts &lt;EM&gt;most&lt;/EM&gt; American movies to shame. How this movie hasn't made it state side yet is beyond me. Even finding&amp;nbsp;it&amp;nbsp;on&amp;nbsp;DVD is difficult, but my girlfriend finally found and ordered it &lt;A href="http://www.smartcart.com/kungfunet/cgi/display.cgi?item_num=15475"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Two thumbs up. &lt;EM&gt;Highly&lt;/EM&gt; recommended.&amp;nbsp;Check out &lt;A href="http://www.herothemovie.com/"&gt;the movie's website&lt;/A&gt; to&amp;nbsp;learn more about it. Also check out the &lt;A href="http://www.imdb.com"&gt;IMDB&lt;/A&gt; for more details, but you'll have to look under the movie's original name &lt;A href="http://us.imdb.com/title/tt0299977/"&gt;Ying xiong&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=44135" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Keep An Eye On This Avalon Guy</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/17/44133.aspx</link><pubDate>Wed, 17 Dec 2003 16:42:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:44133</guid><dc:creator>drub0y</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=44133</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/17/44133.aspx#comments</comments><description>&lt;P&gt;&lt;A href="http://longhornblogs.com/ndunlap/"&gt;Nathan Dunlap&lt;/A&gt; is a designer on the Avalon team. If you're into Avalon and not already subscribed to the main &lt;A href="http://longhornblogs.com/"&gt;LonghornBlogs&lt;/A&gt; feed you should, at the very least, do yourself a favor and subscribe to his feed. He recently posted &lt;A href="http://longhornblogs.com/ndunlap/posts/1862.aspx"&gt;an entry&lt;/A&gt; about the &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.media/c/drawingbrush/drawingbrush.aspx"&gt;DrawingBrush class&lt;/A&gt; which is an awesome little utility class that lets you essentially paint anything that uses a &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.media/c/brush/brush.aspx"&gt;Brush&lt;/A&gt; with a drawing composed of any set of Avalon visuals. &lt;/P&gt;
&lt;P&gt;Last night he posted &lt;A href="http://longhornblogs.com/ndunlap/posts/1875.aspx"&gt;an new entry&lt;/A&gt; about re-using content. In his sample, he defines a reusable composite of vector graphics visuals in a separate XAML file and gives it the name &amp;#8220;MyCustomCanvas&amp;#8221;. If you're not familiar with how definition works in XAML yet, this essentially creates a new class that derives from &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.controls/c/canvas/canvas.aspx"&gt;Canvas&lt;/A&gt; and generates the code to add the content of his specific definition to itself (in his example, this happens to be three &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.shapes/c/rectangle/rectangle.aspx"&gt;Rectangles&lt;/A&gt;). He then includes the definition of that class into his main XAML application file to create an instance of that newly defined class at a specific point in his application's visual tree. Finally, he warns us that the PDC build doesn't support multiple Include statements, but that more recent builds do. For now the work around is to define content using &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/core/overviews/styles.aspx"&gt;styles&lt;/A&gt;. Unfortunately that has the side effect of narrowing the ability to re-use the element to the scope in which the style is defined. So, at best, this only gets us re-use within a single XAML file.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=44133" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Longhorn/default.aspx">Longhorn</category></item><item><title>Saddam Captured</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/14/43480.aspx</link><pubDate>Sun, 14 Dec 2003 15:51:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:43480</guid><dc:creator>drub0y</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=43480</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/14/43480.aspx#comments</comments><description>I don't normally blog much about non-technology related subjects, but since &lt;A href="http://www.msnbc.msn.com/id/3708151/"&gt;this one&lt;/A&gt; is pretty important I figured I'd make a&amp;nbsp;post for history's sake.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=43480" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Question For the VSIP Gurus Out There</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/12/43264.aspx</link><pubDate>Fri, 12 Dec 2003 23:45:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:43264</guid><dc:creator>drub0y</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=43264</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/12/43264.aspx#comments</comments><description>&lt;P&gt;&lt;STRONG&gt;Scenario&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Ok, I'm writing an add-in which extends solutions with custom properties. This add-in is written in C#. I've created the extender provider, I'm registering it for the solution object, the properties show up as expected under the properties window in the IDE and all is well. &lt;EM&gt;However&lt;/EM&gt;, for one of these properties I want to provide a custom editor. I've applied the EditorAttribute to my property, but it just seems like the IDE doesn't respect it. Strange thing is, I've applied DescriptionAttribute, TypeConverterAttribute, etc. on all properties and the IDE respects those, so it seems to be&amp;nbsp;a special case related to EditorAttribute.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;So The Question Is&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;What's the trick to get a custom editor to be used for an extended property such that the properties window shows the ellipses (...) box and my custom editor gets displayed when it's clicked?&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=43264" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Sam Ruby's Atom Specification Slides Now Available</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/12/43198.aspx</link><pubDate>Fri, 12 Dec 2003 19:38:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:43198</guid><dc:creator>drub0y</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=43198</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/12/43198.aspx#comments</comments><description>Sam Ruby has &lt;a href="http://www.intertwingly.net/blog/1674.html"&gt;posted some slides&lt;/a&gt; detailing the ins and outs of the Atom specification. Personally, I like Atom a lot more than &lt;a href="http://blogs.law.harvard.edu/tech/rss"&gt;RSS&lt;/a&gt; because it's very explicit about its requirements. I've toyed with writing weblogging software (both server and client implementations), but the number one thing that always stopped me from continuing my work was the mess of "standards" that exist in the weblogging world. RSS vs. Atom is all about the syndication, but what I'm interested in seeing is a new standard drafted around the publishing aspects of a weblog. Metaweblog API, for lack of a better description, sucks. Does it work? Yes, but, contrary to some people's opinions, that's just not enough. &lt;a href="http://www.intertwingly.net/wiki/pie/EchoSchema"&gt;Echo&lt;/a&gt; is one API that is looking to change that though.

FYI, you can pretty much keep up on all things Atom/Echo by frequenting the &lt;a href="http://www.intertwingly.net/wiki/pie/FrontPage"&gt;AtomWiki&lt;/a&gt;.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=43198" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Weblogging/default.aspx">Weblogging</category></item><item><title>Adam Kinney on Avalon's NineGridBrush</title><link>http://weblogs.asp.net/dmarsh/archive/2003/12/11/42815.aspx</link><pubDate>Thu, 11 Dec 2003 16:17:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:42815</guid><dc:creator>drub0y</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/dmarsh/rsscomments.aspx?PostID=42815</wfw:commentRss><comments>http://weblogs.asp.net/dmarsh/archive/2003/12/11/42815.aspx#comments</comments><description>&lt;BLOCKQUOTE&gt;&lt;I&gt;
&lt;P&gt;Once I noticed the &lt;A href="http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.media/c/ninegridbrush/ninegridbrush.aspx"&gt;NineGridBrush&lt;/A&gt;, I was very impressed and excited to use it.&amp;nbsp; So I thought of an interesting way to display its usage.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Enter the NineGridMan.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;...&lt;BR&gt;&lt;BR&gt;&lt;/I&gt;&lt;A title=NineGridMan href="http://longhornblogs.com/akinney/posts/1802.aspx"&gt;[LonghornBlogs.com]&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I hadn't come across this class yet. The Avalon API is &lt;I&gt;soooo&lt;/I&gt; huge. It's pretty neat little implementation, so I figured I'd add a quick &lt;A href="http://longhornblogs.com/akinney/posts/1802.aspx"&gt;link to Adam's sample&lt;/A&gt;&amp;nbsp;for everyone to check out. For all the documentation reading freaks like myself, you can also check out what the SDK has to say about this class &lt;A href="http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/msavalon.windows.media/c/ninegridbrush/ninegridbrush.aspx"&gt;right here&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=42815" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/dmarsh/archive/tags/Longhorn/default.aspx">Longhorn</category></item></channel></rss>