14.9.09

Δικτυακοί εφιάλτες

Αντιγράφω από το Facebook status μου:

Notes to self: a) xcopy is a blast! b) net-jam? blame your PSU.

...και εξηγούμαι:

a) Ώρες ώρες νιώθω σαν χαζογκόμενα που δεν ξέρει τι θέλει. Έχω αναρτήσει ουκ ολίγα άρθρα για τα υπέρ και τα κατά των Windows κατά καιρούς. Μα όσο κι αν πιστεύω στην (έστω και με ρυθμούς χελώνας ελέω marketing) εξέλιξη της μαμάς Microsoft, εκεί που τα λατρεύω τα μισώ. Κι εκεί που τα μισώ, τα λατρεύω.

Σπαστικό, ε;

Η Microsoft έχει -μεταξύ άλλων- ένα σκεπτικό τα τελευταία χρόνια: φτιάχνει Windows για τους άσχετους. Δεν ξέρω πως την έχει δει, αλλά μάλλον αυτό της λένε οι marketing experts της ότι ζητάει η αγορά. Κοινώς, με την ολοένα μεγαλύτερη διείσδυση της τεχνολογίας, η πληροφορική φαίνεται να απαρτίζεται ως επί το πλείστον από αδαείς χρήστες και όχι από power users όπως στα 80s και στα early 90s.

Σεβαστό.

Γι' αυτό και κρύβει features από το περιβάλλον εργασίας της, για να μη μπερδεύει τους νέους και τα κάνουν όλα μαντάρα στα αστραφτερά laptops των 3.000 ευρώ που ψωνίζουν για να τσεκάρουν το Hotmail τους.

Κι αυτό σεβαστό. Με την προϋπόθεση όμως ότι όντως τα κρύβει.

Γιατί, κυρία μου, άμα μου κρύψεις κάτι -όπου και να το καταχωνιάσεις- θα το βρω.

Όταν όμως (1) μου ξηλώνεις features που ήξερα μέχρι χθες ότι υπάρχουν και τα χρησιμοποιούσα και (2) μου καταστρέφεις τη λογική αυτών που μέχρι χθες δούλευαν μια χαρά, το πράγμα αποκτά διαστροφικές διαστάσεις.

Θα δώσω δύο γρήγορα παραδείγματα.

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

Το telnet είναι old-fashioned, βρώμικο και γρήγορο. Όπως τα burgers. Γι' αυτό μας αρέσει.

Μέχρι και τα Windows XP, μαζί και με πολλά άλλα utilities, το telnet υπήρχε εξ' ορισμού στη βασική τους εγκατάσταση. Στα Vista δεν υπάρχει. Εξηλώθη. Πάει. Πέθανε. Γιατί; Γιατί το κάθε ζαντό που κατέβαζε ό,τι έβρισκε μπροστά του από σελίδες αμφιβόλου προελεύσεως -που παρόλα αυτά είχαν κάτι μπανεράκια 'Get tons of porn for free!' (αλλά που ποτέ δεν πάτησε), έπεφτε σε κάποιον ιό/trojan/ad-aware που χρησιμοποιούσε υπογείως το telnet για να κάνει ζημιά.

Και γι' αυτόν τον λόγο η Microsoft το ξήλωσε.

Και για όλα αυτά τα βλαμμένα τώρα, όταν εγώ θέλω να κάνω δουλειά, πρέπει να πατάω gazillion of clicks για να το εγκαταστήσω σε κάθε έναν υπολογιστή που θα το χρειαστώ.

Και καλά να το χρειαστώ σε έναν υπολογιστή.

Όταν το χρειάζομαι σε είκοσι;

Αμ, το άλλο το καταπληκτικό που έχει κάνει με τα Windows Vista/2008/7;

Έστω ότι έχεις να αντιγράψεις δικτυακά 2 TB δεδομένων σε έναν ποταπό USB εξωτερικό σκληρό. Για όσους έχουν ασχοληθεί ποτέ με τέτοια μεγέθη, 2 TB δεδομένων, με τις σημερινές ταχύτητες των δίσκων, μεταφράζεται σε κάτι άπειρες ώρες αντιγραφής, που βαριέμαι να υπολογίζω τώρα.

Πας λοιπόν περιχαρέστατος να ξεκινήσεις το copy. Και αρχίζουν ξαφνικά τα Windows να μετράνε πόση ώρα θα χρειαστεί για το copy, σκανάροντας ένα-ένα αρχείο.

Μα, γιατί;

Άντε, πες εξέλιξη. Να γνωρίζεις από πριν πόση ώρα θα σου πάρει, να μην περιμένεις σαν τον βλάκα.

Μα και παλιά, με τα XP, δεν μου έβγαζε progress bar; Που μου έλεγε πόσο ακόμη απομένει για να τελειώσει;

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

Ωραία.

Ρητορικό ερώτημα: αν π.χ. έχω να αντιγράψω σε μιαν άλλη ζωή 8429893248923489238942 TBs, θα πρέπει να περιμένω 100 χρόνια για να ξαναγεννηθώ μέχρι να ξεκινήσει αυτή η ριμάδα η αντιγραφή;

Δώσε μου τουλάχιστον βρε αδερφέ την επιλογή να σταματήσω αυτόν τον υπολογισμό που κάνεις. Copy ζήτησα. Όχι να μου ψήσεις καφέ. Γιατί παίρνεις πρωτοβουλίες; Με ρώτησες;

Όχι, τίποτα. Αυτό θα στο μετρήσει με το ζόρι, θες δε θες. Και εκεί που ήταν να πάρει 30 ώρες π.χ. η αντιγραφή, τώρα θα πάρει 31. Γιατί τη μία ώρα αυτή, μετράει. Για το καλό σου. Για να γνωρίζεις.

The Microsoft way, τέλος. Άμα δε θες, βάλε Linux μεγάλε.

Τουλάχιστον χαίρομαι που ξεκίνησα στην πληροφορική σε εντελώς άλλους καιρούς. Τότε που χωρίς internet, αγοράζαμε βιβλία από τον Κλειδάριθμο, τον Γκιούρδα και τον Παπασωτηρίου, μαζί με τόνους περιοδικών πληροφορικής κάθε μήνα, μπας και μάθουμε καμιά καινούρια εντολή και ξεστραβωθούμε.

Σαν φάντασμα από το παρελθόν λοιπόν, η παλιά καλή xcopy, απομεινάρι του DOS, έδωσε τη λύση στο πρόβλημά μου (αλήθεια, αυτή πώς τους ξέφυγε από το ξήλωμα; Lucky guess, I suppose, που την βρήκα μπροστά μου).

Εκτός του ότι έχω την βάσιμη υποψία ότι είναι απείρως πιο γρήγορη από το παραδοσιακό copy/paste των Windows, δεν ψάχνει φυσικά να σου υπολογίσει τον χρόνο για την απαιτούμενη αντιγραφή.

Πάλι καλά. Άφησαν και κάτι όρθιο.

b) Στην πληροφορική συμβαίνει, πολλές φορές, να συναντάς τα πιο απίθανα προβλήματα. Δεν είναι τυχαίο που ο Murphy είναι τόσο αγαπητός στον κλάδο μας, άλλωστε. Πολλά προβλήματα προκύπτουν λόγω αμάθειας ή ημιμάθειας. Άλλα πάλι προκύπτουν από βιασύνη. Υπάρχουν όμως και προβλήματα τα οποία προκύπτουν απλά και μόνο γιατί κάποιος σε καταράστηκε το πρωί.

Έχεις, για παράδειγμα, ένα PC με Windows XP στο οποίο αντιγράφεις μεγάλους φακέλους μέσω δικτύου. Ξεκινάς π.χ. να αντιγράψεις έναν φάκελο 4 GB, και κάνει 800 ώρες. Δεν είναι λογικό, και στο πιο αργό δίκτυο θα τέλειωνε μέσα σε λίγα λεπτά της ώρας.

Ο καλός ο τεχνικός ξεκινάει από τα εύκολα και τα πιο προφανή, λένε στο χωριό μου: καλώδια δικτύου, μπριζάκια, ρυθμίσεις δικτύου, δίσκος... Μια χαρά όλα.

Άντε, ας λερώσουμε τα χέρια μας. Ας το ανοίξουμε να αλλάξουμε κάρτα δικτύου.

Το κλείνουμε, βάζουμε την καινούρια κάρτα, το ξανανοίγουμε. Voila! Παίζει!

Ok, αλλά επειδή μας πιάνει και η επαγγελματική διαστροφή, αλλάζουμε on the fly το καλώδιο στην παλιά κάρτα και ξαναδοκιμάζουμε.

Μα... κι εκείνη παίζει τώρα σωστά!

Τώρα θα μου πει κανένας έξυπνος hardware-άς, ότι μπορεί να φταίνε 1002 πράγματα.... Καλά ναι, ξέρω.

Κι εγώ τα ίδια λέω.

Θέλεις παιδάκι μου να σου δώσω μασημένη τροφή τώρα, ή θες να το παίξεις έξυπνος;

Ένα μισοπεθαμένο τροφοδοτικό, που φαινομενικά βέβαια λειτουργεί κανονικά -αφού ζεσταθεί λίγο μετά από 2-3 επανεκκινήσεις- μπορεί πάντα να ευθύνεται για τέτοιες κουλές βλάβες.

Μην το υποτιμήσετε ποτέ!




1 σχόλια:

Ανώνυμος είπε...

Καλημέρα!

Έχω περάσει κι εγώ απο το στάδιο του χαμένου telnet, μέχρι που ανακάλυψα οτι υπάρχει στο add/remove windows features, στο control panel! Και στα 7 ακόμα, το ίδιο βιολί :P

:>
X-Factor