Wednesday, November 30, 2011

ΜΒΑ σκέψεις και εντυπώσεις μετά απο 2 χρόνια ++

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

Πρίν απο μερικά λεπτά έριξα και τυπικά στο αυτόματο σύστημα υποβολης, ηλεκτρονικά την πτυχιακή μου (συγκεκριμένα 2 κομμάτια την κυρία πτυχιακή και την προσωπική μου έκθεση- personal report). Ήταν παράξενος αυτός ο μήνας και χαίρομαι που φεύγει. Δεν μπορώ να μην σκεφτώ με χαμόγελο την υποστήριξη που έλαβα απο την κοπέλα μου- σε ευχαριστώ ;). Απο την μία το ένα μάτι στην αγορά εργασίας και απο την άλλη στα βιβλία και στο Word να μετράω τις λέξεις και να γράφω βασανιστικά το βράδυ το μεσημέρι και γενικότερα όποτε μπορούσα ή όποτε μπορούσα να πείσω τον εγκέφαλο μου ότι κάτι δεν πάει λάθος.

Ήταν το τέλος ενός ταξιδιού που ξεκίνησε πριν 2 + χρόνια. Είχα μαζέψει που λες κάποια λίγα χρήματα, άντε μπορούσα να ξεκινήσω να πάρω ένα αμάξι. Είχα μια σταθερή δουλειά την οποία αγαπούσα, ένιωθα γεμάτος. Είχα ήδη επενδύσει σε 2 τεχνικά πτυχία (πτυχίο και μεταπτυχιακό σε κατανεμημένα συστήματα - κλαψ όλη αυτή η γνώση για το GSM και τις οπτικές ίνες που να έχει πάει). Τότε σκεφτόμουν από νωρίς, τι θα έπρεπε να κάνω μετά. Ένιωθα κάτι το οποίο νιώθω και τώρα. Δεν ξέρω αν η τεχνική μου καριέρα, που τόσο αγαπώ και θέλω με πάθος να πέσω ξανά στην δουλειά και να κάνω κάτι που θα μου αρέσει και θα μου δώσει με τον καιρό αυτή την χαρά που είχα εδώ και 3-4 χρόνια,  μπορεί να με οδηγήσει αρκετά ψηλά. Για να τα λέμε απλά και κατανοητά, στην Ελλάδα δεν ευελπιστώ σε μεγάλες στιγμές ούτε σε μεγάλα αξιώματα - τουλάχιστον με τον τρόπο που δουλεύουμε, με την σχετική αναξιοκρατία αλλά και τις διάφορες στρεβλώσεις και στον ιδιωτικό τομέα (θα μιλήσω για κάποιες στρεβλώσεις σε ελληνικές εταιρίες IT στην παρουσίαση που θα κάνω στο επόμενο JHUG meeting- περί ποιότητας, management και άλλα). 

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

Ξεκίνησαν τα μαθήματα και μας έλεγαν, η διαδικασία θα σας αλλάξει, θα δείτε τον εαυτό σας μετά από καιρό και θα αλλάξει ο τρόπος σκέψης. Εγώ γέλαγα. Ήμουν το κλασικό παράδειγμα ξερόλα geek - νόμιζα ότι επειδή είχα γνώση καλή σε ένα συγκεκριμένο πεδίο - ήξερα τα πάντα και για το πως λειτουργούν εταιρίες. Ήμουν τόσο λάθος. 

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

Μετά ήρθαν το μαρκετινγκ με το οποίο ακόμα γελάω . Θα ήθελα να ζητήσω συγνώμη αλλά ήταν μάλλον το πιο ρηχό πράγμα που έκανα και θα μπορούσε να είναι απλά μια συλλογή από cases και διάβασμα + δεν το θεωρώ και ιδιαίτερη επιστήμη. Μέσα από το marketing το μόνο που μου έμεινε ήταν η κρυφή μου ανάγκη αν κάνω ποτέ τέταρτο πτυχίο να ασχοληθώ με την ψυχολογία. Θέλω να πάρω 1-2 χρόνια ανάσες και ίσως αν βρω ευκαιρία να το κάνω - χωρίς πλάκα. 

Μετά ήρθε το management, η διαχείριση , η διαχείριση προσωπικού, οι διαδικασίες αυτά τα βρήκα λογικά - όχι rocket science και ούτε και τόσο δύσκολα.

Τέλος περάσαμε στα οικονομικά! Ναι, εκεί είναι που άνοιξα το στόμα. Δεν είχα ποτέ οικονομικό background, ούτε ήμουν και ο καλύτερος μαθητής κατά την διάρκεια του μεταπτυχιακό αλλά μπορώ να σας πω στα ίσα ότι ζήλευα και ζηλεύω όλους εσάς που έχετε σπουδάσει οικονομικά και συγκεκριμένα χρηματοοικονομικά. Σας ζηλεύω. Επιτέλους μετά από χρόνια κατάλαβα τι εστί μικρο και  μακρο οικονομία (στον βαθμό που τα καλύπτουν σε ένα MBA), έμαθα για τι γίνεται με την οικονομία μας, για το χρηματιστήριο, για τα εταιρικά οικονομικά, για τον δανεισμό για το ρίσκο και μπορώ να συνεχίσω. 

Λίγο πριν κλείσουμε ήρθε και κάτι τελευταίο (συγνώμη το ξέχασα). Εκεί ήταν που γέλασα πιο πολύ- με εμένα. Με το μάθημα της στρατηγικής. Αναρωτιόμουν τα πρώτα λεπτά, μα καλά τι νόημα έχει αυτό το μάθημα - δεν σου κρύβω ότι μετά από καιρό και σκέψη συνειδητοποίησα ότι είναι ένα απο τα πιο βασικά πράγματα που πρέπει να έχει στο μυαλό μου κάθε manager, κάθε εταιρία κάθε master mind πίσω από μια ομάδα ανθρώπων.

Αν με ρωτήσεις τι τελικά άλλαξε μέσα μου μετά από αυτή την διαδικασία θα σου πω- τα πάντα σε σημείο που φοβάσαι.

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

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

Επίσης να μη ξεχάσω να πω ότι από τότε που ξεκίνησα να βάζω το - expected ΜΒΑ στο βιογραφικό είδα φάτσες πιο καχύποπτες. Όχι όλες αλλά μερικές χαμηλού επιπέδου. Μάλιστα σε έναν τον θυμάμαι ακόμα, σε γνώστη εταιρία - πριν ακόμα πούμε καλησπέρα ξεκινάει με την φράση - ΄βλέπω εδώ κάτι παράξενο θέλω να σου πω ότι εδώ μην έχεις βλέψεις να κάνεις κάτι παραπάνω από να μας γράφεις κώδικα με 3 χέρια '. Υπάρχουν τέτοιοι τύποι εκεί έξω..αλήθεια. 

Αν με ξαναρωτήσεις τι θέλεις να κάνεις - θα σου πω ότι θέλω να συνεχίσω να επενδύω στην τεχνολογία κι αυτό θα κάνω. Το ότι το χαρτί θα έρθει και τυπικά δεν με έκανε τίποτα παραπάνω από τι ήμουν - απλά έχω ακόμα μεγαλύτερη όρεξη και ακόμα μια ματιά να κρίνω πια ανθρώπους και τις αποφάσεις τους. Με έχει κάνει λιγο πιο αισιόδοξο για το μέλλον αλλά μέχρι εκεί γιατί η πραγματικότητα είναι διαφορετική. Λεφτά δεν μου έχει δώσει και δεν νομίζω να μου δώσει, ευκαιρίες; remains to be seen... καχυποψία απο άλλους αρκετή (δεν καταλαβαίνω τον λόγο).


Χαίρομαι πολύ γιατί κατάφερα να τελειώσω κάτι έστω και με μια μικρή καθυστέρηση. Δεν είναι εύκολο να δουλεύεις και να έχεις τα ΣΚ σου κλειστά για διάβασμα. Μου κόστισε και προσωπικά. Δεν είναι εύκολο να θες να χαλαρώσεις και να πρέπει να γράφεις πτυχιακή εργασίες κτλ. Έχω μια αράδα από βιβλία (τεχνικά) και περιοδικά που με περιμένουν να τα διαβάσω και νιώθω πραγματικά τεράστια πνευματική πείνα!

Αυτά για την ώρα το blog θα επανέλθει δριμύτερο .Stay tuned. 




Friday, November 25, 2011

Συνταγή: Μάθε να χρησιμοποιείς το Dropbox ή σχετική υπηρεσία για να μην χάνεις λέξη από τις εργασίες/ πτυχιακές σου - πες αντίο στην απώλεια δεδομένων.

Υπηρεσίες σαν το Dropbox (ή και άλλες βλέπε SugarSync) μπορούν να γίνουν ένα χρήσιμο εργαλείο για κάθε φοιτητή ο οποίος προετοιμάζει κάποια εργασία ή πτυχιακή. Τουλάχιστον μια φορά στην φοιτητική σου καριέρα ι τύχει είτε να χαλάσει ο υπολογιστής ή ο εξωτερικό δίσκος που έσωζες το πνευματικό σου πόνημα ή να crash-άρει το word και να χάσεις τις 1000 τελευταίες λέξεις ή να διαλυθεί όλη η δομη του αρχείου και να μην μπορείς να το επιδιορθώσεις. Παλιότερα όταν τα σχετικά εργαλεία ήταν ακόμα πιο ανώριμα υπήρχε σχετικά μεγάλη ανασφάλεια. Θυμάμαι την απογοήτευση που ένιωσα στην πρώτη μου πτυχιακή (βασικό πτυχίο) όταν το τότε word το 2003 μετά από ένα συγκεκριμένο αριθμό σελίδων απλά τα έχανε και δεν μπορούσα καν να επιδιορθώσω το αρχείο. 

Αυτό που πρέπει να καταλάβεις είναι ότι είτε χρησιμοποιηείς backup- είτε εχεις windows, linux  ή mac είτε πιστεύεις ότι το Word,Οpen Office,Libre Office δεν θα κάνει κάτι χαζό στο πολύτιμο κείμενο σου - ποτέ δεν μπορείς να είσαι σίγουρος. Τα μηχανήματα και οι δίσκοι χαλάνε γιατί ειναι φυσιολογικό και τα office-σχετικά προγράμματα ακόμα μας ταλαιπωρούν με τα προβληματάκια τους - ειδικά όταν το αρχείο μεγαλώνει σε μέγεθος.

Εδώ και κάποια χρόνια, ιδιαίτερα στο τελευταίο μεταταπτυχιακό - ξεκίνησα να χρησιμοποιώ το dropbox ή σχετική υπηρεσία, σαν βάση για να σώζω τις εργασίες μου. Αυτό που κάνω είναι ότι κάθε φορά που ξεκινάω μια νέα εργασία ή την πτυχιακή μου που ευελπιστώ να ολοκληρώσω σε μερικές μέρες - το νέο αρχείο το σώζω πάντα μέσα στον φάκελο που παρακολουθεί για updates το dropbox. Έτσι κάθε μου edit κάθε αλλαγή εκτός απο το τοπικό αρχείο γίνεται sync (ανεβαίνει) και με το αρχείο στους server του dropbox- χωρίς εγώ να κάνω κάτι ιδιαίτερο.  Παράλληλα παίρνω δωρεάν και την υπηρεσία του το versioning - δηλαδή το dropboχ κρατά ένα ιστορικό απο τις περασμένες εκδόσεις του αρχείου και έτσι μπορώ πχ να επιστρέψω στην χθεσινή ή προχθεσινή μορφή του.

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

Ένα ακόμα μικρό πλεονέκτημα είναι ότι σε περίπτωση που δουλεύω ένα κείμενα από διαφορετικούς υπολογιστές πχ είμαι σπίτι και γράφω την πτυχιακή και την επόμενη μέρα φεύγω με το laptop σε ταξίδι. Δεν χρειάζεται να έχω σκοτούρες για το αν αντέγραψα την τελευταία έκδοση του ή αν έχω μαζί μου τον backup δίσκο μου. Το μόνο που πρέπει να κάνω είναι συνδεθώ στο internet και είτε το laptop μου θα κατεβάσει αυτόματα τις ενημερώσεις (αν του έχω εγκαταστήσει αντίστοιχα το πρόγραμμα του dropbox) ή απλά μπορώ να μπω στην σελίδα του dropbx να κατεβάσω το αρχείο να δουλέψω μαζί του και μετά να το ανεβάσω έτσι ώστε να έχω την τελευταία έκδοση πάντα διαθέσιμη.

Το μόνο που έχεις να κάνεις είναι να 1) γραφτείς δωρεάν σε μια υπηρεσία της επιλογής σου 2) να κατεβάσεις το κατάλληλο πρόγραμμα συγχρονισμού για το λειτουργικό σου 3) και τέλος όταν σε ρωτήσει ποιους φακέλους θέλεις να συγχρονίζεις με την υπηρεσίες φρόντισε να βάλεις η να φτιάξεις και έναν που θα σώζεις όλες σου τις εργασίες. Αν δεν έχει καταλάβει ακόμα πως δουλεύει το dropbox δες το tutorial εδώ -είναι πραγματικά πολυ εύκολο - δεν χρειάζεται να κάνεις πολλά πράγματα παρά μόνο να το εγκαταστήσεις και να κάνεις λογαριασμό - μετά δουλεύει σιωπηλά για σένα.

Το ίδιο κολπάκι ή συνταγή μπορείς να το εφαρμόσεις και για άλλα πράγματα όχι μόνο πτυχιακές - πχ αρχεία που θες να έχεις συνέχεια διαθέσιμα ανεξάρτητα αν θα έχεις δικό σου υπολογιστή ή όχι και θα πρέπει να έχουν πάντα την τελευταία έκδοση τους διαθέσιμη χωρίς να τα κουβαλάς σε USB ή δίσκους!

Αυτά, καλό γράψιμο σε όλους και φυσικά λέμε όχι σε χαμένες εργασίες και πτυχιακές, σε δάκρυα και νεύρα από ατυχήματα και απώλεια δεδομένων! 

Thursday, November 24, 2011

Επαγγελματικοί προβληματισμοί - πες μου κι εσύ την γνώμη σου - θες να φυγεις απο την Ελλάδα;

Δημιούργησα αυτό το poll στο linkedin μετά από έναν προσωπικό προβληματισμό αλλά και συζητήσεις στο forum του Java Hellenic User Group. Ήθελα να δω τις τάσεις και σκέψεις ανθρώπων σαν και μένα, συναδέλφων στην αγορά πληροφορικής. Θα περιμένω ένα σημαντικό αριθμό απαντήσεων για να σχολιάσω με τα δικά μου κριτήρια τις απαντήσεις αλλά και τις όποιες τάσεις. (Αν δεν έχεις LinkedIn λογαριασμό - να κάνεις - που ζεις;)


 

Friday, November 18, 2011

Weird times...

I am happy enough to join LeWeb in a couple of weeks. On the the other side - it's been  quite a strange period when it comes to job hunting. Despite the fact that I am taking my time off,  finishing my long awaited MBA thesis, I am  a bit stressed towards finding something that is going to re-fuel my passion and eager for development. I hope this journey wont take long. 

The official blogger's list for Le Web is published and I thought there was a mistake in one of the columns..but eventually it is right (None). Strange times...strange times...feels a bit uncomfortable after so many years of continuous work load and assignments. 



Who knows ....

ps) I want to thank again LeWeb and it's team for offering me a free pass - as an official blogger - this year I missed my beloved developer conference (Devoxx) due to job turbulence and I was close enough to dump the LeWeb offer. As I said weird times.

Wednesday, November 16, 2011

Mockito...effective testing



If you ask me,what is your framework of choice when it comes to unit testing,  the answer would be Mockito.  I have been using it  extensively  in the past 1 1/2 year and tried to 'introduce' it (sometimes under the hood) in some projects.

I think it is simple enough to use (simpler than JMock) and to be integrated, so it acts as a productivity booster - letting you focus on the actual tests and define complex scenarios rather than spending your time - creating the text context mechanics and wiring different frameworks.

There is a great series of posts from Holger Staudacher  @ the Eclipse Source Blogs section - that I highly recommend to take a look at! Part1, Part2, Part3, Part4, Part 5 (maybe more to come).


Monday, November 14, 2011

I really miss you Devoxx :(

From 2006 and on almost every year just about before Christmas I ride the plane and head to Antwrep

My trip is about joining the best and most active Java Developer's conference in Europe - Devoxx aka Javapolis (the old days). This is a weird year for me, many changes in my life and still some others ongoing. Trying to find a new job, switching jobs ...etc. As a developer I am sad because today I would like to enter Metropolis get my Devoxx badge and head to the talks - meet old friends from the java globe,  listen about new stuff, take notes and blog like hell back in the hotel.

I really miss you Devoxx - I hope I will be there next year. 

I wish all the best to my friend Stephan Janssen, the european java community and many european jugs ought him a lot. He is doing a great job.

Have a great time guys, I will be waiting for your posts and messages on twitter. (#Devoxx).

Sunday, November 13, 2011

Run..papo run



Δεύτερη συμμετοχή στο 10αρι του κλασικού μαραθωνίου! Εμείς οι Έλληνες τα τελευταία χρόνια έχουμε μάθει στο τρέξιμο ώρα να το δείξουμε! Ευχαριστώ και φέτος την χορηγία του sport24.gr (μπορώ να με θεωρώ celebrity runner). Εμείς οι ταπεινοί Judo-ka τρέχουμε όσο μπορούμε. Φέτος δεν θα έχω παρέα έναν από τους καλύτερους μου φίλους που τολμάει στα 42χλμ του Μαραθωνίου, αλλά το έτερο μου ήμισυ.



Update: άσχημος καιρός, βροχή και γλύστρα. Βελτίωσα τον χρόνο μου και κατάφερα με τον οποιο αργό ρυθμό μου να πέσω κάτω από ώρα 58,34λεπτά.  Το nike+ Gps μου έδειξε 10.3 58,44min. Και του χρόνου, ένιωσα ότι θα μπορούσα να δώσω άλλα 5 χλμ. Ίσως αν βάλω το τρέξιμο σε κάποιο ρυθμό μέσα στην εβδομάδα γιατί δεν έκανα καθόλου προετοιμασία - με τον καιρό να μπορούσα να φτάσω τα 20. Ίδωμεν. Συγχαρητήρια σε όλους  καθώς και στην διοργάνωση.





Saturday, November 12, 2011

JHUG Meet-up 11/2011 - εντυπώσεις

To Java Hellenic User Group επέστρεψε και είμαι ιδιαίτερα χαρούμενος γι'αυτό. Οι γνωστές και μη φάτσες μαζευτήκαμε για την φετινή season να μοιραστούμε γνώση και νέα της αγοράς. Πάντα με το πέρας μιας ακόμα συνάντησης φεύγω αισιόδοξος και με την σκέψη ότι υπάρχουν ακόμα ανήσυχοι επαγγελματίες εκεί έξω που δεν θα φοβηθούν να μοιραστούν την γνώση τους για τεχνολογίες, για τα επαγγελματικά και τις γενικότερες εξελίξεις. 'Έφυγα με 1-2 σημειώσεις για πράγματα που θα ήθελα να δω καλύτερα αλλά και  tip που άκουσα στα διαλείμματα!

Θα ήθελα να ευχαριστήσω θερμά το Colab Workspace  - για την χορηγία του χώρου ΔΩΡΕΑΝ και την πολύ ανοιχτή διάθεση των ανθρώπων του να στηρίξουν κοινότητες σαν κι εμάς. Σπύρο και Σταύρο σας ευχαριστούμε, είναι πολύ σημαντικό για εμάς να έχουμε έναν χώρο που να μας φιλοξενεί μια στο τόσο και να μπορούμε να εκφραστούμε ελεύθερα για το πάθος μας- χωρίς συμβιβασμούς ή πολιτική χορηγών. Ο νέος χώρος είναι αρκετά πιο  βολικός για τέτοιες συναντήσεις και νομίζω ότι σχεδόν γεμίσαμε την αίθουσα. Ελπίζω τον επόμενο μήνα να μην χωράμε!




Παρουσιάσεις


Εισαγωγή στο AMQP / Σπύρος Τζαβέλλας (twitter) - link slide

Έχω γράψει και παλιότερα ότι θεωρώ τον Σπύρο έναν από τους ανήσυχους και up-todate Έλληνες developer στην ελληνική αγορά. Με τα χρόνια δεν διστάζει να σταθεί μπροστά σαν ομιλητής πολλές φορές και να μιλήσει για τις τεχνολογίες που τον απασχολούν. Αυτή η συνεχής εξάσκηση έχει αυξήσει πολύ και τις ικανότητες του σαν ομιλητής. Σήμερα μας μίλησε για τις εμπειρίες του με την τεχνολογία του AMQP, ένα πρωτόκολλο για την υλοποίηση messaging και broker messaging τεχνολογιών (κάτι σαν απάντηση σε τεχνολογίες όπως το JMS). Πολύ ενδιαφέρουσα προσπάθεια, ιδιαίτερα αν κάποιος εκτιμήσει το γεγονός ότι το AMQP είναι στην ουσία μόνο το specification του πρωτοκόλλου και μπορεί ο καθένας να χτίσει πάνω του την σχετική υλοποίηση ή ακόμα και τον δικό του broker μηνυμάτων. Έγιναν και σχετικές αναφορές στο RabbitMQ μια υλοποίηση βασισμένη στην έκδοση 0.9 του AMQP με τα σχετικά σχόλια περί ευκολίας στην χρήση, σταθερότητας ή και perfomance. Έχω μια ιδιαίτερη αγάπη στο JMS και δεν μπορώ να θυμηθώ ένα project τα τελευταία χρόνια που να μην έχω εμπλακεί λίγο η πολύ στην χρήση του. Εναλλακτικές λύσεις σε επίπεδο πρωτοκόλλου ή και broker σαν το AMQP, RabbitMQ πραγματικά μου εξάπτουν την περιέργεια και ελπίζω να μπορέσω σύντομα να το χρησιμοποιήσω σε κάποιο μελλοντικό project ή να παίξω μαζί στον ελεύθερο χρόνο μου.


Εισαγωγή στο Google Guice / Σπύρος Αναστασόπουλος (twitter) - link slide

Η παρουσίαση 'έκπληξη ΄ για μένα. Ο Σπύρος είναι ένα από τα παλιά και ενεργά μέλη του JHUG μάλιστα ήταν αυτός ο οποίος ταρακούνησε και άλλους για να μαζευτούμε και να ενεργοποιηθούμε αυτό τον μήνα - ή όταν συναντιόμασταν στα διαλείμματα στο αίθριο της Βωβούπολης (Μαρούσι) πάντα ρώταγε και αναρωτιόταν πότε θα ξεκινήσει η season. Εκτός άπω αυτό τον ενθουσιασμό είναι και πολύ καλός ομιλητής. Το στυλ του είναι από εκείνα που μου αρέσουν ιδιαίτερα, ομιλητής με άποψη που θα σε κάνει να σκεφτείς λίγο παραπάνω, δεν θα διστάσει να σε κάνεις να πεταχτείς από κάτω να διαφωνήσεις και γενικότερα θα κάνει challenge την άποψη σου (πάντα παραγωγικά). Πραγματικά απόλαυσα τις μικρές διαφωνίες κατά την διάρκεια της παρουσίασης του (Design Patterns or not, Spring vs Giuce, Spring vs J2EE,  κτλ κτλ). Σε ότι έχει να κάνει με την παρουσίαση δυστυχώς ακόμα δεν έχω καταφέρει να συναντήσω project που να χρησιμοποιεί ενεργά το Guice οπότε η εμπλοκή μου και ενασχόληση είναι καθαρά θεωρητική σε home test projects. Μου αρέσει ότι ανήκει στη κατηγορία των τεχνολογιών - κάνω ένα πράγμα και το κάνω καλά.


Λίγο άτυχη αυτή η παρουσίαση γιατί δεν μπορέσαμε να βρούμε adaptor για τον projector και ο  ομιλητής περιορίστηκε στα slide για να δείξει τις δυνατότητες του αγαπημένου του  IDE. Βέβαια ακόμα και τα slide πιστεύω θα είναι χρήσιμα για όποιον σκέφτεται να αλλάξει IDE ή να φύγει από το Eclipse μιας και η παρουσίαση ήταν χωρισμένη σε ενότητες και ερωτήσεις για το πως υπάρχει ένα feature στο Eclipse και τι αντίστοιχο μπορεί  να περιμένει στο Intelli J.

Αυτά και γι'αυτό το ΣΚ. Ραντεβού σε ένα μήνα, σκέφτομαι να παρουσιάσω κι εγώ - θα δούμε!


Thursday, November 10, 2011

Day-O ένας σωστός τρόπος να βλέπεις την ημερομηνία στο MacOSX Menu bar



Η αλήθεια είναι ότι η προβολή της ημερομηνίας και ώρας στο menu bar του MacOSX δεν είναι η πιο πρακτική. Πάντα ήθελα να βλέπω λίστα με τις ημέρες και τους μήνες αντί να πρέπει να ανοίγω όλο το iCal. Η λύση ακούει στο menu bar extension με το απλό όνομα Day-O. Θα το βρείτε εδώ. (I found out about it here)

Wednesday, November 02, 2011

MyJob..still looping..

/**
 * My corporate life at this moment as written in plain java code!
 * The system property is already set and is being updated regularly! 
 * 
 * @version 1.0
 * @author papo
 *
 */
public class MyJob {
    public static void main(String[] args) {
        //sad but true
        boolean hasNotFoundAnInterestingJob = true;
        
        while (hasNotFoundAnInterestingJob) {
            System.out.println("never gonna sign again for a job that does not meet my expectations");
            hasNotFoundAnInterestingJob = Boolean.valueOf(System.getProperty("found.job"));
        }
        //fuck yeah!!! at last!
        System.out.println("I finally managed to find something really challenging");
    }
}