Σάββατο, Μαρτίου 14, 2015

Για τον φίλο απλό χρήστη: SSL certificates και HTTPS

- Καλημέρα, είμαι απλός χρήστης του Ίντερνετ. Τι πρέπει να ξέρω για το HTTPS και τα πιστοποιητικά SSL για την απλή χρήση που κάνω στο Ίντερνετ;

Καλημέρα φίλτατε απλέ χρήστη του Ίντερνετ και καλώς ήρθες στην παρέα μας.
Το HTTPS και τα πιστοποιητικά SSL είναι δύο αλληλένδετες τεχνολογίες που εξασφαλίζουν ότι οι πληροφορίες που στέλνεις σε ένα site θα φτάσουν ασφαλείς και μόνο στον παραλήπτη για τις οποίες προορίζονταν.

Θα το εξηγήσω με ένα παράδειγμα για να γίνει πιο κατανοητό.

Άνοιξε τον αγαπημένο σου browser, Firefox, Chrome, Safari, Internet Explorer, Opera, όποιον θες. Γράψε facebook.com, πάτα enter και θα αντικρύσεις αυτή την οθόνη:

Η μπάρα της διεύθυνσης σου δύο πολύ χρήσιμες πληροφορίες.
  1.  Η διεύθυνση στην αρχή λέει https αντί για http.
    Το έξτρα S σημαίνει Secure (ασφαλές). Για εσένα φίλε χρήστη αυτό σημαίνει ότι η επικοινωνία του υπολογιστή σου με το facebook είναι ασφαλής - το password σου θα το διαβάσει μόνο το facebook και όχι ο κάθε τυχάρπαστος που τυγχάνει να παρακολουθεί την σύνδεση σου στο internet. Δηλαδή είναι αυτό που λέμε ότι η σύνδεση σου στο Facebook είναι κρυπτογραφημένη.
  2.  Υπάρχει μια κλειδαριά μπροστά από την διεύθυνση.
    Η κλειδαριά σημαίνει ότι το Facebook έχει πιστοποιητικό SSL για να δείχνει ότι όντως είναι το Facebook και όχι κάποιος άλλος - κάτι σαν ψηφιακό δελτίο αστυνομικής ταυτότητας. Δεν θέλεις να δώσεις τον κωδικό σου και άλλες ευαίσθητες πληροφορίες σε κάποιον που παριστάνει το Facebook αλλά δεν είναι, έτσι; Το πιστοποιητικό SSL ταυτοποιεί ότι το site είναι αυτό που λέει ότι είναι.
 Για το https δεν μπορείς να κάνεις πολλά πράγματα. Είτε υποστηρίζεται από το site είτε όχι.

Για το πιστοποιητικό SSL όμως μπορείς να κάνεις και μόνος σου επαλήθευση ότι όντως το site είναι αυτό που λέει ότι είναι. Κάνε απλά κλικ στην κλειδαριά και θα δεις αυτό:
Ο Firefox έχει κάνει κάποια δουλειά στα γρήγορα και έχει επαληθεύσει το πιστοποιητικό SSL για σένα και τώρα σου το κάνει λιανά:

"Είσαι συνδεμένος στο: facebook.com"
Έτσι ξέρεις ότι όντως είσαι στο σωστό site.

"Πιστοποιημένο από: DigiCert Inc"
Όπως όλα τα πιστοποιητικά στον κόσμο, έτσι κι αυτό έχει μια "αρχή έκδοσης". Στην προκειμένη περίπτωση, το πιστοποιητικό έχει εκδοθεί από την DigiCert, μια εταιρεία που ο Firefox εμπιστεύεται.

"Η σύνδεση σε αυτή την σελίδα είναι ασφαλής"
Το τελικό συμπέρασμα :)

Αν θες να δεις περισσότερες πληροφορίες, πάτα στο More Information.
Ανάλογα με τον browser θα δεις και διαφορετικό πακέτο πληροφοριών (όπως πχ τελευταία φορά που τσέκαρες αυτό το site), αλλά κυρίως μπορείς να δεις όλα τα στοιχεία του πιστοποιητικού.

Μην αγχώνεσαι, δεν κάνεις χακεριές, ούτε υποκλέπτεις δεδομένα. Κάνεις χειροκίνητα αυτό που έκανε ο Firefox αυτοματοποιημένα για να μην χρειάζεται να παιδεύεσαι. Το πιστοποιητικό ούτως ή άλλως είναι δημοσίως διαθέσιμο. To Facebook δεν σου κάνει χάρη να δημοσιεύσει το πιστοποιητικό του - είναι υποχρεωμένο να το δείχνει δημόσια αν θέλει:
  1. να δουλεύει το https 
  2. να το εμπιστευόμαστε

Είναι καλό να κάνεις και μόνος σου αυτά τα βήματα όταν έχεις να κάνεις χρηματικές συναλλαγές στο Internet. Είδες ότι είναι πολύ απλό να τσεκάρεις ότι το site είναι ασφαλές - ένα απλό κλικ στην κλειδαριά. Θα δεις και μόνος σου ότι όταν το πιστοποιητικό δεν είναι σωστό, ο browser θα σε ενημερώσει με εύκολο τρόπο - η μπάρα διεύθυνσης θα γεμίσει κόκκινα σημάδια ή δεν θα σου επιτρέψει καν να μπεις στο προβληματικό site.

Δεν χρειάζεται να κάθεσαι να διαβάσεις φυσικά όλα τα αναλυτικά πεδία (το κάνει ο Firefox για σένα) αλλά μερικές φορές είναι χρήσιμο.

Για παράδειγμα, πριν κάποιο καιρό ένας φίλος μου είπε ότι το site της ΤραινΟΣΕ είχε πρόβλημα στο πιστοποιητικό τους και ο Firefox έριχνε προειδοποιητικές φωτοβολίδες. Μια ματιά στις αναλυτικές πληροφορίες του πιστοποιητικού (βλέπε τελευταία εικόνα) έδειξε ότι το πιστοποιητικό μόλις είχε λήξει την προηγούμενη μέρα και οι τεχνικοί δεν είχαν προλάβει να το ανανεώσουν. Συμβαίνει. Τα υπόλοιπα πεδία ήταν όλα μια χαρά, στείλαμε ένα email στην ΤραινΟΣΕ να τους ειδοποιήσουμε και αποφασίσαμε ότι μπορούμε να αγοράσουμε εισιτήρια χωρίς πρόβλημα.

Να πούμε εδώ ότι η ΤραινΟΣΕ ήταν ευγενικότατη στην απάντηση τους, μας ευχαρίστησαν, επιβεβαίωσαν το πρόβλημα και ανανέωσαν το πιστοποιητικό άμεσα - και χαίρουν της εμπιστοσύνης μας για αυτό :)

Άλλο παράδειγμα προβλήματος με πιστοποιητικά: κάποια δημόσια ασύρματα δίκτυα, ειδικά σε αεροδρόμια, προκαλούν μηνύματα λάθος του στυλ "το πιστοποιητικό για το mail.google.com είναι λάθος".
Σε τέτοιες περιπτώσεις, δεν κάνουμε άμεση αποδοχή του πιστοποιητικού! Αυτό που γίνεται είναι ότι το ασύρματο δίκτυο έχει ένα δικό του σέρβερ ανάμεσα σε σένα και το Ίντερνετ. Τα πάντα περνάνε μέσα από αυτόν τον σέρβερ, ο οποίος έχει ένα δικό του πιστοποιητικό και παριστάνει το Facebook, το Google κλπ. Αυτό γίνεται για διάφορους τεχνικούς λόγους, το αποτέλεσμα όμως είναι ότι κάποιος σέρβερ παριστάνει κάτι που δεν είναι και το μήνυμα λάθος για το πιστοποιητικό σε προειδοποιεί για αυτό.

Θα εμπιστευόσουν αυτό το δίκτυο για να κάνεις τραπεζικές συναλλαγές; Φυσικά όχι.

Το μόνο που χρειάζεται είναι να έχεις τον νου σου.

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

  • Ο τρόπος με τον οποίο εξασφαλίζεται ότι το πιστοποητικό του facebook το έχει ΜΟΝΟ το Facebook και όχι κάποιος άλλος είναι ότι υπάρχει και ένα κρυφό κλειδί (ένα ειδικό αρχείο) το οποίο είναι συνδεδεμένο άρρηκτα με το πιστοποιητικό. Ο σέρβερ του Facebook και οποιοσδήποτε άλλος σέρβερ δεν μπορεί να δουλέψει μόνο με το ένα - χρειάζεται να έχει και τα δύο, και το πιστοποιητικό και το κλειδί.
    Ο πιο απλός τρόπος να το εξηγήσω είναι με την αναλογία του γραμματοκιβωτίου: όλοι ξέρουν που είναι το γραμματοκιβώτιο σου, είναι δημόσια πληροφορία (την δημοσιεύεις για να σου στέλνουν γράμματα), αλλά ο ιδιοκτήτης του γραμματοκιβωτίου είναι αυτός που έχει το κλειδί, δηλαδή εσύ.
  • Πως επαληθεύει η DigiCert ότι το Facebook είναι αυτό που λέει και του δίνει το πιστοποιητικό;
    Μέσα από μια σειρά ελέγχων που κυμαίνονται από απλή τηλεφωνική επιβεβαίωση, μέχρι και πλήρη εταιρικό έλεγχο παρουσία νομικών εκπροσώπων και δικηγόρων.
  •  Διαφορετικές εταιρίες κάνουν διαφορετική διαδικασία. Ως εκ τούτου κάποια πιστοποιητικά είναι πιο ακριβά αλλά έχουν κάνει και πιο αυστηρούς ελέγχους.
  • Γιατί εμπιστευόμαστε εμείς την κάθε DigiCert για να κάνει αυτή την δουλειά;
    Γιατί την εμπιστεύεται ο Firefox!
    Ένα από τα αρχεία που εγκαθιστά ο  Firefox στον υπολογιστή σου είναι και ένα πιστοποιητικό (από τον Firefox) που λέει ότι η DigiCert έχει ελεγχθεί και ως εκ τούτου τα πιστοποιητικά SSL που είναι υπογεγραμμένα από την DigiCert είναι ασφαλή.
    Η λογική αυτή ονομάζεται Αλυσίδα Εμπιστοσύνης (Chain of Trust).
  • Φυσικά δεν υπάρχει μόνο η Digicert. Υπάρχουν πολλές εταιρίες και δημόσιοι φορείς που έχουν πιστοποιηθεί από τον Firefox και θεωρούνται ασφαλείς.
  • Το ίδιο κάνουν και όλοι οι υπόλοιποι browsers (Internet Explorer, Chrome, Opera, Safari)
  • Αυτός είναι και ο λόγος που χρησιμοποιούμε ΜΟΝΟ γνωστούς και "επίσημους" browsers. Κάποιος "ύποπτος" browser μπορεί κάλλιστα να θεωρεί ασφαλή τα πιστοποιητικά που εκδίδει η Apateonas Ltd. - και τότε αυτόματα χάνεται η εμπιστοσύνη που μπορείς να έχεις στο σηματάκι της κλειδαριάς...
Ελπίζω κάποια πράγματα να ξεκαθαρίστηκαν και να έγιναν κατανοητά από όλους. Δυστυχώς είναι πράγματα που θα πρέπει όλοι να ξέρουν (έστω τα πιο βασικά), καθώς οι online συναλλαγές είναι καθημερινότητα για πολλούς.

Η αφορμή για αυτό το κείμενο είναι η δημοσίευση του ebalaskas.

Το "έγκλημα" που έκανε ο ebalakas είναι να έχει πολύ αυστηρά μέτρα ασφαλείας στον Firefox του. Ο Firefox παραπονέθηκε για κάποια μικρο-ατοπήματα στα πιστοποιητικά SSL δύο ελληνικών τραπεζών και όταν επικοινώνησε μαζί τους για να τους ειδοποιήσει, η μία τράπεζα τον απείλησε με νομικές ενέργειες.

Έχοντας εξηγήσει το τι είναι τα πιστοποιητικά SSL και πως περίπου δουλεύουν ελπίζω να καταλαβαίνετε ότι το να στέλνετε screenshots των ειδοποιήσεων που βγάζει ο firefox δεν είναι λόγος νομικών απειλών αλλά ευκαιρία από την πλευρά του τεχνικού τμήματος της τράπεζας για διορθώσεις. Αν μη τι άλλο, σαν πελάτες της τράπεζας η ασφάλεια του e-banking είναι κάτι που μας αφορά άμεσα.

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

Ξανατονίζω ότι προσπάθησα το κείμενο μου να είναι όσο πιο απλό και κατανοητό γίνεται. Αν κάτι λείπει ή είναι πολύ μπερδεμένο, αφήστε σχόλιο να το διορθώσω (χωρίς νομικές ενέργειες ;) )

Δευτέρα, Δεκεμβρίου 29, 2014

Pebble θέλεις, αλλά δεν το ξέρεις.

Τι ώρα είναι;

Ώρα για νέο ποστ!


 Ήρθε ένας φίλος και μου έδωσε το Pebble του, σχεδόν το πέταξε στα μούτρα μου. "Να, εσύ ασχολείσαι με gadgets, πάρε να το δεις αν θες". Ξέρεις, βλέμμα τύπου "εσείς οι τεχνικοί..."

"Αααα νέο gadget. Δικόμουδικόμουδικόμου!"

(Στερεότυπα. Στερεότυπα παντού)

Ως άτομο που έχει να φορέσει ρολόι περισσότερο από δέκα χρόνια, ανάθεμα με κι αν ήξερα τι να το κάνω.

Δηλαδή τι; Το κινητό θα μου στέλνει νοτιφικέισονς στο ρολόι; Εδώ θέλω να μειώσω αυτά που παίρνω τώρα, όχι να προσθέσω άλλη μια πηγή φασαρίας. Και την οθονούλα ασπρόμαυρη την βλέπω, σαν Casio από τα νιάτα μας. Και γιατί δεν αντιδρά η touch screen; Α, ναι, δεν είναι touch η screen. Ααα τι μοντέρνα πράγματα, σε δισκέτες έρχονται τα firmware updates;

Μην αγχώνεσαι βλάκα dtsomp, το Pebble εχεί αυτό που χρειάζεσαι, όχι αυτό που θες.

Η e-Ink οθόνη έχει ανάλυση από μπρελόκ και μεγάλη γκάμα χρωμάτων, αρκεί να σου φτάνει το άσπρο και το μαύρο. Και παραδόξως δεν θα το άλλαζα με τίποτα. Έχει μια αίσθηση από 8-bitες εποχές (ή κατιτίς παλιότερα).

Κυρίως λόγω της οθόνης, η αυτονομία της μπαταρίας είναι αστρονομική για smartwatches: πιάνω σταθερά τις 6 μέρες. Πέρα από το Kindle, πότε ήταν η τελευταία φορά που είχες συσκευή που την φόρτιζες κάθε βδομάδα;

Πέρα από αυτό, η οθόνη έχει φτιαχτεί για να την διαβάζεις άνετα. Είναι απλά υπέροχο το πόσο καθαρή και ευανάγνωστη είναι η οθονίτσα στο δυνατό φως. Και αν δεν έχεις δυνατό φως, κάνεις μια ξαφνική περιστροφή του καρπού (accelerometers, bitch) και το backlight φωτίζει την οθόνη απαλά και φυσικά και μετά από 3 sec σβήνει μόνη της.

Το ότι τις πρώτες δύο μέρες έσερνα το δάχτυλο μου πάνω στην οθόνη χωρίς απότελεσμα μάλλον είναι θέμα μυϊκής μνήμης παρά κάποια έλλειψη από πλευράς Pebble. Το μενού είναι απλό, λιτό, κατανοητό και δεν χρειάζεται touch screen. Όχι ότι θα μας χαλούσε η touch screen, αλλά θα μας χαλούσε, γιατί το Pebble είναι αδιάβροχο και σαφώς πιο εύκολο να χρησιμοποιήσουμε τα κουμπιά του ενώ φοράμε γάντια. Οι σύντροφοι σε βόρεια κλίματα ΞΕΡΟΥΝ.

Η φόρτιση γίνεται με το ειδικό USB καλωδιάκι που κουμπώνει μαγνητικά πάνω στο ρολόι, α λα Magsafe. Γύρω στην μία ώρα είναι αρκετή. Δεν'ν'κακό.

Μόλις κάνεις pair το κινητό σου (iOS ή Android, το Pebble δεν είναι ρατσιστής), αρχίζουν και σπρώχνονται τα notifications στον καρπό σου. Το notification εμφανίζεται στην οθόνη ενώ ταυτόχρονα η δόνηση στο Pebble σου τραβάει την προσοχή. Δεν ρυθμίζεις ούτε διαφορετικά vibrations ούτε τίποτα. Όλα δουλεύουν ως πρέπουν and that's it. Πετάγονται τα sms στην οθόνη του Pebble, εμφανίζεται το caller ID του προσώπου που σε καλεί, βλέπεις και το subject από το email που μόλις έλαβες, ωραία πράγματα. Κάποια πράγματα δεν δουλεύουν τέλεια (πχ δεν βλέπω content μηνυμάτων από Whatsapp), αλλά μπορεί να φταίνε και κάτι ανωμαλίες που έκανα με τα notifications του Android ή το Whatsapp αυτό καθεαυτό.

Τι εννοείς δεν θέλεις notifications
 από το Frozen Bubble;


Φυσικά, μπορείς να φιλτράρεις ποια notifications θα σου έρχονται. Όλη η διαχείριση του ρολογιού γίνεται μέσα στο mobile app που τρέχει στο κινητό σου, όπου βλέπεις την λίστα με apps που στέλνουν notifications και επιλέγεις ποια θες. Εδώ μάλλον είναι ο λόγος που ο φίλος σιχάθηκε το Pebble - το συγκεκριμένο μενού αυτό δεν ήταν διαθέσιμο στο iOS μέχρι την ώρα που μου το έδωσε, άρα μάλλον έπαιρνε στο ρολόι όλα τα notifications. Όλα. Λογικό να του έσπασε τα νεύρα ένα ρολόι που παθαίνει επιληψία σε κάθε Facebook chat. Too late φίλος, δεν το παίρνεις πίσω.

Α, εδώ να προσθέσω ότι τα updates είναι συχνά. Πολύ συχνά. Τα παιδιά δουλεύουν ενεργά και στο firmware, και στα mobile apps. Το τελευταίο major update πρόσθεσε multilingual support στο Pebble, αλλά όχι ελληνικά ακόμα. Η λύση εδώ είναι το hacking community: pebblebits.com
 Διαλέγεις ποια character sets θες να υποστηρίζει το ρολόι σου, δημιουργείς το custom firmware, κατέβασμα στο κινητό και από κει εγκατάσταση στο ρολόι. Δυστυχώς απαραίτητο βήμα για να βάλεις ελληνική υποστήριξη, αλλά πολύ απλό και είναι ωραίο να ξέρεις ότι το ρολογάκι είναι τόσο hacking-friendly.

Μιας που είπαμε "hacking-friendly", κατεβάζεις το δωρεάν SDK, ανοίγεις το developer connection μεταξύ κινητού-Pebble, γράφεις το hello world σου και το κάνεις upload στο Pebble. Συνολικός χρόνος: κάτω από 10 λεπτά, ακόμα και για άτομα σαν εμένα. 

Από λοιπό software... υπάρχουν δύο κατηγορίες λογισμικού που μπορείς να φορτώσεις στο Pebble: τα watchfaces και τα watchapps. Ότι και να'ναι, μπορείς να έχεις 8 από αυτά φορτωμένα στο Pebble σου. Λιτότης, κύριος.
Γούστο: προαιρετικό.

Τα watchfaces είναι το στυλ του ρολογιού, δηλαδή πως θες να σου δείχνει την ώρα το Pebble. Υπάρχουν μερικά προεγκατεστήμενα, όπως το διάσημο και πολύ ντιζαϊνάτο Text Watch, το οποίο γράφει με μεγάλα γράμματα "nine fifteen". Ή μπορείς να κατεβάσεις μερικά watchfaces από το Pebble Store. 
Κάποια έχουν έξτρα λειτουργικότητα, όπως το να σου δείχνουν τον καιρό ή μετοχές ή αριθμό αδιάβαστων emails στο κινητό σου. 
Κάποια άλλα πεταμένα έχουν κάτι bitmap εικονούλες από αυτοκίνητα ή Pokemon ή τον Justin Bieber, επιτρέποντας σου να κάνεις το ρολόι σου Nokia 3210. Μπορείς, αλλά μην το κάνεις. Ρίξε μια ματιά στο mypebblewatch και θα καταλάβεις.
Η προσωπική μου εμπειρία είναι ότι μόλις βρεις ένα διακριτικό και ευανάγνωστο watchface δεν πρόκειται να ξαναασχοληθείς με την κατηγορία. ΠΟΤΕ.

Τα watchapps είναι apps για το ρολόι σου. Ξέρεις, σε περίπτωση που η λέξη δεν είναι αρκετά επεξηγηματική.

Εδώ τα πράγματα είναι πιο ενδιαφέροντα. Έχε πάντα υπόψη σου ότι σχεδόν όλες οι εφαρμογές είναι κάτι σαν dumb terminals για το κινητό σου, δεν μπορείς να τις χρησιμοποιήσεις χωρίς να είναι το κινητό σου εντός εμβέλειας Bluetooth. Έχεις πολλές mainstream εφαρμογές όπως Evernote, Swarm, Yelp κλπ. Τα fitness apps είναι μάλλον τα περισσότερα, με χαρακτηριστικό παράδειγμα το Runkeeper, το οποίο σου δείχνει την πρόοδο της προπόνησης σου στον καρπό σου, χωρίς να χρειάζεται να βγάλεις το κινητό. Κάποια από τα watchapps χρειάζονται ένα companion app στο κινητό σου, το οποίο θα χρειαστεί να το κατεβάσεις από το App Store ή το Play Store.

Μέχρι τώρα χρησιμοποιώ τα εξής:
  • Swarm. Είναι εκπληκτικό πόσο καλά δουλεύει. 
  • Slebble. Αναχωρίσεις τρένων-λεωφορείων στις συγκοινωνίες Στοκχόλμης.
  • Compass. Περισσότερο για να κάνω επίδειξη της hardware πυξίδας του Pebble.
  • Nav Me. Το Google Maps στο κινητό κάνει navigation και οι οδηγίες εμφανίζονται στο Pebble!
  • Glance. Πολυεργαλείο. Μεταξύ άλλων έχει preset SMS replies για γρήγορες απαντήσεις χωρίς να βγάλεις το κινητό από την τσέπη.
  • LATC remote. Χειρίζεται το Tellstick που έχω στο σπίτι, το οποίο χειρίζεται τις remote-controlled πρίζες που έχω στο σπίτι. Δηλαδή: ανοιγοκλείνω φώτα στο σπίτι από το ρολόι μου. ΤΟ ΜΕΛΛΟΝ ΕΙΝΑΙ ΕΔΩ!!!!

Από όλα αυτά μάλλον αρχίζει να γίνεται προφανές το killer feature του Pebble: αφήνεις το κινητό στην τσέπη σου.

Από τότε που πήρα το Pebble, έχω το κινητό μονίμως στο αθόρυβο και δεν το βγάζω από την τσέπη μου για να "τσεκάρω μήπως έχασα καμιά ειδοποίηση". Δεν έχασα καμία ειδοποίηση, το Pebble δονείται για τις ειδοποιήσεις που με ενδιαφέρουν και φιλτράρει αθόρυβα τις υπόλοιπες. Δείχνει την ώρα. Με ειδοποιεί για meetings που είναι στο calendar μου. Με ξυπνάει το πρωί χωρίς να ξυπνήσει όλο το σπίτι. Αλλάζει ακόμα και το track που παίζει στον music player του κινητού πάλι χωρίς να το βγάλω από την τσέπη.

Δεν ξέρω κατά πόσο το καταλαβαίνεις, φίλε αναγνώστη, αλλά είναι ένα περιέργο αίσθημα ελευθερίας που νιώθεις όταν συνειδητοποιείς ότι δεν χρειάζεται να κοιτάς το κινητό σου κάθε 2 λεπτά. Προσωπικά, είχα καιρό να το νιώσω αυτό, πάνω από 10 χρόνια. Και μ'αρέσει πολύ που μπορώ να το ξανακάνω.

Υποθέτω ότι και τα υπόλοιπα smartwatches της αγοράς προσφέρουν κάτι παρόμοιο, αλλά είμαι σίγουρος ότι η απλότητα και η εκπληκτική αυτονομία είναι που κάνουν το Pebble ξεχωριστό από τον συρφετό των Android Wear. Και σε πιο υποκειμενικό επίπεδο, προτιμώ το design του Pebble από οτιδήποτε άλλο κυκλοφορεί αυτή την στιγμή. Και τα χτυπητά του χρωματάκια αποπνέουν μια υγειή δόση ντιζαϊνάτη geekίλας, εγκρίνω 100%.

Κάπου εδώ πρέπει να πω και τα αρνητικά, ε;

Τα αρνητικά είναι ότι θα σε κουράσουν γρήγορα οι παρακάτω ερωτήσεις:
  • "Α, αυτό είναι το ρολόι της Apple;"
  • "Α, αυτό είναι το ρολόι που είναι και τηλέφωνο;"
  • "Α, τι ακριβώς κάνει;" 
Μικρό update: μια χαρά βλέπω Whatsapp μηνύματα στο Pebble, ή κάτι έφτιαξα χωρίς να πάρω χαμπάρι ή έπεσε update.

Σάββατο, Μαΐου 24, 2014

Android switch

(Κάνουμε και κανά ποστάκι για ξεσκόνισμα του blog)

Το iPhone 4S μου αποφάσισε τελευταία ότι δεν έχει wifi interface, και η τελευταία απόπειρα για restore απλά χειρότερεψε τα πράγματα. Ήρθε η ώρα για αλλαγή τηλεφώνου. Για αλλαγή, γενικά, μετά από 6 χρόνια με iOS συσκευές.

Το LG Nexus 5 έχει κλείσει δύο βδομάδες στα χέρια μου. Ως καμμένο geek θα έπρεπε να κάνω ένα full tech review α λα Verge, αλλά με έχουν φάει τα γεράματα και η βαρεμάρα οπότε θα το συντομεύσω. Specs εδώ.


PART 1 - η συσκευή

Hardware:
Καλό. Το κινητό είναι σβέλτο, δεν έχω δει πουθενά καθυστερήσεις. Ζεσταίνεται λίγο ευκολούτσικα όμως, όχι υπερβολικά αλλά δεν θα έπρεπε να το προσέχω όταν τρέχω απλά πράγματα, πχ Facebook, Twitter ή Feedly.

Οθόνη:
5 ίντσες, καλή, μάλλον υπάρχουν και καλύτερες. Να πω εδώ ότι 5 ίντσες είναι too much, μου είναι αδύνατο να χειριστώ τη συσκευή με μόνο ένα χέρι.

Κάμερα:
Νομίζω υστερεί ελαφρώς του iPhone 4S.

Μπαταρία:
Μιάμιση μέρα, αλλά με 2300mAh (900mAh παραπάνω από το 4S) περίμενα κάτι πιο εντυπωσιακό. Γκουχ*battery management*γκουχ.

Κατασκευή:
Για πλαστική συσκευή, απρόσμενα καλή. Being me, το έχω ρίξει ήδη δύο φορές και δεν έχει ούτε γρατζουνιά.

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

Τιμή:
Για να είμαστε ειλικρινείς, bargain. Για 350 ευρώ παίρνεις ένα smartphone με τετραπύρηνο CPU, 2 GB RAM, 16 GB flash, 4G και με άμεσα updates από την Google - ξέρεις, χωρίς να περιμένεις την κάθε Samsung να βγάλει το δικό της firmware update μετά από 5 μήνες. Αν ψάχνετε για Android συσκευή, θεωρώ ότι είναι πολύ καλή επιλογή ανεξαρτήτως του budget σας.


PART 2 - Android

Θα περίμενε κανείς να γράψω ένα πιο ενθουσιώδες κείμενο για ένα ολοκαίνουριο κινητό στα χέρια μου. Το θέμα μου είναι ότι μου έχει περάσει ο ενθουσιασμός του καινούριου hardware εδώ και μερικά χρόνια, καθώς λίγο-πολύ όλα τα gadgets έχουν φτάσει σε ένα επίπεδο που πλέον δεν υπάρχει κακό hardware. Με 40 ευρώ παίρνεις ένα Raspberry Pi το οποίο είναι ικανό να τρέξει ένα full desktop. Αυτό που εννοώ είναι ότι το καλό hardware είναι πλέον προσιτό, υπάρχει παντού και δεν εντυπωσιάζεσαι/εκπλήσσεσαι όταν το συναντάς.

Αυτό που με ενδιαφέρει είναι το software. Θεωρώ ότι το software είναι αυτό που κάνει την διαφορά, αυτό που δίνει την ξεχωριστή αίσθηση, που δίνει το έξτρα feature. Γι'αυτό με ενδιέφερε περισσότερο να δω το Android (του οποίου οι χρήστες το υμνούν), παρά το καινούριο hardware. Και το Android με έχει απογοητεύσει.

Κάποια πράγματα που δεν περίμενα και που κανένας Android user δεν σου λέει πριν πάρεις μια συσκευή:
  • Το Android είναι ο τρόπος με τον οποίο συλλέγει τα δεδομένα σου η Google όταν δεν κάθεσαι σε υπολογιστή. Το λειτουργικό είναι φτιαγμένο για αυτή καθεαυτή την λειτουργία, όλα τα υπόλοιπα (δυνατότητα να κάνεις κλήσεις, να σερφάρεις, να παίρνεις email, τα πάντα δηλαδή) είναι περιφερειακά features για να έχεις λόγο να συνεχίζεις να χρησιμοποιείς την συσκευή.
  • Απόρρεια του προηγούμενου είναι ότι τα Google Apps που ταίζουν τα data σου στην Google είναι όλα καλοσχεδιασμένα και με φοβερά σφιχτό integration. Βάζεις το account σου μια φορά και ΟΛΑ είναι αυτομάτως έτοιμα και σεταρισμένα. Email στο Gmail app, η ατζέντα σου στα Contacts, το πρόγραμμα σου στο Calendar, τα chats σου στο Hangouts - είναι εντυπωσιακό πόσο καλά δουλεύουν όλα μαζί. Χωρίς ίχνος ειρωνίας, εκπληκτικό. Νομίζω κάτι τέτοιο ήθελε να κάνει η Apple με το iCloud αλλά μου φαίνεται ότι η προσέγγιση της Google είναι πιο αποτελεσματική εδώ.
  • Παρενέργεια του tight integration: λόγω αυτόματης σύνδεσης με το Picassa, στο κινητό μου βρέθηκαν όσες εικόνες έχω προσθέσει στο blog αυτό. Μπαρντόν;
  • Είναι επίσης εντυπωσιακό πόσο παραμελημένο είναι οτιδήποτε δεν είναι Google service-related, με φαεινότερο παράδειγμα... τα Settings της συσκευής. Το UX των settings είναι απλά γελοίο. Επίσης γελοίο το ότι πρέπει πχ να κατεβάσω third-party εφαρμογή για να μπορώ να ρυθμίσω το notification led (γιατί πολύ απλά δεν υπάρχει τίποτα που να βοηθάει στα settings).
  • Από την μία είναι πολύ σημαντικό το ότι μπορείς να αλλάξεις οποιoδήποτε default app με κάποιο άλλο. Δεν σ'αρέσει το SMS app; Βάζεις το Χ third-party SMS app. Δεν υπάρχει άλλος τρόπος να το περιγράψεις, απλά γαμάτο.
  • Από την άλλη, το default SMS app του stock Android είναι... (drum roll)... το Hangouts.
  • Κάπου εκεί αρχίζεις να καταλαβαίνεις ότι όταν οι Androidάδες σου πρήζουν τα ούμπαλα για την δυνατότητα customization, εννοούν σε μεγάλο βαθμό ότι πρέπει μόνος σου να φτιάξεις αυτά που αμέλησε η Google. Και προφανώς αυτό κάνουν και οι Samsung, HTC, LG, Sony με τα custom UI τους.
  • Το Google Now είναι ότι πιο creepy έχω συναντήσει σε ηλεκτρονική συσκευή. Ναι, φοβερά αποτελεσματικό, το AI από πίσω του είναι καταπληκτικό, αλλά δεν θα πάρω.
  • Το Play Store είναι ΜΠΟΥΡΔΕΛΟ.
  • Συνεχίζω την αναζήτηση του killer app για το Android. Μέχρι τώρα χρησιμοποιώ ακριβώς τις ίδιες εφαρμογές που είχα και στο iOS (πχ Evernote). Δεν βλέπω και καμιά τρομακτική διαφορά.
  • Κάποιες εφαρμογές είναι απλά καλύτερες στο iOS. Εφαρμογή που ποτέ δεν πίστευα ότι θα χρησιμοποιήσω ως παράδειγμα σχεδιασμού: Podcasts app. Ότι έχω κατεβάσει στο Android ως τώρα φαίνεται σα να είναι σχεδιασμένο από αυτιστικό παιδάκι με φετίχ το κυνήγι θησαυρού.
  • UPDATE: ξέχασα να προσθέσω, όσοι μισείτε το flat design του iOS, δεν έχετε χρησιμοποιήσει Android μάλλον. Γιατί χρειάστηκε να γκουγκλάρω πως να προσθέσω ελληνικό πληκτρολόγιο; Γιατί η σχετική επιλογή ήταν πίσω από πλήκτρο με μορφή label.

Κράξιμο over.

Υπήρχαν τέσσερα πράγματα που περίμενα πως και πως να δω στο Android, τα οποία πραγματικά τα ζήλευα όσο είχα το iPhone. Στα τρία από αυτά ευτύχησα.
  • Firefox browser. Ναιιιιι! Πολιτισμός.
  • Notification LED. Παρομοίως. Έχω αρχίσει να αφήνω το κινητό μου στο αθόρυβο όλο και περισσότερο και το notification LED είναι ο λόγος που μπορώ να το κάνω αυτό.
  • Micro USB port. Ας παραδεχτούμε πια ότι οι connectors της Apple είναι απλά για το licencing. Ένα καλώδιο για όλες τις συσκευές είναι αρκετό, δεν είμαστε στο 2002 με ξεχωριστά καλώδια για Alcatel, Nokia, Ericsson και Siemens.
Το τέταρτο δυστυχώς το έφαγε η μαρμάγκα. Η ανάπτυξη του Ubuntu for Android σταμάτησε λίγο πριν πάρω την συσκευή. Κρίμα. Αυτό για μένα πραγματικά θα ήταν killer app.

Κυριακή, Ιανουαρίου 12, 2014

Replace Apple's Find My iPhone with a Raspberry Pi

This is a small project that took about two weekends to figure out, but admittedly most of this time was spent on trial-and-error - and there were a LOT of errors.

The aim was to roll out a proof-of-concept clone of Apple's Find My iPhone service. As always, this kind of projects are more about learning about new technologies rather than making something production-ready.

Most of the information here is already available on the web. Jan-Piet Mens is the man to follow for MQTT related stuff.

So, how does this work?

< required intro >
MQTT is a relatively new machine-to-machine protocol for transmitting telemetry data. It is based on a client-server architecture, where the server ("broker") receives messages that clients send ("publish") for certain topics and relays messages to clients that have "subscribed" to certain topics.
< /required intro >

The broker we are going to use is Mosquitto, an excellent piece of open-source software. For extra Nerd Points, Mosquitto will be running on a Raspberry Pi. Start installing!
apt-get install mosquitto mosquitto-clients python-mosquitto

You don't need to do any special configuration on Mosquitto, just make sure it's listening on port 1883. By the way, now would be a good time to forward that TCP port from your router to your Pi.

On the phone side we are going to use MQTTitude, a handy little app that transmits location data in a JSON format using the MQTT protocol. Download and configure through Settings:
  • DeviceID: myPhone
  • Host: this should be your server's public IP/hostname
  • UserID: something
  • Password: something  (yeah, not really important, they just need to be there)
  • Expert Mode Settings:
  • - Subscription: mqttitude/#
  • - Client ID: mq  (also not important, just pick something)
  • - Port: 1883
  • - TLS: off

Alrighty, now you should be good to go. Go back to your shell on the Pi and try to subscribe to messages with the topic mqttitude:
mosquitto_sub -h localhost -p 1883 -t 'mqttitude/#'

Run MQTTitude on your iPhone and tap on the blue pin (center of bottom line). If everything went fine, you should see something like this:
{"tst":"1389527088","lat":"59.430221","_type":"location","lon":"17.951341","acc":"65","batt":"75"}

Actually, this is a very good point you've reached. You can now use MQTTitude on your phones as a replacement for Find My Friends - as long as your friends connect to the same server. You won't have a web interface but the app should be sufficient.

The web interface is the complicated part, mainly because the tricky part is to update your position on Google maps on-the-fly.

There are two options here: the proper one is to set up a web server with Websockets support and load Node.js and some Websockets javascript library and use Websockets to read from webserver + mosquitto.

Sooo... the lazy option we're doing here is a small Python script (stolen with no regrets from Jan-Piet Mens' related article) to write down the location data on a flat text file on the web server's root that will essentially replace Websockets. Ugly lazy hack, yes. Also: works. My version of the script is a bit different - some things just wouldn't work for me.


Keep that script running. It should write data in /var/www/location.current every time your location changes.

You'll need a Google Maps API key (go get it!).

Now you need a web page to display your location on Google Maps. This is where my big disclaimer comes in: this was written by a person with below zero knowledge of Javascript (i.e. me). It's a miracle that it works. No need to comment on how bad the javascript is in this.

Here's what I'm working with:
This will create a page that will open up centered in Stockholm (because that's were I live) and will read that location.current file every 5 seconds and update the marker position.

So, what I ended up with is this:

Congrats! You are now ready to disable Find My iPhone! (don't do that)

Some comments on this:
  • The webpage will take a little bit of work to support more than one user. As I said, proof-of-concept.
  • MQTTitude's battery life is a bit horrible. One way to combat this is to set up Geofences and only update your location in predefined places ("home", "work", etc) and manually.
  • Actually, predefined Geofences are awesome. OpenHAB is a home automation software that supports -among other things- MQTT. That means you can hook it up to your mosquitto broker and have it do stuff (eg turn on lights) every time you return home. This is probably my next weekend project.
I hope this will be a good starting point for some of you.

Κυριακή, Ιουλίου 28, 2013

Μέγα ταξιδιωτικόν 2013

Φέτος είμασταν τυχεροί. Την υγεία μας την έχουμε, οι δουλειές πάνε καλά, μπόλικη διαθέσιμη άδεια, κάποια χρήματα στην μπάντα, τυχεροί με τα αεροπορικά εισιτήρια, χωρίς πολλές υποχρεώσεις. Όλα βοήθησαν να κάνουμε ταξίδια σε σημαντικούς προορισμούς και να ξεχυθούμε στο αγαπημένο μας χόμπι: περπάτημα με sightseeing. Φέτος γράψαμε ΠΟΛΛΑ χιλιόμετρα.

Τα ταξίδια έγιναν ξεχωριστά, αλλά στο μυαλό μας έχουν περάσει σαν ένας ενιαίος γύρος του κόσμου. Το μυαλό μας μάλλον αποφάσισε να διαγράψει τους ενδιάμεσους μήνες ρουτίνας και εργασίας :)

Προειδοποίηση: ακολουθεί ποστ-σεντόνι που θα δοκιμάσει τις αντοχές του Blogspot.
Στα links πατάτε για φωτογραφίες, video ή wikipedia entries.

Πάμε λοιπόν.

Ταξίδι πρώτο: Ιαπωνία - Άλλος πλανήτης


Το ταξίδι αυτό προγραμματίστηκε αναλυτικά. Βδομάδες προετοιμασίας, σημείωση των αξιοθεάτων, χάρτες, διαδρομές, μετρό, τα πάντα. Μέχρι και καλούς τρόπους συμπεριφοράς - ξέρατε ότι το δημόσιο φτέρνισμα θεωρείται αποτρόπαια συμπεριφορά; Ξέρετε πότε πρέπει να βγάζετε τα παπούτσια σας;

4 διανυκτερεύσεις στο Τόκιο και 3 στο Κιότο ΔΕΝ ήταν αρκετές. Δεν χόρτασα. Θέλω κι άλλο.

Άφιξη στο Τόκιο 10 το πρωί (τοπική). Ευτυχώς ελάχιστο τζετ λαγκ, κοιμηθήκαμε καλά στο αεροπλάνο και ξυπνήσαμε λίγο πριν προσγειωθούμε. Κατεβαίνουμε στο αεροδρόμιο και ήδη χαζεύουμε από... τις πινακίδες. Είναι πολλές. Είναι παντού. Έχουν φράσεις, έχουν ζωγραφιές, πολλές φορές είναι άσχετες με αυτό που θες, αλλά καλύπτουν τα πάντα. Κατευθύνσεις, συστάσεις ασφαλείας, σηματοδότηση, τα πάντα.

Φίλη Γιαπωνέζα μας είχε πει από πριν να μείνουμε στην δημοφιλή περιοχή Shibuya ("it's very popular with young people"), οπότε παίρνουμε το τρένο και φτάνουμε στον σταθμό της Shibuya. Βγαίνουμε από τον σταθμό και πάμε να περάσουμε τον δρόμο. Και εδώ ήρθε το μεγαλύτερο πολιτιστικό σοκ στην ζωή μας.

Δεν έχεις δει πολυκοσμία αν δεν δεις το Shibuya crossing. Διασταύρωση πέντε δρόμων, οπότε για να περάσουν οι πεζοί τα φανάρια ανάβουν κόκκινα για όλα τα αυτοκίνητα και οι πεζοί περνάνε ταυτόχρονα προς όλες τις κατευθύνσεις. Στην περιοχή γίνεται σκοτωμός από κόσμο γιατί έχει το μισό night life του Τόκιο και μερικά από τα σημαντικότερα καταστήματα ρούχων. Αποτέλεσμα: τετραψήφιος αριθμός πεζών ΚΑΘΕ φορά που ανάβει πράσινο.  Το βίντεο τα λέει όλα - έχω πάει σε συναυλίες με λιγότερο κόσμο.

Όσες φορές και να το διαβάσεις, δεν το χωράει ο νους σου. Το Τόκιο έχει 13 εκατομμύρια ψυχές, 5 παραπάνω από την Νέα Υόρκη και το Λονδίνο. 2 παραπάνω από την Ελλάδα. Και ναι, μένουν ο ένας πάνω στον άλλον. Το βλέπεις παντού τριγύρω σου ότι γίνεται ιδιαίτερη προσπάθεια για να εκμεταλλευτούν όλους τους χώρους. Το δωμάτιο του ξενοδοχείου είναι μικρό, μια σταλίτσα (ίσως 12-15τμ μαζί με το μπάνιο), αλλά με τέτοια διαρύθμιση ώστε να μην του λείπει τίποτα και να είσαι όσο πιο άνετα γίνεται. Το εμβαδόν είναι premiun quantity και το αντιλαμβάνεσαι όπου κι αν είσαι.

Οι Γιαπωνέζοι είναι από μόνοι τους μια δικαιολογία για να πας Ιαπωνία. Το people watching στο Τόκιο είναι αξιοθέατο από μόνο του. Ντύσιμο στην τρίχα - ειδικά οι κυρίες. Διακριτική αποφυγή σωματικής επαφής - είναι απίθανο να πέσει πάνω σου κάποιος. Η ευγένεια και ο σεβασμός είναι βαθιά ριζωμένα στην κουλτούρα τους. Έχε υπόψη σου ότι κάποιες κατηγορίες όπως οι γηραιότεροι, οι δάσκαλοι και οι πελάτες χαίρουν πάντα ιδιαίτερου σεβασμού και θα το δεις όταν θα μπεις πρώτη φορά στο μαγαζί. Σε όποιον υπάλληλο (επαναλαμβάνω, οποιονδήποτε υπάλληλο) περάσεις από μπροστά θα σου κάνει μια υποκλισούλα και θα σου φωνάξει κάτι σαν "καλωσήρθες τιμημένε πελάτη, είμαι εδώ για να σε εξυπηρετήσω". Ο χωριάτης δυτικός τουρίστας συνειδητοποίησα ότι έκανα κύκλους σε ένα μαγαζί μόνο και μόνο για να δω πόσες φορές θα με χαιρετήσει ο ίδιος υπάλληλος. Σταμάτησα τους κύκλους πριν σταματήσει αυτός.

A word of warning: οι Γιαπωνέζοι δεν ξέρουν αγγλικά. Γρι.
Ξέρουν οι ξενοδοχοϋπάλληλοι, οι εργαζόμενοι στα Starbucks, στο αεροδρόμιο και ο υπάλληλος στο ταμείο του Tokyo Central Station. Αυτά. Και μάλιστα ο τελευταίος είχε ένα μπλοκ με εκτυπωμένες φράσεις και τις έδειχνε όταν μας μιλούσε - μιλούσε με υπότιτλους για να είναι σίγουρος ότι καταλαβαίνουμε!
Μια εξαιρετική παρενέργεια αυτού είναι κάποιες υπέροχες πινακίδες, όπως αυτή κι αυτή.

Μην πολύ-αγχώνεσαι όμως, θα καταφέρεις να συννενοηθείς. Στα εστιατόρια, η ΣΤΑΝΤΑΡ πρώτη ερώτηση όταν μπαίνεις είναι πόσα άτομα είστε. Δείχνεις "δύο" και σε βάζουν να κάτσεις. Τα μενού είναι είτε ήδη μεταφρασμένα στα αγγλικά ή... υπάρχουν προθήκες με πλαστικά ομοιώματα των πιάτων. Δείχνεις το πιάτο και δείχνεις "1" με το δάχτυλο = ένα από αυτό. Ευκολάκι. Το tip δεν πρέπει να συνηθίζεται γιατί κανά δυο φορές μας κυνήγησε σερβιτόρος να μας δώσει τα ρέστα :)

Από φαγητό... δεν ξέρω γιατί αλλά δεν βρήκαμε τόσο σούσι όσο θα περίμενες (ξέρω, στερεότυπα). Δεν με χάλασε γιατί δεν μ'αρέσει. Θα βρεις όμως παντού noodle bars και izakayas. Να πας και στα δύο. Τα noodle bars ήταν καταπληκτικά, με περίπου 6 ευρώ έτρωγες έναν κουβά με μπόλικα noodles, λαχανικά και κρέας σε μορφή σούπας. Τα izakayas είναι ουσιαστικά after-work pubs - κάθεσαι για μπύρα/σάκε (τέλειο) και παίρνεις και κάτι για να τσιμπάς (και ξέρεις εμείς πως τσιμπάμε...). Αμφότερα είναι working class/street food places. Ερωτευτήκαμε και τα δύο. Τα dumplings εδώ τα σερβίρουν σαν συνοδευτικό οπότε θα τα βρείτε σχεδόν σε κάθε εστιατόρια ως side dish.
Γενικά όμως, μπόλικο και σχετικά φθηνό φαί.

Λίγη προσοχή στην μετακίνηση. Όλοι έχουμε δει τέτοια video από το morning traffic, οπότε αποφεύγαμε να μπούμε σε σταθμό πριν τις 9:30 το πρωί. Επίσης, τα Μέσα Μεταφοράς ανήκουν σε 3-4 διαφορετικές εταιρίες και η καθεμία έχει δικούς της σταθμούς. Σε μερικές περιοχές (βλ Shibuya) υπάρχουν διαφορετικοί σταθμοί μετρό για διαφορετικές εταιρίες. Υπήρχαν μέρες που τρώγαμε μέχρι και μία ώρα για να βρούμε την σωστή γραμμή. Τα τρένα όμως είναι άνετα (εκτός rush hour), καθαρά και το μόνο για το οποίο δεν χρειάζεται να ανησυχήσεις είναι για καθυστερήσεις. Μπορείς να ρυθμίσεις το ρολόι σου βάσει των τρένων - τα στερεότυπα για την γιαπωνέζικη ακρίβεια δεν βγήκαν χωρίς λόγο.

Από αξιοθέατα...

οι κοντινές περιοχές Shibuya και Shinjuku είναι νεανικές περιοχές με εκατοντάδες καταστήματα και πολυκαταστήματα, καφέ, εστιατόρια και κόσμο. Να πάτε, το καθένα είναι μια ατέλειωτη Time Square της Ν. Υόρκης, γιγαντοοθόνες, μουσική, κράχτες, τεράστια κτίρια, γενικά ένας ωραίος πανζουρλισμός. Για shopping οι τιμές ήταν πολύ καλές, οι κυρίες να έχετε λίγο χώρο στις βαλίτσες, οι κύριοι (ειδικά στο μπόι μου) να μην ελπίζετε σε πολλά εκτός από...

...την περιοχή Akihabara. Να πάτε. Η περιοχή εκτείνεται για 2-3 χιλιόμετρα και έχει πολλά τεράστια θηριώδη πολυκαταστήματα ηλεκτρονικών. Ή πιο μικρά μαγαζιά με μεταχειρισμένα ηλεκτρονικά. Ή μαγαζιά με anime, comics και ...λιγότερο mainstream comics (wink wink nudge nudge). Ή pet cafe (πίνεις καφέ και σου φέρνουν να χαϊδεύεις ένα σκυλάκι). Ή maid cafe (τον καφέ στον φέρνει σερβιτόρα ντυμένη υπηρέτρια). Γενικά, στην Akihabara είναι ο παράδεισος του geek/nerd. Πας με πιστωτική και ξεκινάς σερί καταναλωτικά εγκλήματα. Κάποια πράγματα δεν διαφέρουν πολύ σε τιμές από δω, κάποια όμως έχουν σημαντικές διαφορές - έχω σταμπάρει ένα Happy Hacking keyboard, από 300 ευρώ στην Ευρώπη εκεί το είχαν 150. Να είχαν και στοκ... κλαψ. Ευκαιρία για bargain hunting! Υπολόγισε να φας τουλάχιστον 4-5 ώρες εκεί.

Περιοχή Harajuku. Είναι ανάμεσα στην Shibuya και το Shinjuku, οπότε αξίζει να το περπατήσεις Shibuya-Harajuku-Shinjuku, Εδώ είδαμε την οδό Takeshita-dori με μαγαζιά που ψιλοεξειδικεύονται σε cosplay costumes και σχετικά αξεσουάρ (χαμός!). Οι τεχνικές μάρκετιγνκ είναι ότι ακριβώς θα περίμενες σε αυτή την μεριά του πλανήτη. Ο σταθμός του τρένου είναι πανέμορφος. Από πίσω έχει το Yoyogi Park, ένα από τα πολλά πανέμορφα πάρκα που υπάρχουν σκορπισμένα στο Τόκιο, περιέχει και το Meiji Shrine, έναν εντυπωσιακό ναό Shinto (με έναν τοίχο από βαρέλια σάκε!).

Btw, ναι, παίζει αρκετό cοsplay στον δρόμο, αλλά δεν πολυκάθονται να βγάλεις φωτογραφία. Θα δείτε όμως διάφορα.

Ζωολογικός κήπος Τόκιο. Μία λέξη μόνο: πάντα. ΟΚ, γενικά, ο κήπος είναι πολύ ωραίος, έχει μέχρι και πολική αρκούδα, τίγρη και άλλα που δεν θυμάμαι ονόματα. Τα πάντα όμως είναι μακράν το πιο σημαντικό αξιοθέατο εκεί μέσα.

Τοkyo Metropolitan Goverment building. Το Τόκιο είναι ουσιαστικά 26 δήμοι κολλημένοι και τα δημαρχεία στεγάζονται όλα στους δύο πύργους του Tokyo Metropolitan Goverment building. Να πας την ώρα που σουρουπώνει, να ανέβεις στο observation deck (δωρεάν είσοδος) και να σου πέσει το σαγόνι από την θέα (1, 2, 3).

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

Sensoji. Βουδιστικός ναός στην περιοχή Asakusa. Θα αφήσω τις φωτογραφίες να μιλήσουν: 1, 2, 3, 4, 5.

Δυστυχώς όμως οι μέρες που είχαμε στο Τόκιο πέρασαν και θέλαμε να προλάβουμε και λίγο Κυότο πριν φύγουμε. Οδική απόσταση 460 χλμ λέει ο Γούγλης. Το bullet train το κάνει σε 2,5 ώρες και κατά σημεία πιάνει τα 320 χλμ/ω. Επίσης πιάνει τα 120 ευρώ το άτομο one-way αλλά εντάξει, μιλάμε για άνεση. Να πω την αλήθεια, περίμενα κάτι πιο εντυπωσιακό, αλλά όταν είσαι μέσα απλά βλέπεις τοπίο να περνάει, με ησυχία και άνεση.

Το Κυότο είναι η παλιά (ως το 1869) πρωτεύουσα της Ιαπωνίας. Κάτι που σημαίνει ότι είχε λεφτά μέχρι τότε. Επίσης, είναι από τις λίγες πόλεις που δεν βομβαρδίστηκε από τους Αμερικανούς στον 2ο ΠΠ, οπότε έχουν μείνει σχεδόν όλα τα παλιά ανάκτορα, παλάτια κλπ.

Επίσης, έχει πληθυσμό "μόλις" 1,5 εκατομύριο, πράγμα που σημαίνει ότι δεν είναι στριμωγμένοι όπως στο Τόκιο. Αυτό που βλέπεις είναι χαμηλά κτίρια (το πολύ τριόροφα), διατηρημένα εδώ και χρόνια, λιγότερο κόσμο στον δρόμο, γενικά μια χαλαρότητα. Είναι σαν να βλέπεις το αρνητικό φιλμ από το Τόκιο. Είναι όμως τόσο πανέμορφο.

Το ξενοδοχείο εδώ ήταν παραδοσιακός ξενώνας (ryokan). Ύπνος σε στρώμα στο πάτωμα (απρόσμενα άνετο), λεπτοί τοίχοι από χαρτί και μπαμπού, οπτικά μόνο γιατί δεν είχαμε πρόβλημα φασαρίας από τους γείτονες. Μας είχαν και "everyday kimono" για να κυκλοφορούμε μέσα στο ξενοδοχείο, αλλά δεν πρόκειται να δείτε σχετικές φωτογραφίες :P

By the way, οι κοπελίτσες με τα κιμονό στον δρόμο δεν είναι γκέισες. Αυτή είναι η ενδυμασία για να πάνε στον ναό, τα "κυριακάτικα".

Η μετακίνηση εδώ είναι πιο εύκολη από το Τόκιο. Παίρνεις τον χάρτη με τις διαδρομές των λεωφορείων, παίρνεις και ένα day pass από την ρεσεψιόν του ξενοδοχείου και ξαμολιέσαι.

Από αξιοθέατα, τα πιο σημαντικά που είδαμε ήταν...

Higashiyama district. Παραδοσιακή περιοχή ανατολικά του κέντρου με μαζεμένους ναούς. Ξεκινάς το περπάτημα από το εντυπωσιακό Yasaka shrine και αφού χαζέψεις με την υπέροχη διαδρομή (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), φτάνεις στο Kiyomizudera temple, όπου χαζεύεις παραπάνω γιατί είναι ένα πάρκο από μόνο του (1, 2, 3, 4, 5). Ήταν τόσο όμορφα που ξεχαστήκαμε και όταν φτάσαμε στο Kiyomizudera είχε κλείσει, οπότε ήρθαμε την επόμενη μέρα ξανακάνοντας ολόκληρη την διαδρομή από την αρχή παρ'ότι μπορούσαμε να πάρουμε λεωφορείο και να γλυτώσουμε το περπάτημα.

Silver and Golden pavillions. Δύο επαύλεις από πλούσιους άρχοντες παλαιοτέρων εποχών. Ότι έχεις δει σε ταινία Άπω Ανατολής με κλαδεμένα δέντρα, κήπους ζεν, λιμνούλες, ναΐσκους και τέτοια, θα τα βρεις εδώ. Ταξίδι στον χρόνο, περιμένεις να πεταχτούν σαμουράι από παντού.

Αυτά και κάποια άλλα προλάβαμε να δούμε στο Κυότο. Την επόμενη μέρα το πρωί το shuttle bus μας πήγε στο αεροδρόμιο της γειτονικής Οσάκα και από κει μπήκαμε στο αεροπλάνο της Lufthansa για την επιστροφή. 10 και κάτι ώρες κατάθλιψης για την αποχώρηση.

Γενικά...

...η Ιαπωνία είναι ένας πραγματικά διαφορετικός πλανήτης. Η σχέση με εμάς τους δυτικούς είναι τόσο ισχνή που σχεδόν τα πάντα είναι καινούρια. Το πολιτισμικό σοκ ήταν έντονο και μας έχει αποτυπωθεί για τα καλά. Οι Ιάπωνες σε καλομαθαίνουν με την ευγένεια τους, το φαγητό μας άρεσε, το Τόκιο είναι ένα megacity για πολλές βόλτες και τρελά ψώνια, το Κυότο είναι τόσο γραφικό και όμορφο που σε πονάει.

Στο Κυότο δεν νομίζω ότι χρειάζεται πάνω από 3 μέρες για να το γυρίσεις και να δεις τα αξιοθέατα. Το Τόκιο όμως... 5 μέρες εκεί, όλη μέρα περπάτημα, και πάλι δεν προλάβαμε να δούμε μουσεία, δεν κάναμε τα ψώνια που θέλαμε να κάνουμε, δεν πήγαμε σε μνημεία που θέλαμε να δούμε. Το Τόκιο δεν χορταίνεται και θα προσπαθήσουμε να επιστρέψουμε πάλι σύντομα - έχει μπει ήδη στο πρόγραμμα :)

Δυστυχώς, ένα μόνο αρνητικό έχω για την Ιαπωνία και είναι ότι δεν θα μπορούσα να ζήσω εκεί. Έχει να κάνει περισσότερο με την κουλτούρα των ντόπιων προς τους ξένους (αδύνατον να ενσωματωθείς) και με το work culture (τις τρελές ώρες εργασίας). Σαν τουρίστας όμως δεν πρόκειται να σε ενοχλήσει τίποτα από αυτά.

ΥΓ: Ναι, τα καζανάκια είναι βγαλμένα από sci-fi movie.
ΥΓ2: Ναι, I am big in Japan. Είμαι 15cm πιο ψηλός από τον μέσο Ιάπωνα.


Ταξίδι δεύτερο: Βερολίνο - ζωντανό μουσείο


Ένα τετραημεράκι εδώ στον Βορρά ήταν μια χρυσή ευκαιρία για απόδραση. Εισιτήρια και ξενοδοχεία στο τσακ μπαμ και φύγαμε για Βερολίνο.

Προσωπική μου άποψη: το Βερολίνο έχει τέσσερις κατηγορίες αξιοθέατων: αρχιτεκτονική, 2ο ΠΠ, το Τείχος και το Μουσείο της Περγάμου (κατηγορία από μόνο του).

Αρχιτεκτονική:
το Βερολίνο τράβηξε πολλά στην ιστορία του, βομβαρδίστηκε, χωρίστηκε στα δύο, ξαναενώθηκε. Πολλά τμήματα του ισοπεδώθηκαν πλήρως, κάποια έμειναν φτωχά για δεκαετίες, αλλά τώρα πέφτουν λεφτά και έχει φτάσει η ώρα της ανάπλασης. Το αποτέλεσμα είναι πολλά μοντέρνα κτίρια με υπέροχη αρχιτεκτονική. Περπατάς στον δρόμο και βλέπεις πράγματα όπως αυτό, αυτό, αυτό, αυτό, αυτό κι αυτό. Χωρίς βέβαια να ξεχνάμε πιο κλασικά κτίρια όπως αυτό, αυτό, αυτό κι αυτό.

2ο ΠΠ:
Εντυπωσιακά τα μνημεία για τα θύματα του Τρίτου Ράιχ. Ίσως το έχουν κάνει και επίτηδες για να είναι σίγουροι ότι ο κόσμος του Βερολίνου δεν θα ξεχάσει ποτέ. Στα γρήγορα όμως...
  • Bebelplatz, εκεί που έκαψαν οι Ναζί βιβλία το '33. Ένα παράθυρο στο έδαφος στο κέντρο της πλατείας δείχνει ένα έργο τέχνης, εν ονόματι "Βιβλιοθήκη". Έχει μόνο άδεια ράφια, χωρίς βιβλία. Ανατριχιαστικό.
  • Μνημείο των Εβραίων θυμάτων. Χωρίς λόγια.
  • Μνημείο των ομοφυλοφίλων που διώχθηκαν από το Γ' Ραιχ. Ένα μεταλλικό κουτί, σαν πεταμένο σε ένα πάρκο, λειτουργεί σαν μια κλειστή αίθουσα προβολής που δείχνει ομοφυλικά φιλιά.
Μουσείο Περγάμου:
Είχα καιρό να μπω σε μουσείο και να μου πέσει το σαγόνι. Χωρίς λόγια:
Φυσικά, το μεγαλύτερο attraction στο Βερολίνο είναι το Τείχος και τα προβλήματα που προκάλεσε στα ~30 χρόνια που υπήρξε. Προτείνω αργή περιήγηση και διάβασμα όλων των επεξηγηματικών πινακίδων. Οι αρχές του Βερολίνου κατάλαβαν εξ'αρχής την ιστορική σημασία όλων αυτών και φρόντισαν α) να διατηρήσουν όσα μνημεία μπορούσαν β) να τα κάνουν προσιτά στους τουρίστες με πινακίδες, χάρτες κλπ.
  • Το ίδιο το Τείχος! Θα το βρεις παντού. Διέσχιζε όλη την πόλη και όσα κομμάτια σώθηκαν έχουν μετατραπεί σε έργα τέχνης (1, 2, 3)
  • Checkpoint Charlie. Το συνοριακό φυλάκιο μεταξύ σοβιετικού και αμερικανικού τομέα. Το αρχικό φυλάκιο ξηλώθηκε σχετικά νωρίς αλλά έχουν βάλει μια ρέπλικα του με άτομα ντυμένα αμερικανοί στρατιώτες. Η μόνιμη έκθεση (σε μορφή αφισών στους γύρω τοίχους) εξηγεί την ιστορία του τείχους και ειδικά του Checkpoint Charlie - σε βοηθά να καταλάβεις την σημασία του να έχεις αυτό το μνημείο εκεί.
  • Bernauer Strasse. Η οδός αυτή είναι φημισμένη γιατί αποτελούσε σημείο διαφυγής των Ανατολικογερμανών προς τον Δυτικό τομέα. Μπορείς να ανέβεις στο ειδικά κατασκευασμένο observation deck για να δεις τον δρόμο από ψηλά, συμπεριλαμβανομένου και ενός διατηρημένου κομματιού του Τείχους από την ανατολική πλευρά, με σκοπιές και "buffer zone" (το άδειο κομμάτι γης πίσω από το τείχος για να φαίνονται από μακριά όσοι τρέχαν προς το Τείχος). Περπατώντας στον δρόμο, βλέπεις χρονολογημένες πλάκες στο έδαφος στα σημεία όπου κατάφεραν να διαφύγουν άτομα, ή ακόμα και τα τούνελ που κάποιοι έσκαψαν. Το μικρό μουσείο κάτω από το observation deck έχει και μια λίστα με όσους σκοτώθηκαν προσπαθώντας να περάσουν το Τείχος. Η Bernauer Strasse ήταν ίσως το πιο συναισθηματικά φορτισμένο σημείο που επισκεφτήκαμε - ανατριχιάσαμε πολλές φορές διαβάζοντας τους τρόπος με τους οποίους κάποιοι απελπισμένοι προσπάθησαν να διαφύγουν.
Και μάλλον αυτό είναι που κάνει το Βερολίνο τόσο ιδιαίτερο. Όλα τα μνημεία του είναι πρόσφατα, κάποια γεγονότα προλάβαμε να τα δούμε live στην τηλεόραση, κάποια τα θυμούνται οι γονείς μας και οι παππούδες μας. Η εμπειρία μιας επίσκεψης σε αυτή την πόλη είναι πολύ συναισθηματική.

Επίσης, το Βερολίνο είναι μια πολύ ανθρώπινη πόλη. Εύκολη στην μετακίνηση, φθηνά εισιτήρια κα φαγητό, καλό night life, happenings, σχετικά καθαρό, γεμάτο ποδήλατα, ώρες-ώρες με αυτοσαρκασμό, γεμάτο τουρίστες από παντού και οι ντόπιοι ξέρουν αγγλικά (σε αντίθεση με, ας πούμε, την Στουτγκάρδη).

Επίσης, εντάξει, Γιαπωνέζοι τουρίστες rule. 

Ταξίδι τρίτον: Νέα Υόρκη - tv culture


Αυτό που έγινε είναι ότι δεν προλάβαμε να οργανώσουμε προσεκτικά τις διακοπές μας (όπως με την υπερ-οργάνωση που είχαμε κάνει για το Τόκιο), οπότε είχαμε μπει stand-by σε διάφορες πτήσεις. Χάσαμε 2 και σε αυτήν που τελικά καταφέραμε να μπούμε ήταν η πτήση για Νέα Υόρκη - το nenyaki κάπου έχει μια ιστορική φώτο με το βιβλίο-οδηγό για Παρίσι μπροστά στο Άγαλμα της Ελευθερίας :)

Πριν μπούμε στο αεροπλάνο όμως, η υπεύθυνη ασφαλείας της Delta Airlines έπρεπε να μας περάσει από την καθιερωμένη ανάκριση ασφαλείας. Λίγες φορές έχω νιώσει τόσο άσχημα στην ζωή μου. Οι ερωτήσεις και ειδικά ο τρόπος με τον οποίο μας ρωτούσε ήταν ταπεινωτικός και απ'ότι φαίνεται το γεγονός ότι μετά από 5 χρόνια στην Σουηδία τα σουηδικά μου είναι σπαστά σημαίνει ότι είμαι άλλος ένας Μεξικανός που προσπαθεί να πηδήξει τον μαντρότοιχο για την Γη της Επαγγελίαςμηχέσω. Το σπρώχνουμε στο υποσυνείδητο και συνεχίζουμε.

Από την στιγμή που μπήκαμε στο αεροπλάνο σκεφτόμουν πόσο μπορεί να ανταποκρίνεται η εικόνα που έχω για την ΝΥ από αυτά που βλέπω στην tv.

Άφιξη στο Newark, 30άρια θερμοκρασίας και πρώτη επαφή με την tv culture της Αμερικής. Ουρές τουριστών στο immigration checkpoint του αεροδρομίου δέχονται κύματα από cheesy video clips που παίζουν στις οθόνες. Over the top έκφραση στην φωνή και αμερικάνικη σημαία να παίζει παντού την προπαγανδίτσα. Δεν έχω φωτογραφίες από αυτό το σημείο, είπα να μην προκαλέσω :P

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

Σε κάποια φάση τα κτίρια αριστερά-δεξιά ανοίγουν και βλέπουμε την δυτική πλευρά του Manhattan skyline. Το είχα ψιλοδιαβάσει σε οδηγούς και Wikipedia αλλά είναι αλλιώς να το βλέπεις μπροστά σου - η Νέα Υόρκη είναι πρακτικά το νησί του Manhattan όπου βρίσκονται όλοι οι ουρανοξύστες και οι γύρω περιοχές (New Jersey, Bronx, Queens κλπ) είναι απλά οικιστικές. Και όταν βλέπεις για πρώτη φορά πόσο έντονη είναι η διαφορά του Manhattan από τα υπόλοιπα, καταλαβαίνεις αμέσως ότι αυτό είναι το the place to be και τα ρέστα τσιχλόφουσκες.

Αρχίζουμε τις βόλτες στο Manhattan και αυτό που βλέπουμε είναι... παντού ουρανοξύστες. Είμαστε δίπλα στο Empire State Building, επιβλητικό και με ωραίες λεπτομέρειες στην αρχιτεκτονική του. Γενικά, η αρχιτεκτονική της Νέας Υόρκης είναι πολύ όμορφη και ιδιαίτερη, ειδικά στα κτίρια που χτίστηκαν πριν το '50.

Προσπαθώ να καταλάβω τι μ'αρέσει όση ώρα περπατάω και συνειδητοποιώ ότι η Νέα Υόρκη είναι πολύ.... ευρωπαϊκή. Τρώω φλασιές από Λονδίνο και Αθήνα γιατί έχει πολύ κόσμο, έχει τουρίστες, έχει μαγαζιά μικρά και μεγάλα, με πάγκους και καλάθια στον δρόμο, έχει σκατοκίνηση και κορναρίσματα, ύποπτες φάτσες, γενικά ένα πολύ γνώριμο μπαχατελάκι.

Το καλό σε αυτή την υπόθεση είναι ότι παίζουν και αντίστοιχες λύσεις για φαγητό. Τα καφέ και τα σαντουιτσάδικα είναι ΠΑΝΤΟΥ και δεν μιλάω για Starbucks και McDonalds (τα οποία ούτως ή άλλως τα βρίσκεις ανά τετράγωνο). Σε ακτίνα 20 μέτρων από το ξενοδοχείου μας μέτρησα 5 καφέ/σαντουιτσάδικα, όλα με φρέσκα σάντουιτς, σαλάτες ή ακόμα και breakfast αμερικάνικου τύπου (τηγανητά αυγά σε τοστ κλπ κλπ). Συμπέρασμα: το πρωϊνό στο ξενοδοχείο είναι άχρηστο (και ακριβό) έξοδο, καλύτερα πρωϊνό έξω.
Οι περισσότεροι τουριστικοί οδηγοί λένε να αποφεύγουμε τις (άπειρες!) καντίνες με τα βρώμικα και είπαμε να μην το ρισκάρουμε.

Περπατήσαμε τεράστιες αποστάσεις στο Manhattan, σε σημείο εξάντλησης, αλλά δεν το μετανιώσαμε ούτε στιγμή. Η ρυμοτομία είναι μια τεράστια δίεση (#), κάθετες (avenues) και οριζόντιες (streets) οδοί, και η αρίθμηση πάει σειριακά. Είναι αδύνατο να χαθείς.
Το μετρό της Νέας Υόρκης είναι ένα αχούρι, βρώμικο, σκοτεινό και δεν σου εμπνέει καμιά ασφάλεια.Έχε υπόψη σου ότι δεν έχει κάθε είσοδος πρόσβαση σε όλες τις πλατφόρμες - αρκετές φορές από άλλη είσοδο μπαίνεις για να πας νότια και άλλη για βόρεια. Έπεσε πολύ βρίσιμο όταν το συνειδητοποίησα. Τα λεωφορεία είναι κι αυτά παρατημένα στην μοίρα τους και το μόνο που τα σώζει είναι ότι απλά ανεβοκατεβαίνουν τα avenues ή τα streets κάνοντας εύκολο το να υπολογίσεις που πάνε. Κάνουν στάση ανά δύο περίπου τετράγωνα, οπότε στο περίπου κατεβαίνεις (γιατί φυσικά δεν λένε κάπου τις στάσεις).

Στα θετικά της πόλης ότι
- θα βρεις παντού δωρεάν wifi. Δεν πρόκειται να έχεις internet withdrawal symptoms.
- ο κόσμος είναι πιο ευγενικός απ'ότι υπονοούν οι τηλεοπτικές σειρές
- shopping therapy, οι τιμές εδώ είναι πολύ καλές

Άξιος αναφοράς ο ένας μαλάκας (βάλε μπιπ στο "ένας").
- Where are you from?
- Greece.
- Sorry about that.
 Τράβα ξύσου ρε.

Ας πιάσουμε τα αξιοθέατα που προλάβαμε να δούμε.

Times Square. Μερικά τετράγωνα γεμάτα με τουρίστες και γιγαντοοθόνες. Είναι τόσοι πολλοί οι τουρίστες και τόσες πολλές οι γιγαντοοθόνες που είναι δύσκολο να δεις τα υπόλοιπα μαγαζιά στην περιοχή. Σαφώς εντυπωσιακό αλλά είναι πολύ δύσκολο να περπατήσεις στην περιοχή από τον κόσμο, ειδικά μέσα Ιουλίου και 33°C (μας έλιωσε λέμε). Είπα ότι είχε κόσμο;

Empire State Building. Ναι, είναι κλασικό, είναι πολύ όμορφο, αλλά δεν ανεβήκαμε. Γιατί; Γιατί θα βλέπεις το ψιλοάσχημο Rockefeller Center. Ενώ αν ανέβεις στο observation deck του Rockefeller Center (aka Top of the Rock) βλέπεις το ESB και το Central Park. Το πάρκο στην είσοδο το Rockeffeler είναι σαφώς πιο εντυπωσιακό από το ίδιο το κτίριο.

Επί της ευκαιρίας, το Rockefeller center ήταν τα κεντρικά του NBC για καιρό. Εκεί μπορείτε να βρείτε ακόμα το gift shop του NBC με t-shirts Friends, House και κούπες Community και Battlestar Galactica κλπ κλπ.

Grand Central Terminal. Ο κεντρικός σιδηροδρομικός του Manhattan είναι ένα εντυπωσιακό κτίσμα, ιδιαίτερα από μέσα. Ναι, τα άσπρα φωτάκια στο βάθος της φωτογραφίας είναι το Apple Store που βρίσκεται μέσα στον σταθμό ;)

Apple Store on Fifth Avenue. Ε ναι. Μεταξύ μας, εσωτερικά όλα τα Apple Stores είναι ίδια. Εξωτερικά όμως, το συγκεκριμένο είναι μνημείο.

Guggenheim Museum. Δεν μπήκαμε μέσα, γιατί αποφασίσαμε να προλάβουμε κάποια άλλα πράγματα. Είναι όμως τόσο ενδιαφέρον εξωτερικά.

MoMA. Ένα πανέμορφο μουσείο με εξαιρετικά εκθέματα. Αν θες έναν μόνο λόγο για να το επισκεφτείς, αυτός είναι. Ή και αυτό. Σαν geek, θα εκτιμήσεις και την μικρή συλλογή με ιστορικά video games, όπως Pacman, Tetris, SimCity 2000, The Sims, Another World και Portal.

Metropolitan Museum of Art. Αχανές, αλλά τίποτα δεν τράβηξε το μάτι μου τόσο όσο το Temple of Dendur, ο Πυγμάχος (δανεισμένος από το μουσείο της Ρώμης) και μια αίθουσα γεμάτη Van Gogh.

Άγαλμα της Ελευθερίας. Η διαδικασία για να πας είναι ενοχλητική. Πρέπει να αγοράσεις online το εισιτήριο νωρίτερα και να το εκτυπώσεις αν δεν θες να περιμένεις στο ticket queue. Επίσης πρέπει να πας νωρίς αν δεν θες να περιμένεις (πολύ) στο security check (ναι, ανιχνευτές μετάλλων κλπ). Θα ανέβεις στο πλοίο και 15 λεπτά μετά σε κατεβάζουν στο Liberty island. Το νησί δεν λέει και τίποτα από μόνο του, είναι απλά η βάση για το άγαλμα. Ο δωρεάν audio guide είναι καλός στα ιστορικά σημεία, αλλά τα κομμάτια συναισθηματισμού και προπαγάνδας κουράζουν γρήγορα. Εστιάστε στο engineering κομμάτι, είναι πολύ εντυπωσιακό, καθώς το Άγαλμα τεχνικά είναι ο Πύργος του Άιφελ πριν τον Πύργο του Άιφελ.

Strawberry fields είναι το κομμάτι του Central Park που έχει αφιερωθεί στον John Lennon, ο οποίος ζούσε και δολοφονήθηκε στα 50 μέτρα από κείνο το σημείο. Το apartment building που έμενε δεν έχει απολύτως τίποτα εις μνήμη του Lennon και πρέπει να ξέρεις τι ψάχνεις για να το βρεις, αλλά μπορείς να δεις την τρύπα από την μία σφαίρα στην είσοδο.

Το Central Park είναι τεράστιο με πολύ πράσινο και νερό. Ήμασταν αρκετά τυχεροί ώστε να πετύχουμε την μία συναυλία που κάνει η Φιλαρμονική της ΝΥ στο πάρκο και γινόταν ΧΑΜΟΣ.

World Trade Center. Εδώ πραγματικά στεναχωρήθηκα. Είναι λυπηρό το να βλέπεις μια εμφανή απουσία ουρανοξυστών στο συγκεκριμένο σημείο, και γίνεται ακόμα πιο λυπηρό όταν δεις ότι πρέπει να πληρώσεις εισιτήριο για να δεις το μνημείο που κατασκεύασαν στο σημείο. Δυστυχώς το "pay my respect" λαμβάνει άλλο νόημα.

New York Public Library.  Το κτίριο είναι πάνω από 100 ετών, εντυπωσιακό, και κάνοντας μια βόλτα, βλέπεις αίθουσες αφιερωμένες σε χάρτες, σε μικροφίλμ (!), σε κάθε είδους ιδιαίτερο υλικό. Έτυχε να έχει μια πολύ ενδιαφέρουσα προσωρινή έκθεση για την παιδική λογοτεχνία, από παραμυθάκια (1, 2) μέχρι comics και Harry Potter (1, 2).

Οι κλασικές πολυκατοικίες με τις fire escapes είναι κι αυτά εδώ. Και τα αισθάνεσαι... βρώμικα. Είναι χαρακτηριστικά της Νέας Υόρκης, αλλά, να'μαστε ειλικρινείς, δεν είναι ακριβώς ομορφιές. Αν δεν είχαμε το tv culture effect, αν δηλαδή δεν τα είχαμε συνηθίσει μέσα από τις τηλεοπτικές σειρές, θα είχαμε σαφώς διαφορετική άποψη.

Γενικά, η Νέα Υόρκη είναι η βασίλισσα της pop culture. Χωρίς το Hollywood και την tv, αρκετά πράγματα θα περνούσαν απαρατήρητα και μάλλον οι τουρίστες θα ήταν λιγότεροι. Έχω την αίσθηση ότι εφόσον περάσεις μια βόλτα από τα δύο μεγάλα μουσεία (MoMA και Met), οι λόγοι να ξαναεπισκεφθείς την Νέα Υόρκη πέφτουν δραματικά και θα είναι κυρίως τα ψώνια. Όσο να'ναι, οι τιμές είναι πολύ χαμηλές σε σχέση με την Ευρώπη και αν ξαναπάω, θα φροντίσω να συμπέσει με ανάγκη για νέο Macbook Pro :)

Δεν βοηθάει και η συνεχής υποσυνείδητη αίσθηση ότι είσαι ανεπιθύμητος. Ο τουρίστας πάντα είναι εμπόδιο στο πεζοδρόμιο για τους γρήγορα βαδίζοντες ντόπιους, πρέπει να περάσεις ελέγχους ασφαλείας κάθε τόσο και φυσικά αυτή η κλασική στάση "μετά τις US of A το χάος", η οποία εμφανίζεται με λιγότερο ή περισσότερο διακριτικούς τρόπους. Η αλήθεια είναι ότι ήμουν (και μάλλον ακόμα είμαι) προκατειλημμένος και τα περίμενα χειρότερα τα πράγματα αλλά και πάλι, κάποια πράγματα ενοχλούν.
Από την άλλη, υποψιάζομαι ότι η Νέα Υόρκη είναι πολύ ευρωπαϊκή για την Αμερική - στα πάντα. Και μάλλον για αυτό και γίνεται ένα οverselling της από τους ίδιους τους Αμερικανούς.

Για μένα, το σημαντικότερο είναι ότι είδα πρώτα Τόκιο και μετά τη Νέα Υόρκη. Και η Νέα Υόρκη έχασε :)


Ταξίδι τέταρτον και τελευταίον: Αρούμπα - η Κως της Καραϊβικής.


Από την Νέα Υόρκη πετάξαμε για Αρούμπα, προορισμό πολλών Αμερικανών.

Η Αρούμπα είναι μια εκπληκτική περίπτωση. Πρώτα κατακτήθηκε από τους Ισπανούς, μετά από τους Ολλανδούς και μέχρι τώρα είναι μεν αυτοδιοικούμενη αλλά μέρος του Ολλανδικού βασιλείου. Επίσημες γλώσσες τα Ολλανδικά και τα Παπιαμέντο (κράμα Πορτογαλικών με διάφορες τοπικές και μη διαλέκτους) και λόγω τουρισμού όλοι μιλάνε Αγγλικά και Ισπανικά. Η ακτή της Βενεζουέλας είναι 27 χιλιόμετρα μακριά. Για σύγκριση, ο διάπλους του Τορωναίου είναι 26 χλμ.

Την βαφτίσαμε Κω γιατί όταν είχαμε κατέβει στην Κω για διακοπές (το nenyaki από Ολλανδία και εγώ από Σουηδία) συναντήσαμε περιοχές όπου υπήρχαν μόνο σουηδικά και ολλανδικά μαγαζιά. Στην Αρούμπα πετάξαμε από Αμερική και πέσαμε σε αμερικάνικα μαγαζιά. Starbucks, McDonalds, Wendys, Domino's Pizza, TGI Friday, Texas de Brazil... όλα συγκεντρωμένα στις δύο περιοχές που μαζεύονται οι -κυρίως Αμερικανοί- τουρίστες: το Oranjestad (πρωτεύουσα) και το Hotel area.

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

Αχ αυτή η άμμος... :) Δεν είμαι οπαδός του βότσαλου. Η συγκεκριμένη άμμος είναι εκπληκτικά λεπτή και το χρώμα της είναι off-white και το μόνο που βρήκαμε να την συγκρίνουμε είναι... το αλεύρι. Έρωτας με την πρώτη βουτιά.

Η Palm beach δίπλα στο δωμάτιο μας θεωρείται η καλύτερη του νησιού, έχει μήκος μερικά χιλιόμετρα (η μισή δυτική πλευρά) και είναι γεμάτη με αυτή την υπέροχη άμμο, τα palm trees και τα καταγάλανα νερά. Και την τοπική πανίδα που κυκλοφορεί ανενόχλητη ανάμεσα στους λουόμενους και τρώει την πίτσα του nenyakiου.

Στα πολύ θετικά ο καιρός, ο οποίος είναι σταθερός σε κωμικό σημείο - για μια ολόκληρη βδομάδα η πρόβλεψη είχε κολλήσει στο "27-33ºC" για κάθε μέρα. Ο ήλιος καίει αλλά ο μόνιμος συνεχής ανατολικός άνεμος που είναι σήμα κατατεθέν του νησιού και έχει κάνει όλα τα δέντρα να γέρνουν είναι απαλός, δροσερός και έχει το καλό ότι διώχνει τα κουνούπια και τα μυγάκια. Για την ακρίβεια, είναι πρώτη φορά που πάμε διακοπές και δεν έχουμε να παλέψουμε με έντομα. Impressive.

Το νησί είναι πολύ ασφαλές (οι ντόπιοι φροντίζουν να το τονίζουν συνεχώς) και οι ντόπιοι είναι ευγενικότατοι και φιλικότατοι. Ο ταξιτζής, αφού του είπε ο σταθμός ότι η διαδρομή είναι fixed price μέχρι τα rooms-to-let μας, μας έκανε ξενάγηση στην περιοχή. Ο οικοδεσπότης μας μας πήρε βόλτα με το αυτοκίνητο για να μας δείξει πως πάμε στην παραλία και το σούπερ μάρκετ, συν ότι μας έδωσε tips για εκπληκτικό ψαροταβερνείο και το Baby beach, μια απίστευτη παραλία στην άλλη άκρη του νησιού. Μέχρι και οι υπάλληλοι του Holiday Inn μας καβάτζωσαν με ξαπλώστρες του ξενοδοχείου παρόλο που δεν μέναμε εκεί.

Επίσημο νόμισμα της Αρούμπας το φλορίνι, αλλά με τόσους Αμερικανούς τουρίστες όλα τα μαγαζιά έχουν τις τιμές τους σε δολάρια και αν τύχει να πληρώσεις σε φλορίνια σε ρωτάνε αν είσαι ντόπιος. Περίεργα πράγματα.

6 διανυκτερεύσεις στην Αρούμπα ήταν οι διακοπές χαλάρωσης για εμάς. Ένα ebook στην παραλία, 5-6 ώρες στην ξαπλώστρα, βόλτα για φαί και ποτό το βράδυ. Χωρίς sightseeing, χωρίς χιλιόμετρα περπατήματος. "One happy island" indeed :)

Εξαίρεση η τελευταία μέρα στο νησί. Νοικιάσαμε ένα αυτοκίνητο και κάναμε μια βόλτα απ'άκρη σε ακρη (μισή ώρα οδήγηση), μια βόλτα στην πρωτεύουσα Oranjestad με τα καινούρια εμπορικά κέντρα και στα δύο μουσεία του νησιού. Το αρχαιολογικό ήταν πολύ ενδιαφέρον, έδειχνε την ζωή πριν τους Ισπανούς κατακτητές. Αξίζει σίγουρα μια βόλτα και έχει και δωρεάν είσοδο - ένας ωραίος τρόπος να ξοδέψεις μια ώρα. Το Museo Arubana, ε εντάξει, τζάμπα 5 δολάρια για κάτι που θες 10 λεπτά να δεις... δύο φορές.

Στον δρόμο προς το αεροδρόμιο, στο Oranjestad έχει ένα παρκάκι, το Wilhelmina Park. Όμορφο παρκάκι δίπλα στο νερό με... έντονη πανίδα. Να πάτε :)

Ουφ... τελείωσε!

Τρίτη, Ιουνίου 25, 2013

Text substitution racing

I was bored. Don't judge me.

Let's create a text file with 100K lines to replace.

$ time ( for i in {1..100000}; do echo "foobar" >> replacetext.txt; done )

real    2m23.845s
user    0m9.142s
sys     0m17.628s



Now let's create a vim script file with the substitution commands.

$ vim -W replace.script replacetext.txt

Type the following
:%s/foobar/barfoo/
:wq


I do this because I'll definitely mess up the end-of-line characters, I prefer to let vim's "-W" switch create the script file for me.

Let's start the race!

$ time sed -i 's/barfoo/foobar/' replacetext.txt

real    0m0.470s
user    0m0.249s
sys     0m0.202s

$ time vim -s replace.script replacetext.txt

real    0m0.320s
user    0m0.265s
sys     0m0.046s



Vim wins!

Next time I'm bored: race different methods to create that text file. This for-loop took for ever.

Παρασκευή, Μαΐου 24, 2013

USB drive for resetting Win7 passwords.

I'm bringing this blog back from the dead by writing instructions that I have spend a lot of time researching. Twice.

So, you need to reset the password/activate the hidden admin account on that Win7 machine. For whatever reason, we don't judge.

Ingredients:


PLEASE NOTE: it absolutely has to be chntpw 0.99.5. Newer version are somehow incompatible with Windows SAM

I suggest you download the i386 versions of both Ubuntu and chntpw - just in case you need to unlock an account on mom's 8-year-old PC.
Also, that's what I've tested. I *think* amd64 versions have some incompatibility, but feel free to test for yourselves.


Preparation:

1. Format the USB drive. FAT32.
2. Use Unetbootin to put the Ubuntu .ISO on the USB drive. It'll take a few minutes.
3. When Unetbootin is done, use your favourite file explorer to copy the chntpw_0.99.5-0+nmu1_i386.deb on the USB drive's base dir.

Execution:

4. Boot up the target PC using your USB drive into Ubuntu. Click on "Try Ubuntu".
5. Open Terminal
6. Install chntpw:
    sudo dpkg -i /cdrom/chntpw*
7. Open the file explorer and click on the Win 7 drive (easiest way to mount it). The disk is mounted in /media/SomeRandomDiskID, where SomeRandomDiskID will be some huge mostly-numbers name.
8. In terminal:
    cd /media/SomeRandomDiskID/Windows/System32/config
9. Start the interactive mode of chntpw:
    sudo chntpw -i SAM
10. Press "1" to edit user data and passwords.
11. Follow the prompt to reset passwords or unlock the hidden administrator account. Just remember to save the changes on your way out.
11. Done. Shutdown the PC, remove the USB. Reboot.


If you get stuck when trying to mount the drive and you get some error message about "bad NTFS partition size":
In terminal:
    Run fdisk -l
    Find which partition is the Win7 partition (e.g. /dev/sdb1)
    Run fixntfs /dev/sdb1
    Try again to mount the disk.
   
   

Κυριακή, Δεκεμβρίου 30, 2012

Tools of the trade 2012

Μίνι ανασκόπηση στην εργαλειοθήκη του sysadmin για την χρονιά που πέρασε. Εργαλεία που δεν είναι καινούρια αλλά εγώ ανακάλυψα ή/και άρχισα να χρησιμοποιώ περισσότερο μέσα στον χρόνο.

Puppet

Το puppet είναι μεγάλη ιστορία και φέτος κατάφερα να αρχίσω να το χρησιμοποιώ κανονικά. Εν συντομία, στο puppet ορίζεις μια τελική κατάσταση (π.χ. θέλω τον Apache2 εγκατεστημένο) σε ένα αρχείο (manifest). Όταν θα δώσεις το manifest στο puppet, αυτό θα κάνει τα δικά του μέχρι να φτάσει στο τελικό αποτέλεσμα που όρισες.

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

Η προτεινόμενη μέθοδος από τους δημιουργούς του Puppet είναι με χρήση Puppetmaster: ένας server ορίζεται κεντρικός (Puppetmaster), στους υπόλοποιυς τρέχει ο puppet agent ο οποίος συνδέεται, τραβάει manifests και εκτελεί - υπάρχουν όμως πολλοί που γκρινιάζουν πως ο puppetmaster δεν κάνει scale. Η μέθοδος που προτιμάω για scaling σε πολλούς servers είναι rsync των manifests από έναν κεντρικό server και μετά εκτέλεση του puppet agent τοπικά.

 vimdiff

Από τους καλύτερους τρόπους για να βλέπεις τις διαφορές μεταξύ δύο text αρχείων. Ακόμα και σε Windows περιβάλλον προτιμώ να ανοίγω ένα Cygwin για να τρέξω vimdiff από το να παιδευτώ με κάποιο άλλο εργαλείο.

Επίκληση με vimdiff file1 file2 ... filex, μετά έχεις vi εντολές [cheatsheet].

Αποκορύφωμα το ότι μπορείς να συγκρίνεις και remote αρχεία!
vimdiff localfile.txt scp://username@remotehost///home/username/remotefile.txt

pfSense

Firewall/router distro που βασίζεται σε FreeBSD. Αρκετά ελαφρύ, πολύ δυνατό με πολύ αναλυτικά rules για κάθε interface. Έτοιμοι ενσωματωμένοι OpenVPN/IPSec/PPTP servers, CARP support για αυτόματο failover και πολλά πολλά άλλα. Δοκιμασμένο σε production συστήματα, μεγάλα και μικρά - έχω στήσει 3G router με αυτό!

KeePass

Το καλύτερο password keeping application που έχω δει. Multi-platform (έχει και για iOS), αποθηκεύει σε ένα μοναδικό αρχείο (εύκολο για κουβάλημα μέσω flash disk/Dropbox) και open-source.

Η χρήση του είναι εύκολη: αποθηκεύεις passwords. Όταν έρθει η ώρα, επιλέγεις το entry για το συγκεκριμένο account, κάνεις copy, πας στην φόρμα σου, κάνεις paste, έτοιμος. Δεν χρειάζεται ποτέ να δεις το password σου ξανά.

Πολύ-πολύ βολικός και ο password generator που έχει!

Nagios

ΤΟ monitoring σύστημα. Άρχισα να το χρησιμοποιώ τακτικά πριν κανά εξάμηνο, όταν ήρθε η ώρα να αντικαταστήσουμε το παλιότερο monitoring σύστημα στην εταιρία. Δεκτό, το Nagios δεν είναι ότι πιο καινούριο, είναι όμως industry standard, υποστηρίζει ΠΟΛΛΑ και η ανάπτυξη καινούριων plugins έχει γίνει καθημερινή συνήθεια.

Εννοείται ότι μαζί με το Nagios εγκαθιστάς και το Nagiosgraph για όμορφα και έξυπνα γραφήματα.

Wireshark

Το Wireshark, για όσους δεν το ξέρουν ακόμα, κάνει packet capturing. Δεν είναι καινούριο εργαλείο και σίγουρα δεν είναι η πρώτη φορά που το χρησιμοποίησα φέτος. Αυτό που δεν ήξερα είναι ότι υπάρχει μια command-line only έκδοση του εν ονόματι tshark.

tshark -i eth0 -x -R "ip.host == 192.168.1.10"

Με την από πάνω εντολή παρακολουθώ όλα τα πακέτα μεταξύ του local μηχανήματος και του 192.168.1.10. Είναι ο καλύτερος τρόπος που ξέρω για να δω αν κυκλοφορούν unencrypted passwords μεταξύ των δύο μηχανημάτων.

Διαθέσιμο σε όλα τα καλά distros, υπάρχουν και Windows/OSX εκδόσεις.

Pingdom

Online υπηρεσία που αναλαμβάνει να τσεκάρει τακτικά το site σου - είναι up; τι respond time έχει; Που κάνει resolve το DNS σου;

Κάτι δεν πάει καλά; Σου στέλνει κατευθείαν notification (email/sms), στέλνει και μηνιαίο report στο τέλος του μήνα, έχει και διάφορα εργαλειάκια για on-the-go tests για το site σου. Είναι και ιθαγενείς (Σουηδοί), οπότε στηρίζουμε.

ΥΓ:

Vi μάθαμε; Ε; Όχι; Φτου σου.

Παρασκευή, Νοεμβρίου 02, 2012

Δημοσιογραφία

Μπαίνεις στο ένα "ενημερωτικό" μπλογκ.

Μπαίνεις στο άλλο "ενημερωτικό" μπλογκ.

Εντάξει, πειστήκαμε, είναι αλήθεια και έγινε ακριβώς όπως το λέτε.

(Επίσης, κανείς δεν αντιγράφει. Όχι. Κανένας)

Σάββατο, Σεπτεμβρίου 22, 2012

Αγαπημένα αγγλικά Σουηδών

ΟΚ, όχι ότι εμείς ξέρουμε τα άπταιστα αγγλικά αλλά είναι κάποια πράγματα που τα ακούς συχνά από τους Σουηδούς και αρχίζουν να καταντάνε γελοία.

I fix!
Μετάφραση λέξη-προς-λέξη του jag fixar. Είναι η απάντηση στο "μπορείς να κάνεις το τάδε;". Σημαίνει "οκ θα το κανονίσω". Εμένα μου ακούγεται σαν "εγώ φτιάξει".

It's very sheep.
This motherboard uses a new ship.
Το ch στα σουηδικά διαβάζεται σσσσσ. Σσσέιντζ δε σσσάνελ.

I will learn you to do this.
Από τα λάθη που συνηθίζουν και οι Έλληνες, οπότε περνάνε απαρατήρητα. Οκ, τα πιάνει ο Βρετανός που έχουμε στο γραφείο και του πέφτουν τα μαλλιά.

This is ok, or?
Το αντίστοιχο του "isn't it?" στα σουηδικά είναι "eller?". Το eller όμως είναι το διαζευκτικό ή.

We're looking for yava developers.
Java προφανώς.

Επίσης, άξιο αναφοράς ότι ο μέσος Σουηδός ξέρει αισχρή αγγλική ορθογραφία. Αγαπημένο παράδειγμα γραπτού λόγου:
High, how are you?
(πρώτη σειρά σε email)
Επιλέγω να πιστεύω ότι μεταφράζεται ως "ψηλέ, τι λέει;"

Σάββατο, Ιουλίου 28, 2012

Όταν εμείς είχαμε Παρθενώνα...

Αυτοί είμαστε. Ζούμε ακόμα με τις κληρονομιές. Άσχετα αν από την Ρωμαϊκή εισβολή και μετά έχουμε να επιδείξουμε μόνο τον Παπανικολάου (τεστ παπ).

ΥΓ: Isaac Newton, Charles Darwin, Charles Babbage, Ada Lovelace, James Watt, Alexander Graham Bell, Michael Faraday, Alexander Flemming, Stephen Hawking, Alan Turing, Tim Berners-Lee, William Shakespeare, Charles Dickens, J. R. R. Tolkien...

Τετάρτη, Ιουλίου 11, 2012

Αδέσποτο, αλλά όχι αυτό που νομίζεις

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

Σήμερα όμως το πρωί βρήκαμε ένα αδέσποτο στον διάδρομο, μια μικρή ομορφιά:


Ο αρχαιοκάπηλος μέσα μου ξύπνησε και το μάζεψα κατευθείαν.

Powermac G4 της "Quicksilver" γενιάς, από το σωτήριο έτος 2002. Έψαξα το model number του και βρήκα τα εξής specs:
- PowerPC G4 933MHz
- 256MB DDR SDRAM, επεκτάσιμη στο 1,5GB
- GeForce4 MX 4xAGP
- Gigabit ethernet
- 2x USB 1.1, 2x Firewire 400
- 55,6 modem (γλέντια!)
- 60GB δίσκος
- DVD reader/CDRW (τα θυμάστε αυτά;)

Το site panel ανοίγει πανεύκολα από τον άσπρο κρίκο που φαίνεται πάνω από το μήλο. Μέσα τα πράγματα είναι σε καλή κατάσταση, έχει λίγη σκονίτσα βέβαια αλλά αυτό κανονίζεται. Δυστυχώς ο προηγούμενος ιδιοκτήτης ξήλωσε την κάρτα γραφικών και την μνήμη, όπως επίσης λείπει και το καλώδιο ρεύματος. Έχει όμως Airport 802.11b!

Χρειάζεται λίγο ψάξιμο στο "υπόγειο του αρχαιολογικού μουσείου" (το επίσημο όνομα της κούτας με τα παλιά spare parts) για να βρω μνήμη και vga, και πάλι μπορεί να μην δουλεύει το μηχάνημα, αλλά όπως και να'χει, είναι ένα από τα ομορφότερα computer cases στην ιστορία, ένα geek στολίδι.

Αγαπητοί γειτόνοι, μήπως σας βρίσκεται και κανά iMac G4 περίσσιο που το έχω και άχτι;

Δευτέρα, Μαΐου 28, 2012

ebooks και Sony PRS 350

Α, για δες, δεν είναι νεκρό αυτό το blog!
(ή μήπως επέστρεψε όπως οι Others του Game of Thrones;)

Εδώ και μερικά μηνάκια έχω στα χέρια μου ένα PRS 350, ένα ebook reader της Sony, παλιούτσικο κιόλας μοντέλο.


Για περίπου 130€, η Sony σου δίνει οθόνη 5" με ανάλυση 800x600, 16 αποχρώσεις του γκρίζου, 2 GB μνήμης, touch screen, μια micro USB για φόρτιση και φόρτωμα ebooks και... αυτά.

Τα specs είναι λίγο απογοητευτικά, ειδικά αν έχεις μπει στο τριπάκι "ebook reader ή iPad", όπως είχα μπει εγώ πριν το αγοράσω. Ο gadgetάς μέσα σου φωνάζει να πάρεις το iPad και να πετάξεις την αρχαιολογία - μα ούτε καν WiFi; Κανά SD slot βρε παιδί;

Άσε τον πολεμοχαρή, αιμοσταγή gadgetά να φωνάζει. Η χρήση είναι τόσο διαφορετική από ένα tablet, παρά το παρόμοιο form factor, που είναι σα να συγκρίνεις ποδήλατο με καροτσάκι μωρού γιατί έχουν και τα δύο ρόδες.

Στο ebook reader διαβάζεις. Τέλος. Είναι η μοναδική δουλειά που κάνει και την κάνει τέλεια, πολύ καλύτερα και ξεκούραστα από οποιοδήποτε tablet. Και το PRS350 δεν υστερεί. Η απεικόνιση είναι καθαρή και ξεκούραστη και γίνεται ακόμα καλύτερη όσο περισσότερο φως πέφτει επάνω στην οθόνη του. Το βάρος είναι μηδαμινό - είχα και έχω κινητά βαρύτερα από το Sony. Οι διαστάσεις της οθόνης (είπαμε 5") είναι ουσιαστικά όσο ένα pocket paperback βιβλίο με το διαφορά ότι το paperback δεν χωράει στην κωλότσεπη μου. Η αυτονομία του δεν είναι όσο ενός Kindle αλλά πάλι μιλάμε για σχεδόν τρεις βδομάδες. Και τα 2GB τελικά είναι μια χαρά χωρητικότητα, πρέπει να κουβαλήσω ολόκληρη βιβλιοθήκη για να το γεμίσω.

Όλα αυτά έχουν ως αποτέλεσμα να κυκλοφορώ με το Sony στην τσέπη κάθε μέρα όπου και να πάω. Διαβάζω συνεχώς: σε μετρό, λεωφορείο, τρένο, αεροπλάνο, πριν κοιμηθώ. Οι "σχεδόν τρεις βδομάδες" αυτονομίας είναι η αισιόδοξη πρόβλεψη.

Ερώτηση 1: γιατί Sony και όχι κάτι άλλο; Kinde πχ;

Απάντηση:
α) ePub support. Τα ePub είναι το πιο διαδεδομένο φορμά για ebook. Άσε το Kindle να χτυπιέται.
β) text reflow. Στα PDF, όλοι οι readers δείχνουν μία σελίδα ολόκληρη κάθε φορά και μετά κάνεις zoom in και σκρολάρεις προς όλες τις κατευθύνσεις για να διαβάσεις το κείμενο. Αν έχεις μεγάλη και καλή οθόνη (βλ. iPad), ίσως να γλυτώσεις, αλλά σε e-Ink οθόνες αυτό είναι μαρτύριο. Ευτυχώς η Sony και κάποιοι λίγοι ακόμα βάζουν text reflow στους readers τους, το οποίο φροντίζει το κείμενο του pdf να κάνει wrap-around - δηλαδή το δεξί μέρος μιας σειράς κειμένου που δεν χωράει στην οθόνη πάει στην από κάτω σειρά, δεν χρειάζεται να σκρολάρεις αριστερά-δεξιά. Δεδομένου ότι έχω ένα κάρο τεχνικά PDF που θέλω να διαβάσω, το text reflow είναι σωτήριο.

Επί του πρακτέου, το text reflow δουλεύει πολύ καλά. Δεν έχω δοκιμάσει επιστημονικά papers και άλλα τέτοια περίεργα που έχουν δημιουργηθεί με latex, αλλά pdfs των γνωστών (O'Reilly, Apress κλπ) παίζουν άψογα. Έχω σωθεί.

Μεγάλο "αλλά" εδώ: το ebook reader δεν μπορεί να χρησιμοποιηθεί για reference την ώρα που δουλεύεις. Η διαδικασία για να ψάξεις κάτι συγκεκριμένο είναι κουραστική και αργή - χίλιες φορές το PDF στον υπολογιστή. Για σειριακή ανάγνωση όμως, thumbs up.

Ερώτηση 2: γιατί Sony και όχι iPad;

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

Το αναφέρω αυτό γιατί για μένα δεν ήταν καθόλου αυτονόητο. Ακόμα και μετά από τόσο καιρό πιάνω τον εαυτό μου να του λείπει ένας email client στο reader και η συνδεσιμότητα στο internet. Είναι αυτή η μυϊκή μνήμη που κάνει το χέρι να πάει στο Alt-Tab για να "δω τι γίνεται στο άλλο παράθυρο".Έχω συνηθίσει τόσα χρόνια να έχω πολλά ταυτόχρονα ερεθίσματα στο οπτικό μου πεδίο (browser, twitter, email και IM πάντα ανοιχτά όλα μαζί) και το PRS350 μου προσφέρει αυτή την "αποτοξίνωση" από αυτή την κακιά συνήθεια.

Και λέω "κακιά συνήθεια" γιατί συνήθιζα να είμαι σε μία οθόνη με ενεργό φωτισμό όλη μέρα, μέχρι και δευτερόλεπτα πριν κλείσω τα μάτια μου για να κοιμηθώ. Το αποτέλεσμα είναι τα μάτια μου να ήταν πάντα σε κατάσταση υπερδιέγερσης, κάτι που μου προκαλούσε προβλήματα στον ύπνο. Ευτυχώς το πήρα σε κάποια φάση χαμπάρι και προσπαθούσα να διαβάζω κάποιο βιβλίο μισή με μία ώρα πριν κοιμηθώ. Το ebook reader απλά διευκολύνει αυτή την διαδικασία ακόμα περισσότερο και με βοηθάει να κάνω διαλείματα και σε άλλες φάσεις (πχ ταξίδι) όπου παλιότερα πολύ απλά θα έβγαζα το κινητό και θα χάζευα στο Facebook.

Και φυσικά υπάρχει πάντα το προτέρημα ότι σε ένα ebook reader διαβάζεις :) Αυτές τις μέρες διαβάζω το Storm of Swords (ένα τέρας 1000 σελίδων), το τρίτο της σειράς Song of Fire and Ice, το οποίο το κουβαλάω στην τσέπη μου καθημερινά και προχωράει ταχύτατα.

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