Friday, December 30, 2005

The Saga Continues

See Darth Vader as bandleader...(at the end)

Saga

Friday, December 23, 2005

An (unhoped-for) Visitor

Sometime in May I invited the Channel 9 Guy to the Mansion
Today, a little bit delayed (see travel report), he arrived...

Here, he's enjoying some Belgian culinary specialitiesfritesbeer and waffles and chocolate

C9 Guy + Belgian specialities


Travel Report (DHL)
MonthDayTimeCountryLocationStatus
December1616:37USABellevue, WAShipment picked up
1700:06Wilmington - Clinton Field, OHTransferred through Wilmington - Clinton Field
03:22Cincinnati Hub, OHTransferred through Cincinnati Hub
06:14Wilmington - Clinton Field, OHDeparted from DHL in Wilmington - Clinton Field
07:31New York City Gateway, NYArrived at DHL in New York City Gateway
09:40Transferred through New York City Gateway
13:22Departed from DHL in New York City ateway
1809:31BelgiumBrusselsArrived at DHL
1903:48Departed from DHL
06:01Arrived at DHL Facility
08:04With delivery courier
2008:19Scheduled for delivery
13:03Shipment on hold
13:41With delivery courier
14:16
23unexpected the MansionArrived


See more of his tour around the world.


Many tanx to Robert Scoble.
Maybe his wife Maryam sends me a MSDN Webcast Guy..?

Thursday, December 01, 2005

Where Am I..?

Dbg.YouAreHere();


-------------------------------------------------------------------------------------------------------
You are in
- member: 'Int32 Main(System.String[])'
- class: 'YourNamespace.YourClass, YourAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
-------------------------------------------------------------------------------------------------------



using System;
using System.Diagnostics;
using System.Reflection;

internal sealed class Dbg
{
  [ConditionalAttribute("DEBUG")]
  public static void YouAreHere()
  {
    try
    {
      StackFrame f = new StackFrame(1);
      MethodBase m = f.GetMethod();
      Type t = m.DeclaringType;
      String n = t.AssemblyQualifiedName;

      Debug.WriteLine(String.Format(@"{0}
You are in
-  member: '{1}'
-   class: '{2}'
{0}"
        , new String('-', 12 + n.Length)
        , m.ToString()
        , t.AssemblyQualifiedName));
    }
    catch {}
  }
}