Θέλεις κι εσύ ένα FON Wi-Fi router ??

Ο συνονόματος Γιώργος Αδαμόπουλος διαθέτει τις 20 προσκλήσεις που του δίνει η FON μέσα από το blog του:

“Εγώ αποφάσισα να διαθέσω τις 20 προσκλήσεις μου εδώ, στο blog. Όποιος λοιπόν θέλει να γίνει μέλος της FON και να πάρει ένα La Fonera με μόλις 5,99 ευρώ (και προαιρετικά μια εξωτερική κεραία La Fontenna με μόνο 1,99 ευρώ) δεν έχει παρά να το ζητήσει με ένα σχόλιο εδώ!”

Εγώ δεν θέλω, αλλά στηρίζω την προσφορά :)

(Goto: Θέλεις κι εσύ ένα FON Wi-Fi router ??)

garbage in – garbage out

Χαζές ερωτήσεις είναι μόνο αυτές που δεν κάνει κανείς, αλλά:

Η ποιότητα της απάντησης είναι πάντα ανάλογη της ποιότητας της ερώτησης.

Για αυτό: How To Ask Questions The Smart Way.  Κανείς δεν πρέπει ντρέπεται να ρωτάει 0-τι-δή-πο-τε.  Αλλά επίσης δεν πρέπει και να εκνευρίζεται εάν η απάντηση δεν είναι αυτή που περιμένει…

re: public spammer

Ο Allu Fun Marx σχολιάζει την διαφημιστική καμπάνια των Public που έβαλε στην πρίζα πολλούς bloggers. Μου ξύπνησε όμως τη διάθεση για κράξιμο, αιτία της οποίας ήταν ο ακόλουθος θόρυβος στο INBOX μου:

“Γειά σου Γιώργο,

Α! Δεν είσαι εντάξει… Ο φίλος σου ο Λουκάς (user@some.where.gr), σου έχει στείλει πρόσκληση και εσύ ούτε καν μπήκες στο κόπο να δεις τι παίζει! Μεγάλο λάθος… δωράκι ήθελε να σου στείλει, δίνοντας σου συμμετοχή στο θεϊκό διαγωνισμό της XX για ένα laptop ή μια οθόνη LCD και να κερδίσει και ο ίδιος μια συμμετοχή.
Μπες, δες και διάλεξε δωράκι, έστω και με μία φόρα μπορεί να κερδίσεις.
Αν θές λοιπόν, να κερδίσεις εσύ και ο φίλος σου πάτα εδώ.

Αν επιθυμείς να μην ξαναλάβεις email από το friendscounter πάτα εδώ.

Η επιτυχία των ανθρώπων πίσω από το friendscounter.gr είναι τεράστια. Δεν “έσπασαν” κανένα κανόνα κι όμως μπόρεσαν να έχουν στα χέρια τους μια ωραιότατη συλλογή από working email addresses (που συνειδητά υπέβαλλαν φίλοι μας) για τις οποίες έχουν και added value: σύνδεση ανάμεσα στις διευθύνσεις αυτές. Και δεν έχει καμία σημασία εάν εσύ επιθυμείς να λάβεις ξανά email από το friendscounter ή όχι. Η σύνδεση υπάρχει. Και να βρίσω το Λουκά, αυτό δεν γυρίζει πίσω.

Δε μπορώ παρά να βγάλω το καπέλο στους outsmarters. Με χαντρούλες κερδίζουν σε πληροφορία. Όπως γράφει και  ο Ματθαίος: “Είσαι τα δεδομένα σου.  Μην τα εκχωρείς“. Και τέλος πάντων εάν επιθυμείς να εκχωρείς τα δικά σου, μην εκχωρείς τα δικά μου.

(In-Reaction-To:)

Eternity II

Μια παρέα παιδικών φίλων πίνει καφέ:

– Που είναι ο Σ. σήμερα;
– Δε θα έρθει. Έχει κολλήσει με ένα παζλ.
– Παζλ; Τι παζλ είναι αυτό;
– Το λένε Eternity. Eternity II για την ακρίβεια.

Σειρά μου…

Trying to make use of Outlook’s Thread-Index: header

tl;dr Finally the format of the Thread-Index: header is documented!

Recently I was in a situation where I had to reconstruct a thread of email messages using the Thread-Index: header which is used by Microsoft’s products, instead of the standard way of threading using Message-Id:, References: and In-Reply-To:

The truth is that I was really frustrated, thinking that Microsoft was breaking the standards using custom headers that do not begin with X- but as Dan Bernstein points out:

822 promised that the IETF would never define field names beginning with X-. It did not prohibit use of non-X names by other organizations.”

Which means that Microsoft is allowed to add Thread-Index: (and Thread-Topic:) without breaking any standards. On the other hand Microsoft does not document anywhere (at least anywhere I looked and I looked plenty) how Thread-Index: is calculated and how it can be decoded to be made useful by any other application, any other than Outlook that is.

After some experimenting and a little bit of reverse engineering I’ve reached to the following results:

  • Thread-Topic: preserves the original subject of the thread, that is the Subject: but stripped from any Fw: or Re: prefixes.
  • Thread-Index: is used in a way similar to In-Reply-To: and References: Assuming that the first message in a thread has a:
    Thread-Index: AcdyY+a08VX8xfobTsy61v9NHPZ7QA==

    and the next in thread:

    Thread-Index: AcdyY+a08VX8xfobTsy61v9NHPZ7QAAAiXbA

    while a third one:

    Thread-Index: AcdyY+a08VX8xfobTsy61v9NHPZ7QAAAiXbAAAXP5fw=

    and a fourth one:

    Thread-Index: AcdyY+a08VX8xfobTsy61v9NHPZ7QAAAiXbAAAXP5fwAABGXGw==

    the pattern that decides the threading seems obvious; I have not yet found out what the single or double equal sign suffix means.

If only Microsoft could make such simple information available! Think of all the lost work hours! Only after I had resolved my problem did I find out about these guys, who had arrived on similar conclusions about the usage of Thread-Index:

Update #1: You may be interested to read the next episode.

Update #2: Yes, I keep refusing the BASE64 explanation. This is because what the BASE64 value decodes to is something either meaningless, or without known semantics.

Update #3: From the GNOME documentation: The value is apparently unique but has no meaning we know of. That is why I refuse the BASE64 explanation. It looks like a BASE64 string and it can get decoded into a string of bytes that one can represent as a number. But the questions remain unanswered: How is the first 27-byte long value chosen? Why every “next” value in a thread 5 bytes longer than the previous one? How are these 5 bytes chosen? The decoded value of an undocumented BASE64 string remains undocumented, hence it may not even be a BASE64 string at all (and may only coincidentally look like one).


The example Thread-Index: headers are taken from the MediaDefender Defenders site

ΕΡΤ – Οπτικοακουστικό Αρχείο

Στο ert-archives.gr διαβάζουμε στο καλωσόρισμα του κου. Χρήστου Παναγόπουλου, προέδρου της ΕΡΤ Α.Ε:

“Είναι ένα έργο διαχρονικό που «παντρεύει» τα παραδοσιακά μέσα με τις νέες τεχνολογίες. Είναι ταυτόχρονα μία σύγχρονη ηλεκτρονική οπτικοακουστική βιβλιοθήκη με πολύτιμες πληροφορίες για το σύνολο των έργων που παρουσιάζει.

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

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

Στα Τεχνικά Θέματα του site διαβάζουμε:

“Ο δικτυακός μας τόπος έχει σχεδιαστεί ώστε να λειτουργεί για τα λειτουργικά συστήματα Microsoft Windows και Αpple Mac OSX.

Δεν υποστηρίζονται λειτουργικά συστήματα Linux/Unix.

Φαίνεται ο κ. Πρόεδρος (και οι περί αυτόν) δεν έχει καταλάβει πως διαθεσιμότητα στο κοινό αυτού του υλικού, σημαίνει διαθεσιμότητα με τον ευρύτερο δυνατό τρόπο.

Κάποιος που 10 χρόνια πριν βοήθησε λίγο για να γίνει το ert.ntua.gr*.

[via open-source]

Update: Μια πολύ καλή ανάλυση για το περιεχόμενο του site και το υποστηριζόμενο format για το υλικό που είναι διαθέσιμο στους πολίτες μπορείτε να διαβάσετε στο blog.cosmix.org.


[*] – Όταν λέμε λίγο το εννοούμε. Το λούκι για να παίξει το τράβηξε ένας άλλος Γιώργος του (τότε) NTUA-NOC.

Google Hijacked — Major ISP to Intercept and Modify Web Pages

Ο Lauren Weinstein φέρνει στην προσοχή μας την περίπτωση ενός Καναδικού ISP, ο οποίος θέλοντας να ενημερώνει τους χρήστες του για την κατανάλωση σε bandwidth σε σχέση με την υπηρεσία που έχουν αγοράσει, παρεμβάλει ενημερωτικά μηνύματα όταν οι χρήστες προσπαθούν να δουν κάτι στο Google Canada:

“While Rogers’ current planned use for this Deep Packet Inspection (DPI) and modification system (reportedly manufactured by “In-Browser Marketing” firm “PerfTech”) is for account status messages, it’s obvious that commercial ISP content and ads (beyond the ISP logos already displayed) would be trivial to introduce through this mechanism. By the way, PerfTech is even using Google for one of its linked promotional examples on the PerfTech home page. I wonder if they bothered to ask Google permission for that?”

Κι εγώ που ένιωθα ενοχές όταν πριν χρόνια εμείς κάναμε transparent web caching*

“Question: Will Web service providers such as Google and many others, who have spent vast resources in both talent and treasure creating and maintaining their services’ appearances and quality, be willing to stand still while any ISP intercepts and modifies their traffic in such a manner?”

Ελπίζω πως όχι.

[via Interesting-People]


[*] – και αυτό για όσο είχαμε προβλήματα bandwidth

Το INTERNET: Παρελθόν, Παρόν & Μέλλον

Ο καθηγητής Ε.Μ.Π. κος Βασίλης Μάγκλαρης δίνει μια εξαιρετική παρουσίαση με θέμα Το INTERNET στην Εποχή της Παγκοσμιοποίησης: Παρελθόν, Παρόν & Μέλλον* με την ευκαιρία της ημερίδας για τα 170 Χρόνια Ε.Μ.Π.

(Εϊναι χαρά μου που πολλά από αυτά που αναφέρουν οι διαφάνειες έγιναν τα χρόνια που δούλευα στο Ε.Μ.Π. για αυτά τα project)

[via open-source]


[*] – PDF document. Υπάρχει και έκδοση PowerPoint.