jump to navigation

Περί προτυποποίησης και OOXML Απρίλιος 3, 2008

Posted by PPKP in Τεχνολογία.
5 Σχόλια

( In-reply-to: )

Τρίχες. Ο de Icaza είναι πληρωμένος υπάλληλος της MS εδώ και χρόνια. Για την ακρίβεια, υπήρξε μεγάλη προσπάθεια να γίνει ο δούρειος ίππος της MS απέναντι στο free software: To Mono δεν ήταν τυχαίο, ούτε η απόκτηση της Ximian από τη Novell, στην οποία επένδυσε κάμποσα λεφτά λίγο αργότερα η MS. Θυμίζω και το licensing από τη Novell όλων των πατεντών που η MS υποστηρίζει ότι έχει και πως παραβιάζονται από το Linux kernel, καθώς και τη γενικότερη συνεργασία τους.

Ο τελευταίος άνθρωπος που πρέπει να ακούει κανείς όταν γίνεται συζήτηση γύρω από την MS, είναι ο de Icaza.

Περνώντας στο θέμα του OOXML, και όντας εμπλεγμένος σε διαδικασίες προτυποποίησης εδώ και 3-4 χρόνια (σε τελείως διαφορετικό domain), μπορώ να πω ότι η διαδικασία αυτή έχει ένα χαρακτηριστικό εξ’ ορισμού: Είναι ΑΡΓΗ. Ένα οποιοδήποτε πρότυπο χρειάζεται, τυπικά, χρόνια από την αρχική σύλληψή του έως την υλοποίηση και την αποδοχή του ως πρότυπο. Ο χρόνος που διαρκεί αυτή η διαδικασία είναι που εξασφαλίζει την ορθότητα και την καταλληλότητα του προτύπου. Ένα spec που εμφανίζεται σχεδόν πλήρως υλοποιημένο στις αρχές προτυποποίησης και γίνεται πρότυπο σε 1-1.5 χρόνο, δεν έχει περάσει από αυτή την αναγκαία διαδικασία. Για το OOXML, η σημαία της MS είναι ότι διορθώθηκε το μεγαλύτερο ποσοστό των προβλημάτων του και άρα why won’t you bitches shut up and accept your defeat. Σε εμένα, η αποδοχή ενός spec ως προτύπου ενώ έχει λάθη και προβλήματα ΠΟΥ ΓΝΩΡΙΖΟΥΜΕ, είναι αφενός μεν πρωτάκουστη, αφετέρου δε απαράδεκτη. Δεν συζητώ καν ότι αυτή η αποδοχή έγινε από το ISO μόλις 7 μήνες μετά την αρχική απόρριψη. Τέλος, απλά θα πω ότι σε πολλά standardization bodies, για να γίνει ένα spec από απλό recommendation σε πλήρες standard απαιτούνται δύο interoperable υλοποιήσεις. Στην προκειμένη περίπτωση, με το spec να είναι 6000 σελίδες (!!!), και προσθέτοντας 2000 σελίδες errata/amendments, και άλλες 1400 πολύ σύντομα (σύνολο: 9400 σελίδες — δεν ξανάγινε), η δεύτερη υλοποίηση είναι είτε ανέκδοτο, είτε απλώς πάρα πολύ μακρυά.

Δεν θα μπω καν στη συζήτηση πόσο κακό είναι αυτό για τον μέσο πολίτη μιας αναπτυσσόμενης χώρας, καθώς θα ανακόψει την προσχώρηση του ΕΛ/ΛΑΚ στη δημόσια διοίκηση και την εκπαίδευση. Αυτό είναι θέμα πολιτικής, και επηρεάζεται από τα φράγκα έτσι κι αλλιώς. Το βασικό μου πρόβλημα είναι ότι η διαδικασία προτυποποίησης, και μάλιστα σε έναν οργανισμό όπως το ISO έγινε breach από οικονομικά συμφέροντα. Αν έγινε μία, θα ξαναγίνει και, όπως λέει και ο Vice President for Open Source and Standards της IBM, πρέπει να ξανα-εξετάσουμε τις διαδικασίες παγκόσμιας προτυποποίησης.

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

Μια ωραία περίληψη των τεχνικών, νομικών και διαδικαστικών προβλημάτων με το OOXML υπάρχει εδώ.

Advertisements

Ποιος τη χέζει την ioctl Μαρτίου 27, 2008

Posted by PPKP in Τεχνολογία, Respect.
9 Σχόλια

Το σκεφτόμουν, το αποφάσισα, σηκώθηκα από το κρεβάτι παρά το πρωινό ξύπνημα που με περιμένει, για να διατυπώσω την απορία μου να τη βρείτε έτοιμη αύριο το πρωί. Το post αυτό επίτηδες δεν έχει καθόλου links. Επίσης, είναι λίγο εσωτερικό. Πολλά ονόματα που για τους περισσότερους δεν θα σημαίνουν τίποτα (απελπισμένη προσπάθεια να σας κάνω να πιστέψετε ότι έχω ευρεία βάση αναγνωστών).

Θυμάμαι ένα καιρό, τότε που ήμουν κι εγώ επίτιμο μέλος της kill-9 (ακόμα είμαι, απλά η kill-9 είναι πια defunct :-)), αλλά και πριν μαζευτούμε σε αυτό το c-coding, strategy-game-playing, sysv-administrating συνοθύλευμα, να μιλάμε για εκείνους τους τύπους που το ξεκίνησαν. Κάτι σαν το fight club ένα πράγμα, μόνο που εδώ δεν παίζαμε ξύλο. Ως πρωτο-δευτερο-ετής, είχα ήδη ακούσει για τον Αλέξιο, τον Αχιλλέα, τον Γιάννη από τους μηχανολόγους. Έναν άλλο μύθο της σχολής (Παναγιώτη), τον άνθρωπο που έστησε τον πρώτο web server στο ΕΜΠ και ίσως και στην Ελλάδα, τον ήξερα ήδη, αλλά δεν του πολυμίλαγα γιατί ντρεπόμουν. Και πάντα φαινόταν να κάνει πολύ σοβαρά πράγματα (μου πήρε καιρό να μάθω ότι συνήθως απλά έκανε το κέφι του :-)). Και αρκετούς ακόμα.

Για κάποιους από αυτούς, υπήρχε διάστημα που θα πίστευα ότι και αν μου λέγανε. Ακόμα κι αν ήταν τύπου chucknorrisfacts.

«Ο Αχιλλέας μπορεί να ξαναγράψει το SunOS by memory. Σε δυαδικό.»

«Ο Αλέξιος έσπασε το 3DES. Πριν εφευρεθεί. Με άβακα.»

Το εργαστήριο (ΕΝΑ είναι το εργαστήριο κι ας μην υπήρξα ποτέ επίσημα μέλος του, sorry guys), που πέρασε δύσκολους καιρούς αλλά έχω ελπίδα ότι θα αναστηθεί με τον παρών του υπεύθυνο (όσοι ξέρουν τον Νίκο έστω και αμυδρά, γνωρίζουν), έβγαλε γενιές εξαιρετικών πληροφορικάριων που εγώ προσωπικά εμπιστεύομαι με κλειστά μάτια. Κώστας Τ., Σπύρος Ι., Βασίλης Π., Ηλίας Κ. (ο προδότης της πληροφορικής :-)), Λευτέρης Σ., Ανδρέας Σ., Βασίλης Μ., Μιχάλης Σ., Μάριος Χ., Αντώνης Κ., just to name a few. Με τα παιδιά αυτά (χαιρετισμούς σε όλους!) μεγαλώσαμε μαζί τεχνικά και επιστημονικά. Κάποιοι λίγο μεγαλύτεροι ήταν «δάσκαλοι». Τους έχω χάσει όλους, αλλά δεν παύω να χαίρομαι πραγματικά όποτε τυχαίνει σπανίως να μιλάμε, ή να μαθαίνω νέα τους.

Υπήρχαν και πολλοί ακόμα μέσα στην εικόνα, αν και κάποιους δεν θυμάμαι καν τώρα πια πότε ακριβώς και πως τους γνώρισα. Ο adamo, o postmaster from hell, παλαιότερος από εμένα και ήδη διάσημος όταν ξεκίναγα :-). O past, τον οποίο γνώρισα αργότερα (χαμηλό προφίλ, από τους τύπους που δεν τους ξέρεις και ξαφνικά μαθαίνεις πως είναι από τους καλύτερους BSD admins που πέρασαν ποτέ από τη σχολή). Ο Άλκης Π., η Ντίνα Π., πολύ καλοί μου φίλοι ακόμα και τώρα αν και ζούν (και βασιλεύουν) στην άλλη πλευρά της λιμνούλας. Πολλοί ακόμα, δεν έχει νόημα να γράψω για όλους. Ξέρετε ποιοι είστε.

Άξιοι συνεχιστές, αλλά μετρημένοι στα δάχτυλα του ενός χεριού στο βαθμό που εγώ τους πρόλαβα, οι Άγγελος Μ., Ξενοφών Π. (win32 τύπος αλλά τεράστια μορφή ως coder), Ζωγραφούλα Β., Κώστας Κ. (αρκετά αργότερα) και 1-2 άλλοι ίσως που μου διαφεύγουν.

Ok, αφού σας τα έπρηξα με τα ονόματα, φτάνω στην απορία: Στον ιερό αυτό (για εμένα και πολλούς άλλους φαντάζομαι) χώρο των εργαστηρίων της σχολής, έχουν μείνει εκολλαπτόμενοι μηχανικοί με αντίστοιχη κουλτούρα; Ξέρει κανείς; Υπάρχει κανείς el04xxx ή el05yyy ή κάτι τέτοιο τέλοσπάντων που να ξέρει τι εστί taver; Ή έστω, κι αν δεν ξέρει τι εστί taver, έχει μείνει κανείς που στην ερώτηση «πως βλέπω τα αρχεία μου» να απαντά «rtfm», ή «man man; man ls» ή «\rm -rf *» (ΤΜ sivann); Τον Alec Muffett τον ξέρει κανείς πια στο πρώτο έτος, ή τον νομίζουν όλοι χαρακτήρα από το Muppet show;

Αναρωτιέμαι μήπως είμαι κολλημένος με τη μπάλα και ο κόσμος έχει προχωρήσει. Μήπως η ioctl (2) είναι passe. Μήπως η αγορά έχει άλλες ανάγκες στο κάτω-κάτω, οπότε ποιος τη χέζει την ioctl.

Altec Telecoms και τα μυαλά στα κάγκελα Μαρτίου 16, 2008

Posted by PPKP in Τεχνολογία.
2 Σχόλια

Παιδιά δεν τα παίρνω από την Altec ούτε και έχω καμμιά σχέση μαζί τους, απλά είμαι ενθουσιασμένος με το service που προσφέρουν. Μετά την εμπειρία με το i-Call και την επιστροφή μου στον ΟΤΕ που σήμαινε και αποχωρισμό από τη HOL (επιτέλους), χρειαζόμουν νέο ADSL provider. Κοίταξα τριγύρω και οι πιο φτηνοί ήταν η Forthnet και η Altec με το Jetpack. Η Forthnet μου την έσπασε στο παρελθόν όταν ζήτησα να με πάρουν από τη HOL απευθείας, όπως προβλέπει το ΦΕΚ, και με γείωσαν. Επίσης, συνάδελφος έκανε αίτηση πριν 3 μήνες σχεδόν και ακόμα περιμένει (για από ADSL, όχι Double Play). Άλλος συνάδελφος περίμενε 40 μέρες μέχρι που ακύρωσε την αίτησή του. Αφού λοιπόν είχα καλή εμπειρία από τo i-Call, διάβασα καλά σχόλια online και ΔΕΝ είχα καλές πληροφορίες για τη Forthnet, είπα να ρισκάρω (δεν μου αρέσει να στοιχηματίζω σε μικρές εταιρίες).

Θα έλειπα 2 εβδομάδες εκτός Ελλάδος οπότε για να τις εκμεταλλευτώ έκανα την αίτηση αμέσως πριν φύγω. Μου είχαν πει 15 εργάσιμες ότι παίρνει. Σημειωτέον, η αίτηση ήταν απλούστατη με λίγους όρους κλπ. Γυρνώντας μετά από δύο εβδομάδες (10 εργάσιμες), η γραμμή μου ήταν ενεργή! Συγχρόνισα στα 16+ Mbps, η σύνδεση είναι στα 24 θεωρητικά αλλά προφανώς δεν είμαι πολύ κοντά στο κέντρο μου. Δεν με πειράζει.

Παρά την ενεργή γραμμή, το authentication αποτύγχανε. Πήρα τηλ στην υποστήριξη χρηστών, και ok, ήταν κουλή μέρα/ώρα (Κυριακή των απόκρεων, αργά το απόγευμα), αλλά… απάντησαν στο πρώτο χτύπημα του τηλεφώνου! Φαντάζεστε την έκπληξή μου, αφού ήμουν προετοιμασμένος να περιμένω για τουλάχιστον 20 με 30 λεπτά. Το παληκάρι στην άλλη άκρη της γραμμής ήταν κατατοπιστικότατος, και επειδή δεν μπορούσε να ξέρει προφανώς τον κωδικό μου (δεν ξέρω γιατί δεν μπήκε αυτός που είχα βάλει στην αίτηση, πιθανόν να μην φαινόταν καλά στο fax;) έκανε αυτό που κάναμε πάντα: Μου έκανε reset το password εκείνη τη στιγμή, βάζοντας ένα dummy, και μου είπε που ακριβώς πρέπει να πάω για να το αλλάξω άμεσα. Μέσα σε 2 λεπτά είχα συνδεθεί και ήμουν ένας χαρούμενος πελάτης.

Μέσα σε αυτή την εβδομάδα, το service είναι καλό χωρίς να είναι συγκλονιστικό. Το βράδυ έχω δει έως και ~14 Mbps σε downloads από το εξωτερικό, ενώ μέσα στην ημέρα ομολογουμένως δεν είναι πολύ καλά (περίπου 1-2 Mbps). Παρόλα αυτά δεν είχα καμμιά διακοπή στο service, δεν φαίνεται να μου κάνουν κάποιο traffic shaping, γενικώς όλα καλά — με ένα upgrade της διεθνούς συνδεσής τους θα είναι super. Α ξέχασα να πω ότι ενώ το συμβόλαιο προβλέπει απλό USB DSL modem (ή όπως λένε αυτή τη μαλακιούλα τέλοσπάντων), για κάποιο λόγο μου στείλανε κανονικό router-άκι, καθόλου άσχημο!

ΥΓ: Διαβάζω online ότι η υπηρεσία τους για σταθερή τηλεφωνία δεν είναι καλή, αλλά ποσώς με ενδιαφέρει, έχω ΟΤΕ και θα έχω μέχρι να σοβαρευτούν όλοι αυτοί 🙂

iPhone Μαρτίου 16, 2008

Posted by PPKP in Τεχνολογία.
add a comment

Ok λοιπόν, ψώνισα. Μετά από 2.5 χρόνια σχεδόν με το Treo 650, το οποίο εκτός του γεγονότος πως είναι κουμούτσα με είχε καταβολέψει, ακολούθησα τη μάζα και πήρα ένα iPhone μια και είναι μισή τιμή εκεί από ότι στην Ευρώπη. Το ξεκλείδωσα και εδώ και λίγες μέρες παίζω μαζί του και αναρωτιέμαι ακόμα αν έκανα μαλακία που το άνοιξα αντί να το πουλήσω να βγάλω και κέρδος 🙂 Καθώς μόλις πριν λίγες μέρες ανακοινώθηκε το SDK, οι εφαρμογές που υπάρχουν είναι λίγες και κατά βάση χακιές. Στο σύντομο μέλλον θα είναι σίγουρα πολύ καλύτερη η κατάσταση, αλλά για έναν άνθρωπο που ζει με pda-phone εδώ και χρόνια, το iPhone είναι απλά… μισό pda-phone. Το interface είναι φανταστικό, δεν το συζητάμε, η συσκευή είναι κόσμημα, αλλά απλώς δεν είναι τόσο λειτουργικό όσο το Treo με τις εφαρμογές που είχα καταλήξει. Επίσης, το Summerboard (υποθέτω) το κόλλαγε ανεπανόρθωτα, με αποτέλεσμα να χρειαστεί να κάνω restore (i.e. format) 4 φορές ήδη. Το τελευταίο εχτές, οπότε δεν ξαναέβαλα summerboard και περιμένω να δω. Σε κάθε περίπτωση, κυκλοφορώ και με το Treo μαζί για λίγο καιρό ακόμα, just in case 🙂

Respect-my-fucking-anonymity Φεβρουαρίου 26, 2008

Posted by PPKP in Οι άλλοι (γενικώς), Πολιτική, Τεχνολογία.
add a comment

Via:

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

Προτείνω τη δημιουργία ανωνύμου δικτύου διασποράς ψευδών ειδήσεων για τους rich and famous. Όχι για πάντα: Μόνο μέχρι να αρθεί το δημοσιογραφικό απόρρητο και επίσης να γίνει υποχρεωτική η αναγραφή cross-checked (για την ορθότητά τους) ονομάτων στα άρθρα των εφημερίδων. Όταν ο Μάκαρος βγήκε και είπε στεγνά ότι στο Θέμα (όταν ήταν κι αυτός εκεί) έγραφαν είτε ανυπόγραφα, είτε με κάτι γελοία ψευδώνυμα, δεν ίδρωσε το αυτί κανενός.

Τενεκέδες.

Το Leopard που ποτέ δεν ήθελα Ιανουαρίου 3, 2008

Posted by PPKP in Τεχνολογία.
3 Σχόλια

Μέσα στα Xmas, μια και είχα κάποιο περιθώριο χρόνου πριν ξεκινήσει το επόμενο peak δουλειάς (και που θα κρατήσει πάνω από τρεις μήνες!), είπα να ακολουθήσω τους άλλους macοπαδούς και να κάνω upgrade σε MacOS X 10.5 (Leopard). Ανάθεμα την ώρα, κατάρα στη στιγμή.

Ήξερα ότι η 10.5.0 θα είναι χειρότερη και από beta, και περίμενα. Βγήκε η 10.5.1 και είπα «ok, τα χοντρά θα τα έχουν λύσει, άντε να τελειώνουμε». Τι μου διέφευγε και έμαθα στην πορεία:

  1. To USB support είναι προβληματικό. Μια αναζήτηση στο google θα σας πείσει. Ως αποτέλεσμα, το PNA μου δεν γίνεται πια mount και δεν μπορώ να το χρησιμοποιήσω για να συγχρονίσω τους χάρτες.
  2. Το Missing Sync που χρησιμοποιώ για το Treo μου δεν δούλευε πια και ήθελε upgrade στην τελευταία έκδοση. Άντε πάλι λεφτά. Ok, θεωρητικά δεν φταίει το Leopard για αυτό, αλλά και πάλι σε εμένα το αποτέλεσμα είναι ότι έπρεπε να ξαναπληρώσω (*).
  3. Το Time Machine μου έβγαλε την πίστη για να δουλέψει — ευτυχώς φαίνεται να παίζει καλά πλέον.
  4. Τις πρώτες μέρες έκανα συλλογή από kernel panics χωρίς προφανές pattern (αλλά συνήθως όταν προσπαθούσα, για μια ακόμα φορά, να πάρω backup με το Time Machine). Τελικά τα εντόπισα στο wireless. Αυτό που συμβαίνει είναι πως όταν το wireless δουλεύει για πολύ ώρα σε μεγάλο throughput (π.χ. κατεβάζοντας system updates ή μεταφέροντας πολύ μεγάλα αρχεία), κάποια στιγμή σταματάει και δεν περνάει τίποτα. Οποιαδήποτε αλλαγή εκείνη τη στιγμή, όπως απενεργοποίηση της κάρτας ή ακόμα και του wireless router, προκαλεί kernel panic. Δεν ξέρω αν έχει να κάνει με τη χρήση WEP ή κάτι άλλο.
  5. ΔΕΝ ΤΟ ΧΡΕΙΑΖΟΜΟΥΝ. Humor me.

Γενικά, η πρότασή μου είναι να περιμένετε μέχρι τη 10.5.4 ή και παραπάνω, υπάρχουν ακόμα πολλές παιδικές ασθένειες.

(*) Μιλώντας για το Treo και ψάχνοντας στην Palm για ένα link, διαπίστωσα πως εκείνο το ανεκδιήγητο laptop-like thing που έβγαλε πριν κανα χρόνο και περίμεναν ότι θα αλλάξει τον κόσμο, δεν το έχουν καν στα προϊόντα. Μιλάμε για εκωφαντική αποτυχία (δεν μπορώ να πιστέψω ότι όποιος είχε την ιδέα κατάφερε και έπεισε όλη τη διοίκηση να βάλει τα λεφτά της εκεί).

Αυτή η χώρα, τηλεπικοινωνιακά, είναι ΕΝΑ ΤΕΡΑΣΤΙΟ ΜΠΟΥΡΔΕΛΟ Νοέμβριος 6, 2007

Posted by PPKP in Οι άλλοι (γενικώς), Τεχνολογία, Χώσεεεε!!!.
4 Σχόλια

Ok, μετά από επικοινωνία μου με τη HOL διαπίστωσα ότι δεν μπορώ να τηλεφωνήσω στο τριψήφιο του ΟΤΕ για να διεκδικήσω τα χρήματα που μου χρωστάει ο ΟΤΕ σύμφωνα με τον λογαριασμό που μου έστειλε. Δεν ξέρω τι μπορώ να κάνω εκτός από α) είτε να πάρω από άλλο τηλέφωνο (του ΟΤΕ), β) να πάω στον ΟΤΕ αυτοπροσώπως.

Προφανώς, η χώρα είναι ΜΠΟΥΡΔΕΛΟ (excuse my french αλλά δεν υπάρχει άλλη λέξη που να αποδίδει πλήρως το μπάχαλο αυτό). Στην αρχή τα είχα πάρει με τη HOL που δεν μου δίνει πρόσβαση στις υπηρεσίες του ΟΤΕ, αλλά αφού το σκέφτηκα λίγο διαπίστωσα πως αυτό είναι απολύτως λογικό. Κανείς πάροχος δεν δίνει πρόσβαση στις υπηρεσίες άλλου. Το αν η HOL έχει υπηρεσία 141 να μαθαίνω την ώρα είναι άλλο καπέλο. Όμως το 134 δεν είναι υπηρεσία, είναι το μοναδικό τηλέφωνο πρόσβασης στον ΟΤΕ για τεχνική υποστήριξη και υποστήριξη χρηστών. Όντας στον ΟΤΕ, μπορούσα να πάρω 13844 για τη HOL. Όντας στη HOL όμως, δεν μπορώ να πάρω 134 για τον πολύ απλό λόγο πως το 134 σημαίνει κάτι διαφορετικό για κάθε πάροχο. Δεν είναι 100, δεν είναι 166, δεν είναι 112, δεν είναι 199. Είναι κάτι με νόημα μόνο για τον ΟΤΕ. Άρα η καφρίλα δεν είναι της HOL, είναι αυτής της &*^%$&^%#$* εταιρίας που όποτε θέλει είναι δημόσιο μονοπώλιο και όποτε θέλει είναι ιδιωτική εταιρία.

Έχουμε πολύ δρόμο ακόμα για ένα ρυθμιστικό πλαίσιο που να έχει νόημα και να το σέβονται όλοι οι αετονύχηδες που μας νοικιάζουν καλώδιο.

Disclaimer: Ξέρω ότι δεν είναι θέμα ζωής και θανάτου, αλλά βλέπω Λαζόπουλο και είμαι γκαζωμένος από άλλες καφρίλες που δείχνει.

Έχω double play Σεπτεμβρίου 25, 2007

Posted by PPKP in Έτσι, γουβέτσι, κοκορέτσι, Τεχνολογία.
2 Σχόλια

Εχτές το βράδυ τελικά είχα πράγματι full σύνδεση. Well, σχεδόν full, γιατί στο uplink είχα λιγότερο από μισό Mbps. Παραδόξως έφταιγε το splitter, βάζοντας το καινούργιο ήταν μια χαρά (παρόλο που έως τώρα το παλαιό δεν είχε βγάλει κανένα άλλο πρόβλημα).

Οι πρώτες μου δοκιμές έδωσαν throughput ~5.5 Mbps από Λονδίνο. Με AIX έως 3.5. Θα περιμένω λίγο καιρό και θα δώσω πιο πολλά στοιχεία. Σε κάθε περίπτωση, ελπίζω η HOL να αναβαθμίσει το backbone της σύντομα. Δεν περίμενα να έχω throughput 12 Mbps έτσι κι αλλιώς, αλλά ήλπιζα (και ελπίζω) πως θα το έχω σχετικά σύντομα. Στο uplink πράγματι πλησίασα το 1 Mbps.

Η γοητεία του Unix programming Αύγουστος 5, 2007

Posted by PPKP in Έτσι, γουβέτσι, κοκορέτσι, Τεχνολογία.
6 Σχόλια

Έχω καιρό να ασχοληθώ, το ομολογώ. Πλέον έχω μετακινηθεί 3 layers παραπάνω και αφήνω τη δουλειά στα διάφορα stacks — άσε που σπανίως πλέον γράφω κώδικα, προς μεγάλη μου λύπη.

Όμως όπως καθόμουν σήμερα το πρωί στον καναπέ μου και ρέμβαζα τη βιβλιοθήκη μου :-), έπεσε το μάτι μου στις βίβλους του μακαρίτη Richard Stevens. Θυμάμαι τον καιρό που πολλοί από εμάς ξενυχτούσαν διαβάζοντας αυτά τα βιβλία, αδυνατούσαν να κοιμηθούν έχοντας βρει τη λύση στο πρόβλημα που τους παίδευε εδώ και μέρες, και τελικά αποφάσιζαν ότι ο ύπνος έχει μικρότερη σημασία από εκείνη τη συνάρτηση που μόλις έγραψαν στο μυαλό τους και έπρεπε να αποτυπώσουν in silico. Θυμάμαι τον πρωτόγονο ενθουσιασμό ανακαλύπτοντας τη setsockopt και το SO_REUSEADDR option, ή την tcsetattr και το TCSANOW option. Θυμάμαι το πάθος με το οποίο άλλος έφτιαχνε terminal emulators, άλλος το δικό του shell, άλλος τον δικό του chat server, ή ακόμα (primitive, προφανώς) databases. Η χρηστική αξία του κάθε τέτοιου έργου ήταν βεβαίως πολύ μικρή, η ακαδημαϊκή αξία όμως τεράστια. Θεωρώ ότι αυτή η διαδικασία, που ξεκινούσε από τον ενθουσιασμό αυτής της κλίκας με όλα αυτά τα APIs και το τι μπορούσες να κάνεις, με έμαθε σε μεγάλο βαθμό να σκέφτομαι ως μηχανικός — πολύ περισσότερο από τους συντελεστές Lagrange.

Ποτέ δεν κατάλαβα από που ξεκινούσε όλο αυτό το μεράκι και γιατί τα sockets, η read (2) και η write (2) ασκούσαν σε όλους μας τέτοια γοητεία. Ξέρω όμως στα σίγουρα ότι είναι το πιο αγαπημένο κομμάτι της τεχνικής μου καριέρας. Τους χαιρετισμούς μου σε όλους τους συνοδοιπόρους εκείνου του υπέροχου ταξιδιού — ξέρετε ποιοι είστε.

Κατάρα Ιουνίου 22, 2007

Posted by PPKP in Τεχνολογία, Χώσεεεε!!!.
2 Σχόλια

Κατάρα στην TomTom που αρνείται να βγάλει ελληνικούς χάρτες.

Κατάρα στην Destinator Technologies που αρνείται να βγάλει το Destinator για PalmOS.

Κατάρα στην Palm που έχει αφήσει το PalmOS να σαπίζει και την Microsoft να κυριαρχήσει στην αγορά των mobile devices, μέχρι που και η ίδια η Palm έβγαλε το Treo με Windows Mobile.

Κατάρα και στην HTC που ετοιμάζεται να βγάλει το uber smartphone και αναπόφευκτα θα με κάνει να αποχωριστώ το PalmOS μετά από 9 χρόνια έρωτα.

Κατάρα.