Saturday, February 10, 2007

color schemes in virtual machines

Για να καταφέρω να φτιάξω μία Unattended εγκατάσταση του Delphi7 που να συμπεριλαμβάνει όλα τα συμπληρωματικά εργαλεία και components που συνήθως χρησιμοποιούμε στη δουλειά, έστησα δύο virtual machines με XP στο VMWare, μία στην οποία εγκατέστησα το Delphi7 και τα παρελκόμενα του, και στην άλλη δοκίμαζα την εγκατάσταση καθώς εξελίσσονταν. Ανακάλυψα πόσο χρήσιμο και εύκολο είναι να έχεις διαφορετικό windows color scheme σε κάθε virtual machine για εύκολη οπτική αναγνώριση του ποιο είναι ποιο.

Chester, the imaginary tester

Πως όταν είσαι τρία έχεις τον φανταστικό σου φίλο και του μιλάς όταν είστε μόνοι; Στη δουλειά έχουμε τον Chester, τον φανταστικό Tester. Γιατί κάποιος πρέπει να επωμισθεί το δύσκολο έργο του να δοκιμάσει τις νέες και παλιές λειτουργίες των προγραμμάτων που φτιάχνουμε.

μια πάρα πολύ χρήσιμη συνήθεια

Το ουσιαστικό κέρδος από τη δουλειά που κάνω τα τρία τελευταία χρόνια, είναι ότι έμαθα ό,τι κάνω να το καταγράφω υπό μορφή οδηγιών. Μια πολύ, μα-πάρα-πολύ χρήσιμη συνήθεια

Sunday, February 04, 2007

Στρογγυλοποίηση

Δεν υπάρχει περίπτωση να καταλάβεις την έννοια των λαθών στρογγυλοποίησης μέχρι να φτιάξεις προγράμματα που διαχειρίζονται χρήματα. Εκεί, οι διαδοχικές στρογγυλοποιήσεις ποσοτήτων, οι αθροίσεις αυτών, οι στρογγυλοποιήσεις των αθροισμάτων, και οι ξανά-αθροίσεις των στρογγυλοποιημένων αθροισμάτων, τα μαρτυράνε όλα. Στο τέλος τις διαδικασίας, τα σύνολα σου έχουν μερικά Ευρώ διαφορά από τα αρχικά νούμερα.

Πχ πέντε άνθρωποι έχουν τους παρακάτω μηνιαίους μικτούς μισθούς και 13,5% κρατήσεις κάθε μήνα. Για να υπολογίσεις την κράτηση, πολλαπλασιάζεις με 0.135 και στρογγυλοποιείς στα δύο δεκαδικά (γιατί έτσι ορίζει ο νόμος, οι αξίες σε Ευρώ έχουν πάντα 2 δεκαδικά). Προκύπτουν οι κρατήσεις που φαίνονται στον παρακάτω πίνακα. Αν αθροίσεις τους μισθούς και προσπαθήσεις να βρεις τις κρατήσεις πολλαπλασιάζοντας το σύνολο με 13.5%, θα ανακαλύψεις ότι διαφέρουν κατά ένα λεπτό του Ευρώ (0.01€). Το 13.5% του 6060.00€ είναι 818,10€, ενώ το άθροισμα των στρογγυλοποιημένων επιμέρους κρατήσεων είναι 818,11€

Μισθός - Κρατήσεις
1.210,00€ - 163,35€
1.211,00€ - 163,49€
1.212,00€ - 163,62€
1.213,00€ - 163,76€
1.214,00€ - 163,89€

Σύνολα Μισθών - Κρατήσεων:
6.060,00€ - 818,11€