Αναρτήσεις

Book Review: "Facts and Fallacies of Software Engineering"

Εικόνα
Πριν από μερικές μέρες τελείωσα το “Facts and Fallacies of Software Engineering” του Robert Glass . Μπορώ να πω πως είναι ένα αξιόλογο βιβλίο που κάθε προγραμματιστής πρέπει να διαβάσει. Άλλωστε είναι αρκετά μικρό (γι' αυτό ακόμα και εγώ κατάφερα να το τελειώσω). Το θέμα του είναι η κατάρριψη μύθων, ή μάλλον η διατύπωση αληθειών (διατυπώνοντας 55 τέτοιες αλήθειες), όσον αφορά την ανάπτυξη λογισμικού, υποστηριζόμενος από μελέτες. Οι βασικοί τομείς που διαχωρίζει αυτές τις αλήθειες είναι τρεις: η διαχείριση (management), ο κύκλος ζωής (life cycle), και η ποιότητα (quality). Η «διαχείριση» αφορά τη διαχείριση της ανάπτυξης του λογισμικού και περιλαμβάνει αλήθειες όπως “Fact 2: The best programmers are up to 28 times better than the worst programmers.” Ο «κύκλος ζωής» αφορά τις φάσεις της ζωής του λογισμικού και περιλαμβάνει αλήθειες όπως “Fact 41: Maintenance typically consumes 40 to 80 percent of software costs. It is probably the most important life cycle phase of software.” Η «ποι...

Google Desktop 5.1

Βγήκε η έκδοση 5.1 του Google Desktop με ανανεωμένο Vista-like sidebar, preview στα αποτελέσματα των ερευνών (αρκετά χρήσιμο), καλύτερο Gadget gallery, και βελτιώσεις στην ασφάλεια. Το καλό για μένα είναι ότι τώρα το sidebar δεν κρασάρει (με το 5.0 είχα σοβαρό πρόβλημα). Το κακό είναι ότι προφανώς μερικά gadgets μου το κρασάρουν με την εγκατάσταση τους (το ToDo, π.χ., το κάνει μονίμως) και δεν μπορώ να τα απενεργοποιήσω καθώς δεν εμφανίζονται καν στο φάκελο "My Google Gadgets". Να δούμε αν η Google μπορεί να μου λύσει αυτό το πρόβλημα (το προηγούμενο δεν μπορέσε).

Apache, Subversion, Trac, MoinMoin

Αποφάσισα πρόσφατα να δοκιμάσω προγράμματα προκειμένου να "χτίσω" ένα περιβάλλον εργαλείων ανάπτυξης (πέρα από IDE). Αυτό που με ενδιέφερε βασικά ήταν να βάλω Subversion (για source control ), ένα σύστημα bug/issue tracking, και ένα σύστημα για documentation, σημειώσεις κλπ. Ένα κριτήριο ήταν ότι έπρεπε αρχικά όλα να τρέχουν σε Windows και να μπορούν εύκολα να αντιγραφτούν-μετατραπούν για να τρέξουν και σε Linux. Το άλλο βασικό κριτήριο ήταν ότι έπρεπε να είναι όλα FOSS . Κατέληξα (προς το παρόν) στον παρακάτω συνδυασμό: Apache (2.x) Subversion (WebDAV στο Apache με το mod_dav_svn) Trac (κάτω από τον Apache) MoinMoin (για γενικό, non-project specific, Wiki) Το μόνο παραπάνω που χρειάζεται σε αυτό το combo είναι η Python. Subversion: Όπως ανέφερα παραπάνω, αρχικά με ενδιέφερε το Subversion. Προσπαθόντας να το εγκαταστήσω βέβαια, βρήκα ότι μπορούσα να χρησιμοποιήσω Apache αντί για τον δικό του server/daemon. Δοκίμασα λοιπόν το Apache, το οποίο βρήκα πολύ εύκολο να εγκαταστ...

Nvu encoding και HTML entities

Το Nvu φαίνεται αρκετά καλός HTML editor, αλλά μάλλον πάσχει, ειδικά για εμάς που θέλουμε να γράφουμε στα Ελληνικά. Ειδικότερα, ανακάλυψα ότι ενώ μπορείς πολύ ωραία να επιλέξεις ότι encoding θες... δυστυχώς επιμένει να μετατρέπει τους Ελληνικούς (π.χ.) χαρακτήρες σε HTML entities. Απ' ότι φαίνεται δεν υπάρχει λύση. Update: Βρήκα λύση τελικά! (διαβάζοντας αυτό ) Πήγα στο Tools->Preferences...->Advanced και στο τμήμα "Special Characters" επέλεξα "The above and Latin-1 letters" (πιθανόν το "Only & and non-breakable space" να είναι καλύτερο, αλλά δεν ήθελα να το πειράξω πολύ) και τσεκάρισα το "Don't encode special characters in attribute values" (μου φάνηκε καλό).

Η Kodak θα σπάσει το καθεστώς στους εκτυπωτές;

Η Kodak ποντάρει στα φτηνά μελάνια για τη νέα της σειρά All-in-One εκτυπωτών (KODAK EASYSHARE 5100, 5300 και 5500 στα $150, $200 και $300 αντίστοιχα) που ανακοίνωσε χτες (6/2/07). Εκτός από τα φτηνά αλλά υψηλής ποιότητας μελάνια για τα νέα της μοντέλα ($15 για 100 έγχρωμες εκτυπώσεις 4"x6" και $10 για πάνω από 300 ασπρόμαυρες σελίδες), υποστηρίζει ότι θα παρέχει υψηλής ποιότητας εκτυπώσεις με τις τεχνολογίες που ενσωματώνει. Κατά τη γνώμη μου, θα πρέπει οι κατασκευαστές εκτυπωτών inkjet να μας δώσουν μια καλύτερη ισορροπία στα παρακάτω: κόστος/ποιότητα αναλωσίμων τεχνολογία/ποιότητα εκτύπωσης επισκευασιμότητα/ζωή υλικού Press release στο dpreview

Αδεσμοποίητοι τοπικοί βρόχοι

Ωραίο το νέο... 1.5 εκατομμύριο οι αδεσμοποίητοι τοπικοί βρόχοι στην Αγγλία , και εδώ απλώς 1.5 αδεσμοποίητοι τοπικοί βρόχοι (τέτοια αίσθηση υπάρχει πάντως). Εδώ έχουμε καταραστεί στην ώρα και τη στιγμή που κόψαμε την υπάρχουσα σύνδεσή μας προκειμένου να βάλουμε ("σύντομα" έλεγαν) "πακέτο" σταθερή/broadband και μας πάνε από τον ένα μήνα στον άλλο εδώ στη Ν. Σμύρνη...

"Μεγάλος Αδελφός": Ο αγαπημένος μπαμπούλας της σύγχρονης κοινωνίας

Εικόνα
Διαβάστε αυτό και γελάστε (αν έχετε όρεξη, εγώ δεν γέλασα πάντως, αυτά συνήθως μου ανάβουν τα λαμπάκια) με την προχειροδουλειά και την ανευθυνότητα ενός "όχι άγνωστου" Έλληνα δημοσιογράφου. Γλαφυρό το στυλ, αλλά παραπλανητικό το περιεχόμενο. Άκου λέει, το δορυφορικό σύστημα Γαλιλαίος είναι (εν ολίγοις) ένα δίκτυο κατασκοπευτικών δορυφόρων που μπορεί να εντοπίζει, να παρακολουθεί, να φωτογραφίζει και να βιντεοσκοπεί οτιδήποτε κινείται πάνω στη γη, ιδίως από εκείνη τη μέρα (την αποφράδα, υποθέτω) που θα έχουμε όλοι μας την ευρωπαϊκή ταυτότητα που θα είναι εφοδιασμένη με μικροτσιπ. Αμέεε! Αν και, προσθέτει, η ηλεκτρονική ταυτότητα δεν χρειάζεται για να τα κάνει αυτά (ε;;;). Και αυτά είναι όλα στις πρώτες τρεις παραγράφους. Να συνεχίσω; Δεν χρειάζεται. Τα υπόλοιπα είναι μίγμα από παρόμοιες "πληροφορίες" και διάφορες σάλτσες (σχετικά και άσχετα πράγματα). Απ' ότι κατάλαβα (από τέλος της σελίδας), το άρθρο ήταν στη κυριακάτικη έκδοση της εν λόγω εφημερίδας (4/2/07)....