<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Scott Hanselman's Computer Zen</title>
    <link>http://www.hanselman.com/blog/</link>
    <description>Scott Hanselman's Thoughts on Programming, Technology, Fatherhood, and Life</description>
    <image>
      <url>http://www.hanselman.com/blog/images/zenicon.jpg</url>
      <title>Scott Hanselman's Computer Zen</title>
      <link>http://www.hanselman.com/blog/</link>
    </image>
    <copyright>admin</copyright>
    <lastBuildDate>Tue, 06 Jan 2009 08:23:03 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.7238.742</generator>
    <managingEditor>scott@hanselman.com</managingEditor>
    <webMaster>scott@hanselman.com</webMaster>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/ScottHanselman" type="application/rss+xml" /><feedburner:emailServiceId>ScottHanselman</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</wfw:commentRss>
      <slash:comments>22</slash:comments>
      <title>Be Aware of DPI with Image PNGs in WPF - Images Scale Weird or are Blurry</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/r1nSm-vKgjA/BeAwareOfDPIWithImagePNGsInWPFImagesScaleWeirdOrAreBlurry.aspx</link>
      <pubDate>Tue, 06 Jan 2009 08:23:03 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;Is that enough TLAs (Three Letter Acronyms) in the title there? I continue to mentally deny the existence of DPI (dots per inch) as a concept. It's my own fault. I have been living on PCs at 96dpi for so many years, I just stopped caring. This problem we ran into is SO obvious after the fact, but it flummoxed us for a half-hour. &lt;/p&gt;  &lt;p&gt;I've been helping a buddy on a super-cool super secret WPF application and the window has multiple states - regular, compact, and minimized. We've got three transparent PNGs for these three buttons. The designer created them and sent them along.&lt;/p&gt;  &lt;p&gt;However, with one of them, it kept showing up at the wrong size, and was blurry. Even if we set the width and height ourselves, it looked totally wrong.&lt;/p&gt;  &lt;p&gt;Here's wrong:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px; display: inline; border-top: 0px; border-right: 0px" title="wrong" border="0" alt="wrong" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BeAwareofDPIwithPNGsinWPF_14F43/wrong_3.png" width="219" height="59" /&gt;&lt;/p&gt;  &lt;p&gt;Unrelated to the scaling issue, I saw that the file was 3099 bytes, which I thought was a little large. I opened it up in the Visual Studio binary hex editor and noticed that I could see strings like &amp;quot;Photoshop ICC profile&amp;quot; in the header. PNGs are lossless (they are like Bitmaps, not JPEGs) and while they compress, there are may ways they can compress, like removing crap from headers. &lt;/p&gt;  &lt;p&gt;I like to &lt;a href="http://www.hanselman.com/blog/AddingPNGOUTToTheExplorerRightClickContextMenu.aspx"&gt;run PNGOUT on all my PNGs&lt;/a&gt; as it'll try different techniques to make the &lt;a href="http://www.advsys.net/ken/util/pngout.htm"&gt;PNG as small as possible without losing any data&lt;/a&gt; (without changing the way the PNG looks). I ran &lt;a href="http://www.advsys.net/ken/utils.htm"&gt;PNGOUT&lt;/a&gt; on the wrong file and it went from 3099 bytes to 292 bytes. It also just happened it look right afterwards.&lt;/p&gt;  &lt;p&gt;Here's right:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="right" border="0" alt="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BeAwareofDPIwithPNGsinWPF_14F43/right_3.png" width="218" height="44" /&gt;&lt;/p&gt;  &lt;p&gt;So why did it look right suddenly? Turns out that PNGOUT also changes the DPI, without asking, to 96dpi. Here's a little C# program I wrote to test:&lt;/p&gt;  &lt;pre class="c#" name="code"&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;    Image i = Image.FromFile(@&amp;quot;c:\users\scott\desktop\collapse-wrong.png&amp;quot;);&lt;br /&gt;    Console.WriteLine(i.HorizontalResolution + &amp;quot; &amp;quot; + i.VerticalResolution);&lt;br /&gt;    Console.WriteLine(i.Width + &amp;quot; &amp;quot; + i.Height);&lt;br /&gt;&lt;br /&gt;    Image i2 = Image.FromFile(@&amp;quot;c:\users\scott\desktop\collapse.png&amp;quot;);&lt;br /&gt;    Console.WriteLine(i2.HorizontalResolution + &amp;quot; &amp;quot; + i2.VerticalResolution);&lt;br /&gt;    Console.WriteLine(i2.Width + &amp;quot; &amp;quot; + i2.Height);&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;The output of this is:&lt;/p&gt;

&lt;p&gt;&lt;font size="2" face="Courier New"&gt;72.009 72.009
    &lt;br /&gt;56 10

    &lt;br /&gt;96 96

    &lt;br /&gt;56 10&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;Both files are 56x10 in dimension, but the first is 72.009 dpi and the second is 96 dpi. WPF defaults to 96 dpi so when it encounters the 72 dpi image it scales it up. If you can't change the image, there are &lt;a href="http://genesisconduit.wordpress.com/2008/07/05/wpf-images-and-dpi-independence/"&gt;funky ways around it&lt;/a&gt;. Personally, I believe if you are running into this because of a designer/developer mismatch, then just coordinate between each other and decide on a DPI, probably 96. In our case, DPI didn't really matter as the designer was developing pixel-accurate images, so we just run PNGOUT on all the images.&lt;/p&gt;

&lt;p&gt;I usually run PNGOUT from Powershell, but there is a nice free .NET app called &lt;a href="http://brh.numbera.com/software/pnggauntlet/"&gt;PNGGaunlet&lt;/a&gt; from &lt;a href="http://brh.numbera.com/blog/index.php/2008/08/24/pnggauntlet-202/"&gt;Ben Hollis&lt;/a&gt; that provides a nice GUI frontend.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/vvnyKW2klUML-YodBZmpvDlzw0g/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/vvnyKW2klUML-YodBZmpvDlzw0g/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=tVNdoXTS"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=urJqa7uj"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=urJqa7uj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=1Gdn4Sfh"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=PPqki5lm"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=PPqki5lm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=6D2B9kQM"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=6D2B9kQM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=sUc6rXlI"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/r1nSm-vKgjA" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=c6b7cbf7-c1f2-4a5b-8b89-0f82e6f86258</comments>
      <category>Windows Client</category>
      <category>WPF</category>
    <feedburner:origLink>http://www.hanselman.com/blog/BeAwareOfDPIWithImagePNGsInWPFImagesScaleWeirdOrAreBlurry.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=5664a72f-215b-4e75-9af7-75a0469e038b</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=5664a72f-215b-4e75-9af7-75a0469e038b</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=5664a72f-215b-4e75-9af7-75a0469e038b</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5664a72f-215b-4e75-9af7-75a0469e038b</wfw:commentRss>
      <title>ASP.NET MVC Design Gallery</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=5664a72f-215b-4e75-9af7-75a0469e038b</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/QgP_aAShNJM/ASPNETMVCDesignGallery.aspx</link>
      <pubDate>Mon, 05 Jan 2009 23:49:36 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;My teammate &lt;a href="http://www.stephenwalther.com/blog/archive/2008/12/18/asp-net-mvc-design-gallery-at-www.asp.net.aspx"&gt;Stephen Walther launched&lt;/a&gt; the &lt;a href="http://www.asp.net/mvc/gallery/"&gt;ASP.NET MVC Design Gallery&lt;/a&gt; a few weeks back. This stemmed from an idea &lt;a href="http://weblogs.asp.net/scottgu"&gt;ScottGu&lt;/a&gt; had to let the community change the default templates that ship with &lt;a href="http://www.asp.net/mvc"&gt;ASP.NET MVC&lt;/a&gt;. I was supposed to work on this but headed to Africa for the holidays so Stephen helped me out and took over the project and did a better job than I would have!&lt;/p&gt;  &lt;p&gt;You can vote on the designs that you like and that you don't like. You also can contribute new designs of your own.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.asp.net/mvc/gallery/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/ASP.NETMVCDesignGallery_D820/image_3.png" width="550" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After you download a design from the gallery, you can use the design by following these steps:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1) Copy the files from DesignTemplateCS or DesignTemplateVB folder into your project (use DesignTemplateCS for C# projects and DesignTemplateVB for VB.NET projects)&lt;/p&gt;    &lt;p&gt;2) Do a search and replace the string [YourProjectName]. Replace [YourProjectName] with the actual name of your project as displayed in the Solution Explorer window.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This last step is necessary to get the namespaces right. Most of the templates use helper methods to render the menu items so that the selected menu item is correctly displayed.&lt;/p&gt;  &lt;p&gt;Microsoft also is hosting a design competition to encourage members of the community to submit new designs. Submit a new design before January 31, 2009. ScottGu will be selecting the best three designs and announcing them on his blog. Learn more about the &lt;a href="http://www.asp.net/mvc/gallery/competition/"&gt;ASP.NET MVC Design Competition&lt;/a&gt; and submit your designs before January 31st.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/83RiVoq4nNkI0Gz3RkHIlQF6POg/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/83RiVoq4nNkI0Gz3RkHIlQF6POg/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=usWr98pV"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=BeNnQrHV"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=BeNnQrHV" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=HK6sm5nc"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=BFia5G4P"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=BFia5G4P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=wx3aALpP"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=wx3aALpP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=JE7TdDrV"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/QgP_aAShNJM" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=5664a72f-215b-4e75-9af7-75a0469e038b</comments>
      <category>ASP.NET</category>
      <category>ASP.NET MVC</category>
    <feedburner:origLink>http://www.hanselman.com/blog/ASPNETMVCDesignGallery.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</wfw:commentRss>
      <slash:comments>26</slash:comments>
      <title>South Africa 2008: NewsFlash - Turns out eating less and moving more causes weight loss</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/nZklj5SXLR8/SouthAfrica2008NewsFlashTurnsOutEatingLessAndMovingMoreCausesWeightLoss.aspx</link>
      <pubDate>Sat, 03 Jan 2009 05:40:41 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 10px; display: inline; border-top: 0px; border-right: 0px" title="image0-1" border="0" alt="image0-1" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008NewsFlashTurnsouteatingle_104D1/image0-1_3.jpg" width="356" height="422" /&gt;When I left for South Africa I was 193lbs/87kg, my heaviest ever on a 6 foot/1.8 meter medium frame. This was shocking to me because I could totally see 200lbs coming. It was right there ahead of me. &lt;a href="http://www.hanselman.com/blog/CategoryView.aspx?category=Diabetes"&gt;As a Type 1 Diabetic&lt;/a&gt; getting fat(ter) is deeply uncool. You can literally be a Type 1 (insulin dependant) and Type 2 (insulin resistant) diabetic at the &lt;em&gt;same time&lt;/em&gt;. This would mean I'd need to take MORE insulin to do the SAME amount of work. I'd already started seeing this recently as my total daily insulin dosage, usually under 30U (Units) was creeping up to 40U.&lt;/p&gt;  &lt;p&gt;Then we headed to Africa for our semi-yearly sojourn. Fast forward roughly a month and I'm 176lbs/79.8kg. That's 17 pounds, or as a newly svelt person me likes to say &amp;quot;I lost, like, 20 pounds!&amp;quot; The trick will be to keep it off, but here's what I think worked (as I lose nearly 20 pounds on EVERY trip to Africa, and nearly every trip overseas. The tragedy here is the re-gaining and re-losing of that same 20 pounds.)&lt;/p&gt;  &lt;p&gt;These are totally obvious observations/tips, but I'm a little dense, so I'm writing them down.&lt;/p&gt;  &lt;p&gt;That picture to the right is me when I was thinner. I'm also the short one in the picture.&lt;/p&gt;  &lt;h3&gt;Don't Eat a Serving Larger than Your Fist&lt;/h3&gt;  &lt;p&gt;I didn't consciously do this, it just happened. As my wife and I &lt;a href="http://www.hanselman.com/blog/HanselminutesPodcast144WeekThreeInSouthAfricaNtombenhle.aspx"&gt;discussed in our recent podcast&lt;/a&gt;, folks just show up to visit and food is divided appropriately. This is not to say that I wanted for food in any way. I didn't. It's that my hosts in South Africa gave us a reasonable amount of food, not an American Amount of Food. &lt;/p&gt;  &lt;p&gt;This just happened to be about the size of one's fist. Kind of unrelated, I mentioned this to the boy's doctor since the older boy wasn't eating that much and he said that most kids will naturally eat what they need to, no more and no less, and that amount was often about the size of his fist. We'd been wasting a lot of food as I was giving him a plate full of food as big as his head! So, it's a fist-sized serving for me.&lt;/p&gt;  &lt;h3&gt;Eat Breakfast&lt;/h3&gt;  &lt;p&gt;I am notorious for eating one giant 1pm meal, ahem, then a giant 6pm meal, then a small (read: almost giant) midnight meal. This didn't fly in South Africa, as there was a lovely light breakfast at 7am, lunch at 1pm, and a dinner around 6pm. Each was appropriately proportioned, especially lunch which went on the assumption that you ate breakfast. &lt;/p&gt;  &lt;p&gt;I realized that I've been eaten Epic Lunches to stave off death by starvation from skipping breakfast entirely. While eating breakfast does make my diabetes a little more tricky to manage as it adds a new variable, breakfast does support the next tip...&lt;/p&gt;  &lt;h3&gt;Eat Only Enough to Get You To the Next Meal&lt;/h3&gt;  &lt;p&gt;or&lt;/p&gt;  &lt;h3&gt;You Will Eat Again, In Your Life, You Know&lt;/h3&gt;  &lt;p&gt;My brother, the Ironman competitor and firefighter, taught me this not-obvious-to-me tip. He says that folks who aren't eating often enough eat like it's the last time they will ever eat. Rather, try eating with the knowledge that you will eat again in a few hours. If you realize that this meal only needs to get you to the next meal. This is the single most powerful dieting tip I've got.&lt;/p&gt;  &lt;h3&gt;Reset Your Full Indicator&lt;/h3&gt;  &lt;p&gt;My wife calls overeating &amp;quot;Pushing Through&amp;quot; as in &amp;quot;Oh, I &lt;em&gt;pushed through &lt;/em&gt;with that last bite.&amp;quot; Not recognizing what full feels like is a big problem for me. Basically you can reset your internal gas tank indicator by just thinking about it. &amp;quot;Am I full?&amp;quot; &amp;quot;Do I really need that next bite?&amp;quot; This has caused me to eat about 1/3 less without actually feeling any less full. Actually, I feel less bloated after meals.&lt;/p&gt;  &lt;p&gt;Aside: I actually have personal data (and charts!) that reflects this - while I was in South Africa my daily insulin usage (and hence, carb intake) went from 30-40U a day to 20U. Basically I used 33% to 50% less insulin per day.&lt;/p&gt;  &lt;h3&gt;Move More&lt;/h3&gt;  &lt;p&gt;I didn't visit the South Africa that a lot of people do. In my South Africa not everyone has a car. In mine you can easily fit 9 people into a VW Golf. Either way, I walked a lot. If there's no car available and you want to go to the mall that's 3km away, you walk. This, along with sweltering heat and a lot of water, is another nice way to lose weight. &lt;/p&gt;  &lt;p&gt;This year I've started working out, six days a week, for eat least an hour. I'm alternating cardio and anaerobic exercise. I'm finding that if I time my workouts with the length of certain television shows, I can make it through without going insane. That means, 40 minutes of cardio while I watch, say, Heroes. Then 22 minutes of weights as I watch Arrested Development. I'm actually watching more TV (and enjoying it) but I don't have to feel bad since I'm &lt;em&gt;moving&lt;/em&gt;.&lt;/p&gt;  &lt;h3&gt;Drink Water&lt;/h3&gt;  &lt;p&gt;Yes I know if you drink WAY too much water you can mess up your salt/electrolyte balance, but a few liters a day are what I've found is the right amount for me to lose weight. I can't overstate how water intake directly affects weight loss. It's really amazing. Everyone I know with 6-pack abs carries a water bottle around with them. While I was in Africa I really upped my water intake because of the heat, to the point where drinking water at every turn was second nature.&lt;/p&gt;  &lt;p&gt;What are your weight loss tips, Dear Reader?&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:364e18b5-1a3d-4e29-9022-f4e4883b4cdd" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Weight+Loss" rel="tag"&gt;Weight Loss&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Diet" rel="tag"&gt;Diet&lt;/a&gt;&lt;/div&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/25hnQFBy3fiPpc9YcQISkw6sRag/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/25hnQFBy3fiPpc9YcQISkw6sRag/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=klUIH01t"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=yq9Ox2fG"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=yq9Ox2fG" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=STp7LbaS"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=Fk09gdFR"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=Fk09gdFR" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=RTXiRYYh"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=RTXiRYYh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=koSUBfNk"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/nZklj5SXLR8" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=dc4ed9ef-5265-44eb-b842-6ad57af6b374</comments>
      <category>Africa</category>
      <category>Musings</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008NewsFlashTurnsOutEatingLessAndMovingMoreCausesWeightLoss.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</wfw:commentRss>
      <slash:comments>18</slash:comments>
      <title>Back to Basics: Explore the Edge Cases or Date Math will Get You</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/ZUcJuWUHJO8/BackToBasicsExploreTheEdgeCasesOrDateMathWillGetYou.aspx</link>
      <pubDate>Sat, 03 Jan 2009 02:29:44 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;&lt;a href="http://xkcd.com/376/"&gt;&lt;img style="margin: 0px 0px 10px 10px; display: inline" align="right" src="http://imgs.xkcd.com/comics/bug.png" /&gt;&lt;/a&gt; Disclaimer:&lt;/strong&gt; I don't work for the Zune team and I don't know anyone on the team. I think that &lt;/font&gt;&lt;a href="http://www.zune.net/en-us/support/zune30.htm"&gt;&lt;font color="#ff0000"&gt;Z2K9&lt;/font&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt; was a bummer, but I don't have any inside knowledge. Everything here came from the public interweb.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Dates will get you every time. Further more, it's all about Edge Cases. This is one of the things you'll think about when doing Test Driven Development and it's one of the things that everyone learns in Computer Science 101. You really have to hit those edge cases, be they dates, or number overflows, or buffer overflows.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://blog.wired.com/gadgets/2008/12/zune-freeze-res.html"&gt;news reports&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&amp;quot;A bug in the internal clock driver related to the way the device handles a leap year affected Zune users,&amp;quot; said the company in a statement. &amp;quot;That being the case, the issue should be resolved over the next 24 hours as the time change moves to January 1, 2009.&amp;quot;&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;em&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;Disclaimer*2: &lt;/strong&gt;I have no idea if the following is 100% true, only that it seems quite plausible. I present it for educational purposes, nothing else. It's very interesting. Again, &lt;/font&gt;&lt;a href="http://en.wikipedia.org/wiki/Unfrozen_Caveman_Lawyer"&gt;&lt;font color="#ff0000"&gt;I'm just a caveman&lt;/font&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;.&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;A &lt;a href="http://www.zuneboards.com/forums/zune-news/38143-cause-zune-30-leapyear-problem-isolated.html"&gt;Zune Fan poked around in the source code from the vendor (Freescale Semiconductor) that made the real time clock in the Zune&lt;/a&gt; (&lt;a href="http://pastie.org/349916"&gt;The vendor's source for rtc.c is here&lt;/a&gt;) and with the benefit of hindsight, noted that there's the opportunity to get stuck in an infinite loop.&lt;/p&gt;  &lt;p&gt;The Zune 30 shows the date and time, as do many devices, as the number of days and seconds since January 1st, 1980 at midnight. &lt;/p&gt;  &lt;pre class="cpp" name="code"&gt;year = ORIGINYEAR; /* = 1980 */&lt;br /&gt;&lt;br /&gt;while (days &amp;gt; 365)&lt;br /&gt;{&lt;br /&gt;    if (IsLeapYear(year))&lt;br /&gt;    {&lt;br /&gt;        if (days &amp;gt; 366)&lt;br /&gt;        {&lt;br /&gt;            days -= 366;&lt;br /&gt;            year += 1;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;        days -= 365;&lt;br /&gt;        year += 1;&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;

&lt;p&gt;The days variable is read out of the memory location managed by the Real Time Clock (RTC). When the value of days == 366, you break out of the inner loop, but you can never get out of the outer loop.&lt;/p&gt;

&lt;p&gt;A number of folks have blogged about the bug, their analysis and how they'd fix it. &lt;a href="http://programphases.com/?page_id=1732"&gt;Programming Phases has a good post&lt;/a&gt; and folks have &lt;a href="http://twitter.com/smiller/status/1089304871"&gt;twittered suggestions&lt;/a&gt;). The basic problem is that since there are 366 days remaining when the calculations are reached for the year 2008, there will never be another subtraction to bring the total below 365, so the loop continues. The value of days is stuck at 366. It IS a leap year, but days is not &amp;gt; 366, so the loop continues.&lt;/p&gt;

&lt;p&gt;In working with banking software for years, I can tell you that dates'll get you. When dealing with dates and date math you can't underestimate the value of really good code coverage. Also, even if you have 100% coverage, as &lt;a href="http://www.hanselman.com/blog/HanselminutesPodcast103QuetzalBradleyOnTestingAfterUnitTestsAndTheMythOfCodeCoverage.aspx"&gt;I learned in my interview with Quetzal Bradley&lt;/a&gt;, &lt;strong&gt;100% coverage just tells you a line of code DID run, it doesn't tell you that it ran correctly&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I noticed also when I visited my Live home page on Dec-31 that it said today was Jan-1, likely a Time Zone glitch. However, when I clicked the date, I was taken to a page with historical facts about Dec-31. ;)&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="jan1" border="0" alt="jan1" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BacktoBasicsExploretheEdgeCasesorDateMat_E95F/jan1_3.png" width="586" height="165" /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BacktoBasicsExploretheEdgeCasesorDateMat_E95F/dec31_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dec31" border="0" alt="dec31" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/BacktoBasicsExploretheEdgeCasesorDateMat_E95F/dec31_thumb.png" width="466" height="209" /&gt;&lt;/a&gt; &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dates, especially when TimeZones are added in, are notoriously hard. &lt;/p&gt;

&lt;p&gt;To this day there are a half-dozen bugs in DasBlog where we have a devil of a time with Time Zones. &lt;a href="http://www.shahine.com/omar/"&gt;Omar&lt;/a&gt; spent weeks fighting with them before he just gave up. We have to reconcile the local time of the visitor, the time on the server, and GMT time (the time we store everything in). It usually works, but when the Server isn't on GMT we get into all sorts of trouble. We also have problems with clients that call the XML-RPC APIs, some of which use UTC (GMT) time and some use local time. Other than keeping an internal table to wrong-headed clients, there are no good solutions.&lt;/p&gt;

&lt;p&gt;In 2007 &lt;a href="http://www.defenseindustrydaily.com/f22-squadron-shot-down-by-the-international-date-line-03087/"&gt;CNN talked to a Major General about a bug in some F-22's that caused them to malfunction when going across the international dateline&lt;/a&gt;. The &lt;a href="http://www.tuaw.com/2008/12/31/date-time-bugs-throughout-the-years-for-apple/"&gt;Unofficial Apple Weblog had an interesting post on Apple Date/Time bugs through the years&lt;/a&gt;. If you're interested in working with and maintaining legacy code, I recommend Michael Feathers' &lt;a href="http://www.amazon.com/gp/product/0131177052?ie=UTF8&amp;amp;tag=diabeticbooks&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131177052"&gt;Working Effectively with Legacy Code&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=diabeticbooks&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0131177052" width="1" height="1" /&gt;.&lt;/p&gt;

&lt;p&gt;As a random slightly-related aside, I was over at Hollywood Video buying a used copy of &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26ref%255F%3Dnb%255Fss%255Fvg%255F1%255F13%26field-keywords%3Dmirror%2527s%2520edge%2520xbox%2520360%26url%3Dsearch-alias%253Dvideogames%26sprefix%3DMirror%2527s%2520Edge&amp;amp;tag=diabeticbooks&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957"&gt;Mirror's Edge&lt;/a&gt;&lt;img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="https://www.assoc-amazon.com/e/ir?t=diabeticbooks&amp;amp;l=ur2&amp;amp;o=1" width="1" height="1" /&gt; yesterday and some folks were talking about the Zune problem. The manager said, wow, I'm running the music in here on a Zune right now, and produced his brown 30G Zune from behind the counter. He either hadn't turned it on today fresh or the clock was wrong so he was able to weather the whole day without an incident. He seemed pretty pleased about his &amp;quot;survival.&amp;quot;&lt;/p&gt;

&lt;p&gt;I wonder how many other less widespread devices are running this real time clock and if any of them had trouble as well.&lt;/p&gt;

&lt;p&gt;Do you have any personal Date/Time stories, Dear Reader? Please share in the comments!&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/MD-1CoDW3y8UTwr7DtrQQPpsxLc/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/MD-1CoDW3y8UTwr7DtrQQPpsxLc/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=8VYanOpS"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=tUzDQldP"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=tUzDQldP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=oBSLqgJn"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=55O8ZIcw"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=55O8ZIcw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=yzBdD9lS"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=yzBdD9lS" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=9MBXjf8Q"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/ZUcJuWUHJO8" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=ab36f7d7-1f8a-4e3f-b25f-0a73cf1dcf89</comments>
      <category>Back to Basics</category>
    <feedburner:origLink>http://www.hanselman.com/blog/BackToBasicsExploreTheEdgeCasesOrDateMathWillGetYou.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</wfw:commentRss>
      <slash:comments>15</slash:comments>
      <title>South Africa 2008 - Avoiding or Minimizing Jet Lag</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/wYiTIEJkSHU/SouthAfrica2008AvoidingOrMinimizingJetLag.aspx</link>
      <pubDate>Fri, 02 Jan 2009 06:21:32 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;We're back and we've got a little problem. Part of the family has jet lag and part doesn't. It doesn't matter who does or doesn't ;) but some of us have figured out a few basic tricks when crossing more than 4 time zones. They work for us, but YMMV (Your Mileage May Vary).&lt;/p&gt;  &lt;p&gt;In this case, we were travelling from GMT-8 to GMT+2, so that's 10 time zones. Right now it's 9:05pm where I am, and it's 7:05am tomorrow morning in South Africa.&lt;/p&gt;  &lt;p&gt;It's not really possible to completely AVOID Jet Lag. It &lt;em&gt;is JET-lag&lt;/em&gt;, and not bicycle-lag or walking-to-fast-lag. The human body just wasn't meant to cross an ocean in a few hours. It's supposed to take a few months or not happen at all. ;)&lt;/p&gt;  &lt;p&gt;Now, as a diabetic, I &lt;a href="http://www.hanselman.com/blog/SouthAfrica2008DiabeticTimeZones.aspx"&gt;have to pay more attention to Time Zones than most travelers&lt;/a&gt;, but this is all pretty standard jet-lag stuff but a little attention to detail and being willing to &lt;em&gt;mess with oneself psychologically &lt;/em&gt;can cut your jet-lag recovery time in half or better.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Ahead of Time:&lt;/strong&gt; Try to work out lots, especially cardio, in the days before your trip. I'm not sure why this works, maybe circulation, maybe it makes you tired, but it helps. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Water:&lt;/strong&gt; Drink ridiculous amounts of water. I try to do at least two liters a day while travelling and I keep drinking two liters a day when I'm recovering from the flight. (Really, just drink lots of water all the time)&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Take Advantage of the Flight Time&lt;/strong&gt;: Our total door-to-door travel time was just over 26 hours. That's 26 hours that you COULD be getting acclimated to the destination time. I move my watch, and consciously &lt;em&gt;try &lt;/em&gt;to move my brain to the destination time as soon as I sit down in my chair. That means literally saying to yourself, &amp;quot;OK, it's 7am. What would I be doing at 7am?&amp;quot; and trying to do it. You might find yourself needing to walk briskly around the plane when everyone else is sleeping, but it's worth it. There's many travel hours that you can be using to get ready for destination time.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Don't sleep when the Clock says it's Day:&lt;/strong&gt; Lots of folks say that &amp;quot;your body knows what it needs.&amp;quot; I believe this is nonsense when travelling. I think that jet-lag is the one time when your body has NO idea what it needs. You need to override your body's ignorance with your brain. If you get in to Europe at 2pm and you are exhausted, really, wait until at least 8pm or preferably later to sleep, otherwise you're screwed. I've watched people wandering around at 2am, ready for dinner, because they've slept their &amp;quot;8&amp;quot; in the middle of the day on destination time.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Be aware of travel direction: &lt;/strong&gt;I find that travelling West is really easy. Travelling East is the killer. An excellent explanation from Wikipedia:&lt;/li&gt;    &lt;p&gt;&lt;em&gt;There seems to be some evidence that traveling west to east is the more disruptive. This may be because most people have a circadian period which is a bit longer than 24 hours, making it easier to stay up later than to get up earlier.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;It may also be that flights to the east are more likely to require people to stay awake more than one full night in order to adjust to the local time zone. For example, comparing a typical schedule for a traveler flying to the East vs a traveler flying to the West:&lt;/em&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;Westward from London to Los Angeles, VIA BA0279, Jan 29, 2008. Time zone difference 8 hours.&lt;/em&gt;&lt;/li&gt;      &lt;table border="1" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;         &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Westward&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;Biological clock&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;Los Angeles local&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Departure&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 10:05&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 02:05&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Arrival&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 21:10&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 13:10&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Bedtime&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 30 - 06:00&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 22:00&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;Eastward from Los Angeles to London, VIA BA0278, Jan 29, 2008.&lt;/em&gt;&lt;/li&gt;      &lt;table border="1" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;         &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Eastward&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;Biological clock&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;London local&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Departure&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 15:59&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 29 - 23:59&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Arrival&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 30 - 02:05&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 30 - 10:05&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;          &lt;tr&gt;           &lt;td valign="top" width="133"&gt;&lt;em&gt;Bedtime&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 30 - 14:00&lt;/em&gt;&lt;/td&gt;            &lt;td valign="top" width="133"&gt;&lt;em&gt;JAN 30 - 22:00&lt;/em&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;   &lt;/ul&gt;   &lt;dl&gt;&lt;dd&gt;       &lt;p&gt;&lt;em&gt;The first scenario is equivalent to staying up all night and going to bed at 6am the next day — 9 hours later than usual. But the second scenario (eastward) is equivalent to staying up all night and going to bed at 2pm the next day — 12 hours after the time one would otherwise have gone to bed.&lt;/em&gt;&lt;/p&gt;     &lt;/dd&gt;&lt;/dl&gt;    &lt;li&gt;&lt;strong&gt;Use Daylight: &lt;/strong&gt;This one is the most important. When you arrive, either home or away, be outside as long and as often as possible. We used this on the children. The more sun you get (don't get burned) the more your brain will be reminded that it's daytime and you should be awake. This works even if it's snowy or gray. Just get outside!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;What works for you, Dear Reader, when trying to minimize jet-lag?&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/_JfZX6LdveWo8xuue6KVbxyleWY/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/_JfZX6LdveWo8xuue6KVbxyleWY/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=U65DXF1R"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=OwfVCUNW"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=OwfVCUNW" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=Pdub9qtj"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=qYfJoeik"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=qYfJoeik" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=lhRqTMaU"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=lhRqTMaU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=FhNdkb5c"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/wYiTIEJkSHU" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=e195e2e8-4394-40dc-90df-9973f127c3ca</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008AvoidingOrMinimizingJetLag.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=88d8a720-9376-4900-b83d-67cd700a65db</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=88d8a720-9376-4900-b83d-67cd700a65db</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=88d8a720-9376-4900-b83d-67cd700a65db</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=88d8a720-9376-4900-b83d-67cd700a65db</wfw:commentRss>
      <slash:comments>9</slash:comments>
      <title>Hanselminutes Podcast 144 - Week Three in South Africa - Ntombenhle</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=88d8a720-9376-4900-b83d-67cd700a65db</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/KdymzDgKHZ4/HanselminutesPodcast144WeekThreeInSouthAfricaNtombenhle.aspx</link>
      <pubDate>Fri, 02 Jan 2009 05:02:30 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/computerzen/463660255/"&gt;&lt;img style="margin: 0px 0px 5px 10px; display: inline" align="right" src="http://farm1.static.flickr.com/220/463660255_87ff145779_m.jpg" /&gt;&lt;/a&gt; My &lt;a href="http://www.hanselminutes.com/default.aspx?showID=162"&gt;one-hundred-and-forty-fourth podcast is up&lt;/a&gt;. Scott's on holiday in South Africa with his family this month. Rather than doing repeats or &amp;quot;best of&amp;quot; shows, Scott's doing man-on-the-street interviews and uploading them over cell phone. In this episode, Scott talks to &lt;a href="http://www.nkiwane.com/mo/"&gt;his Wife&lt;/a&gt;, &lt;a href="http://www.nkiwane.com/mo/"&gt;Ntombenhle&lt;/a&gt;, an MBA and Homemaker from Zimbabwe.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Subscribe: &lt;/strong&gt;&lt;a href="http://feeds.feedburner.com/Hanselminutes"&gt;&lt;img border="0" alt="Subscribe to Hanselminutes" src="http://www.hanselman.com/blog/content/binary/feed_2Dicon_2D16x16.png" /&gt;&lt;/a&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=117488860"&gt;&lt;img border="0" alt="Subscribe to my Podcast in iTunes" src="http://www.hanselman.com/blog/themes/zenGarden2/itunes_subscribe.gif" /&gt;&lt;/a&gt; &lt;a href="zune://subscribe/?Hanselminutes=http://feeds.feedburner.com/HanselminutesCompleteMp3"&gt;&lt;img src="http://www.hanselman.com/blog/images/zunepodcast.gif" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Download: &lt;/strong&gt;&lt;a href="http://perseus.franklins.net/hanselminutes_0144.mp3"&gt;MP3 Full Show #144&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Play &lt;/strong&gt;&lt;a href="http://www.hanselminutes.com/default.aspx?showID=162"&gt;in your browser&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Do also &lt;a href="http://www.hanselminutes.com/archives.aspx"&gt;remember the complete archives&lt;/a&gt; are always up and they have &lt;strong&gt;&lt;em&gt;PDF Transcripts&lt;/em&gt;&lt;/strong&gt;, a little known feature that show up a few weeks after each show.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.telerik.com/products/aspnet/overview.aspx?gad=CPLKy9kDEghsdEbLXRZ0NBiF1bL_AyCCkdsU"&gt;&lt;strong&gt;Telerik&lt;/strong&gt;&lt;/a&gt; is our sponsor for this show!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.telerik.com/products/aspnet/overview.aspx?gad=CPLKy9kDEghsdEbLXRZ0NBiF1bL_AyCCkdsU"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;a href="http://www.telerik.com/?utm_source=DNR&amp;amp;utm_medium=Banner&amp;amp;utm_term=Telerik%2Bhome&amp;amp;utm_content=Telerik%2Bhome%2Bpage&amp;amp;utm_campaign=TelerikHome_October"&gt;&lt;img border="0" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/HanselminutesPodcast51StaticCodeAnalysis_140AB/telerikLogo%5B1%5D%5B8%5D.gif" width="216" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit &lt;/strong&gt;&lt;a href="http://www.telerik.com/?utm_source=DNR&amp;amp;utm_medium=Banner&amp;amp;utm_term=Telerik%2Bhome&amp;amp;utm_content=Telerik%2Bhome%2Bpage&amp;amp;utm_campaign=TelerikHome_October"&gt;&lt;strong&gt;www.telerik.com&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;As I've said before this show comes to you with the audio expertise and stewardship of &lt;a href="http://weblogs.asp.net/cfranklin/archive/2006/01/11/435036.aspx"&gt;Carl Franklin&lt;/a&gt;. The name comes from &lt;a href="http://www.paraesthesia.com/blog/comments.php?id=776_0_1_0_C"&gt;Travis Illig&lt;/a&gt;, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)&lt;/p&gt;  &lt;p&gt;Enjoy. Who knows what'll happen in the next show?&lt;/p&gt;  &lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Africa"&gt;Africa&lt;/a&gt;,&lt;a href="http://technorati.com/tags/South+Africa"&gt;South Africa&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Ndebele"&gt;Ndebele&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Zimbabwe"&gt;Zimbabwe&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Zulu"&gt;Zulu&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/MACIDoxPMzG1cfcFA1CILCNvggo/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/MACIDoxPMzG1cfcFA1CILCNvggo/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=yyaeW5yl"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=BC1D61He"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=BC1D61He" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=e4vnyYYl"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=gIjvCnGa"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=gIjvCnGa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=6aajRpx4"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=6aajRpx4" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=GEnTeEsl"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/KdymzDgKHZ4" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=88d8a720-9376-4900-b83d-67cd700a65db</comments>
      <category>Africa</category>
      <category>Podcast</category>
      <category>Programming</category>
    <feedburner:origLink>http://www.hanselman.com/blog/HanselminutesPodcast144WeekThreeInSouthAfricaNtombenhle.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</wfw:commentRss>
      <slash:comments>8</slash:comments>
      <title>South Africa 2008 - For Goodness' Sake, Go to the Airport Early</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/PHJ_ecu3ilk/SouthAfrica2008ForGoodnessSakeGoToTheAirportEarly.aspx</link>
      <pubDate>Sat, 27 Dec 2008 23:37:52 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8726" border="0" alt="CIMG8726" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8726_1.jpg" width="324" height="244" /&gt;This trip to Africa was a reunion of sorts. My wife is the 4th of 7 kids, ranging in age from 38 to 18. This is the first time in over a decade that all seven kids have been in the same place at the same time. Folks are spread all over the world, so it's a challenge.&lt;/p&gt;  &lt;p&gt;Our flight today was from Jo'burg to Paris, then to Amsterdam, and then on the lovely direct flight to Portland from Amsterdam. The Jo'burg flight left at 8:30pm. I &lt;em&gt;really really &lt;/em&gt;like to not miss flights, plus I know that Murphy's Law always comes true. If it can go wrong, it will go wrong. &lt;/p&gt;  &lt;p&gt;I suggested we leave for the airport at 3pm, which was heresy to the family, truly. Five hours early, are you insane? &lt;/p&gt;  &lt;p&gt;I'm not sure what it was, but something felt wrong and I tried to find a balance between getting to the airport with some buffer and spending as much time with the family as possible. Certainly one doesn't want to break up a reunion by stressing about time.&lt;/p&gt;  &lt;p&gt;We ended up getting to the airport at 5pm, which was nothing short of a miracle. It took about an hour to drive to the airport, plus the Jo'burg airport has a fairly complex parking structure, and there's some construction. It took another 20 minutes to load the bags and get to International Departures.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8297" border="0" alt="CIMG8297" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8297_1.jpg" width="324" height="244" /&gt; We were flying Air France this time (KLM before) and we knew that bags need to weigh less than 23kg/50lbs leaving the US, and 32kg/70lbs on the way back into the US. When we arrived at the Air France counter there was large sign that said just that - 32kg. Turns out that this weight limit changed in January, it's 20kg/44lbs for economy. Only Business Class gets 32kg. Everyone was having a problem with this today, and the guy in front of us was going insane. Like &amp;quot;I'll never fly Air France again&amp;quot; insane. &lt;/p&gt;  &lt;p&gt;Weight is always a tough thing when travelling, and my wife and I always go back and forth about it. I tend to travel obscenely light. She wants to get her money's worth and bring everything and more, pushing to exactly whatever the limit is. However, airlines aren't giving folks any quarter these days, and I so people a few kgs over getting nailed with $50 per bag fees. We try to find a balance as a team.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8501" border="0" alt="CIMG8501" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8501_1.jpg" width="324" height="244" /&gt; We usually weigh our bags with a scale, and I highly recommend you to also, and give yourself 5 pounds of wiggle room. The Jo'burg airport is interesting because it has a scale &lt;em&gt;before you check in &lt;/em&gt;and they are strict. We had no trouble this time because we were prepared, but it was close.&lt;/p&gt;  &lt;p&gt;The real trouble happened when we tried to check in. On the way to South Africa we had had a little problem with my infant son. He has my last name while my wife kept her name. However, apparently most airlines put a &amp;quot;lap child&amp;quot; record under the mother's ticket record. Suffice to say, someone got confused, and confused people usually mean confused computer records. They ended up putting in &lt;em&gt;two &lt;/em&gt;infants. One with my last name and one with my wife's. When they asked if six folks were travelling, I said, no, five &amp;quot;souls&amp;quot; in four seats. (They say &amp;quot;souls&amp;quot; in the airline industry.) &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8685" border="0" alt="CIMG8685" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8685_1.jpg" width="324" height="244" /&gt; The first guy deleted the baby doppelganger and we travelled fine. This was over three weeks ago. Fast forward to today and when we go to the airport, the baby is gone. They'd deleted his record and ticket completely. But, he &lt;em&gt;was &lt;/em&gt;still in there, floating around Tron-style in the system. The guy was doing his best, it was clear, but some foreign-key relationship was definitely not working. He spend literally &lt;em&gt;90 minutes &lt;/em&gt;working on this, going back and forth to ticketing, management, and IT. He ended up deleting our entire ticket completely and starting over issuing new tickets to get us boarding passes. &lt;/p&gt;  &lt;p&gt;For me, in these situations, I seem to have infinite patience. For the most part these folks are doing their jobs, and announcing &amp;quot;I'll never fly Air France again&amp;quot; does zero good. I just kept thanking him for &lt;em&gt;his &lt;/em&gt;patience, and for sticking with me. In the end, he fixed us, but also ensured us the baby bulkhead row as well. Thank goodness we showed up 3+ hour early or we would have been screwed, and the guy said as much. &lt;/p&gt;  &lt;p&gt;The family was getting worried and stressed out, but we just keep reminding ourselves that this is all part of the fun. Everything is fun on vacation, and that is what we tell the kids. Sure we waited for and hour and a half at the Air France counter, but we did it together.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8735" border="0" alt="CIMG8735" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8735_1.jpg" width="204" height="271" /&gt; We had a final meal as a group at Nando's outside security then headed in to Passport Control. This was tricky also because after waiting for a useless 90 minutes, folks figured that any urgency had passed. However, outbound Passport Control at Jo'burg is always busy and there's usually very few agents working.&amp;#160; I knew we could spend, easily, another hour waiting for our outbound stamp. The flight boarded at 7:55pm, and I was only able to get folks to say their good byes and start walking at 7:15pm. I didn't even bother mentioning that it was a full 2 kilometers between Passport Control and gate A17.&lt;/p&gt;  &lt;p&gt;We played our trump card. We had a 3 year old and a 1 year old, so we went to the assisted passenger lane at Passport Control. This allowed us to avoid a line of over 300 people. However, we got stuck behind some UN guy whose papers weren't in order. Remember what I said about Murphy's Law? It gets better. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8322" border="0" alt="CIMG8322" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8322_1.jpg" width="304" height="229" /&gt; After another 20 minutes as the &lt;em&gt;next &lt;/em&gt;folks in line at Passport Control we moved up to talk to the agent. I &lt;a href="http://www.hanselman.com/blog/SouthAfrica2008MyPassportIsFull.aspx"&gt;remembered my trouble from before with my Passport at the Jo'burg airport&lt;/a&gt; and I wasn't going to make the same mistake again. Whatever trouble was coming, I was ready to be submissive and beg for assistance.&lt;/p&gt;  &lt;p&gt;The agent started processing our passports. This consists of typing in the Trip Numbers from our South African Visas to show we departed. She typed with one finger like a slow tempo metronome. My passport was fourth and when she hit it, she couldn't make out the numbers because the original guy who got me out of the incoming trouble &lt;em&gt;signed his name over the Trip Number. &lt;/em&gt;The agent went looking for help, and wouldn't you know it, she went and found &lt;em&gt;the same guy from before.&lt;/em&gt; This is the guy who argued with the young girl about whether or not we were allowed to put Visas on the amendments pages of American Passports. He totally remembered us and said that he'd doubled checked after the unfortunate trouble before, and that yes, you can put Visas on the amendments page via a special memo from the US Embassy. &lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8372" border="0" alt="CIMG8372" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ForGoodnessSakeGototheAir_BF0A/CIMG8372_1.jpg" width="324" height="244" /&gt; Anyway, at this point, it's 7:45pm and we're really pushing it. We take off speed walking with the 4 bags, and two kids, which isn't really speed walking at all. It was easily 2km to the gate, and they were boarding when we got there.&lt;/p&gt;  &lt;p&gt;It's always amazing to me when I'm walking onto a plane literally within minutes of missing it that things work out at all. I mean, we started packing at 9am, we left the house (late, I thought) at 4pm, for an 8:30 flight and &lt;em&gt;we needed every minute.&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;Any additional hiccup, any bathroom break or trouble over this day-long process would have caused us to miss the plane. I am sad that we've left South Africa this year, but I am glad that we didn't miss our flight. I believe we didn't because we went to the airport early. I will &lt;strong&gt;always &lt;/strong&gt;show up for international flights at least three hours early and now I've got a fun story.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/LXHLoxT41w-fLRbX6mV8hUs-so8/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/LXHLoxT41w-fLRbX6mV8hUs-so8/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=3vIP5vEF"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=294nQ155"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=294nQ155" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=5mv0qjbY"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=4bvAtnFX"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=4bvAtnFX" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=FbxLsm0P"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=FbxLsm0P" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=hTJ4yez0"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/PHJ_ecu3ilk" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=ed50adc8-adf3-4f25-8bc8-a4225f828e69</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008ForGoodnessSakeGoToTheAirportEarly.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=267db053-3e56-411e-9481-fb58ce5f8605</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=267db053-3e56-411e-9481-fb58ce5f8605</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=267db053-3e56-411e-9481-fb58ce5f8605</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=267db053-3e56-411e-9481-fb58ce5f8605</wfw:commentRss>
      <slash:comments>15</slash:comments>
      <title>South Africa 2008 - Make Your Own Dual 1/8" Airplane Headphone Adapter</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=267db053-3e56-411e-9481-fb58ce5f8605</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/sPF2gjPO-r0/SouthAfrica2008MakeYourOwnDual18AirplaneHeadphoneAdapter.aspx</link>
      <pubDate>Sat, 27 Dec 2008 23:36:57 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/CIMG8756.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8756" border="0" alt="CIMG8756" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/CIMG8756_thumb.jpg" width="204" height="271" /&gt;&lt;/a&gt;We are heading back home after our holiday in South Africa. A couple things didn't go as planned, and I was only able to get two podcasts done as two other interview subjects had scheduling issues. I think I'll interview my Wife and get her take on it.&lt;/p&gt;  &lt;p&gt;Anyway, I was sitting here on the plane using my favorite Etymotics Research ER-6i headphones (LOVE these. Seriously, been all over the world with them) to watch Wall-E on the tiny TV they've got here on Air France. I was lamenting the fact the I was only able to listen to one channel of sound. I was only hearing sound of the left ear, since these silly planes often have that dual 1/8&amp;quot; headphone thing. I assume it was either just stupidity on the part of the airlines, or it was to support them charging us $5 back in the day for their crappy headphones.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/CIMG8755.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8755" border="0" alt="CIMG8755" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/CIMG8755_thumb.jpg" width="304" height="229" /&gt;&lt;/a&gt;You can buy dual 1/8&amp;quot; to single 1/8&amp;quot; headphone adapters, and in fact, my older pair of Bose Headphones came with this adapter. However, it was lost a year or so ago, so bummer for me.&lt;/p&gt;  &lt;p&gt;Air France gave use these crappy headphones with the dual headphone jack at the end. I used my teeth to cut it and strip the wires about 6&amp;quot; back from the end. Then I asked the flight attendant for some kind of tape or stickers. He gave me some white Avery labels they use for some paperwork.&lt;/p&gt;  &lt;p&gt;Remember that a regular headphone has three wires, two that hold sound and a neutral/ground (I think...need to look this up). Basically, there's two colored wires and a white one. The wires inside the dual headphones had two white and two colored.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008MakeYourOwnDual18Airplane_B6FA/image_thumb.png" width="556" height="169" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The male end of my headphones has three bands. Using trial and error via my ears, I wrapped the stripped wires around the bands until I heard stereo sound. Then I covered the whole thing in the stickers,&lt;/p&gt;  &lt;p&gt;Fortunately the flight attendant was cool and didn't mind be rewiring the plane, but your mileage may vary. I could envision a scenario where this activity would freak out a &amp;quot;lesser&amp;quot; flight attendant. &lt;/p&gt;  &lt;p&gt;Or, just buy an adapter. You tend to look for things to do when you've got 26 hours of flying ahead of you.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/7ZVk-UnYOw4qcp2mvMcJ9B938j8/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/7ZVk-UnYOw4qcp2mvMcJ9B938j8/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=wdI6E3Ru"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=7TgGh8P7"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=7TgGh8P7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=UUnhiJfc"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=zFQZhh1D"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=zFQZhh1D" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=c1eOfLDt"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=c1eOfLDt" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=1QCYW9H6"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/sPF2gjPO-r0" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=267db053-3e56-411e-9481-fb58ce5f8605</comments>
      <category>Musings</category>
      <category>Tools</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008MakeYourOwnDual18AirplaneHeadphoneAdapter.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</wfw:commentRss>
      <slash:comments>42</slash:comments>
      <title>South Africa 2008 - African Math and CP Time</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/ldJpICPzqiY/SouthAfrica2008AfricanMathAndCPTime.aspx</link>
      <pubDate>Wed, 24 Dec 2008 22:42:18 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;I've decided the one thing I just will never get used to is the (relative) inaccuracy used in numbers around here. This is likely because I'm an American, but more likely that I'm a socially backward asshole programmer. Could be a little of both.&lt;/p&gt;  &lt;p&gt;There's the lateness thing, first. The level of relaxation, nay, apathy, around being somewhere on time is driving me batsh*t crazy. Seriously. If someone says to be out the door at 10am, and 2:30pm finds you getting into your car, you've got a problem. How hard is it to stand up, pick up your keys, get in your car and drive away. &lt;/p&gt;  &lt;p&gt;I can get up from a dead sleep, shower and be in the car in 15 minutes. I'm lucky if this house is out the door by 1 or 2 in the afternoon. I was up at 8am this morning. These people didn't get in the car until 3:15pm to do the day's errands. Really.&lt;/p&gt;  &lt;p&gt;At first I thought it was just basic &lt;a href="http://en.wikipedia.org/wiki/Colored_People_Time"&gt;CP Time&lt;/a&gt; (&lt;em&gt;and no, Dear Reader, you're very likely not allowed to use or say that term. ;) &lt;/em&gt;) as many folks around here talk about African Time. Actually, most non-Western, even non-American groups, I have found to be really chill about time. But around here, it's out of control. &lt;/p&gt;  &lt;p&gt;And not just time. All numbers. Here's some actual examples &lt;em&gt;just from today.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;How far is it?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Maybe 15 minutes. Like 7k.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Time/Distance: 65 minutes and 50k.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;How long will it take?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Really, 2 hours tops.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Time: 4.5 hours&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;When will he be waiting?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;11 sharp.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Time: 1:30pm&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;How many people are coming?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Like, maybe 20.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Count: 55 and uncounted children.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;How much petrol (gas) do we have?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;We're totally cool. Piles. Really.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Gas: Turns out &amp;quot;E&amp;quot; doesn't mean enough.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;When do they close?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;They're always open. Maybe they close at 8 or 9. It varies, they are flexible.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Actual Closing Time: 6pm sharp. Doors close, and metal walls slam shut hiding the building.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;It's so bad it's comical. I can't write this stuff. It'll be a sweet wondrous miracle if we don't miss our plane home. The scary part is that I had to lie and say it's an hour earlier than it is, and that &lt;strong&gt;still &lt;/strong&gt;might not be enough. I may need to say it's another day.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font size="1"&gt;(Yes, I realize I'm in another country, Yes, I realize I'm time obsessed, Yes, I know I need to be tolerate, yada yada yada. Still, I reserve the right to ridicule the culture I've married into and I reserve the right to tell my wife things like &amp;quot;and this is why your continent is screwed up.&amp;quot; It's all in good fun, so poop on you. ;P )&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/fY6kxTAPddLIFqzRFzMe0vOrGhs/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/fY6kxTAPddLIFqzRFzMe0vOrGhs/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=cxW4oVJs"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=VuJoUVE6"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=VuJoUVE6" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=KljRIdUt"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=p5X994qz"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=p5X994qz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=kiLrRV2W"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=kiLrRV2W" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=xdmnhHyI"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/ldJpICPzqiY" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=1b7c7b8a-3128-48f1-a17d-d6158a812b2e</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008AfricanMathAndCPTime.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</wfw:commentRss>
      <slash:comments>13</slash:comments>
      <title>South Africa 2008 - Christmas Eve Eve Lightning Storm</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/L99zKJ-TvY0/SouthAfrica2008ChristmasEveEveLightningStorm.aspx</link>
      <pubDate>Tue, 23 Dec 2008 20:57:15 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;In Oregon where I am from, the weather tends to be very mild. It's basically &lt;em&gt;meh&lt;/em&gt; and 60F/15C most of the year. It's NOT a place of extreme anything. Except maybe hayfever/allergies.&lt;/p&gt;  &lt;p&gt;Down here in Africa, it's extreme. It's as if God himself is showing off. It was very hot today, but tonight it's rained and thundered and lightening like someone was pissed. Here's a few shots with a super slow super cheap Casio Exilim Z750 out the window:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8576.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8576" border="0" alt="CIMG8576" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8576_thumb.jpg" width="244" height="183" /&gt;&lt;/a&gt;  &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8543.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8543" border="0" alt="CIMG8543" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8543_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;  &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8566.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8566" border="0" alt="CIMG8566" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008ChristmasEveEveLightningS_AC15/CIMG8566_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I took 150 shots of blackness, one after the other, before I got these. I still don't feel like I &lt;em&gt;nailed&lt;/em&gt; it, but the first one is pretty sweet.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/57P9ouKjOQrbkxzBoyChuR2TuIY/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/57P9ouKjOQrbkxzBoyChuR2TuIY/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=N4aXoa2W"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=GxHqYfa2"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=GxHqYfa2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=noWbE7x5"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=h0S3kfN1"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=h0S3kfN1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=1UnxXvHZ"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=1UnxXvHZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=abYgrYR7"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/L99zKJ-TvY0" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=dacefdcc-010a-4316-966e-a5c19b0d9eb6</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008ChristmasEveEveLightningStorm.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=48663d65-c337-48b2-9d1a-86b328838523</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=48663d65-c337-48b2-9d1a-86b328838523</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=48663d65-c337-48b2-9d1a-86b328838523</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=48663d65-c337-48b2-9d1a-86b328838523</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <title>South Africa 2008 - Johannesburg Zoo</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=48663d65-c337-48b2-9d1a-86b328838523</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/TtTcvOcs9X0/SouthAfrica2008JohannesburgZoo.aspx</link>
      <pubDate>Tue, 23 Dec 2008 20:56:07 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;We drove to the Joburg Zoo today. I had VERY low expectations for a couple of reasons, most of which were not rational in retrospect. My mom was a zookeeper at the Washington Park Zoo for years, working with elephants and birds of prey. We are members to the zoo and we go all the time. We also visit zoos when we go to other cities. &lt;/p&gt;  &lt;p&gt;We've also been to Chipangali in Zimbabwe and it was really run down. One of the mistakes I've made on this trip is assuming that things in Zim relate in any way to things in South Africa. Zim as I know it is gone, and South Africa is more developed every time I visit. I won't underestimate this country again.&lt;/p&gt;  &lt;p&gt;This is a REALLY cool zoo. I'd say even the best zoo I've ever visited, including the San Diego zoo. It's massive beyond reason for a city zoo. You can even rent a little cart and drive around as walking will take all day. We spent 5 hours there and didn't scratch the surface. The size of the fences are really small, which is a treat as you can get REALLY close to the animals. We were all of ten feet from a giraffe. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8491.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CIMG8491" border="0" alt="CIMG8491" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8491_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8478.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CIMG8478" border="0" alt="CIMG8478" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8478_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8482.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CIMG8482" border="0" alt="CIMG8482" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8482_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8488.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CIMG8488" border="0" alt="CIMG8488" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8488_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8480.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CIMG8480" border="0" alt="CIMG8480" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/SouthAfrica2008JohannesburgZoo_ABD0/CIMG8480_thumb.jpg" width="484" height="644" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I'd really recommend you not miss it if you are in Joburg.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/yXlFhDeobfn_DJVDvQ99TINmijE/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/yXlFhDeobfn_DJVDvQ99TINmijE/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=GQJYY5KF"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=i7QuYw5z"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=i7QuYw5z" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=4ySGRCBT"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=mTA2EWQ7"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=mTA2EWQ7" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=ZpeuTQVa"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=ZpeuTQVa" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=RaQINpyo"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/TtTcvOcs9X0" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=48663d65-c337-48b2-9d1a-86b328838523</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008JohannesburgZoo.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Hanselminutes Podcast 143 - Week Two in South Africa - Victor</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/5N1NGB29O8Q/HanselminutesPodcast143WeekTwoInSouthAfricaVictor.aspx</link>
      <pubDate>Tue, 23 Dec 2008 06:52:59 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;My &lt;a href="http://www.hanselminutes.com/default.aspx?showID=161"&gt;one-hundred-and-forty-third podcast is up&lt;/a&gt;. Scott's on holiday in South Africa with his family this month. Rather than doing repeats or &amp;quot;best of&amp;quot; shows, Scott's doing man-on-the-street interviews and uploading them over cell phone. In this episode, Scott talks to Victor, a lawyer and lecturer at the University of Lesotho with a specialization in Women's legal issues.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;NOTE:&lt;/em&gt; &lt;em&gt;I had a heck of a time uploading this episode over the 3G cell phone so that it why it's late, but it was still recorded earlier this month, hence &amp;quot;week two.&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Subscribe: &lt;/strong&gt;&lt;a href="http://feeds.feedburner.com/Hanselminutes"&gt;&lt;img border="0" alt="Subscribe to Hanselminutes" src="http://www.hanselman.com/blog/content/binary/feed_2Dicon_2D16x16.png" /&gt;&lt;/a&gt; &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=117488860"&gt;&lt;img border="0" alt="Subscribe to my Podcast in iTunes" src="http://www.hanselman.com/blog/themes/zenGarden2/itunes_subscribe.gif" /&gt;&lt;/a&gt; &lt;a href="zune://subscribe/?Hanselminutes=http://feeds.feedburner.com/HanselminutesCompleteMp3"&gt;&lt;img src="http://www.hanselman.com/blog/images/zunepodcast.gif" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Download: &lt;/strong&gt;&lt;a href="http://perseus.franklins.net/hanselminutes_0143.mp3"&gt;MP3 Full Show #143&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Play &lt;/strong&gt;&lt;a href="http://www.hanselminutes.com/default.aspx?showID=161"&gt;in your browser&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;.&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Do also &lt;a href="http://www.hanselminutes.com/archives.aspx"&gt;remember the complete archives&lt;/a&gt; are always up and they have &lt;strong&gt;&lt;em&gt;PDF Transcripts&lt;/em&gt;&lt;/strong&gt;, a little known feature that show up a few weeks after each show. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.telerik.com/products/aspnet/overview.aspx?gad=CPLKy9kDEghsdEbLXRZ0NBiF1bL_AyCCkdsU"&gt;&lt;strong&gt;Telerik&lt;/strong&gt;&lt;/a&gt; is our sponsor for this show! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.telerik.com/products/aspnet/overview.aspx?gad=CPLKy9kDEghsdEbLXRZ0NBiF1bL_AyCCkdsU"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;a href="http://www.telerik.com/?utm_source=DNR&amp;amp;utm_medium=Banner&amp;amp;utm_term=Telerik%2Bhome&amp;amp;utm_content=Telerik%2Bhome%2Bpage&amp;amp;utm_campaign=TelerikHome_October"&gt;&lt;img border="0" align="left" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/HanselminutesPodcast51StaticCodeAnalysis_140AB/telerikLogo%5B1%5D%5B8%5D.gif" width="216" height="74" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Building quality software is never easy. It requires skills and imagination. We cannot promise to improve your skills, but when it comes to User Interface, we can provide the building blocks to take your application a step closer to your imagination. Explore the leading UI suites for ASP.NET and Windows Forms. Enjoy the versatility of our new-generation Reporting Tool. Dive into our online community. Visit &lt;/strong&gt;&lt;a href="http://www.telerik.com/?utm_source=DNR&amp;amp;utm_medium=Banner&amp;amp;utm_term=Telerik%2Bhome&amp;amp;utm_content=Telerik%2Bhome%2Bpage&amp;amp;utm_campaign=TelerikHome_October"&gt;&lt;strong&gt;www.telerik.com&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;As I've said before this show comes to you with the audio expertise and stewardship of &lt;a href="http://weblogs.asp.net/cfranklin/archive/2006/01/11/435036.aspx"&gt;Carl Franklin&lt;/a&gt;. The name comes from &lt;a href="http://www.paraesthesia.com/blog/comments.php?id=776_0_1_0_C"&gt;Travis Illig&lt;/a&gt;, but the goal of the show is simple. Avoid wasting the listener's time. (and make the commute less boring)&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/r_R_0YigF6EJsd4dw5ItHBVTx4Y/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/r_R_0YigF6EJsd4dw5ItHBVTx4Y/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=sJbA0iRa"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=EH06JGfQ"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=EH06JGfQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=Z02I9Gux"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=SYy5bBxE"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=SYy5bBxE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=9fg0JgHf"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=9fg0JgHf" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=9GUmIW38"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/5N1NGB29O8Q" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=32cb63ef-0a5e-4d92-8fc1-1652369eb3b9</comments>
      <category>Africa</category>
      <category>Podcast</category>
    <feedburner:origLink>http://www.hanselman.com/blog/HanselminutesPodcast143WeekTwoInSouthAfricaVictor.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</wfw:commentRss>
      <slash:comments>14</slash:comments>
      <title>South Africa 2008 - Relative Fakery</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/X21Urws2UwI/SouthAfrica2008RelativeFakery.aspx</link>
      <pubDate>Mon, 22 Dec 2008 22:59:27 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;I wasn't going to write about this but my brother-in-law suggested it. This is likely less about Africa and more about life. I have a fatal flaw, my wife says, and that is that I am the same person everywhere. South Africa or Malaysia or Europe, I'm the same dude. Different language or accent, but the same general idiocy reigns.&lt;/p&gt;  &lt;p&gt;My wife, on the other hand, has good sense and, what's it called, social abilities? I assume everyone is my friend and shake hands and kiss babies all day. Ignorance is bliss, it seems. &lt;/p&gt;  &lt;p&gt;On the trip there's an endless supply of not just cousins, but third cousins, and &amp;quot;are you my cousins&amp;quot; and even a few &amp;quot;who are you exactly?&amp;quot; I love a parade. However, I also smile and wave like it's a parade. I assume since they all came over to see us that they are genuinely interested in how we are. I also tend to assume that they are also happy, healthy and content people like us.&lt;/p&gt;  &lt;p&gt;Turns out that all relatives are not created equal. Wish I'd gotten the memo. There is apparently theses things called &lt;em&gt;envy &lt;/em&gt;and &lt;em&gt;posturing &lt;/em&gt;I am not familiar with. Some couples come in two cars, for example. I, of course, notice this, but &lt;em&gt;meh&lt;/em&gt;, right? They probably came from work. Oh no, we are meant to see that they have &lt;strong&gt;two &lt;/strong&gt;cars. &lt;/p&gt;  &lt;p&gt;Watches are dusted off and worn, diamond rings are polished, shirts are ironed. They've come to see &lt;em&gt;mkhwenyana&lt;/em&gt;, the white American son-in-law and their long lost sister/cousin/auntie who is, it seams, a hybrid freakish part-African, part-American. &lt;/p&gt;  &lt;p&gt;Again, I can't stress my level of cluelessness. There's apathy, and then there's profound ignorance. I have the ignorance level of a 2-dimensional being on a plane in 3-D space. I am not just missing dimensions, but I'm having trouble conceiving of them.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Why haven't you called? Why don't you write or email? What a bad son in law you are! &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Um, because we've only just met?&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;What is America like?&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Pretty much like this, except you're not basting and there's fewer electric razor fences.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;No, really, I hear America is the land of opportunity.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;I think the world is the land of opportunity, myself. You guys have the same stuff we do. Honest.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Listen to mkwenyanna! He says South Africa has the same stuff the states does. Nonsense. Let me see your digital camera. Is that an iPhone?&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;My wife is able to navigate this conversational minefield while not only staying classy, but also acting as a balm on decade-old sore egos. She also reminds people that it &lt;strong&gt;is &lt;/strong&gt;possible to be from America and still be broke. And we are. We DID fly here, you know? &lt;/p&gt;  &lt;p&gt;Turns out &amp;quot;our presence is your gift&amp;quot; doesn't translate well into my broken-Zulu. ;P &lt;/p&gt;  &lt;p&gt;I'll remember that next time. Going on 10 years of marriage, and I'll figure all this out if it kills me.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/rRfBFJiTe227ocQzNlPxOULoLAk/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/rRfBFJiTe227ocQzNlPxOULoLAk/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=9Uj4AfBI"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=fmKNnGX1"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=fmKNnGX1" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=3Ud6cBDC"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=Hq2YiP2d"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=Hq2YiP2d" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=ojvnwgY5"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=ojvnwgY5" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=zDLUIqlc"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/X21Urws2UwI" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=983b4bf7-1bdb-4a3c-8baa-8164ad3c4fb9</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008RelativeFakery.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.hanselman.com/blog/Trackback.aspx?guid=2650c728-8b82-4300-878d-516a5ba28903</trackback:ping>
      <pingback:server>http://www.hanselman.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.hanselman.com/blog/PermaLink.aspx?guid=2650c728-8b82-4300-878d-516a5ba28903</pingback:target>
      <dc:creator>Scott Hanselman</dc:creator>
      <wfw:comment>http://www.hanselman.com/blog/CommentView.aspx?guid=2650c728-8b82-4300-878d-516a5ba28903</wfw:comment>
      <wfw:commentRss>http://www.hanselman.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2650c728-8b82-4300-878d-516a5ba28903</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <title>South Africa 2008 - Being Away from Home for a Long Time</title>
      <guid isPermaLink="false">http://www.hanselman.com/blog/PermaLink.aspx?guid=2650c728-8b82-4300-878d-516a5ba28903</guid>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/sKpr34uvUDo/SouthAfrica2008BeingAwayFromHomeForALongTime.aspx</link>
      <pubDate>Mon, 22 Dec 2008 22:34:06 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="CIMG8307" border="0" alt="CIMG8307" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/a3e6524cd867_CCA9/CIMG8307_thumb.jpg" width="324" height="244" /&gt; Here in Joburg it is the holiday season and it is &lt;em&gt;body temperature &lt;/em&gt;outside. By that I mean it's 37C/98.6F. That's insane. And it's wet sticky can't sleep no AC and there's bugs hot, not just regular hot. I recommend everyone experience it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.katu.com/weather/trend"&gt;Back home in Oregon&lt;/a&gt;, there is two FEET of snow in my front year and it's a balmy -5C/23F, just like I like it. Shorts weather, you know. ;) Apparently the PDX airport is utter chaos, totally frozen. The flight we are taking from Amsterdam has been cancelled or rerouted for days. Should be worked out by the time we get back and we'll literally miss all the excitement as if it didn't happen.&lt;/p&gt;  &lt;p&gt;However, we've been away so long (almost a month) that I am starting to forget stuff about home. Sounds silly, but it's true. I hate the heat, but I am getting used to it. I'm drinking water from the tap. I'm driving around Joburg at 1am on the left side of the road and not finding it odd. I bought 20R worth of coat hangers while waiting at a red robot and didn't giggle when folks rolled their R's while saying red robot. I'm asking for brown bread rather than wheat, and &lt;em&gt;amanzi still&lt;/em&gt;, rather than bottled water. We're eating sadza or &lt;a href="http://en.wikipedia.org/wiki/Pap_(food)"&gt;pap&lt;/a&gt; and not complaining.&lt;/p&gt;  &lt;p&gt;It's nice to visit somewhere for a week or five days, but let me tell you as someone who's done it many times, somewhere around a month your brain starts to say &amp;quot;Hm, maybe this guy isn't going home. Maybe he is home.&amp;quot; &lt;/p&gt;  &lt;p&gt;You start to figure out where to buy bread and milk, you get connected, you fill up your tank, you learn the footpath shortcuts, you walk home from the mall in the dark. You're not a native by any stretch, but you've found direction and momentum.&lt;/p&gt;  &lt;p&gt;You start to figure, &amp;quot;ok, I guess folks CAN live like this.&amp;quot;&lt;/p&gt;  &lt;p&gt;Now, to be clear, this is the same when going from Oregon to South Africa as it is going from Oregon to, say, California, or from Johannesburg to Cape Town. Moving is moving and everyone has a tushy, as I tell my son. Folks aren't THAT different. This experience is the very essence of travel.&lt;/p&gt;  &lt;p&gt;It's an important reminder to be and my family that, (from an American point of view) that there are people in the world that will never come to the US, don't want to come to the US, don't live like folks in the US and aren't interested in the US. Everyone has a different way of doing things and if it works for them, good for them. Seems obvious, but it is surprisingly un-obvious for folks. (This of course, also works if you replace American/US with your country. ;) ) Get your kids out of town, in a tent, at a &lt;em&gt;boma&lt;/em&gt;, on a camel and eating tripe. Have them walk 3km barefoot at noon without complaint. Put them in a situation where they are the only white/black/brown/yellow person in a room of folks that aren't. Now, do that for more than a month if you can. South Africa is a nice place to start and I recommend you travel here and check it out. We have a blast every time we go. I wouldn't be out of passport pages if it wasn't true. I am just bummed with didn't make it to Lesotho this time.&lt;/p&gt;  &lt;p&gt;Anyway, just as I get start getting used to things, it's time to go. Just another week or so and we'll be packing up.&lt;/p&gt;  &lt;p&gt;I want to say Thanks Again to Mario and Tina for loaning me this modem and showing me how to buy minutes/megabytes.&lt;/p&gt;&lt;br/&gt;&lt;hr/&gt;© 2008 Scott Hanselman. All rights reserved. &lt;br/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.googleadservices.com/~a/PS2phSICiNBFb6DFi_nktmc6_iA/a"&gt;&lt;img src="http://feedads.googleadservices.com/~a/PS2phSICiNBFb6DFi_nktmc6_iA/i" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=ln3E4FLg"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=PJBJGAyJ"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=PJBJGAyJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=1o1Z0Nsr"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=799" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=iPVN3E3Y"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=iPVN3E3Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=wgdUSsqq"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?i=wgdUSsqq" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feedproxy.google.com/~f/ScottHanselman?a=xY2hnSOr"&gt;&lt;img src="http://feedproxy.google.com/~f/ScottHanselman?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feedproxy.google.com/~r/ScottHanselman/~4/sKpr34uvUDo" height="1" width="1"/&gt;</description>
      <comments>http://www.hanselman.com/blog/CommentView.aspx?guid=2650c728-8b82-4300-878d-516a5ba28903</comments>
      <category>Africa</category>
    <feedburner:origLink>http://www.hanselman.com/blog/SouthAfrica2008BeingAwayFromHomeForALongTime.aspx</feedburner:origLink></item>
  </channel>
</rss>
