<?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>Ken Robertson's Blog</title><link>http://weblogs.asp.net/krobertson/default.aspx</link><description>Ramblings of a .NET developer</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Debug Build: 20510.895)</generator><item><title>Yet another odd .NET 1.1 and .NET 2.0 quirk</title><link>http://weblogs.asp.net/krobertson/archive/2006/07/11/Yet-another-odd-.NET-1.1-and-.NET-2.0-quirk.aspx</link><pubDate>Wed, 12 Jul 2006 06:31:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:457019</guid><dc:creator>qgyen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=457019</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2006/07/11/Yet-another-odd-.NET-1.1-and-.NET-2.0-quirk.aspx#comments</comments><description>&lt;p&gt;Tonight, we discovered a slight issue when using FeedBurner&amp;#39;s click tracking along with Community Server v2.1.&amp;nbsp; After digging into it, I quickly saw the issue, but then as I went a little deeper, realized it was more deceiving than I&amp;#39;d thought.&lt;/p&gt;&lt;p&gt;There seems to be a slight difference in the Uri class between .NET v1.1 and .NET v2.0.&amp;nbsp; One new property in 2.0 is the &amp;quot;OriginalString&amp;quot;, which gives you the original value that was used to construct the Uri.&lt;/p&gt;&lt;p&gt;FeedBurner&amp;#39;s click tracking works by using URLs like this:&amp;nbsp; http://feeds.qgyen.net/~r/krobertson/~3/http%3A%2F%2Fqgyen.net%2Farchive%2F2006%2F07%2F11%2FSome-changes-around-here.aspx&lt;/p&gt;&lt;p&gt;The part that gets screwed up is the &amp;quot;%3A%2F%2F&amp;quot;, which when url decoded is &amp;quot;://&amp;quot;.&amp;nbsp; In .NET 2.0, the Uri class will collapse this to &amp;quot;:/&amp;quot;, which is not the valid url.&lt;/p&gt;&lt;p&gt;To illustrate the issue with a simple, three line code sample, open up both Visual Studio 2003 and Visual Studio 2005, create a console application in both, and paste the following code.&amp;nbsp; Set breakpoint, and you&amp;#39;ll see the difference:&lt;/p&gt;   &lt;p class="MsoNormal"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span&gt;string&lt;/span&gt;&lt;/font&gt; orig = &lt;font color="maroon"&gt;&lt;span&gt;@&amp;quot;http://feeds.qgyen.net/~r/krobertson/~3/http%3A%2F%2Fqgyen.net%2Farchive%2F2006%2F07%2F11%2FSome-changes-around-here.aspx&amp;quot;&lt;/span&gt;&lt;/font&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="teal"&gt;&lt;span&gt;Uri&lt;/span&gt;&lt;/font&gt; uri = &lt;font color="blue"&gt;&lt;span&gt;new&lt;/span&gt;&lt;/font&gt; &lt;font color="teal"&gt;&lt;span&gt;Uri&lt;/span&gt;&lt;/font&gt;(orig);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span&gt;string&lt;/span&gt;&lt;/font&gt; back =  uri.ToString();&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal"&gt;When you run this code, you&amp;#39;ll find the the value of back is as follows:&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;.NET 1.1 = &amp;quot;http://feeds.qgyen.net/~r/krobertson/~3/http://qgyen.net/archive/2006/07/11/Some-changes-around-here.aspx&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;.NET 2.0 = &amp;quot;http://feeds.qgyen.net/~r/krobertson/~3/http:/qgyen.net/archive/2006/07/11/Some-changes-around-here.aspx&amp;quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal"&gt;One of these is not like the other.&amp;nbsp; So, is this expected behavior?&amp;nbsp; Common sense tells me no, which leads me to think this is a bug in the .NET 2.0 framework.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;So basically, as the code is now, it&amp;#39;ll work under ASP.NET v1.1, but not ASP.NET 2.0.&amp;nbsp; The fix for ASP.NET 2.0 uses a property that isn&amp;#39;t in ASP.NET 1.1, the code isn&amp;#39;t providerized, and using reflection to handle it could break medium trust compatibility.&amp;nbsp; Ahh, the joys of version incompatibilities. &lt;br /&gt;&lt;/p&gt;
Cross-posted from qgyen.net.&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=457019" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/krobertson/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/krobertson/archive/tags/Community+Server/default.aspx">Community Server</category></item><item><title>Tablet PC + 12.1" + SXGA+ (like Toshiba M200)</title><link>http://weblogs.asp.net/krobertson/archive/2006/03/09/439958.aspx</link><pubDate>Fri, 10 Mar 2006 01:05:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:439958</guid><dc:creator>qgyen</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=439958</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2006/03/09/439958.aspx#comments</comments><description>&lt;p&gt;Anyone have the Toshiba M200 tablet or one like it with a 12.1" screen and SXGA+ resolution?&amp;nbsp; Trying to decide whether or not it would be too small of a screen.&amp;nbsp; I want to have at least SXGA+ resolution, and would like to get a tablet, but 12.1" seems a little small.&lt;/p&gt; &lt;p&gt;I am mainly looking at getting the Toshiba M400 one the SXGA+ option is available again, but the M200 is about the same size and only came in SXGA+.&lt;/p&gt; &lt;p&gt;Any feedback?&amp;nbsp; Too small?&amp;nbsp; Look ok?&amp;nbsp; Would definitely be doing a lot of development on it, so feedback on how Visual Studio is on it would be great.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=439958" width="1" height="1"&gt;</description></item><item><title>Recommendations for MCAD certification</title><link>http://weblogs.asp.net/krobertson/archive/2006/01/11/435072.aspx</link><pubDate>Wed, 11 Jan 2006 17:09:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:435072</guid><dc:creator>qgyen</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=435072</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2006/01/11/435072.aspx#comments</comments><description>&lt;p&gt;I'm starting to look into getting my MCAD this year, but don't really know which programs are the best.&amp;nbsp; For starters, I am still torn between doing like a week long seminar and doing it at home at my own pace.&amp;nbsp; The seminars cost more and would require more time off work, however it is gets it all taken care of.&amp;nbsp; While the study-at-home programs code less and I could do them in my free time, they also take a lot longer.&amp;nbsp; I have looked around some and there are dozens of different training courses and at-home study guide, and all of them say they are the best.&lt;/p&gt; &lt;p&gt;So if you have any recommendations for training programs that offer courses in or around Sacramento, CA or the Bay Area, please let me know.&amp;nbsp; Also, if you know of any good at-home study programs, then please let me know about those as well.&lt;/p&gt; &lt;p&gt;Finally, anyone know when the programs will be updated for .NET 2.0?&amp;nbsp; I have heard “early 2006,” but that is kind of general.&amp;nbsp; I will probably wait and take the certification for 2.0, since it would be more relevant moving ahead.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=435072" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Media Center getting a little confused?</title><link>http://weblogs.asp.net/krobertson/archive/2006/01/05/434662.aspx</link><pubDate>Fri, 06 Jan 2006 03:40:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:434662</guid><dc:creator>qgyen</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=434662</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2006/01/05/434662.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.qgyen.net/photos/images/1183/original.aspx"&gt;&lt;img style="FLOAT: right" src="http://www.qgyen.net/photos/images/1183/400x267.aspx" /&gt;&lt;/a&gt;Windows Media Center seems to get a little confused about what it has scheduled to be recorded sometimes.&amp;nbsp; Take for instance this little snapshot from tonight.&amp;nbsp; Not at the top that it is setup to record every time "Law &amp;amp; Order" is on, yet over the next couple of days, it lists "Late Night with Conan O'Brien".&amp;nbsp; MCE has done this in the past too, and I have to cancel the series for Law &amp;amp; Order, then set it up again, but inevitably, it does it again.&amp;nbsp; It has done this with other shows too.&amp;nbsp; Like mistakenly recording "Starting Over" when I have it setup to record "Stargate SG-1".&lt;/p&gt; &lt;p&gt;Anyone else experienced this?&amp;nbsp; Any sort of solution?&amp;nbsp; This and a couple other nuances about MCE are starting to get to me and I'd like to get them resolved so I can get back to happy TV viewing.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=434662" width="1" height="1"&gt;</description></item><item><title>Why not...</title><link>http://weblogs.asp.net/krobertson/archive/2005/03/09/391502.aspx</link><pubDate>Thu, 10 Mar 2005 05:42:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:391502</guid><dc:creator>qgyen</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=391502</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/03/09/391502.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://rblevin.blogspot.com/2005/03/microsoft-mvps-revolt.html"&gt;While we're at it, lets bring back Cobol and Pascal!&amp;nbsp; Why not!?!&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Continual movement is the way of the tech industry.&amp;nbsp; Out with the old, in with the new.&amp;nbsp; &lt;em&gt;You&lt;/em&gt; must keep up, not begging for the old technologies to be around past their time.&lt;/p&gt; &lt;p&gt;(Note: I know Cobol isn't dead, but the people who use it are getting older/fewer and the job opportunities aren't the same as in the newer markets.)&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=391502" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/krobertson/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Blog has moved!</title><link>http://weblogs.asp.net/krobertson/archive/2005/03/03/384911.aspx</link><pubDate>Fri, 04 Mar 2005 07:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:384911</guid><dc:creator>qgyen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=384911</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/03/03/384911.aspx#comments</comments><description>&lt;p&gt;I'm permanently moving my blog to its new home, on my website.&amp;nbsp; I've finally gotten around to updating my site to Community Server v1.0 (was on RC3... took me a while to do it, been busy) and will be continuing my blogging there.&amp;nbsp; This time, posting more actively.&lt;/p&gt; &lt;p&gt;So feel free to venture on over to &lt;a href="http://www.qgyen.net/blog/"&gt;http://www.qgyen.net/blog/&lt;/a&gt;&amp;nbsp;or subscribe to my RSS feed at &lt;a href="http://www.qgyen.net/blog/rss.aspx"&gt;http://www.qgyen.net/blog/rss.aspx&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=384911" width="1" height="1"&gt;</description></item><item><title>nGallery to CS::Gallery conversion tool released!</title><link>http://weblogs.asp.net/krobertson/archive/2005/03/03/384910.aspx</link><pubDate>Fri, 04 Mar 2005 06:59:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:384910</guid><dc:creator>qgyen</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=384910</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/03/03/384910.aspx#comments</comments><description>&lt;p&gt;To download the tool, you can get it from: &lt;a href="http://www.qgyen.net/builds/GalleryConverter.zip"&gt;http://www.qgyen.net/builds/GalleryConverter.zip&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Simply download the tool and extract it.&amp;nbsp; To run it, use the GalleryConverter.exe.&amp;nbsp; The source is also included with the tool.&lt;/p&gt; &lt;p&gt;Use the following steps below to use the converter:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Edit the GalleryConverter.exe.config and set the SiteSqlServer and SiteSqlServerOwner settings.&amp;nbsp; This file is actually exactly the same as the web.config that ships with CS.&amp;nbsp; The converter uses the regular CS data providers, so it needs the connection string in relatively the same place. &lt;li&gt;Run it.&amp;nbsp; It will connect, get a list of your Application Names.&amp;nbsp; Select one, and then log into the site. &lt;li&gt;You must have your entire nGallery application local to your computer (or run the program on your server).&amp;nbsp; If you are using a web host, you’ll need to download your site. &lt;li&gt;Select which gallery you want to import your nGallery data into. &lt;li&gt;Select the location of your nGallery installation. &lt;li&gt;If you want to use file system storage, click the checkbox and chose the location to store your pictures.&amp;nbsp; Normally, this would be the web/photos/storage location, or whatever you picked in your communityserver.config. &lt;li&gt;Click “Go!”&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;If you are using a webhost, you can easily use the tool so long as you can connect directly to your SQL Server over the internet.&amp;nbsp; Also, if you want to use file system storage, simply select a folder on your computer and then FTP it up to your webhost after doing the conversion.&lt;/p&gt; &lt;p&gt;For more discussion on using the conversion tool, please see &lt;a href="http://www.communityserver.org/forums/475487/ShowPost.aspx"&gt;http://www.communityserver.org/forums/475487/ShowPost.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=384910" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Embedding assemblies?</title><link>http://weblogs.asp.net/krobertson/archive/2005/02/23/379138.aspx</link><pubDate>Wed, 23 Feb 2005 20:47:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:379138</guid><dc:creator>qgyen</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=379138</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/02/23/379138.aspx#comments</comments><description>&lt;p&gt;Is there any way to embed an assembly at all?&lt;/p&gt; &lt;p&gt;Working on a project and we want to embed one of our assemblies inside the application, but don't want to have to use reflection to load it from the resource file.&amp;nbsp; It would be nice if I could use it as I normally would when coding, and then when building, have it place it inside the current assembly and not link to the external assembly.&lt;/p&gt; &lt;p&gt;Tried searching the Visual Studio help to see if it was possible, searched Google and the ASP.NET Forums, but haven't found anything.&amp;nbsp; Is this possible, or is it just wishful thinking?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=379138" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category></item><item><title>Community Server v1.0!</title><link>http://weblogs.asp.net/krobertson/archive/2005/02/19/376647.aspx</link><pubDate>Sat, 19 Feb 2005 18:30:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:376647</guid><dc:creator>qgyen</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=376647</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/02/19/376647.aspx#comments</comments><description>&lt;p&gt;As you may have heard from either &lt;a href="http://scottwater.com/blog/archive/2005/02/18/alex_and_ts"&gt;Scott&lt;/a&gt;, &lt;A href="http://weblogs.asp.net/rhoward/archive/2005/02/18/376453.aspx"&gt;Rob&lt;/a&gt;, or the &lt;a href="http://www.communityserver.org/forums/473043/ShowPost.aspx"&gt;Community Server message boards&lt;/a&gt;, Community Server v1.0 is out!&amp;nbsp; It is truly a great honor to have been able to work on it.&amp;nbsp; The team of people working on it are absolutely awesome and it is great to be able to bounce ideas back and forth off of them.&amp;nbsp; Definitely looking forward to continuing to come up with new ideas to add to it to make it even better.&lt;/p&gt; &lt;p&gt;Also, I’m glad to welcome &lt;a href="http://callmealex.com/cs/default.aspx"&gt;Alex Lowe&lt;/a&gt;&amp;nbsp;to the Telligent team.&amp;nbsp; He will be Project Manager on the &lt;a href="http://callmealex.com/cs/archive/2005/02/18/4.aspx"&gt;www.asp.net website&lt;/a&gt;&amp;nbsp;project, so if you have any ideas on what you’d like to see there, go and drop him a line.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=376647" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/krobertson/archive/tags/nGallery/default.aspx">nGallery</category></item><item><title>FTP server and Windows 2003 firewall</title><link>http://weblogs.asp.net/krobertson/archive/2005/02/17/375680.aspx</link><pubDate>Thu, 17 Feb 2005 22:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:375680</guid><dc:creator>qgyen</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/krobertson/rsscomments.aspx?PostID=375680</wfw:commentRss><comments>http://weblogs.asp.net/krobertson/archive/2005/02/17/375680.aspx#comments</comments><description>&lt;p&gt;Does anyone know how to setup the firewall on Windows Server 2003 (Administrative Tool | Routing and Remote Access) to allow an FTP server to be run on a port other than 21 and to still support passive FTP?&lt;/p&gt; &lt;p&gt;I can't use active FTP, since at home I am behind a cable router.&amp;nbsp; Using passive FTP only works as long as I have the FTP server running on port 21.&amp;nbsp; If I change the server to run on another port and allow that port through on the firewall, I can connect, but no passive transfer work.&amp;nbsp; The default "FTP Server" entry in the firewall services list is fixed to port 21.&amp;nbsp; So it seems it knows when to open ports for an FTP server, but I cannot find a way to get it to do that if the FTP server is on another port.&lt;/p&gt; &lt;p&gt;Anyone know how to change this?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=375680" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/krobertson/archive/tags/Technology/default.aspx">Technology</category></item></channel></rss>