Αναρτήσεις

Η μέρα μου εν τάχει...

Αγία Παρασκευή - Άνω Λιόσια και πίσω, Αγία Παρασκευή - Ταύρος και μετά  Ξυλόκαστρο, μπάνιο στην θάλασσα για καμιά ώρα, φαγητό και πίσω στην Αγία Παρασκευή, Αγία Παρασκευή - Ταύρος και πίσω  (επιτέλους)... Δύο ΙΧ, δύο ταξί, ένας κομμένος ιμάντας δυναμό, δύο ζωγραφιές κι ένα βραχιολάκι, πέντε παιδάκια, έξι ενήλικες, μια συζήτηση που ξεκίνησε από τα λουκάνικα με πορτοκάλι και κατέληξε στις προφητείες του παππούλη για τον Γιάννη που θα σώσει την Ελλάδα...

Warcraft: Η σύγκρουση δυο κόσμων...

Ήρθε η ώρα...

"Ο νάνος" του Pär Lagerkvist

Εικόνα
"Ο νάνος" του Pär Lagerkvist ζει κάπου στην αναγεννησιακή Ιταλία στην αυλή κάποιου πρίγκηπα το οποίο υπηρετεί όπως και την οικογένειά του... Κρατάει ένα ημερολόγιο μέσα από το οποίο παρακολουθούμε τις σκέψεις του για τα γεγονότα που συμβαίνουν γύρω του... Ο νάνος είναι ένα πλάσμα σε εκούσια έχθρα με την ανθρωπότητα, θεωρεί εαυτόν γέννημα μιας αρχαίας φυλής ακατανόητης στα μάτια των ανθρώπων που τον αντιμετωπίζουν με περιφρόνηση... Απορρίπτει πλήρως τις ανθρώπινες συνήθειες, ελεεινολογεί τον έρωτα, το γέλιο, τα πάντα, ο κυνισμός και το μίσος είναι τα κυρίαρχα συναισθήματά του... Διαβάζοντας τις αφηγήσεις του καταλαβαίνουμε ότι η στάση του αυτή έχει σφυρηλατηθεί από την απόρριψη που βίωσε και βιώνει καθημερινά ήδη από τις πρώτες μέρες της ζωής του, από την άρνηση του κόσμου όλου να τον αφήσει να πάρει την θέση του στην ανθρωπότητα... Του στερήθηκαν οι ρόλοι του παιδιού που γνωρίζει την τρυφερότητα της μητρικής αγκαλιάς, του άντρα που αγκαλιάζει τη γυναίκα που αγαπά, του π

Για τα μαθητικά χρόνια...

Σχόλιο μου στο Facebook σε συζήτηση που γινόταν σχετικά με τις αναμνήσεις των μαθητικών μας χρόνων και το πόσο θετικοί ή όχι είμαστε στην προοπτική ενός reunion με τους συμμαθητές μας... Νομίζω ότι παίζει ρόλο ακριβώς αυτό που είπες, ότι πήγαινες σε θηλέων,ιδιωτικό... Εγώ πήγα σε δημόσιο, μεικτό σχολείο από το δημοτικό μέχρι και το λύκειο... Ήμασταν όλοι παιδιά από την ίδια περιοχή, με τις ίδιες αναφορές, τις ίδιες εικόνες, την ίδια πάνω κάτω οικονομική κατάσταση... Οι περισσότεροι γνωριζόμαστε πριν και κατά τη διάρκεια των μαθητικών μας χρόνων και από την παιδική χαρά, το φροντιστήριο, τις ομάδες που αθλούμασταν, τις κοινωνικές συναναστροφές των γονιών μας κτλ... Όλα αυτά δημιουργούν, θέλεις δεν θέλεις, ένα δεσμό και μια συντροφικότητα έστω και στα πλαίσια ενός τοπικού σωβινισμού, οι Ταυριώτες υποστηρίζαμε πάντα ο ένας τον άλλο σε καυγάδες με άτομα από άλλες περιοχές... Όταν τελείωσα το σχολείο ήθελα να ξεφύγω όσο περισσότερο γινόταν από τον Ταύρο και να γίνω κάτι άλλο αλλά περ

R - Πρόσβαση σε μια βάση δεδομένων με το package RODBC ...

Μπορεί δουλεύοντας με την R να χρησιμοποιούμε σε πολύ μεγάλο βαθμό ως data sources διάφορα flat files και γενικότερα αδόμητη πληροφορία αλλά θα έρθει η στιγμή εκείνη που θα χρειαστεί να κάνουμε την R να "μιλήσει" με μια ή περισσότερες βάσεις δεδομένων... Υπάρχουν διάφορα packages που παρέχουν τη διεπαφή μεταξύ της R και μιας συγκεκριμένης βάσης δεδομένων όπως το RMySQL  ή το ROracle , υπάρχει όμως ένα package το οποίο δεν database specific αλλά υποστηρίζει τη διεπαφή με όλες τις βάσεις δεδομένων, συμπεριλαμβανομένων του SQL Server και της DB2, αρκεί να υπάρχει ένα σχετικό ODBC connection... Το package αυτό ονομάζεται RODBC και μπορείτε να το βρείτε και να το εγκαταστήσετε από το CRAN ... Είναι πολύ απλό και straightforward στην χρήση του, τα βασικά functions του μπορείτε να τα δείτε κι εδώ ... Όπως θα δείτε, δίνει δυνατότητες πλήρους manipulation της βάσης (insert, update, delete) κι όχι μόνο ανάγνωση των δεδομένων... Το χρησιμοποίησα στα πλαίσια ενός project που απαιτ

Στην υπηρεσία του πολίτη...

Σήμερα το απόγευμα, κατά τις 7:00, ο Θ. αποφάσισε ότι έπρεπε να βάλει ένα μακαρόνι  (άβραστο) στην κλειδαριά της εξώπορτας... Δεν το πήραμε χαμπάρι κατευθείαν παρά μόνο όταν έβαλα το κλειδί στην πόρτα και συνειδητοποίησα ότι αυτό ήταν αδύνατο... Ρωτώντας τα παιδιά έμαθα τι είχε συμβεί κι αποφάσισα να βγάλω τον αφαλό της κλειδαριάς μήπως και καταφέρω και αφαιρέσω το μακαρόνι που είχε κολλήσει μέσα όπως κι έγινε... Όταν δοκίμασα να ξαναβάλω την κλειδαριά στην πόρτα αυτό ήταν αδύνατο οπότε, έπειτα από την συμβουλή της Μ., αποφάσισα να πάω μέχρι το κλειδαράδικο για να πάρω τις κατάλληλες οδηγίες ή να αγοράσω καινούργια κλειδαριά... Η ώρα ήταν ήδη 8 και φεύγα, το κλειδαράδικο είναι στην πλατεία και είχε απίστευτη κίνηση ενώ ένα περιπολικό ήταν παρκαρισμένο έξω από το κλειδαράδικο κι έκοβε κλήσεις σε παράνομα παρκαρισμένα.... Δεν βρήκα να παρκάρω οπότε ανέβασα το αυτοκίνητο πάνω στο πεζοδρόμιο λίγο παρακάτω και το άφησα με alarm... Πλησίασα στο περιπολικό που ήταν σταματημένο μπροστά σ

Ελλάδα - Γαλλία, βίοι παράλληλοι (;)...

Είμαι ο τελευταίος που θα χαϊδέψει τα αυτιά του "άγιου" λαού που έχει πάντα δίκιο και τα πάντα καλώς καμωμένα αλλά αυτό που γίνεται τις τελευταίες μέρες με την επιτιμητική σύγκριση που γίνεται σχετικά με την αγωνιστηκότητα των Ελλήνων συγκριτικά με αυτή των Γάλλων που είναι στους δρόμους αυτές τις μέρες, είναι και άδικη και ανιστόρητη... Η μνημονιακή περιπέτεια τις Ελλάδας ξεκίνησε  το 2010 και είχε πολλά επεισόδια... Μεγάλο κομμάτι του ελληνικού λαού αντέδρασε δυναμικά και με πολλούς τρόπους σε όλο αυτό που συνέβαινε ασχέτως του πως επικοινωνήθηκε και πως αξιολογήθηκε από τα media και τον μέσο πολίτη η κάθε δράση ξεχωριστά και στο συνολό τους... Πολύς κόσμος αντέδρασε και αυτό που βρήκε απέναντι του ήταν ξύλο, χημικά, καταστολή, ανεργία, κυνηγητό σε κάθε επίπεδο και κάθε μορφής... Δεν θα κατηγορήσω κανέναν αν κουράστηκε ή αν απελπίστηκε από αυτήν την μάχη που φαινόταν να μην καταλήγει πουθενά, είναι ανθρώπινο... Αυτό που έκανε λάθος το ελληνικό κίνημα ενάντια στα μνη

Κοίτα μαμά, τα κατάφερα, είμαι Data Scientist...

Εικόνα
17 μήνες μετά, με ξενύχτια, με διάβασμα, με κούραση, με πολλές ώρες πάνω από τον υπολογιστή, είτε στο σπίτι είτε στα Starbucks της πλατείας όπου κατέφευγα για λίγη ησυχία για να μπορέσω να μελετήσω... Αυτό που ξεκίνησε το Γενάρη του 2015 τελείωσε σήμερα το πρωί, κατάφερα και ολοκλήρωσα το Data Sciense Specialization που προσφέρεται από το Coursera και το JHU με βαθμό 95% , όχι κι άσχημα νομίζω... :) Ήταν μια πολύ ωραία εμπειρία, το ευχαριστήθηκα πολύ, έμαθα καινούργια πράγματα, απέκτησα μια διαφορετική οπτική πάνω στην έννοια της πληροφορίας όπως την γνώριζα από την μέχρι τώρα επαγγελματική μου εμπειρία, ήταν η επίτευξη ενός στόχου που είχα θέσει στον εαυτό μου για να αναπληρώσω (ως ένα βαθμό τουλάχιστον) το μεταπτυχιακό που δεν έκανα ποτέ μου... Υ.Γ. Το πιστοποιητικό, προφανώς, έχει τροποποιηθεί λιιιιιίγο... :)

"Σκοτεινός τόπος" της Gillian Flynn

Εικόνα
Μεσοδυτικές πολιτείες στα μέσα της δεκαετίας του '80... Απέραντες εκτάσεις, καταχρεωμένες φάρμες, trailer parks, bar φορτηγαντζήδων στην εθνική οδό, φτώχεια, χιόνι, λάσπη, ριγκανισμός στα "καλύτερά" του, συντηρητισμός και καχυποψία για κάθε τι διαφορετικό... Κάπως έτσι είναι το σκηνικό για όλα αυτά που θα συμβούν ένα παγωμένο βράδυ του Γενάρη του 1985 που η οικογένεια Ντέι ξεκληρίζεται, η μητέρα και δύο από τις κόρες της δολοφονούνται, κατηγορούμενος είναι ο γιος της και μοναδική επιζήσασα η μικρή κόρη, η εφτάχρονη Λίμπι... 24 χρόνια μετά, η δυσλειτουργική Λίμπι στην προσπάθειά της να βρει λεφτά για να ζήσει, δέχεται να σκαλίσει ξανά τις αναμνήσεις της από εκείνο το βράδυ και να ξαναψάξει την υπόθεση της δολοφονίας της οικογένειάς της για λογαριασμό ενός club που ασχολείται με την λύση εγκλημάτων και δολοφονιών... Αυτό που στην αρχή θα ξεκινήσει σαν μια απλή προσπάθεια να εξασφαλίσει χρήματα για την επιβίωσή της θα εξελιχθεί σιγά σιγά σε ένα ταξίδι για την αποκάλυψη τ

R - Πώς να δημιουργήσεις ένα κενό plot...

Έστω ότι για κάποιο λόγο, προγραμματίζοντας σε R, σε κάποια στιγμή υπάρχει η ανάγκη να δημιουργήσετε ένα κενό plot, κάτι σαν place holder ή για να αποτρέψετε την εφαρμογή σας να δείχνει ασυναρτησίες ή errors στο "κανονικό" σας plot... Σε εμένα η ανάγκη προέκυψε όταν φτιάχνοντας ένα Shiny application, ήθελα ένα συγκεκριμένο plot να μην δείχνει τιμές όταν το input περιλαμβάνει συγκεκριμένες τιμές που δεν θα είχαν έτσι κι αλλιώς νόημα....  Μια καλή λύση είναι όταν έρχονται αυτές οι συγκεκριμένες τιμές να μην γίνεται render το "κανονικό" plot αλλά ένα άλλο, κενό που απλά θα καταλαμβάνει τον σχετικό χώρο πάνω στο application... Η λύση αυτή μπορεί να επιτευχθεί είτε δημιουργώντας ένα κενό plot το οποίο λειτουργεί σαν ένα place holder: ...είτε δημιουργώντας ένα plot χωρίς observations το οποίο όμως γίνεται κανονικά visualized όπως για παράδειγμα υλοποιεί ο παρακάτω κώδικας: Ενημερωτικά, εγώ χρησιμοποίησα το πρώτο code snippet διότι θεωρώ ότι τα