Ανάπτυξη

Developer Tools, το απαραίτητο εργαλείο

Inspect element. Όσοι από εσάς έχετε ασχοληθεί έστω και λίγο με web design ή/και web development, οι δύο αυτές λέξεις θα σας φανούν γνώριμες. Ο τρόπος με τον οποίο μπορεί πλέον ο οποιοσδήποτε να ερευνήσει τον κώδικα μιας σελίδας με δύο κλικ ίσως να φαίνεται αυτονόητος για πολλούς, τα πράγματα όμως δεν ήταν πάντα έτσι.

Μέχρι πρόσφατα, η διαδικασία αποσφαλμάτωσης των σελίδων ήταν αρκετά επίπονη, αφού τόσο για το markup (HTML) όσο και για την Javascript οι developers/designers θα έπρεπε είτε να μάθουν καλά ένα εξωτερικό εργαλείο και να κάνουν την δουλεία τους εκεί, όπως το Dreamweaver, ή να χρησιμοποιούν κάποιο από τα πολλά extensions του Firefox με τις χιλιάδες επιλογές και τα submenus.

διαβάστε περισσότερα →  }

iTunes LP, το Web Design στις υπηρεσίες της μουσικής

Όταν ανακοινώθηκε για πρώτη φορά η πλατφόρμα iTunes LP από την Apple, στα πλαίσια των νέων χαρακτηριστικών του iTunes 9, υπήρχε αρκετός ενθουσιασμός γύρω από το θέμα. Το iTunes LP ουσιαστικά προσφέρει στους μουσικούς που διαθέτουν τα κομμάτια τους μέσα από το iTunes Store, την δυνατότητα δημιουργίας μιας διαδραστικής παρουσίασης του album τους, με κείμενο, animations, ήχους, εικόνες και videos.

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

Μέχρι να κυκλοφορήσει λοιπόν κάποιο επίσημο εργαλείο για την δημιουργία iTunes LPs, όσοι άρχισαν να πειραματίζονται με LPs που είναι ήδη διαθέσιμα, παρατήρησαν πως δεν είναι τίποτα περισσότερο από πακέτα που περιέχουν JS, CSS και HTML και λειτουργούν σε συμφωνία με το iTunes.

διαβάστε περισσότερα →  }

Εισαγωγή στο HTTP Basic Authentication με το Twitter API

Η ύπαρξη μιας πληθώρας από APIs στις μέρες μας (περί τα 1013 κατά το ProgrammableWeb), δίνει την δυνατότητα σε όλους να πειραματιστούν με τα δεδομένα αρκετών web services, είτε έχουν βασικές γνώσεις προγραμματισμού, είτε είναι πιο προχωρημένοι.

Οι λειτουργίες που προσφέρουν τα APIs στους developers παρόλα αυτά, δεν περιορίζονται μόνο στην αποστολή πληροφορίας από τις υπηρεσίες. Αρκετά από αυτά προχωράνε ένα ακόμη βήμα, προσφέροντας δυνατότητα πιστοποίησης των χρηστών της υπηρεσίας με πολλαπλούς τρόπους. Κάποιες υπηρεσίες χρησιμοποιούν συστήματα πιστοποίησης βασισμένα σε tokens (όπως το Flickr), ενώ άλλες έχουν ενστερνιστεί πρότυπα όπως το oAuth. Τα περισσότερα authentication-aware APIs παρόλα αυτά, υποστηρίζουν ένα αρκετά απλό σύστημα πιστοποίησης που ακούει στο όνομα HTTP Basic Authentication.

Μια αρκετά γνωστή υπηρεσία που παρέχει δυνατότητα πιστοποίησης των χρηστών μέσω του HTTP Basic Authentication, είναι το Twitter. Αλλά ας δούμε πρώτα τι ακριβώς είναι το HTTP Basic Authentication.

διαβάστε περισσότερα →  }