« August 2003 | Main | October 2003 »

September 2003 Archives

September 2, 2003

Wir sind begeistert, dass der Versand für unsere PowerMac G5 Systeme begonnen hat

   Sehr geehrter Applestore Kunde,

Wir sind begeistert, dass der Versand für unsere PowerMac G5 Systeme begonnen hat und möchten Sie gerne über den aktuellen Stand Ihrer Bestellung informieren.

Die Nachfrage nach dem Dualprozessor PowerMac G5 war überwältigend und unsere Angestellten arbeiten rund um die Uhr, um dieser gerecht zu werden. Wir rechnen im Moment damit, Ihren PowerMac G5 in ca. 10-15 Arbeitstagen zu versenden.

Sollte aus irgendeinem Gründe dieses überarbeitete Versanddatum für Sie nicht akzeptabel sein, möchten wir Sie bitten, uns umgehend zu informieren, damit wir hier, wie von Ihnen gewünscht, entweder Ihren Auftrag ändern oder stornieren können.

Mit freundlichen Grüßen,

Ihr AppleStore Team

Ich bin weniger begeistert, aber ich wußte das das kommen würde. 10-15 bedeutet 2 bis 3 Wochen. Ich bin mal gespannt ob ich dann noch einen Brief kriege...

September 11, 2003

No Hacking / SPAM

I am enjoying a week of non-hacking.

So, I get a whole lot of SPAM lately. There is little one can do against that. Occasionally you can have some fun though. I get every few days a letter from some african idiots, that try to milk me off my money. I have now started to keep the SPAM and forward the mails to other spammers.

I like to fantasize that either, one is actually stupid enough to believe the other guy and waste his money there. That'd be cool. The other hopeful effect might be that one Nigerian SPAM mafia will get wind of the other Nigerian SPAM mafia and they start killing each other.

Well, one can always hope, but that's probably not gonna happen.

Continue reading "No Hacking / SPAM" »

September 15, 2003

Why NSNotifications during dealloc are a recipe for desaster

There was a Mulle internal discussion a year back about the use of dealloc notifications in some framework. Here is a little demo code that shows, that dealloc notifications - or notifications during dealloc in general - are not a good idea.
#import <Foundation/Foundation.h>
#import <Foundation/NSDebug.h>

@interface Problem : NSObject
{
}
@end


@implementation Problem

- (void) dealloc
{
   NSNotification  *notification;

   notification = [NSNotification notificationWithName:@"AsIDie"
                                                object:self];
   // it's synchronous... yet...
   [[NSNotificationCenter defaultCenter] postNotification:notification];
   [super dealloc];
}

@end


int main (int argc, const char *argv[])
{
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

   NSZombieEnabled = YES;
   [[[Problem alloc] init] release];
   [pool release];
   return( 0);  
}
This is the output:

2003-09-13 14:50:36.772 DeallocNotification[1679] *** *** Selector 'release' sent to dealloced instance 0x54450 of class Problem.
Break at '-[_NSZombie release]' to debug.
2003-09-13 14:50:36.784 DeallocNotification[1679] *** -[NSAutoreleasePool dealloc]: Exception ignored while releasing an object in an autorelease pool: NSGenericException *** Selector 'release' sent to dealloced instance 0x54450 of class Problem.
Break at '-[_NSZombie release]' to debug.

The problem is that NSNotification retains and subsequently autoreleases the object. The object is retained while in the process of deallocation. release and dealloc will be now called one more time from the NSAutoreleasePool, when it dies. But the deallocation can't be stopped now. This will lead to - possibly quite subtle - crashes.

Bottomline, keep the dealloc routine as stupid as possible to save yourself some trouble.

September 18, 2003

Harvested some more SPAMers

I have taken up the hobby to forward the Nigerian SPAM to all other spammers that wrote to me already. My own SPAM list is nicely filling up. I will stop when I have collected 50 emails. And move on to the next stage.

The next stage will be to formulate my own SPAM letter and send it to them asking for their assistance or maybe just Viagra. :)

Continue reading "Harvested some more SPAMers" »

Great Link from ZNeK about SPAM

http://www.scamorama.com/threebucks.html. This means stage2 won't happen :)

September 23, 2003

Har har

My G5 is coming!

First thing I'd like to do is to rip out the snail paced Seagate Barracuda ATA drive and install a RAID-0 with WD-Raptors, if money permits :) That'd be an additional €300 or so, but I'd guess that it would do quite a bit of good for compilation time.

September 25, 2003

G5 Inflight

I noticed that on my AppleStore Order Status I now have a tracking number for my G5. I can now get more useless information, that I am likely to monitor hourly :) As you will notice, the G5 was actually 2 days earlier ready than the display. Interestingly and irritatingly the tracking number can not be found in the TNT-Database. Oh well.

 Product Description Product Number Product Quantity
 POWER MAC G5 2.0GHZDP CTO Z07K 1
 Shipment Picked Up COLNBROOK, BU, GB 20 Sep 2003 15:49
 20" APPLE CINEMA DISPLAY-ZML M8893ZM/A 1
 Shipment Picked Up VENRAY, LI, NL 22 Sep 2003 14:30
 APP FOR PM W/ OR W/O DSP-E/K-DEU M8850D/A 1
 Shipment Picked Up DUBLIN, DU, IE 22 Sep 2003 09:11

iCal: Deutsche Feiertage

Vermutlich auch nix neues, aber bei Apple kann man sich die Deutschen Feiertage als Kalender ziehen. Nicht übel!

Mal den Link upgedated, weil wir bei google so weit oben stehen :)

G5: Heute früh In Luxemburg gelandet

Das Display ist weiterhin in Holland. Hmm. Ich befürchte mal, die treffen sich in Holland. Dann wird das ganze nach Dortmund verschifft. Das sieht für Freitag nicht so prickelnd aus...

 Product Description Product Number Product Quantity
 POWER MAC G5 2.0GHZDP CTO Z07K 1
 Shipment Picked Up COLNBROOK, BU, GB 20 Sep 2003 15:49
 Arrive Terminal LUXEMBOURG, LU, LU 25 Sep 2003 08:40
 20" APPLE CINEMA DISPLAY-ZML M8893ZM/A 1
 Shipment Picked Up VENRAY, LI, NL 22 Sep 2003 14:30
 APP FOR PM W/ OR W/O DSP-E/K-DEU M8850D/A 1
 Shipment Picked Up DUBLIN, DU, IE 22 Sep 2003 09:11
 Arrive Terminal LUXEMBOURG, LU, LU 25 Sep 2003 12:34

September 26, 2003

G5: Luxemburg - Venray - Dortmund


Dies ist die noch ausstehende Odyssee meines Rechners. Wenn alles schlecht läuft, und waum sollte es diesmal nicht ?, braucht es zwei Tage von Luxemburg nach Venray, mit Einladen, Transport zum nächsten TNT-Hub, Ausladen Einladen etc.. Und dann noch mal zwei Arbeitstage von Venray nach Dortmund. :)
Karten von www.map24.de

G5: Rechnerhaufen in Luxemburg

Misery loves company. Anscheinend ist Luxemburg das Zentrallager aller europäischen G5s. Vermutlich wird also erst noch das Display nach Luxemburg gefahren. Dann wird gewartet bis genug G5s fürs Ruhrgebiet zusammen sind und dann gehts weiter. Schnarch!!

G5: Alle Mann in Luxemburg

Argh! Ich habs gewusst. Das Display wurde auch nach Luxemburg verfrachtet. Immerhin 4 Tage für 350 Kilometer.

 Product Description Product Number Product Quantity
 20" APPLE CINEMA DISPLAY-ZML M8893ZM/A 1
 Activity Location Date / Time (GMT)
 Shipment Picked Up VENRAY, LI, NL 22 Sep 2003 14:30
 Arrive Terminal LUXEMBOURG, LU, LU 26 Sep 2003 09:29

G5: Odyssee Update

Luxemburg nach Dortmund
So da das Display ja jetzt in Luxemburg sich mit dem Rest getroffen hat, sind die Karten ja nicht mehr aktuell. Daher hier noch die neue Karte. Fahrzeit übrigens 3 Stunden und 30 Minuten.

September 28, 2003

Mal was Politisches zwischendurch

http://www.state.gov/secretary/rm/2001/933.htm schon recht spannend, wenn man die richtige Stelle findet :)

September 30, 2003

G5: Sammelt Staub in Luxemburg

Morgen gibts das nen Anruf bei Apple. Langsam wirds peinlich.

G5: Die Verarsche geht weiter

Ich glaub nicht mehr dran, daß der G5 in Luxemburg ist. Apple hat sich da was zusammengelogen um nicht zugeben zu müssen, daß der zweite Liefertermin auch geplatzt ist. Was soll das Zeug auch in Luxemburg 3 Tage lang und länger liegen ? Einen festen Liefertermin konnten sie mir heute telefonisch auch nicht sagen. Eine versprochene Email mit näheren Informationen kam nicht. Vermutlich ist der G5 auch gar nicht der schnellste Rechner der Welt :)

G5: In dem Zusammenhang

Ist es ja auch sehr erklärlich, warum die "tracking number" bei TNT niemals bekannt war.

About September 2003

This page contains all entries posted to Nat!'s Web Journal in September 2003. They are listed from oldest to newest.

August 2003 is the previous archive.

October 2003 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 4.25