Friday, July 24, 2015

Gemm app μια ελληνική εφαρμογή - για τους φίλους των τηλεοπτικων σειρών και όχι μόνο




Εδώ και αρκετά χρόνια,  παρακολουθώ μετά μανίας αρκετές σειρές από την άλλη πλευρά του Ατλαντικού (και μερικές Αγγλικές). Και ποιος δεν το κάνει, είναι πια εξαιρέσεις οι περιπτώσεις ανθρώπων που γνωρίζω και δεν έχουν δει ή ακούσει σειρές όπως το Lost, το Game Of Thrones, Mad Men κτλ κτλ. Οι συζητήσεις  με φίλους για τις ίδιες τις σειρές, απόψεις, νέα ή προτάσεις για κάτι καινούργιο είναι πια κανόνας. 

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

Η αλήθεια είναι ότι είχα την ευκαιρία να τεστάρω (ως beta)  και να την χρησιμοποιήσω για αρκετούς μήνες. Έχει άλλη χάρη όταν έχεις έναν εκ των δημιουργών της δίπλα σου στο γραφείο (πριν την μετανάστευση) και τον βομβαρδίζεις ως χρήστης με requirements.

Τι είναι λοιπόν το Gemm, είναι μια εφαρμογή που μπορείς να μοιραστείς like και τα dislike σου για ταινίες και σειρές που έχεις δει. Μπορείς να φτιάξεις λίστες με αγαπημένες σειρές ή ταινίες ή και αντί λίστες, δηλαδή πράγματα που θεωρείς ότι δεν αξίζουν. Μπορείς να προσθέσεις comment για τις επιλογές των 'contact' σου. δηλαδή να δημιουργήσει ένα κυκλο από gemm friends. Ακολουθεί κάπως την λογική του FourSquare/ Swarm, δηλαδή οι χρήστες κάνουν  'check In' όταν βλέπουν κάτι, οι followers μπορούν να σχολιάσουν ή και να πάρουν ιδέες ώστε να εμπλουτίσουν την δικιά τους λίστα με to watch ή το not watch.

Ομολογώ ότι το κομμάτι της εφαρμογής που μου αρέσει πιο πολύ είναι η αλληλεπίδραση σε θέματα σειρών με φίλους και γνωστούς. Θέλω να πιστεύω ότι τα παιδιά θα προσθέσουν αρκετά σύντομα πιο πλούσιο functionality (όπως είχα την ευκαιρία να το εξηγήσω σαν beta tester) σχετικά με tv series, όπως tv series calendar, upcoming season list, episode list, κτλ κτλ.

Είμαι φανατικός χρήστης και πριν από κάθε episode κάνω ένα check- in. Μπορείς να με βρεις με το nickname javapapo.

Αν είσαι χρήστης iphone και σου αρέσουν οι σειρές, επιβάλλεται να δοκιμάσεις και να υποστηρίξεις την προσπάθεια!


App Store Link

ps) Η έκδοση για Android δεν είναι διαθέσιμη ακόμα.



Sunday, July 05, 2015

Reality check , εθνική περηφάνεια και κλοουν.

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

Οι νεο Έλληνες πιστεύω έχουμε ένα σοβαρό πρόβλημα, έχουμε απολέσει την 'σύνδεση μας' με την πραγματικότητα , την σχέση μας με την λογική και με το μέτρο.

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

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

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

Αλήθεια, πότε θα το πάρουμε απόφαση ότι το παιχνίδι τελείωσε. Αλήθεια είναι σκληρό αλλά the party is over. H Ελλάδα τυπικά χρεοκόπησε οικονομικά yet another time πριν 5 χρόνια, ηθικά πολιτικά και στρατηγικά έχει χρεοκοπήσει πριν 30 χρόνια, όταν έβγαινε με μπλε ή πράσινες σημαίες για να γλύψει  το εγώ της και μια θεσούλα στο δημόσιο, η μια ακόμα συμφωνία για την κρατικοδίαιτη 'ιδιωτική' εταιρία. 

Αλήθεια πιστεύει κανείς ότι την Δευτέρα όλα θα είναι όπως ήταν; Η σκληρή πραγματικότητα είναι ότι ανεξάρτητα με το τι θα ψηφίσει ο κόσμος ΝΑΙ ή  ΌΧΙ σε ένα δημοψήφισμα παρωδία, τα πράγματα θα είναι δύσκολα, και δεν βλέπω να αλλάζουν για κάποια χρόνια από τώρα (για να μην πω δεκαετίες). 

Το ίδιο το δημοψήφισμα είναι βιασμός της λογικής και ένα πραγματικά πολιτικό παιχνίδι εσωτερικής κατανάλωσης από μια ομάδα κλόουν, τίποτα παραπάνω και  τίποτα λιγότερο.
Αν ο θίασος αυτός ήθελε να φέρει την αλλαγή και πραγματικά να θέσει το πραγματικό ερώτημα πίσω από όλο αυτό το θέατρο, το ερώτημα θα έπρεπε να ήταν ξεκάθαρο, 'Θελετε να μείνουμε στην Ε.Ένωση ή όχι΄. Ένα τίμιο καθαρό και σοβαρό ερώτημα που θα μπορούσε να το είχε θέσει ένας άλλος κλόουν πριν 5 χρόνια, πριν κάνει  την πρώτη συμφωνία και όχι μετά όπως, τώρα περιφέρεται και δηλώνει δικαιωμένος.

 Και πάνω σε ένα τόσο σημαντικό ερώτημα, με καθαρότητα θα έπρεπε ο κάθε ένας από εμάς να σκεφτεί και να αποφασίσει. Να σκεφτεί
  • την δυναμική του κοσμου και τα potential της χώρας μέσα σε μια ένωση
  • την δυναμική του κόσμου και τα potential εκτός μιας ένωσης
  • τα 'οπλα' αλλά και τις εφεδρείες ανθρώπων που θα χρειαστούν να για να στηρίξουν είτε μια δύσκολη προσαρμογή μέσα σε μια ένωση ή ένα reboot εκτός ένωσης.
Παρόλα αυτά ο Έλληνας σήμερα, αύριο θα πάει να ψηφίσει για ένα ερώτημα που δεν υπάρχει ενώ γελάει ήδη ο κάθε πικραμένος όταν η ίδια η κυβέρνηση που το θέτει ομολογεί ότι έχει συμφωνία στο τραπέζι. Ηθικά για μένα αυτός είναι ο κυριότερος λόγος που οι κλόουν αυτοί θα πρέπει κάποια στιγμή να λογοδοτήσουν στην δικαιοσύνη (αν υπάρχει σε αυτό το κράτος, που μάλλον δεν υπάρχει και το ξέρουμε καλά).

Πιστεύει κανείς ότι θα όλα θα  πάνε τόσο καλά; Δεν νομίζω. Οι Έλληνες πολίτες αύριο θα εξαπατηθούν, θα δώσουν πάτημα σε μια κυβέρνηση να μην πάρει την παραμικρή ευθύνη για μια συμφωνία που έχουν more or less ήδη σχεδιάσει.  Είτε ΝΑΙ είτε ΌΧΙ λοιπόν οι κλόουν αυτοί το ίδιο πράγμα θα κάνουν.

 Εντάξει  θα μου πεις αλλά πρέπει να ψηφίσω, και ας λες εσυ ότι θες περί αστείου και στημένου δημοψηφίσματος. Πρακτικά λοιπόν θα απαντήσω.

Θα ψήφιζα ΝΑΙ, μόνο και μόνο για τονίσω με έναν τρόπο την σημαντικότητα που έχει για μένα (προσωπικά) το γεγονός ότι χωρα αυτή πρέπει να προσπαθήσει να παραμείνει στην Ευρωπαϊκή Ένωση. Και τονίζω προσπαθήσει γιατί ο δρόμος δεν είναι ευκολος, (reality check) η χώρα θα πρέπει να κάνει και άλλες θυσίες, πιο μεγάλες . Το μεγάλο ερώτημα είναι αν θέλει και ο λαός να τις κάνει, αν θέλει να προσπαθήσει.

Ευκολος δρόμος δεν υπάρχει. Ακόμα και αν πιστέψω μια ομάδα αρχικλόουν που θέλουν συνειδητά την χώρα εκτός  Ευρωπαϊκής ένωσης, έχουν όνειρα για εθνικο νόμισμα, πραγματικά πιστεύεις ότι αυτοί οι άνθρωποι (ο τσίπρας, ο βαρουφάκης ή και πιο πριν ο Σαμαράς ή Ο ΓΑΠ) είναι οι μεγάλοι ηγέτες αγαπητέ Έλληνα που θα κάνουν reboot σε μερικές δεκαετίες την Ελλάδα με εργαλείο το νέο εθνικό νόμισμα. 

Εμείς οι Έλληνες πρακτικά θα πρέπει να αποφασίσουμε με ποιο δηλητήριο θα πορευτούμε. Το δηλητήριο της προσαρμογης αλλά με πραγματικές προσπάθειες (δηλαδή ανασυγκρότηση του κράτους 100%) και όχι φορολογικά μέτρα.

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

Καλό κουράγιο μας λέγανε...είχαν δίκιο, ότι και να γίνει.











Wednesday, July 01, 2015

JAXRS analyzer, documenting your REST API an alternative. #swagger #javaee #jaxrs #maven

Lately, I have been considering using Swagger (core and it's related maven plugin) for one project, in order to provide some REST API documentation.

Despite the fact, that Swagger is indeed a very powerful library, doable to integrate on your JAXRS 2.0 code base and the maven plugin works at the end of the day I think that the extra annotations on my code  (my JAXRS resource classes) were creating an annotation mess. My classes ended up difficult to read and maintain, at least for me. Maybe I am getting tired lately with the annotation overload.

Recently, through Adam Bien's blog, I discovered JAXRS-analyzer , a project by S.Daschner and it's maven plugin . There is zero impact on extra annotations, completely compatible with my code base, fast and simple. Eventually it can output, swagger compatible json files, and then feed it to your swagger config and end up with a proper swagger based documentation site. For the time being I am not using this function rather than producing either AsciiDoc or plain text Rest API doc.

Of course there is still way to go and I am sure he will be adding features, but at the time being I consider it production ready for providing fast enough, some documentation to your API consumers. Give it a try.

Well done!