Showing posts with label Blog. Show all posts
Showing posts with label Blog. Show all posts

Mar 25, 2013

Τα πρώτα 300 άρθρα του serafeimk.blogspot.com !

Από ότι με ενημερώνει το blogger.com, με αυτό το άρθρο συμπληρώνονται 300 αναρτήσεις. Όσο περισσότερο το σκέπτομαι, τόσο περισσότερο μεγαλύτερος μου φαίνεται αυτός ο αριθμός και με γεμίζει με περισσότερη χαρά.

Ξεκίνησα το blogging σε μια ιδιαίτερη και συνάμα μεταβατική φάση στην επαγγελματική μου καριέρα. Ήταν ο Ιανουάριος του 2006 όπου είχα λάβει την απόφαση να αποχωρήσω έπειτα από αρκετά χρόνια από την Oracle Ελλάδας, έχοντας μπροστά μου καινούργιες προκλήσεις και μεγάλη αβεβαιότητα. Χωρίς ακόμα να έχει ωριμάσει μέσα μου η ιδέα του ελεύθερου επαγγελματία (freelancer) όπως θα συνέβαινε την επόμενη χρονιά, ήθελα με κάποιον τρόπο να διατηρήσω επαφή με το μεγάλο επαγγελματικό δίκτυο που είχα αποκτήσει και τις γνώσεις που είχα συσσωρεύσει με την τριβή σε διάφορα προϊόντα. Το blogging δεν ήταν ακόμα πολύ διαδεδομένο αλλά προσέφερε μια αμεσότητα στην επικοινωνία και έναν οργανωμένο, επαγγελματικό τρόπο καταγραφής εμπειριών που μου άρεσε. Έτσι, με τον εξαιρετικό συνάδελφο Κωνσταντίνο Στεριάδη (http://gr.linkedin.com/pub/constantine-steriadis/1/72a/1a4) μια ημέρα του Ιανουαρίου πριν από επτά χρόνια ξεκινήσαμε δυο blogs, ένα το προσωπικό μου (http://serafeimk.blogspot.com) και ένα δεύτερο με τον πολύ επιτυχημένο τίτλο "Thinking in SOA" (http://thinkinginsoa.blogspot.com) που όμως στην πορεία δεν συντηρήσαμε. Στην αρχή έγραφα πολύ αραιά, κυρίως για Linux και JDeveloper σε μια εποχή που:

  • το Ubuntu έκανε τα πρώτα του βήματα (είχα δοκιμάσει από δωρεάν διανομή CD-ROM το 6.04 !),
  • το SuSE ήταν πραγματικά άρτιο και συμπαγές (και προσέφερε υποστήριξη στα προϊόντα της Oracle κάτι που με ενδιέφερε πολύ)
  • δεν υπήρχαν ακόμα τα Developer guides για το ADF (ούτε φυσικά βιβλία) οπότε τα blogs και τα forums ήταν οι μοναδικοί τρόπο ανταλλαγής γνώσης.
  • το virtualization ήταν στα σπάργανα
Όταν το 2007 ξεκίνησα να εργάζομαι σαν ελεύθερος επαγγελματίας στο χώρο της Java και της Oracle (που στην συνέχεια με τις εξαγορές εξελίχθηκε σε .. σύμπαν) αισθάνθηκα καλύτερα με μια κρίσιμη αρχική επιλογή μου που είχε να κάνει με την χρήση της ελληνικής γλώσσας στο blog, καθώς με έφερνε σε αμεσότερη επαφή με την αγορά στην οποία δραστηριοποιούμαι. Έχοντας πια αρκετά άρθρα στο ενεργητικό μου, το blogging εξελίχθηκε και σε μια marketing δραστηριότητα από μια άποψη, πέρα από ένα εξαιρετικά χρήσιμο σημειωματάριο λύσεων ή καταγραφής προϊόντων. Ως τεχνικός καθημερινά αντιμετωπίζω νέες προκλήσεις και (φροντίζω να) μαθαίνω νέα πράγματα τα οποία μου αρέσει να μοιράζομαι και εξίσου απολαμβάνω να τα μοιράζονται άλλοι μαζί μου μέσα από τα blogs.

Μια άλλη ιδέα που πάντα προσπαθώ να ακολουθώ αλλά συχνά καταστρατηγώ είναι αυτή της συχνότητας της αρθρογραφίας. Ακολουθώντας τις επιταγές ενός από τα πιο επιδραστικά βιβλία για consultants ("The secrets of consulting" του Gerald Weinberg) έχω σαν στόχο την έκθεση (exposure) τουλάχιστον μια φορά την εβδομάδα, πράγμα που μεταφράζεται σε τέσσερα άρθρα τον μήνα. Αυτό θα προσπαθήσω να τηρήσω στις επόμενες 300 αναρτήσεις ! (δηλαδή στα επόμενα έξι χρόνια)

Jan 25, 2013

Blog ανασκόπηση και στατιστικά (statistics) για το 2012

Ένα καθυστερημένο άρθρο έχει να κάνει με την προβολή των στατιστικών χρήσης του blog μου μέσα στο 2012. Ασθμαίνοντας πια προς τα 300 posts (τρία έχουν απομείνει !) και έχοντας επτά χρόνια συγγραφής στις πλάτες, ας δούμε πως κύλισε η προηγούμενη blog χρονιά με την χρήση στατιστικών και λίγου Linux command-line...

Ο συνολικός αριθμός των άρθρων ήταν 38, και χαμηλότερος από άλλες χρονιές, δεδομένου πως είχα αρκετά έντονα διαστήματα εργασίας.
Ως προς το περιεχόμενο, το blogger.com μας προσφέρει τη δυνατότητα να κάνουμε διάφορα HTTP ερωτήματα στα άρθρα που έχουμε αναρτήσει, όπως για παράδειγμα με βάση την ημερομηνία δημοσίευσης. Έτσι, μπόρεσα να πάρω όλα τα άρθρα της χρονιάς χρησιμοποιώντας το wget:

wget -O blogposts.xml "http://www.blogger.com/feeds//posts/default?published-min=2012-01-01T00:00:00&published-max=2012-12-31T23:59:59&max-results=100"

Έπειτα, μορφοποίησα κατάλληλα το xml αρχείο ώστε να περιέχει αλλαγές γραμμών:
tidy -mi -utf8 -xml blogposts.xml

και τέλος πήρα τις κατηγορίες (labels) των άρθρων που δημοσιεύτηκαν:

cat blogposts.xml | grep "term='" | grep -v "category"  |cut -d\' -f2|sort|uniq -c|sort -nr
Προέκυψαν 18 κατηγορίες θεμάτων, με έμφαση για πρώτη φορά στην Oracle Database, το Linux (παραδοσιακά) και τις κριτικές βιβλίων.

Στο τομέα των στατιστικών χρήσης, τα στοιχεία ελήφθησαν από το Google analytics (http://www.google.com/analytics) και δείχνουν μια κάμψη 7.5% στις επισκέψεις σε σχέση με το προηγούμενο έτος. Τα πράγματα φαίνεται να αλλάζουν προς το τέλος της χρονιάς, όταν άρχισα να ενημερώνω και το linkedin με τα blog posts.
 Τέλος, τα πιο δημοφιλή άρθρα του 2012 ήταν τα ακόλουθα:
Στην πρώτη θέση, και με μεγάλη διαφορά, φιγουράρει ένα άρθρο του 2012 για τον ελληνικό και αγγλικό ορθογραφικό έλεγχο στο LibreOffice.

Καλή συνέχεια στο 2013 !

Jan 2, 2012

Blog ανασκόπηση και στατιστικά (statistics) για το 2011

Καλή χρονιά σε όλους! Μόλις έφυγε μια χρονιά που ανάμεσα στα άλλα μου έδωσε την ευκαιρία για περισσότερα άρθρα, με μεγαλύτερο κέφι, φθάνοντας πια στα έξι χρόνια λειτουργίας του blog serafeimk.blogspot.com. Ας εξετάσουμε το τι συνέβη πέρσι σε αυτό το site, τόσο ως προς τη δημοσίευση του περιεχομένου όσο προς τα στατιστικά χρήσης.

Ο συνολικός αριθμός των άρθρων ήταν 62, υψηλότερος από κάθε άλλη χρονιά, ξεπερνώντας τον αρχικό στόχο για τέσσερα άρθρα τον μήνα. Σε αυτό συνέβαλλαν αρκετοί παράγοντες, όπως:
  • η δέσμευσή ενός μικρού κομματιού της ημέρας ώστε να ασχολούμαι με το blogging
  • το συχνό γράψιμο αναφορικά με θέματα της άμεσης εργασιακής εμπειρίας, την στιγμή που συμβαίνουν
  • το πιο ευέλικτο περιβάλλον εργασίας
  • η αποτροπή ώστε να γράφω το σαββατοκύριακο, περιμένοντας το

Ως προς το περιεχόμενο, το blogger.com μας προσφέρει τη δυνατότητα να κάνουμε διάφορα HTTP ερωτήματα στα άρθρα που έχουμε αναρτήσει, όπως για παράδειγμα με βάση την ημερομηνία δημοσίευσης. Έτσι, μπόρεσα να πάρω όλα τα άρθρα της χρονιάς χρησιμοποιώντας το wget:

wget -O blog2011.xml "http://www.blogger.com/feeds//posts/default?published-min=2011-01-01T00:00:00&published-max=2011-12-31T23:59:59&max-results=100"

Έπειτα, μορφοποίησα κατάλληλα το xml αρχείο ώστε να περιέχει αλλαγές γραμμών:
tidy -mi -utf8 -xml blog2011.xml

και τέλος πήρα τις κατηγορίες (labels) των άρθρων που δημοσιεύτηκαν:

cat blog2011.xml | grep "term='" | grep -v "category" |cut -d\' -f2|sort|uniq -c|sort -nr

Προέκυψαν 26 κατηγορίες θεμάτων, πολύ περισσότερες από άλλες χρονιές. Παραδοσιακά, θέματα σχετικά με το Linux, το ADF, την Oracle και το JDeveloper βρίσκονται στην κορυφή της λίστας, ενώ από κοντά ακολουθούν δυο προϊόντα που έχω επενδύσει αρκετό χρόνο το 2011 όπως το Oracle SOA Suite και ο Oracle Weblogic.

Στο τομέα των στατιστικών χρήσης, τα στοιχεία ελήφθησαν από το Google analytics (http://www.google.com/analytics) και δείχνουν μια κάμψη 9% σε σχέση με το προηγούμενο έτος σε σχέση με τις επισκέψεις, παρόλο που προσφέρθηκε περισσότερο νέο περιεχόμενο. Αυτή την κάμψη θα μπορούσα να την αποδώσω σε:
- πτώση των projects σχετικών με την Oracle λόγω της κρίσης
- στην επιμονή μου για την χρήση της ελληνικής γλώσσας στο blog
- σε αδυναμία καλύτερης προώθησης του blog διαμέσου κοινωνικών δικτύων ή γνωριμιών

Τα πιο δημοφιλή άρθρα του 2011 ήταν τα ακόλουθα:

Στις πρώτη θέση, και με μεγάλη διαφορά, φιγουράρει ένα άρθρο του 2010 σχετικά με την ρύθμιση του ZTE MF 110 usb modem στο Ubuntu, ένα θέμα που φαίνεται ενδιαφέρει κάμποσους και το οποίο έχει γίνει παραπομπή σε διάφορα άλλα blogs/sites. Τα πιο δημοφιλή άρθρα του 2011 έχουν να κάνουμε το discosureListener του ADF και με την ανατομία ενός Lenovo Thinkpad.

Ας είμαστε καλά να συνεχίσουμε και το 2012 !

Jun 27, 2010

Χρησιμοποιώντας το Google command line (Google CL) για ανάρτηση blogs

Μια από τις σημαντικότερες ειδήσεις της προηγούμενης εβδομάδας ήταν η διάθεση εκ μέρους της Google ενός command-line interface για επικοινωνία με το Blogger, το Picassa, το Google Docs, το YouTube, κλπ (http://code.google.com/p/googlecl/)

Ειδικά για την περίπτωση της ανάρτησης άρθρων, η αντίστοιχη εντολή για το παρόν κείμενο είναι:

google blogger post --title "Χρησιμοποιώντας το Google command line (Google CL) για ανάρτηση blogs" --tags "blog" "Χρησιμοποιώντας το Google command line (Google CL) για ανάρτηση blogs.html"

Μόλις θα πληκτρολογήσουμε αυτήν την εντολή, θα χρειαστεί να δώσουμε μερικές ακόμα πληροφορίες, όπως για παράδειγμα το username μας ή το blog στο οποίο θέλουμε να καταλήξει το άρθρο.

Την πρώτη φορά μάλιστα που θα καλέσουμε αυτήν την υπηρεσία, θα πρέπει να της δώσουμε πρόσβαση στο account μας, αφού αυτόματα θα ανοικτεί ένα ειδικό URL.

To αποτέλεσμα ήταν μάλλον ... απογοητευτικό! Για την εισαγωγή των φωτογραφιών θα έπρεπε πρώτα να ανέβουν στο picassa (χρησιμοποιώντας το GoogleCL για παράδειγμα) άρα θα έπρεπε να καλεστούν και άλλες εντολές από το command-line και να ανανεωθεί το κείμενο του blog με τα references που δίνει το Picassa. Επίσης, οι href αναφορές δεν πέρασαν σωστά ως hyperlinks. Προς το παρόν, θα συνεχίσω το τετριμένο τρόπο ανάρτησης μέσω σύνδεσης στο blogger.com

May 8, 2010

Βλέποντας ένα word cloud ενός blog

Πολλά blogs εμφανίζουν στο περιθώριο τους ένα tag cloud για τις αναρτήσεις που φιλοξενούν. Ένα εξαιρετικά ενδιαφέρον πρόγραμμα είναι το wordle που αναλαμβάνει να δημιουργήσει ένα σύννεφο από τις λέξεις που εμφανίζονται συχνότερα σε ένα blog.

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




Στην περίπτωση μου, όπως διακρίνεται το τελευταίο διάστημα εμφανίζονται συχνά λέξεις όπως JDeveloper, ADF, κλπ. To πρόγραμμα διαθέτει διάφορες εξαιρετικές επιλογές, όπως ο ορισμός του αριθμού των λέξεων προς εμφάνιση, τα χρώματα, την αποφυγή χρήσης κοινών λέξεων, κλπ.

Jan 2, 2010

Blog ανασκόπηση και στατιστικά (statistics) για το 2009

Ένας καλός τρόπος να ξεκινήσουμε μια καινούργια blog χρονιά είναι να εξετάσουμε το τι συνέβη πέρσι. Η ανάλυση που θα ακολουθήσει θα αφορά τόσο τη δημοσίευση του περιεχομένου όσο και τα στατιστικά χρήσης του serafeimk.blogspot.com τους τελευταίους δώδεκα μήνες.

Ο συνολικός αριθμός των άρθρων ήταν 47, υψηλότερος από άλλες χρονιές, αλλά ακόμα υπολείπεται από την τιμή στόχο 52 που έχω θέσει, και ανταποκρίνεται στη δημοσίευση ενός άρθρου κάθε εβδομάδα.

Ως προς το περιεχόμενο, το blogger.com μας προσφέρει τη δυνατότητα να κάνουμε διάφορα HTTP ερωτήματα στα άρθρα που έχουμε αναρτήσει, όπως για παράδειγμα με βάση την ημερομηνία συγγραφής (updated-min, updated-max). Έτσι, μπόρεσα να πάρω στο browser όλα τα άρθρα της χρονιάς πληκτρολογώντας τη διεύθυνση:

http://serafeimk.blogspot.com/search?updated-min=2009-01-01T00%3A00%3A00%2B02%3A00&updated-max=2009-12-31T00%3A00%3A00%2B02%3A00&max-results=100

Για να γίνει μια λεκτική διαχείριση του html, για καλή μας τύχη υπάρχει το εργαλείo html2text στο Linux που μετατρέπει ένα html αρχείο σε καλά οργανωμένο κείμενο (text), δίχως τις επισημάνσεις (tags) της HTML. Αυτό το απλό αρχείο λοιπόν (έστω blog2009.txt), μπορούμε να το εκμεταλλευτούμε χρησιμοποιώντας τα διάφορα εργαλεία του Linux. Έτσι, για την εύρεση των labels/tags και του αριθμού τους, μια ενδεικτική εντολή έχει το ακόλουθο γραφικό output:

cat blog2009.txt |grep Labels|sed -e 's/Labels: //g'|sed -e 's/[\,]/\n/g'|sort|uniq -c|sort -nr

Όπως διαφαίνεται, οι "παραδοσιακοί" χώροι του ενδιαφέροντος μου όπως το Linux και ο JDeveloper απασχόλησαν αρκετά άρθρα, ενώ προστέθηκαν δυναμικά περιοχές όπως ο Weblogic Server, Virtualbox και το Oracle BI, που δεν είχα δημοσιεύσεις τα παλαιότερα χρόνια, πράγμα πολύ λογικό αφού το τελευταίο διάστημα τα δουλεύω σε καθημερινή βάση. Από την άλλη, δεν ήταν παραγωγική χρονιά για εμένα σε σχέση με το ADF ή τον SQL Developer. Σε γενικές γραμμές πάντως, υπήρξε μια μεγάλη διασπορά στη θεματολογία, μεγαλύτερη από κάθε άλλη χρονιά.

Στο τομέα των στατιστικών χρήσης, τα στοιχεία ελήφθησαν από το Google analytics (http://www.google.com/analytics) και δείχνουν μια κάμψη 20% σε σχέση με το προηγούμενο έτος σε σχέση με τις επισκέψεις, ενώ μια σημαντική αύξηση σημειώνεται στον χρόνο παραμονής στο site, που σημαίνει πως αρκετοί βρήκαν ενδιαφέρουσα την πλοήγηση στα θέματα του blog.

Τα πιο δημοφιλή άρθρα του 2009 ήταν τα ακόλουθα:

Στις πρώτες 10 θέσεις, υπάρχουν τέσσερα άρθρα που γράφτηκαν σε προηγούμενες χρονιές και αναφέρονταν στο Oracle BPEL και τον SQL Developer με σημαντικό αριθμό hits. Επίσης, το ενδιαφέρον για ADF βρίσκεται σε υψηλές θέσεις, απόλυτα φυσιολογικό μετά την προηγμένη έκδοση 11g. Εξίσου ενδιαφέρον παρουσιάζει το γεγονός στο top-25 υπάρχει μόνο ένα άρθρο για weblogic και δυο για το VirtualBox, γεγονός που σημαίνει πως το blog μου δεν είναι αρκετά δημοφιλές σε αυτές τις περιοχές, παρά τα εξελιγμένα άρθρα (κατά την γνώμη μου)

Jun 14, 2008

Υπηρεσίες bookmarking σε blogs

Καθώς ο αριθμός των άρθρων που φιλοξενούνται σε αυτό το ιστολόγιο αυξάνονται, σκέφτηκα να προσθέσω υπηρεσίες bookmarking και μια πολύ καλή πρόταση προέκυψε από το http://www.addthis.com που μάλιστα χρησιμοποιεί και η ίδια η Oracle.

Έπειτα από μια απλή εγγραφή στο προαναφερθέν site, τώρα σε κάθε άρθρο ο αναγνώστης έχει τη δυνατότητα να το προσθέσει στις προτιμήσεις του.

Dec 17, 2007

Αυτόματη μετάφραση του blog στα αγγλικά

Μια από τις πιο ευχάριστες εκπλήξεις που συνέβησαν στο Web το τελευταίο διάστημα είναι το Google Translate που επιτρέπει την προσθήκη ενός gadget σε ένα blog ή web site που αναλαμβάνει την αυτόματη μετάφραση του περιεχομένου του σε ένα σετ από γλώσσες (π.χ. από τα ελληνικά στα αγγλικά) Μόλις πρόσθεσα το συγκεκριμένο gadget και πραγματικά εντυπωσιάστηκα από την ακρίβεια της μετάφρασης. Με μια κίνηση λοιπόν, το blog μου ομιλεί και αγγλικά. Καθόλου άσχημα θα έλεγα! Περισσότερες πληροφορίες στο: http://translate.google.com/translate_tools?hl=en