Κυριακή, Ιανουαρίου 11, 2009

Πανοράματα

Σχεδόν κάθε φορά που βλέπω μια σελίδα στο Internet που περιέχει διαδραστικό φωτογραφικό πανόραμα, σταματάω και χαζεύω, λες και είναι η πρώτη φορά που βλέπω κάτι τέτοιο. Σχεδόν πάντα με εκνευρίζει το γεγονός ότι θα πρέπει να εγκαταστήσω ένα «fat client» για να μπορέσω να το δω. Σε άλλες περιπτώσεις που ο viewer είναι σε Adobe Flash, προσπαθώ πάντα να βρω τι είδους περιεχομένου παίζει ο player και πως μπορεί να δημιουργηθεί τέτοιο περιεχόμενο.

Αυτή τη φορά η αφορμή ήταν ένα link που έλαβα στο e-mail μου - η παρουσίαση του εσωτερικού μιας Ferrari Scuderia Spider 16M: <http://www.ferrariworld.com/events/ss16m/virtualtour/eng/index.htm>.

Δεν είμαι από τους φανατικότερους φανατικούς των αυτοκινήτων, αλλά αυτό που μου κίνησε την περιέργεια ήταν πόσο εύκολα ή δύσκολα φτιάχτηκε κάτι τέτοιο. Το πραγματικά ωραίο σε αυτή τη περίπτωση είναι ότι ο player είναι σε Adobe Flash, που δεν κατάλαβα καν ότι είχα εγκαταστήσει στον υπολογιστή μου, γεγονός που είναι πολυ καλή εμπειρία για τον τελικό χρήστη.

Ψάχνοντας στο Internet βρήκα το site του flash panorama player <http://flashpanoramas.com/player/>, όπου μπορεί να αγοραστεί σε αρκετά φτηνή τιμή – στα 40€. Βέβαια, ο flash panorama player είναι η λύση στο μισό πρόβλημα, το άλλο μισό της λύσης είναι να φτιαχτεί το περιεχόμενο που θα χρησιμοποιεί.

Η αναζήτησή μου για τι περιεχόμενο παίζει αυτός ο player συνεχίστηκε και βρήκα ότι ο flash panorame player παίζει «equirectangular images» ή «image cubes», formats που δεν παράγονται από φωτογραφικές μηχανές, αλλά φτιάχνονται από σύνθεση εικόνων. Ψάχνοντας για περισσότερες πληροφορίες για τα παραπάνω formats, ανακάλυψα ότι υπάρχει μια σειρά από Open Source προγράμματα που φτιάχνουν περιεχόμενο σε αυτά τα formats <http://panospace.wordpress.com/2008/03/17/google-summer-of-code-2008/>.

Από τα προγράμματα που αναφέρονται στην δημοσίευση κατέβασα και δοκίμασα το Hugin <http://hugin.sourceforge.net/>. Έχει δικό του installer, που το κάνει εύκολο στην εγκατάσταση. Στην προσπάθεια να φτιάξω κάτι στα γρήγορα, από μια «συνεχόμενη σειρά» φωτογραφιών δεν είχα κάποιο πρόβλημα στο να καταλάβω την ροή εργασίας. Αυτό που φαίνεται να έχει μεγάλη σημασία, και φάνηκε από την σύντομη εμπειρία μου στην χρήση του προγράμματος, είναι να ξέρεις με τι διαφορά γωνίας έχουν παρθεί οι φωτογραφίες. Είναι σημαντικό για να μπορεί να τις βάλει στην σειρά και να μετατρέψει την προβολή τους.

Μέσα στο site του προγράμματος υπάρχει περιοχή «Tutorials», αλλά άξιες αναφοράς είναι και οι περιοχές «Tech» και «Links» - μέσα από τις σελίδες της πρώτης μπορείς να έχεις πρόσβαση σε περισσότερη «έτοιμη εμπειρία» για το τι ακριβώς χρειάζεται, όσο από hardware, όσο και από software, όσο και τι θα πρέπει να προσέξει κάποιος περισσότερο για την καλύτερη χρήση του προγράμματος. Θα μείνω λίγο παραπάνω στην περιοχή «Tech» που περιγράφει πως δουλεύει αυτή η τεχνολογία, καθώς και στην σελίδα «Links» που έχει αρκετούς συνδέσμους για προγράμματα που μπορούν να λύσουν προβλήματα που θα παρουσιαστούν κατά την δημιουργία περιεχομένου. Από τους συνδέσμους που υπάρχουν ξεχωρίζει αυτός του Pano(rama) Tools Wiki <http://wiki.panotools.org/> που θα ήταν ωραίο θα είναι να το «ξεφυλλίσει» κάποιος αν θέλει μια πιο σφαιρική γνώση στα πανοράματα και στο πως μπορούν να δημιουργηθούν.

Πέμπτη, Δεκεμβρίου 25, 2008

Τα μέσα αποθήκευσης και εγώ…

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

Αφορμή για όλη αυτή την αναφορά στάθηκε η πρόσφατη αγορά ενός SSD δίσκου, του ExpressCard/34 SSD 32GB (TS32GSSD34E-M) από την Transcend. Σκοπός τη αγοράς ήταν ένας πολύ γρήγορο μέσο, μιας και τον τελευταίο καιρό το vitual machine, που χρησιμοποιώ καθημερινά για ανάπτυξη έχει γίνει αργό. Το κόστος της αγοράς από τις Ηνωμένες Πολιτείες από το e-Bay έφτασε τα €70.

Μετά από την εγκατάσταση του εν λόγω προϊόντος, η πρώτη μου δουλειά ήταν να μεταφέρω το virtual machine μου εκεί και να δοκιμάσω την ταχύτητά του. Τα αποτελέσματα της χρήσης ήταν αποκαρδιωτικά – πιο αργό από προηγουμένως - και έτσι αναγκάστηκα να κάνω benchmarks στο σύστημά μου να δω τι πραγματικά γίνεται...

Για τις μετρήσεις μου χρησιμοποίησα το HD Tune Pro, και το χρησιμοποίησα να κάνω benchmarks για στους δίσκους μου. Πρώτη μου δουλειά ήταν να ελέγξω τον εσωτερικό δίσκο του φορητού μου. Ο δίσκος που υπάρχει αυτή τη στιγμή εγκατεστημένος, είναι ένας Seagate Momentus 5400.3 160 GB SATA (ST9160821AS).

Μετρήσεις για τον Seagate Momentus 5400.3 160 GB SATA:

clip_image002

Δεν μπορώ να πω ότι είναι άσχημες οι μετρήσεις του δίσκου, για την εποχή που είχε αγοραστεί (Νοέμβριος 2006) και είναι σχεδόν ίδιες με αυτές που βρήκα στην σελίδα με τις μαζεμένες μετρήσεις στο site του HD Tune Pro.

Το ενδιαφέρον είναι ότι ο δίσκος παίζει σε UDMA 7 - SATA I, και προσπαθεί να κάνει ότι καλύτερο. Συγκρίνοντας με άλλες μετρήσεις που έχει στην ίδια σελίδα, πιστεύω άμα είχα δίσκο στα 7200rpm, λογικά, θα είχα maximum transfer rate πάνω από τα 60ΜΒ/sec. Θα είχα μια σημαντική αύξηση την απόδοση, του μεγέθους 25%.

Παίρνοντας θάρρος από τις παραπάνω μετρήσεις επανέλαβα το benchmark στον SSD δίσκο της Transcend.

clip_image004

Η ταχύτητά του είναι κάτω από το μισό του εσωτερικού σκληρού δίσκου, και δεν μπορώ να πω ότι είμαι χαρούμενος με το αποτέλεσμα. Αν είχα δώσει πάνω από €70, πραγματικά θα είχα πετάξει τα λεφτά μου, λαμβανομένου υπόψη ότι κάπου εκεί είναι το κόστος ενός USB Flash Stick μεγέθους 32GB. Αντιστοιχούμενα με τα benchmarks που δίνονται για τους SSD δίσκους με SATA interface από την ίδια την Transcend, με ταχύτητες μεταφοράς στα μεγέθη 148MB/sec και 163MB/sec, μόνο SSD δίσκος δεν αξίζει να λέγεται αυτή η συσκευή.

Απογοητευμένος, έκανα το ίδιο benchmark στο Crucial 4GB Gizmo! Plus USB Flash drive που είχα αγοράσει πέρυσι (Ιούνιος 2007) για το χρησιμοποιήσω με το ReadyBoost των Vista.

clip_image006

Δεν αντέχω να πω, ότι οι μετρήσεις του Crucial USB Flash είναι ακριβώς οι ίδιες, αν όχι λίγο καλύτερες, από αυτές του Transcend SSD, με κύρια διαφορά μεταξύ τους, μόνο στη χωρητικότητα του καθενός. Το μόνο που φαίνεται ότι πραγματικά κέρδισα από την εν λόγω αγορά, είναι ότι εκμεταλλεύτηκα το Express32 card slot του υπολογιστή μου και μπορώ να έχω μόνιμα επάνω το Transcend SDD για να έχω ενεργοποιημένο το ReadyBoost.

H απογοήτευση μου αυξήθηκε ακόμα περισσότερο από την τρίτη μέτρηση, και έτσι επανέλαβα το benchmark για τέταρτη φορά. Αυτή τη φορά το benchmark έγινε στον εξωτερικό USB 2.0 δίσκο My Passport™ Essential™ 320GB της Western Digital.

clip_image008

H έκπληξη της τελευταίας μέτρησης είναι ότι το My Passport USB disk έχει ακριβώς τα ίδια χαρακτηριστικά με το Crucial USB drive! Χαίρομαι που έχω 3 My Passport 320GB αυτή τη στιγμή, και σε σχέση με τα προηγούμενα, λαμβανομένου υπόψη ότι το κόστος καθενός My Passport 320GB USB disk είναι κάτω από €90 πλέον, αποτελούν την καλύτερη αγορά αυτή τη στιγμή για αποθηκευτικό μέσο με επιδόσεις σε χαμηλότερο κόστος...

Τετάρτη, Αυγούστου 27, 2008

FindMe, Phonelocator και GPSed

Καινούργια τηλεφωνική συσκευή, καινούργιες συνήθειες και πάθη. Όχι, προς Θεού η νέα συσκευή (Nokia N82) δεν έχει κάποιο πρόβλημα - μα κανένα. Όλα δουλεύουν άψογα, και ενώ πίστευα ότι θα υπήρχε θέμα με την κατανάλωση της συσκευής, θα πρέπει να ομολογήσω ότι και σε αυτό τον τομέα είμαι πάρα πολύ ευχαριστημένος.

Σε σχέση με την παλαιότερη συσκευή που είχα (Nokia N73), οι καινούργιες υπηρεσίες που προσφέρει η συσκευή είναι ο ενσωματωμένος GPS δέκτης και η υποστήριξη Wi-Fi. Υπάρχουν βέβαια και πολλές άλλες βελτιώσεις στη χρηστικότητα, συγκρίνοντας με την προηγούμενη μου συσκευή, με σημαντικότερη την ύπαρξη γυροσκοπικού μηχανισμού, που επιτρέπει την αυτόματη αλλαγή της οθόνης από κάθετη προβολή σε οριζόντια, δίνοντας πλάτος στο χώρο προβολής σε εφαρμογές που τον χρειάζονται.

Το Nokia N82 έχει υποστήριξη A-GPS. Αυτό ήταν το πρώτο χαρακτηριστικό που ήθελα να χρησιμοποιήσω όσο το δυνατόν περισσότερο. Η εφαρμογή Nokia Maps που έρχεται μαζί με τον τηλέφωνο είναι έκδοση v1.x. Την εφαρμογή την δοκιμάσει και το προηγούμενο μου τηλέφωνο με εξωτερική GPS συσκευή, οπότε ξέροντας τις υπηρεσίες που παρέχει, δεν δίστασα να αναβαθμίσω την εφαρμογή στην έκδοση v2.x. Οι διαφορές στην εφαρμογή είναι αισθητές, με πιο σημαντική από όλες πιθανώς τη δυνατότητα προβολής χάρτη από δορυφόρο κάτω από το τρέχον στίγμα που είναι πραγματικά εντυπωσιακό, αν βέβαια διαθέτετε σύνδεση στο Internet.

Από τα σημαντικότερα μειονεκτήματα της εφαρμογής, κατά την άποψη μου, είναι η μη παροχή υποστήριξης από κάποια υπηρεσία, για να μπορεί κάποιος να κάνει upload τη θέση του στο Internet και να είναι διαθέσιμη σε όλους. Ακόμη δεν υπάρχει δυνατότητα για καταγραφή διαδοχικών θέσεων – πορεία - και μετά να μπορεί να γίνει προβολή επάνω σε χάρτη. Πραγματικά ήθελα να έχω αυτές τις ευκολίες και έτσι άρχισα να ψάχνω για εφαρμογές που θα παρείχαν αυτές τις υπηρεσίες.

Πρώτη εφαρμογή που δοκίμασα ήταν το FindMe. Στο FindMe το ανακάλυψα μέσα από το Facebook. Η εφαρμογή επιτρέπει να γίνει γεωγραφικός προσδιορισμός του κατόχου μιας συσκευής χρησιμοποιώντας τους κωδικούς που εκπέμπουν οι κεραίες κινητής τηλεφωνίας – δεν απαιτείται GPS. Κάνοντας συσχέτιση του κωδικού μιας κεραίας με μια ετικέτα (tagging), ο χρήστης προσδιορίζει την θέση του. Η εφαρμογή ενεργοποιείται και μπορεί να τρέχει στο background. Όταν ο κάτοχος της συσκευής μετακινείται, η εφαρμογή ενεργοποιείται με κάθε αλλαγή κεραίας, και χρησιμοποιεί την σύνδεση της συσκευής με το Internet, ώστε να ανανεώσει το status του χρήστη στο λογαριασμό του στο Facebook με την ήδη συσχετισμένη ετικέτα.

Το δυνατό σημείο της εφαρμογής είναι ότι δεν απαιτεί GPS, και υπάρχει έκδοσή της για σχεδόν κάθε platform που χρησιμοποιείται από smartphone. Μπορεί κάποιος να επιτύχει ένα καλό ιστορικό στα status updates του στο Facebook, με τις κατάλληλες ρυθμίσεις στην εφαρμογή. Μερικές φορές η εφαρμογή μπερδεύεται και κολλάει – πιθανώς φταίει η χρήση διαφορετικής σύνδεσης στο Internet από άλλες εφαρμογές που τρέχουν παράλληλα με αυτή, στην περίπτωσή μου. Ή εφαρμογή προσφέρει και άλλες υπηρεσίες, όπως να δείτε που είναι οι γνωστοί σας αυτή τη στιγμή, αν βρίσκονται κάποιοι κοντά σας. Προσωπικά θα ήθελα να είχα την δυνατότητα να περάσω status updates σε κάποια υπηρεσία micro-blogging (Twitter, Jaiku, κτλ) και όχι το Facebook, μιας και θα ταίριαζε καλύτερα στο ύφος της πληροφορίας...

Η δεύτερη εφαρμογή που δοκίμασα ήταν το PhoneLocator. Η εφαρμογή χρησιμοποιεί το δέκτη GPS για να προσδιορίσει την γεωγραφική θέση της συσκευής. Η εφαρμογή τρέχει σαν υπηρεσία, είτε στο background. Όταν η εφαρμογή υπολογίσει κίνηση, ενημερώνει την υπηρεσία PhoneLocator μέσω Internet για την νέα γεωγραφική σας θέση. Ο χρήστης κάνοντας έναρξη/παύση της αναμέτρησης της θέσης του, χωρίζει τα set των διαδοχικών θέσεών του σαν διαδρομές που έχει εκτελέσει.

Η εφαρμογή προορίζεται για συσκευές που τρέχουν Symbian λειτουργικό και διαθέτουν ενσωματωμένο ή εξωτερικό δέκτη GPS. Υπάρχουν επιλογές στην εφαρμογή για να ελέγξετε το ρυθμό ανανέωσης της θέσης, του όγκου και της συχνότητας των δεδομένων που θα αποστέλλονται μέσω Internet. Ακόμα αν θέλετε τα δεδομένα που δημοσιεύετε να είναι ορατά από όλους. Όταν η εφαρμογή εκτελείται σαν υπηρεσία δεν φαίνεται στα tasks που τρέχουν στο τηλέφωνο – αυτό το έμαθα με τον σκληρό τρόπο. Κάποια στιγμή είχα ξεχάσει την εφαρμογή να κάνει αναμέτρηση και μετά από 8 ώρες σε περιβάλλον χαμηλής ποιότητας ή καθόλου δικτύου, είχα χάσει τη μισή μπαταρία και δεν μπορούσα να εξηγήσω γιατί η συσκευή προσπαθούσε μόνιμα να συνδεθεί στο Internet, αφού δεν έβλεπα να τρέχει κάποια εφαρμογή στα tasks της συσκευής. Μέσα από το web site της εφαρμογής μπορείτε να δείτε επάνω σε χάρτη της επιλογή σας (Google Maps, Live Maps, Yahoo Maps) τις διαδρομές σας, αλλά και με την χρήση του Google Earth plug-in. Μόνο μελανό σημείο, ότι δεν υπάρχει πρόβλεψη για να μπορέσετε να αποθηκεύσετε κάπως τις διαδρομές σας για μελλοντική ή χρήση από άλλες εφαρμογές.

Η τρίτη εφαρμογή που δοκίμασα να χρησιμοποιήσω ήταν το GPSed. Η λειτουργία της είναι παρόμοια με αυτή του PhoneLocator, αλλά η εφαρμογή μπορεί να τρέχει σχεδόν σε οποιαδήποτε συσκευή, οποιουδήποτε κατασκευαστή αλλά και Blackberry. Μου στάθηκε αδύνατο να κάνω set-up την εφαρμογή ώστε να δει το ενσωματωμένο GPS του N82. Το web site της υπηρεσίας είναι παρόμοιο με αυτό του PhoneLocator, αλλά έχει έξτρα δυνατότητες όπως να μπορεί κάποιος να κάνει upload αρχεία με έτοιμες δικές του διαδρομές αν είναι σε μορφή GPX, KML και το native format της εφαρμογής GPSed.

Πέμπτη, Μαΐου 01, 2008

Κάντε δημοφιλές το weblog σας...

Αυτή η δημοσίευση την έχω καθυστερήσει όσο καμιά άλλη. Την είχα ξεκινήσει μια βδομάδα μετά την σχετική δημοσίευση πως μπορεί κάποιος να "μετρήσει" το weblog του, αλλά μόλις βρήκα τον χρόνο να την ολοκληρώσω.

Συνεχίζοντας την αναφορά μου από εκεί που την είχα αφήσει, θεωρείται απαραίτητο για να έχει κάποιος επισκέψεις στο weblog του, πρέπει να το κάνει γνωστό στο ευρύ κοινό του Internet. Εδώ έρχονται να βοηθήσουν τα sites που κάνουν aggregate (συναθροίζουν) δημοσιεύσεις από διάφορα weblogs, που είναι γνωστά με το όνομα "social bookmarking sites".

Sites όπως το del.icio.us, το Simpy, το Furl, και το Stumbleupon ήταν τα πρώτα που έκαναν λίστες από συνδέσμους σε σελίδες δημοσιευμένες στο Internet και κατηγοριοποιώντας αυτές, είτε σε σχέση με το θέμα τους, είτε με tags (λέξεις κλειδιά - ετικέτες). Ακολούθησαν τα νεότερα Ma.gnolia και Diigo, και αργότερα τα Digg, reddit, και Newsvine. Δυστυχώς τα παραπάνω sites, αν και δέχονται bookmarks από weblogs στα ελληνικά, δεν είναι και ιδιαίτερα φιλικά προς την ελληνική γλώσσα.

Αυτό το κενό έρχονται να καλύψουν τα ελληνικά social bookmarking sites. Αν και παλαιότερα η χρήση τους δεν ήταν και τόσο διαδεδομένη, τον τελευταίο καιρό, φαίνεται ότι οι έλληνες χρήστες τα προτιμούν για να προβάλουν περιεχόμενο που θεωρούν αξιόλογο. Δικτυακοί τόποι όπως τα Baza.gr, BlogSpace, BobIt, Buzz, Cull, DigMe, KickIt.gr, και το νεότερο Freestuff Bookmarks είναι αρκετά δημοφιλή στο ευρύ Ελληνικό κοινό. Ένα διαφορετικό social bookmarking site, ως προς τον σκοπό που θέλει να υπηρετήσει, είναι το ForaCamp.gr. Σκοπός του είναι να προωθήσει περιεχόμενο που βρίσκεται μέσα στις ελληνικές on-line κοινότητες και τα events που αυτές διοργανώνουν.

Μέσα από τις σελίδες του, κάθε bookmarking site, προσφέρει την δυνατότητα να υποβάλλει ένας χρήστης bookmarks προς υπάρχουσες δημοσιεύσεις/σελίδες στο Internet. Ήδη από καιρό, οι περισσότερες εφαρμογές weblog engine, παρέχουν την αυτοματοποίηση της υποβολής bookmarks προς τα social bookmarking sites.  Παράλληλα, τα ίδια τα social bookmarking sites, παρέχουν έτοιμο τον απαραίτητο JavaScript κώδικα, που μπορεί κάποιος να ενσωματώσει στις δημοσιεύσεις του, για να παρέχει την ευκολία στην υποβολή bookmarks, στους αναγνώστες του weblog του.

Τι γίνεται όμως με τα RSS feeds, που περισσότεροι χρήστες τα παρακολουθούν ώστε να ενημερώνονται έγκαιρα; Δεν θα ήταν πολύ βολικό, αν τα έτοιμα links για τα bookmarking sites υπήρχαν και μέσα σε αυτά και οι χρήστες μπορούσαν να τα χρησιμοποιήσουν μέσα από τον RSS feed reader του; Η λύση που συχνά καταφεύγουν οι δημιουργοί, είναι να προσθέτουν τέτοια links μόνιμα μέσα στις δημοσιεύσεις τους. Αλλά αυτή η λύση δεν είναι και η καλύτερη, γιατί δεν υπάρχει η δυνατότητα δημιουργίας στατιστικών χρήσης αυτών των links.

Το FeedBurner, για ακόμη μια φορά, φαίνεται να πρωτοπορεί και σε αυτό το σημείο, μιας και έχει το μηχανισμό FeedFlares, που προσφέρει αυτή τη δυνατότητα. Παράλληλα υπάρχει και δυνατότητα επέκτασή του μηχανισμού, ώστε να κάποιος να φτιάξει και τα δικά του FeedFlares, και να τα ενσωματώσει στα feeds του, που διαχειρίζεται μέσα από το FeedBurner. Μέσα στο Control Panel, στην σελίδα των FeedFlares, στο κάτω μέρος υπάρχει η δυνατότητα να προσθέσετε links προς τα δικά σας FeedFlares.

Έχω δημιουργήσει custom FeedFlares για όλα τα ελληνικά bookmarking sites που γνωρίζω, και ήδη τα έχω ενσωματώσει σε RSS feeds που δημοσιεύω μέσα από το FeedBurner. Αν κάποιος ενδιαφέρεται να τα χρησιμοποιήσει μέσα από δικά του RSS Feeds, παραθέτω τα links προς αυτά:

Σάββατο, Ιανουαρίου 19, 2008

AcroBase BBS - 20 χρόνια μαζί

Ακόμα δεν μπορώ να ξεχάσω την ανυπομονησία που είχα κάθε φορά που το μόντεμ μου προσπαθούσε να συνδεθεί στην BBS - θα έχει ελεύθερη γραμμή, θα είναι κάποιος μέσα για να τον κάνω /page, ο Στέλιος θα είναι εκεί; Η πρώτη δουλειά που είχα με το που έμπαινα στο σπίτι από την δουλειά, ήταν να ανοίξω τον υπολογιστή, να συνδεθώ στην βάση, για να πάρω το πακέτο .qwk και να διαβάσω τα μηνύματα από τα Clubs.

Μπορεί η AcroBase να έγινε γνωστή σε μένα το 1993, αλλά δεν την αγάπησα λιγότερο από τους άλλους. Οι φίλοι που έκανα τότε on-line, παρέμειναν off-line φίλοι και αγαπητά πρόσωπα μέχρι και σήμερα. Φίλοι έγιναν τότε, εξελίχτηκαν σε συνεργάτες, ή σε περισσότερο κοντινά πρόσωπα ;-). Οι συζητήσεις στα Clubs, οι συγκεντρώσεις στο σπίτι του Στέλιου, οι εκδρομές, πάντα θα παραμείνουν ζωντανές όμορφες αναμνήσεις. Το netiquette της AcroBase με ακολουθεί ακόμη σε όλες τις on-line δραστηριότητές μου.

Μπορεί πλέον να μην είμαι ενεργό μέλος της AcroBase, αλλά αυτό ποτέ δεν σημαίνει ότι δεν χαίρομαι όταν μαθαίνω νέα για την AcroBase, όπως ότι υπάρχει και ένα Facebook group για τα μέλη της. Φέτος η AcroBase κλείνει 20 χρόνια, συνεχής παρουσίας. Είναι το μακροβιότερο BBS/Forum που ξέρω. Για τον γιορτασμό της επετείου αυτής έχει διοργανωθεί ένα μικρό event, που όλοι όσοι υπήρξαν μέλη είναι προσκεκλημένοι.

Στέλιο, να την χαιρόμαστε, να μπορέσουμε να την δούμε και 50 χρονών!

Τετάρτη, Νοεμβρίου 28, 2007

"Μετρήστε" το weblog σας

Οι περισσότεροι από τους χρήστες που είναι on-line στο Internet, έχουν πλέον weblogs. Μερικοί μάλιστα διατηρούν περισσότερα από ένα. Ποιο είναι το μυστικό πίσω από την επιτυχία ενός weblog, δεν μπορεί να πει κάποιος με σιγουριά. Το ταλέντο του συγγραφέα, το περιεχόμενό του weblog, το είδος/ποιότητα της πληροφορίας που δίνει, συντελούν στο να γίνει δημοφιλές ένα weblog. Αν και δεν μπορώ να προτείνω μια σίγουρη συνταγή για την επιτυχία ενός weblog, έχω κάποιες προτάσεις που μπορεί κάποιος να ακολουθήσει για να μπορέσει να "μετρήσει" την επιτυχία ενός weblog.

Ένα weblog διαβάζεται είτε on-line με την χρήση του web-browser, είτε off-line με την λήψη ειδοποιήσεων μέσω e-mail ή μέσω του RSS feed του. Ο πρακτικότερος τρόπος για να έχουμε στατιστικά σε ένα weblog από την on-line κίνηση είναι να χρησιμοποιήσουμε μια δωρεάν υπηρεσία web statistics, αντί να χρησιμοποιούμε τα logs που παράγει ο web server και να τα φτιάχνουμε μόνοι μας.

Χωρίς ουσιαστικό ανταγωνιστή, το Google Analytics είναι ο ενδεδειγμένος τρόπος για να βάλει κάποιος στατιστικά, εύκολα και γρήγορα στο site του. Αφού ολοκληρωθεί η εγγραφή στην υπηρεσία και γίνει η δήλωση ενός site για στατιστική παρακολούθηση, το Google Analytics δίνει στον χρήστη μερικές γραμμές κώδικα JavaScript, που εκείνος απλά πρέπει να βάλει στο κάτω μέρος κάθε σελίδας του site του. Μιας και οι περισσότεροι μηχανισμοί weblogs έχουν templates για την διαμόρφωση των σελίδων τους, η διαδικασία της ενσωμάτωσης του JavaScript κώδικα είναι εύκολη και γρήγορη.

Κάθε λογαριασμός στο Google Analytics μπορεί να παρακολουθήσει στατιστικά περισσότερα από ένα websites, ή subsites ενός δικτυακού τόπου. Τα στατιστικά προσφέρονται από την υπηρεσία με την βοήθεια του Adobe Flash, ενώ παράλληλα τα δεδομένα μπορούν να γίνουν export σε .csv αρχεία που μπορούν να καλύψουν κάθε ανάγκη για παροχή στατιστικών...

Ποιος είναι ο ενδεδειγμένος τρόπος για να μπορέσει κάποιος να παρακολουθήσει τον αριθμό αναγνωστών του RSS feed που παράγει το weblog του; Από τις υπηρεσίες που υπάρχουν, ξεχωρίζει το FeedBurner. Στο site του FeedBurner μπορεί κάποιος να κάνει "burn" - εισάγει το RSS Feed του που τον ενδιαφέρει στο σύστημα - και η υπηρεσία να του παρέχει ένα καινούργιο url, που διαμορφώνεται μερικώς από το χρήστη για την εύκολη απομνημόνευση, και θα αποτελεί το νέο url για το RSS του weblog του.

Ανάμεσα στις υπηρεσίες που παρέχει το FeedBurner για την ανάδειξη ενός RSS feed, είναι:

  • BrowserFriendly: Η δυνατότητα να μπορεί να διαβάσει κάποιος το RSS feed του FeedBurner μέσα από web browser, χωρίς την ανάγκη κάποιου client RSS reader λογισμικού
  • SmartFeed: Η εξασφάλιση της συμβατότητάς του RSS με όσο το δυνατόν περισσότερους RSS reader μηχανισμούς που θέλουν να το χρησιμοποιήσουν
  • FeedFlare: Η ενσωμάτωση links σε κάθε δημοσίευσή που παρέχεται, ώστε να μπορούν οι αναγνώστες να τα χρησιμοποιήσουν για να δημοσιεύσουν/προοθήσουν το περιεχόμενο των δημοσιεύσεών σας σε social bookmarking μηχανισμούς
  • Headline Animator: Η εύκολη δημιουργία animated .gif banners με τους τίτλους των τελευταίων δημοσιεύσεων για την "διαφήμιση" ενός weblog
  • Ping Shot: Η αυτόματη ειδοποίηση on-line υπηρεσιών ότι υπήρξε ενημέρωση στο weblog σας. H τεχνική αυτή απαιτείται από διάφορους μηχανισμούς on-line ανάγνωσης RSS feeds.
  • FeedCount: Η παροχή ένος animated .gif αρχείου που απεικονίζει τους συνδρομητές στο RSS feed του weblog σας, μέσω του FeedBurner
  • FeedBurner Ad Network: Η δυνατότητα για προσθήκη διαφημίσεων σε κάθε δημοσίευση του RSS feed, που παρέχονται από την υπηρεσία Google AdSense.

Παράλληλα με αυτές τις υπηρεσίες παρέχεται και η στατιστική παρακολούθηση των αναγνωστών του RSS feed. Αν έχει δημιουργηθεί κάποιο animated .gif banner, μπορείτε να δείτε πόσες φορές έχει εμφανιστεί, πόσες φορές έχει γίνει κλικ στο banner κ.ο.κ.

Αν εκτός από το RSS feed του weblog σας θέλετε να μπορούν να ενημερώνονται όσοι ενδιαφέρονται με ειδοποιήσεις μέσω e-mail, αλλά δεν έχετε αυτή την δυνατότητα από το μηχανισμό του weblog σας ή δεν θέλετε ο server σας να επωμιστεί αυτό το πρόσθετο βάρος, καλό θα είναι να ενεργοποιήσετε την υπηρεσία "Email Subscriptions" στο FeedBurner. Η υπηρεσία του FeedBurner σας πληροφορεί για τον αριθμό των συνδρομητών της υπηρεσίας, και αναλαμβάνει τη διαχείριση των χρηστών και την αποστολή των ειδοποιήσεων μέσω e-mail.

 

Τελευταία ενημέρωση: Πέμπτη 6 Δεκεμβρίου 2007

Δευτέρα, Νοεμβρίου 19, 2007

.Net Framework Open Source Speller και Ελληνικά

Ενώ η κοινότητα Open Source έχει να δείξει αρκετά spelling engines projects, δεν υπάρχουν port των project αυτών σε .Net Framework, ή μάλλον υπάρχει μόνο ένα το NetSpell, που από ότι φαίνεται έχει εγκαταλειφτεί.

Αυτό είναι κάτι που δεν μπορώ να καταλάβω! Εδώ ολόκληρα προϊόντα όπως το Open Office και το Firebox, για spelling engine βασίζονται στο Hunspell και η .Net Framework κοινότητα δεν χρειάζεται κανένα; Όλοι θέλουν να πληρώσουν για κάποιο έτοιμο, που κατά πάσα πιθανότητα είναι port από κάποιο Open Source project;

Αν κάποιος έχει κάποιο σχόλιο που μπορεί να δώσει φως στο προβληματισμό μου, είναι καλοδεχούμενος να αφήσει σχόλιο. Αν όμως έφτασε εδώ, ψάχνοντας για ένα spelling engine σε .Net Framework, δεν θα τον απογοητεύσω. Κάποια στιγμή χρειάστηκα ένα spelling engine για μια .Net Framework εφαρμογή μου, και έκανα port των κώδικα του NetSpell v2.1.7 σε .Net Framework v2.0. Ταυτόχρονα μέσα από το site με τα dictonaries για το Hunspell, έφτασα στο ελληνικό site που κρατάει τις εκδόσεις για τα ελληνικά spelling dictionaries - ένα μεγάλο μπράβο για στα παιδιά - και μέσα στο archive περιλαμβάνεται έτοιμο για χρήση ελληνικό spelling dictionary. Όλα σε ένα!

Και ένα tip, για όσους χρησιμοποιούν Internet Explorer και ζηλεύουν τους Firefox χρήστες για το inline spelling support που παρέχεται από default στο browser: Μπορείτε να εγκαταστήσετε το IE7Pro add-in στον Internet Explorer, που μέσω του Hunspell προσφέρει in-line spelling δυνατότητα και στον Internet Explorer -A και φυσικά και για την Ελληνική γλώσσα!

FeedBurner και Ελληνικά...

Όλο και περισσότεροι webloggers χρησιμοποιούν το FeedBurner για να εκδώσουν το RSS feed του weblog τους. Η αλήθεια είναι ότι οι υπηρεσίες που προσφέρει είναι μοναδικές και πραγματικά εκπληκτικές. Δεν νομίζω ότι μπορώ να ξεχωρίσω κάποια σαν καλύτερη, ή σαν λιγότερο καλή. Μέχρι και υποστήριξη για extensions των υπηρεσιών του από developers έχει. Και από την στιγμή που το εξαγόρασε το Google, οι υπηρεσίες του έγιναν τελείως δωρεάν και ταυτόχρονα παρέχει την ευκολία ενσωμάτωσης των διαφημίσεων του Google AdSense μέσα στα RSS feeds.

Αυτό που με «πείραξε», όταν το συνειδητοποίησα, ότι πολλές από τις υπηρεσίες που προσφέρονται, δεν υποστηρίζουν γλώσσες που δεν βασίζονται στο λατινικό αλφάβητο, όπως είναι τα Ελληνικά, τα Ρώσικα, τα Κινέζικα...

Κάτι με πιάνει όταν βλέπω υπηρεσίες που έχουν μεγάλη δημοτικότητα στο Web, αλλά κάνουν «στραβά» μάτια για την υποστήριξη της καθολικότητας, και έτσι έκανα μπήκα στον κόπο να μπω στα forums του FeedBurner για να δω αν κάποιος είχε κάνει σχετική ερώτηση. Υπάρχει ένα σχετικό thread και έκανα ένα bump για να ξανανέβει το thread στην επιφάνεια.

Δυστυχώς εδώ και δύο μέρες, δεν έχει απαντήσει κάποιος από το support team. Κάποιος άλλος χρήστης όμως το είδε, και έγραψε και αυτός το παράπονο του κάτω από τη δική μου δημοσίευση. Μήπως θα πρέπει να γραφτούν περισσότερα posts για να καταλάβουν οι υπεύθυνοι ότι θα πρέπει να κάνουν κάτι;

Παρασκευή, Νοεμβρίου 16, 2007

Το Facebook και εγώ...

Η αλήθεια είναι ότι όταν έφτιαξα το προφίλ μου στο Facebook δεν ήμουν σε θέση να φανταστώ πως θα εξελισσόταν η σχέση μου σε αυτό στο μέλλον. Σε καθημερινή βάση επισκέπτομαι το Facebook, συνήθως να εγκρίνω requests από φίλους να συνδεθούν μαζί μου, να παίξω Vampires - Vampires rule! - αλλά και να δω νέα που υπάρχουν από όσους συνδέονται μαζί μου.

Η εξάρτηση μου σταδιακά γίνεται όλο και πιο μεγάλη. Δεν ξέρω αν αυτό που αισθάνθηκα ήταν ζήλια ή απλά "ανάγκη", όταν μου έστειλαν πρόσκληση να παρακολουθήσω ένα event μέσα από το Facebook, και χωρίς να το πολυσκεφτώ έκανα το ίδιο στέλνοντας το event της παρουσίασης μου για το "Subsonic" σε γνωστούς, φίλους και UG.

Πιθανώς τα social networking sites να είναι μια μόδα που υπάρχει αυτή την εποχή, ενδεικτικά βλέπε Del.icio.us, Flickr, MySpace. Προσωπικά πιστεύω ότι είναι εδώ για να μείνουν, και ότι θα πρέπει να μάθουμε να ζούμε με αυτά - ένα πράγμα σαν τα RSS βρε παιδάκι μου...

Στην προσπάθειά μου να μείνω "πιο κοντά" στο Facebook βοήθησε και το myFacebook sidebar gadget που έφτιαξε ο Κώστας - Κώστα κάνε κάτι πάλι θέλει να του βάζω το access code κάθε φορά που κάνω restart! Συνίσταται ανεπιφύλακτα σε όσους έχουν την ίδια εξάρτηση από το Facebook, έστω και ένα έχει μικρά glitches...

Μια καινούργια αρχή...

Είναι αρκετός καιρός που δεν έχω κάνει δημοσίευση σε αυτό το weblog.

Ξεκίνησα αυτό το weblog γιατί πίστευα ότι οι πληροφορίες που μάζευα εδώ ήταν χρήσιμες. Αργότερα άρχισα να τις δημοσιεύω και στο dotNETZone.gr, αφού το κοινό του ήταν πιο κοντά σε αυτή τη θεματολογία. Όταν έγινα διαχειριστής του dotNETZone.gr σταμάτησα τελείως τις δημοσιεύσεις εδώ, γιατί θα ήταν σαν να μην πιστεύω ότι μπορώ να καταφέρω να κάνω το κοινό να έρθει κοντά στο site που ανέλαβα.

Από κει και πέρα πολλές ήταν οι φορές που ξαναπροσπάθησα να γράφω συστηματικά σε weblog. Πιο εύκολο φαίνεται να ήταν να κρατήσω weblog στο Live Spaces, με θέματα σχετικά με τον Community Server την πλατφόρμα ανάπτυξης on-line communities της Telligent. Μια δεύτερη προσπάθεια ήταν το weblog στο StudentGuru.gr, με την προσπάθειά μου να κάνω δημοσιεύσεις γύρω από τεχνικά θέματα, χωρίς όμως να χαθεί η ελαφρότητα του δικτυακού τόπου μέσα σε αυτές.

Πολλές φορές σκέφτηκα να ξεκινήσω ένα weblog στο dotNETZone.gr, αλλά πάντα με σταμάτησε η σκέψη, ότι δεν ήθελα να κάνω προβολή του εαυτού μου, μέσα από ένα site που διαχειρίζομαι. Η δημιουργία weblog στο capnias.org, είχε σκοπό να μου δώσει το χώρο που χρειαζόμουνα για να το κάνω αυτό, αλλά μέχρι και σήμερα δεν έχει φιλοξενήσει ούτε μία δημοσίευση μου, αν και υπάρχουν μία ή δύο δεκάδες μισοτελειωμένες μέσα στο Windows Live Writer που αναμένουν υπομονετικά να δημοσιευτούν όταν έχω χρόνο να τις ολοκληρώσω.

Και να 'μαι τώρα, σχεδόν δύο και μισό χρόνια αργότερα πίσω στο weblog που όλα ξεκίνησαν...