Κυριακή 17 Ιανουαρίου 2010

βυζΟΥΜΑ ΘΕΡΜΑΝ


Δες και τον ανώμαλο πίσω. Καλά, ρε, σπίτι δεν έχεις να πας να γαμήσεις; Τι είναι τούτος; Τον καλείς σε επίσκεψη και στο κάνει μπουρδέλο. Εντάξει, και το ντεκολτέ της βυζΟύμας είναι αν είστε πέντε φύγετε, αν είστε δέκα ελάτε, αλλά όσο να 'ναι γυναίκα είναι, τέλος πάντων, έχει και κάτι καλό, το δείχνει. Αυτός όμως; Δεν είσαι εντάξει, φίλε, στο λέω κι εξηγούμαι για να μην παρεξηγούμαι. Στο πάρτι που θα κάνω δεν θα σε καλέσω. Εντάξει; Καθαρές κουβέντες…

ΙΩΑΝΝΟΥ ΕΦΗ…

Παρακολουθώ τον Γιάννη Ιωάννου από την εποχή που έγραφε στο ποντίκι. Για να ακριβολογώ, σκιτσογράφος είναι ο άνθρωπος, αλλά αυτά που γράφει είναι πολύ ανώτερα από τις αρλούμπες που αραδιάζουν διάφοροι "σοβαροί" δημοσιογράφοι που αρθρογραφούν σε διάφορες "σοβαρές" εφημερίδες. Διαβάζοντας λοιπόν "ΤΑ ΣΗΚΩΜΕΝΑ ΜΑΝΙΚΙΑ" από το ΕΘΝΟΣ της Κυριακής, διάλεξα δυο μικρές εύστοχες ατάκες:

ΧΡΥΣΟΧΟΪΔΗΣ: Σχήμα λόγου ήταν βρε παιδιά… Η μόνη ανατροπή που έκανε ποτέ ο αρχηγός, ήταν από το ποδήλατό του…

ΓΙΩΡΓΑΚΗΣ (απευθυνόμενος στους υπουργούς του, δίκην Φιντέλ Κάστρο): Companeros ipourgatores, θα κάνουμε αναδιανομή της φτώχειας!

Υ.Γ.
Φυσικά, η Βικιπαίδεια δεν αναφέρει λέξη για τον Γιάννη Ιωάννου. Έχει όμως δύο λήμματα για αντίστοιχους κύπριους ποδοσφαιριστές που τυχαίνει να είναι συνονόματοι του Γιάννη Ιωάννου. Δείχνει κάτι αυτό, ρε παιδιά, ή εμένα μου φαίνεται ότι η κουλτούρα της Ελλάδας είναι το ποδόσφαιρο;

ΕΙΝΑΙ ΩΡΑΙΑ ΝΑ ΕΙΣΑΙ ΠΑΙΔΙ…


ΚΑΡΝΑΒΑΛΟΣ!

“Το καρναβάλι της Πάτρας είναι μεγάααλο γεγονός· πολύ μεγάλο γεγονός. Το καρναβάλι της Πάτρας είναι ανατροπή! Και σήμερα τις χρειαζόμαστε τις ανατροπές…„


Ποιός το είπε; Ο Ανδρέας Φούρας, νυν δήμαρχος Πατρέων, πρώην υφυπουργός Αθλητισμού του ΠΑΣΟΚ και, σύμφωνα με τη Βικιπαίδεια,  έχει τιμηθεί από τη Δ.Ο.Ε. με την Olympic Order, την ανωτέρα [sic] Ολυμπιακή τάξη και είναι ο μόνος Έλληνας [sic (για το κεφαλαίο)] που κατέχει αυτή την [sic (για το τελικό "ν")] διάκριση. Από το 2001 είναι μέλος της Δ.Ο.Ε.

Λοιπόν, παληκάρια. Χέστηκα αν ο Φούρας είναι τιμημένος με τις ματαιότητες της Δ.Ο.Ε. και αν είναι μέλος της. Αυτό που με νοιάζει και με καίει (το νιώθω, τελευταία, έντονα το κάψιμο) είναι ότι αυτός ο άνθρωπος που θεωρεί ένα κωλοκαρναβάλι μεγάααλο γεγονός και σοβαρή ανατροπή από αυτές που χρειάζεται ο τόπος (παρεμπιπτόντως, πολύ με αρέσει αυτό το "χρειάζεται ο τόπος", το κοτσάρουν οι πολιτικοί όπου τους κάτσει και δεν ντρέπονται που όλα αυτά που χρειάζεται ο τόπος είναι εκείνα που οι ίδιοι έχουν αφαιρέσει από τον τόπο, αργά και μεθοδικά, επί σειρά δεκαετιών από το 1950 και δώθε, έτσι δεν είναι ρε Παναγιωτόπουλε;), αυτός λοιπόν ο άνθρωπος έχει διατελέσει υφυπουργός αθλητισμού, δεν έχει σημασία το αθλητισμού, σημασία έχει ότι ο φαιδρός αυτός άνθρωπος έχει διατελέσει μέλος μιας κυβέρνησης και επομένως συναποφάσισε με άλλους ομοίους του το μέλλον το δικό μου και των παιδιών μου. Πολλά από τα σκατά που ετοιμάσανε τότε τα τρώω τώρα και μάλιστα κρύα (συγγνώμη για τη γλώσσα μου, αλλά οι λέξεις δεν πιάνουν μία μπροστά στα χειροπιαστά και ανυπέρβλητα προβλήματα που μας φορτώσανε οι κατά καιρούς κυβερνώντες). Λοιπόν κ. Φούρα δεν συμφωνώ μαζί σου ότι το καρναβάλι της Πάτρας είναι ένα μεγάααλο γεγονός, ούτε ότι είναι ανατροπή. Μια φιέστα είναι όπου θα ξοδευτούν αρκετά λεφτά (από αυτά που τόσο πολύ τα έχει ανάγκη ο τόπος) και θα υποστούμε, όλοι εμείς που πληρώνουμε ένα κάρο λεφτά στην ΕΡΤ για να θρέφουμε τους χαραμοφάηδες που διόρισες εσύ και οι όμοιοί σου, το καρακιτσαριό της πόλης σου για μια ακόμη φορά. Έλεος!!!

Η ΕΛΛΗΝΙΚΗ ΙΣΤΟΡΙΑ ΕΙΚΟΝΟΓΡΑΦΗΜΕΝΗ




HTML, CSS, JavaScript, PHP, MySQL
ΤΟ ΑΦΕΝΤΙΚΟ ΤΡΕΛΑΘΗΚΕ ΚΑΙ ΤΑ ΔΙΝΕΙ ΤΖΑΜΠΑ!


Εισαγωγή


Πολλοί από σας μπορεί να αναρωτιέστε καμιά φορά πώς λειτουργεί το Internet· δεν μιλώ για το χειρισμό των browsers, αυτό, λίγο πολύ, το ξέρετε. Μιλώ για τα εσωτερικά τού διαδικτύου, δηλαδή τι σημαίνει ιστότοπος (site), τι πάει να πει σελίδα (page), τι είναι η HTML, τι στο καλό σημαίνει JavaScript, γιατί άλλες σελίδες έχουν παρέκταμα html και άλλες php κοκ. Στο παρόν άρθρο θα σας πω πέντε πράγματα σχετικά με τη λογική του Internet, χωρίς, ωστόσο, να έχω πρόθεση ούτε να σας ζαλίσω με πληροφορίες που δεν θα τις χρειαστείτε ποτέ, ούτε βέβαια να γράψω ένα πλήρες δοκίμιο περί διαδικτύου.

Το Internet είναι, λοιπόν, κατ' αρχήν δύο πράγματα:
  • Ένα τεράστιο δίκτυο υπολογιστών διάσπαρτων σε όλη την υφήλιο.
  • Ένα σύνολο από κανόνες επικοινωνίας που διέπει αυτό το τεράστιο δίκτυο.
Όσον αφορά στο πώς διασυνδέονται (φυσικά) οι υπολογιστές του διαδικτύου δεν θα σας πω πολλά. Κάθε υπολογιστής συνδέεται με κάποιο φυσικό μέσο (καλώδιο, οπτική ίνα, ασύρματα) με ένα κέντρο παροχής υπηρεσιών Internet της περιοχής του, κοινώς με κάποιο κέντρο υπολογιστών και άλλων περίπλοκων ηλεκτρονικών συσκευών (modems, routers, multiplexrs, switches κλπ), που φέρουν την ευθύνη της δρομολόγησης των πληροφοριών από τον κάθε υπολογιστή σε κάποιον άλλον. Τα κέντρα αυτά και οι εταιρείες που τα συντηρούν ονομάζονται ISPs, που πάει να πει Internet Service Providers. Όλα αυτά καθορίζονται με κανόνες (ηλεκτρονικής) επικοινωνίας που ονομάζονται πρωτόκολλα και προεξάρχον πρωτόκολλο σ'αυτό το επίπεδο της φυσικής διασύνδεσης είναι το TCP (transmission control protocol).

Το TCP πρωτόκολλο, προσανατολισμένο όμως σε συνδέσεις που βασίζονται σε αριθμητικές διευθύνσεις, που φέρουν ως ταυτότητες όλοι οι υπολογιστές του διαδικτύου, ονομάζεται TCP/IP, όπου IP σημαίνει Internet Protocol. Στο σημείο αυτό να πούμε ότι η αριθμητική διεύθυνση ενός υπολογιστή είναι μια τετράδα τριψήφιων αριθμών, π.χ. 196.2.158.15, ή 252.188.23.19 κλπ. Απλά θεωρείστε ότι κάθε υπολογιστής που είναι διασυνδεδεμένος στο Internet έχει μια μοναδική αριθμητική τέτοια ταυτότητα που χάριν συντομίας ονομάζεται IP, ενώ το πλήρες όνομα αυτής της ταυτότητας είναι Ineternet Protocol Address. Δεν είναι ακριβώς έτσι τα πράγματα, αλλά εσείς μπορείτε να θεωρήσετε ότι αυτή είναι η γενική ιδέα.

Όταν λοιπόν εσείς γράφετε μια "διεύθυνση" στον δικό σας browser, ζητώντας να σας παρουσιαστεί κάποια συγκεκριμένη "σελίδα", π.χ. www.ypepth.gr, ουσιαστικά αυτό που ζητάτε είναι να σας παρουσιαστεί η "σελίδα" που βρίσκεται στο υπολογιστή με "όνομα" www.ypepth.gr και ο διαχειριστής του υπολογιστού αυτού έχει ορίσει να παρέχεται σε όποιον προσπελάσει τη συγκεκριμένη διεύθυνση. Πού είναι όμως το IP όταν γράφουμε www.ypepth.gr; Πράγματι, καλά κάνετε και ρωτάτε. Όπως καταλαβαίνετε, θα ήταν πολύ δύσκολο να απομνημονεύουμε IPs και να δουλεύουμε με αυτά. Σκεφτείτε αν, αντί να θυμάστε το www.ypepth.gr, έπρεπε να θυμάστε το 253.125.23.99· δεν θα ήταν καθόλου ευχάριστο.

Για το λόγο αυτό, οι πάροχοι υπηρεσιών Internet μέσω των οποίων συνδεόμαστε στο διαδίκτυο, έχουν ως ένα από τα πολλά καθήκοντά τους να μεταφράζουν διευθύνσεις της μορφής www.ypepth.gr σε IPs, δηλαδή σε τετράδες αριθμών που χαρακτηρίζουν μονοσήμαντα τους ζητούμενους κόμβους (υπολογιστές) του web. Πράγματι, όταν "στήνει" κανείς έναν "server" στο διαδίκτυο, πρέπει να συνδέσει το (μοναδικό) IP του αντίστοιχου υπολογιστή, π.χ. 212.53.192.18, με μια "ανθρώπινη" διεύθυνση, π.χ. www.ypepth.gr. Αυτό το αναλαμβάνουν διεθνείς υπηρεσίες που έναντι κάποιας αμοιβής ελέγχουν τη μοναδικότητα των διευθύνσεων και σας καταχωρούν στους κεντρικούς υπολογιστές του διαδικτύου, τους οποίους με τη σειρά τους συμβουλεύονται οι διάφοροι πάροχοι ανά την υφήλιο, π.χ. ο ΟΤΕ, η Forthnet, η Google κλπ.

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

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

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

 Από το κεφάλαιο αυτό αρκεί να θυμόμαστε ότι όλη η πληροφορία που διακινείται στο διαδίκτυο αποστέλλεται, δρομολογείται και παραλαμβάνεται μέσω του πρωτοκόλλου TCP/IP, το οποίο είναι υπεύθυνο για τον κατακερματισμό της πληροφορίας σε μικρά "πακέτα", όπου το κάθε "πακέτο" αποκτά κάποια "ετικέτα" και ρίχνεται στο χάος του διαδικτύου με στόχου να φτάσει μέσω περίπλοκων διαδρομών και διαδικασιών στον προορισμό του, όπου το TCP/IP αναλαμβάνει και πάλι την ανασύνθεση των "πακέτων" και την τελική παραλαβή της πληροφορίας. Η ετικέτα ενός πακέτου πληροφορίας που κυκλοφορεί στο διαδίκτυο περιλαμβάνει τελείως τεχνικές πληροφορίες, όπως τη διεύθυνση IP αποστολής και παραλαβής, έναν κωδικό ευρύτερης ενότητας πληροφορίας από την οποία  προήλθε το "πακέτο", την "τάξη" του συγκεκριμένου "πακέτου" μέσα σε αυτήν την ενότητα (πρώτο, δεύτερο, τρίτο, εκατοστό κλπ), το μέγεθος της πληροφορίας που περιλαμβάνει, στοιχεία ελέγχου ορθότητας του περιεχομένου κλπ.



Τι στο καλό είναι το hypertext;


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

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

Λοιπόν τα προγράμματα τα οποία υπάρχουν στους υπολογιστές, που παραλαμβάνουν και αποστέλλουν πληροφορία από και προς το διαδίκτυο ονομάζονται Internet browsers, ή απλά browsers και σίγουρα γνωρίζετε κάποιον από αυτούς. Οι πιο γνωστοί browsers είναι ο Internet Explorer, ο Mozilla Firefox, ο Safari και ο Opera. Βεβαίως και ο Chrome της Google. Για την ιστορία να πούμε ότι παλιότερα ο πιο διαδεδομένος browser ήταν ο NetScape, ο οποίος μετεξελίχτηκε στον Firefox της Mozilla. Πιο διαδεδομένος στους χρήστες του διαδικτύου, χωρίς απαραίτητα να είναι ο καλύτερος, έρχεται με διαφορά ο Internet Explorer (IE). Η τεράστια διάδοση του IE οφείλεται περισσότερο στο ότι είναι προϊόν της Microsoft και διατίθεται ως προεπιλεγμένος browser μαζί με τα Windows, παρά στις δυνατότητές του που είναι μάλλον περιορισμένες σε σχέση με όλους τους υπόλοιπους browsers, ενώ η ποιότητα εμφάνισης των ιστοσελίδων είναι σαφώς κατώτερη από αυτήν των Opera και Safari. Ένα τεράστιο μειονέκτημα του IE είναι ότι είναι πρόγραμμα κλειστού κώδικα, ενώ τρέχει αποκλειστικά στα Windows και όχι σε άλλα λειτουργικά.

Ο browser είναι λοιπόν το πρόγραμμα που τρέχουμε στον υπολογιστή μας και το οποίο μας διευκολύνει στο να ζητάμε πληροφορίες από το διαδίκτυο, αλλά, πιο σημαντικό, μας παρουσιάζει τις πληροφορίες αυτές με πολύ ευχάριστο και αποδοτικό τρόπο. Πώς γίνεται όμως αυτό; Πώς καταφέρνει ο browser να δείξει με έντονα γράμματα τα σημαντικά στοιχεία της ταυτότητάς μου, π.χ. Παπαδόπουλος, Παναγιώτης κλπ, ενώ τα επουσιώδη, όπως Όνομα, Ημ. Γέννησης κλπ, να φαίνονται πιο αχνά ή ακόμη και με άλλο χρώμα ή άλλη γραμματοσειρά; Ήρθε, λοιπόν, η ώρα να εξηγήσουμε τι σημαίνει hypertext και πώς το hypertext μπορεί να περιέχει τις πληροφορίες που μας ενδιαφέρουν μαζί με κανόνες που αφορούν στην παρουσίαση της πληροφορίας αυτής. Για το σκοπό αυτό θα σας δείξω ένα κείμενο το οποίο περιέχει, μεταξύ άλλων, ένα τμήμα από τα στοιχεία της ταυτότητάς μου:
<επουσιώδες>Επίθετο: </επουσιώδες><σημαντικό>Παπαδόπουλος</σημαντικό>
<επουσιώδες>Όνομα: </επουσιώδες><σημαντικό>Παναγιώτης</σημαντικό>
Το παραπάνω κείμενο δεν περιέχει μόνο σημαντικές πληροφορίες από τα στοιχεία της ταυτότητάς μου. Περιέχει και κάποιες λέξεις κλειδιά γραμμένες με έναν ειδικό τρόπο που περιγράφουν τη φύση και κατ' επέκταση τον τρόπο παρουσίασης της πληροφορίας αυτής, δηλαδή είναι ένα υπερ–κείμενο, ένα hypertext. Έτσι λοιπόν, αν υποθέσουμε ότι η λέξη κλειδί <επουσιώδης> σημαίνει πως ό,τι ακολουθεί από εκεί και μετά θα γράφεται με πλάγια απλά γράμματα χωρίς ιδιαίτερη έμφαση, και ότι αυτό θα ισχύει μέχρι τη λήξη της εν λόγω προδιαγραφής που σηματοδοτείται με τη λέξη κλειδί </επουσιώδης>, τότε θα έχω παρουσίαση των λέξεων Επώνυμο: και Όνομα: με πλάγια γράμματα χαμηλού βάρους. Αντίθετα, οι λέξεις κλειδιά <σημαντικό> και </σημαντικό> δηλώνουν αντίστοιχα την αρχή και το τέλος παρουσίασης πληροφορίας ιδιαίτερης βαρύτητας που θα πρέπει να παρουσιαστεί από τον browser με έντονα γράμματα καλλιγραφικής γραμματοσειράς, π.χ. Παπαδόπουλος, Παναγιώτης.

Ο browser είναι λοιπόν ένα πρόγραμμα που οφείλει, εκτός όλων των άλλων εκπληκτικών δυνατοτήτων που πρέπει να έχει, να μπορεί να "καταλάβει" την ειδική αυτή γλώσσα που χρησιμοποιούμε για να γράψουμε την πληροφορία ως hypertext και η οποία ονομάζεται HTML, ή HyperText Markup Language, που πάει να πει συμβολική γλώσσα γραφής υπερ–κειμένου. Για να μπορεί βέβαια ο browser να "καταλάβει" και να παρουσιάσει σωστά την πληροφορία που παραλαμβάνει ως hypertext, θα πρέπει να υπάρχουν σαφείς κανόνες που να διέπουν τη συμβολική αυτή γραφή.


HTML


Το συντακτικό και οι γενικότεροι κανόνες γραφής του hypertext ακολουθούν σήμερα ένα σύνολο κανόνων που ονομάζεται HTML. Πρόκειται για αρκτικόλεξο που σημαίνει HyperText Markup Language, δηλαδή το όνομα της "γλώσσας" δείχνει ακριβώς και τη λειτουργία της: Γλώσσα Συμβολισμού Υπερ–κειμένων. Η γλώσσα HTML δεν είναι, φυσικά, η μόνη γλώσσα που περιγράφει κανόνες εμφύτευσης εντολών, μέσα σε κείμενο πληροφορίας. Υπάρχουν αμέτρητες τέτοιες γλώσσες γραφής hypertext. Η HTML είναι απλώς μια από τις δεκάδες παρόμοιες γλώσσες, αλλά έχει τεράστιο πεδίο εφαρμογής, κθώς επελέγη και εξελίχθηκε από τους προγραμματιστές ως η γλώσσα που χρησιμοποιείται για την εμφύτευση εντολών μέσα σε πληροφορία που διακινείται στον παγκόσμιο ιστό. Επομένως, η HTML, είναι η γλώσσα που θα πρέπει να γνωρίζει κανείς ώστε να διαμορφώσει την πληροφορία που προορίζεται για το διαδίκτυο.

Φυσικά, την HTML πρέπει να τη γνωρίζουν άριστα όχι μόνο οι προγραμματιστές ή άλλοι συντάκτες διαδικτυακών "σελίδων", αλλά κυρίως οι browsers που προορίζονται να αντιλαμβάνονται το hypertext και να το παρουσιάζουν όπως πρέπει στις οθόνες ή σε άλλα μέσα των χρηστών του web. Να θυμίσουμε στο σημείο αυτό ότι ο όρος web σημαίνει ιστός και υποδηλώνει ακριβώς τον παγκόσμιο διαδικτυακό ιστό του Internet που ονομάζεται και www από τις λέξεις World Wide Web. Επομένως αυτοί που πρέπει να γνωρίζουν την HTML είναι οι συντάκτες των "σελίδων" που κυκλοφορούν στο διαδίκτυο και τα προγράμματα που αποκωδικοποιούν αυτές τις σελίδες. Οι συντάκτες των διαδικτυακών "σελίδων" είναι συνήθως άνθρωποι, προγραμματιστές ή άλλοι, ενώ οι παραλήπτες / αποκωδικοποιητές / παρουσιαστές των "σελίδων" είναι πάντα προγράμματα (browsers).

Γιατί όμως λέμε ότι οι συντάκτες των "σελίδων" συνήθως είναι άνθρωποι; Υπάρχει περίπτωση μια "σελίδα" πληροφορίας να μην έχει γραφεί ή συνταχθεί από άνθρωπο; Η απάντηση είναι ναι! Μπορεί αυτό να φαντάζει λίγο παράξενο στην αρχή, αλλά σκεφτείτε την περίπτωση κατά την οποία ζητάτε από το διαδίκτυο να σας παρουσιάσει μια "σελίδα" στην οποία εμφανίζονται τα αποτελέσματα των πανελλαδικών εξετάσεων. Είναι προφανές ότι τη συγκεκριμένη "σελίδα" δεν την έχει γράψει κάποιος με το χέρι, αλλά έχει προκύψει μέσα από άλλα προγράμματα υπολογιστών οι οποίοι διαχειρίζονται τα αποτελέσματα των εξετάσεων που κάποιοι (άνθρωποι) καταχώρησαν στους υπολογιστές του Υπουργείου Παιδείας. Παρόμοια, όταν ζητάτε από τους υπολογιστές του Υπουργείου Οικονομικών να δείτε το έντυπο Ε9 ή το εκκαθαριστικό της εφορίας σας, είναι προφανές ότι κανένας δεν έχει κάτσει να συντάξει εκατομμύρια HTML ιστοσελίδες με τις πληροφορίες αυτές, αλλά οι σελίδες αυτές απλώς "κατασκευάζονται" από τα προγράμματα του Υπουργείου Οικονομικών, κάθε φορά που εσείς ζητάτε τις συγκεκριμένες πληροφορίες, με βάση τα δεδομένα που έχουν καταχωρηθεί από τους χειριστές και τις χειρίστριες του Υπουργείου σε προηγούμενο και ανύποπτο χρόνο.

Επειδή πιστεύω ότι έχετε αρχίσει να χάνετε κάπως το νήμα, θα επανέλθουμε για λίγο στο παράδειγμα της ταυτότητας. Μπορεί να πιστεύετε ότι είναι δύσκολο να καταλάβετε τι ακριβώς είναι η HTML, ή πώς ακριβώς γράφεται μια ιστοσελίδα (ιστοσελίδα είναι μια "σελίδα" hypertext γραμμένη με τους κανόνες της HTML), αλλά θα διαπιστώσετε ότι δεν πρόκειται για τίποτα πιο περίπλοκο από το να γράψει κανείς οποιοδήποτε άλλο είδος κειμένου. Αν μπορείτε, λοιπόν, να γράψετε και να αποθηκεύσετε στον υπολογιστή σας κάποιο κείμενο, μπορείτε πολύ απλά να συντάξετε και μια ιστοσελίδα. Ακολουθώντας τη λαϊκή ρήση «Ιδού η Ρόδος, ιδού και το πήδημα», θα προχωρήσουμε ευθύς αμέσως στη συγγραφή της πρώτης μας ιστοσελίδας.

Η πρώτη μας ιστοσελίδα

Για να συντάξουμε την πρώτη μας ιστοσελίδα θα χρειαστούμε κάποιο πρόγραμμα το οποίο θα μας βοηθήσει να γράψουμε και να αποθηκεύσουμε κείμενο στον υπολογιστή μας. Ίσως γνωρίζετε το Word της Microsoft, ή κάποιο άλλο πρόγραμμα επεξεργασίας κειμένου, αλλά δεν σας συνιστώ να χρησιμοποιήσετε ένα τέτοιο πρόγραμμα για να συντάξετε μια ιστοσελίδα. Ο λόγος είναι απλός: τα προγράμματα επεξεργασίας κειμένου, όπως είναι ο Word, εκτελούν από μόνα τους κάποιο είδος επεξεργασίας που αφορά στο φορμάρισμα και στη σελιδοποίηση του κειμένου, εξάλλου αυτός είναι και ο προορισμός τους. Επειδή όμως προτιθέμεθα να συντάξουμε ιστοσελίδα την οποία θα αναλάβει να διαβάσει, να αποκωδικοποιήσει και να παρουσιάσει, τελικά, κάποιος browser, δεν θα θέλαμε το πρόγραμμα με το οποίο θα γράψουμε την ιστοσελίδα μας να κάνει από μόνο του οποιοδήποτε είδος άλλης επεξεργασίας.

Επομένως, αυτό που χρειαζόμαστε αυτή τη στιγμή είναι ένας απλός editor που το το μόνο που κάνει είναι να μας βοηθά να γράψουμε και να αποθηκεύσουμε κείμενο, χωρίς, ωστόσο, να εκτελεί απολύτως καμία επεξεργασία στο κείμενο το οποίο εισάγουμε. Υπάρχουν αμέτρητα τέτοια προγράμματα, αλλά εφόσον ο υπολογιστής σας τρέχει τα Windows, μπορείτε απλώς να χρησιμοποιήσετε το Notepad  που παρέχεται δωρεάν (το Notepad είναι το "Σημειωματάριο" που θα βρείτε στα "Βοηθήματα" των Windows). Ο βασιλιάς των editors είναι βέβαια ο Vim, αλλά δεν νομίζω ότι είναι ώρα να ασχοληθείτε τώρα με αυτό το εξαιρετικό πρόγραμμα. Ανοίξτε, λοιπόν, το Notepad και γράψτε το παρακάτω κείμενο:
    <html>
    <head>
    </head>
    <body>
    Αυτή είναι η πρώτη μου ιστοσελίδα!
    </body>
    </html>
Μην βάλετε τα κενά που έχω βάλει στην αρχή κάθε γραμμής, δεν είναι απαραίτητα· τα έβαλα απλώς για να διευκολύνω την αναγνωσιμότητα του κειμένου. Ας εξετάσουμε το παραπάνω κείμενο. Αρχίζει με μια εντολή HTML. Οι εντολές HTML είναι λέξεις κλειδιά, συνήθως γραμμένες ανάμεσα σε "<" και ">", που εμφυτεύονται ανάμεσα στην πραγματική πληροφορία που περιέχει μια ιστοσελίδα. Για παράδειγμα, η μόνη "πραγματική", δηλαδή ουσιαστική πληροφορία, που περιέχει το παραπάνω κείμενο είναι η φράση: "Αυτή είναι η πρώτη μου ιστοσελίδα!". Όλα τα υπόλοιπα αποτελούν σύμβολα (markups)  και εντολές της HTML που περιγράφουν τον τρόπο παρουσίασης της πραγματικής πληροφορίας.

Πρώτη και καλύτερη είναι λοιπόν η εντολή <html> η οποία δηλώνει ρητά και κατηγορηματικά ότι το κείμενο που ακολουθεί είναι HTML hypertext και δεν είναι κάποιο άλλο κείμενο που δόθηκε κατά λάθος, ή κακόβουλα, σε έναν browser για παρουσίαση. Πρώτος λοιπόν κανόνας της HTML: όλες οι ιστοσελίδες μας πρέπει να ξεκινούν με την εντολή <html>. Συνήθως, οι εντολές HTML έχουν και τις αντίστοιχες εντολές "κλεισίματος", με τις οποίες "κλείνει" κάποια ενότητα που "άνοιξε" με κάποια προηγούμενη HTML εντολή. Στον κανόνα αυτό υπακούει και η ίδια η <html> εντολή. Έτσι, στο τέλος της πρώτης μας ιστοσελίδας θα δείτε ότι υπάρχει εντολή </html> με την οποία κλείνουμε την ενότητα που ανοίξαμε με την αρχική <html>.

Θα μου πείτε, τι νόημα έχει μια εντολή για να "κλείσουμε" μια ενότητα που ουσιαστικά αποτελεί ολόκληρη την ιστοσελίδα μας; Η απάντηση έχει να κάνει κυρίως με την πιθανότητα μη σωστής παραλαβής της ιστοσελίδας, εφόσον οι διαδρομές που ακολουθούν οι ιστοσελίδες μέσα στον παγκόσμιο ιστό είναι περίπλοκες και δύσβατες. Πράγματι, μια ιστοσελίδα να μπορεί, πριν εμφανιστεί στην οθόνη του υπολογιστή μας, να κάνει κυριολεκτικά το γύρο του κόσμου, περνώντας από υπολογιστή σε υπολογιστή, από κόμβο σε κόμβο, να περάσει από καλώδια που είναι ποντισμένα στα βάθη των ωκεανών, να σταλεί σε δορυφόρους και από κει πίσω σε κεραίες που βρίσκονται στις κορυφές των πιο ψηλών βουνών κοκ.

Υπάρχει λοιπόν πολύ σοβαρή πιθανότητα η σελίδα να μην παραληφθεί σωστά, ή μπορεί ο προγραμματιστής, ή το πρόγραμμα που συνέταξε τη σελίδα να μην την έχει ολοκληρώσει. Αυτή η πιθανότητα είναι πιο μεγάλη στην περίπτωση που μια ιστοσελίδα συντάσσεται από κάποιο πρόγραμμα, παρά στην περίπτωση που συντάσσεται από κάποιον προγραμματιστή ή άλλο χρήστη της HTML. Πράγματι, πολλές φορές, τα προγράμματα δεν λειτουργούν σωστά, "κρεμάνε", ή "κολλάνε" με αποτέλεσμα η σύνταξη μιας ιστοσελίδας να μην ολοκληρωθεί. Στην περίπτωση αυτή είναι προφανές ότι το τελικό </html> θα λείπει από την ιστοσελίδα, οπότε ο browser που πιθανόν να παραλάβει τελικά την ιστοσελίδα, έστω και μισή, να καταλάβει ότι κάτι δεν πήγε καλά και να μην παρουσιάσει καθόλου τη σελίδα αυτή· αντ' αυτού θα παρουσιάσει κάποιο μήνυμα που θα λέει ότι η ιστοσελίδα δεν είναι διαθέσιμη, ή ότι είναι κατεστραμμένη κλπ.

Είναι λοιπόν συνήθης τακτική στην HTML, μια ενότητα που ανοίγει με μια εντολή, π.χ. <εντολή>, να κλείνει με αντίστοιχη εντολή που συνήθως είναι της μορφής </εντολή>, δηλαδή με την ίδια ακριβώς κωδική λέξη, βάζοντας πριν από την κωδική λέξη μια πλάγια κάθετο (/). Άρα η εντολή <div> θα "κλείσει" κάποια στιγμή με την εντολή </div>, η εντολή <b> θα "κλείσει" με την </b> κοκ. Υπάρχουν, βέβαια και κάποιες εντολές που δεν απαιτούν αντίστοιχο κλείσιμο, αλλά προς το παρόν θα αγνοήσουμε αυτές τις εντολές.


Επιστρέφουμε λοιπόν στην πρώτη μας ιστοσελίδα και βλέπουμε ότι μετά την εντολή <html> ακολουθεί η εντολή <head>. Αυτή είναι σχεδόν πάντα η πρώτη εντολή που θα βρούμε σε μια ιστοσελίδα αμέσως μετά την εντολή <html>. Σημαίνει ότι από το σημείο αυτό και μετά, περιλαμβάνεται πληροφορία που δεν αφορά τόσο στο περιεχόμενο, δηλαδή στην ουσιαστική πληροφορία που περιέχει μια ιστοσελίδα, αλλά πληροφορία που περιγράφει διάφορα χαρακτηριστικά της ίδιας της ιστοσελίδας, π.χ. το favicon, τον τίτλο που θα εμφανίζεται στο πάνω μέρος του παραθύρου του browser, τις λέξεις που θα βοηθήσουν τις μηχανές αναζήτησης της Google, της Yahoo! κλπ να ευρετηριάσουν την ιστοσελίδα κλπ. Όλες αυτές οι πληροφορίες που αφορούν τα γενικά χαρακτηριστικά της ιστοσελίδας και όχι το ίδιο το περιεχόμενό της, ονομάονται μεταπληροφορίες, ή μεταπληροφορία. Εμείς δεν έχουμε να δώσουμε (προς το παρόν) καμία τέτοια πληροφορία στην πρώτη μας ιστοσελίδα. Επομένως ακολουθεί αμέσως η εντολή κλεισίματος της ενότητας αυτής (που ονομάζεται header, δηλαδή επικεφαλίδα). Φυσικά, η εντολή που κλείνει την ενότητα που ξεκινήσαμε με την εντολή <head> είναι η εντολή </head>. Απλά και καθαρά…

Αμέσως μετά ακολουθεί η εντολή <body>, με την οποία λέμε στον browser ότι από το σημείο αυτό αρχίζει η παράθεση της ουσιαστικής πληροφορίας. Φυσικά, η ενότητα αυτή θα κλείσει αργότερα με την εντολή </body>. Αμέσως μετά την εντολή <body> υπάρχει η φράση: «Η πρώτη μου ιστοσελίδα!». Πρόκειται για κείμενο που αποτελεί πραγματική πληροφορία (δεν είναι HTML εντολή) και θα παρουσιαστεί από τον browser στην οθόνη του υπολογιστή μας. Ακολουθεί η εντολή </body> που κλείνει το "σώμα" της ιστοσελίδας, δηλαδή την ενότητα εκείνη στην οποία παρατίθεται η πραγματική πληροφορία της ιστοσελίδας μας, και αμέσως μετά ακολουθεί η εντολή </html> που κλείνει την ίδια την ιστοσελίδα. Αν υπάρχει κάτι κάτω από αυτή την εντολή, ο browser απλώς το αγνοεί.

Ας δοκιμάσουμε όμως τώρα την πρώτη μας ιστοσελίδα. Επιλέξτε από το Notepad, ή όποιον άλλον editor χρησιμοποιήσατε, την εντολή "Αρχείο" και κάντε "Αποθήκευση ως…" δίνοντας κάποιο όνομα στο αρχείο στο οποίο θα αποθηκεύσετε την ιστοσελίδα σας, π.χ. "proti.html" στο φάκελο "Τα Έγγραφά μου". Το όνομα του αρχείου μπορεί να φέρει οποιοδήποτε παρέκταμα, αλλά προς το παρόν είναι σημαντικό να δίνετε ονόματα με παρέκταμα ".html". Αυτό θα βοηθήσει το λειτουργικό σας να καταλάβει ότι πρόκειται για ιστοσελίδες HTML, οπότε όταν κάνετε διπλό κλικ πάνω σε τέτοια αρχεία θα εκκινήσει ο προεπιλεγμένος σας browser, ο οποίος θα διαβάσει και θα παρουσιάσει την ιστοσελίδα στην οθόνη του υπολογιστή σας. Μια παρένθεση για όσους από εσάς, παρά τις προειδοποιήσεις μου, επιλέξατε να χρησιμοποιήσετε το Word της Microsoft. Αν, λοιπόν, γράψατε την πρώτη σας ιστοσελίδα χρησιμοποιώντας το Word, θα πρέπει να αποθηκεύσετε το αρχείο όχι ως .html, αλλά ως .txt και κατόπιν να το μετονομάσετε αλλάζοντας το παρέκταμα από .txt σε .html. Ακόμη δεν το κάνατε; Μη χάνετε χρόνο! Αποθηκεύστε το αρχείο και κατόπιν μεταβείτε στη θέση "Τα Έγγραφά μου" και κάντε διπλό κλικ στο αρχείο "proti.html".

Αν η σελίδα σας δεν έχει εμφανιστεί στην οθόνη του υπολογιστή σας, τότε κάτι δεν έχετε κάνει καλά, οπότε κοιτάξτε πάλι το όνομα του αρχείου και το περιεχόμενό του. Εφόσον έχετε ακολουθήσει πιστά τις οδηγίες που σας έδωσα παραπάνω πρέπει να έχει εκκινήσει ο browser που συνήθως χρησιμοποιείτε για να περιδιαβαίνετε στο web και να έχετε την πρώτη σας ιστοσελίδα στην οθόνη του υπολογιστή σας! Μπράβο, είστε αξιέπαινοι. Μόλις καταφέρατε κάτι πολύ σημαντικό! Επειδή όμως τρώγοντας έρχεται η όρεξη, κλείστε τη σελίδα (κάποιο "x" στο πάνω δεξιά μέρος της αντίστοιχης καρτέλας του browser θα σας βοηθήσει να κλείσετε την ιστοσελίδα) και ανοίξτε εκ νέου το αρχείο με το Notepad, κάνοντας τις παρακάτω διορθώσεις:
    <html>
    <head>
    </head>
    <body>
    <b>
    Αυτή είναι η πρώτη μου ιστοσελίδα!
    </b>
    </body>
    </html>
Προσθέστε, δηλαδή, μια εντολή <b> πριν τη φράση «Η πρώτη μου ιστοδελίδα!» και αμέσως μετά "κλείστε" την ενότητα που μόλις ανοίξατε, με την αντίστοιχη εντολή </b>. Η εντολή <b> δηλώνει στον browser ότι από εδώ και κάτω το κείμενο θα εμφανίζεται με έντονη γραφή (bold). Αντίστοιχα η εντολή </b> κλείνει μια ενότητα έντονης γραφής. Σώστε πάλι το αρχείο και κάντε διπλό κλικ στο αρχείο. Θα πρέπει να εμφανιστεί η ίδια καρτέλα στην οθόνη του υπολογιστή σας, μόνο που τώρα τα γράμματα πρέπει να είναι εμφανώς εντονότερα από πριν, όπως ακριβώς δηλώσαμε με την εντολή <b>. Τώρα θα κάνουμε κάτι παρόμοιο δηλώνοντας έντονη γραφή μόνο σε μέρος της φράσης μας, ώστε να δείτε καλύτερα την αλλαγή από κανονική σε έντονη γραφή και το αντίθετο:
    <html>
    <head>
    </head>
    <body>
    Αυτή είναι η <b>πρώτη</b> μου ιστοσελίδα!
    </body>
    </html>
Ακολουθήστε πάλι τα ίδια βήματα που κάνατε πριν: σώστε το αρχείο και κάντε διπλό κλικ πάνω στο αρχείο. Θα δείτε στην οθόνη του υπολογιστή σας τη φράση «Η πρώτη μου ιστοσελίδα!», όπου η λέξη «πρώτη» είναι γραμμένη με έντονη γραφή, όπως ακριβώς δηλώσαμε με τις εντολές <b> και </b> της HTML. Ήρθε όμως η ώρα να μεγαλώσουμε κάπως τα γράμματα με τα οποία τυπώνουμε την πρώτη μας ιστοσελίδα. Κλείστε την καρτέλα και ανοίξτε πάλι το αρχείο με το Notepad. Στο σημείο αυτό να σας πω ότι δεν είναι ανάγκη να μπαινοβγαίνετε συνεχώς στο Notepad και να ανοιγοκλείνετε καρτέλες στον browser. Μπορείτε απλώς να σώζετε το νέο περιεχόμενο του αρχείου, χωρίς να βγαίνετε από το Notepad, ενώ για να δείτε το αποτέλεσμα των αλλαγών που κάνετε, δεν είναι ανάγκη να κάνετε πάντα διπλό κλικ στο αρχείο· μπορείτε απλώς να κάνετε ανανέωση της σελίδας με το αντίστοιχο πλήκτρο του browser που χρησιμοποιείτε· στον IE είναι δύο κυκλικά βελάκια, ενώ στον Firefox είναι ένα κυκλικό βέλος. Διορθώστε λοιπόν το αρχείο, σώστε το περιεχόμενο (εντολή "Αποθήκευση")  και κάντε ανανέωση στον browser:

    <html>
    <head>
    </head>
    <body>
    <span style="font-size: large">
    Αυτή είναι η <b>πρώτη</b> μου ιστοσελίδα!
    </span>
    </body>
    </html>

Η εντολή <span…> που προσθέσαμε ακριβώς πριν την φράση «Η πρώτη μου ιστοσελίδα!», δηλώνει στον browser ότι το κείμενο που ακολουθεί θα έχει μεγάλο μέγεθος γραμμάτων. Πρόκειται για εντολή γενικής χρήσης με την οποία μπορούμε να καθορίσουμε εκατοντάδες χαρακτηριστικά του κειμένου που ακολουθεί (θα μπορούσαμε να δηλώσουμε και την έντονη γραφή με μια εντολή <span>, αλλά η εντολή <b> είναι πιο απλή). Τις όποιες αλλαγές καθορίζουμε με μια εντολή <span> τις ακυρώνουμε αργότερα με  αντίστοιχη εντολή </span>. Η εντολή <span> δεν πάει ποτέ μόνη της αλλά συνοδεύεται πάντα από άλλες λέξεις κλειδιά με τις οποίες δηλώνουμε τις αλλαγές που επιθυμούμε. Εδώ θα πρέπει κανείς να ξέρει όλες αυτές τις λέξεις κλειδιά και τη σημασία τους ώστε να μπορεί να επιφέρει τις αλλαγές που επθυμεί. Στη δική μας περίπτωση, αμέσως μετά το span ακολουθεί το stlye="font-size: large", πράγμα που σημαίνει ότι με το span που ξεκινάμε προτιθέμεθα να αλλάξουμε το στιλ γραφής (style=…), και ειδικότερα το μέγεθος των γραμμάτων (font-size).

Πιο συγκεκριμένα, δηλώνουμε ότι επιθυμούμε μεγάλο μέγεθος γραμμάτων δίνοντας τις κωδικές λέξεις: "font-size: large". Σώστε το αρχείο και κάντε ανανέωση στη σελίδα σας. Θα πρέπει να δείτε τα ίδια πράγματα που είδατε και πριν, μόνο που τώρα τα γράμματα είναι μεγαλύτερα. Αλλάξτε πάλι τη σελίδα δίνοντας αντί για "font-size: large", "font-size: x-large". Έτσι δηλώνουμε στον browser ότι θέλουμε πολύ μεγάλα γράμματα. Μπορούμε να καθορίσουμε και ακόμη μεγαλύτερα (extra extra large) γράμματα με την εντολή "font-size: xx-large". Είναι όμως ώρα να κάνουμε διάλειμμα, οπότε θα πρέπει να δώσουμε μια πιο ευχάριστη νότα στη σελίδα μας, φορτώνοντας μια φωτογραφία. Για να φορτώσετε κάποια φωτογραφία, ή εικόνα γενικότερα, σε μια ιστοσελίδα, θα πρέπει κατ' αρχήν να έχετε αποθηκευμένη την εικόνα στον υπολογιστή σας ή σε κάποιον άλλον υπολογιστή στο web.

Θα εξετάσουμε και τις δυο περιπτώσεις. Πρώτα θα "ανεβάσουμε" μια εικόνα που έχουμε αποθηκευμένη σε κάποιο σημείο των σκληρών δίσκων του υπολογιστή μας. Φαντάζομαι ότι έχετε κάποιες φωτογραφίες σας αποθηκευμένες στον υπολογιστή σας. Αν δεν έχετε, δεν πειράζει. Μπορείτε να "κατεβάσετε" εύκολα εικόνες από το διαδίκτυο. Αν δεν έχετε λοιπόν δικές σας φωτογραφίες αποθηκευμένες στον υπολογιστή σας, μπείτε στις εικόνες του Google, δώστε κάποιο θέμα και εντοπίστε κάποια φωτογραφία που σας αρέσει. Κάντε κλικ στη φωτογραφία που επιλέξατε, δώστε "προβολή πλήρους μεγέθους" και, εφόσον έχετε μπροστά σας κάποια φωτογραφία με ικανοποιητικό μέγεθος (όχι μικρογραφία), πατήστε δεξί κλικ πάνω στην εικόνα. Θα εμφανιστεί μενού από το οποίο μπορείτε να διαλέξετε "Αποθήκευση εικόνας ως…" και να αποθηκεύσετε την εικόνα στον υπολογιστή σας. Αποθηκεύστε, λοιπόν, την εικόνα που επιλέξατε στο φάκελο "Οι Εικόνες μου", με το όνομα "proti.jpg".

Αφού κάνετε όλη την παραπάνω διαδικασία διορθώστε τη σελίδα σας ως εξής:
    <html>
    <head>
    </head>
    <body>
    <span style="font-size: large">
    Αυτή είναι η <b>πρώτη</b> μου ιστοσελίδα!
    </span>
    <img src="file:///C:/"file:///C:/Documents and Settings/panos/Τα έγγραφά μου/Οι εικόνες μου/proti.jpg">
    </body>
    </html>
Μην αφήσετε κενά, ούτε να αλλάξετε γραμμή μέσα στο όνομα του αρχείου εικόνας. Γράψτε το όπως ακριβώς είναι και αφήστε το Notepad να αλλάξει μόνο του γραμμή. Εννοείται ότι στο σημείο του ονόματος που αναφέρεται η λέξη panos, θα εμφανίζεται το δικό σας όνομα. Με την εντολή <img…> δηλώνουμε στον browser ότι θέλουμε σ' αυτό το σημείο να εμφανιστεί η εικόνα που έχουμε αποθηκευμένη σε αρχείο με το όνομα που καθορίζουμε με την κωδική λέξη "src=…". Σώστε τη σελίδα και κάντε ανανέωση. Θα πρέπει να εμφανιστεί η εικόνα που καθορίσατε, αμέσως μετά τη φράση «Η πρώτη μου ιστοσελίδα!». Αν στη θέση της εικόνας εμφανιστεί ένα παράξενο εικονίδιο, αυτό σημαίνει ότι δεν καθορίσατε σωστά το όνομα του αρχείου στο οποίο αποθηκεύσατε την εικόνα. Ελέγξτε το όνομα του αρχείου, όπως επίσης και το αν έχετε όντως αποθηκεύσει την εικόνα σ' αυτό το αρχείο.

Να σας πω ότι το πρόθεμα "file:///" που βάζουμε μπροστά από το όνομα του αρχείου σημαίνει ότι η εικόνα δεν βρίσκεται κάπου στο web, αλλά είναι αποθηκευμένη τοπικά, στον υπολογιστή μας. Αν προσέξετε η URL που εμφανίζει ο browser στο πάνω μέρος, θα δείτε ότι και η διεύθυνση της σελίδας μας είναι επίσης τοπική, π.χ. "file:///C:/Documents%20and%20Settings/panos/Τα%20έγγραφά%20μου/proti.html", ή κάτι τέτοιο. Αυτό είναι σωστό γιατί την πρώτη μας ιστοσελίδα την φτιάξαμε και την αποθηκεύσαμε τοπικά στον υπολογιστή μας και όχι σε κάποιον άλλον υπολογιστή του web. Οι σελίδες που παραλαμβάνουμε από άλλους υπολογιστές του διαδικτύου έχουν URL που συνήθως ξεκινάνε με το πρόθεμα: "http://", ή "https://", ενώ το πρόθεμα "file:///" υποδηλώνει τοπικό URL. Παρεμπιπτόντως το URL σημαίνει Uniform Resource Locator και μπορούμε να το μεταφράσουμε στα ελληνικά, απλά ως διεύθυνση, αντί του κυριολεκτικού "Ενιαίος Εντοπιστής Πόρου".

Εφόσον καταφέρατε να εμφανίσετε την ιστοσελίδα σας με την πρώτη σας φωτογραφία, νομίζω ότι είναι ώρα να εμφανίσουμε μια φωτογραφία από το web, αντί της τοπικά αποθηκευμένης φωτογραφίας που επιλέξατε. Κάντε λοιπόν την παρακάτω αλλαγή στο όνομα του αρχείου εικόνας:
    <html>
    <head>
    </head>
    <body>
    <span style="font-size: large">
    Αυτή είναι η <b>πρώτη</b> μου ιστοσελίδα!
    </span>
    <img src="http://sites.google.com/site/panos1962archive/blog-archive/october-2009/PanosKarafla.jpg">
    </body>
    </html>
Σώστε το αρχείο στο Notepad και κάντε ανανέωση της σελίδας στον browser. Θα πρέπει να εμφανιστεί η αφεντιά μου με την καράφλα μου σε όλο της το μεγαλείο, δίπλα στη φράση «Η πρώτη μου ιστοσελίδα!». Αν στη θέση του ονόματος "PanosKarafla" βάλετε το "PanosSmile" θα δείτε άλλη μια εκδοχή μου, ώστε να με εμπεδώσετε καλύτερα. Οι δύο φωτογραφίες μου είναι "ανεβασμένες" στο web, σε κάποιους υπολογιστές της Google, οπότε μπορείτε απλά να χρησιμοποιήσετε τα URL τους για τις εμφανίσετε μέσα στις ιστοσελίδες σας. Αυτό ισχύει φυσικά για όλες τις εικόνες που βρίσκονται στο web. Για να αποσπάσετε το URL κάποιας εικόνας, κάντε απλά δεξί κλικ πάνω στην εικόνα (όχι στη μικρογραφία της) και πάρτε το URL με "Αντιγραφή διεύθυνσης συνδέσμου".
συνεχίζεται…


Σάββατο 16 Ιανουαρίου 2010

MEDITERRANEO…



Από φωτογραφίες της Μεσογείου που μου έστειλε ο Χένρι Μαντσίνι. Στην Αδριατική το κόβω, μπορεί όμως να είναι και στον κόλπο της Καλαβρίας. Αλλά έχει καμιά σημασία; Όπως λέει και το άσμα: «Εδώ είναι ο Παράδεισος…»

Τετάρτη 13 Ιανουαρίου 2010

ΟΛΑ ΣΤΑ ΦΟΡΑ!

Έεεετσι! Στα φόρα και όχι στη φόρα, το σωστό να λέγεται. Fora = πληθυντικός του forum που σημαίνει αγορά, οπότε fora = αγορές (αν κάνω λάθος διορθώστε με οι λατινομαθείς). Για να βάλουμε τα πράγματα στη θέση τους, γιατί μας έχουν πρήξει τα αρχίδια τον τελευταίο καιρό αυτοί οι αγράμματοι οι δημοσιοκάφροι και οι αγύρτες οι πολιτικάντηδες με τις «αγορές». Τι είναι αυτό το πράγμα; Δεν μας έφτανε η αγορά που μας ζάλισαν τον έρωτα με τους «κανόνες της ελεύθερης αγοράς» και τη «δυναμική της αγοράς» και τις υπόλοιπες χοντρομαλακίες που μας τσαμπουνάνε τόσα χρόνια διάφοροι Αδριανόπουλοι και Παναγιωτόπουλοι και Σημίτιδες και Καραμανλήδες και Μάνοι και Βουλγαράκηδες και λοιποί νεοκαράβλαχοι (συγγνώμη στους βλάχους, παδιά δεν έχω τίποτα μαζί σας). Τι σκατά γέμισαν πάλι στα κουφιοκέφαλά τους και το γύρισαν στον πληθυντικό; Ρε Κώνστα, ρε Παυλάπαλε που δεν μπορείς ούτε να μιλήσεις καλά καλά, ρε Χατζηνικολάου καθωσπρεπειμαλάκα, κι εσύ ρε Πρετεντέρη, γιατί μου την κάνατε την αγορά αγορές; Λοιπόν, εγώ λέω τη μαλακία που σας δέρνει να τη λέμε «μαλακίες», από τις μαλακίες σας. Άει σιχτίρ, ανόητοι!

Η ΝΥΧΤΑ ΤΗΣ ΜΕΓΑΛΗΣ ΣΦΑΓΗΣ
του ΤΣΙΚΟΛΥ ΦΙΚΕΛ


προηγούμενο επεισόδιο III επόμενο

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

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

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

-Θα είναι επιληψία, ακούστηκε να λέει κάποιος.
-Τί είπες; έκανε ο φωτισμένος, και πετάχτηκε πάνω σα σαΐτα.
-Τίποτα κύριε, είπα και ξείπα.
-Έτσι, ε; Τώρα θα δεις…

Δεν πρόλαβε, τον έπιασε κόψιμο. Έτρεξε σαν τρελός, το παντελόνι του γέμισε. Ξερνούσε συνέχεια και οι μύξες του λέρωσαν τα σκατωμένα του χέρια, ο κώλος του……

Ξύπνησε τρομαγμένος και πυροβόλησε το ραδιόφωνο γιατί έκανε παράσιτα. Άναψε ένα Σεκάπ και πέταξε μέσα την πρώτη. Η Μπουίκ -μαύρη- μούγκριζε στο κάθε -μαθηματικής ακρίβειας- πάτημα του γκαζιού από το δεξί άθραυστο πέλμα του άνδρα.

«Καταραμένο φωτιστικό σημείο», μουρμούρησε κοιτάζοντας το αναιδές φανάρι που δεν έλεγε να πρασινίσει. Ακόμα κόκκινο. Βιαζόταν. «Ψόφος να σε μάσει!» μούγκρισε. Σε λίγο άρχισε να του μυρίζει φράξια· άναψε εκνευρισμένος ένα Κιρέτσιλερ, ακόμα κόκκινο.

-Στον κόρακα -άρχισε να ουρλιάζει- θύμωσα πολύ! Η ώρα περνούσε, με μια ματιά ερεύνησε γύρω. Ουδείς.

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

-Τώρα θα δεις καταραμένο όργανο του σατανά, θα σε……

Εκείνη ακριβώς τη στιγμή το φανάρι έγινε πράσινο. Το δάχτυλο στη σκανδάλη φρενάρησε, αυτό δεν το περίμενε. Κοίταξε το ρολόι του, 07:35. Ύστερα κοίταξε το φανάρι που είχε πάρει τώρα ένα ειρωνικό πράσινο χρώμα. Κατέβασε το όπλο, έκανε να πατήσει το γκάζι.

-Μα! βόγγηξε. Αυτό το φανάρι δεν πρέπει να μείνει ατιμώρητο. Ήταν θέμα αρχής, θέμα ηθικής. Και η σκανδάλη υπάκουσε έξη φορές στην επιθυμία του αφέντη της.

«Κακό πράμα μωρέ η βία» σκέφτηκε ο Άστον και σανίδωσε το γκάζι της μαύρης Μπουίκ. Σε λίγο βρέθηκε έξω από την τράπεζα. Μπαίνοντας στην τράπεζα, μισοεκνευρισμένος ακόμα από τη στάση που τήρησε το φανάρι, πρόσεξε το ρολόι που κρεμόνταν πάνω από τον δεύτερο ταμία. Ήταν ήδη 07:40.

-Φτούσου ρε! έκανε, και με τη ρέχα του τσαλάκωσε το πτυελοδοχείο.

Στις 07:45 ήταν έτοιμος να φύγει, πάντα τον εξυπηρετούσαν γρήγορα. Ο ταμίας υποκλίθηκε, και το άστρο της δικαιοσύνης έκανε να αποχωρήσει……

Τότε ξάφνου ακούστηκε απειλητική μιά φωνή:

-Όλοι κάτω μωρέ! και οι εφτά πάνοπλοι μασκοφόροι μπουκάραν στην αίθουσα της μεγάλης τραπέζης.

Τρίτη 12 Ιανουαρίου 2010

ΚΙ ΑΛΛΟ ΔΩΡΑΚΙ!

Από σήμερα το "Είπαν…" σας δίνει νέο γνωμικό, παροιμία, ρητό κλπ, απλώς με ένα κλικ πάνω στη φερώνυμη μαρμάρινη πλάκα, οπότε δεν χρειάζεται πλέον να κάνετε συνεχείς ανανεώσεις στη σελίδα σας προκειμένου να φρεσκάρετε το περιεχόμενο. Μη ρωτάτε πώς το έκανα και γιατί δεν το έκανα τόσο καιρό. Τέλος πάντων, αφού επιμένετε, να σας πω. Το έκανα με JavaScript (έτσι κι αλλιώς το gadget το είχα φτιάξει με αυτήν την καταπληκτική γλώσσα). Όσον αφορά στο γιατί δεν πρόσθεσα την ευκολία του κλικ τόσον καιρό, απλώς βαριόμουν. Ναι, μη γελάτε. Όλος κι όλος ο κώδικας που άλλαξα δεν είναι πάνω από 5 γραμμές· πρόσθεσα την παρακάτω function:
    function neo_rito() {
      var x = document.getElementById('plaka_rito').rows[0].cells;
      x[0].innerHTML = random_rito();
    }
και στον προϋπάρχοντα κώδικα πρόσθεσα ένα id και ένα event:
    ...id="plaka_rito" onclick="neo_rito();"...
Δεν ήταν και τίποτα δύσκολο, ε;

ΤΑ ΤΣΙΓΑΡΑ, ΤΑ ΠΟΤΑ ΚΑΙ ΤΑ ΞΕΝΥΧΤΙΑ…


Δευτέρα 11 Ιανουαρίου 2010

Στην ερώτηση «θέλετε να γίνετε δωρητής οργάνων;» η απάντηση «πάρτε τα αρχίδια μου», θεωρείται θετική ή αρνητική;

ΤΟ ΜΑΝΤΕΙΟ ΤΩΝ ωχ αΔΕΛΦΩΝ

Είναι γνωστό ότι στα μαντεία έπεφταν μεγάλες ξάπλες και τρελές μασ(τ)ούρες κατά τα χρόνια της κλασ(τ)ικής αρχαιότητας. Η παράδοση αυτή, βέβαια, συνεχίζεται και στις μέρες μας όπου κάποιοι έχουν παρεξηγήσει την έννοια του browser (όχι, δεν βγαίνει από το ΜΠΡΑΟΥ!), καθώς οι σύγχρονες πυθίες δίνουν χρησμούς με το σταγονόμετρο, έχοντας στην κυριολεξία κλασμένους τους αναγνώστες τους, όχι γιατί δεν κατεβάζει η κούτρα τους, αλλά λόγω προϊόντος ωχαδερφισμού που έχει φτάσει πια σε έσχατο σημείο όπως δείχνει και η σχετική φωτό. Λοιπόν, οι γιορτές τελείωσαν, έχεις να δώσεις χρησμούς από πέρσι, τα Ίντερνετ Καφέ προσφέρουν ό,τι χρειάζεσαι (blogger, picasa, google, "Πανόπτης" κλπ), οπότε δεν χωρούν άλλες φτηνές δικαιολογίες. Ο κόσμος έχει ανάγκη από χρησμούς, και όπως λέει και ο "Παραμυώδης": Ανάγκα και θεοί πύθονται! Που πάει να πεί: Στην ανάγκη ακόμη και οι θεοί κάνουν την Πυθία. Λοιπόν στρώσου στη δουλειά γιατί έτσι και αργήσεις (με την έννοια της αργίας) λίγο ακόμη, έχει πέσει ban και το μαντείο θα γίνει banτείο και μετά αντίο. Με πιάινς;

Υ.Γ.
Κουνώντας το ποντίκι πάνω από την εικόνα της έκφυλης Πυθίας, αυτή θα πάρει διαστάσεις απρόβλεπτες. Λίγα από τα μυστικά της HTML. Κάντε "Επιθεώρηση στοιχείου" στον δικό σας browser να δείτε τον (απλό) κώδικα. Αυτά για απόψε, και αύριο μέρα είναι…

ΞΑΝΑΧΑΘΗΚΑΜΕ…


Θα θυμόσαστε τις ευχές μου για το 2010. Κάποιοι από σας ίσως πρόσεξαν ότι η φωτογραφία με τα κορίτσια είχε άσπρο φόντο, ενώ το σωστό θα ήταν το φόντο να είναι διαφανές. Ωραία, αυτό, ο πρώτος που θα το ήθελε ήμουν εγώ. Το θέμα είναι ότι για να κάνεις τέτοιες δουλειές πρέπει να καταφύγεις σε ακριβές λύσεις στιλ Adobe Photoshop κλπ. Επειδή όμως δεν μου αρέσει να με πιάνουν κώτσο, εφόσον τόσο πολλοί προγραμματιστές παρέχουν δωρεάν καλούδια και γνώσεις, κάθισα και είδα λίγο σοβαρότερα, απ' ότι άλλες φορές, το GIMP, δηλαδή το GNU IMage Processing. Τι εστί GNU; Τα έχουμε ξαναπεί, οπότε απλώς υπενθυμίζω ότι είναι μια τεράστια, ανοικτή, μη κερδοσκοπική κοινοπραξία η οποία έχει σκοπό την ανάπτυξη, συντήρηση, διάδοση και βελτίωση προγραμμάτων ανοικτού κώδικα. Η GNU λοιπόν έχει αναπτύξει τον GIMP που είναι πρόγραμμα επεξεργασίας εικόνας ανοικτού κώδικα. Το  GIMP όχι απλώς δεν έχει τίποτα να ζηλέψει από το Photoshop και άλλα παρόμοια προγράμματα, αλλά σε πολλούς τομείς είναι ανώτερο.

Κατέβασα λοιπόν το GIMP και διαβάζοντας διάφορα σχετικά άρθρα από το διαδίκτυο, κατάφερα να αποχρωματίσω το φόντο, ακολουθώντας τα παρακάτω βήματα:
  • Κατέβασα εκ νέου την εικόνα στο PC μου (απλώς δεξί κλικ στην εικόνα και "Αποθήκευση ως…").
  • Άνοιγμα της εικόνας με τον GIMP και αποθήκευση ως ".png". Τα αρχεία JPEG (με παρέκταμα jpg ή jpeg) δεν έχουν δυνατότητα διαφάνειας, ενώ τα PNG έχουν).
  • Κλείσιμο του JPEG αρχείου και άνοιγμα του PNG.
  • Επιλογή από το κεντρικό μενού του GIMP: Στρώση, Διαφάνεια, Προσθήκη καναλιού Alpha.
  • Επιλογή (με το μαγικό ραβδάκι επιλογής ή με οποιονδήποτε άλλο τρόπο) της περιοχής που θέλουμε να αποχρωματίσουμε. Υπ' όψιν ότι εδώ μπορείτε να επιλέξετε μια περιοχή και να συνεχίσετε και σε άλλη κοκ, πατώντας το Shift μαζί με το κλικ του ποντικιού.
  • Αφού επιλέξετε την περιοχή που θέλετε να αποχρωματίσετε, πατάτε δεξί κλικ και επιλέγετε: Χρώματα, Color to Alpha. Εμφανίζεται μικρογραφία της εικόνας με αποχρωματισμένη την περιοχή επιλογής (εμφανίζεται ως γκριζόασπρο καρέ).
  • Πατάτε το κουμπάκι "Εντάξει" και αποθηκεύετε το αρχείο.
Αυτό ήταν όλο. Το αποτέλεσμα το βλέπετε ζωντανό στους κώλους των κοριτσιών (εννοείται ότι άλλαξα και την εικόνα στο σχετικό άρθρο).

Κυριακή 10 Ιανουαρίου 2010

ΑΦΙΕΡΩΜΑ ΓΙΑ ΤΙΣ ΠΡΩΤΕΣ 100 ΝΥΧΤΕΣ ΤΟΥ ΠΑΣΟΚ

Ο φίλος Δημήτρης Αθανασιάδης μού στέλνει ευχές (χωρίς ηλεκτρονικά καλούδια, όπως επισημαίνει) και το συνημμένο κείμενο. Σπεύδω να το δημοσιοποιήσω πριν καν το διαβάσω, καθώς οποιαδήποτε καθυστέρηση είναι απλώς χάσιμο χρόνου. Τα λέμε αφού διαβάσετε (και διαβάσω) τα όσα έχει να πει.

Υ.Γ.
Μάγκες, το διάβασα κι έμεινα ενεός! Ο άνθρωπος δεν παίζεται…

ΔΩΡΑΚΙ!

Καθώς μπήκε πια για τα καλά το 2010 και το ΠΑΣΟΚ κοντεύει να κλείσει τις 100 πρώτες ημέρες ανεπιτυχούς διακυβέρνησης και επιτυχούς αυτοδιαπόμπευσης, αποφάσισα να σας κάνω ένα δωράκι ώστε η ζωή σας σε τούτο το ιστολόγιο να γίνει ομορφότερη και ευκολότερη. Έτσι, πρόσθεσα λίγα κουμπάκια στο πάνω μέρος του ιστολογίου με χρήσιμες αναφορές. Οι περισσότερες από τις αναφορές αυτές θα σας είναι ήδη γνωστές και ανοίγουν συνήθως σε νέα καρτέλα του browser. Κάποιες από τις αναφορές θα μεταβάλλονται στην πορεία, π.χ. το κουμπάκι Μουσική θα σας δώσει την ευκαιρία να ακούσετε σήμερα την περίφημη 3η συμφωνία του Brahms, αλλά αύριο μπορεί να προσφέρει κάποιο άλλο μουσικό αριστούργημα (η μουσική θα ακουστεί μέσα από νέα καρτέλα του browser· μην σας τρομάξει αυτό, απλώς αφήστε την να παίζει και επιστρέψτε στην καρτέλα του ιστολογίου).

Σε κουμπάκια που έχουν μεταβλητό περιεχόμενο, θα φροντίζω να αλλάζω το χρώμα κάθε φορά που αλλάζω το link. Κάποια κουμπάκια παραπέμπουν ούτως ή άλλως σε αναφορές με μεταβλητό περιεχόμενο, π.χ. οι Χρησμοί…, ή ο Καιρός κλπ. Εννοείται ότι σ' αυτά τα κουμπάκια δεν θα κάνω καμία αλλαγή σε χρώματα, καθώς οι ενημερώσεις σ' αυτά τα links είναι συνεχείς· απλώς θα κάνετε τον κόπο να ρίχνετε μια ματιά που και που, όπως κάνω κι εγώ. Αν παρατηρήσετε αλλαγή στο χρώμα κάποιων τέτοιων κουμπιών, σημαίνει ότι υπάρχει κάτι εξαιρετικό εκεί που δεν πρέπει να το χάσετε. Αυτό, βέβαια, δεν σημαίνει, σε καμία περίπτωση, ότι αν δεν αλλάξω το χρώμα, το περιεχόμενο είναι άνευ ουσίας. Ακόμη, είναι σίγουρο ότι στο μέλλον θα προσθέσω κι άλλα κουμπάκια, ή θα αφαιρέσω κάποια που θα κρίνω ότι είναι εκτός εποχής, ή, τέλος πάντων, ανούσια.

ERRARE HUMANUM EST!


Σχετικά με τη σουίτα για λαούτο του Bach, με κωδικό καταλόγου BWV 996, που παίζει ο John Williams στην κιθάρα, πράγματι έκανα λάθος στα links και αντί της σουίτας ακουγόταν σονάτα του Scriabin για πιάνο με τον Vladimir Sofronitsky, όπως πολύ εύστοχα παρατήρησε σε σχόλιό του ο Χένρι Μαντσίνι στο σχετικό άρθρο μου για τον John Williams. Εδώ λοιπόν ταιριάζουν διάφορα αρχαία και λατινικά ρητά:

  • Errare humanum est.
  • Ο φίλος τον φίλον εν κινδύνοις γιγνώσκει.
  • Όποιος βιάζεται σκοντάφτει.
  • Δώσαν ρόδο στην αρκούδα, το 'βαλε στον κώλο της.
  • Όποιος ανακατεύεται με τα links τα κάνει μπάχαλο (βλέπε και σχετική φωτό).

Δευτέρα 4 Ιανουαρίου 2010

ΠΕΤΑΞΤΕ ΤΙΣ ΜΟΥΦΕΣ!

Μετά το στραπάτσο που έπαθα πάλι από τον Internet Explorer (IE) της Microsoft, προτείνω σε όσους από σας έχετε την ατυχία να τον χρησιμοποιείτε για να περιδιαβαίνετε τον ιστό, να τον αλλάξετε πάραυτα! Όπως θα παρατηρήσατε πρόσθεσα ένα μηνυματάκι με τις ευχές μου για το 2010 στο sidebar του blog. Ε, λοιπόν, σε όλους τους browsers μού δουλεύει καλά, εκτός από τη μεγαλειότητά του, τον IE8! Πιο συγκεκριμένα, δουλεύει περίφημα σε Chrome, Firefox, Safari και Opera, αλλά στον IE8 υπάρχει πάλι πρόβλημα. Λοιπόν, επειδή κουράστηκα να ασχολούμαι με τις ιδιοτροπίες του ακατανόμαστου, σας λέω με το χέρι στην καρδιά να αλλάξετε bowser ΤΩΡΑ!

Το θέμα είναι ποιον browser επιλέγετε. Εγώ, προσωπικά, χρησιμοποιώ τον Chrome της Google εδώ και περίπου δυο χρόνια. Όχι μόνο δεν έχω προβλήματα, αλλά χαίρομαι που χρησιμοποιώ ένα προϊόν ανοικτού κώδικα που όχι μόνο δεν έχει τίποτα να ζηλέψει από παρόμοια προγράμματα της αγοράς, αλλά βάζει κάτω πολλά από αυτά, κυρίως λόγω της ταχύτητας με την οποία ανταποκρίνεται στις κινήσεις του χρήστη. Υπάρχει περίπτωση κάποια πράγματα να μην δουλεύουν τόσο καλά όσο στον Firefox, που είναι η δεύτερη επιλογή μου, αλλά προκειμένου να μπείτε στον κόπο να κατεβάσετε τα σχετικά πρόσθετα, μπορείτε να χρησιμοποιείτε είτε τον Chrome, είτε τον Firefox κατά το δοκούν.

Λοιπόν κατεβάστε τον Chrome και τον Firefox από τον ιστό και ορίστε ως προεπιλεγμένο τον Chrome. Θα παιδευτείτε βέβαια αρκετά μέχρι να τον στήσετε σωστά, αλλά δεν είναι τίποτα δύσκολο και σίγουρα θα πάρετε τα λεφτά σας πίσω. Λίγο διάβασμα σε σχετικές σελίδες του web δεν θα σας βλάψει, αντιθέτως θα ανακαλύψετε πράγματα που πιθανόν δεν ξέρατε και θα κάνουν τη ζωή σας στο Internet ευκολότερη. Παρεμπιπτόντως, να πω ότι ο Chrome , όπως εξάλλου και ο Firefox, είναι πρόγραμμα ανοικτού κώδικα που σχεδιάστηκε και υλοποιήθηκε υπό την αιγίδα της Google. Το πρόγραμμα είναι γραμμένο σε Java, πράγμα που σημαίνει ότι τρέχει με τον ίδιο τρόπο σε όλες τις μηχανές, από κινητά τηλέφωνα μέχρι super computers.

ΟΙ ΣΚΥΤΑΛΟΔΡΟΜΟΙ ΤΗΣ ΦΥΣΙΚΗΣ

Όσοι παρεπιδημείτε στο web θα προσέξατε ίσως την αναφορά της Google στον Isaac Newton, καθώς ο μεγάλος αυτός αποκωδικοποιητής της βαρύτητας και των γενικότερων φυσικών νόμων γεννήθηκε σαν σήμερα, στις 4 Ιανουαρίου του 1643. Αυτό που ίσως δεν γνωρίζετε, όμως, είναι ότι ο προκάτοχός του στη φυσική επιστήμη, ο Calileo Galilei, είχε πεθάνει μόλις τον πρηγούμενο χρόνο, στις 8 Ιανουαρίου του 1642. Μοιάζει, λοιπόν, σαν το πεπρωμένο να έστησε μια σκυταλοδρομία της φυσικής όπου η εκκίνηση δόθηκε με τον Γαλιλέο στο βατήρα να παρατηρεί τις κινήσεις των πλανητών με το πρωτόγονο τηλεσκόπιό του, επιβεβαιώνοντας τις μετρήσεις τού Tycho Brache, τις ηλιοκεντρικές θεωρίες του Κοπέρνικου και τους αστρονομικούς υπολογισμούς του Κέπλερ, που αφορούσαν στις κινήσεις των πλανητών, ενώ το έπαθλο ήταν τα διαμάντια της κλασικής μηχανικής, οι νόμοι της κίνησης των ουρανίων σωμάτων και η κλασική θεωρία της βαρύτητας που διατύπωσε ο Isaac Newton στα 1687 μέσα από το περίφημο έργο του "Pricipia Mathematica".

Μια μικρή ανακρίβεια στην κίνηση του Ερμή ήταν το μόνο ψεγάδι στην κλασική θεωρία της βαρύτητας του Isaac Newton, μια ανακρίβεια που έμελλε, ωστόσο, να αλλάξει τον κόσμο, ήδη στις απαρχές του 20ου αιώνα με τη διατύπωση από τον Albert Einstein της ειδικής και της γενικής θεωρίας της σχετικότητας, που μέρος της αποτελεί και η γενική θεωρία της βαρύτητας, μέσω της οποίας επιλύθηκε μεν το μυστήριο της κίνησης του Ερμή, αλλά άνοιξε ένα τεράστιο πεδίο διαμάχης γύρω από τους νόμους που διέπουν όχι μόνο τις κινήσεις των ουρανίων σωμάτων, αλλά και κάθε τι που αποτελεί αυτό που ονομάζουμε σύμπαν. Η διαμάχη της σχετικότητας με τις εξωτικές θεωρίες της κβαντομηχανικής έδωσε, μέσα από το φωτισμένο μυαλό του αμερικανού φυσικού Richard Feynman, τη θεωρία της κβαντικής ηλεκτροδυναμικής, ένα απίστευτο κομψοτέχνημα της φυσικής επιστήμης, μέσα από το οποίο συνδυάστηκαν οι δυο θεωρίες σε μια προσπάθεια ενοποίησης των φυσικών νόμων του μικρόκοσμου, στο εσωτερικό των ατόμων, και του μακρόκοσμου, στο αχανές σύμπαν.

Σήμερα, έχουν προκύψει νέα προβλήματα, τα οποία αλέθουν τους σύγχρονους θεωρητικούς φυσικούς στις μυλόπετρες του CERN, του Fermilab, του SLAC και άλλων μεγάλων ερευνητικών κέντρων, όπου η κάθε νέα θεωρία λύνει κάποια από τα προβλήματα των προηγούμενων θεωριών, αλλά θέτει πλειάδα νέων προβλημάτων. Φαίνεται, τελικά, ότι το Σύμπαν αρνείται επίμονα να αποκωδικοποιηθεί και οι νόμοι της Φύσης θα είναι το μεγάλο Βατερλό της ανθρώπινης ματαιοδοξίας.

Υ.Γ.
Περεμπιπτόντως, αναφέρω ότι οι φυσικοί του CERN ήταν αυτοί που ανέπτυξαν αυτό που σήμερα αποκαλούμε Internet, δηλαδή όλα αυτά τα περίπλοκα πρωτόκολλα μέσω των οποίων διασυνδέονται εκατομμύρια υπολογιστές και ανταλλάσσεται συνεχώς απίστευτος όγκος πληροφοριών με ακρίβεια και ταχύτητα που πριν από 50 χρόνια, μόνο ως μυθιστόρημα επιστημονικής φαντασίας θα μπορούσε κάποιος να φανταστεί. Σημειωτέον ότι όλη αυτή η τεχνολογία αναπτύχθηκε στο CERN όχι ως αυτόνομο project, αλλά ως πάρεργο με στόχο την εύκολη, ακριβή και γρήγορη μετάδοση και ανταλλαγή πληροφοριών μεταξύ των επιστημόνων του εργαστηρίου.

Κυριακή 3 Ιανουαρίου 2010

JOHN WILLIAMS - Ο ΜΑΓΟΣ ΤΗΣ ΚΙΘΑΡΑΣ

Θέλω να πω δυο κουβέντες για τον John Williams, τον Αυστραλό άσο της κιθάρας που καθιέρωσε την κιθάρα ως αυτόνομο κλασικό όργανο στο δεύτερο μισό του 20ου αιώνα. Μαθητής του μεγάλου Ισπανού Αντρέ Σεγκόβια, έδειξε από πολύ μικρός το ταλέντο του στην κιθάρα. Σήμερα θεωρείται από όλους όσους έχουν έστω και μικρή σχέση με την κλασική κιθάρα ο καλύτερος κιθαριστής που πέρασε ποτέ από τούτο τον κόσμο. Πράγματι, οι ερμηνείες του John είναι αξεπέραστες σε όλα τα είδη της μουσικής που αφορούν στην κλασική κιθάρα. Ο ήχος του είναι απίστευτα δυνατός, η εκφραστικότητά του δεν έχει όρια, το ρεπερτόριό του περιλαμβάνει ΟΛΑ τα έργα που έχουν γραφεί ή μεταγραφεί για κλασική κιθάρα, ενώ η τεχνική του είναι απαράμιλλη. Πολλοί συνθέτες του 20ου αιώνα έγραψαν κομμάτια ειδικά για τον John Williams, ενώ αμέτρητοι είναι οι κιθαριστές που επέλεξαν να μάθουν κλασική κιθάρα μαγεμένοι από τον ήχο του. Οι τεχνική που ανέπτυξε, κυρίως στο δεξί χέρι, είναι σήμερα ο μόνος αποδεκτός τρόπος να παίζει κανείς κλασική κιθάρα, καθώς οποιοσδήποτε άλλος τρόπος παιξίματος μοιάζει με γρατσούνισμα των χορδών σε σχέση με το παίξιμο αλα John Williams. Βεβαίως, ένας τόσο προικισμένος ερμηνευτής δημιουργεί πάντα και μια κακή παρενέργεια· ακυρώνει και σαρώνει τα πάντα, δημιουργώντας μια μονοκρατορία όπου οτιδήποτε άλλο έχει εκ προοιμίου μειωμένη αξία. Εγώ ο ίδιος παρατηρώ ότι από τους 50 περίπου δίσκους και CD κλασικής κιθάρας που έχω στη συλλογή μου, μόνο 4-5 είναι με άλλους εκτελεστές. Παρεμπιπτόντως, να πω ότι οι ερμηνείες του Γερμανού Hubert Kaepel σε έργα barock είναι μάλλον ανώτερες από αυτές του John Williams, αλλά λίγοι γνωρίζουν τον Kaepel. Για να μην πλατειάζω, ακούστε αν θέλετε ένα δείγμα από τις σουίτες του Bach από τον John Williams, που πρόσθεσα πρόσφατα στο κεφάλαιο "Μεγάλοι Ερμηνευτές" του sidebar.