<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://stamper.uvm.edu/cs/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>robrohr.org : TechEd</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx</link><description>Tags: TechEd</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Commence the Techival</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2007/05/24/Commence-the-Techival.aspx</link><pubDate>Thu, 24 May 2007 12:48:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:21646</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/21646.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=21646</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=21646</wfw:comment><description>&lt;p&gt;&lt;span style="font-family:tahoma;"&gt;&lt;a href="http://partywith.palermo.cc/"&gt;&lt;img align="left" alt="Party with Palermo, fool!" border="0" height="90" src="http://farm1.static.flickr.com/206/498762885_26806c75c9_m.jpg" width="120" /&gt;&lt;/a&gt;&lt;/span&gt;My first TechEd post is about the deep technical issues, and the first party of the week where they can be discussed.&amp;nbsp; &lt;a href="http://partywith.palermo.cc/"&gt;Party with Palermo&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;And so it begins.&lt;/p&gt;&lt;p&gt;I haven&amp;#39;t been to this one, but it looks like it will be a fun time.&amp;nbsp; The party is at the &lt;a href="http://www.gloloungeorlando.com/"&gt;Glo Lounge&lt;/a&gt;, with it&amp;#39;s apparently eye-searing decorative sense, but I&amp;#39;ll have my shades so all will be well.&amp;nbsp; Some of the big names in my developer world will be in attendance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&amp;nbsp; I didn&amp;#39;t end up going to this event, as my flight didn&amp;#39;t arrive in Orlando until 10:30PM, and then I had to deal with my missing baggage, and didn&amp;#39;t end up getting to my hotel until almost midnight.&amp;nbsp; Garumph.&lt;/p&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=21646" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Integrating TechEd 2006 schedule with Outlook and OneNote</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2006/06/09/Integrating-TechEd-2006-schedule-with-Outlook-and-OneNote.aspx</link><pubDate>Fri, 09 Jun 2006 16:07:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:859</guid><dc:creator>robrohr</dc:creator><slash:comments>3</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/859.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=859</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=859</wfw:comment><description>&lt;P&gt;&lt;A href="http://techedbloggers.net"&gt;&lt;IMG src="http://techedbloggers.net/Images/Flair/blogbadges_3.JPG" align=right border=0&gt;&lt;/A&gt;I have been looking at the Beta 2 for Office 2007 on my tablet PC for the last 2 weeks, and as always, am using the massive &lt;A href="http://msteched.com/rss/Sessions.aspx"&gt;TechEd session schedule RSS feed&lt;/A&gt; as an experimental base for looking at Office integration.&lt;/P&gt;
&lt;P&gt;I had written an application last year to generate OneNote notebooks (PONGen) from complicated RSS feeds, and had used that to generate a nice set of notebooks for the conference. This summer, I was waiting to see if Microsoft's vaunted RSS integration in Outlook 2007, when mixed with the &lt;A href="http://blogs.msdn.com/rssteam/archive/2006/03/28/563116.aspx"&gt;Simple List Extension (SLE)&lt;/A&gt; which was used to encode some of the event information in the 2006 TechEd schedule feed, would result in Outlook asking if you wanted to show RSS event feeds in native calendar view, or at least give an "import from RSS" option.&lt;/P&gt;
&lt;P&gt;No such luck.&lt;/P&gt;
&lt;P&gt;So, this year, in addition to making a project file that will allow me to convert the new feed format into a bunch of OneNote notebooks (in progress), I wrote a xslt file to convert the RSS feed into a CSV that can be (more or less) directly imported into an Outlook calendar.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Caveats:&lt;/STRONG&gt; I'm still running into a pile of date inspired aggravation.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The team generating the RSS feed stored the session times as converted to GMT -7 to GMT.&amp;nbsp; Understand that the events in question are occurring in Boston (EDT = GMT -5, adjusted for daylight savings). 
&lt;LI&gt;Outlook ignores any indication of timezone when importing times, assuming that the raw time is appropriate for the local time zone of the machine doing the importing.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The net affect being: if you import the events directly into a machine set to GMT -5: Eastern Standard Time, the events will be imported 7 hours from when they actually occur. Since I didn't have time to do time conversions in xslt (substrings and conditional branching galore) I just change my timezone to Cairo, Egypt (GMT +2), import the CSV, then revert my timezone back to EST.&lt;/P&gt;
&lt;P&gt;There are some other &lt;A href="http://stamper.uvm.edu/cs/blogs/robrohr/articles/860.aspx"&gt;quirks to the transformation/import process&lt;/A&gt;, which are &lt;A href="http://stamper.uvm.edu/cs/blogs/robrohr/articles/860.aspx"&gt;dealt with in the directions&lt;/A&gt;, but the results are sufficient to get my schedule into my smartphone so I don't have to boot my tablet to figure out what room my meeting is.&lt;/P&gt;
&lt;P&gt;All in all, less work then importing breakout sessions into outlook one at a time.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Article: &lt;A href="http://stamper.uvm.edu/cs/blogs/robrohr/articles/860.aspx"&gt;Instructions - Importing TechEd 2006 schedule from RSS into Outlook Calendar&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=859" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/schedule/default.aspx">schedule</category></item><item><title>The Mobilizer Madness has been podcast.</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/07/The-Mobilizer-Madness-has-been-podcast_2E00_.aspx</link><pubDate>Wed, 08 Jun 2005 01:36:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:126</guid><dc:creator>robrohr</dc:creator><slash:comments>1</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/126.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=126</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=126</wfw:comment><description>&lt;P&gt;Is podcast a verb or am I just verbing nouns again?&lt;/P&gt;
&lt;P&gt;Those folks roaming the TechEd Convention on Segways, wearing black shirts are the TechEd 2005 Podcast Crew.&amp;nbsp; They spent the better part of Monday evening filming the Mobilizer Madness scavenger hunt.&amp;nbsp; The (video) podcast of&amp;nbsp;our march (shuffle?)&amp;nbsp;to victory&amp;nbsp;on Monday&amp;nbsp;is &lt;A href="http://casting.dlservice.microsoft.com/download/e/d/8/ed842866-829d-4241-9a3b-082fd0ea6cc8/Mobilizer_Madness.wmv"&gt;now available&lt;/A&gt;.&amp;nbsp; If you want, you can subscribe to the &lt;A href="http://www.microsoft.com/winme/TechEd/TechEdPodcast.xml"&gt;TechEd 2005 Podcast feed&lt;/A&gt; as well.&amp;nbsp; I've downloaded some of the video onto my new iRiver and it's pretty sweet.&amp;nbsp; I don't know why the list price is 2.5 times that of an X-Box, but that doesn't mean I'm in any hurry to return it.&lt;/P&gt;
&lt;P&gt;You can also see an &lt;A href="http://casting.dlservice.microsoft.com/download/F/4/A/F4A36BC8-9A81-443A-8D6C-70D94FC835BB/Samantha_Bee_Backstage.mov.wmv"&gt;interview with Samantha Bee&lt;/A&gt;, of &lt;A href="http://www.thedailyshow.com"&gt;the Daily Show&lt;/A&gt; fame here as well.&lt;/P&gt;
&lt;P&gt;How can I &lt;A href="http://www.microsoft.com/events/teched2005/podcast.mspx"&gt;get started with podcasting&lt;/A&gt;?&amp;nbsp; Eat less and exercise.&amp;nbsp; Sorry, but that's the only advice I know.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=126" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/contests/default.aspx">contests</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/podcasting/default.aspx">podcasting</category></item><item><title>Monday Mobilizer Madness Winners...</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/06/Monday-Mobilizer-Madness-Winners_2E002E002E00_.aspx</link><pubDate>Mon, 06 Jun 2005 20:58:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:125</guid><dc:creator>robrohr</dc:creator><slash:comments>1</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/125.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=125</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=125</wfw:comment><description>&lt;P&gt;And the winners of the Monday Night Mobilizer Madness is...&lt;/P&gt;&lt;IMG alt="She didn't look anything like this.  She was wearing a cape.  And a Segway." src="http://stamper.uvm.edu/images/blog/TechEd/mobilewomyn.png"&gt; 
&lt;P&gt;&lt;B&gt;The canux!&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Why am I so excited about this?&amp;nbsp; Because I was granted honorary canuxxedness at the last minute as the contest was about to start.&lt;/P&gt;
&lt;P&gt;Only two of the team members were actually from Canada, but they were good-natured enough to grant us temporary asylum.&amp;nbsp; Apparently it involves holding a beer while tearing about the convention center.&amp;nbsp; Thankfully, no Scotsmen were injured during this event.&lt;/P&gt;
&lt;P&gt;There was another team named the canucks, but they apparently expended all their mental effort on spelling and grammar, rather than the important things (don't spill your beer while running up the stairs.)&amp;nbsp; I guess this would mean that we are the &lt;FONT face="Courier New, sans-serif"&gt;&lt;STRONG&gt;canuxx0rz&lt;/STRONG&gt;&lt;/FONT&gt;!&lt;/P&gt;
&lt;P&gt;&lt;IMG class=noborder alt="20 Gigs of ones and zeros in a copyrighted order." src="http://www.iriveramerica.com/images/prod/multi/pmc/pmc-120/PMC-120-angle.jpg" width=160 align=right border=0&gt;&lt;STRONG&gt;The Spoils:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Contrary to the literature, the winning team members did not win "&lt;EM&gt;brand spanking new VX6600 Verizon Smartphone(s).&lt;/EM&gt;"&amp;nbsp; We did, however, each win an &lt;A href="http://www.iriveramerica.com/prod/multi/pmc_120.aspx"&gt;iriver PMC-120 portable media player&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Team members:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr&gt;
Jeff Gerard&amp;nbsp;- Wawanesa Insurance&lt;BR&gt;Terry Smith&amp;nbsp;- Wawanesa Insurance&lt;BR&gt;Steve Shurte - Lexis Nexis&lt;BR&gt;Matt Lipinski&amp;nbsp;- Lexis Nexis&lt;BR&gt;Doug Lutz&amp;nbsp;- Lexis Nexis&lt;BR&gt;Andrew Loree&amp;nbsp;- Lexis Nexis&lt;BR&gt;Rob Rohr&amp;nbsp;- University of Vermont&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Honorary award for &lt;EM&gt;Best Team&amp;nbsp;Name&lt;/EM&gt;&amp;nbsp;goes to:&amp;nbsp; &lt;STRONG&gt;The Asshats&lt;/STRONG&gt;.&amp;nbsp; I wonder if my prissy blog will edit that one out?&lt;/P&gt;
&lt;P dir=ltr&gt;Everybody was tremendously good sports.&amp;nbsp; Good luck to the folks going on Tuesday &amp;amp; Wednesday evenings!&lt;/P&gt;&lt;IMG class=noborder alt="All0rz, canuxx0rz" src="http://stamper.uvm.edu/images/blog/teched/canadian+flag.jpg"&gt; 
&lt;P dir=ltr&gt;&lt;EM&gt;Oh, Canada!&amp;nbsp;&amp;nbsp;Our home and native land...&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=125" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/contests/default.aspx">contests</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/podcasting/default.aspx">podcasting</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/canada/default.aspx">canada</category></item><item><title>Get the TechEd session schedule in OneNote</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/06/Get-the-TechEd-session-schedule-in-OneNote.aspx</link><pubDate>Mon, 06 Jun 2005 12:31:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:124</guid><dc:creator>robrohr</dc:creator><slash:comments>1</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/124.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=124</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=124</wfw:comment><description>&lt;P&gt;Of course, you already know that TechEd attendees are entitled to a free download of OneNote (&lt;A href="http://msteched.com/"&gt;login and scroll down&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;You can also get the schedule of breakouts, etc., loaded into OneNote for happy searching and annotating bliss.&amp;nbsp; &lt;STRONG&gt;You do not need a TabletPC in order to enjoy OneNote&lt;/STRONG&gt;.&amp;nbsp; Although it helps.&lt;/P&gt;
&lt;P&gt;I hacked together an app to generate OneNote notebooks from various datafeeds.&amp;nbsp; The link below gets the notebook generator with a default project file that draws the RSS of the TechEd schedule.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://stamper.uvm.edu/images/blog/teched/pongen.png" align="left" border="0"&gt;&lt;STRONG&gt;PONGen - Programmable OneNote Notebook Generator&lt;BR&gt;&lt;/STRONG&gt;v. 1.1.1979&lt;/P&gt;
&lt;P&gt;Latest&amp;nbsp;version of &lt;a href="http://stamper.uvm.edu/feeds/pongensetup1.1.1979.22423.msi"&gt;&lt;FONT color="#0000cc"&gt;PONGen&lt;/FONT&gt;&lt;/A&gt; (build 1.0.1979.22423)&lt;BR&gt;Requires OneNote SP1 and .Net framework 1.1&lt;/P&gt;
&lt;P&gt;Or, if you just want a zip file of the generated notebooks (1.2 Meg)&amp;nbsp;these were generated last Thursday.&lt;/P&gt;
&lt;P&gt;More sample project files to come...&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=124" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/tools/default.aspx">tools</category></item><item><title>Enterprise Library: Patterns and Practices Hands-on Labs</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/05/Enterprise-Library_3A00_-Patterns-and-Practices-Hands_2D00_on-Labs.aspx</link><pubDate>Sun, 05 Jun 2005 20:20:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:123</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/123.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=123</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=123</wfw:comment><description>&lt;P&gt;A month or two ago, I attended most of the &lt;A href="http://www.microsoft.com/resources/practices/webcasts.mspx"&gt;web-casts for the Enterprise Library 1.0: Application Blocks&lt;/A&gt; from MSDN.&amp;nbsp; Very interesting.&amp;nbsp; I have a few projects that could benefit from these items.&amp;nbsp; Although MS has made it excedingly easy for us to download and implement these (free) products, I wasn't able to get over the hump and do anything other than download the code for implementation later.&lt;/P&gt;
&lt;P&gt;I found out two weeks ago that you can &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B9BFF619-236C-4BBB-9AA1-2E7BC562C7F5&amp;amp;displaylang=en"&gt;download the Enterprise Library 1.0 Hands on Labs&lt;/A&gt;, which includes 8 labs in C# and VB.Net introducing the various application blocks.&amp;nbsp; (30-60 minutes per lab).&amp;nbsp; Somehow, this still didn't get me off my duff and into the application blocks.&lt;/P&gt;
&lt;P&gt;Now, at TechEd, I see that &lt;A href="http://www1.msteched.com/content/sessionview.aspx?TopicID=cd83ac26-bc6a-4013-afd6-1b5d61d46ec1"&gt;Hands on Lab &lt;STRONG&gt;DEV014&lt;/STRONG&gt;&lt;/A&gt; is making it even easier on me.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV&gt;&lt;FONT face="Verdana" size="1" color="#808080"&gt;Discover the seven new application blocks featured in Enterprise Library with this hands-on lab in which you learn how these new application blocks will help you to build enterprise class applications more quickly than ever before. Labs are included for data access, exception handling, configuration management, security, crypto and logging.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;If I don't do it now when they are practically injecting the knowledge into my brain like filling into a Twinkie(TM), I am beyond hope.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Ooh, look!&amp;nbsp; A twinkie!&lt;/DIV&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=123" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/dev/default.aspx">dev</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/tools/default.aspx">tools</category></item><item><title>The best laid plans of mice and men...</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/05/The-best-laid-plans-of-mice-and-men_2E002E002E00_.aspx</link><pubDate>Sun, 05 Jun 2005 19:07:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:121</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/121.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=121</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=121</wfw:comment><description>&lt;P&gt;...couldn't put Humpty together again.&amp;nbsp; Nope, wrong mixed metaphore.&lt;/P&gt;
&lt;P&gt;I'm at TechEd Orlando, 2005, in CommNet, blogging and mailing.&amp;nbsp; I'm checked into my hotel and the conference, and have a moment to catch my breath.&amp;nbsp; This is not the first time I attended a TechEd in Orlando.&amp;nbsp; TechEd 2000 was also here, and the hotel I chose that time was this little rinky dink operation that left much to be desired.&amp;nbsp; So I got inspired to nail down my accomodations early and make sure I was in a good hotel, conveniently located.&amp;nbsp; I looked at some maps and chose one of the two hotels that sit directly adjacent to the conference center.&lt;/P&gt;
&lt;P&gt;Er... whoops.&amp;nbsp; The &lt;A href="http://www.orlandoconvention.com/"&gt;convention center&lt;/A&gt; in 2000 consisted of one building approximately 3/4 mile long.&amp;nbsp; This is now referred to as the "West Building."&amp;nbsp; Since then, these&amp;nbsp;eager Floridians built a new building, called the "North/South" building, in which Microsoft has chosen to hold this year's version of TechEd.&amp;nbsp; My conveniently located hotel is&amp;nbsp;north of the West building, and the North/South building is significantly to the east.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Visual example:&lt;/STRONG&gt;&lt;BR&gt;&lt;FONT size="1"&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;O&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o o&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; x&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Legend:&lt;/STRONG&gt;&lt;BR&gt;&lt;STRONG&gt;[]&lt;/STRONG&gt; - Convention Center, N/S building&lt;BR&gt;&lt;STRONG&gt;( )&lt;/STRONG&gt; - Sun&lt;BR&gt;&lt;STRONG&gt;.&lt;/STRONG&gt; - Mercury&lt;BR&gt;&lt;STRONG&gt;, ,&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&lt;/STRONG&gt; - Venus, Earth and Mars&lt;BR&gt;&lt;STRONG&gt;:";&lt;/STRONG&gt; - asteroid belt&lt;BR&gt;&lt;STRONG&gt;O&lt;/STRONG&gt; - Jupiter&lt;BR&gt;&lt;STRONG&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o&amp;nbsp; o&lt;/STRONG&gt; - Saturn, Uranus, Neptune&lt;BR&gt;&lt;STRONG&gt;.&lt;/STRONG&gt; - Pluto&lt;BR&gt;&lt;STRONG&gt;""""&lt;/STRONG&gt; -&amp;nbsp; Oort cloud (theoretical)&lt;BR&gt;&lt;STRONG&gt;x&lt;/STRONG&gt; - Rosen Plaza hotel&lt;/P&gt;
&lt;P&gt;Why blog if you can't engage in a little hyperbole?&amp;nbsp; If I choose to walk through the West building, my walk to and from the convention center is ~1.7 miles each way.&amp;nbsp; If I cut through the lot behind the Peabody hotel, and make a beeline for the north end of the North/South Building (it looks doable from the &lt;A href="http://maps.google.com/maps?ll=28.428669,-81.468172&amp;amp;spn=0.020385,0.021501&amp;amp;t=k&amp;amp;hl=en"&gt;overhead satellite pictures&lt;/A&gt; on &lt;A href="http://worldwind.arc.nasa.gov/"&gt;NASA World Wind&lt;/A&gt;,)&amp;nbsp;I can cut my commute to a mile each way.&amp;nbsp; Of course I risk donating a limb to the local alligators, or running afoul (this is a joke who's effect is only clear in retrospect) of the caretakers of the ducks over at the Peabody.&lt;/P&gt;
&lt;P&gt;Oh well.&amp;nbsp; At least I'm not stuck in some low rent equivalent like my colleague, Tom, who's hotel doesn't even have high speed internet access.&amp;nbsp; Wait.&amp;nbsp; What's this?&amp;nbsp; I have to drop $10/day if I want to get on the net from my hotel room?&amp;nbsp; Gosh, this place is practically neolithic.&lt;/P&gt;
&lt;P&gt;My other colleague, John, is in the other Rosen hotel, directly across the street from the North/South building, the lucky bustard (got to be careful, Community Server edits out fowl language.&amp;nbsp; But not bad puns.).&amp;nbsp; He decided that the best way to experience TechEd this year would be to run a half marathon this morning, then cram himself onto an airplane, and fly to Florida.&amp;nbsp; On the latenight flight.&amp;nbsp; Ouch.&amp;nbsp; I wouldn't trade hotels with him for the lactic acid that's building up in his legs right now.&lt;/P&gt;
&lt;P&gt;Enjoy the conference, folks!&amp;nbsp; I know I will.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=121" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/blogging/default.aspx">blogging</category></item><item><title>What if I just want the darn TechEd Schedule?</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/04/What-if-I-just-want-the-darn-TechEd-Schedule_3F00_.aspx</link><pubDate>Sat, 04 Jun 2005 12:24:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:119</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/119.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=119</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=119</wfw:comment><description>&lt;P&gt;Sure, you can download and install the &lt;a href="http://stamper.uvm.edu/feeds/PONGenSetup1.1.1979.22423.msi"&gt;PONGen&lt;/A&gt; (Programmable OneNote Notebook Generator) app with the specially tailored TechEd Orlando 2005 project file to build the current schedule from the RSS feeds.&lt;/P&gt;
&lt;P&gt;But some people ask me, "Hey, Rob, I want the schedule automatically generated for me, but I don't want to load your slow, craptacular, probably bloated and buggy code on my pristine system.&amp;nbsp; I've spent months carefully scrubbing every bit on my hard drive to make sure it is gleaming and eager to load.&amp;nbsp; Can I get the schedule without introducing my system to your {shiver}... ehem... "application?"&lt;/P&gt;
&lt;P&gt;The answer is, "&lt;a href="http://stamper.uvm.edu/feeds/TechEd2005.zip"&gt;Sure!&lt;/A&gt;" - (&lt;a href="http://stamper.uvm.edu/feeds/TechEd2005.zip"&gt;TechEd2005.zip&lt;/A&gt; - 1.2Meg)&lt;/P&gt;
&lt;P&gt;If you have OneNote (SP1) already installed, go to your {shudder} My Documents\My Notebook&amp;nbsp;folder.&amp;nbsp; This was created by the&amp;nbsp;OneNote install to house all your funky chunky notebooks.&amp;nbsp; Create a folder there, then dump all the contents of the&amp;nbsp;Zip file above into that folder.&lt;/P&gt;
&lt;P&gt;Share and&amp;nbsp;enjoy!&amp;nbsp;&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=119" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>In time for TechEd (barely)</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/06/03/118.aspx</link><pubDate>Sat, 04 Jun 2005 02:40:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:118</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/118.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=118</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=118</wfw:comment><description>&lt;P&gt;PONGen - Programmable OneNote Notebook Generator&lt;BR&gt;v. 1.1.1979.22423 - &lt;A href="/feeds/pongensetup1.1.1979.22423.msi"&gt;Download&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Many changes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fully templated:&amp;nbsp; Feeds and parsing are now independent (~97%) of the app itself.&amp;nbsp; Look in the (default) project file, TechEdScheduler.xml for a look at how the TechEd notebooks were created.&amp;nbsp; First section points to and names each data feed.&amp;nbsp; Right now, only RSS style XML feeds are supported, though that will be easy to change to any quasi-tabular XML stream.&amp;nbsp; Notice the four Teched RSS feeds are mashed together into one big bloated feed called "main" (The Breakout feed alone clocks in at a half meg.)&amp;nbsp; The second section defines a table into which feed data and/or substrings will be mashed, one line of data per posting.&amp;nbsp; The third section lists parse commands that define how data items in the source feed are to be processed and dumped into the table defined in the section above.&amp;nbsp; The final section lists a pile of static HTML pages to be downloaded and pumped into various notebooks, as well as templates for how each row of data is to be represented in the notebooks.&amp;nbsp; If you don't want to see descriptions or prefer different font sizes, whatever, muck about with the formattedOutput strings (see String.Format help info for, well, help). 
&lt;LI&gt;Most importantly, in an effort to maintain good relationships with Microsoft, I have decided to change my first attempt at an icon for this application for a second, less infringing icon.&amp;nbsp; I no longer baldly "pay homage to" the Microsoft OneNote application icon.&amp;nbsp; Now I "pay homage to" the great game of Pong.&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr&gt;
Version 1.0 icon:&lt;BR&gt;&lt;IMG src="/images/blog/teched/pongen1.0.png"&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;
Version 1.1 icon:&lt;BR&gt;&lt;IMG src="/images/blog/teched/pongen1.1.png"&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;I'm sure you all will heave a sigh of relief.&amp;nbsp; Actual user interface will be forthcoming.&lt;/P&gt;&lt;p&gt;&lt;img src="http://stamper.uvm.edu/cs/ink/4.ashx?632764182529100000" /&gt;&lt;/p&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=118" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>TechEd Schedule imported into OneNote</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/05/31/TechEd-Schedule-imported-into-OneNote.aspx</link><pubDate>Tue, 31 May 2005 19:07:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:116</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/116.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=116</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=116</wfw:comment><description>&lt;P&gt;&lt;IMG class="noBorder" alt="I will be redesigning the icon, you can be assured." src="http://stamper.uvm.edu/images/blog/teched/pongen.png" align="left" border="0"&gt;&lt;STRONG&gt;&lt;FONT&gt;PONGen&lt;/FONT&gt; - &lt;FONT&gt;P&lt;/FONT&gt;rogrammable &lt;FONT&gt;O&lt;/FONT&gt;neNote &lt;FONT&gt;N&lt;/FONT&gt;otebook &lt;FONT&gt;Gen&lt;/FONT&gt;erator&lt;BR&gt;&lt;/STRONG&gt;v. 1.0.1977.24802&lt;/P&gt;
&lt;P&gt;A new version of &lt;a href="http://stamper.uvm.edu/feeds/PONGenSetup1.0.1977.24802.msi"&gt;PONGen available&lt;/A&gt; (build 1.0.1977.24802)&lt;/P&gt;
&lt;P&gt;This one comes with a project file that consumes all TechEd 2005 (Orlando) Schedule feeds, and generates a series of notebooks in OneNote listing all sessions that are available each day.&lt;/P&gt;
&lt;P&gt;In addition, generic information from static web pages is added to the notebooks, (Keynotes are not included in the feeds, map of the area, daily agendas, etc.)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Interface:&lt;/STRONG&gt; Crusty&lt;BR&gt;&lt;STRONG&gt;Choices:&lt;/STRONG&gt; Binary (Build? Yes/No)&lt;BR&gt;&lt;STRONG&gt;Hackable:&lt;/STRONG&gt; Look in the TechEdScheduler.xml for opportunities to customize.&amp;nbsp; Sections currently wired to the code are &amp;lt;PROJECTSETTINGS /&amp;gt;, &amp;lt;DATAFEEDS /&amp;gt;, &amp;lt;DATASCHEMAS&amp;gt; and &amp;lt;STATICPAGES /&amp;gt;.&amp;nbsp; Right now, the stuff listed in &amp;lt;PARSETEMPLATE /&amp;gt; and &amp;lt;OUTPUTTEMPLATE /&amp;gt; is hard-coded for the TechEd feed, and will most likely cause errors on other feeds.&lt;/P&gt;
&lt;P&gt;Have Fun!&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=116" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>TechEd Scheduler, updated...</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/05/25/TechEd-Scheduler_2C00_-updated_2E002E002E00_.aspx</link><pubDate>Wed, 25 May 2005 12:39:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:108</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/108.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=108</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=108</wfw:comment><description>&lt;P&gt;&lt;IMG class="noBorder" alt="This is the icon for PONGen until such time as I get a cease-and-desist" src="http://stamper.uvm.edu/images/blog/teched/pongen.png" align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#006400"&gt;PONGen&lt;/FONT&gt; - &lt;FONT color="#006400"&gt;P&lt;/FONT&gt;rogrammable &lt;FONT color="#006400"&gt;O&lt;/FONT&gt;neNote &lt;FONT color="#006400"&gt;N&lt;/FONT&gt;otebook &lt;FONT color="#006400"&gt;Gen&lt;/FONT&gt;erator&lt;BR&gt;&lt;/STRONG&gt;v. 1.0.1970.32712&lt;/P&gt;
&lt;P&gt;The fairly decent, if you don't poke it too much version - &lt;a href="http://stamper.uvm.edu/feeds/pongenSetup1.0.1970.32712.msi"&gt;Download Installer&lt;/A&gt; - 387K (build 1970)&lt;BR&gt;The Really Rough first public version: &lt;a href="http://stamper.uvm.edu/feeds/pongenSetup.msi"&gt;Download Installer&lt;/A&gt; - 384K (build 1969)&lt;BR&gt;Requires &lt;STRONG&gt;.Net Framework v1.1&lt;/STRONG&gt; - &lt;A href="http://msdn.microsoft.com/netframework/downloads/framework1_1/"&gt;Download&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you have an older version installed, you will need to uninstall (Control Panel | Add/Remove Programs) it before installing the latest build.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What does it do?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;See &lt;a href="http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/05/24/106.aspx"&gt;original PONGen post&lt;/A&gt; for details...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Issues addressed in this build:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Performance:&lt;/EM&gt; I was logging the parsing of each record as well as the population of that record into a Log tab in OneNote.&amp;nbsp; Slow.&amp;nbsp; Now logging a bare minimum of events, and run time is cut in half. 
&lt;LI&gt;&lt;EM&gt;Customization:&lt;/EM&gt; I've done a little work in the adding of static web content to pages in the heirarchy.&amp;nbsp; Root around in the outputTemplates.xml file, section, for ideas on how to add your own pages to the notebook heirarchy.&amp;nbsp; Other customization options are available in PONGen.config.&amp;nbsp; Note: the schema of these files will definitely change in future versions, though the techniques will remain the same.&amp;nbsp; Side benefit: adding this functionality helps, but doesn't guarantee that tabs will be created in the appropriate order. 
&lt;LI&gt;&lt;EM&gt;Error handling:&lt;/EM&gt; File not found errors are treated a little more gracefully when searching&amp;nbsp; for outputTemplate.xml.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;What is still left to be done?&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Provide increased customisation options:&lt;/EM&gt; integrate the provider model, so other RSS feeds and datasets can be similarly consumed and rendered. 
&lt;LI&gt;&lt;EM&gt;Allow for a partial run:&lt;/EM&gt; populate today's events, for example, or tomorrow, or tomorrow+ (all future events).&amp;nbsp; Limit update to show&amp;nbsp;only certain tracks, for example. 
&lt;LI&gt;&lt;EM&gt;More rigorous exception handling:&lt;/EM&gt; Still work to be done when network connection is broken, or web sites don't respond in a timely fashion. 
&lt;LI&gt;Serialize subset of XML feeds to be able to generate "updates only" view of schedule. 
&lt;LI&gt;&lt;EM&gt;Anything else I haven't currently considered:&lt;/EM&gt;&amp;nbsp; This falls under the "whatever" clause.&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=108" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>First (Exceedingly Rough) Release of PONGen.</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/05/24/First-_2800_Exceedingly-Rough_2900_-Release-of-PONGen_2E00_.aspx</link><pubDate>Tue, 24 May 2005 16:59:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:106</guid><dc:creator>robrohr</dc:creator><slash:comments>2</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/106.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=106</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=106</wfw:comment><description>&lt;P&gt;&lt;IMG class="noBorder" alt="This is the icon for PONGen until such time as I get a cease-and-desist" src="http://stamper.uvm.edu/images/blog/teched/pongen.png" align="left"&gt;&lt;STRONG&gt;&lt;FONT color="#006400" size="4"&gt;PONGen&lt;/FONT&gt; - Programmable OneNote Notebook Generator&lt;BR&gt;&lt;/STRONG&gt;v. 1.0.1969.18962&lt;/P&gt;
&lt;P&gt;The Really Rough first public version: &lt;a href="http://stamper.uvm.edu/feeds/pongenSetup.msi"&gt;Download Installer&lt;/A&gt; - 384K&lt;BR&gt;Requires &lt;STRONG&gt;.Net Framework v1.1&lt;/STRONG&gt; - &lt;A href="http://msdn.microsoft.com/netframework/downloads/framework1_1/"&gt;Download&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What does it do?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;PONGen grabs the current TechEd 2005 Orlando&amp;nbsp;Breakout schedule from an RSS feed, and generates multiple OneNote notebooks containing the latest Breakout Session&amp;nbsp;schedule.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Got OneNote?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Want to see a sample notebook? - &lt;a href="http://stamper.uvm.edu/feeds/Thu_9th.one"&gt;Download&lt;/A&gt; 266K&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;You Don't Have OneNote?&amp;nbsp; Are you enrolled in TechEd Orlando 2005?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;All registered attendees to TechEd Orlando 2005 (not sure about other locations) are entitled to download a &lt;STRONG&gt;free, full version ($99 value) of OneNote&lt;/STRONG&gt; after logging in at &lt;A href="http://msteched.com"&gt;http://msteched.com&lt;/A&gt;.&amp;nbsp; Download that puppy, check it out.&amp;nbsp; I assure you it's worth it even without my klunky app.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens when you run PONGen?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;PONGen is a console application.&amp;nbsp; You are not asked&amp;nbsp;for any input in this version.&amp;nbsp; PONGen opens the OneNote Importer object, creates a tab called &lt;STRONG&gt;General Info&lt;/STRONG&gt;, and adds a page containing the full TechEd Orlando&amp;nbsp;agenda for the week as&amp;nbsp;published&amp;nbsp;at the &lt;A href="http://www.msteched.com/content/agenda.aspx"&gt;TechEd Conference Agenda page&lt;/A&gt;.&amp;nbsp; A tab for each day of the conference (Sunday 5th - Friday 10th) is then created, and a daily Agenda page is added to each tab.&lt;/P&gt;
&lt;P&gt;The RSS feed of the schedule of Breakout Sessions is then downloaded from &lt;A href="http://www.msteched.com/content/BreakoutRSS.aspx"&gt;http://www.msteched.com/content/BreakoutRSS.aspx&lt;/A&gt;, and loaded into an in-memory dataset.&amp;nbsp; The description field of each session is parsed using regular expressions to extract the date, time slot&amp;nbsp;and location, which are also added to the dataset.&amp;nbsp; This dataset is then used to generate a page for each time slot, which contains all the Breakout Sessions that are available during that time slot.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is still left to be done?&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Performance:&lt;/EM&gt; current run times are ~30 seconds on my machine (very high speed network.)&amp;nbsp; The RSS feed for the breakout sessions alone runs about half a meg, so downloading and parsing that data is taking a bit of time. 
&lt;LI&gt;&lt;EM&gt;Provide increased customisation options:&lt;/EM&gt; integrate the provider model, so other RSS feeds and datasets can be similarly consumed and rendered. 
&lt;LI&gt;&lt;EM&gt;Allow for a partial run:&lt;/EM&gt; populate today's events, for example, or tomorrow, or tomorrow+ (all future events).&amp;nbsp; Limit update to show&amp;nbsp;only certain tracks, for example. 
&lt;LI&gt;&lt;EM&gt;More rigorous exception handling:&lt;/EM&gt; or, to be truthful, any exception handling at all.&amp;nbsp; This puppy doesn't fail gracefully. 
&lt;LI&gt;&lt;EM&gt;Anything else I haven't currently considered:&lt;/EM&gt;&amp;nbsp; This falls under the "whatever" clause.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Odd behaviors&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The tab generation appears to occur "in random order."&lt;/EM&gt;&amp;nbsp; I am aware of this and am researching options to address this, but the OneNote Importer Managed interface doesn't allow you to directly interact with the Notebook (Top of page Tab) objects, but rather the Page (side of page Tab) objects.&amp;nbsp; If you create a Page in a nonexistent Notebook, a new Notebook of that name is created for you.&amp;nbsp; Page commits/writes appear to be somewhat asynchronous.&amp;nbsp; I'll address this if I can.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Every time PONGen is run, a new set of pages is generated.&amp;nbsp; Updates to existing pages don't occur.&lt;/EM&gt;&amp;nbsp; I am also well aware of this.&amp;nbsp; In the OneNote Importer Managed interface, page objects are assigned a GUID, which is private within the interface.&amp;nbsp; I cannot (yet) retrieve this GUID to make sure that a subsequent run outputs to existing pages rather than adds a new page.&amp;nbsp; I'd love to solve this as well, but am not sure that I'll be able to address this before TechEd.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=106" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>The TechEd RSS feeds are live.</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/05/20/The-TechEd-RSS-feeds-are-live_2E00_.aspx</link><pubDate>Fri, 20 May 2005 19:47:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:102</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/102.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=102</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=102</wfw:comment><description>&lt;P&gt;I can now continue development on the TechEd scheduler for OneNote that &lt;a href="http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/04/29/1.aspx"&gt;I had been working on&lt;/A&gt; before my vacation/battle with bronchial phlegm.&lt;/P&gt;
&lt;P&gt;I hectored the kind folks at EventPoint (who is doing the &lt;A href="http://www.msteched.com"&gt;msteched.com&lt;/A&gt; site) again yesterday to see if they had any new info about the RSS feed containing the updated TechEd schedule.&amp;nbsp; Yesterday evening, I got a response from the same fellow, saying, keep looking, it will be up real soon now.&lt;/P&gt;
&lt;P&gt;I looked again today at the &lt;A href="http://www.msteched.com/sessions.aspx"&gt;Sessions &amp;amp; Lab Catalog&lt;/A&gt; page, and all of the sudden, I was basking in the orange glow of the RSS buttons below.&lt;/P&gt;&lt;A href="http://www.msteched.com/sessions.aspx"&gt;&lt;IMG alt="Yummy!  I could just consume those using the System.XML namespace tools!" src="http://stamper.uvm.edu/images/blog/teched/techedRSS.png" border="0"&gt;&lt;/A&gt; 
&lt;P&gt;There are four feeds, &lt;A href="http://www.msteched.com/content/BreakoutRSS.aspx"&gt;Breakouts&lt;/A&gt;, &lt;A href="http://www.msteched.com/content/BOFRSS.aspx"&gt;Birds of&amp;nbsp;a Feather&lt;/A&gt;, &lt;A href="http://www.msteched.com/content/LabRSS.aspx"&gt;Labs&lt;/A&gt;, and &lt;A href="http://www.msteched.com/content/LunchCabRss.aspx"&gt;Lunchtime sessions&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The big kahuna, the Breakouts feed clocks in at a solid 450K.&amp;nbsp; They might want to reconsider the amount of data in that one if it's going to be hit hourly by even a fraction of the 10,000 attendees.&lt;/P&gt;
&lt;P&gt;Once I get a barely useful, functional version up, I'll post an .msi.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=102" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category></item><item><title>Ask and ye shall receive...</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/04/29/Ask-and-ye-shall-receive_2E002E002E00_.aspx</link><pubDate>Fri, 29 Apr 2005 13:26:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:1</guid><dc:creator>admin</dc:creator><slash:comments>1</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/1.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=1</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=1</wfw:comment><description>&lt;P&gt;Last year at TechEd, I had the sweetest setup.&amp;nbsp; My (at the time) new Gateway M275 TabletPC stuffed with every beta available (XP SP2 beta, Office 2003 beta, OneNote SP1 beta, InfoPath beta, etc.) was begging to be the envy of all conference attendees.&amp;nbsp; I spent hours setting up OneNote, so I had a tab for every day, and a page for every time slot, listing all the sessions I would like to attend at that time (location, link to slide deck if available).&lt;/P&gt;
&lt;P&gt;This all worked out wonderfully once the conference network recovered from the &lt;A href="http://bink.nu/Article1922.bink"&gt;hack attacks&lt;/A&gt;, and I was able to get a hotel room in the same time zone as the San Diego Conference Center.&lt;/P&gt;&lt;IMG src="http://stamper.uvm.edu/images/blog/teched/tabs.gif"&gt; 
&lt;P&gt;&lt;IMG src="http://stamper.uvm.edu/images/blog/teched/pages.gif" align="right"&gt;Each day had an associated tab across the top of the notebook.&amp;nbsp; Flight and hotel information were located on pages in the &lt;STRONG&gt;General Info &lt;/STRONG&gt;tab.&amp;nbsp; Things I had to remember for registration were stored on a page under the &lt;STRONG&gt;Sunday&lt;/STRONG&gt; tab.&amp;nbsp; Along one side were the individual pages pertaining to the particular time slots, listing those sessions in which I had interest.&amp;nbsp; Session cancelled?&amp;nbsp; Here, at hand, were a list of other possibilities.&lt;/P&gt;
&lt;P&gt;The page named &lt;STRONG&gt;Friday Options&lt;/STRONG&gt; would have the schedule for all of Friday, whereas the timeslot pages would list in more detail, the sessions available for that time.&amp;nbsp; I would also link to local copies of the powerpoints, where available, so I could take notes directly on the slides.&amp;nbsp; I know, ink on slides is not searchable, whereas ink in OneNote is searchable.&amp;nbsp; Maybe I should have inserted the slides as images.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://stamper.uvm.edu/images/blog/teched/daily.gif" align="left"&gt;All of this sure looks nice, but it was a pain to create, and, you guessed it, the schedule continued to change throughout the week.&amp;nbsp; The general structure of the day remained the same, but the session details weren't fixed in stone.&amp;nbsp; Some aspects of the schedule weren't known until after arriving at the conference (Birds of a Feather,) while other sessions were changed to meet demand.&lt;/P&gt;
&lt;P&gt;This year, a significant portion of the schedule in the&amp;nbsp;second half of the week&amp;nbsp;is dedicated to providing the most popular sessions again, so others can attend who had conflicts earlier.&lt;/P&gt;
&lt;P&gt;For somebody who sets up the schedule ahead of time, and paints a nice pretty schedule is doomed to the worst of all techie fates.&amp;nbsp; A data set that is out of synch, and skewing fast.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;My goal this year:&lt;/STRONG&gt; Get a majority of this thing set up automatically, and provide for synchronization.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How do I go about this?&lt;/STRONG&gt;&amp;nbsp; The &lt;A href="http://blogs.msdn.com/dolange/archive/2004/06/17/158976.aspx"&gt;OneNote Managed API&lt;/A&gt; makes it a bit easier for me to autogenerate OneNote notebooks.&amp;nbsp; The &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspnet/html/asp02182004.asp"&gt;Provider Model Design Pattern and Specification&lt;/A&gt; makes it easier for me to customize this code and use it for other tasty projects I have in mind for the Business School (autogenerate notebooks for classes based upon assignment items from the online syllabus.)&amp;nbsp; Using the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_ol2003_ta/html/odc_OLOutlookCalendar.asp"&gt;Custom Calendar Providers for Outlook 2003&lt;/A&gt; (make any datasource look like a Sharepoint events list, so Outlook will suck it up natively) to stuff otherwise recalcitrant blobs of data into a sweet and cuddly Outlook Calendar view.&lt;/P&gt;
&lt;P&gt;“Think it will work?&amp;nbsp; It'll take a miracle.”&amp;nbsp;- Valerie, Miracle Max (&lt;A href="http://en.wikiquote.org/wiki/The_Princess_Bride"&gt;the Princess Bride&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;All I would need in order for this to be possible would be an RSS feed of the TechEd 2005 schedule.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://stamper.uvm.edu/images/blog/teched/timeslot.gif" align="right"&gt;So naturally, I clicked the &lt;A href="mailto:support@eventpoint.com"&gt;Contact Us&lt;/A&gt; link at the bottom of the attendee scheduler, and asked:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;At some point, will an RSS feed (or any other parseable data stream) of the scheduled sessions at TechEd in Orlando be available, so we can be appraised of the changes to the schedule?&amp;nbsp; I would like to write a tool that dumps the session schedule to OneNote, and an RSS feed of the schedule would be most helpful.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The next day, they responded:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Gill Sans MT"&gt;&lt;SPAN&gt;Hello Rob,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Gill Sans MT"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Gill Sans MT"&gt;&lt;SPAN&gt;Thank you for contacting Support.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Gill Sans MT"&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Gill Sans MT"&gt;&lt;SPAN&gt;We are planning just such a feed, and anticipate it will be live by mid-May.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Super!&amp;nbsp; Even if none of my nefarious automation plans get off the ground, I'll still be able to use &lt;A href="http://www.newsgator.com/"&gt;Newsgator&lt;/A&gt; to organize my sessions, see updates in comparative real time.&amp;nbsp; Wowsers, Cheif.&amp;nbsp; I'm willing to dive in and start coding now.&amp;nbsp; We'll see if I'm successful.&amp;nbsp; BTW: I also suggested they include slide decks as hyperlinks or enclosures into the feed.&amp;nbsp; It will be nice to preload the tablet with slide decks of likely sessions in a less haphazard fashion.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=1" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/PONGen/default.aspx">PONGen</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/tablet/default.aspx">tablet</category></item><item><title>I'm going to Orlando.</title><link>http://stamper.uvm.edu/cs/blogs/robrohr/archive/2005/03/06/I_2700_m-going-to-Orlando_2E00_.aspx</link><pubDate>Sun, 06 Mar 2005 23:42:00 GMT</pubDate><guid isPermaLink="false">1020705e-5edf-4fca-9e32-69c626e7bac3:48</guid><dc:creator>robrohr</dc:creator><slash:comments>0</slash:comments><comments>http://stamper.uvm.edu/cs/blogs/robrohr/comments/48.aspx</comments><wfw:commentRss>http://stamper.uvm.edu/cs/blogs/robrohr/commentrss.aspx?PostID=48</wfw:commentRss><wfw:comment>http://stamper.uvm.edu/cs/blogs/robrohr/rsscomments.aspx?PostID=48</wfw:comment><description>&lt;A href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;&lt;IMG alt="" src="http://stamper.uvm.edu/images/blog/bethere2005.gif" align="right" border="0"&gt;&lt;/A&gt; 
&lt;P&gt;&lt;A href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;TechEd&lt;/A&gt; is in Orlando again this year. I love TechEd, but I hate Disney. Luckily, I think I can avoid Walt's fiendish demesne.&lt;/P&gt;
&lt;P&gt;I took a look at the initial session list and I only found one CMS specific listing. I can't say that I'm pleased/surprised.&amp;nbsp; Perhaps the rumors (I guess they're not really circumspect about this, are they?) about CMS getting rolled up into the Sharepoint team will result in CMS sessions appearing as Sharepoint sessions.&lt;/P&gt;
&lt;P&gt;It looks like the CMS sessions are going to appear under the &lt;STRONG&gt;&lt;A href="http://www.msteched.com/content/tracks.aspx"&gt;Portals track&lt;/A&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;B&gt;&lt;FONT color="#0000ff"&gt;Portals&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;Discover how to leverage Microsoft Office SharePoint Portal Server to interact effectively with your line-of-business applications like SAP; learn best practices for deploying, managing, aggregating, and searching Windows SharePoint Services sites; find out how Microsoft Content Management Server can fulfill your web content management needs – and how these products, along with other Microsoft Office System products and technologies like Microsoft Office Live Communications Server and Microsoft Office Project Server help you create highly scalable portal and collaboration solutions to meet your business and technical needs. Discover how these technologies integrate with other Microsoft Windows Server System technologies for easy deployment and management. Learn best practices from experts in architecting, deploying, and managing portal and collaboration solutions on the intranet, extranet, and Internet and hear about partner solutions that can further enhance your environment. Developers and IT professionals alike will see how to build custom, robust collaboration solutions and easily manage them.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Luckily, I have tons to learn about VS 2005, Yukon, and Portal technologies to keep me from wasting time in the gaming pit. Whatever happens, I ought to be able to buttonhole the CMS folks in the Cabana.&lt;/P&gt;&lt;img src="http://stamper.uvm.edu/cs/aggbug.aspx?PostID=48" width="1" height="1"&gt;</description><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/MCMS/default.aspx">MCMS</category><category domain="http://stamper.uvm.edu/cs/blogs/robrohr/archive/tags/TechEd/default.aspx">TechEd</category></item></channel></rss>