Σχετικά με τη Βάση Δεδομένων Κόμβων του ΚWMN
H mapdb.kwmn είναι ένα project
που ξεκίνησε τον Απρίλιο του 2004 , όταν αναζητούσαμε μια
εναλλακτική λύση για βάση δεδομένων των κόμβων , αντί της Nodedb .
Ο ρυθμός
ανάπτυξης ήταν πολύ αργός δεδομένου ότι ήταν μια ασχολία για τον ελεύθερο (
! ) χρόνο και το όλο θέμα προχωρούσε πολύ αργά .Το κερασάκι στην τούρτα ήρθε πολύ αργότερα , τον Ιανουάριο
του 2006 , όταν η Nodedb αποφάσισε να κάνει χρήση των
χαρτών του google earth
όπου η ανάλυση για την πόλη της Καρδίτσας ήταν απλά τραγική . Έτσι άρχισε εκ
νέου η ανάπτυξή της mapdb.kwmn ...
Ο κώδικας της mapdb.kwmn
δεν έχει καμία σχέση με τη Nodedb και έχει γραφτεί εξ ολοκλήρου από την αρχή
. Στο μοναδικό πράγμα που πήραμε ιδέες από άλλα projects
ήταν στο θέμα του χάρτη . Έτσι λοιπόν η διαχείριση του χάρτη έχει και στοιχεία της meshdb ,
πρόγονο της Nodedb , αλλά και από ένα άλλο project με όνομα php wireless map.
Επίσης τα εικονίδια των κόμβων ανήκουν στην παλιά καλή Nodedb και απλά έχουν
αλλάξει κάποια χρώματα . Στο layout έγιναν πολλές
αλλαγές από την πρώτη δοκιμή αλλά αποφασίσαμε να το φτιάξουμε παρόμοιο με την
παλιά nodedb μιας και το είχαμε όλοι συνηθίσει .
Την "τελική" της μορφή από άποψη
σχεδιασμού και δυνατοτήτων την απόκτησε τον Ιανουάριο του 2006. Τα δύσκολα
ήρθαν λίγο αργότερα , καθώς έγινε επανασχεδιασμός της βάσης δεδομένων , για
να ενσωματωθεί ο αυτόματος υπολογισμός συντεταγμένων , υψομετρικών δεδομένων
κτλ στην ήδη υπάρχουσα βάση . Τέλος τον Αύγουστο του 2006 έγινε αλλαγή στους
χάρτες (έγιναν έγχρωμοι και με καλύτερη ανάλυση) και άρχισε ένα τελευταίο bug hunt πριν γίνει διαθέσιμη και online .
Στο
debug βοήθησαν αρκετά μέλη του KWMN
με τις δοκιμές τους : o Παναγιώτης (a.k.a
booker),o Μάκης (a.k.a eddie), ο Σάκης (a.k.a
fligaros) ,ο Γιώργος (a.k.a giwrgos) ,ο Χάρης (a.k.a karharias με την κλασική ατάκα "δεν κεντράρει λέμε")
και ο Γιώργος (a.k.a voice) ....
αλλά ο the one and only true beta tester είναι ο Βαγγέλης (a.k.a SuperSonic)
που κυριολεκτικά τον πρήξαμε με τις δοκιμές. Επίσης στο θέμα υπολογισμού των
αποστάσεων την αρχική ώθηση έδωσε ο Χάρης με αλγόριθμο υπολογισμού των
αποστάσεων χωρίς τη χρήση συντεταγμένων .
Στη βάση δεν γίνεται συλλογή δεδομένων
προσωπικού χαρακτήρα μιας και δεν υπάρχει ακόμα κάποιος σύλλογος για να
αναλάβει την φύλαξη τους και την σωστή διαχείρισή τους και έτσι το
πιο προσωπικό δεδομένο που καταχωρείται κατά την εγγραφή κάποιου χρήστη
είναι το email ;) ... Όταν δημιουργηθεί ο σύλλογος
υπάρχει πρόβλεψη σε κάθε κόμβο να ενσωματωθούν και οι πληροφορίες του
ιδιοκτήτη / μέλους τους συλλόγου .
-=- The -=-
KWMN Team
|