Open Social : Το απόλυτο API

Το Open Social είναι το νέο υπέρ-API της Google, το οποίο έχει σαν στόχο να διευκολύνει τους developers να δημιουργήσουν web εφαρμογές για social networking sites κάτω από ένα ενοποιημένο API. Μπορεί κάποιος να το χαρακτηρίσει και σαν την Java των social networking sites, αφού γράφοντας κάποια web εφαρμογή πάνω στο συγκεκριμένο API, θα μπορεί να χρησιμοποιηθεί σε όσα site υποστηρίξουν το Open Social. Τα site που έχουν ήδη συμφωνήσει είναι αρκετά, όπως Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo και XING, ενώ το Facebook είναι ο μεγάλος απών της λίστας (ας μην ξεχνάμε πως ένα πολύ μικρό κομμάτι μετοχών του Facebook κατέχει πλέον η Microsoft, η μεγαλύτερη αντίπαλος της Google).

Τα παραπάνω site λοιπόν θα αφομοιώσουν τα χαρακτηριστικά του Open Social (κάποιοι ήδη άρχισαν να το ονομάζουν και plug-in API) και θα λειτουργούν σαν “containers” των εφαρμογών του. Το σκεπτικό δηλαδή είναι ίδιο με αυτό του Facebook (όπου λειτουργεί σαν container των Facebook εφαρμογών), απλά στην περίπτωση του Open Social μιλάμε για κάτι πολύ πιο μεγάλο, το οποίο θα χρησιμοποιεί πολλά sites σαν “containers” και οι εφαρμογές θα μπορούν να τρέξουν native και χωρίς κανένα customization σε όλα αυτά! Από ότι διάβασα, αν και δεν είναι τίποτα σίγουρο ακόμα, η Google δεν θέλει να δημιουργίσει νέες markup και Query languages για την λειτουργία του API, σε στυλ FBML (Facebook Markup Language) and FQL (Facebook Query Language), αλλά σκέφτεται να στηρίξει όλο της το API σε W3C standard τεχνολογίες, όπως (X)HTML και Javascript! Εάν τελικά γίνει κάτι τέτοιο, ο οποιοσδήποτε γνωρίζει Javascript και HTML θα μπορεί να δημιουργήσει αμέσως εφαρμογές για το Open Social, κάτι που βρίσκω πολύ ενθαριντικό.

Η κίνηση της Google είναι πολύ έξυπνη, μιας και έχει καταλάβει που θα παιχτεί το παιχνίδι στο μέλλον (στο web software και όχι στο desktop/παραδοσιακό), ενώ προσωπικά μου αρέσει και η δυνατότητα που δίνει σε μικρότερους παίχτες (όπως πχ. έλληνες developers) να μπορέσουν να δημιουργήσουν κάτι που θα τρέχει σε πολλά μεγάλα site ταυτόχρονα και φυσικά την δυνατότητα ανάδειξης τους (κάτι που λείπει από την μικρή ελληνική αγορά). Φυσικά υπάρχει και ο γνωστός αντίλογος όπου η Google παρουσιάζεται σαν την Microsoft του web (κάτι που ισχυεί φυσικά), πως η εταιρεία θα ελέγχει ακόμα περισσότερα προσωπικά μας δεδομένα, πως προσπαθεί να ελέγξει άλλα site χρησιμοποιώντας την μηχανή αναζήτησης της και άλλες υπηρεσίες της (όπως το συγκεκριμένο API) και άλλα ανάλογα σενάρια. Σίγουρα έχουν κάποιο δίκιο, ωστόσο η δύναμη της Google στηρίζεται στους χρήστες της, κάτι που γνωρίζει καλύτερα από όλους, οπότε πρέπει να προσέξει χίλιες φορές πιο περισσότερο πριν αποφασίσει να εξοργίσει κάποιους από αυτούς και φυσικά να τους χάσει. Πάντως εγώ από την μεριά του developer, και ιδιαίτερα του έλληνα developer, θα με ενδιέφερε κάτι που φτιάχνω να το δει όσος περισσότερος κόσμος γίνεται και φυσικά εάν είναι καλό να πάρω τα ανάλογα credits.

Τέλος για όσους θέλουν να διαβάσουν περισσότερες πληροφορίες για το Open Social, μπορούν να ρίξουν μια ματιά στο επίσημο blog του καθώς και στα δύο πολύ ενδιαφέροντα άρθρα του Marc Andreessen.

Νέο Tsevdos.com

Το site μετά από μία νεκρή περίοδο περίπου 2 εβδομάδων είναι και πάλι on-line! Οι νόμοι του Murphy επαληθεύτηκαν, και μάλιστα πανηγυρικά, μιας και μετά από το upgrate του WordPress στην version 2.3, η mySQL database απλά διέλυσε όλους του ελληνικούς χαρακτήρες που περιείχε (δεν ήταν με λίγα λόγια πρόβλημα στο charset). Μετά την πρώτη ήττα λοιπόν, αποφασίζω να χρησιμοποιήσω το πρώτο backup που είχα πάρει κατευθείαν από το phpMyAdmin. Ανοίγοντας το, έρχεται και τη δεύτερη ήττα, μιας και ανακαλύπτω πως και πάλι όλοι οι ελληνικοί χαρακτήρες είναι corrupted και το backup στην ουσία άχρηστο! Όπως καταλαβαίνεται με είχε ήδη λούσει κρύος ιδρώτας και για το δεύτερο backup το οποίο το έκανα κατευθείαν μέσω του administration panel WordPress, και που όπως σωστά μαντέψατε, και αυτό το backup ήταν άχρηστο!

Μετά από διάφορες πατέντες και δοκιμές που κάναμε μαζί με τον Dennis (ευχαριστώ πολύ παλικάρι), ανακαλύψαμε πως για κάποιο λόγο η παλιά version της mySQL database στους server της One web hosting (στην Δανία), ήταν προβληματική όπως και τα backup της (για κάποιο λόγο επέστρεφε πάντα κατεστραμμένους ελληνικούς χαρακτήρες) και ίσως να μην έφταιγε και το WordPress update τελικά (το οποίο είχε γίνει και κανονικά μάλιστα)! Η ιστορία δεν τελειώνει εδώ όμως, μετά από επικοινωνία με την One web hosting και τους ανθρώπους της, και την παράκληση να γυρίσουν τα πάντα στο πιο πρόσφατο backup τους, η απάντηση που έλαβα ήταν πως από την στιγμή που δεν υπήρχε hardware failure, δεν μπορούσαν να κάνουν κάτι τέτοιο (να πατήσουν ένα κουμπάκι με λίγα λόγια)!!! Μετά από πολλές εξηγήσεις και επεξηγήσεις της ιστορίας και κανένα ουσιαστικό δείγμα καλής θέλησης από την μεριά τους, νευρίασα και μετέφερα τα πάντα στην Dreamhost, η οποία είναι η καλύτερη εταιρεία hosting που έχω συνεργαστεί ως αυτήν την στιγμή (και με το καλύτερο administration panel που έχω δει στην ζωή μου)!!!

Κάπως έτσι ξαναζωντανεύει λοιπόν αυτό το blog, το οποίο έχει χάσει ήδη όλα τα comments του (sorry παιδιά), ενώ θα χρειαστώ να περάσω manual (δυστυχώς!) όλα τα παλιά post μου (μιλάμε για περίπου 230 entries) !!! Τι να κάνουμε, η ζωή συνεχίζεται… Το blog θα αλλάξει και λίγο σε ύφος, αλλά όχι σε θεματολογία, ενώ έχω αποφασίσει να δώσω περισσότερο βάρος στο web design, SEO και στα εργαλεία γύρω από όλα αυτά (browsers, plug-ins, internet services/tools, κτλ.). Τέλος δώστε μου μερικές μέρες για να “στρώσω” λίγο το καινούργιο theme