[Berlin-wireless] Map wieder mal
Sven-Ola Tuecke
sven-ola
Fr Okt 30 16:44:56 CET 2009
Hey,
ja sicher - waere kein Problem. Es dauert nur so 1-2 Jahre bis es alle
mitbekommen haben. Ich schlage daher vor, die Rundung einfach beim Vergleich
der Position mit einzubeziehen. Das geht schneller und bei Flieszkommakram
sollte man eh' nicht ohne weiteres if (a == b) schreiben. Gibt sowas nicht
eh' eine Compilerwarnung...?
// Sven-Ola
----- Original Message -----
From: "Alina Friedrichsen" <x-alina at gmx.net>
To: "wirelesslan in Berlin" <berlin at berlin.freifunk.net>
Sent: Friday, October 30, 2009 4:18 PM
Subject: Re: [Berlin-wireless] Map wieder mal
Hallo Sven-Ola!
> das ist Absicht in so weit, als dass 6 Stellen etwa auf 10cm genau sind
> und so
> ein Nameservice-Paket per Broadcast in einem Stuecke durch das ganze Mesh
> durchgehen muss. Wenn man einfach float f=1.2345678;printf("%f\n", f);
> programmiert wird auf 6 Stellen gerundet und ich hab' damals nichts
> dagegen
> unternommen, weil es zufriedenstellend funktloniert. Auf 64-Bit-MIPS-Boxen
> ist das vielleicht anders <ggg>
Jetzt mal rein technisch gesprochen... Waere es moeglich die
Zeichenkette so wie sie ist blos um 6 Stellen abgehackt zu fluten? Dann
liessen sich diese 6 Stellen als ID bzw. URI fuer den Node verwenden.
Javascript rechnet in doppelter Genauigkeit. Du mit Float nur in
einfacher, was dazu fuehrt, das die Ziffern komplett durcheinander
gewuerfelt werden. Wuerde zudem Rechenzeit sparen, insbesondere auf
Kisten die keine FPU haben.
Technisch, Menschlich will ich mich in die Sache nicht mehr einmischen.
Liebe Gruesse
Alina
_______________________________________________
Berlin mailing list
Berlin at berlin.freifunk.net
http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin