Ψαχτήρια διάφορα στον Firefox

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

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

Αν χρειάζεσαι για παράδειγμα, από την Ακαδημία Αθηνών το ψαχτήρι για το Ἱστορικὸν Λεξικὸν τῆς Νέας Ἑλληνικῆς, τῆς τε κοινῶς ὁμιλουμένης καὶ τῶν ἰδιωμάτων (ΙΛΝΕ),  κι από το Κέντρο Ελληνικής Γλώσσας το Λεξικό της Λαϊκής και Περιθωριακής Γλώσσας του Γιώργου Κάτου, το Liddell-Scott, ή το Αρμάνo – Ελληνικό (Βλάχο – Ελληνικό) Λεξικό της Κούλας Λέντζιου Τρίκου, ή τη Συλλογή Παροιμιών από το Κέντρον Ερεύνης της Ελληνικής Λαογραφίας, δεν θα βρεις ευθύ δρόμο.

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

Όμως, ευτυχώς θυμήθηκα το Mycroft Project και στ’ ανέβασα εκεί, οπότε μπαίνουν και στον Χρώμη σου.

Επιτυχόντες 2016 σε ΑΕΙ -ΤΕΙ νομού Ηρακλείου

Επιτυχόντες 2016 σε ΑΕΙ -ΤΕΙ Νομού ΗρακλείουΤο ιστολόγιο κοντεύει να καταντήσει πίνακας ανακοινώσεων αποτελεσμάτων και μόνο, ας το κρατήσουμε κι αυτό όσο αντέχουμε…

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

Νέο σύστημα φέτος για τους φετινούς απόφοιτους, παλιό σύστημα ή νέο, για όσους ξαναπροσπάθησαν, κι από κοντά οι απόφοιτοι που εισάγονται χωρίς συμμετοχή στις φετινές εξετάσεις, με δήλωση της περσινής ή προπέρσινης βαθμολογίας τους (το λεγόμενο 10%), χωριστά κατά χρονιά αποφοίτησης (το 6% από το 2015 και το 4% από το 2014).
περισσότερα…

Επιτυχόντες 2015 σε ΑΕΙ -ΤΕΙ νομού Ηρακλείου

Επιτυχόντες 2015 σε ΑΕΙ -ΤΕΙ Νομού ΗρακλείουΜια μέρα νωρίτερα φέτος τα αποτελέσματα, Τετάρτη αντί Πέμπτη της τελευταίας εβδομάδας του Αυγούστου. Δείτε, λοιπόν, το φετινό έγκυρο ενιαίο αλφαβητικό πίνακα με τους επιτυχόντες 2015 του νομού Ηρακλείου σε ΑΕΙ και ΤΕΙ, για όλες τις κατηγορίες εισαγωγής, μαζί και τα σχολεία τους, ή τον ίδιο πίνακα κατά σχολείο. Δείτε, επιπλέον, συγκεντρωτικούς πίνακες για όλα τα σχολεία του νομού.

Από πέρσι δεν έχουμε ειδικές περιπτώσεις εισαγωγής, ενώ οι απόφοιτοι που εισάγονται χωρίς συμμετοχή στις φετινές εξετάσεις, με δήλωση της περσινής ή προπέρσινης βαθμολογίας τους (το λεγόμενο 10%), έχουν ανακοινωθεί χωριστά κατά χρονιά αποφοίτησης (το 6% από το 2014 και το 4% από το 2013).
περισσότερα…

Επιτυχόντες 2014 σε ΑΕΙ -ΤΕΙ νομού Ηρακλείου

Επιτυχόντες 2014 σε ΑΕΙ -ΤΕΙ νομού ΗρακλείουΔείτε και φέτος τον έγκυρο ενιαίο αλφαβητικό πίνακα με τους επιτυχόντες 2014 του νομού Ηρακλείου σε ΑΕΙ και ΤΕΙ, για όλες τις κατηγορίες εισαγωγής, μαζί και τα σχολεία τους, ή τον ίδιο πίνακα κατά σχολείο. Δείτε, επιπλέον, συγκεντρωτικούς πίνακες για όλα τα σχολεία του νομού.

Από φέτος δεν έχουμε τις ειδικές περιπτώσεις εισαγωγής, ενώ οι απόφοιτοι που εισάγονται χωρίς συμμετοχή στις φετινές εξετάσεις, με δήλωση της περσινής ή προπέρσινης βαθμολογίας τους, έχουν ανακοινωθεί χωριστά κατά χρονιά αποφοίτησης (2013 και 2012).
περισσότερα…

Επιτυχόντες 2013 σε ΑΕΙ -ΤΕΙ νομού Ηρακλείου

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

Πέρα από την απουσία των κωδικών αριθμών των σχολών /τμημάτων, αξίζει κανείς να σημειώσει φέτος και την απουσία της ειδικής περίπτωσης βάσει της οποίας επέτυχαν πολλοί από τους υποψήφιους. Λιγότερη διαφάνεια, εκεί που ζητούμενο είναι το αντίθετο.
περισσότερα…

ΕΡΤ (στην πόρσε)

κλικ! όπου θες…



σε νέο παράθυρο


σε νέο παράθυρο


σε νέο παράθυρο


σε νέο παράθυρο


σε νέο παράθυρο


σε νέο παράθυρο

Συγγνώμη, παίδες. Η ντρίμπλα με το flash ήταν ο μόνος τρόπος να παρακάμψω την απαγόρευση του iframe.

Αναγνώστη Εγκώμιον, 2 και τέλος

Γιατί παραέγιναν όλοι ειδικοί κι αμένσιοτοι.

Σήμερα η επέλαση [της αγγλικής γλώσσας] συνεχίζεται με την διόγκωση της ξενομανίας, μίας ξενομανίας που ισοδυναμεί με αμορφωσιά, με την αποδοχή του easy living που εισήγαγαν οι Αμερικανοί, ενός επιφανειακού, απροβλημάτιστου τρόπου ζωής.
Χρειάζονται νομοθετικές ρυθμίσεις για την προστασία της ελληνικής γλώσσας, κάθαρση της ελληνικής γλώσσας από τις ξένες λέξεις, σταδιακή επαναφορά του πολυτονικού, μέριμνα για την προστασία του πολύτιμου αυτού οργάνου.

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

Τάδε έφη γνωστός σύμβουλος του Υπουργείου Εσωτερικών, την 1/10/2008 όταν έφτιαχνε το προφίλ του πατριώτη δεξιού, επιστήμονα πεφωτισμένου πιτσιντή της Ιστορίας. Και συμμετείχε και στο πάρτι εκείνου του αμόλυντου πρωθυπουργού του πλέι στέισον.

Για να πάμε να το δούμε στην πηγή:

Η διεθνοποίηση της αγγλικής γλώσσας ως φορέας του αγγλοσαξονικού πολιτιστικού ιμπεριαλισμού.

Τι ατυχία! Το ιστολόγιο δεν βρέθηκε…

Πάμε από cache:

404. That’s an error.

Κοίτα γκαντεμιά ρε φίλε!

Λες να μας ξελασπώσει το archive.org; Σιγά που θα τάφηνε ο γούγλης

Επανάληψις, μήτηρ μαθήσεως:

Πρόσθεσε κάποιος κάποτε κάπου τη ροή του ιστολόγου στον Αναγνώστη; Ν’ αγιάσει το πληκτρολόι του. Από κει και πέρα, ας είναι καλά η υποδομή της εταιρείας -κι όχι τα νοικιασμένα μερεμέτια στο άμαζον, των εναλλακτικών, και καλά… Ο Αναγνώστης φροντίζει, από τη στιγμή της προσθήκης και μετά, όλο το περιεχόμενο που στέλνει η ροή (δηλαδή, ή ολόκληρα τα ποστ, ή οι περιλήψεις τους), να αρχειοθετείται, να ευρετηριάζεται (να γίνεται indexed, ντε) και να τελεί σε συγχρονισμό για αλλαγές.

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

Ε, εσύ που δεν είσαι παιδί των apps, και δε θαρρείς ότι έγινες ειδήμονας με λίγη ψόφια php, html και css, τράβα κι εδώ κι υπόγραψε.

Αλλιώς, παράτα μας σ’ αυτό που νομίζεις «κλάψα».

Ιδού η λίστα με φωτογραφίες

Άλλη μια λίστα…

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

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

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

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

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

Πάρε τη λίστα σου…

Μαζεύω τα αρχεία των φωτογραφιών σε ένα φάκελλο, πες στον c:\pics. Τις φέρνω σε κοινό μέγεθος, πες 160×200 pixel. Τις μετονομάζω2 βάσει κάποιας απαρίθμησης, συμβατής με την αρίθμηση των γραμμών στο εξελόφυλλο, π.χ., photo1, photo2, κλπ.

Ας υποθέσουμε 700 γραμμές -από την 2 ως την 701- με τις εγγραφές της λίστας, και έστω A η στήλη όπου θα βάλω τα σχόλια-φωτογραφίες -απ’ το A2 ως το A701). Στο εξελόφυλλο φτιάχνω (κοπιάρω κι αλλάζω από προγενέστερο φύλλο) τη μακροεντολή:

Sub getpics()
' getpics Macro

Dim i As Long
For i = 2 To 701
  With Range("A" & i)
    .AddComment
    .Comment.Shape.Width = 160
    .Comment.Shape.Height = 200
    .Comment.Shape.Fill.UserPicture "C:\pics\photo" & i - 1 & ".jpg";
  End With
Next i

End Sub

Τρέχω τη μακροεντολή και τέλειωσα. Όποτε περνάω το ποντίκι απ’ το σημάδι του σχολίου, βλέπω τη φωτογραφία που ψάχνω. Αντιγραφή και μετακίνηση των κελιών, μεταφέρουν μαζί και τα σχόλια-φωτογραφίες. Το αρχείο σου μεγάλωσε, έχει μέσα και τις φωτογραφίες-σχόλια· δεν χρειάζεσαι πια το C:\pics.

Περιμένω πότε θα παίρνουν ως υπόβαθρο αρχείο εικόνας τα σχόλια στο Google Spreadsheet -μάλλον ποτέ.

 
1 καλό το ΕΛ/ΛΑΚ εκεί που πράγματι είναι, το calc δεν πιάνει μία για σοβαρή δουλειά, κι ας μη μιλήσουμε για αισθητική…
2 δεκάδες τρόποι για μαζική μετονομασία αρχείων. Τσίμπα έναν με το ant.

Επιτυχόντες 2012 σε ΑΕΙ -ΤΕΙ νομού Ηρακλείου

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

περισσότερα…

Διζήσαμ’ εμείς καλά, κι οι δανειστές καλύτερα

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

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

Για να δούμε και τη σκονάρα του επιγραμμικού εξυπνάκια. Μπίνγκο! 60 αποτελέσματα με φρασεολογία παρόμοια μ’ αυτή που αντιμετωπίζω. Τόσο παρόμοια, που ούτε εκεί βγαίνει ακριβές συμπέρασμα· τόσο ίδια, που το μάτι μου δε σταματά στην υπόδειξη Did you mean: διζήσεως. Ζητάω την ονομαστική, τζίφος! Με ζώνουν τα φίδια. Έχοντας δει στα προηγούμενα αποτελέσματα πολλές «διαύγειες», κάνω μια βόλτα κι απ’ την ΥπερΔιαύγεια: 296, the plot thickens…

Κι εκεί ξανανοίγω το Δημητράκο και πάω λήμμα-λήμμα μετά τα διε-. Φαντάζομαι αν ήμουν δικηγόρος, τραπεζικός, δανειστής, δανειζόμενος, εγγυητής, εργολάβος, φιλόλογος να την είχα τη δίζησιν. Αν και βλέπω παρεισφρήσεις δ̶ι̶η̶ζ̶ή̶σ̶ε̶ω̶ς̶ ακόμη και σε Υπουργικές Αποφάσεις σε ΦΕΚ.

Ξαναγυρνώ στα λεξικά, δίζηση/ις άφαντη σε όλα τα άλλα· μόνο στο Δημητράκο, κι ούτε στον Κομανούδη. Κάτι αρχαιόπληκτα την έχουν μαζί με το ρήμα δίζημαι με την αρχική της σημασία μόνο.

Ο νομοθέτης για μια ακόμη φορά φρόντισε να βάλει τα νεκρά φρου-φρου του να κομπλάρει τον υπήκοο…

Καλά το λέει τελικά ο Σαραντάκος· οι μεταξωτές τρισχιλιετείς θέλουν κι επιδέξιες πένες.

 
Την ανύπαρκτη λέξη δεν την έβαλα παραπάνω, μην προσθέτουμε γκουγκλιές. Έβαλα unicode διαγραμμένο κείμενο.

Η λέξη της χρονιάς 2011: the making of

Το φύλλο με τις απαντήσεις

Όπως και το Δεκέμβριο του 2010, έτσι και φέτος, ο φίλος Σαραντάκος με ρώτησε αν προλαβαίνουμε να στήσουμε μια διαδικτυακή ψηφοφορία για τη Λέξη της Χρονιάς. Δεν έφερα αντίρρηση, αλλά σήμερα είπα να καταγράψω τη διαδικασία, γιατί του χρόνου -με το καλό- θα ξανασκαλίζω να θυμηθώ τι κάνουμε.

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

Για την ψηφοφορία, λοιπόν, απέφυγα και φέτος τη λύση του σέρβερ, όπου θα μπορούσα να εγκαταστήσω το Lime Survey, ή κάποιο άλλο ανοιχτό πακέτο, για να έχω τον πλήρη έλεγχο, από την ακριβή παραμετροποίηση των ερωτήσεων, ως τα πλήρη στατιστικά επισκέψεων (μπλιαχ λέξη η ε̶π̶ι̶σ̶κ̶ε̶ψ̶ι̶μ̶ό̶τ̶η̶τ̶α̶, δεν θα της χαρίσω ούτε έναν πόντο στο γούγλη). Απ’ τη μια το μέγεθός τούτης της δεν δικαιολογούσε τέτοιο εγχείρημα, απ’ την άλλη, ήθελα λύση που να διασφαλίζει περισσότερο την ανωνυμία -τη δική μου, εννοώ, πρώτα. Έτσι, πρώτο μπήκε το ερώτημα για το ποια από τις δεκάδες δωρεάν επιγραμμικές -ονλάιν- υπηρεσίες ήταν η πιο κατάλληλη. Η πόρσε -το wordpress.com- τάχε καλά από παλιά με το polldaddy, και πιο πρόσφατα με το SurveyGizmo. Μ’ αυτά, μπορείς, αν θες, να embedώσεις© ένα widget της ψηφοφορίας μέσα στο ποστ σου. Αναπόφευκτα, το τζάμπα φέρνει περιορισμούς, και σ’ αυτές, και στις υπόλοιπες (ενδεικτικά, Zoomerang, eSurveysPro, SurveyMonkey, KwikSurveys, Free Online Surveys). Κατά κανόνα, χωρίς ομολογώ να έχω μπει σε λεπτομερές ψάξιμο, ο περιορισμός είναι οι 10 ερωτήσεις ανά ερωτηματολόγιο, και οι 100 απαντήσεις ανά μήνα και ερωτηματολόγιο.

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

Φρόντισα, στη συνέχεια, να περάσω τη διεύθυνση της σελίδας της γουγλόφορμας, από μια υπηρεσία συντόμευσης url, κι έφτιαξα τη διεύθυνση της ψηφοφορίας http://bit.ly/lexi2011. Πέρα από τον προφανή σκοπό της εύκολης απομνημόνευσης, που λίγο χρησιμεύει εντέλει, αυτό έδινε τη δυνατότητα να παρακολουθήσω κάπως πόσοι, κι από πού, πηγαίνουν στη σελίδα της ψηφοφορίας. Κι αυτό γιατί στις υπηρεσίες αυτές, η προσθήκη του χαρακτήρα + στην ουρά τους, οδηγεί σε μια σελίδα σχετικών στατιστικών.

Κάθε εγχείρημα στην μπλογκόσφαιρα που θέλει να σέβεται τον εαυτό του, οφείλει να συνοδεύεται από το σχετικό μπανεράκι (όσο περισσότερος σεβασμός δε, τόσο μεγαλύτερη ποικιλία από τέτοια… :-P). Το καλλιτεχνικό δεν τόχω, οπότε η εύκολη λύση ήταν να στήσω ένα λεξοσύννεφο στο wordle με τις λέξεις που συμμετείχαν, να βάλω και μια προτροπή, λίγη θολούρα στο ένα λέιερ, λίγο θρι-ντι στο άλλο, κι έτοιμο. Το imgur.com επιτρέπει hotlinking, οπότε το προτίμησα και για τον κώδικα που θα χρειαζόταν όποιος τυχόν ήθελε να συμμετέχει στη διαφήμιση της ψηφοφορίας.

Άρχισαν λοιπόν, φουριόζοι οι ψηφοφόροι να προσέρχονται… Η εικόνα στην αρχή του ποστ είναι απόσπασμα απ’ το φύλλο των απαντήσεων· ένα Google Spreadsheet είναι συνδεδεμένο με τη φόρμα της ψηφοφορίας. Κάθε γραμμή είναι ένα συμπληρωμένο ερωτηματολόγιο, κάθε στήλη είναι μια ερώτηση, μαζί και η ταυτότητα του ερωτηματολογίου, η χρονοσήμανσή του. Στο αρχείο αυτό είχα δώσει πρόσβαση προβολής στον Σαραντάκο, κατά την εξέλιξη της ψηφοφορίας. Πέρα από το φύλλο με τα δεδομένα των συμπληρωμένων ερωτηματολογίων, είχα προσθέσει άλλα δύο φύλλα με τρέχοντα στατιστικά και αποτελέσματα.

Για τα τελευταία δεν χρησιμοποίησα το γούγλη (καλά και βολικά τα Google Spreadsheets, αλλά δεν έγιναν ακόμη Excel -ούτε θα γίνουν ποτέ, θαρρώ). Δούλεψα, λοιπόν, στο Excel. Εφαρμογή κλειστή, της κακιάς μικρομαλακής. «Γιατί δεν προτίμησες το Calc απ’ το LibreOffice ή το OpenOffice;» ακούω κάποιες φωνές. Γιατί δεν έγιναν ακόμη Excel, ούτε λειτουργικά, ούτε αισθητικά. Εδώ είμαι όταν γίνουν. «Γιατί δεν κατέφυγες σε δικό σου κώδικα;» ακούω κάτι σκληροπυρηνικούς εκεί πίσω. Ένα, γιατί δεν χρειάζεται να εφευρίσκεις κάθε φορά τον τροχό· δύο, γιατί αυτό το «δικό σου» έχει γίνει. με τα API, πολύ σχετικό· και αρκετά μισάνοιχτο… Κατά τα λοιπά, είμαι από αυτούς που υποστηρίζουν ότι μόνο καφέ δεν μπορείς να κάνεις το Excel, αν κι αυτό θυμάμαι να έχει διαψευστεί[citation needed]. Έχω το Excel 2003, δεν έχω να πληρώσω το 2010, παρότι μου λείπουν οι βελτιώσεις του (όχι στο περιβάλλον εργασίας), και δεν ξέρω αν με καλύπτει η δωρεάν εκδοχή του.

Κοπιάρω, που λες, τα δεδομένα των απαντήσεων στο εξελόφυλλό μου:
εξελόφυλλο
Στις στήλες Β, D και F με απλούς τύπους απομονώνω την ημερομηνία, το αν δηλώθηκε ταυτότητα, και το πλήθος των επιλεγμένων λέξεων.

<παρένθεση>Η επιλογή του Google Forms δεν επιτρέπει να περιορίσουμε σε 3 το μέγιστο επιτρεπόμενο πλήθος επιλογών, ούτε και διασφαλίζει από διπλοψηφίες. Γι’ αυτά, φροντίζουμε να καλοπιάσουμε τον ψηφοφόρο στα βοηθητικά κείμενα της φόρμας.</παρένθεση>

φύλλο καταμέτρησηςΓια την καταμέτρηση των αποτελεσμάτων χρειάζεται να απομονωθούν οι λέξεις από κάθε κελί της στήλης E. Δεν είμαι υπέρμαχος των αυτοματοποιημένων λύσεων, στο όνομα της αυτοματοποίησης και μόνο. Σε πολλά πράγματα ταιριάζουν λύσεις ημιαυτόματες, ή είναι πιο εύκολες να υλοποιηθούν -τουλάχιστον από μένα. Κι εδώ, προτίμησα να αντιγράφω όλη τη στήλη E σ’ ένα συντάκτη σκέτου/γυμνού (δεν μου αρέσει η απόδοση «απλού») κειμένου, και ν’ αντικαθιστώ όλα τα «, » με το χαρακτήρα νέας γραμμής. Έτσι παίρνω όλες τις λέξεις, μία σε κάθε γραμμή, στο συντάκτη και τις αντιγράφω σε μια στήλη σ’ ένα άλλο φύλλο στο εξελοβιβλίο μου (στην A, στην εικόνα αριστερά). Μια σειρά από countif() πάνω στην τελευταία αρκούν για να κάνω καταμέτρηση.

Ίσως κάποιος βρει λίγο πιο ενδιαφέρουσα τη λύση του ψευτογραφήματος στη στήλη G. Απλή επανάληψη ενός χαρακτήρα-τούβλου (█), όσες φορές καθορίζει η στήλη E, με την rept(). Λύση που βολεύει εδώ, αλλά άβολη για τη μεταφορά στο τελικό ποστ στην πόρσε, λόγω των περιορισμών της τελευταίας στον κώδικα HTML που μπορείς να προσθέσεις στα ποστ σου, και του πλάτους των χαρακτήρων μπλοκ.

Με τον οδηγό συγκεντρωτικών πινάκων -pivot table- έφτιαξα σ’ ένα τρίτο φύλλο στοιχειώδη στατιστικά για την συμμετοχή ανά ημέρα, το αν δηλώνεται ταυτότητα, κ.ο.κ. Ένα σχετικό γράφημα ήταν υπόθεση δυο ακόμη κλικ.

Τα δυο αυτά φύλλα, για αποτελέσματα και στατιστικά, τα αντέγραψα στο Google Spreadsheet, και όλα τα ενημέρωνα, συνήθως καθημερινά.

Η λήξη της ψηφοφορίας με βρήκε έξω. Γυρνώντας σπίτι, ρύθμισα τη γουγλόφορμα να μην δέχεται πλέον συμμετοχές και έκατσα να ασχοληθώ με τα δύο τελευταία ζητήματα: πρώτα, έναν πίνακα με τα αποτελέσματα που να είχε και τις κόκκινες μπάρες, τον κώδικά του σε HTML, δηλαδή, που να μπορεί να ενσωματωθεί σε ποστ απ’ το Σαραντάκο, και, δεύτερον, μια εικόνα, να συνοδεύει ωραία το περιεχόμενο.

Για το δεύτερο, ήξερα από άλλες φορές ότι το λιγότερο διαφημισμένο από το wordle.net, αλλά καλύτερο σε όλα -δυνατότητες, χειρισμό, αποτέλεσμα, ποικιλία, tagxedo.com θα μου έδινε μια αξιοπρεπή λύση, χρόνο να είχα -δεν είχα πολύ. Καταλήξαμε με το Σαραντάκο στο λεξοσύννεφο που σχηματίζει το 2011. Κι εδώ μια πιο ζωντανή μορφή του.

Για το πρώτο, την αρχή μου την έδινε το δωρεάν πολυεργαλείο για το Excel που ακούει στο όνομα ASAP Utilities. Πιο συγκεκριμένα εδώ, η λειτουργία του HTML Table Export.

Με δεδομένους τους περιορισμούς της πόρσε που προανέφερα, το καλύτερο που μπορούσα να προσφέρω ήταν ο κώδικας παρακάτω:

<table width="100%" border="1" bordercolor="#C0C0C0" bordercolordark="#FFFFFF" cellspacing="1" cellpadding="1" align="center">
 <tr>
 <td><b>Θέση</b></td>
 <td><b>Λέξη</b></td>
 <td><b>Ψήφοι</b></td>
 <td><b>Ποσοστό</b></td>
 <td><b>Σχηματικά</b></td>
 </tr>
 <tr>
 <td align="right"><b>1</b></td>
 <td><b>αγανακτισμένοι</b></td>
 <td align="right"><b>107</b></td>
 <td align="right"><b>34,2%</b></td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;"><b>███████████████████████████████████████████████████████████████████████████████████████████████████████████</b></td>
 </tr>
 <tr>
 <td align="right">2</td>
 <td>κούρεμα</td>
 <td align="right">63</td>
 <td align="right">20,1%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████████████████████████████████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>χαράτσι(α)</td>
 <td align="right">63</td>
 <td align="right">20,1%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████████████████████████████████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">4</td>
 <td>δόση</td>
 <td align="right">38</td>
 <td align="right">12,1%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">5</td>
 <td>Μερκοζί /Μερκοζύ /Merkozy</td>
 <td align="right">37</td>
 <td align="right">11,8%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>συναντιπολίτευση /αντισυμπολίτευση</td>
 <td align="right">37</td>
 <td align="right">11,8%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">7</td>
 <td>χρεωκοπία</td>
 <td align="right">32</td>
 <td align="right">10,2%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">8</td>
 <td>εφεδρεία</td>
 <td align="right">31</td>
 <td align="right">9,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">9</td>
 <td>κρίση</td>
 <td align="right">28</td>
 <td align="right">8,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████████████████████████████</td>
 </tr>
 <tr>
 <td align="right">10</td>
 <td>ανεργία</td>
 <td align="right">26</td>
 <td align="right">8,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████████████████████████</td>
 </tr>
 <tr>
 <td align="right">11</td>
 <td>πλατεία</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>Ταχρίρ</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>φτώχεια</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████████████</td>
 </tr>
 <tr>
 <td align="right">14</td>
 <td>επαναδιαπραγμάτευση</td>
 <td align="right">18</td>
 <td align="right">5,8%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████████████████</td>
 </tr>
 <tr>
 <td align="right">15</td>
 <td>δημοψήφισμα</td>
 <td align="right">15</td>
 <td align="right">4,8%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████████████</td>
 </tr>
 <tr>
 <td align="right">16</td>
 <td>Φουκουσίμα</td>
 <td align="right">14</td>
 <td align="right">4,5%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████████████</td>
 </tr>
 <tr>
 <td align="right">17</td>
 <td>σύνταγμα /Σύνταγμα</td>
 <td align="right">13</td>
 <td align="right">4,2%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████████</td>
 </tr>
 <tr>
 <td align="right">18</td>
 <td>μεσοπρόθεσμο</td>
 <td align="right">12</td>
 <td align="right">3,8%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████████████</td>
 </tr>
 <tr>
 <td align="right">19</td>
 <td>εκταμίευση</td>
 <td align="right">11</td>
 <td align="right">3,5%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████████</td>
 </tr>
 <tr>
 <td align="right">20</td>
 <td>Κερατέα</td>
 <td align="right">10</td>
 <td align="right">3,2%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████████</td>
 </tr>
 <tr>
 <td align="right">21</td>
 <td>άνοιξη</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>ευρωομόλογο</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>μέτρα</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█████████</td>
 </tr>
 <tr>
 <td align="right">24</td>
 <td>συναίνεση</td>
 <td align="right">8</td>
 <td align="right">2,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████████</td>
 </tr>
 <tr>
 <td align="right">25</td>
 <td>ευρωζώνη</td>
 <td align="right">7</td>
 <td align="right">2,2%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>καμαριέρα</td>
 <td align="right">7</td>
 <td align="right">2,2%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███████</td>
 </tr>
 <tr>
 <td align="right">27</td>
 <td>PSI</td>
 <td align="right">6</td>
 <td align="right">1,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>λουκέτο</td>
 <td align="right">6</td>
 <td align="right">1,9%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██████</td>
 </tr>
 <tr>
 <td align="right">29</td>
 <td><span style="color: rgb(255, 0, 0);">αλληλεγγύη</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">4</td>
 <td align="right">1,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Λουκάνικος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">4</td>
 <td align="right">1,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">████</td>
 </tr>
 <tr>
 <td align="right">31</td>
 <td>DSK</td>
 <td align="right">3</td>
 <td align="right">1,0%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τσακισμός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">3</td>
 <td align="right">1,0%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">███</td>
 </tr>
 <tr>
 <td align="right">33</td>
 <td><span style="color: rgb(255, 0, 0);">μνημόνιο</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>συγκυβέρνηση</td>
 <td align="right">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τσάκας</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">φόβος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">χούντα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">██</td>
 </tr>
 <tr>
 <td align="right">38</td>
 <td><span style="color: rgb(255, 0, 0);">Occupy</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Occupy Wall Street</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">διαμαρτυρία</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">δραχμή</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ελλάδα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">εμβληματικός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ζωή</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΛΑΪΚΙΣΜΟΣ</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">λαός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">μουνί καπέλο</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ξύρισμα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΟΔΥΣΣΕΙΑ</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΠΑΣΟΚ Plus</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">περαίωση</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Πρίγκιπας</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τούρκικα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">τραπεζοτσολιάς</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Υποκρισία</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Φωτοτυπία(ες)</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ψήφος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; color: rgb(255, 0, 0); font-size: .1em;">█</td>
 </tr>
</table>

Όμως, το μεγάλο πλάτος της τελευταίας στήλης, ανάλογα με τον browser και το θέμα (theme) του ιστολογίου, ή θα ξεχείλωνε το τελευταίο, ή θα έκοβε κάτι -πιθανότατα, απ’ τη γραμμή των αγανακτισμένων. Για την ακρίβεια, το δίλημμα .1em ή xx-small λύνεται με βάση τις προτιμήσεις του καθενός -μιλώντας πάντα για ποστάρισμα στην πόρσε. Με IE8 το ποστ στου Σαραντάκου φαίνεται εντάξει· με τους πιο σοβαρούς Firefox, Chrome, Safari, Opera, o πίνακας εμφανίζεται κομμένος δεξιά.

Εκεί αφιέρωσα λίγο χρόνο για ψάξιμο. Κι ανακάλυψα ενδιαφέροντες unicode χαρακτήρες κενού σε ποικιλία πλάτους, από τρίχα κι απάνω. Η τρίχα μου κάνει μια χαρά, μόνο που πρέπει να θυμηθείς ότι πρόκειται για κενό, οπότε για να φανεί, θες χρώμα φόντου, κι όχι κειμένου! Έτσι, από δω κι εμπρός, μ’ αυτό θα κάνω τέτοιες μπάρες. Και να ο κώδικας για τον πίνακα:

<table width="100%" border="1" bordercolor="#C0C0C0" bordercolordark="#FFFFFF" cellspacing="1" cellpadding="1" align="center">
 <tr>
 <td><b>Θέση</b></td>
 <td><b>Λέξη</b></td>
 <td><b>Ψήφοι</b></td>
 <td><b>Ποσοστό</b></td>
 <td><b>Σχηματικά</b></td>
 </tr>
 <tr>
 <td align="right"><b>1</b></td>
 <td><b>αγανακτισμένοι</b></td>
 <td align="right"><b>107</b></td>
 <td align="right"><b>34,2%</b></td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"><b>                                                                                                           </b></span></td>
 </tr>
 <tr>
 <td align="right">2</td>
 <td>κούρεμα</td>
 <td align="right">63</td>
 <td align="right">20,1%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                                               </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>χαράτσι(α)</td>
 <td align="right">63</td>
 <td align="right">20,1%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                                               </span></td>
 </tr>
 <tr>
 <td align="right">4</td>
 <td>δόση</td>
 <td align="right">38</td>
 <td align="right">12,1%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                      </span></td>
 </tr>
 <tr>
 <td align="right">5</td>
 <td>Μερκοζί /Μερκοζύ /Merkozy</td>
 <td align="right">37</td>
 <td align="right">11,8%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                     </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>συναντιπολίτευση /αντισυμπολίτευση</td>
 <td align="right">37</td>
 <td align="right">11,8%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                     </span></td>
 </tr>
 <tr>
 <td align="right">7</td>
 <td>χρεωκοπία</td>
 <td align="right">32</td>
 <td align="right">10,2%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                                </span></td>
 </tr>
 <tr>
 <td align="right">8</td>
 <td>εφεδρεία</td>
 <td align="right">31</td>
 <td align="right">9,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                               </span></td>
 </tr>
 <tr>
 <td align="right">9</td>
 <td>κρίση</td>
 <td align="right">28</td>
 <td align="right">8,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                            </span></td>
 </tr>
 <tr>
 <td align="right">10</td>
 <td>ανεργία</td>
 <td align="right">26</td>
 <td align="right">8,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                          </span></td>
 </tr>
 <tr>
 <td align="right">11</td>
 <td>πλατεία</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                     </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>Ταχρίρ</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                     </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>φτώχεια</td>
 <td align="right">21</td>
 <td align="right">6,7%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                     </span></td>
 </tr>
 <tr>
 <td align="right">14</td>
 <td>επαναδιαπραγμάτευση</td>
 <td align="right">18</td>
 <td align="right">5,8%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">                  </span></td>
 </tr>
 <tr>
 <td align="right">15</td>
 <td>δημοψήφισμα</td>
 <td align="right">15</td>
 <td align="right">4,8%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">               </span></td>
 </tr>
 <tr>
 <td align="right">16</td>
 <td>Φουκουσίμα</td>
 <td align="right">14</td>
 <td align="right">4,5%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">              </span></td>
 </tr>
 <tr>
 <td align="right">17</td>
 <td>σύνταγμα /Σύνταγμα</td>
 <td align="right">13</td>
 <td align="right">4,2%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">             </span></td>
 </tr>
 <tr>
 <td align="right">18</td>
 <td>μεσοπρόθεσμο</td>
 <td align="right">12</td>
 <td align="right">3,8%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">            </span></td>
 </tr>
 <tr>
 <td align="right">19</td>
 <td>εκταμίευση</td>
 <td align="right">11</td>
 <td align="right">3,5%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">           </span></td>
 </tr>
 <tr>
 <td align="right">20</td>
 <td>Κερατέα</td>
 <td align="right">10</td>
 <td align="right">3,2%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">          </span></td>
 </tr>
 <tr>
 <td align="right">21</td>
 <td>άνοιξη</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">         </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>ευρωομόλογο</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">         </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>μέτρα</td>
 <td align="right">9</td>
 <td align="right">2,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">         </span></td>
 </tr>
 <tr>
 <td align="right">24</td>
 <td>συναίνεση</td>
 <td align="right">8</td>
 <td align="right">2,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">        </span></td>
 </tr>
 <tr>
 <td align="right">25</td>
 <td>ευρωζώνη</td>
 <td align="right">7</td>
 <td align="right">2,2%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">       </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>καμαριέρα</td>
 <td align="right">7</td>
 <td align="right">2,2%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">       </span></td>
 </tr>
 <tr>
 <td align="right">27</td>
 <td>PSI</td>
 <td align="right">6</td>
 <td align="right">1,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">      </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>λουκέτο</td>
 <td align="right">6</td>
 <td align="right">1,9%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">      </span></td>
 </tr>
 <tr>
 <td align="right">29</td>
 <td><span style="color: rgb(255, 0, 0);">αλληλεγγύη</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">4</td>
 <td align="right">1,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">    </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Λουκάνικος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">4</td>
 <td align="right">1,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">    </span></td>
 </tr>
 <tr>
 <td align="right">31</td>
 <td>DSK</td>
 <td align="right">3</td>
 <td align="right">1,0%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">   </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τσακισμός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">3</td>
 <td align="right">1,0%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">   </span></td>
 </tr>
 <tr>
 <td align="right">33</td>
 <td><span style="color: rgb(255, 0, 0);">μνημόνιο</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">  </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td>συγκυβέρνηση</td>
 <td align="right">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">  </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τσάκας</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">  </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">φόβος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">  </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">χούντα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">2</td>
 <td align="right">0,6%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);">  </span></td>
 </tr>
 <tr>
 <td align="right">38</td>
 <td><span style="color: rgb(255, 0, 0);">Occupy</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Occupy Wall Street</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">διαμαρτυρία</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">δραχμή</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ελλάδα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">εμβληματικός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ζωή</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΛΑΪΚΙΣΜΟΣ</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">λαός</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">μουνί καπέλο</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ξύρισμα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΟΔΥΣΣΕΙΑ</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">ΠΑΣΟΚ Plus</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">περαίωση</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Πρίγκιπας</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Τούρκικα</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">τραπεζοτσολιάς</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Υποκρισία</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Φωτοτυπία(ες)</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
 <tr>
 <td align="right">&nbsp;</td>
 <td><span style="color: rgb(255, 0, 0);">Ψήφος</td>
 <td align="right" style="color: rgb(255, 0, 0); white-space: nowrap">1</td>
 <td align="right">0,3%</td>
 <td style="white-space: nowrap; font-size: xx-small;"><span style="color: rgb(0, 0, 0); background-color: rgb(255, 0, 0);"> </span></td>
 </tr>
</table>

Έτσι θα βγαίνουν οι γραμμές του:

Θέση Λέξη Ψήφοι Ποσοστό Σχηματικά
1 αγανακτισμένοι 107 34,2%                                                                                                            
2 κούρεμα 63 20,1%                                                                
  χαράτσι(α) 63 20,1%                                                                
4 δόση 38 12,1%                                       
5 Μερκοζί /Μερκοζύ /Merkozy 37 11,8%                                      
  . . .
  Φωτοτυπία(ες) 1 0,3%
  Ψήφος 1 0,3%

Ίσως, αποφασίσει να τ’ αλλάξει κι ο Σαραντάκος στο ποστ…

Στο γνωστό σου (;) yours tryly, στο πλάι, θα βρεις και το εξελάκι, χωρίς προσωπικά δεδομένα.

Μπρος-πίσω μ΄ ένα κλικ

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

Πόσες φορές δεν τυχαίνει η διεύθυνση της επόμενης σελίδας, ή ακριβέστερα του επόμενου διαδικτυακού πόρου, που θέλουμε, να είναι επόμενη και με βάση μια αρίθμηση μέσα στη διεύθυνση;

Μπες εδώ και σύρε τους σχετικούς δεσμούς στη Bookmarks Toolbar του firefox* σου, κι έχεις τα κατάλληλα κουμπάκια γι’ αυτό το μπρος-πίσω, σε απόσταση ενός κλικ πλέον.

Ούτε θυμάμαι από πού τα πρωτοπήρα κι εγώ…

Ο κώδικας, αν θες να τα δημιουργήσεις ο ίδιος (νέο bookmark και στο location το περιεχόμενο):

javascript:(function(){%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();

και

javascript:(function(){%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20{%20return%20("0"%20<=%20c%20&&%20c%20<=%20"9")%20}%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e>=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20{%20for(s=e-1;%20s>=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20}%20++s;%20if%20(e<0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20""%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20<%20oldNum.length)%20newNum%20=%20"0"%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20})();

* Λίγο-πολύ, τα υποστηρίζουν όλοι οι browser, αλλά είπαμε, κάνουμε προπαγάνδα.