Jetzt, da die echte Domain für sämtliche Request verwendet werden kann, habe ich begonnen einige kleine Probleme auf der Seite zu beheben. Ein Problem trat regelässig auf, wenn man im Kalender von dasBLog einen Tag ausgewählt hatte. dasBlog ruft darauf die Seite default.aspx?date= auf. Natürlich klappt das nicht, wenn die default.aspx Seite in blog.aspx umbenannt wurde. Wie fast alle in .NET kann das Problem mit einem Dreizeiler gelöst werden:

if (Request.QueryString["date"] != null)
{
    string
query = "blog.aspx?date=" + Request.QueryString["date"];
    Server.Transfer(query);
}

Das reicht und jeder Request der auf der Startseite eingeht und vom Kalender stammt wird abgebochen und es wird anstelle dessen die Seite blog.aspx zurückgeliefert. Beliebig verfeinern lässt sich das Ganze, indem beispielweise noch auf die Referrer-Url abgefragt wird. Eine Bedingung in der Form

Request.UrlReferrer.ToString().Substring("blog.aspx") < 0

genügt da schon.

Hack The Planet!

Posted at Sunday, November 28, 2004 9:12:17 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

TiE (01:57 PM) :
hax0r rulez
BtK (01:58 PM) :
exaktomundo

Posted at Friday, November 26, 2004 2:01:56 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

Nochmal so eine kewle Webseite... mit dem Suchbegriff aheil kommt man tatsächlich auf einige interessante Seiten, die Seite bei Inka, die es seit Oktober leidern icht mehr gibt, aber auch schon der Server bei Domainbox, der noch immer web407.area-17.server-home.net heisst, da es 1&1 noch nicht geschafft hat dem KK Antrag für aheil.de zuzustimmen. Links oben kann man sogar de.thespoke.net finden - quasi der Backup-Blog.

Kartoo

Kartoo

Link: http://www.kartoo.com/

Posted at Tuesday, November 23, 2004 11:49:56 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

Falls man sich mal bei der Lieblingsgruppe sattgehört hat, zeigt musicplasma welche Künstler artverwandt sind... so kommt man auch mal schnell von Queen zu Dido über Madonna zu Britney Spears... sorry.

Trotzdem, ziemlich cool, die Seite.

musicplasma

Link: http://www.musicplasma.com/

Posted at Tuesday, November 23, 2004 11:17:01 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

"Maybe you say he is crazy. Perhaps, but I am not wrong."

Patrolling with Sean Kennedy

Posted at Tuesday, November 23, 2004 1:00:33 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

Auf einem Monitor fällt Testen schwer: Drum mussten gleich mal drei her. Erst so lässt sich die erforderliche Flut von offenen Browsern bewältigen. So halten auch die ALT und TAB Tasten wesentlich länger.  

Jetzt auch nochmal für meine liebe Bekannte, die denkt, man sitzt mit dem Laptop im Bett: NEIN! Das kann ich nicht mit ins Bett nehmen, auch wenn man sehr müde ist! Und diese Anlage klappt man auch nicht zu - das muss man herunterfahren - fast so wie einem Atomkraftwerk.  

Nachtrag: und eigentlich ist es das Beste man fährt die Maschinerie überhaupt nicht herunter - genauso wie bei einem Atomkraftwerk.

Posted at Tuesday, November 23, 2004 1:14:16 AM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

"Der Startschuss für den Microsoft Imagine Cup 2005 ist gefallen. Mit dem Wettbewerb möchte Microsoft weltweit Studierenden die Chance geben, "ihre innovativen Lösungen und damit ihre Kreativität und Leistungsfähigkeit unter Beweis zu stellen, sich über Landesgrenzen hinweg auszutauschen und internationale Netzwerke zu bilden". In der kommenden Runde sollen Kandidaten in den neun Kategorien Software-Design, Visual Gaming, Technology Business-Plan, Algorithmus, Rendering, Short-Film, IT, Web-Design und Office-Design gegeneinander antreten.

In Deutschland werden die Finalisten der Kategorie Software-Design in einem lokalen Wettbewerb gekürt. Die fünf besten deutschen Teams nehmen zusätzlich an einem Workshop teil und erstellen einen eigenen Business-Plan für ihr Projekt. Das jeweils beste Team der teilnehmenden Nationen wird zum internationalen Finale in Yokohama, Japan, eingeladen. Dort haben die Studenten dann die Chance, Preise bis zu 25.000 US-Dollar zu gewinnen.

An der diesjährigen Runde des Imagine Cup nahmen mehr als 10.000 Studenten aus 90 Ländern teil. 150 Finalisten aus fast 40 Ländern lud Microsoft zum Finale nach Sao Paulo, Brasilien, ein. Wer im kommenden Jahr dabei sein will, muss sich bis zum 31. Januar 2005 anmelden."

Quelle: http://www.heise.de/newsticker/meldung/53258

Posted at Wednesday, November 17, 2004 6:38:12 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

Leider kann man .NET Applikationen nicht ohne weiteres von Desktop Systemen auf Comapct Framework basierte Systeme kopieren. Das CF unterstütz nicht den vollen Umfang des .NEt Frameworks. Zwei Probleme die bei der Portierung multi-thread-fähiger Applikationen auf das CF auftreten können werden im folgenden gelöst:

Die erste Falle lauert im Aufruf

System.TimeSpan yield = new System.TimeSpan(10);
System.Threading.Thread.Sleep(yield);

Das CF unterstütz den Sleep-Aufruf nicht mit einerm TimeSpan Struct als Paramter. Ein Integer ist hier die Lösung und im Handumdrehen implementiert:

System.TimeSpan ts = new System.TimeSpan(10);
int yield = ts.Milliseconds;
System.Threading.Thread.Sleep(yield);

Spannender wird es beim Aufruf der WaitOno-Methode. Diese wird im CF lediglich ohne Paramter unterstützt. Wer neben dem externen Signal auf einen timeout wartne möchte, kann dies lange tun. Eine einfache Möglichkeit bietet ein PInvoke-Aufruf:

[System.Runtime.InteropServices.DllImport("CoreDll.dll")]
private extern static System.Int32 WaitForSingleObject(
    System.IntPtr Handle,
    System.Int32 Wait);

Jetzt kann der Aufruf

foo.WaitOne((int)((bar - System.DateTime.Now.Ticks), false);

durch folgenden Dreizeiler ersetzt werden:

System.IntPtr hProcess = foo.Handle;
System.Int32 iWait = (int)((bar - System.DateTime.Now.Ticks));
WaitForSingleObject(hProcess, iWait);

Kompilieren, auf das mobile Gerät kopieren und wieder ist ein Tag gerettet.

Posted at Tuesday, November 16, 2004 2:49:03 AM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

Zeit zur Selbstbeweihräucherung! Mit den beiden Kollegen Saternus und Kindzorra haben wir den Besuchern des Wissenschaftstages im September unsere Technologien und das Zusammenspiel mit Fischertechnik näher gebracht! Ein voller Erfolg, und jetzt der Lohn:

Martin, Oliver and me at fischertechnik Fan-Club

Posted at Thursday, November 11, 2004 11:55:51 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 

"see it. and hear it. first on ***."
anonymous

Posted at Thursday, November 11, 2004 11:28:52 PM (W. Europe Standard Time, UTC+01:00) 
Comments [0] #      | 
Copyright © 1995-2009 by Andreas Heil. aheil is a registered trademark of Andreas Heil. All rights reserved.
The opinions expressed herein are my own personal opinions and do not represent my employers' views in any way. Content and thoughts expressed on these pages and the weblog are subject to be changed. Out of date posts should not be considererd as my current thoughts and opinions.