<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-13467826</atom:id><lastBuildDate>Thu, 13 Mar 2008 14:41:46 +0000</lastBuildDate><title>Sebastian Brand</title><description/><link>http://www.sebastianbrand.com/</link><managingEditor>Sebastian Brand</managingEditor><generator>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-788675491768739665</guid><pubDate>Thu, 13 Mar 2008 14:38:00 +0000</pubDate><atom:updated>2008-03-13T15:41:46.270+01:00</atom:updated><title>Back from the dead</title><description>Unfortunally my ex- hosting provider did not pay the bills for my domain so it suddenly went down. After about 5 domain grabbers tried to use it for advertising, I finally got it back. I lost to pics from the old site, but new posts will be coming shortly...</description><link>http://www.sebastianbrand.com/2008/03/back-from-dead.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-36709214970245660</guid><pubDate>Mon, 08 Oct 2007 12:55:00 +0000</pubDate><atom:updated>2007-10-08T15:06:53.077+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Personal development</category><title>Really Achieving your Childhood Dreams</title><description>Randy Pausch, a Computer Sciences professor at Carnegie Mellon University has received very high media coverage for his "Last Lecture" at university, because he is diagnosed with pancreatic cancer - having a couple of months left.&lt;br /&gt;&lt;br /&gt;Without being sensational about his illness, if you are into personal development or have ever thought about what happened to your childhood dreams, this is a must-see.&lt;br /&gt;&lt;br /&gt;The full 90 min video can be found &lt;a href="http://video.google.com/videoplay?docid=362421849901825950&amp;amp;hl=en"&gt;here&lt;/a&gt;. And his website is &lt;a href="http://www.cs.cmu.edu/%7Epausch/"&gt;here&lt;/a&gt;.</description><link>http://www.sebastianbrand.com/2007/10/really-achieving-your-childhood-dreams.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-6130970514806051931</guid><pubDate>Mon, 08 Oct 2007 04:01:00 +0000</pubDate><atom:updated>2007-10-08T15:09:12.128+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Coding</category><title>Trouble with the ListView SelectedIndexChanged event</title><description>I've been messing with a System.Windows.Forms.ListView control lately. I have a list of items in a standard ListView control. If the user selects an item, I have some other controls to be shown. If the user deselects the item in the ListView I want these other controls to be hidden.&lt;br /&gt;&lt;br /&gt;Now, whenever a user changes the selected item in the ListView control, the SelectedIndexChanged event is called twice: once for deselecting the item (SelectedItems.Count == 0) and once for selecting the new item. This causes the "other controls" to flicker: they first get hidden, then show up again.&lt;br /&gt;&lt;br /&gt;Despite some existing solutions using a Timer (&lt;a href="http://www.eggheadcafe.com/aspnet_answers/NETFrameworkNETWindowsForms/Feb2006/post25820420.asp"&gt;here&lt;/a&gt;) I analyzed the available events of a ListView. Click and MouseClick are useless since they only occur when the user clicks an item, not when deselecting. MouseUp looks promising since it also fires when the user clicked somewhere outside the items. I have not found a key stroke to deselect an item in a ListView, so MouseUp should be sufficient to check for deselection.&lt;br /&gt;&lt;br /&gt;Using that I create a new ListViewEx derived from ListView with two need events: &lt;span style="font-style: italic;"&gt;ItemsDeselected &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;ItemSelected&lt;/span&gt;. The originally SelectedIndexChanged event is left untouched.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;&lt;br /&gt;namespace Instyler.Controls&lt;br /&gt;{&lt;br /&gt;  class ListViewEx : ListView&lt;br /&gt;  {                                        &lt;br /&gt;      private bool _enableDeselectionEvent = false;&lt;br /&gt;            &lt;br /&gt;      protected override void OnSelectedIndexChanged( EventArgs e )&lt;br /&gt;      {&lt;br /&gt;          _enableDeselectionEvent = ( SelectedItems.Count == 0 );&lt;br /&gt;&lt;br /&gt;          if ( SelectedItems.Count != 0 )&lt;br /&gt;              OnItemSelected( this, new EventArgs() );&lt;br /&gt;        &lt;br /&gt;          base.OnSelectedIndexChanged( e );&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      protected override void OnMouseUp( MouseEventArgs e )&lt;br /&gt;      {&lt;br /&gt;          if(_enableDeselectionEvent)&lt;br /&gt;              OnItemsDeselected( this, new EventArgs() );          &lt;br /&gt;        &lt;br /&gt;          base.OnMouseUp( e );&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      #region Our new events&lt;br /&gt;    &lt;br /&gt;      public delegate void ItemsDeselectedHandler( object sender, EventArgs e );&lt;br /&gt;    &lt;br /&gt;      [Description("Event raised when items got deselected"), Category("Behavior")]&lt;br /&gt;      public event ItemsDeselectedHandler ItemsDeselected = null;&lt;br /&gt;      protected virtual void OnItemsDeselected( object sender, EventArgs e )&lt;br /&gt;      { &lt;br /&gt;          if ( ItemsDeselected != null )&lt;br /&gt;              ItemsDeselected( sender, e );&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      public delegate void ItemSelectedHandler( object sender, EventArgs e );&lt;br /&gt;      [Description("Event raised when a new item got selected."), Category("Behavior")]&lt;br /&gt;      public event ItemSelectedHandler ItemSelected = null;  &lt;br /&gt;      protected virtual void OnItemSelected( object sender, EventArgs e )&lt;br /&gt;      { &lt;br /&gt;          if ( ItemSelected != null )&lt;br /&gt;              ItemSelected( sender, e );&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      #endregion&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Feel free to use that code.</description><link>http://www.sebastianbrand.com/2007/10/trouble-with-listview.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-6657024060389872055</guid><pubDate>Tue, 17 Jul 2007 19:04:00 +0000</pubDate><atom:updated>2007-10-08T15:10:20.878+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>About me</category><title>My new car! Nissan Qashqai</title><description>&lt;div&gt;Here's my latest investment: A Nissan Qashqai 2.0 Tekna incl. Executive Package. Color "Hazy Gold" - well, it's more like "Mustard" or "Sand". :-)&lt;/div&gt;&lt;div&gt;First 50km: I love it.&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03533-795368.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.sebastianbrand.com/uploaded_images/DSC03533-794842.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03532-760829.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://www.sebastianbrand.com/uploaded_images/DSC03532-759997.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://www.sebastianbrand.com/2007/07/my-new-car-nissan-qashqai.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-9213962640506331478</guid><pubDate>Sat, 12 May 2007 19:31:00 +0000</pubDate><atom:updated>2007-10-08T15:08:59.886+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Office</category><title>More pics from the office</title><description>&lt;div style="text-align: center;"&gt;My workplace:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03162-705628.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/DSC03162-704768.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Chriss workplace:&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/DSC03167-704408.JPG" alt="" border="0" /&gt;&lt;br /&gt;The servers:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03178-754122.JPG"&gt;&lt;br /&gt; &lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03164-788603.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/DSC03164-787584.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The canteen:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03183-718276.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/DSC03183-717279.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The library:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/DSC03178-754122.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/DSC03178-753391.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://www.sebastianbrand.com/2007/05/more-pics-from-office.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-4847737898956468517</guid><pubDate>Sat, 12 May 2007 19:24:00 +0000</pubDate><atom:updated>2007-10-08T15:09:38.711+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Coding</category><title>Automatic shutdown if no client is available</title><description>I have a home file server that shall not run 24/7. So I enabled Wake-On-Lan which was working great. What I missed was some kind of Shutdown-On-Idle. After a little thought I came up with the idea that the server may shutdown when all possible clients are no longer available. So I wrote a little DOS batch script that pings all clients and shuts down the server when there is no one available.&lt;br /&gt;&lt;br /&gt;Here's the script:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;@echo off&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;CALL :ping client1&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;CALL :ping client2&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ECHO SHUTTING DOWN IN 30 SECONDS&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;psshutdown -s -f -t 30&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;GOTO :EOF&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;:ping&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ECHO Pinging %1 ...&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;PING -n 1 -w 3000 %1 |find "Reply"&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;IF errorlevel 1 GOTO :EOF&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;ECHO %1 is online. Not shutting down...&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;EXIT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just save it as a .bat file and schedule it to run every hour or so. I used psshutdown.exe instead of the standard windows shutdown.exe because that one cause an error on my server.</description><link>http://www.sebastianbrand.com/2007/05/automatic-shutdown-if-no-client-is.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-2870506101235922819</guid><pubDate>Wed, 14 Mar 2007 18:00:00 +0000</pubDate><atom:updated>2007-10-08T15:08:59.887+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Office</category><title>Building an office</title><description>I promised to document the progress of building our new Instyler Software's office in Augsburg, Germany. It's a fairly small room but it fits two people easily -- if they watch the walls *g*.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/SP_A0017-761228.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/SP_A0017-761206.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/SP_A0020-791531.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/SP_A0020-791509.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/SP_A0016-738995.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/SP_A0016-738917.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/SP_A0024-736759.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/SP_A0024-736729.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A lot of stuff is temporary, we are far from finished. Anyway, next week I am going to move in and work there 4 days a week.</description><link>http://www.sebastianbrand.com/2007/03/building-office.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-2950081843573302690</guid><pubDate>Sun, 24 Dec 2006 15:34:00 +0000</pubDate><atom:updated>2007-10-08T15:09:51.253+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Personal development</category><title>Kent Beck talking about "ease at work"</title><description>Here is a chance to view Kent Beck in a video. It's a talk he gave at a special event in San Francisco on May 26, 2006.&lt;br /&gt;&lt;br /&gt;Kent Beck, the inventor of Extreme Programming, is talking about the "ease at work". I think he means the "Flow" state, a kind of positive stress where you just work on the thing you want without arguing about the world around you. There is a good book about the Flow state (&lt;a href="http://www.amazon.com/Flow-Psychology-Experience-Mihaly-Csikszentmihalyi/dp/0060920432"&gt;Amazon&lt;/a&gt;) that describes the whole thing from a philosophical view.&lt;br /&gt;&lt;br /&gt;The video is about an hour long. Watch it &lt;a href="http://www.agitar.com/news/events/webinar_lunch_kent_beck.html"&gt;here&lt;/a&gt;.</description><link>http://www.sebastianbrand.com/2006/12/kent-beck-talking-about-ease-at-work.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-116675011047633433</guid><pubDate>Fri, 22 Dec 2006 01:03:00 +0000</pubDate><atom:updated>2007-10-08T15:09:30.194+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Coding</category><title>Beyond Java</title><description>A friend of mine (Norbert) has recommended to me to read the book "Beyond Java" (&lt;a href="http://www.amazon.com/Beyond-Java-Bruce-Tate/dp/0596100949"&gt;Amazon&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The book is about why Java - better: J2EE is not a good web-development platform anymore. And why &lt;a href="http://www.rubyonrails.org"&gt;Ruby On Rails&lt;/a&gt; is so much better. Now I must say the author (Bruce Tate) makes some good points about how bad using J2EE with Spring, JSF and whatsoever has become. But as one of the Amazon reviewers calls it the book is "narrowly-focussed". The is really just about web-development and nothing else. And for that, RoR is the authors uber-solution. I'm not so sure...&lt;br /&gt;&lt;br /&gt;But... I will give RoR a try and so I already got my next book to concentrate on: "Ruby On Rails: Up and Running" (&lt;a href="http://www.amazon.com/Ruby-Rails-Running-Bruce-Tate/dp/0596101325"&gt;Amazon&lt;/a&gt;), also from Bruce Tate.</description><link>http://www.sebastianbrand.com/2006/12/beyond-java.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-114882487455039952</guid><pubDate>Sun, 28 May 2006 13:40:00 +0000</pubDate><atom:updated>2007-10-08T15:09:30.194+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Coding</category><title>Mac OS X from a Software Architect's view</title><description>I'm now a Mac user. And I really like it.&lt;br /&gt;&lt;br /&gt;As a Software Architect I would like to shout out to everyone who hasn't done it yet: If you design software and especially user interfaces, get familiar with the Mac OS for at least a day. You will throw away all the old concepts you had.&lt;br /&gt;&lt;br /&gt;Here's what I learned so far:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows users tend to need to customize everything. Well, only Linux-users really can. And Mac users don't want to. They like it the way it is. Somewhere I read "why do you want to change everything if it is just working fine?" So what do Preferences dialogs look like on a Mac: as empty as possible and just the settings you really need to take care of.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Dialogs on a Mac do not have OK, Cancel or Apply buttons. Instead the settings are applied real time. Undo capability is not available, so your application should take care of via a menu entry or something. A Live Preview feature like in Office 2007 is becoming very popular and reduces unnecessary clicks enormously. Message Boxes should not have Yes/No. buttons. Nobody likes reading message box texts, so make the buttons say something like "Don't save" or "Replace destination file". Vista will do a much better job here.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Add 3D, fading, glossy, reflection effects where you can. This is the big thing about the Mac. You have seen Front Row. You know the magnify effects of the Dock. You have seen Steve Jobs presentations created with Keynote. That all just looks amazing. Copy it!&lt;/li&gt;&lt;/ul&gt;Conclusion: I have been testing Vista Beta 2 and Mac OS X in the last two weeks. The Wooow effect on the Mac was much higher.</description><link>http://www.sebastianbrand.com/2006/05/mac-os-x-from-software-architects-view.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-114854384046069863</guid><pubDate>Thu, 25 May 2006 07:54:00 +0000</pubDate><atom:updated>2007-10-08T15:10:20.878+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>About me</category><title>I got a mac!</title><description>I got my MacBook. Isn't it just so sweeeet?!?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc02567-745887.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc02567-740603.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Delivery of that little baby took nine mo^H^Hweekdays. Here's the full delivery progress until I could hold it in my hands.&lt;br /&gt;&lt;br /&gt;TNT Tracking:&lt;br /&gt;26 May 2006     15:06     Augsburg     Delivered&lt;br /&gt;26 May 2006 11:49 Augsburg Out For Delivery&lt;br /&gt;26 May 2006 08:57 Augsburg Import Received&lt;br /&gt;26 May 2006 04:25 Nuernberg Hub Consignment Received At Transit Point&lt;br /&gt;(25 May 2006 was a holiday here)&lt;br /&gt;24 May 2006 22:46 Eindhoven Shipped From Originating Depot&lt;br /&gt;24 May 2006 21:17 Arnhem Hub Consignment Received At Transit Point&lt;br /&gt;24 May 2006 21:16 Arnhem Hub Consignment Passed Through Transit Point&lt;br /&gt;&lt;br /&gt;Kuehne+Nagel Tracking: (the dates at the end of the line indicates an estimated time of arrival)&lt;br /&gt;24 May 2006 90 75 truck arrived at final destination CNSHA50 31 May 2006&lt;br /&gt;23 May 2006 86 14 booking slot obtained NLAMS07 24 May 2006&lt;br /&gt;23 May 2006 30 10 departed direct NLAMS07 26 May 2006&lt;br /&gt;23 May 2006 40 69 accept scanned at EDC NLAMS07 30 May 2006&lt;br /&gt;23 May 2006 40 60 Arrived at EDC NLAMS07 31 May 2006&lt;br /&gt;21 May 2006 32 55 flight departed Kuehne &amp; Nagel Shanghai 30 May 2006&lt;br /&gt;21 May 2006 32 05 Flight Booked Kuehne &amp;amp; Nagel Shanghai&lt;br /&gt;(20/21 May 2006 was the weekend)&lt;br /&gt;19 May 2006 30 63 handover at supplier CNSHA50 30 May 2006&lt;br /&gt;19 May 2006 00 04 Picking confirmed, EDI received CNSHA50&lt;br /&gt;19 May 2006 30 61 Consignment Booking received from supplier CNSHA50 30 May 2006&lt;br /&gt;&lt;br /&gt;Apple Ordering:&lt;br /&gt;19 May 5:07p Package sent notice&lt;br /&gt;17 May 11:28a Order confirmation notice&lt;br /&gt;17 May 11:07a Online order and order reception notice</description><link>http://www.sebastianbrand.com/2006/05/i-got-mac.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-113675036324933979</guid><pubDate>Sun, 08 Jan 2006 19:46:00 +0000</pubDate><atom:updated>2007-10-08T15:10:20.878+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>About me</category><title>My most enjoyable activity</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc01898-749648.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc01898-737409.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc01953-794736.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc01953-770017.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc01897-729674.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc01897-721428.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc01910-760827.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc01910-750527.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Dsc01947-766822.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Dsc01947-751586.jpg" alt="" border="0" /&gt;&lt;/a&gt;</description><link>http://www.sebastianbrand.com/2006/01/my-most-enjoyable-activity.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-113541090416420664</guid><pubDate>Sat, 24 Dec 2005 07:35:00 +0000</pubDate><atom:updated>2007-10-08T15:09:51.253+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Personal development</category><title>All weeks in three folders</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/GTD_Weeks%20%28Large%29-735046.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/GTD_Weeks%20%28Large%29-730620.JPG" alt="" border="0" /&gt;&lt;/a&gt;I'm a user of the very popular &lt;a href="http://www.davidco.com"&gt;David Allen Getting Things Done&lt;/a&gt; approach to organize my work life. I've been into it for about a year now. My Outlook implementation is working great but I'm still struggeling with the paper stuff. At the beginning I had a big @action box where I put any supportive material for the my tasks (any non-virtual stuff).&lt;br /&gt;&lt;br /&gt;After a few weeks I noticed I can't find anything there and it had become an inbox and reference replacement of some kind. So I needed to do something. I didn't like the 31-days plus 12 months folder idea because I don't have that much paper stuff for have one shelf for each day. So I came up with these 3 folders with 9 splitted shelfs. See the picture! This system has 3*9=27 shelfs. I use a shelf for a week and then the week half a year later because my tasks should not be planned half a year in advance.&lt;br /&gt;So if there's a shelf for week 52 that will also be used for week 26 in the next year then. The unused 27th shelf I have labeled "Someday" - until now it was always empty.&lt;br /&gt;&lt;br /&gt;In the shelfs I put any paper stuff I will need in the next weeks: Invoices that I must pay in two weeks, "Waiting for"s of sent letters etc. I then review the next week's shelf during my weekly review (which is on Wednesdays by the way) and create reminders due in the next week. In opposite to my earlier @action box it is now very easy to track future paper work and find currently required papers.</description><link>http://www.sebastianbrand.com/2005/12/all-weeks-in-three-folders.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-113422694861231458</guid><pubDate>Sat, 10 Dec 2005 14:38:00 +0000</pubDate><atom:updated>2007-10-08T15:10:20.879+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>About me</category><title>Sebastian in winter</title><description>Here are some pictures of me in winter time.&lt;br /&gt;&lt;br /&gt;On a skiing journey to France we had to use my never failing, extremely reliable car ...NOT!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/CIMG1413-701533.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/CIMG1413-791808.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Somehow we made it over the alps, so finally, let's go skiing...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/IMG_1348-785172.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/IMG_1348-777402.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/Cimg1446-734344.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/Cimg1446-729051.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It was a great time with great friends. I especially like this one, don't know why *g*&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/CIMG1451-794604.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/CIMG1451-784979.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All these girls make me tired:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/100_1149-798902.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/100_1149-793680.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I need a bed, so I had to bloat my own bed:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/IMG_1366-792991.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/IMG_1366-782908.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/IMG_1359-703971.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/IMG_1359-795507.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Winter is great time to ... drink.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sebastianbrand.com/uploaded_images/IMG_1542-755100.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://www.sebastianbrand.com/uploaded_images/IMG_1542-748520.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So, if you want more, let me know...</description><link>http://www.sebastianbrand.com/2005/12/sebastian-in-winter.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-111877470944911267</guid><pubDate>Tue, 21 Jun 2005 06:25:00 +0000</pubDate><atom:updated>2007-10-08T15:09:51.254+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Personal development</category><title>Just do it.</title><description>A few weeks ago Steve Pavlina wrote in his blog about &lt;a href="http://www.stevepavlina.com/blog/2005/05/how-to-become-an-early-riser/"&gt;How to become an early riser&lt;/a&gt;. One of my major productivity deficit always was that I really liked sleeping long and had no will to get up early. Especially in winter months it happened often that I slept for a lot more than 8 hours and felt tired the whole day anyway. And although I tried to commit myself to stand up early the next morning it didn't work when I woke up. I then always started arguing about why I wanted to get up so early and that it would be so much better to... *snore*&lt;br /&gt;&lt;br /&gt;From my rare highs these days I know my best work time is in the morning - if I get out of bed early enough. So I went to follow Steve's advices and got up at 5 AM every day - and go to the bed when I become tired, which is not before 10 PM, mostly.&lt;br /&gt;&lt;br /&gt;This really works. The weekend was superb, it's so silent outside on Sunday mornings your mind just flows while working. Best of all, at 10 AM I always had done more I'd ever dreamed of being able to do the whole day. I have now also started to do my physical exercises in the morning instead of doing them in the evening after coming from work. This allows me to replace the first dozy hour of the day with some kind of a kick start.&lt;br /&gt;To get over this morning arguing with myself about why I wanted to get up so early I needed to replace this arguing&lt;span style="FONT-STYLE: italic"&gt; &lt;/span&gt;habit with a new habit that would finally end in a reflex-like behaviour without questioning it. Without questioning was the key for me here. Or in other words,&lt;span style="FONT-STYLE: italic"&gt; just do it&lt;/span&gt;.</description><link>http://www.sebastianbrand.com/2005/06/just-do-it.html</link><author>Sebastian Brand</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-13467826.post-111842831748871789</guid><pubDate>Fri, 10 Jun 2005 18:15:00 +0000</pubDate><atom:updated>2007-10-08T15:09:51.254+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Personal development</category><title>The unschedule</title><description>&lt;span style="font-family:georgia;"&gt;Check out the &lt;a href="http://dilbert.com/comics/dilbert/archive/dilbert-20050608.html"&gt;Dilbert Comic Strip from June 8th&lt;/a&gt;. Mega-consultant Dogbert is telling the pointy haired boss to keep a journal of everything he does during the day.&lt;br /&gt;This reminded me of an idea in the book &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0874775043/"&gt;The NOW Habit from Neil Fiore&lt;/a&gt; called "the unschedule".&lt;br /&gt;&lt;br /&gt;It tells you to write down only previously committed time into &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;your calendar&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;, including meals and sleep as well as leisure time. In other words schedule as many non-work activities as possible but do not plan work on projects in the calendar.&lt;br /&gt;Afterwards, fill your calendar with the work on projects &lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:georgia;" &gt;after &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;you have at least worked on the project for half an hour - uninterrupted. The goal is that you can keep track of so called &lt;/span&gt;&lt;span style="FONT-STYLE: italic;font-family:georgia;" &gt;quality &lt;/span&gt;&lt;span style="font-family:georgia;"&gt;work during the week. Summarize these hours at the end of each week and you can see how your quality work hours increase.&lt;br /&gt;&lt;br /&gt;I found this idea great to see how my productivity would increase using the metholody described in &lt;a href="http://www.davidco.com/"&gt;David Allen's "Getting Things Done"&lt;/a&gt;. The book "The NOW Habit" is actually from 1989 but it think it's more current than most of the newer time management books telling you about the ABC priority and daily to-do list crap again.&lt;br /&gt;&lt;/span&gt;</description><link>http://www.sebastianbrand.com/2005/06/unschedule.html</link><author>Sebastian Brand</author></item></channel></rss>