εορταστική απόδραση

Μόλις γυρίσαμε από την Κύμη, όπου περάσαμε ΠΣΚ με γονείς και άλλους συγγενείς. Σκάσαμε στο φαγητό βέβαια, αλλά το αντισταθμίσαμε με μερικά μπάνια. Και του χρόνου, να είμαστε καλά! Ευχαριστώ και για τις ευχές @twitter, facebook και friendfeed! :-)

Posting To WordPress From Git

Posting To WordPress From Git.

New York High Line

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

NY High Line Όμως, βλέποντας projects όπως το High Line θυμάμαι ότι υπάρχουν πάντα περιθώρια και ιδέες, αρκεί κάποιος να αποφασίσει (αρκετοί από εμάς, βασικά) να τις προχωρήσει.

Η High Line, στην Νέα Υόρκη, ήταν μία εναέρια σιδηροδρομική γραμμή, μήκους περίπου 2 χιλιομέτρων, που χτίστηκε την δεκαετία του ’30, για χρήση από φορτηγά τρένα. Από το 1980, δεν έχει χρησιμοποιηθεί. Το project έχει στόχο να μετατρέψει αυτή την γραμμή που βρίσκεται 10 μέτρα πάνω από το επίπεδο του εδάφους σε ένα μεγάλο κήπο. Θα ολοκληρωθεί το 2010, αλλά μπορεί κανείς να δει ήδη τα τμήματά του που έχουν παραδοθεί στο κοινό.

Αξίζει να διαβάσετε το High Line blog και να επισκεφθείτε την σελίδα των Friends of the High Line στο flickr για να δείτε φωτογραφίες.


η φωτογραφία είναι του Dominic Campbell

το facebook εξαγοράζει το friendfeed

Πριν από λίγες ώρες, μάθαμε ότι το facebook εξαγόρασε το friendfeed.

Δεν χαίρομαι. Το friendfeed ήταν μία από τις αγαπημένες μου υπηρεσίες, για το openness που την χαρακτήριζε, την καθαρότητα στις λειτουργίες. Από την άλλη το facebook είναι ένα walled garden, τα API τους μου έμοιαζαν πάντα (μπορεί να είμαι προκατειλημμένος) να έχουν κρυφή ατζέντα και αισθανόμουν πάντα ότι πρέπει να είμαι επιφυλακτικός απέναντί του σε θέματα αδειών χρήσης και προστασίας προσωπικών δεδομένων.

TheDayFFF.fckedup

Ελπίζω να κάνω λάθος.


η εικόνα είναι από το πολύ καλό άρθρο του siliconANGLE για το θέμα.

εντυπώσεις από το google wave

ο cosmix γράφει τις πρώτες του εντυπώσεις από το Google Wave.

επιστροφή στις “στατικές” σελίδες;

Θυμάστε, οι παλιότεροι, την εποχή που όλα τα sites ήταν μία συλλογή στατικών σελίδων; Πριν την ύπαρξη των CGI scripts και του server side scripting με perl, php κ.λ.;

Για κάποιο λόγο, η ιδέα να επιστρέψω σε στατικές σελίδες, μου μοιάζει αρκετά ελκυστική. Όχι βέβαια με τις τεχνολογίες του ’90 -δύο δεκαετίες, σχεδόν, αργότερα, έχουμε πολύ καλύτερα εργαλεία. Και υπάρχει μία πληθώρα υπηρεσιών στις οποίες μπορεί να κάνει κανείς “outsource” οτιδήποτε θα απαιτούσε interactivity, όπως τα σχόλια (από IntenseDebate και Discus, μέχρι friendfeed).

Βασικά οι ιδέες που γυρνάνε στο μυαλό μου, χωρίς να έχω καταφέρει να τις τακτοποιήσω, είναι:

- compatibility και life expectancy
Το blog μου κοντεύει να κλείσει 6 χρόνια. Δεν βλέπω γιατί, δεν θα μπορούσε να κλείσει άλλα τόσα και πολύ περισσότερα. Θα είναι τόσο διαδεδομένη η PHP τότε; Η MySQL; Ο apache;

Λογικά ναι. Δηλαδή, βάζω και στοίχημα. Και να μην είναι, θα υπάρχουν άλλα αντίστοιχα, και σίγουρα τρόποι για migration. Αλλά… πού ξέρεις; Αυτό που έχω δει με τα χρόνια είναι ότι τελικά αυτό που σώζεται και μεταφέρεται πιο εύκολα είναι οι στατικές σελίδες. Έτσι π.χ. έχω το site μου από το 1997, ενώ άλλα που έφτιαξα πιο μετά έχουν χαθεί.

- distribution
Εδώ και μήνες ρίχνω κλεφτές ματιές, όποτε έχω λίγο χρόνο, στο Git, ένα version control system με μερικά ενδιαφέροντα χαρακτηριστικά, όπως την distributed αρχιτεκτονική που υποστηρίζει. [1]

Προσπαθώ να καταλάβω, να φανταστώ, πώς θα μπορούσε να είναι και να λειτουργεί ένα site που δεν “εξαρτάται” τόσο από το URL του. Που το περιεχόμενό του μπορείς να το κάνεις checkout ή clone, να το μεταφέρεις από δω και από κει, να υπάρχει σε πολλαπλές κόπιες, ίσως αλλαγμένο από άλλους χρήστες, σε διάφορα σημεία του internet. (Βέβαια, υπάρχουν προβλήματα, π.χ. πώς αντικαθιστάς notification mechanisms όπως οι ping servers+RSS ή ακόμη και τα post pings και trackbacks ή -ακόμη πιο σημαντικό- ποιο είναι το namespace που προσδιορίζει την ταυτότητα ενός άρθρου κ.λ.)

Για αυτό και έκανα διαθέσιμο το longtxt και μέσω git -για την ακρίβεια, το git είναι ο κυρίως μηχανισμός, αν και όχι δημοφιλής, και το www προστέθηκε στην συνέχεια.

Μερικά από τα παραπάνω δεν είναι πολύ πρωτότυπα. Μπορείτε να βρείτε παρόμοιες ιδέες πίσω από posts και projects όπως:
- Using Git to maintain your website [2]
- Git website howto
- How to Maintain Static Sites with Git & Jekyll
- Blogging Like a Hacker using Git and Jekyll
- introducing Hyde
- AYM CMS
- Loathsxome
- Flashbake: Free version-control for writers using git
- GitTorrent, The Movie

Σκέφτομαι ότι ίσως ακόμη και τα σχόλια να μπορούσαν να γίνονται ως contributions που θα γίνονται αργότερα merge στο main branch; Και πώς θα μπορούσε κάποιος να περιορίσει την πρόσβαση ή να κλείσει ένα site του οποίου τουλάχιστον το περιεχόμενο (ή και το layout) “επιπλέει” άναρχα σε πολλαπλές κόπιες σε servers και clients σε όλο τον κόσμο; Μήπως όμως, θα χρειαζόμασταν τότε πολύ περισσότερο μηχανισμούς ηλεκτρονικής υπογραφής;

Φαντάζομαι, μετά από όλα αυτά, τα εισαγωγικά στον τίτλο να εξηγούνται λίγο περισσότερο. :-)

Μπορεί όλα αυτά να μην βγάζουν τόσο νόημα. Αλλά ήθελα να τα γράψω για να τα έχω και εγώ ως reference την επόμενη φορά που θα ξαναπιάσω το θέμα… Δείτε τα ως τροφή για σκέψη…


[1] άλλα άρθρα σχετικά με το git
[2] αυτή την προσέγγιση πάνω-κάτω, από τεχνική άποψη, ακολούθησα για το longtxt.