<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://bloggingabout.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Rene Schrieken</title><subtitle type="html"> ... I&amp;#39;m telling you anyway!</subtitle><id>http://bloggingabout.net/blogs/rene/atom.aspx</id><link rel="alternate" type="text/html" href="http://bloggingabout.net/blogs/rene/default.aspx" /><link rel="self" type="application/atom+xml" href="http://bloggingabout.net/blogs/rene/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2008-10-20T16:02:00Z</updated><entry><title>Virtual PC 2007 and Lenny</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2010/01/06/virtual-pc-2007-and-lenny.aspx" /><id>/blogs/rene/archive/2010/01/06/virtual-pc-2007-and-lenny.aspx</id><published>2010-01-06T20:16:00Z</published><updated>2010-01-06T20:16:00Z</updated><content type="html">&lt;p&gt;Lenny is the latest Debian release. I did build a virtual machine on my Vista 64 bits pc starting with the &lt;a href="http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso"&gt;net installer cd&lt;/a&gt;. It refused to boot but adding &lt;a href="http://kartones.net/blogs/kartones/archive/2009/02/18/installing-debian-5-0-in-virtual-pc-2007.aspx"&gt;noapic nolapic and noreplace-paravirt&lt;/a&gt; to the boot command did the trick. Put the vhd on the usb drive, transported it through the harse winterweather to the office. Picked a PC from the storage. It had a fresh company approved domain joined Windows XP SP2 image on it. Offcourse it was a 32 bits machine. &lt;/p&gt;
&lt;p&gt;Installed VPC 2007 SP1, copied the VHD, created a new virtual machine, attached the vhd, booted and....&lt;/p&gt;
&lt;p&gt;Kernel Panic - not syncing: Attempted to kill the idle task!&lt;/p&gt;
&lt;p&gt;...just after the bootimage started.&lt;/p&gt;
&lt;p&gt;Retried... added vga=771...added vesa... wondered if 64 bits virtual hard drives are different....googled...found remarks about faulty memory (in a vpc?).&amp;nbsp; Changed to my laptop, same issue. Downloaded a fresh iso from Debian, same issue. This is driving a man crazy. It used to work....&lt;/p&gt;
&lt;p&gt;I finally googled the address of the instrcution pointer: EIP: [&amp;lt;c01012d0&amp;gt;] and that brought me by the &lt;a href="http://lkml.org/lkml/2008/5/3/60"&gt;bugs in the P2 processor&lt;/a&gt; with regard to the i387 or floating point processor. In the kernel documentation looked up the &lt;a href="http://www.mjmwired.net/kernel/Documentation/kernel-parameters.txt"&gt;kernel-parameters&lt;/a&gt; and searched for any no.... regarding the fpu. &lt;/p&gt;
&lt;p&gt;The first was &lt;strong&gt;no387&lt;/strong&gt;. That did bring the boot further in the process but the Debian kernel didn&amp;#39;t had the math emulation compiled in so that failed there&lt;/p&gt;
&lt;p&gt;The next was &lt;strong&gt;nofxsr&lt;/strong&gt;. Hurray, that worked! Debian Lenny is now working in my VPC on both Intel x64 cpu and good old Intel x32 cpu.&lt;/p&gt;
&lt;p&gt;Lesson learned: &lt;/p&gt;
&lt;p&gt;The cpu is not virtualized in VPC2007 (as opposed to the networkcard and video card)&lt;/p&gt;
&lt;p&gt;Always Google for the EIP address in case of kernel panic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482659" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author></entry><entry><title>Mike and Thomas</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/12/02/mike-and-thomas.aspx" /><id>/blogs/rene/archive/2009/12/02/mike-and-thomas.aspx</id><published>2009-12-02T21:15:00Z</published><updated>2009-12-02T21:15:00Z</updated><content type="html">&lt;p&gt;I just returned from the theatre in Gouda where I watched the performance of Mike en Thomas. &lt;/p&gt;
&lt;p&gt;These two comedians use music and slapstick in a&amp;nbsp;way that makes it look easy but leaves you flabbergasted after all. How about a very jazzy song about how much Mike hates Jazz. Or the observations in the office. The guy from IT is mentioned twice and is not flattering.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re into comedy a must see. &lt;a href="http://www.mikeenthomas.com/"&gt;Mike and Thomas&lt;/a&gt; are a league on their own.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482533" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="personal" scheme="http://bloggingabout.net/blogs/rene/archive/tags/personal/default.aspx" /></entry><entry><title>Travel Light Tip</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/09/20/travel-light.aspx" /><id>/blogs/rene/archive/2009/09/20/travel-light.aspx</id><published>2009-09-20T16:29:00Z</published><updated>2009-09-20T16:29:00Z</updated><content type="html">&lt;p&gt;If you are an expierenced flyer you probably recognize this picture. &lt;/p&gt;
&lt;p&gt;You are bound for home. Due to some regulations you have to appear two hours early to go through a routine that only takes 5 minutes. Before you had a chance to enter your flight you&amp;#39;re bored to dead. Just after boarding you find out that your window seat is just beneath a family that takes at least two-and-half seat. Quick learners take an aisle seat. Be surprised how much people think they can squeeze in without having you to stand-up. I just want to go home, not being&amp;nbsp;molested as an inflight entertainment. &lt;/p&gt;
&lt;p&gt;After landing (why do people clap?) you&amp;#39;re spit out in an airport hoping for a smooth transfer. Everybody has all the time of the world, we are on holiday remember? Except for me, my connecting flight will leave in 20 minutes and I have to find the gate. Sweat runs down your body as you enter the plane just in time. Now you only have to survive&amp;nbsp;a couple of more hours, survivng new neighbours and inflight meals. You start to feel that the chairs are not comfortable, cramp in several muscles. Landing at your final destination is a blessing. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;The survival run after touchdown is for the baggage reclaim hall. Waiting, peering, switching to different conveyer belts, keeping your eyes on luggage that has the same looks as yours. You jump forward across three lines of people, with an agonizing scream &amp;quot;MINE!&amp;quot; you rip your 20kg suitcase of the conveyer, swing it on a trolley, hitting at least one child and leave for the exit. The suitcase doesn&amp;#39;t fit well in a overcrowded commuter train and on the platforms you drag your suitcase to the last spree which will bring you home, at last.&lt;/p&gt;
&lt;p&gt;Got the picture? Now here is the tip for the part after landing on your final destination. Walk&amp;nbsp;calmly to the baggage reclaim area. Proceed immediately to the lost-baggage desk. Report that your suitcase is missing. The ground-crew will fill-in a form with your address, phonenumber etc. They will appologize to you that your luggage got lost but&amp;nbsp;they assure you that they will do their utmost to hunt down your luggage. You leave the airport and head for home.&amp;nbsp;A day later you&amp;#39;re called by a friendly lady &amp;nbsp;who informs you that your suitcase is found and wants to know when it suits you for delivery at your frontdoor. I bet the two men handing over my suitcase would even be so pollite to bring it upstairs. Great service, no hassle, relaxed homecoming.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6518.ticket.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6518.ticket.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482220" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="personal" scheme="http://bloggingabout.net/blogs/rene/archive/tags/personal/default.aspx" /><category term="vacation" scheme="http://bloggingabout.net/blogs/rene/archive/tags/vacation/default.aspx" /><category term="azores" scheme="http://bloggingabout.net/blogs/rene/archive/tags/azores/default.aspx" /></entry><entry><title>Sao Miguel - Architecture</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/09/19/sao-miguel-architecture.aspx" /><id>/blogs/rene/archive/2009/09/19/sao-miguel-architecture.aspx</id><published>2009-09-19T19:27:00Z</published><updated>2009-09-19T19:27:00Z</updated><content type="html">&lt;p&gt;It is mandatory to pay attention to the specific architectural beautiness of your vacation destination. The Bradt guide did describe&amp;nbsp;for every single town the churches/chapels and other historic buildings of interest. &lt;/p&gt;
&lt;p&gt;You&amp;#39;ll notice that although Sao Miguel is the green island this doesn&amp;#39;t count for the color scheme used in their architecture significant buildings. I just photographed those churches in its different locations.&lt;/p&gt;
&lt;p&gt;If their just down the road...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6064.ch_5F00_1.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6064.ch_5F00_1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or on the top of everything...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/2742.ch_5F00_2.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/2742.ch_5F00_2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the middle of town...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/7776.ch_5F00_4.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/7776.ch_5F00_4.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Or enormous...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6254.ch_5F00_5.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6254.ch_5F00_5.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;They all served their primary goal, being a church, not a tourist attraction. And that makes them very special.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482218" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="personal" scheme="http://bloggingabout.net/blogs/rene/archive/tags/personal/default.aspx" /><category term="vacation" scheme="http://bloggingabout.net/blogs/rene/archive/tags/vacation/default.aspx" /><category term="azores" scheme="http://bloggingabout.net/blogs/rene/archive/tags/azores/default.aspx" /></entry><entry><title>Sao Miguel - The Craters</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/09/18/sao-miguel-the-craters.aspx" /><id>/blogs/rene/archive/2009/09/18/sao-miguel-the-craters.aspx</id><published>2009-09-18T11:05:00Z</published><updated>2009-09-18T11:05:00Z</updated><content type="html">&lt;p&gt;As you probably know the Azores are formed by volcanic activity. It gives the island its dramatic landscape with gentle slopes, steep cliffs, typical almost symetrical lakes, micro climate and stunning views. The best way to experience the crater landscape form my point of view is to hike in, over and aroind them. On Sao Miguel you can do right that in three different hikes, on three different days, the easy way, the long way and the hard way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The easy way&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.trails-azores.com/index.php?ilha=saomigueleste&amp;amp;id=42#desc"&gt;easiest way&lt;/a&gt; to endure the beauty of a crater is to walk round its inner base. Most craters on Sao Miquel have a lake (it is the greenest island and that is not because it never rains) and the furnas lake is just the right size. A nice pathway goes around the lake enabeling you to make good progress. As the walls of the creater are steep and high you get dramatic views where the clouds just tip over the ridge. I didn&amp;#39;t test the water for its temperature but the boiling mud indicates that not all&amp;nbsp;heat is coming from the sun. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/0207.furnas_5F00_1.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/0207.furnas_5F00_1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/0882.furnas_5F00_2.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/0882.furnas_5F00_2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;The Long Way&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.trails-azores.com/index.php?ilha=saomigueloeste&amp;amp;id=30#desc"&gt;long&lt;/a&gt; &lt;a href="http://www.trails-azores.com/index.php?ilha=saomigueloeste&amp;amp;id=32#desc"&gt;way&lt;/a&gt; is not&amp;nbsp;just a matter of going in the wrong direction or take the route public transport normally does. The long way is following the crater rim all around. On Sao Miguel this can be best done at the Site Cidades crater. Starting at Visto do Rei, with a stunning view inside the crater which is big enough to hold two lakes, some other craters and a small village, you simply follow the edge of the crater. On one side steep cliffs, on the other side the gently slope ending in the fast atlantic ocean.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/7180.sc_5F00_1.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/7180.sc_5F00_1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Hard Way&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.trails-azores.com/index.php?ilha=saomiguelcentro&amp;amp;id=40#desc"&gt;hard way&lt;/a&gt; is just pure torture. You start at sea-level (ok, admitting I did start at 75 meter) and then climb up&amp;nbsp;the crater out-side wall, reach it highest point at 581 meter and then descent to the lake inside the crater. The walk to Lagoa do Fogo is just that. I&amp;nbsp;did choose a hot and sunny day so the levada came as a bonus. Dipping in the cap to cool the head was very welcome.&amp;nbsp;Sitting at the lake side inside the crater it is great to see the clouds just tumbling over the top of the rim, start falling down but then evaporate&amp;nbsp;in the process. Very relaxing and guaranteed with an&amp;nbsp;empty mind you retrace your steps. It is worth it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/4401.ldf_5F00_1.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/4401.ldf_5F00_1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/1016.ldf_5F00_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/1106.ldf_5F00_2.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/1106.ldf_5F00_2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482215" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="personal" scheme="http://bloggingabout.net/blogs/rene/archive/tags/personal/default.aspx" /><category term="vacation" scheme="http://bloggingabout.net/blogs/rene/archive/tags/vacation/default.aspx" /><category term="azores" scheme="http://bloggingabout.net/blogs/rene/archive/tags/azores/default.aspx" /></entry><entry><title>Sao Miguel</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/09/17/sao-miguel.aspx" /><id>/blogs/rene/archive/2009/09/17/sao-miguel.aspx</id><published>2009-09-17T18:30:00Z</published><updated>2009-09-17T18:30:00Z</updated><content type="html">&lt;p&gt;Last week I spend my vacation on &lt;a href="http://en.wikipedia.org/wiki/S%C3%A3o_Miguel_Island"&gt;Sao Miguel&lt;/a&gt;, the largest island of the Azores. I needed the help of a colleague to persuade me to actually book the trip&amp;nbsp;(thanks Jantine)&amp;nbsp;and another colleague, Teresa,&amp;nbsp;adviced me with respect to the destination. &lt;/p&gt;
&lt;p&gt;Being a meticulous&amp;nbsp;holiday planner I booked the flight,&amp;nbsp; hotel, car and&amp;nbsp;insurance 4 days in advance. As my flight was on monday I could still visit on saturday the bookshop &lt;a href="http://www.jvw.nl/"&gt;Pied-a-Terre &lt;/a&gt;in Amsterdam to get the essentials for the trip and buy a printer so I could print-out my boarding pass and the route to&amp;nbsp;the hotel. The rest I needed was time to read the german and english travel guides and hiking books. Fortunately flying time was 4 hours and a 4 hours stopover in Lisbon. &lt;/p&gt;
&lt;p&gt;The Google Maps &amp;quot;directions&amp;quot; didn&amp;#39;t quite bring me where the hotel was. It did bring me in one of the &amp;quot;rougher&amp;quot; neighbourhoods of Ponta Delgada although there is no reason for fear. Finding someone who speaks just enough english to give the correct directions was the hardest part. At that moment I even didn&amp;#39;t managed to learn the portugese for &amp;quot;Thank You&amp;quot;. Shame on me. The cab driver was helpful enough to try to explain with a lot of hand gestures where the hotel was. After driving around for over an hour&amp;nbsp;I finally reached the lovely &lt;a href="http://www.maisturismo.pt/srarosa"&gt;hotel&lt;/a&gt;. Later that week I was able to drive to the airport within 10 minutes. The exact location is &lt;a href="http://maps.google.nl/maps?t=h&amp;amp;hl=nl&amp;amp;ie=UTF8&amp;amp;ll=37.757848,-25.640116&amp;amp;spn=0.002456,0.003557&amp;amp;z=18"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;This was my view from my terace. Don&amp;#39;t be fooled by the clouds. The clouds come and go. I enjoyed the sun and a good glass of wine.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6305.view_5F00_hotel.jpg"&gt;&lt;img src="http://bloggingabout.net/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/rene/6305.view_5F00_hotel.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482210" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="personal" scheme="http://bloggingabout.net/blogs/rene/archive/tags/personal/default.aspx" /><category term="vacation" scheme="http://bloggingabout.net/blogs/rene/archive/tags/vacation/default.aspx" /><category term="azores" scheme="http://bloggingabout.net/blogs/rene/archive/tags/azores/default.aspx" /></entry><entry><title>CSV export </title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2009/09/06/csv-export.aspx" /><id>/blogs/rene/archive/2009/09/06/csv-export.aspx</id><published>2009-09-06T20:12:00Z</published><updated>2009-09-06T20:12:00Z</updated><content type="html">&lt;p&gt;I had to export a bunch of data in a CSV file. Turned out that at the receiving end the Perl script didn&amp;#39;t want to eat my export. Luckily there is a standard for CSV files here and as&amp;nbsp;strong Microsoft follower I adhere to the standards. Read up on RFC 4180 &lt;a target="_blank" href="http://www.rfc-editor.org/rfc/rfc4180.txt"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To make life a little easier in getting all fields of my class String.Formatted the correct way I hammered down a CustomFormatter to format output according RFC4180. Your WriteLines can now look like this where the CsvFormatter takes care of adding double-quotes for the fields that matter:&lt;/p&gt;
&lt;p&gt;&amp;lt;snip&amp;gt;&lt;br /&gt;// boring code omitted&lt;br /&gt;&amp;nbsp;sww.WriteLine(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String.Format(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new CsvFormatter(),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @&amp;quot;{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}&amp;quot;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.id, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.title, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.description, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.createdBy, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.createdOn, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.lastModifiedBy, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; topic.lastModifiedOn,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.id,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.title,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.content,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.createdByUserName,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.createdDate,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; postitem.replyToId)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/p&gt;
&lt;p&gt;&amp;lt;/snip&amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The code for the CsvFormatter is here:&lt;/p&gt;
&lt;p&gt;public class CsvFormatter:IFormatProvider, ICustomFormatter&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region IFormatProvider Members&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public object GetFormat(Type formatType)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (formatType == typeof(ICustomFormatter))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return this;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region ICustomFormatter Members&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string Format(string format, object arg, IFormatProvider formatProvider)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (arg == null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string result = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (format == null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = arg.ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = String.Format(format, arg); // this part is never tested...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char[] escapeChars = new char[] {&amp;#39;&amp;quot;&amp;#39;,&amp;#39;\n&amp;#39;,&amp;#39;\r&amp;#39;, &amp;#39;,&amp;#39; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result.IndexOfAny(escapeChars) &amp;gt; -1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = result.Replace(&amp;quot;\&amp;quot;&amp;quot;, &amp;quot;\&amp;quot;\&amp;quot;&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = &amp;quot;\&amp;quot;&amp;quot; + result + &amp;quot;\&amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Obvious more ingenious ways are possible especially if you need more flexibility but this one did the trick for me (and Google didn&amp;#39;t bring me a quick&amp;nbsp;answer).&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=482159" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author></entry><entry><title>.Net Design for Performance</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/27/net-design-for-performance.aspx" /><id>/blogs/rene/archive/2008/10/27/net-design-for-performance.aspx</id><published>2008-10-27T18:42:00Z</published><updated>2008-10-27T18:42:00Z</updated><content type="html">&lt;p&gt;The sunday of PDC is traditionally focussed around a few session that&amp;nbsp;delve a little bit deeper into the subject than you would normally have on an normal PDC session. I attended (a little bit late I must admit but luckily &lt;a href="http://bloggingabout.net/blogs/rob"&gt;Rob&lt;/a&gt; did text me)&amp;nbsp;a session on Design for performance. Rob did sit thru the whole session and updated me quickly on what Rico Mariani told. Nice to see that some tools I already stumbled across in the last year or so (like vadump, clrprofiler) are getting more and more friends. One of them is &lt;a href="http://msdn.microsoft.com/en-us/library/cc305187.aspx"&gt;xperf&lt;/a&gt;, or the Windows Performance Toolkit. It enables you to capture performance traces for your box. The whole range of tools for tracing and logging on the windows platform are still somewhat scattered and are not yet on the end-to-end monitoring that tools like AppSight (now from BMC) provide. However the Microsoft Teams are working on it and we will get solutions in the next year.&lt;/p&gt;
&lt;p&gt;Another tool worth mentioning is &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc500596.aspx"&gt;MeasureIt&lt;/a&gt;. Nice to see Vance Morrison use his own tool to demo&amp;nbsp;the different performance characteristics of single operations in the framework. He is really an performance architect to my heart. Working out which collection classes you should use (none),&amp;nbsp;how a faster serailizer can be written and best of all find a performance bug in Activator.CreateInstance, a bug that&amp;nbsp;is going to be&amp;nbsp;solved.&lt;/p&gt;
&lt;p&gt;Rob did log the most interesting links:&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;Measure Early and Often for Performance, &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc500596.aspx"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;part 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt; &amp;amp; &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc507639.aspx"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;part 2&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163744.aspx"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;What Every Dev Must Know About Multithreaded Apps&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=86ce6052-d7f4-4aeb-9b7a-94635beebdda&amp;amp;displaylang=en"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;CLR Profiler&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- Visual Round Trip Analyzer (vrta.msi) link (still) broken&amp;hellip;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3fe0961b-ea72-40eb-a052-f68bac5a8ec1&amp;amp;displaylang=en"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;Vadump&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- &lt;/span&gt;&lt;a href="http://blogs.msdn.com/pigscanfly/archive/2008/02/09/xperf-a-new-tool-in-the-windows-sdk.aspx"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;Pigs can fly&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0cm 0cm 0pt;line-height:normal;text-align:justify;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;- &lt;/span&gt;&lt;a href="http://www.microsoft.com/whdc/system/sysperf/perftools.mspx"&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;span style="color:#0000ff;"&gt;Windows Performance Tools Kit&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ansi-language:EN-US;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;If you are into performance it is worth getting your hands on the deck...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=476252" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="PDC2008" scheme="http://bloggingabout.net/blogs/rene/archive/tags/PDC2008/default.aspx" /></entry><entry><title>Mount Hollywood</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/27/mount-hollywood.aspx" /><id>/blogs/rene/archive/2008/10/27/mount-hollywood.aspx</id><published>2008-10-27T13:48:00Z</published><updated>2008-10-27T13:48:00Z</updated><content type="html">&lt;p&gt;This was about to happen. Naturally when you are in LA, in West Hollywood you have to visit Mount Hollywood (or Mount Lee if you&amp;#39;re only for the sign in LA). But before I set off I had to pack my stuff and say goodbye to my B&amp;amp;B. It worked out like I hoped for, an laid-back approach, good room, great breakfast, good location for getting around in LA.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/bb_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;To start the walk (rather not call it a hike) I parked in griffith park and from there I headed for the observatory strangely enough named after the Park.&amp;nbsp;The observatory is located on a nice hillside which is reachable just under 30 minutes. Over there you find out that you could also have taken the car to get in front of the observatory. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/go2_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From the observatory to head for Mount Hollywood but before that take a &amp;#39;I was here picture&amp;#39; from the hollywood sign because on top of Mount Hollywood the angle for viewing the sign is not well.&lt;br /&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/hs_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;A very wide fire road leads you to the top of Mount Hollywood. That a fire road is needed becomes clear as you are actually walking across an area that has been recently hit by brush fire. There are no trees or other shady bits so make sure you are in enough supply of water and sunblock. After a 30 minutes uphill hike you reach the top where you are met with some nice overviews of the LA-bassin and thr surrounding mountains.&lt;br /&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/la_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The reward is worth the effort. &lt;/p&gt;
&lt;p&gt;Tnx LA for a lovely stay.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=476239" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Mount Williamson</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/25/mount-williamson.aspx" /><id>/blogs/rene/archive/2008/10/25/mount-williamson.aspx</id><published>2008-10-25T14:53:00Z</published><updated>2008-10-25T14:53:00Z</updated><content type="html">&lt;p&gt;With 8214 feet this days mountain will be the highest of my trip. Off course higher peaks are available (Mount Baldy being the highest) but I considered them either to far or to difficult yet to conquer. To get to the start point to need to drive the Angles Crest Highway to the parking lot at Islip saddle, just past two tunnels. Any further was not posible anyway.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/rd_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From the car park the trail named Silver Moccasin&amp;nbsp;leads you in a&amp;nbsp;moderate ascent with steep drop offs through low bushes and white fir and jeffrey pines (got that from the hiking booklet). Quickly you are up to some beautifull views across the San Gabriel crest.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/sg_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;And this was only 2 miles in the trip. After the much needed water and sandwiches entered the system I was ready for the last stretch towards the summit and the steepest part of the hike. The pros for hiking at this altitude is the lower temperature which make you sweat less, the cons is the very much unpaved road. It needs some clever navigation to choose a path that is and doable and doesn&amp;#39;t lead you to a dead-end (on a 200 feet cliff).&lt;/p&gt;
&lt;p&gt;After reaching the top the views are much different when you look into easterly direction.&lt;br /&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/md_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The mojave dessert lay at your&amp;nbsp;feet. The contrast couldn&amp;#39;t have been higher. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=476137" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Take a break</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/24/take-a-break.aspx" /><id>/blogs/rene/archive/2008/10/24/take-a-break.aspx</id><published>2008-10-24T14:59:00Z</published><updated>2008-10-24T14:59:00Z</updated><content type="html">&lt;p&gt;Today no thrilling new hikes. I did get out just to get some mileage but I had to adjust my plans just as I arrived at Trippet Ranch. The area was closed because of the high danger for bush fires. So I drove to Agoura hills to walk into the Cheeseboro canyon and take it easy.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/rest_5F00_sml.jpg" alt="" /&gt;b&lt;/p&gt;
&lt;p&gt;You see: all joy. Or this explains why I&amp;#39;m not IT&amp;#39;s next top model.&lt;/p&gt;
&lt;p&gt;I already told you I drive around the Los Angeles County. The lonely planet warned for the driving habbits of the LA-inhabitants but it feels not much different than in the Netherlands. You just have to watch out for at least 3 cars, the one in the front, the one in the back and the one left of you. If they don&amp;#39;t start touching you or you don&amp;#39;t start touching them you can continue. The only difference between here in LA and at home the cars interchange every second. Just to monitor three cars assumes you drive on the far right of the road. And that causes a bit of an issue. Because most of the time you&amp;#39;re screwed in the right lane. Either the lane changes in a &amp;#39;right lane must turn&amp;#39; strip in the most unexpected moments (I have a GPS in the car, it recalculates new routes very often), a parked car comes into sight or you&amp;#39;re sandwiched between traffic leaving&amp;nbsp;and entering the highway/freeway/interstate.&amp;nbsp;A better choice is to keep as far left as possible (but still keep the right part of the road,&amp;nbsp;you&amp;#39;re not in Great Britain). The problem&amp;nbsp;then&amp;nbsp;is speeding. All cars are by definition driving to fast. And I&amp;#39;m not saying that I never drive too fast but I really don&amp;#39;t want to be booked here. So I most of the time end-up somewhere in the middle of the road having to&amp;nbsp;keep track of all traffic around me.&lt;/p&gt;
&lt;p&gt;This in the VW rabbit (2.5 litres: that is far&amp;nbsp;more that I have in the Netherlands in my Renault Megane, but I also had to re-fuel on tuesday, which is also far more often than in the Netherlands). Not sure about those environmental aware californians. On the other hand: they still have some things to improve their CO2 bookmark.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/car_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;(picture taken at the car park at the Josphine Saddle Trail head)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=476074" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Sandstone Peak</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/23/sandstone-peak.aspx" /><id>/blogs/rene/archive/2008/10/23/sandstone-peak.aspx</id><published>2008-10-23T14:58:00Z</published><updated>2008-10-23T14:58:00Z</updated><content type="html">&lt;p&gt;Having been in cayons for the lats few days I decided it was time for some serious work. The Sandstone Peak Loop of 6 miles and an elevation of 1300 feet seemed a good choice. Sandstone Peak is the highest mountain within the Santa Monica Mountains. The peak is located in the middle of what&amp;#39;s called Circle X Ranch. It is an hour ride from Hollywood and the last miles of Yerba Buena Road winds itselfs around rough rock formations and beatifull views to the Mishe Mokwa Trail head. &lt;/p&gt;
&lt;p&gt;After a mile into the walk the balanced rock comes into view. It is not hard to recognize and it doesn&amp;#39;t need a lot of imagination to understand why it is named that way.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/br_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;The lunch stop was at split rock. From this point onwards no more shady bits, just open wilderness. The factor 30 sunmilk is used a lot. The hike continuous to reach Backbone trail just below a few giant watertanks. From there I&amp;nbsp;reached the first goal of this days hike: Inspiration Point. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/ip_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;This point is just on 2800 feet elevation. &lt;/p&gt;
&lt;p&gt;The last stretch brings me to the small path that heads up to Sandstone peak and brings me to the highest point in the hike, 3111 feet. The last&amp;nbsp;few feet require some mountaineering but the views are more than worth it.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/ma_5F00_sml.jpg" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure if you can read the plaquette but it states &amp;#39;Mt. Allen&amp;#39;. The fact is that it is also Sandstone Peak. Names doesn&amp;#39;t tell it all though. This rock is not from Sandstone, it is some volcanic rock, very, very hard. Looking around gives you views on the ocean, the LA bassin (smoggy) and the San Gabriel Mountains. When the body and mind is focussed again for finishing this hike&amp;nbsp;I head downhill to reach the car on the exact spot I left it.&lt;/p&gt;
&lt;p&gt;Encountered species:&lt;br /&gt;Grey Squirels: 1&lt;br /&gt;Rabbits: 1&lt;br /&gt;Lizards: lost count&lt;br /&gt;Birds: yes&lt;br /&gt;Humans: 2&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=475974" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Sturtevant Falls</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/22/sturtevant-falls.aspx" /><id>/blogs/rene/archive/2008/10/22/sturtevant-falls.aspx</id><published>2008-10-22T14:42:00Z</published><updated>2008-10-22T14:42:00Z</updated><content type="html">&lt;p&gt;This day I opted for a moderate walk 4 and a half hours hike&amp;nbsp;in a historic canyon and to a free-leaping watefall. The hike started with a 0.7 miles steep descent. This is always a great moment to realize that at the end of your day of have to walk uphill again.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/sign_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Down in the canyon I was welcomed by the sign &amp;#39;Bear Country&amp;#39;. I thought there was already enough danger out there but no, the califonians just added bears. Making a lot of noise should scare them away. Strangly enough the rules of the Angeles Forest prohibit making noise. I wonder if they will ever find out why so many hikers get&amp;nbsp;killed&amp;nbsp;by bears.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The great thing about canyon walks is that they block the sun hence the tempertures are more convenient. On the downside you are always faced with a climb to reach the end and top of the canyon. But thas was for later, first find a real waterfall.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;On the &amp;nbsp;way to the fall I encountred my first snake. Tecnically speaking the snake encoutered me and decided to slide away into the fallen leaves, which give him away. He didn&amp;#39;t rattle so it wasn&amp;#39;t a rattle snake. Near the&amp;nbsp;waterfall I was warned by&amp;nbsp;an fellow hiker that a snake was passing the path. &amp;nbsp;It was a king snake, one&amp;nbsp;of the not&amp;nbsp;poissionous species but neither of us wanted to verify that.&lt;/p&gt;
&lt;p&gt;A few miles in the hike the free falling waterfall appeared. The lack of water is also influencing this waterfall but at least for this one its intentions are clear.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/wf_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From this point onwards the hike went uphill for 3 miles and I can tell you I was quite pleased to find that I reached spruce grove which marked the start of the return leg of my walk. Still a modest climb was needed to 3500 feet near mount Zion. By this time the battery of my camera was empty so no evidence. The last few miles just brought me back to my startpoint where I still had to face the 0.7 miles uphill. &lt;/p&gt;
&lt;p&gt;Score for today:&lt;br /&gt;Bears: 0&lt;br /&gt;Mountain Lions:0&lt;br /&gt;Rattle Snakes: 0&lt;br /&gt;Snakes (non possiones): 2&lt;br /&gt;Possiones Oak: yes&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=475835" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Colby Canyon and Josphine Saddle</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/21/colby-canyon-and-josphine-saddle.aspx" /><id>/blogs/rene/archive/2008/10/21/colby-canyon-and-josphine-saddle.aspx</id><published>2008-10-21T15:29:00Z</published><updated>2008-10-21T15:29:00Z</updated><content type="html">&lt;p&gt;This days hike went to the Angeles National Forest. You need a permit for parking the car so I first drove to the Los Angeles River Ranger District office to buy the permits. On my way I drove through area that was hit by the recent forest fire. It looks like a moon landscape. You realize that the warnings for the use of open fire are to be taken very serious. &lt;/p&gt;
&lt;p&gt;In the Angeles National Forest I drove up the Angeles Crest Highway&amp;nbsp; past Clear Creek junction in the hart of the San Gabriel Mountains. There the Colby Canyon trail starts. I must admit that the trail gives you the oppertunity to either climb Josephine Peak or Strawberry Peak but in the ascent to Josepehine Saddle I realized that the last few months the extra hours on the project didn&amp;#39;t helped the stamina. I had two options: go on in a terrible slow pace and return to the car far after sunset or just enjoy the views at the Saddle and then return. The latter was the obvious choice.&lt;/p&gt;
&lt;p&gt;To give an impression of the Colby Canyon:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/colby_5F00_canyon_5F00_small.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;No rattlesnakes yet but the fast amount of lizards can&amp;#39;t be missed:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/hagedis_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=475799" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry><entry><title>Latency and Througput</title><link rel="alternate" type="text/html" href="/blogs/rene/archive/2008/10/20/latency-and-througput.aspx" /><id>/blogs/rene/archive/2008/10/20/latency-and-througput.aspx</id><published>2008-10-20T15:02:00Z</published><updated>2008-10-20T15:02:00Z</updated><content type="html">&lt;p&gt;Yesterday I&amp;nbsp;drove with my&amp;nbsp;rented&amp;nbsp;VW Rabbit&amp;nbsp;to the &lt;a target="_blank" href="http://www.nops.gov/samo"&gt;visitor centre&lt;/a&gt; of the Santa Monica Mountains in Thousands Oaks. The lady at the desk provided me with the maps for the different areas and the well ment advice: be aware of the mountain lion. She didn&amp;#39;t mentioned the Poison Oak and the rattle snake though.&lt;/p&gt;
&lt;p&gt;I picked&amp;nbsp;&amp;#39;the waterfall&amp;#39; as my destination.&amp;nbsp;Water is a problem in California so I shouldn&amp;#39;t expect much &amp;#39;fall&amp;#39; more &amp;#39;drizzle&amp;#39;, explained the desk lady. I took the car (somehow the visitor centre is in the middle of town, far, far away from the&amp;nbsp;actual parks) and arrived ten minutes later at the car park. The Rancho Sierra Vista/Satwiwa park&amp;nbsp;was home for centuries for farming and ranching.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/sn.jpg" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After a hike of 2 hours I finally got to the &amp;#39;waterfall&amp;#39;. Calling it a drizzle is offensive to drizzle. I would like to stick with &amp;#39;drip&amp;#39;. The water dripped form basin to the other, several times.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://bloggingabout.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/rene.src/wf_5F00_sml.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;And that reminded me immidiately of our latency (but maybe also througput) issues of&amp;nbsp;our prodcution server located in a datacentre in Silicon Valley. We ran several tests from The Netherlands and India but always ended up with complaints on the performance. We claimed the fast atalantic ocean contributed to this and now I confirmed. From West Holywood the performance is great. It simply takes too long for the water to reach its goal: The bottom of the canyon, enabling the plants, wildlife and trees to flourish.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://bloggingabout.net/aggbug.aspx?PostID=475756" width="1" height="1"&gt;</content><author><name>Rene Schrieken</name><uri>http://bloggingabout.net/members/Rene-Schrieken/default.aspx</uri></author><category term="LA" scheme="http://bloggingabout.net/blogs/rene/archive/tags/LA/default.aspx" /></entry></feed>