Δωρέαν JavaScript βιβλία

Η JavaScript είναι εδώ και πολύ καιρό η επίσημη γλώσσα του web. Είναι η γλώσσα που χρησιμοποιείται πίσω από όλες τις HTML5 εφαρμογές που μας εντυπωσιάζουν (με άλλα λόγια είναι η γλώσσα που χρησιμοποιούν όλα τα HTML5 APIs, και όχι μόνο). Το κακό με την Javascript είναι πως έχει αρκετές παραξενιές, οι οποίες κάνουν την εκμάθηση της αρκετά δύσκολη, ακόμα και σε έμπειρους προγραμματιστές. Αν θέλετε να ξεκινήσετε σωστά, το δωρεάν βιβλίο του Cody Lindley ¨Javascript Enlignment¨ είναι μια πολυ καλη αρχή. Επίσης οι πιο μυημένοι μπορούν να ρίξουν μια ματιά και στο επίσης δωρεάν βιβλίο του Addy Osmani ¨Essential JavaScript and jQuery designs patterns¨.

Καθόλου άσχημες τιμές 😉

iPad εφαρμογές και σκέψεις

Εδώ και κάτι μέρες είμαι κάτοχος ενός iPad 2 και οφείλω να ομολογήσω πως το έχω ευχαριστηθεί και χρησιμοποιήσει περισσότερο από το Macbook pro μου! Μετά από κάτι μέρες λοιπόν αισθάνομαι πως επιτέλους το έφερα στα μέτρα μου και αποφάσισα να μοιραστώ την εμπειρία. Οι εφαρμογές που θα παρουσιάσω κάνουν για όλους και οι περισσότερες είναι δωρεάν. Έχουμε και λέμε λοιπόν:

  • Terra browser : Καλός ο Safari αλλά του λείπουν κάποια πραγματάκια που θα ήθελα, όπως tabs, bookmarks κτλ. Ο συγκεκριμένος browser είναι και αυτός webkit-based που σημαίνει πως δεν χάνεται τίποτα σε ποιότητα, αλλά ταυτόχρονα κερδίζετε και τα extra καλούδια που παρέχει.
  • Mail Client : Και πάλι δεν χρησιμοποιώ το Apple Mail, γιατί και δεν μου αρέσει (σοβαρά μιλάω, το έχουν κάνει κάπως περίεργο) αλλά και επειδή βολεύομαι αρκετά με την πολύ καλή mobile version του Gmail. Αν κάποιος έχει να προτείνει κάτι ας αφήσει comment.
  • MobileRSS : Φανταστικός RSS client για το Google Reader. Αν τώρα δεν χρησιμοποιείτε το Google Reader για τα feeds σας δεν έχω να προτείνω κάτι άλλο.
  • FlexPlayer : Ακόμα μια εφαρμογή τρίτων που τρώει μια εγγενής εφαρμογή της Apple, και για την ακρίβεια το Apple Videos. Ο συγκεκριμένος player παίζει αυτόματα όλα τα video formats, κάτι που δεν κάνει το Videos (θέλει μετατροπές και άλλα τέτοια). Κατά τα άλλα είναι ένας minimal player που απλά κάνει την δουλειά του. Το μόνο που δεν έχω δοκιμάσει ακόμα είναι αν παίζει υπότιτλους, αλλά δεν καίγομαι κι ολας. (Σημείωση : δεν είναι streaming λύση)
  • iBooks : Επιτέλους και μια Apple εφαρμογή που χρησιμοποιώ, κυρίως για την ανάγνωση PDF αρχείων. Όσοι θέλουν μπορούν να δοκιμάσουν και το επίσης πολύ καλό και δωρεάν PerfectReader (το χρησιμοποιούσα μέχρι να ανακαλύψω πως διαβάζεις PDFs από το iBooks).
  • Instapapaper ή Read it Later : Προσωπικά χρησιμοποιώ το Instapaper, το οποίο δεν είναι δωρεάν αλλά έχει πολύ καλύτερη υποστήριξη σχεδόν από όλα τα υπόλοιπα iPad apps. Αν τώρα σας χαλάει πάρα πολύ η πληρωμή, το Read it Later είναι η καλύτερη εναλλακτική δωρεάν λύση.
  • Twitter : Ο επίσημος client του twitter είναι μια από τις πιο καλοσχεδιασμένες εφαρμογές που έχω δει. Απλά must!
  • Friendly for Facebook : To Facebook δεν έχει προς το παρόν κάποιον επίσημο client, ωστόσο το Friendly κάνει μια χαρά την δουλειά του.
  • Skype : Ακόμα μια εντυπωσιακή εφαρμογή που αξίζει να έχετε.
  • IM+ : Η καλύτερη και πιο ολοκληρωμένη εφαρμογή για chat που βρήκα. Υποστηρίζει σχεδόν όλα τα δίκτυα, οπότε τα έχετε όλα σε 1.
  • Dropbox : Το Dropbox σας στο iPad.
  • Flipboard : Ακόμα μια πολύ εντυπωσιακή εφαρμογή που σίγουρα αξίζει να της ρίξετε μια ματιά. Το Flipboard θα δημιουργήσει το προσωπικό σας ψηφιακό περιοδικό από τις social media υπηρεσίες που χρησιμοποιείται και θα σας το παρουσιάσει με όμορφα εφέ.
  • PlainText : Η καλύτερη δωρεάν λύση που βρήκα για δημιουργία εγγράφων στο cloud. Γράφεις το κείμενο σου στην εφαρμογή και σου κρατάει τα πάντα μέσα σε ένα directory στο dropbox σου. Ιδανικά θα ήθελα έναν καλό Goolge Docs client, αλλά αυτοί που δοκίμασα (ακόμα και μερικοί ακριβοί) κάνουν edit με το web inerface του Google Docs το οποίο δεν με βολεύει. Αν κάποιος έχει να προτείνει κάτι, please share.
  • Άλλες εφαρμογές που χρησιμοποιώ αλλά που είναι λίγο πιο “ειδικές” είναι το WordPress, TED (παρουσιάσεις), BBC news και FTP Client.
Αυτά τα λίγα από εμένα, όποιος θέλει να προσθέσει κάτι ή να μου προτείνει κάτι που χάνω, ας αφήσει σχόλιο. Καλές διακοπές σε όλους!

CSS3 και βοηθητικά εργαλεία…

Δεν υπάρχει πιο καλή περίοδος από αυτήν για να αρχίσουμε σιγά-σιγά να χρησιμοποιούμε όλο και περισσότερους CSS3 κανόνες. Οι καινούργιοι browsers είναι αρκετά ώριμοι για κάτι τέτοιο, οι mobile  browsers βρίσκονται σε εξίσου υψηλό επίπεδο, ενώ στους παλιότερους δεν πρόκειται να χαλάσει τίποτα, απλά δεν θα “βλέπουν” τα καινούργια καλούδια (δεν πρόκειται να χαλάσει κάτι).

Το μόνο αρνητικό στην παραπάνω υπόθεση είναι πως στις περισσότερες περιπτώσεις είτε το συντακτικό είναι κάπως δύσκολο στην εκμάθηση (κάθε αρχή και δύσκολη), είτε χρησιμοποιούνται διάφορα browser prefixes για να λειτουργήσουν σωστά, είτε οι κανόνες είναι αρκετά “visual”, οπότε θέλουμε να βλέπουμε άμεσα στον browser το αποτέλεσμα, και όχι να προσπαθούμε να μαντεύουμε τις ρυθμίσεις.

Παρακάτω έχω μαζέψει κάποια online εργαλεία που χρησιμοποιώ για την γρήγορη επίλυση των παραπάνω περιπτώσεων. Έχουμε και λέμε λοιπόν :

  • CSS3 Please! : Ένα απλό αλλά πολύ περιεκτικό site για να αντιγράψετε εύκολα και γρήγορα τους CSS3 κανόνες που θέλετε (μαζί με όλα τα browser prefixes). Γρήγορο, minimal και “to the point”. Είναι συνήθως ο πρώτος μου σταθμός όταν ψάχνω κάποιο prefix για CSS3 κανόνα.
  • CSS3 Generator : Εξίσου καλό εργαλείο, ωστόσο μερικές φορές πρέπει να κάνεις κάποια click παραπάνω για να πάρεις αυτό που θέλεις…
  • Font Squirrel : Απλά το καλύτερο εργαλείο για μετατροπή γραμματοσειρών σε web fonts (@font-face). Δεν έχω χρησιμοποιήσει ποτέ μου άλλο εργαλείο γι’ αυτήν την δουλειά.
  • Layer Style : Ένα πολύ-εργαλείο που προσφέρει γραφικό περιβάλλον (σε στυλ “Photoshop”) για την δημιουργία των κανόνων μας, αλλά και live preview! Πολύ έξυπνη ιδέα και υλοποίηση, που θα βοηθήσει πολλούς γραφίστες και όχι μόνο…
  • Drop Shadow Generator : Πιο εξειδικευμένο στις σκιές, ωστόσο τα έτοιμα presets του είναι φανταστικά, ενώ μπορείτε να δείτε και σε live preview το πως θα φαίνεται η σκιά σας. Προσωπικά το χρησιμοποιώ συχνά γιατί δεν μπορώ να προβλέψω με τίποτα το πως θα φαίνονται οι σκιές στον browser!

Έχετε να προσθέσετε κάποιο άλλο εργαλείο, τότε απλά αφήστε ένα comment 😉

Update : Προσθέτω ακόμα 2 πολύ καλά εργαλεία που συστήνει ο φίλος μου Γιάννης.

  • CSS3.0 Maker : Μια λύση “όλα σε ένα”, μιας και δημιουργεί κώδικα για τα πάντα, από border-radius μέχρι CSS animations. Μου αρέσει γιατί δείχνει και ποιοι browsers υποστηρίζουν τους CSS3 κανόνες.
  • Ultimate CSS Gradient Generator : Πολύ καλό εργαλείο για την δημιουργία gradients με πολλά presets και εύκολο UI.

Αποκτήστε δωρεάν το βιβλίο “The Principles of Successful Freelancing”

To Sitepoint για τις επόμενες 10 μέρες χαρίζει το βιβλίο “The Principles Of Successful Freelancing“! Το μόνο που έχετε να κάνετε είναι να ακολουθήσετε τις οδηγίες που αναφέρουν στο blog τους.

Και πάνω που σκεφτόμουν να αγοράσω ένα τέτοιο βιβλίο…

Δωρεάν βιβλίο για design!

O Hugh Dubberly από το Dubberly Design Studios (DDO) γράφει το βιβλίο “How do you design?”, το οποίο αν και σε beta μορφή ακόμα, δείχνει πολύ ενδιαφέρον. Ακόμα πιο ενδιαφέρον είναι το γεγονός πως ο συγγραφέας αποφάσισε να διανήμει το συγκεκριμένο (beta) βιβλίο εντελώς δωρεάν, σε PDF μορφή! Το μόνο που έχετε να κάνετε είναι να επισκευθείτε το blog του και να το κατεβάσετε! Και πάνω που ήθελα να αγοράσω ένα βιβλίο για design…

Το Whitepress theme επίσημα πλέον στο WordPress.org

To Whitepress theme, κατάφερε επιτέλους να μπει και στο επίσημο WordPress Theme Directory. Αισθάνομαι αρκετά περήφανος, αν και οφείλω να γράψω πως απορρίφθηκε 2 φορές πριν γίνει δεκτό, την μία επειδή είχα πολλά backlinks στο blog μου (αν και είχα μόνο 3 – μάλλον τους χάλαγε που τα 2 ήταν ad images στην sidebar) και την δεύτερη επειδή είχα βάλει πολλά tags στην κατηγοριοποίηση του theme (έλεος)! Όπως και να έχει στο τέλος το δέχτηκαν και είμαι πλέον και επίσημα official WordPress contributor!

Yahoo BrowserPlus

Το Yahoo BrowserPlus είναι ένα browser plug-in το οποίο μπορεί να εγκατασταθεί στα περισσότερα λειτουργικά (XP, Vista, OS X Tiger και Leopard) και browsers (IE 6 – 7, FF 2 -3, Safari 3 και σύντομα Chrome), και να προσφέρει πολλά νέα εργαλεία τόσο στους developers όσο και στους τελικούς χρήστες που διαθέτουν το συγκεκριμένο plug in. Είναι με λίγα λόγια κάτι σαν το Google Gears, το οποίο εστιάζει περισσότερο στο UI (user interface) επίπεδο και όχι τόσο σε off-line και database δυνατότητες.

Καλή κίνηση από την Yahoo! αλλά μάλλον σε λάθος χρόνο. Προσωπικά πιστεύω πως δεν θα καταφέρει και πολλά πράγματα…

Άλλο ένα δωρεάν βιβλίο από το Sitepoint!

Το Sitepoint προσφέρει εντελώς δωρεάν το βιβλίο “The Art & Science Of CSS“! Το μόνο πού έχετε να κάνετε είναι να ακολουθήσετε τις οδηγίες, και στην συνέχεια το Sitepoint σας ενημερώνει μέσω twitter ή mail για το πως μπορείτε να το κατεβάσετε! Από μια πολύ γρήγορη ματιά που του έριξα δεν με ενθουσίασε ιδιαίτερα, ωστόσο δωρεάν είναι, δεν έχετε να χάσετε τίποτα!

Δωρεάν εργαλεία παρακολούθησης δημοτικότητας!

Πολλοί είναι αυτοί που με ρωτάνε πως μπορούν να δουν τι pagerank έχει το site/blog τους, και γενικότερα την δημοτικότητα του, χωρίς ταυτόχρονα να μπλέξουν με πολλές τεχνικές λεπτομέρειες, στατιστικά και άλλες ανάλογες πληροφορίες, που τις περισσότερες φορές δεν καταλαβαίνουν κι ολας.

Καταρχάς να δηλώσω σε αυτό το σημείο, πως ο καλύτερος τρόπος για να έχετε μια πολύ καλή και σφαιρική άποψη του τι γίνεται στο site σας, καλό είναι να εγκαταστήσετε κάποιο σύστημα καταγραφής και ανάλυσης traffic. Τέτοια συστήματα υπάρχουν πολλά, από το δωρεάν Google Analytics, το Mint και πολλά άλλα. Από εκεί και πέρα όσοι δεν ενδιαφέρονται για μια τόσο αναλυτική προσέγγιση, μπορούν να συνεχίσουν να διαβάζουν το post, το οποίο παρουσιάζει τις πιο γνωστές και γρήγορες λύσεις…

  • Alexa : Ίσως το πιο διάσημο εργαλείο αλλά και μέτρο σύγκρισης δημοτικότητας ενός site (μετά το Google pagerank φυσικά). Μπορείτε να συγκρίνετε μέχρι και 5 διαφορετικά domain σε επίπεδο traffic, page views, alexa rank κτλ. Εύκολο και γρήγορο εργαλείο σύγκρισης.
  • Yahoo site explorer : Πολύ καλή λύση και μάλιστα από επώνυμη εταιρεία. Εάν έχετε ήδη έναν λογαριασμό Yahoo!, μπορείτε να χρησιμοποιήσετε αμέσως την υπηρεσία, ενώ εάν δηλώσετε και επίσημα το site σας (προσθέτοντας ένα meta tag στο head section), θα ενεργοποιήσετε και επιπλέον χαρακτηριστικά της!
  • Quarkbase : To Quarkbase είναι  η καλύτερη λύση του είδους και ξεπερνά ακόμα και τις επώνυμες παραπάνω λύσεις. Απλά δηλώνεται ένα domain και παίρνετε αμέσως μια γενική ιδέα για το που κινείτε το site σας.
  • Feed Compare : Υπηρεσία σύγκρισης feed! Επιλέξτε τα Feedburner feed που θέλετε, και δείτε πως τα πάνε σε subscribers!
  • Popuri.us και socialmeter : Δύο γρήγορες υπηρεσίες που κάνουν πάνω κάτω το ίδιο πράγμα. Επιτρέπουν με ένα click να δεις πόσα backlinks έχει το domain σου, ενώ το popuri.us δίνει και κάποιες επιπλέον πληροφορίες, όπως το pagerank του domain καθώς και κάποιες γενικές πληροφορίες για αυτό.
  • Quantcast : Το συγκεκριμένο site σας δίνει πολλές δημογραφικές πληροφορίες (όπως ηλικίες επισκεπτών, φύλο επισκεπτών, εθνικότητα κτλ.). Τώρα να σας πω την αλήθεια δεν ξέρω κατά πόσο αξιόπιστα είναι αυτά τα δεδομένα, ωστόσο όποιος ενδιαφέρεται ας του ρίξει μια ματιά…
  • Compete : Με αυτό το εργαλείο μπορείτε να συγκρίνετε το site/blog σας με άλλα! Απλά δηλώστε τα URLs και δείτε τα αποτελέσματα σε unique visitors αλλά και σε άλλα δεδομένα.