Donnerstag, 13. Oktober 2005

...

So if you want to get things done, you positively have to understand at any given point in time what is the most important thing to get done right now and if you're not doing it, you're not making progress at the fastest possible rate.

- Joel Spolsky

Du bist nichts als das, was du lebst.

- Jean-Paul Satre

Montag, 10. Oktober 2005

...

Eine der vielen kleinen Nettigkeiten in .NET ist das man EventHandler nicht über eine Methode à la addEventHandler oder addListener zuweist, sondern die Operatoren += und -= benutzt also etwa:

this.Enter += new EventHandler(MyForm_Enter);

void MyForm_Enter()
{
//do something
}

Sobald man das += eingegeben hat kann man sich den restlichen Code automatisch erzeugen lassen. Sehr schön. Überladene Operatoren fand ich ja schon in C++ ganz toll (wobei's da auch nicht unberechtigte Kritiken gibt..).

Anyhow, frag ich mich jedemal welche fantstischen Operationen dann wohl die Operatoren *= und /= bewirken könnten (oder vielleicht auch %= ).
Schätze da kommt dann der Geek durch.

Mittwoch, 14. September 2005

Web 2.0: Wohin die Reise geht.

Spätestens seit gmail und flickr ist klar wie richtige Webapplikationen aussehen.
Mit Flock kommt jetzt ein zugehöriger Browser der versucht all die entstehenden neuen Protokolle und Apis einzubinden um so eine neue Art von 2-Way Internet zu erzeugen.

The location field is indeed the new command line (->).

I know what you should have done last summer.

Joel Spolskys Projekt Erdferkel und Paul Grahams Startup High zeigen wie's gehen kann.

Edit:
Hier noch ein Essay von Graham zu dem Thema.

Dienstag, 6. September 2005

toys ars us

viele schöne spielsachen gibt's auch dieses jahr bei der ars elctronica in linz. z.B.: Pong mit TFTs..

hier ein paar impressionen eines freundlichen kleinen lokalsenders.

-> http://www.aec.at/en/index.asp
-> http://fm4.orf.at/glashuettner/205232/main

Keine abstrakten Forms möglich

Warum nicht eine neue Kategorie in der ich mich über Dinge wunder, die mir bei .NET auffallen.

Z.B. dass ich keine abstrakten Forms anlegen kann.
Abstrakte Forms? Wer braucht das denn? Ich, wenn ich Funktionalität in mehreren Forms brauche, ne Basisklasse dafür erstelle und diese selbst nie verwenden will.

Wenn ich aber eine Form als abstrakt deklariere und eine andere Form von ihr ableite, kann VS2005 die abgeleite Form nicht im Designmodus darstellen!!!
Hintergund ist vermutlich, dass die Darstellung im Designeditor selbst eine Instanz der Klasse ist. Das ist bspw. bei FlashMX-Komponenten genauso.
Irgendwie will VS2005 aber nicht nur eine Instanz der Form selbst, sondern auch der übergeordneten, in meinem Fall abstrakten, Basisklasse erstellen. Und das geht dann eben nicht.
Und dich kriege folgende Meldung:
The designer must create an instance of type 'BaseForm' but it cannot because the type is declared as abstract.

?!?

Was auch immer der Grund sein mag, der Editor zwingt mich die Klasse als nicht abstrakt zu deklarieren, was mir letztlich ziemlich egal sein könnte, aber eben keine schöne Architektur ist.

Donnerstag, 1. September 2005

heise: Baidu überflügelt Google in China

Die chinesische Suchmaschien Baidu ist bei chinesischen Schülern beliebter als google. Unter anderem bietet sie eine spezielle mp3-Suche.

Auch wenn der letzte Satz bei heise etwas zu denken gibt, zeigt sich doch wieder, dass selbst der Markt für Internetsuchmaschinen noch Platz für neue Anbieter hat, wenn man nur die richtige Nische findet.

-> http://www.heise.de/newsticker/meldung/63451
-> http://www.baidu.com

iDJ - DJ Mixer mit iPod Anschlüssen

20050810143829

-> numark.de

Ein sehr spassiges unnützes Gadget.


.NET Surprises
biz
books
gadgets
games
lyrics
quotations
random
technology
webfunde
Profil
Abmelden
Weblog abonnieren