Thursday, December 31, 2009

όλοι παρoντες - ευχές στους ναυτικούς!




Μετα απο κάποια χρόνια ειμαστε και παλι οικογενειακά all together. Μια πιο στοχευμένη ευχή σε  ναυτικούς και τις οικογένειες τους που φέτος θα αναγκαστούν να αλλάξουν ευχές απο το δορυφορικό τηλέφωνο! Υπομονή σε όλους και το 2010 να είστε all together!  Φέτος θα παραχωρήσω την θέση μου..στον head άνδρα του σπιτιού!!Meaning δεν θα σταυρώσω και την πίτα (βρήκε άνθρωπο η μάνα μου τόσα χρόνια χαχα).



2010 σκέψεις μου για το ...2009

Εδώ και χρόνια σε αυτό το blog, κάθε τελευταία μέρα του χρόνου συνηθίζω να γράφω ένα review post. Για party μου, κυρίως. Κάτι σαν κλείσιμο βιβλίων. Σκεφτόμουν εδώ και μέρες αν θα το κάνω και για το 2009 τελικά για να διαβάζεις μάλλον το έκανα.

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

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

2009 δεν είχα και πολύ ελεύθερο χρόνο μαζί σου - τα μισά μου και παραπάνω ΣΚ έφυγαν σε νέες υποχρεώσεις που στην αρχή δεν πίστευα πολύ - όσο περνάει ο καιρός βέβαια αλλάζω γνώμη, όπως αλλάζω και εγώ ο ίδιος μέσα από αυτή την δραστηριότητα. Μπορεί να μην είναι ο καλύτερος φοιτητής (δεν έχω τόσο ελεύθερο χρόνο) αλλά νιώθω πιο ώριμος από ποτέ - τόσο που γελάω με τις συνήθειες μου πριν 10 ακριβώς χρόνια όταν έγραφα τα πρώτα μου φοιτητικά essay! Το 1999 όταν ξεκίνησα να σπουδάζω δεν φανταζόμουν ότι λίγο πριν τα 30 θα ήμουν ξανά φοιτητής. Ομολογώ βέβαια ότι έδειξα μια κάποια συνέχεια και δεν δημιούργησα κάποιο χάος οπότε ακαδημαϊκά με πίεσες αλλά έδειξα χαρακτήρα- βέβαια όπως έγραψα πιο πάνω το πλήρωσα αλλού!

Επαγγελματικά δεν ήσουν τόσο άσχημο - απλά διαφορετικό. Άρχισα να έχω διάφορες σκέψεις - ιδέες και ένιωσα ακόμα πιο δυνατή την ανάγκη να τις εξωτερικεύσω αλλά και κάποια στιγμή να τις υλοποιήσω. Γενικά μπόρεσα να δω και κάποια άλλα πράγματα αλλά και να επικεντρωθώ ξανά σε πράγματα που αγαπάω. Ένας συνδυασμός λοιπόν.

2009 μου στέρησες το προσωπικό μου ναρκωτικό - για 2 μήνες μόνο μπόρεσα να επιστρέψω στο αγαπημένο τα τελευταία χρόνια άθλημα το Judo - και μετά ξανά επική ήττα με το παλιό τραύμα να ανοίγει μεγαλοπρεπέστατα. Θέλω να σου πω ότι δεν θα  σου περάσει- εξάλλου σε λίγες ώρες θα είσαι παρελθόν και δεν θα μπορείς να το δεις - αλλά άρχισα να μετράω ξανά τους μήνες ανάποδα - (ειναι αρκετοί αλλά θα κάνω υπομονή) . Εξάλλου ήμουν σχεδόν έτοιμος να αγοράσω εκείνο το super μπλε judogi!!! Σε χαιρετώ με υπόκλιση...αλλά ακόμα δεν κρεμάω τίποτα στην ντουλάπα! Μέχρι να περάσει ο χρόνος - θα τρέχω (από τα νεύρα μου) και θα καβαλάω την ποδηλατάρα μου που ήρθε το 2009 (χαχα) για να ξεχνιέμαι.

Όσο για το άλλο μου πάθη μου τα τεχνολογικά. Έφερες ένα αίσθημα αβεβαιότητας στην αγαπημένη μου Java, τις άλλαξες χέρια , δημιούργησες παγκόσμια ένα μικρό χάος στον μικρόκοσμο της , αλλά χαίρομαι που ούτε και αυτή μάσησε και συνεχίζει δυνατή - μακράν καλύτερη και πιο πλούσια (ecosystem wise) από τους άλλους!Όσο για την αγάπη μου στα δαγκωμένα μήλα - τι να πω η πίστη μου συνεχίζει να μεγαλώνει ακόμα και μετά απο 4-5 χρόνια. Ένα πανέμορφο νέο laptop βρίσκεται στα χέρια μου - και ένα πολύ ντελικάτο και επαγγελματικό λειτουργικό μου κάνει παρέα σαν επαγγελματία αλλά και σαν personal user. Νομίζω και εσύ όπως και τα προηγούμενα χρόνια απο το 2006 -μου δίνουν ένα αίσθημα ευχαρίστησης ως χρήστη, χωρίς πολλά ντράβαλα, χωρίς προβλήματα. Τα αγαπημένα μου μηλαράκια και το 2009 δεν με απογοήτευσαν ποτέ.

2009 ήρθες με τον καλύτερο τρόπο, μέθυσα από τα δώρα σου - μετά φρόντισες να τα πάρεις σχεδόν πίσω και να με χαστουκίσεις. Μαγκιά σου.Καθώς φεύγεις τελικά συμπεραίνω ότι μου αφήνεις μια  εντύπωση ουδέτερη. Ούτε καλή αλλά τελικά ούτε κακή (αν το σκεφτείς καλά και ώριμα). Σε χαιρετώ ....και χωρίς ιδιαίτερο ενθουσιασμό , συγκρατημένος και γενικότερα μια αίσθηση ισορροπίας - θα καλωσορίσω το 2010.

Σε αυτούς τους 500-600 που διαβάζουν αυτό το blog - και πόσο μάλλον χάλασαν μερικά λεπτά να διαβάσουν τις σκέψεις μου τώρα - θέλω να ευχηθώ υγεία. Ευχαριστώ για τον χρόνο σας..ειλικρινά!

respect.


Tuesday, December 29, 2009

είναι μαλακισμένες..

Ποιες; Οι γαλλικές βαλβίδες  (η κατα το ποδηλατικά presta) στα ποδήλατα!!

Στα ποδήλατα υπάρχουν 3 τύποι (δεν ξέρω αν είμαι πιο πολλοί) τύποι βαλβίδων - αυτές που τις λέμε αυτοκινήτου (Schrader) - μιας και μπορείς να φουσκώσεις στο βενζινάδικο με πιεστικό χωρίς μεταλλικό δακτύλιο, οι παρόμοιες Dunlop και οι μαλακισμένες λεπτές ψηλές Presta που σου βγάζουν την παναγία να τις φουσκώσεις με τρόμπα- είναι ευαίσθητες σπάνε, θέλουν δακτύλιο(converter) για τα πιεστικά  για  κτλ κτλ.

Δεν υπάρχει μεγάλο ξενέρωμα να έχεις κανονίσει με τους φίλους ποδηλατοβόλτα και πάνω στο καθιερωμένο check για αέρα - να σου μένει το πάνω μέρος της βαλβίδας στο χέρι. To γύρισα με το χέρι - και αυτό ήταν το άδοξο ποδηλατικό τέλος για το 2009!

Αν ετοιμάζεστε να πάρετε ποδήλατο - τότε είναι μια καλή λεπτομέρεια που μπορείτε να ρωτήσετε. Σας ενημερώνω ότι ακόμα και με αγορά τρομπίτσας (30 euro έδωσα) - οι Presta θέλουν 2 άτομα για να φουσκώσεις (ένας να κρατάει σταθερό το στεφάνι και ο άλλος να φουσκώνει).  Δηλαδή γάμησετα!

Το ακόμα χειρότερο είναι ότι τα στεφάνια μου είναι καλής ποιότητας και δυστυχώς έχουν τρύπες μικρές για Presta - ακόμα και αν ήθελα να αλλάξω σαμπρέλες. Η μόνη λύση που δεν θέλω να καταφύγω εκεί είναι να τροχίσω τα στεφάνια.

Γαμώ τις Presta λοιπόν!!!!!!!!  :/

Sunday, December 27, 2009

είστε αρκετά πίσω!

Εκτός απο το λειτουργικό ( Windowz)  ....και στο τρέξιμο! Αλλά που χρόνος - με τόσα format κάθε μήνα! lol


μπαλκόνια...infinite loop

Δεν ξέρω αν υπάρχει χειρότερο πράγμα. Κατι σαν το μοντέρνο μαρτύριο του οικιακού καθαρισμού. Τα πλένεις τα τρίβεις ..μετά από μερικές μέρες γίνονται χάλια. Αποφάσισα ότι μου την σπάει το άσπρο πλακάκι - τρίβεις τρίβεις και μερικές στάμπες παραμένουν γαμώ το κέρατο μου! Για να τα διατηρήσεις καθαρά (τα μπαλκόνια) πρέπει να τα καθαρίζεις τακτικά - ομολογώ ότι δεν ειναι και στις προτεραιότητες μου - μάλλον χαμηλά στην λίστα. Αλλά μετά πας να απλώσεις την μπουγάδα και η σκόνη αρχίζει και γίνεται λάσπη με το νερό -και όσο περνάνε οι μέρες οι στάμπες μεγαλώνουν. Και τρίψε ξανά...γαμώ το #$#@$@#$@# μου!

Προχθές με θυμήθηκε η ΕΥΔΑΠ, μόλις την πλήρωσα (ηλεκτρονικά) αποφάσισα ότι ήρθε ή ώρα να κάνω pop το item καθάρισε (μπρος- πίσω μπαλκόνι) από το house cleaning FIFO  queue μου. Εξάλλου χειμωνιάτικος καιρός - χαχα - ότι πρέπει για να πλατσουρίσεις - ένα φραπεδάκι με μπόλικα παγάκια έλειπε. Ξυπόλητος στα πλακάκια παρέα με την βούρτσα! Ουφ..μπαλκόνια..όταν θα γίνω διαγαλαξιακός αυτοκράτορας θα τα καταργήσω.

Ας συνεχίσουμε με τα ενδότερα τώρα.

magic mouse...no more

Μέσα στις εξάψεις fanboy-ισμου που κατηγορούμαι (στα @@ μου βασικά) - μπορώ να δηλώσω ότι μόλις άφησα το magic mouse πίσω στο συρτάρι! Εξαιρετικό το scroll - αλλά δεν το ένιωσα ποτέ 100% καλό fit για το χέρι μου + είμαι abuser του right click και παρατηρούσα οτι 40% έκανα λάθος. Θα υπάρχει σαν βοηθητικό! Έχει κάποια εντυπωσιακά καλά αλλά και κάποια άλλα που μπορεί να σε κάνουν να μην μπορείς να το συνηθίσεις!Αυτά!

Wednesday, December 23, 2009

I am so so so shocked

Η δεσποινής (29) ετών SoShy μου προκαλεί πολλαπλά εγκεφαλικά - και ρωτάω τους αγαπητούς αναγνώστες ΥΠΑΡΧΕΙ; χαχα! Εντάξει σχόλια για την μουσική μην κολλάς εκεί - by the way το κομμάτι θα παίξει αρκετά - mass entertainment - για το είδος του ειναι πολύ καλό! Μπροστά της η Furtado φαίνεται σαν σερβιτόρα σε ελληνάδικο στο Μπουρνάζι!



MySpace εδώ, twitter εδώ...και πριν πατήσεις link με φωτό πάρε υπογλώσσιο!Τα πάντα όλα!

Tuesday, December 22, 2009

στο open coffee.

Σε σημεια που λεει και ενας γνωστος πολλων μας (χαχα).
  • Τι ωραίος χώρος που είναι το μουσείο Μπενάκη ιδιαίτερα η αίθουσα παρουσιάσεων πάνω - λιγουρεύομαι κάθε φορά ένα καλό JHUG event να γίνει χαμός!! Χώρος για developer day ρε γαμώτο.
  • Line up - παρουσιάσεων εδώ.
  • Niobium Labs: Ίσως είμαι και λιγο biased - μιας και γνωρίζω τον έναν από τους 2 συντελεστές (Γ.Δ). Καλή ιδέα - ξέρω ότι χρησιμοποιούν και καλές τεχνολογίες από πίσω. Επίσης ήταν από τους πρώτους Έλληνες - εταιρίες που έτρεξαν να ασχοληθούν με το Layar στο iphone το οποίο γουστάρω σαν concept. Ελπίζω να τους κάτσει και θα το μελετήσω το θέμα για το πως θα μπορούσα να εμπλακώ σε ένα βαθμό σαν user.
  • AthensBook / Geo Ads: Τους ξέρουμε αρκετά καλά, χρησιμοποιούμε όλοι το Athens Book, γουστάρω που θα βάλουν user rating (ελπίζω να μην έχουν νομικά θέματα). Αυτό που άκουσα και μου άρεσε πολύ για την ορθότητα αλλά και εξυπνάδα της προσπάθειας είναι ότι χτίσανε μια ολόκληρη δωρεάν εφαρμογή η οποία τελικά κάνει expose σε μεγάλο βαθμό τα ιδιαίτερα χαρακτηριστικά (μοναδικά κατά τον κατασκευαστή) - της τεχνολογίας- framework GeoAds. Είναι μια πολύ έξυπνη και συνάμα πραγματιστική προσέγγιση. Δεν φτάνει να έχεις την γαμάτη τεχνολογία- server- API που μπορεί απίστευτα πράγματα πάνω σε data - αν παράλληλα δώσεις και μια εφαρμογή όπου πίσω απο την κουρτίνα  χρησιμοποιεί τα ωραία χαρακτηριστικά -τότε όπως σωστά ανέφεραν δημιουργείς τον καλύτερο Δούρειο ίππο. Συγχαρητήρια λοιπόν και μάθημα προς επίδοξους δημιουργούς ΄γαμάτων΄τεχνολογιών! Φτιάξε ένα use case της τεχνολογίας σου- και ακόμα καλύτερο δώσε το δωρεάν.
  • Spitogatos.gr .Εγώ για να σας πω την αλήθεια το έχω δει το site μόνο μια φορά - ομολογώ. Δεν ξέρω τι έχει τόσο το μοναδικό μάλλον το added value ειναι στους μεσήτες.Αυτό που κράτησα από το line up είναι 1 τύπος για τα τεχνικά και 3 manager/business με τρέξιμο και τότε φτάνει κοντά σε buy out! It worked for them!Καλη συνέχεια!
  • Pattern Insight: Ωραία φάση - τεχνολογικά ήθελα να ρωτήσω διάφορα πράγματα αλλά δεν ήταν για να ξεκινάς να λες για pattern matching - business intelligence και ιστορίες. Φαίνεται ότι η μηχανή που έχουν για να scan- άρει semi formated data (logs, code κτλ κτλ) ειναι αρκετά ευέλικτη γι' αυτό και την χρησιμοποιούν big players! Θέλω να ξέρω τι έχουμε διαθέσιμο και worth considering από open source.
  • Φτάνουμε στο αστέρι μας. Α.Λυμπέρης - ιδρυτής του σχετικού εκδοτικού οίκου! Λοιπόν αναμφισβήτητα έχουμε να κάνουμε με έναν ανήσυχo άνθρωπο του οποίου πρέπει να του δώσουμε respect για τα πρώτα του βήματα και το για το πώς κατέληξε να έχει μια τέτοια επιχείρηση και να το πολεμάει (μέχρι το buyout) οπου και κατάφερε να βγάλει serious money.Από εκεί και πέρα με κούρασε και με κούρασε με τα διάφορα για όραμα στο net. 2010 κύριε..ξυπνήστε 2010 hello!!Τώρα το όραμα - το μαγαζί σας έχει ήδη όπως ο ίδιος αναφέρατε πάνω από 30 site - τι δεν πήγε καλά; Μήπως κάνατε το λάθος να αναπαράγεται το soon to die μοντέλο των έντυπων media και στα digital και δεν βγήκε;Επίσης αναρωτιέμαι το existing προσωπικό στα site του πως νιώθει όταν ο ίδιος δηλώνει ότι χτίζει think tank για το νέο digital όραμα - να υποθέσω λιγο insecure και πως όλο αυτό δένει με το statement - βασιζόμαστε πάντα σε σταθερές σχέσεις και καλούς συνεργάτες. Τέλος εν έτη 2010 την στιγμή που η γενιά μου - δεν διαβάζει ουτε εφημερίδες ούτε βλέπει τηλεόραση - ούτε αγοράζει 7 μέρες TV - φράσεις όπως brain washed δεν έχουν την ίδια βαρύτητα όπως κάποτε. Αυτό είναι που καίει τους εκδότες σήμερα. Είμαι μικρο εκδότης και έχω άποψη και μπορώ να γράψω για την κάθε ανοησία που ακούω. Πολιτικές όπως brain wash είναι που έφτασαν τα παραδοσιακά media εκεί που έχουν φτάσει - να θεωρούν ότι μας κάνουν χάρη που υπάρχουν και πάλι καλά που τα αγοράζουμε! 
Γιαυτό σύντροφοι να ζήσει το internet, να ζήσουν τα blog, να ζήσουν οι διαφορετικές απόψεις να ζήσει η διαδραστικότητα μέσα απο social media, email, chat . Αν είναι να γίνω brain washed τότε ας το κάνω με τον δικό μου τρόπο - και με πηγές που γουστάρω και που δεν μου πασάρουν manager business droids.

Viva la..digital revolution  και μην μασάτε ρε - γράφετε κανένα post-άκι1

Τρέχωντας παρέα με το Nike+ και τις σκέψεις μου!



Πάει ενας μήνας και κάτι μέρες που ο γιατρός μου έδωσε ξανά το ΟΚ για να επανέλθω σε κάποιας ήπιας μορφής άθληση. Τρέξιμο, ποδήλατο ...και αυτά. Ο Άγιος Βασίλης θα πρέπει άλλη μια φορά εκτός από την επικείμενη για να μπορέσω να ξανανιώσω την αίσθηση από το παγωμένο tatami και ιδρωμένο judogi πάνω μου. Μέχρι τότε - υπομονή. Αυτό που κατάλαβα αυτούς τους 2 μήνες είναι ότι θα επανέλθω στο Judo όταν γίνω απόλυτα καλά για να συνεχίσω- γιατί ειναι το δικό μου ναρκωτικό.Όπως και να έχει υπομονή!

Ξεκίνησα λοιπόν να τρέχω. Σαν τον τρελό.Το δημοτικό γήπεδο είναι 10 λεπτά, μέσα στο Άλσος οπότε δεν υπάρχει δικαιολογία. Επιστρέφω από την δουλειά φοράω τα απαραίτητα και off we go! Ο στίβος είναι βαρετό πράγμα - τις πιο πολλές φορές βαριέμαι και μόνο την ιδέα - με το που κλείνω την πόρτα απο το σπίτι και ξεκινάω την διαδρομή για το γήπεδο - θέλω να γυρίσω πίσω. Αλλά η πραγματικότητα και η ανάγκη μου για εξάσκηση επιβάλλουν κάτι σαν πειθαρχεία. Το κεφάλι κάτω και ξεκινάμε.Είναι καλή ψυχολογική άσκηση να κάνεις πράγματα που δεν σου αρέσουν τόσο αλλά γενικότερα είναι καλά - ιδιαίτερα για την υγεία σου.

Στον στίβο είσαι εσύ, η μουσική που ακούς, η σκιά σου και ίσως πολλοί άλλοι λιγότερο ή περισσότερο fit απ΄σένα - που...απλά...τρέχουν. Ο καθένας τρέχει για το δικό του λόγο - εγώ εκτός απο τους γνωστούς και για να σταματήσω το μυαλό μου από τις σκέψεις της καθημερινότητας (όπως γινόταν με το judo) μόνο που τελικά γίνεται το αντίθετο. Εγκλωβίζομαι σε όλα όσα συμβαίνουν μέσα στην ημέρα και γίνονται η παρέα μου για μερικά χιλιόμετρα.

Το δύσκολο λοιπόν για κάποιον μη λάτρη του αθλήματος είναι το να είσαι συνεπής - να συνεχίζει να πηγαίνεις τακτικά 3-4 φορές την εβδομάδα τουλάχιστον. Εδώ και ένα μήνα το παλεύω. Μαζί με την διάθεση μου, τις υποχρεώσεις από δουλειά, ταξίδια, συνέδρια ..κοινωνικές υποχρεώσεις. Πάνω που βάζω ένα πρόγραμμα κάτι γίνεται και ένα σερί απο no-show χαλάνε το πρόγραμμα. Αν χάσω το πρόγραμμα μου διαλύεις την ψυχολογία (γενική παρατήρηση).

Καθώς είχα το iphone3GS είχα δει από φίλους την ύπαρξη του Nike+. Η ιδέα απλή ένας bluetooth σένσορας στην βάση του αθλητικού παπουτσιού σου και το iphone να συλλέγει στοιχεία κατά την διάρκεια της άσκησης. Ταχύτητα, ρυθμός απόσταση. Στο τέλος της 'βόλτας' το συνδέεις με το itunes και τα ανεβάζει στο προσωπικό σου Αθλητικο Nike+ ημερολόγιο.Μπορείς να τα μοιραστείς μπορείς και όχι, μπορείς να θέσεις στόχους (πόσες φορές θα πας, πόσες θερμίδες κατά προσέγγιση έκαψες ή έχεις βάλει στόχο να χάσεις μέσα από την άσκηση, πόσα χιλιόμετρα θες να καλύψεις μέσα σε ένα συγκεκριμένο διάστημα). Κάθε φορά που κάνεις upload (ανεβάζεις) στοιχεία για την τελευταία σου κούρσα το ιστορικό γίνεται πιο πλούσιο και μπορείς να δεις πως τα πας με τον χρόνο.

Μπορείς να βρεις το δικό μου εδώ -αλλά και στα στοιχεία μιας από τις πρώτες 'προσπάθειες με το Nike+' εδώ. Αν θες να διαβάσεις ένα καλό αρθράκι για την ιστορία του Nike+ ως  personal metrics concept απο την Nike + Apple, διάβασε σίγουρα το αυτό απο  το wired.

Πολλοί έχουν ερωτήσεις όπως:
  • Πρέπει να έχω ipod ή iphone3gs για να παίξω με το Nike+ ; Όχι, μπορείς να αγοράσεις ένα βραχιολάκι το οποίο ονομάζεται sportband θα αναλάβει να παίξει τον ρόλο του server για τον sensor στο παπούτσι και να συλλέγει στοιχεία. Έχει είσοδο USB και όταν τελειώσεις θα το συνδέσεις με τον υπολογιστή σου - για να ανεβάσει τα στοιχεία της άσκησης.
  • Πρέπει να έχω παπούτσι Nike με θήκη για να πάρει τον ειδικό sensora; Όχι ουτε και εγώ έχω Nike, Adidas γουστάρω και τα μυαλά στο mixer. Οπότε αυτό που έκανα ήταν να αγοράσω έναν sensora  μόνο του (θα τον βρεις και σε μεγάλα αθλητικά μαγαζιά 10-15 euro) και παρήγγειλα από amazon μια μικρή υφασμάτινη θηκούλα που την δένεις στα κορδόνια από τα παπούτσια σου και είσαι έτοιμος. 
  • Έχω ipod ή iphone απλό παίζει; Όχι μόνο τα τελευταία μοντέλα ipod αλλά και iphone3gs έχουν έτοιμη Nike+ υποστήριξη.Πληροφορίες εδώ.
  • Ποια η διαφορά να έχω το ipod/iphone σε σχέση με το sportband; Με (ιPod.phone) συσκευές μπορείς να εκμεταλλευτεί πράγματα όπως η μουσική, playlist κατα την διάρκεια της άσκησης, set power song όταν πέφτεις- αλλά και με το άγγιγμα της οθόνης να έχεις μια γυναικεία ή ανδρική φωνή να σε ενημερώνει live για την ταχύτητα, ρυθμό αλλά και χιλιόμετρα. To sportband έχει μια μικρή οθονίτσα και σου λέει αν δεν κάνω λάθος απόσταση και ρυθμό. Με το ipod/iphone μπορείς να προ ρυθμίσεις setting όπως ότι θα τρέξεις για συγκεκριμένη ώρα ή θες να διανύσεις συγκεκριμένη απόσταση - και αυτό να σε ενημερώνει κατά την διάρκεια της άσκησης για το πόσο κοντά είσαι στον στόχο. 
  • Αν δεν γουστάρω το σύστημα της Apple- Nike υπάρχουν άλλες επιλογες; Με μια μικρή και σύντομη έρευνα βρήκα το RunKeeper (που θέλει μόνο iphone με GPS), Polar (το οποίο εμπλέκεται και η  Adidas με ξέχωρη συσκευή), Η γνωστή New Balance προσφέρει το Total Fit  (gps based only) το οποίο όμως είναι iPhone depended, Adidas+ Samsung με το miCoach.
  • Άντε έχω ipod / iphone 3gs πόσο κοστίζει να πάρω τον sensora και θήκη; Δεν θα σου πάει πάνω απο 30-35 euro
Παρατηρήσεις:
  • Αν έχεις το full Apple supported πακέτο δηλαδή sensor και ipod/iphone θα ήταν καλό όταν φτιάξεις λογαριασμό στο Nike+ να βάλεις τα ίδια στοιχεία με αυτά που έχεις στο itunes Store (email και password).
  • Πρόσεξε με τον default browser στο σύστημα σου. Απέτυχα 2-3 φορές να ανεβάσω στοιχεία (και δεν τα έκανε re-sync) μιας και η Beta (δυστυχώς) online εφαρμογή της Nike δεν τα πάει καλά με beta εκδόσεις firefox ή Google Chrome.
  • ΤΟ nike+ είναι ένα community οπότε μπορείς να βρεις φίλους που ξέρεις ότι το χρησιμοποιούν, αν έχεις πρόσθεσε με (for fun) θα με βρεις με nickname javapapo.
  • Μην ξεχάσεις να παίξεις με τα challenges - πχ μπορείς να δηλώσεις τον λογαριασμό σου σε κάποιους άτυπους συναγωνισμούς όπως Guys vs Girls, America vs Europe , Mac vs PC ( χαχα φυσικά και το δήλωσα) και μετράνε τα συνολικά χιλιόμετρα που γράφουν οι χρήστες που ανήκουν σε κάθε ομάδα. Τα challenges έχουν να κάνουν είτε με συνολικά χιλιόμετρα, είτε συνδυασμό συνολικής απόστασης σε συγκεκριμένο χρόνο ή απλά γενικά μάχη μεταξυ φίλων για το ποιος ειναι ο καλύτερος.
Εν κατακλείδι, μπορεί κάποιοι να λένε μαλακίες - το συγκεκριμένο integration έχει πλάκα. Αυτό ουσιαστικά που θέλει να σε κάνει είναι να αποκτήσεις ένα κίνητρο παραπάνω για να τρέξεις - ιδιαίτερα να είσαι τύπος σαν και μένα που δίνει μάχη με την διάθεση του. Όσο περνάει ο χρόνος και γεμίζεις το account σου (ενώ μπορείς να το συνδέσεις και με twitter ή facebook - για να αποκτήσεις ακόμα πιο web2.0 awareness) με στοιχεία τόσο πιο χρήσιμα συμπεράσματα μπορείς να βγάλεις. Το πιο σημαντικό είναι να βγαίνεις έξω και να τρέχεις..Run forest run..

Τουλάχιστον το Nike+ είναι λίγο πιο 'ζωντανή΄ντόπα από το ιδιαίτερα θετικό αλλά βαρετό συνάμα σύνθημα που κάποιος άφησε σε έναν από τους τοίχους του γηπέδου!



*update - οι κάτοχοι 3g - μπορούν να δουν ένα hack για να ενεργοποιήσουν το Nike+


Monday, December 21, 2009

Shut my mouth and strike the demon

 ... that cursed you and your reasons


being a smart singleton

Κατα την διάρκεια  code review - ένας συνάδελφος ανακάλυψε ένα ωραίο potential bug-άκι στον κώδικα του project μας. Όσο πιο πολλοί άνθρωποι εμπλέκονται στη source κάποιου συστήματος , στατιστικά τόσο πιο πολλά λάθh και διαφορετικό στυλ κώδικα. Δεκτό.

Χρησιμοποιούμε (όπως και εσείς να υποθέσω) αρκετές κλάσεις για να φορτώνουμε properties ή γενικότερα τέτοια resources κυρίως upon start-up. Δημιουργούμε ένα singleton και ουσιαστικά του αναθέτουμε την δουλειά να φορτώσει μια φορά και στην συνέχεια να μας σερβίρει το σημαντικό του  content.

Σε μερικά απο αυτά το pattern ειχε υλοποιηθεί μεν - not thread safe δε!
public static ASingletonUtil aSingletonInstance = null;

public static ASingletonUtil getInstance(){
 if(aSingletonInstance==null){
    aSingletonInstance= new ASingletonUtil();
 }
 return aSingletonInstance
}


Προφανέστατα όπως σωστά παρατηρήθηκε η getInstance() δεν ήταν και τόσο ασφαλής αν την καλέσουν πολλοί ταυτόχρονα! Το Lazy initialization που ήθελε ο αρχικός προγραμματιστής της κλάσης είχε προβλήματα! Κάποιος μπορεί να δήλωνε ότι με ένα synchronized θα είμαστε σίγουροι -αλλά  άξιζε τον κόπο για κάτι καλύτερο.

Η λύση ήταν καθαρή - θα έπρεπε να υλοποιηθεί το singleton pattern σωστά και με thread safety έτσι ώστε να μην έχουμε προβλήματα. Η πιο σωστή προσέγγιση όταν θες  να έχεις singleton και να είσαι σίγουρος ότι δεν θα στο σπάσει κάποιο multi-threaded call έρχεται από τον J. Bloch (twitter) και ένα απο τα patterns του στο Effective Java.   Initialize -on -demand. Πολύ ωραία και σύντομη περίληψη εδώ (bookmark it)!

Ουσιαστικά δημιουργούμε μια  private static κλάση μέσα στην γενικότερη SingletonUtol . Η κλάση θα επιστρέψει απλά το instance και το JVM μας εγγυάτε ότι θα το κάνει αυτό 'μόλις' δεχθεί την πρώτη κλήση για την getInstance() οπου και την χρησιμοποιουμε + θα γίνει με απόλυτα thread safe τρόπο χωρίς το impact synchronized block.  Δες το κώδικα που παραθέτει στο παραπάνω άρθρο- δεν υπάρχει λόγος να τον ξαναγράφω!

Η μόνη αλλαγή που αναγκάστηκα να κάνω και να σπάσω λίγο το pattern ήταν η ανάγκη σε κάποιους απο αυτούς τους μηχανισμούς να έχουμε ένα explicit (και πολυ ελεγχόμενο) reload του Property μηχανισμού(του instance). Εκεί  εκτός απο την getInstance είχα και μια reload() όπου ουσιαστικά έκανε initialize το υπάρχων instance με νέα τιμή!.Αν και είναι περίπτωση σπάνια και μπορεί να γίνει μόνο υπο ορισμένες συνθήκες (ως ποτέ) - για να είμαι σίγουρος αναγκάστηκα να την προστατέψω με synchronized .Όπως και να έχει το τελευταίο νομίζω ότι δεν ειναι applicable πάντα για όσους απο εσάς χρησιμοποιείται singleton pattern.

Αυτά ρίξτε ένα μάτι και στα δικά σας singleton ποιος ξέρει τι μπορεί να βρεθεί εκεί!!

Sunday, December 20, 2009

cinema ranting

1. Ναι να πάτε να δείτε το Avatar του J.Cameron. Τίγκα εφέ, πλοκή που σε κρατάει (σχεδόν πάντα), κάποια βασικά νοήματα και η διαφορετικότητα του να βλέπεις κάποιες σκηνές σε ψευδο 3d  mode (ιδιαίτερα κλειστοί χώροι). 3 ώρες θα περάσουν ευχάριστα - επίσης αν είστε οικογενειάρχες τότε είναι κάτι που θα εκτιμήσουν οι μικροί/ μικρές της οικογένειας. Αυτά για την ταινία!

2.Εδώ και καιρό μου κάνει εντύπωση η τιμολογιακή πολιτική του Village Park. +1 euro  χαράτσι επειδή τους κάνεις την χάρη να κλείσεις μέσα από το σχετικό site! Δεν μπορώ να καταλάβω την λογική τους. Ακόμα πιο μεγάλη εντύπωση μου κάνει τα 12 euro που ζητάνε στις ψευδο 3d προβολές! Δεν λέω, ναι είναι διαφορετικά, τα γυαλάκια έχουν πλάκα και τα κράτησα για τις απόκριες (χαχα), επίσης το να βλέπεις τον φίλο /φίλη σου να τα φοράει μέσα σε μια σκοτεινή αίθουσα δεν μπορείς να αντισταθείς στο να  μην σκάσεις στα γέλια! Αλλά και πάλι 12 euro. Δεν είναι και το πιο βολικό απο θέμα απόστασης αλλά ίσως σαν καταναλωτής θα πρέπει να σκεφτώ σοβαρά να τιμωρήσω την εν λόγο εταιρία και να πάω σε ανταγωνιστές Ster / Cosmopolis. Κυριε Κοντομηνά και λοιποί του Village Park Management - please reconsider.

2.5 Έχω σοβαρές υποψίες ότι τα Village Φαλήρου πρέπει να φτιάχτηκαν από σπόντα - τουλάχιστον τα εκδοτήρια. Η τωρινή εγκατάσταση δεν μπορεί να εξυπηρετήσει το όγκο των πελατών σε pick ώρες - στρίμωγμα - σαν τα γίδια στο μαντρί!

3. Για να τιμήσω την δυτικό-προαστίτικη καταγωγή μου πολλές φορές μεταξύ σοβαρού και αστείου δέχομαι αστεία για το δικό μας Village Park, Ρέντη. Κάγκουροι λέει ο ένας, παιδάκια λέει ο άλλος, δεν ανέχομαι να δω ταινία βλάκες λέει ο παρα - άλλος. Δεκτό αλλά μετά από μελέτη σε Village @ the Mall και Village @ Φαληρο νομίζω ότι τα βλαχαδερά εκεί είναι χειρότερα! Χθες στην VMax7 Φάληρο (πήγαμε εκεί εκτάκτως) δεν ξέρω πως έκατσε και μας περικύκλωσαν ομάδες από βλάκες. Δεν καταλάβαινε τίποτα το μεσήλικο ζευγάρι απο πίσω - ακόμα και όταν με τα γελοία γυαλάκια γύρισα 2 φορές - βλέποντας τις δικές τους εξίσου γελοίες φάτσες!!! Δεν είμαι γενικά πολύ ευαίσθητος σε αυτό το φαινόμενο δηλαδή μέχρι ένα σημείο το δέχομαι (περιστασιακά) - αλλά το να πιάνουν κουβέντα!! Δηλαδή άντε γαμήσου πήγαινε στην καφετέρια. Μου θύμισε κάτι άλλους βλάκες στην συναυλία των Opeth που δεν ήρθαν για να ακούσουν αλλά για να τα πουν υπό τους ήχους Death Metal.

4.Γαμώτο τέτοιες στιγμές είναι απογοητευτικές! Θέλω να πιστεύω ότι τουλάχιστον άνθρωποι της ηλικίας μου είναι μορφωμένοι και έχουν ένα όριο και επίπεδο. Κάθε μέρα διακρίνω απίστευτα επίπεδα μαλακίας μεταξύ μας!


Friday, December 18, 2009

You don't need to bother



Wish I was too dead to cry
My self-affliction fades
Stones to throw at my creator
Masochists to which I cater
You don't need to bother;
I don't need to be
I'll keep slipping farther
But once I hold on,
I won't let go 'til it bleeds

Wish I was too dead to care
If indeed I cared at all
Never had a voice to protest
So you fed me shit to digest
I wish I had a reason;
my flaws are open season
For this, I gave up trying
One good turn deserves my dying

You don't need to bother;
I don't need to be
I'll keep slipping farther
But once I hold on,
I won't let go 'til it bleeds


Wish I'd died instead of lived
A zombie hides my face
Shell forgotten
with its memories
Diaries left
with cryptic entries

And you don't need to bother;
I don't need to be
I'll keep slipping farther
But once I hold on,
I won't let go 'til it bleeds

You don't need to bother;
I don't need to be
I'll keep slipping farther
But once I hold on:
I'll never live down my deceit

Sunday, December 13, 2009

Brussels

12 το βράδυ, υπερένταση απ το ταξίδι και η όμορφη grande Place μου φώναζε για έναν περίπατο. Άδεια πόλη, μερικοί τελευταίοι σε λιγοστές ανοιχτές μπυραριες και μηδέν βαθμοί Κελσίου. Εντάξει δεν είναι και τόσο παγωμένα! Αύριο με περιμένει αρκετή δουλειά - επιστροφή στο ξενοδοχείο . Σε μια άλλη ζωή μάλλον ήμουν κάτοικος της πόλης , δεν ξέρω γιατί την αισθάνομαι τόσο οικεία.



Friday, December 11, 2009

μερικές ακόμα ναυτικές φωτό - all around the world

javapapo - switching people

Αχ μια παραγωγικότατη ημέρα. Δουλειά, έκτακτα ταξίδια αλλά το πιο σημαντικό 2 ακόμα νέα μέλη στην Mac user κοινότητα. Πρώτο και σημαντικό ο πατέρας μου , ο οποίος κληρονόμησε το παλιο μου και ΠΑΝΤΑ μάχιμο MacBookPro, επίσημα πια! Η αγάπη για την τεχνολογία είναι κληρονομική και  το γονίδιο ήταν δικό του - απλά σε μένα με κατέκλυσε. Στα 50 του μετά από εμπειρία (απο Unix- ναι έγραφε λίστες και κείμενα στο πλοίο στον vi!!!!) , Windows ήρθε η ώρα. Τέρμα τα τηλέφωνα και τα email 'Πάρi στείλε μου τα updates για το  AVG, Πάρι το office δεν πάει καλά, Πάρι έβαλε κάποιος ένα codec και κάτι χάλασε...'. Think different!!!

Το δεύτερο hit, μια καλή φίλη που ουκ ολίγες φορές έχουμε προσπαθήσει να αναστήσουμε και να υποστηρίξουμε το pc της ..και τα windows! Format, αλλαγές κάρτας, η μνήμη, ιός, ιστορίες. Περάσαμε από systemgraph όπου δουλεύει και ο γνωστό μου (μας) chris απο το macephemera (thanks για το Tshirt mate) -παρέλαβε έναν ομορφότατο iMac 21 και είχε δώρο άλλα 2 γίγα μνήμη!!! 6 γίγα σύνολο - ζήλεψα! Σπίτι unpacking. Έπρεπε να είχα κάμερα να κινηματογραφήσω το πόσο εύκολα τα καλώδια και το κουτί απο το pc μπήκαν σε μια γωνία και η νέα μας switcher απλά κόλλησε το βλέμα της στο magnificent crafted imac! Τhe wow effect ήρθε δευτερόλεπτα μετά με την χρήση του magic mouse, με το video της εισαγωγής, με το πόσο έυκολα εγκαθηστάς εφαρμογές (και το αντίθετο), για το πόσο εύκολα αλλάζεις ρυθμίσεις, για το πόσο εύκολα συνδέεται το κινητό με bluetooth, για το ότι δεν κάνει την παραμικρή φασαρία όταν δουλεύει, για την απίθανα λαμπερή οθόνη..και μπορώ να συνεχίσω. Είμαι ειλικρινής δεν τα βγάζω από το μυαλό μου- αλλά το έχω και νιώσει και εγώ πριν 4 χρόνια. Όταν το έβγαλα απο το κουτί και ξεκίνησα να το δουλεύω - απλά δεν ήθελα να ακουμπήσω τίποτα άλλο σε hardware και software!!! Φυσικά όπως είχα προβλέψει 1-2 ώρες training και ο personal χρήστης είναι έτοιμος- δεν θέλει παραπάνω!

happy mac times..και στα δικά σας!


Tuesday, December 08, 2009

όχι στην microsoft-ποίηση -και στην μετριότητα

Τώρα έχω νεύρα και μάλιστα πολλά , που μόνο με 1000000 randori στο Judo θα μου έφευγαν - και πάλι δηλαδή. Δεν μπορώ να καταλάβω την λογική για μια εταιρία να πρέπει να microsof-ποιεί το δίκτυο της. Έλαβα ένα  email που έλεγε σε 1 μήνα κανένα εξωτερικό μηχάνημα δεν θα μπορεί να μπει στο domain της εταιρίας - ούτε να δει τον email server ούτε τα share. Επίσης σε λίγο όλοι θα έχετε  Windows 7. Το ένα χτύπημα μετά το άλλο δεν ήξερα από ποια γραμμή να ξεκινήσω και ποια να τελειώσω το ανάθεμα!!!

Ανήκω στην μικρή κατηγορία πωρωμένων επαγγελματιών που πιστεύουν πολύ στα εργαλεία που χρησιμοποιούν και συγκεκριμένα στο set λειτουργικό και μηχάνημα .Με δική τους ευθύνη και κόστος επιλέγουν να φέρνουν το δικό τους μηχάνημα και να το έχουν στην δουλειά. Εδώ και χρόνια δουλεύω πάνω σε ανώτερης τεχνολογίας hardware (εχω να πω πολλές ιστορίες από το IT  ελληνικών εταιριών και τα ανέκδοτα μηχανήματα που χρησιμοποιούν ) και φυσικά ένα λειτουργικό που αν μη τι άλλο είναι ΣΑΦΩΣ ανώτερο για development απο τα Windowzzz!

Να μιλήσουμε για σταθερότητα, να μιλήσουμε για το γεγονός ότι φτιάχνουμε εφαρμογές που πατάνε πάνω σε συστήματα όπως Solaris, Linux, HP-UX, να πούμε για την γενικότερη Unix φιλοσοφία και το command line  του οποίου δεν ήμουν τεράστιος οπαδός αλλά πάντα έβλεπα την χρησιμότητα του όταν δούλευα. Να πούμε για memory consumption, για multi tasking. Να αναφέρω οτι υπήρχαν ανάγκες για 64 bit μηχανήματα και pure 64 bit λειτουργικά και ενω τα PC-ia είχαν 4 γιγα μνήμη το λειτουργικό έβλεπε με τα βίας 2. Και πολλά άλλα!

Εγώ δεν έχω πρόβλημα με τον κάθε συνάδελφο που θεωρεί ότι δεν πρέπει να δίνει λεφτά απο την τσέπη του για ένα μηχάνημα που θα πρέπει να του το δώσει ο εργοδότης του. Ουτε έχω πρόβλημα με αυτούς που μου λένε ότι κάνω μαλακία και δεν θα έπρεπε να φέρνω το mac μου κτλ κτλ. Ο καθένας έχει τα δίκια - και εγώ αυτό που έχω είναι πίστη στα εργαλεία μου τόσο μεγάλη που πια θεωρώ ότι δεν μπορώ να δουλέψω παραγωγικά με κατώτερης τεχνολογίας τεχνολογίες. End of story. Δεν επιβαρύνω κανέναν.

Security λέει είναι λόγος - να ελέγχουμε τα πάντα. Αναρωτιέμαι πόσες φορές έπιασε ιο το Mac μου - ΠΟΤΕ!!! Πότε σήκωσα το τηλ και να ζητήσω έστω και σαν χάρη κάτι για το μηχάνημα μου ΠΟΤΕ! Εδώ το integration ακόμα με το Windows δίκτυο ειναι πιο σωστό ακόμα και από τα ίδια τα PC!!

Δεν ξέρω αν ανήκεις στο group αυτών που δουλεύουν σε μια εταιρία και μπορείς να χαράζεις τέτοιου είδους policies- αλλά έχω να πω μόνο ένα! Μην περιορίζεται τους developers- στήστε την δομή σας με ανοιχτά και robust συστήματα και αφήστε τους να χρησιμοποιήσουν το λειτουργικό που θέλουν τα εργαλεία που θέλουν. Αυτό που σας ενδιαφέρει πιο πολύ είναι να γίνεται σωστά η δουλειά και όχι να τους ωθείται σε πράγματα και εργαλεία που πολλές όχι μόνο δεν τα διάλεξαν αυτοί - ούτε καν που τους ρώτησαν!

Αναρωτιέμαι ρε ΠΟΥΣΤΗ πότε ήταν η τελευταία φορά που σου κόλλησε το Office Outlook καθώς προσπαθούσες να πάρεις email. Εμένα εδώ και 3 χρόνια - γιατί απο τότε έχω να το χρησιμοποιήσω.

Δεν είμαστε όλοι στις εταιρίες γραμματείς - και άσχετοι γαμώ το κέρατο μου!!!! Όχι το εργαλείο για μένα είναι to netbeans και το eclipse όχι το  excel. Ναι τα  windows share είναι ΤΗΣ ΠΛΑΚΑΣ τεχνολογία, ναι το oulook κολλάει πιο πολύ απ΄το eclpise, ναι το command line των windows ειναι της πλάκας, δεν θέλω ούτε μπλε ούτε μαύρε οθόνες!

Και όμως οι μισοί απο εσάς που διαβάζετε και τα περνάτε κάθε μέρα...γουστάρετε και συνεχίζεται να χρησιμοποιείτε ΑΥΤΑ ΤΑ ΣΚΟΥΠΙΔΙΑ!

fuck!


Saturday, December 05, 2009

Opeth live @ Fuzz (Dec 2009)




Αυτό το post θα ειναι απόλυτο όπως και η άποψη μου για το MacOSX και την Apple! Αν δεν το αντέξεις ζητώ συγνώμη! Μπορεί μια μέρα η γυναίκα που ονειρεύομαι να έρθει στην ζωή μου και κάποια στιγμή αν αξιωθώ να γίνω πατέρας. Το πρώτο μου παιδί θα είναι αγόρι και εκτός απο Mac, Judo και Java τα οποία θα φροντίσω να μάθει - θα ασχοληθεί με την μουσική. Μια μέρα λοιπόν ο γιος μου θα βρει την κούτα με τα παλιά CD μουσικής που έχω ή θα ασχοληθεί με την ηλεκτρονική μου δισκοθήκη. Καθώς θα ψάχνει, θα βρει αρκετούς φλώρους, μέτριες ή κακές μπάντες - αδιάφορα και πεταμένα λεφτά. Θα με ρωτήσει - τι είναι όλα αυτά; Θα απολογηθώ, θα του πω ότι όλοι κάνουν λάθη. Θα συμπληρώσω ότι καθώς μεγάλωνα κατάφερα να ακούω όλο και πιο αξιόλογη μουσική σε αντίθεση με το συνήθειο το οποίο θέλει τον νεο Έλληνα καθώς μεγαλώνει να βόσκει έξω από ποζερο μάγαζα με ξέκωλες τραγουδιάρες και 'σκιέρ' άφωνους τραγουδιστές που μελετάνε έναν μάταιο και μάλλον αποτυχημένο έρωτα.

Θα συνεχίσει να ψάχνει μέχρι να βρει κάτι απο τους Opeth. Εκεί θα του πώ να κάνει ένα διάλλειμα να πάρει όλο το υλικό και να το μελετήσει- γιατί είναι μια μπάντα που κατάφερε ο πατέρας του μετά απο την βοήθεια του θείου Κώστα να μάθε να ακούει 2-3 χρόνια πριν γίνει 30. Μια μπάντα με @@!!!!Και ο μικρός μου γιος θα πάει...και θα 'κούσει!

Γιατί σήμερα ήταν ένα από τα πιο δυναμωτικά, ερεθιστικά live που έχω δει στην ζωή μου, γιατί γαμώτο άργησα αλλά έμαθα να ακούω αυτό το είδος μουσικής- γιατί αυτή η μπάντα μου το έμαθε! Δεν είμαι μεταλάς δεν έχω στυλ στην μουσική ακούω διάφορα με πάθος - αλλά αυτό το live δεν το ξεχνώ. Τόσο απλά!

Γιατί ειναι μια μπάντα με @@, σαν ένα Saab 9-5 Aero το οποίο τρέχει τσίτα σε έναν παγωμένο δρόμο της Στοκχόλμης μέσα στο χιόνι. Τα παρασέρνει όλα στο διάβα του αλλά εσύ μέσα είσαι ζεστός ασφαλής και μπορείς κάθε λίγο και λιγάκι να ανοίγεις το παράθυρο κα να ακούς την μηχανή να μουγκρίζει λες και είναι κάποιο τέρας απο την άβυσσο. Μετά ξανακλείνεις το παράθυρο και η χαλαρή μελωδία επανέρχεται!

Στην υγειά των Opeth!!!!!


ps)well done @ Fuzz - άψογος κλιματισμός και εξαερισμός καμία σχέση με το live των Isis.Να λέμε και τα σωστά!



Wednesday, December 02, 2009

Συμβουλή της μικρής νοικοκυράς!

start of νοικοκυρά transaction

Είπαμε κάθε εργένης κρύβει μια μικρή νοικοκυρά μέσα του - το απαιτεί η εποχή! Αγαπητοί αναγνωστούληδες - απευθύνομαι σε αυτό το κομμάτι σας - αυτό που τρίβει το μπάνιο, βάζει σκούπα, τρίβει τοίχους και βάζει πλυντήρια. Θα ήθελα να σου αποκαλύψω την υπέρτατη αλήθεια στο θέμα - κατάλληλο απορρυπαντικό. Δεν με νοιάζει αν θα κάνω διαφήμιση το προιόν τα σπάει και είμαι beta tester εδώ και μήνες. Τα credits στην αδερφή μου η οποία με γνώρισε στο απόλυτο απορρυπαντικό - respect Margo.

Λοιπόν δεν ξέρω πόσοι απ΄εσάς έχετε το πλυντήριο του εργένη- εγώ έτσι το έχω ονομάσει .Είναι άσπρο (προφανέστατα), ανοίγει από πάνω, έχει μικρό κάδο, κοστίζει 400-500 euro και έχει διάφορες γερμανικές μάρκες. Επίσης έχει μια τάση να έρχεται σε οργασμό όταν στύβει και να σπάει ενίοτε τα λουριά του - άγριο sex!!!

Χρησιμοποιούσα για 1+ χρόνο, κανονική σκόνη πλυντηρίου, μετά συνδυασμό σκόνη και υγρό, και πάντα το αποτέλεσμα ήταν πενιχρό! Στάμπες, extra λεκέδες και μια αίσθηση φρεσκάδας ......που έλειπε!

Με άλλα λόγια δεν έβαζα τρίποντο μαμά! Μέχρι που ήρθε στην ...μπουγάδα μου to Ariel Excel Gel. 100 εργένηδες με στάμπες στα χρωματιστά το συνιστούν! Αυτή η πολύ χρήσιμη πράσινη ketchup, μπαίνει σε πλαστική θήκη (κάθε δοχείο έχει την θήκη σαν πώμα). Το γυρίζεις ανάποδα γεμίζεις το βαρκάκι με την μαγική πράσινη χλαπάτσα - και το βάζεις μέσα στον κάδο. Κλείνεις - δεν χρειάζεται να παίξεις σε μεγάλες θερμοκρασίες - 30-40 είναι ότι καλύτερο!

Μιλάμε τα αποτελέσματα είναι απίστευτα. Άσπρα φοβερά, χρωματιστά χωρίς προβλήματα και επιτέλους μια υπέροχη μυρωδιά στην μπουγάδα! Success , σαν το πράσινο indicator στο Junit test runner!

Το απορρυπαντικό τα σπάει και ήθελα καιρό να γράψω γι' αυτό! Papo approved!!

commit  νοικοκυρά transaction


Always waiting for nothing

Περιμένω μέχρι Παρασκευή βράδυ. Στο fuzz. Απο τότε που άκουσα προσεκτικά και ασχολήθηκα με τους Opeth τους αγάπησα - πηγαίνω με μεγάλες προσδοκίες. Δεν ξέρω αν θα είναι η Nathalie Lorichs εκεί (χαχα) - παρόλα αυτά νομίζω ότι τα σουηδικά είναι sexy - σε κάποιο παράλληλο σύμπαν  - σε μια παράλληλη ζωή θα ήμουν Σουηδός!Απολαύστε τον μιχαλάκη...με την Nathalie.




Tuesday, December 01, 2009

The Javaposse @ Devoxx (video)

Ήμουν μέσα σε αυτή την 'παρουσίαση' γέλιο , μπύρα και αρκετά νέα. Επίσης για τους οπαδούς του JavaPosse μερικές εξελίξεις. Απολαύστε εδώ.

Sunday, November 29, 2009

The imaginarium of Dr Parnassus


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

Βρέθηκα χθες με μια μικρή καχυποψία και ομολογώ ότι το απόλαυσα. Δεν είμαι κριτικός οπότε όλα είναι θέμα γούστου αλλά πρόκειται για ένα καλά φτιαγμένο παραμύθι με πλειάδα γνωστών ηθοποιών και τον H.Ledger ακόμα και από τον τάφο του να σε κάνει να απορείς γιατί φλίπαρε και άφησε τον κόσμο τούτο. Για κάποιο λόγο σκέφτηκα ότι θα ήθελα να ξαναδώ το τελευταίο batman..για την ερμηνεία του.

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

Κάθομαι και αναρωτιέμαι αν μπορούσα σε αυτό το μαγευτικό κόσμο να μπω και εγώ - να περάσω μέσα από τον καθρέφτη τι θα έβλεπα. Όλα τα θέλω μου αλλά και τους εφιάλτες μου. Εξάλλου όπως είπε και ο Dr, 'όνειρα είναι δικά σου, εγώ απλά σου προσφέρω μια ευκαιρία να μπεις μέσα σε αυτά'. Τα όνειρα μας, περιγράφουν τελικά αυτό που νομίζουμε ότι είναι ευτυχία; ή είναι απλά εκδοχές μιας εναλλακτικής πραγματικότητας που μπορεί ποτέ να μην γίνει αληθινή!

Απο την άλλη τι είναι ευτυχία τελικά;Μάλλον είναι απροσδιόριστη και κρύβεται παντού. To εγκάρδιο χαμόγελο και η συζήτηση με τους καλούς σου φίλους, η οικογενειακή θαλπωρή, η αίσθηση ελευθερίας και αισιοδοξίας μια μελαχρινή με λάγνο βλέμμα και μεθυστικό χαμόγελο. Όλα αυτά και ίσως άλλα πολλά - εξάλλου τα όνειρα του καθένα είναι προσωπική υπόθεση!

Για να μην πολυλογώ και trip-άρω extra - να πάτε να την δείτε αξίζει!The imaginarium of Dr Parnassus...please...come in and buy your ticket!

Friday, November 27, 2009

Το μάθημα της ημέρας... :)

Μάλλον σε κάποια απο τις προηγούμενες ζωές μου  πρέπει να ήμουν γιατρός και μάλιστα ορθοπεδικός ακτινολόγος. Με το που είδα την ακτινογραφία χθες για κάποιο λόγο - πίεση ψυχολογική - τα είδα όλα κομμάτια. Όχι ότι δεν είναι αλλά όχι όσο τα φαντάζομαι! Μέχρι να περάσει το βράδυ έβλεπα λαμάκια στον ύπνο μου και μια σκέψη - ποιος κάθεται τώρα να κάνει χειρουργείο. Μετά ηρέμησα το αποφάσισα. Όλα αυτά με δική μου διάγνωση! Εδώ και 1.5 μήνα μετά το δεύτερο χτύπημα κρατιόμουν με διάφορα τεχνάσματα (μερικοί φίλοι ξέρουν) από το να μην εκραγώ. Μια έκρηξη γενική. Υπομονή, υπομονή και μην μιλάς πολύ.Χθες δεν ξέρω τι είδα..φυσικά άσχετος είμαι αλλά μάλλον η ακτίνα φάνταζε στα μάτια μου ότι χειρότερο έχω δει εδώ και 2 χρόνια που ταλαιπωρούμαι. Τελεία.

Το πρωί στον γιατρό - χαμογέλασα με ανακούφιση. 'Θα αφήνεις τους γιατρούς να κάνουν διάγνωση στις ακτίνες και εσυ θα ασχοληθείς με τους υπολογιστές'. Το κόκκαλο σε κακή κατάσταση κατάφερε να θρέψει πάλι σε όλα τα σημεία. Θέλει πάλι χρόνο (1-1.5) για να δυναμώσει αρκετά. Τουλάχιστον μπορώ να ξεκινήσω κάποιες άλλες μορφές άθλησης - κάτι που μου έλειψε αρκετά. Είπαμε η καθημερινή άθληση είναι είναι ότι καλύτερο για την πίεση του γραφείου και της ελληνικής πραγματικότητας.

Ραντεβού στον στίβο λοιπόν και επαναφορά της ποδηλατάρας μου στην ενεργό δράση - η ποδηλατική δραστηριότητα απ'ότι βλέπω τον χειμώνα πάει περίφημα!

Όσο για το judo ... χε χε χε ;)

Εύχομαι σε όλους...λιγότερους τραυματισμούς.

ps)many  thanks για το support σε Κώστα, Ηλία , Ελενα, Στέλιο και Σπύρο για διαφορετικούς λόγους.



 

Το μάθημα της ημέρας... :)

Μάλλον σε κάποια απο τις προηγούμενες ζωές μου  πρέπει να ήμουν γιατρός και μάλιστα ορθοπεδικός ακτινολόγος. Με το που είδα την ακτινογραφία χθες για κάποιο λόγο - πίεση ψυχολογική - τα είδα όλα κομμάτια. Όχι ότι δεν είναι αλλά όχι όσο τα φαντάζομαι! Μέχρι να περάσει το βράδυ έβλεπα λαμάκια στον ύπνο μου και μια σκέψη - ποιος κάθεται τώρα να κάνει χειρουργείο. Μετά ηρέμησα το αποφάσισα. Όλα αυτά με δική μου διάγνωση! Εδώ και 1.5 μήνα μετά το δεύτερο χτύπημα κρατιόμουν με διάφορα τεχνάσματα (μερικοί φίλοι ξέρουν) από το να μην εκραγώ. Μια έκρηξη γενική. Υπομονή, υπομονή και μην μιλάς πολύ.Χθες δεν ξέρω τι είδα..φυσικά άσχετος είμαι αλλά μάλλον η ακτίνα φάνταζε στα μάτια μου ότι χειρότερο έχω δει εδώ και 2 χρόνια που ταλαιπωρούμαι. Τελεία.

Το πρωί στον γιατρό - χαμογέλασα με ανακούφιση. 'Θα αφήνεις τους γιατρούς να κάνουν διάγνωση στις ακτίνες και εσυ θα ασχοληθείς με τους υπολογιστές'. Το κόκκαλο σε κακή κατάσταση κατάφερε να θρέψει πάλι σε όλα τα σημεία. Θέλει πάλι χρόνο (1-1.5) για να δυναμώσει αρκετά. Τουλάχιστον μπορώ να ξεκινήσω κάποιες άλλες μορφές άθλησης - κάτι που μου έλειψε αρκετά. Είπαμε η καθημερινή άθληση είναι είναι ότι καλύτερο για την πίεση του γραφείου και της ελληνικής πραγματικότητας.

Ραντεβού στον στίβο λοιπόν και επαναφορά της ποδηλατάρας μου στην ενεργό δράση - η ποδηλατική δραστηριότητα απ'ότι βλέπω τον χειμώνα πάει περίφημα!

Όσο για το judo ... χε χε χε ;)

Εύχομαι σε όλους...λιγότερους τραυματισμούς.

ps)many  thanks για το support σε Κώστα, Ηλία , ¨Ελενα και Σπύρο για διαφορετικούς λόγους.



 

Tuesday, November 24, 2009

Μοcking...και ο πόνος του broken test

Σήμερα σκεφτόμουν την απίστευτη παρουσίαση του Robert C Martin.Περί της ευθύνης του κάθε προγραμματιστή. Do no Harm έλεγε ο uncle bob, με τον κώδικα σου με το πως υλοποιείς με το να τεστάρεις. Μην λες αμέσως ναι σε κάθε request του management - σκέψου, ανέλυσε τα υπέρ και τα κατά, μερικές φορές πες όχι όταν κάτι ήταν παράλογο. Σήμερα ήταν μια τέτοια μέρα.

Μέσα σε έναν σχετικά πολύπλοκο κόσμο, τον κόσμο του συστήματος που αναπτύσσουμε μου ζητήθηκε να κάνω μια μικρή αλλαγή - η οποία καταστρατηγεί την λογική συγκεκριμένου module, σπάει την όποια ωραία υλοποίηση του αγαπητού συναδέλφου μου (ο οποίος με διαβάζει κιόλας χαχαη hello vlad!). 5 με 6 γραμμές κώδικα οι οποίες φυτρώνουν κάτι εκεί που δεν θα έπρεπε.

Πριν το κάνω, απο την προηγουμενη εβδομάδα είχα νιώσει το do no harm και είχα γράψει ένα email το οποίο εξηγούσε οτι η συγκεκριμένη αλλαγή αν γινόταν με τον γρήγορο και πρόχειρο τρόπο θα είχε α) μικρό κόστος υλοποίησης β) potentially μεγάλο κόστος regression testing γ) μεγάλο κόστος σε maintenability - δηλαδή αν το διαβάσει ένας άσχετος μετα απο μερικούς μήνες δεν θα το καταλάβει. Η άλλη αντιπρόταση ήταν να γίνει πιο σωστά - με μεγαλύτερες αλλαγές και χρόνο - αλλά θα ήταν ολοκάθαρη λύση.

Η απάντηση που έλαβα και μάλλον λαμβάνετε και εσείς αγαπητοί συνάδελφοι ήταν - do it γρήγορα. Do no harm λοιπόν και αφού είχα κάνει το χρέος μου σαν επαγγελματίας και είχα εξαντλήσει τα όρια της ευθύνης και δύναμης που έχω προχώρησα. Μισή ώρα δουλειά το hack - επίτηδες το πλασάρω πάντα έτσι για να μπορώ να τονίζω σε έναν non techie αναλυτή ότι αυτό δεν είναι σωστό.

6 γραμμές κώδικα σε ένα μεγάλο module που γενικά δεν το έχουν πειράξει αρκετοί  - φέρνει σπασμένα test-s τα οποία με αρκετό μεράκι ο αγαπητός συνάδελφος - έχτισε expectation με expectation. Οπαδός και χρήστης του JMock δεν ήμουν ποτέ - το ομολογώ, βρίσκω το Mockito αρκετά πιο όμορφο και απλό -αν και γενικότερα αρχίζω να πιστεύω μετά από λίγα χρόνια εμπειρία ότι το Mocking σαν τεχνική σε αρκετά πολύπλοκο κώδικα από ένα σημείο και μετά γίνεται εφιάλτης maintenance και χάνεις πολλές ώρες.

Ξεκινάω να διαβάζω και κάπου έχασα την μπάλα - expectation εδώ και εκεί - μία γραμμή μία κλήση σε κώδικα που γίνεται expected να αλλάξεις και τα γ@μησες όλα - απλά η σειρά σε 2 statement και τέλος. Μετά από βοήθεια αρχίζω να φυτρώνω και εγώ τα extra expectations μου, αφού προσπάθησα να βρώ τον κατάλληλο τρόπο έτσι ώστε όταν τα διαβάσει κάποιος άλλος να καταλάβει. Συνέχισα μέχρι που έπεσα σε σενάρια οπου μερικά chain invocation στον κανονικό κώδικα που έμπλεκα Mocked και non  mocked objects δεν μπορούσαν να σπάσου σε απλά  expectations (κλήσεις μεθόδων δηλαδή).

Έφαγα αρκετή ώρα και τελικά δεν βρήκα την καλή λύση. Καθως γύριζα στο σπίτι σκεφτόμουν αυτο το μικρό if που ήταν η αλλαγή και βρήκα ότι πρέπει να προσθέσω και κάτι άλλο - που σημαίνει και κάποιο άλλο φυτεμένο expectation κάπου..απλά να υπάρχει για να δουλέψει.

Εκει θυμήθηκα τον κακόμοιρο στο συνέδριο που τόλμησε να πει στον uncle bob ότι ειναι πόνος να κάνεις maintain tests και να προσθέσω..ιδιαίτερα όταν δεν τα έχεις γράψει εσύ και έφαγε την κατσάδα του αιώνα.

Απο την μικρή μου εμπειρία στην Ελλάδα σχεδόν πάντα με πάντα θα σου πουν do it the quick and dirty way -(ίσως και παντού τελικά)- που ακόμα και αν εχεις κάτσει και γράψει ένα καλό test πιο πριν θα πρέπει να το βιάζεις δεξιά και αριστερά για να το κάνεις να συμπεριφέρεται σωστά με την αλλαγμένη σου υλοποίηση.

Ελπιζω να μην αργήσουν αρκετά τα πράγματα και με την έλευση του j2ee6 spec και του standalone container ..αρκετό mocking να πάρει πόδι. Ωραία τεχνική δεν λέω αλλά όταν το πράγμα μεγαλώνει - σου κοστίζει 3 φορές τον χρόνο να κάνεις αλλαγή στο test παρά στο σύστημα. Όλα είναι θέμα επιλογών υποθέτω. Απο την άλλη μάλλον ακόμα δεν έχουμε βρει και τους πιο ωραίους τρόπους να τεστάρουμε- έτσι ώστε να μην το θεωρούμε μαρτύριο αλλά αντίστοιχα enjoyable όπως ο κώδικας.

many many expectations ...allowing :P



Monday, November 23, 2009

Isis @ Fuzz 2009




Λοιπόν, πράγματι δεν θα το παίξω τεράστιος οπαδός και γνώστης. Έμαθα τους Isis πρόσφατα και ομολογώ ότι έκανα μαλακία που δεν είχα ασχοληθεί πιο νωρίς. Πήγα λοιπόν χθες στo Fuzz (Πειραιώς και Χαμοστέρνας) να τους ακούσω. Ήταν εκπληκτικοί, ωραίες μελωδίες, παράξενες, ήχος αρκετά καλός, τεχνίτες. Το fuzz μπορεί να εξελιχθεί σε αρκετά decent χώρο για τέτοια live και μπορεί να φιλοξενήσει σχεδόν τον διπλάσιο κόσμο από το Gagarin, αλλά μείναμε μόνο με τις προσδοκίες μιας και ξέχασαν να βάλουν τον εξαερισμό σε λειτουργία από νωρίς. Έτσι ο χώρος ήταν σαν ένα τεράστιο κλουβί με 1000+ άτομα και μια ατμόσφαιρα και θερμοκρασία που σε έκανε να ζαλιστείς  και να ιδρώσεις. Κάποιοι ευαίσθητοι και ευαίσθητες δεν άντεξαν και ξέρασαν. Πραγματικά απαράδεκτο.

Όπως και να έχει παρά τις κακες συνθήκες το grοup έπαιξε πολύ καλά. Είχαμε ανέβει πάνω στον εξώστη και παρατηρούσαμε απο επίπεδο. Ραντεβού ξανά στο Fuzz ελπίζω με εξαερισμό πια ..στους Opeth σε μερικές εβδομάδες!

\m/\m/

Devoxx Ημέρα 4η (στα ελληνικά και αργοπορημένα)

Επέστρεψα την Παρασκευή από το Devoxx και ακόμα δεν έχω μπορέσει να τελειώσω την σειρά των post - χρωστάω μια μέρα, ιδιαίτερα σημαντική θα έλεγα!Την πέμπτη είχαμε τα 2 καλύτερα keynote της χρονιάς και μάλλον ένα απο τα καλύτερα τρίωρα σε όλα τα Javapolis  Devoxx που έχω πάει.

O Ivar Jacobson είναι ο πατέρας της RUP, ένας από τους πρωτεργάτες της UML αλλά και του aspect - oriented programming. Πολλοί από εσάς θα έχετε τουλάχιστον ένα βιβλίο που θα γράφει πάνω το όνομα του! Ανέβηκε πάνω στην σκηνή και μας είπε την αλήθεια, ότι εμείς οι άνθρωποι της πληροφορικής έχουμε ένα πρόβλημα. Δεν έχουμε πετύχει να δημιουργήσουμε καλό όνομα σαν επιστήμονες, μερικοί δεν μας θεωρούν επιστήμονες και πολλοί άλλοι δεν θεωρούν ότι αυτό που κάνουμε τελικά είναι χρήσιμο ή μπορεί να καταφέρει αποτελέσματα και έργα! Μας ενημέρωσε (κάτι που είναι γνωστό) ότι 20-30 % των software project γενικά καταφέρνουν να παραδώσουν κάτι που να δουλεύει. Οι λόγοι πολλοί αλλά ανέφερε 2 σημαντικούς
  1. Υπάρχει ένα χάσμα μεταξύ ακαδημαϊκών και της αγοράς εργασίας (industry). Ομολογώ ότι τα έχωσε αρκετά προς τους ακαδημαϊκούς - μιας και είπε ότι γενικά κανείς δεν ξέρει πως να διδάσκει σωστά πληροφορική και ότι η σημερινή κατάσταση στην χώρα του ή και αλλού - είναι πανεπιστημιακοί που έχουν λίγες ή σχεδόν καθόλου σχέση με τις εξελίξεις στην αγορά, προετοιμάζουν λάθος τους νέους επαγγελματίες ενώ αναλώνονται πολλές φορές στο να γράφουν θεωρητικά paper ή να κάνουν έρευνα σε τομείς που δεν βοηθούν την πρόοδο στην αγορά. Έδωσε έμφαση στις τεχνολογικές εξελίξεις στην αγορά εργασίας - και είπε ότι θεωρεί ότι αυτές θα πρέπει να είναι η κινητήρια δύναμη για την έρευνα.
  2. Οι άνθρωπο της αγοράς από την άλλη, το έχουν παρακάνει με το hype και τις μόδες των μεθοδολογιών. Δεν δίστασε να υποστηρίξει ότι και αυτός έχει πάρει μέρος σε όλη αυτή την μόδα παλιότερα. Πρόσθεσε ότι έχουμε αρκετά πια μεθοδολογίες για να δουλέψουμε και δεν βρίσκει λογικό κάθε λίγο και λιγάκι να λέει κάποιος ότι βρήκε την απόλυτη αλήθεια με το να αντιγράφει 80% από παλιές ιδέες και να συνεισφέρει 20 ή και πιο λίγο σε κάτι καινούργιο. Είπε ότι και τα  practises και οι μεθοδολογίες είναι εδώ και είναι αρκετές - αρκεί να βρούμε ένα σωστό τρόπο να τις συνδυάσουμε και να μπορέσουμε να είμαστε συνεπείς ώς επαγγελματίες.
Μέρος του προβληματισμού του - είναι αποδεκτό και άλλους μεγάλους του χώρου - όπου μπορεί να μην έχουν την λύση ακόμα αλλά τουλάχιστον για την ώρα συμφωνούν ότι πρέπει να βρούμε μία λύση. Έτσι έχει δημιουργηθεί το SEMAT.org (Software Engieering Method and Theory) όπου φιλοξενεί και το αντίστοιχο manifesto.Μπορείς και εσύ να υπογράψεις! Ακόμα όλα είναι υπό συζήτηση αλλά το line up των ανθρώπων που ηγούνται το SEMAT ειναι εντυπωσιακό. πολλοί από αυτούς έχουν ήδη δημιουργήσει δικές τους μεθοδολογίες!

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

Την σκυτάλη πήρε ο Robert C. Martin γνωστός και ως uncle Bob (ObjectMentor),  οποίος έδωσε ένα πραγματικό show! Μίλησε για το παρελθόν, για τη υποχρέωση του developer να είναι σωστός και να γράφει ποιοτικό κώδικα, την υποχρέωση να λέει όχι στους manager όταν τον πιέζουν να γράφει κακά συστήματα για χάρη της γρηγοράδας και ευκολίας. Μίλησε αυστηρά σε όλους μας (developers) για τα test, ότι πρέπει να γράφουμε πάντα test και να τα συντηρούμε - ενώ τόνισε ότι παρόλο που το test driven development λέει ότι τα πρώτα γράφουμε test και μετά τον κώδικα - δεν πρέπει να πνιγόμαστε από αυτό. Μπορούμε να γράφουμε και μετά, είναι  καλύτερο από το να μην τα γράφουμε καθόλου. Ιδιαίτερα απολαυστικός! Περιττό να πω ότι το βιβλίο του μετά την ομιλία έγινε ανάρπαστο!

Μετά απο την καλή αρχή της ημέρας συνέχισα με το πολλά υποσχόμενο Infinispan του Manik Surtani. Η εξέλιξη του JBoss Cache, με σχεδόν νέα υλοποίηση και πολλές νέες ιδέες που έρχονται να τονίσουν την σημαντικότητα για caching στις εφαρμογές μας αλλά και την εισαγωγή σε  flat table δομές για storing. Με την επερχόμενη έκδοση αναβάθμισης του Hibernate θα βρείτε και το Infinispan  σαν default υλοποίηση για το τμήμα του caching. Μια τεχνολογία που σίγουρα θα μας απασχολήσει αρκετά τους επόμενους μήνες - πόσο μάλλον καθώς θα μπαίνει στα deployment μας.

Συνέχισα την ημέρα με το JavaPosse μπύρες αστεία και live ερωτήσεις στο κοινό. Οι τύποι έχουν φοβερή χημεία και παράλληλα μεταφέρουν με ευχάριστο τρόπο το geekness  τους. Ανακοίνωσαν ότι η εκπομπή θα γίνεται σχεδόν κάθε 2 εβδομάδες, πιο ενδιαφέρουσα με λιγότερη ανακοίνωση τεχνολογιών πιο πολύ συζήτηση και συνεντεύξεις. Επίσης έδωσαν στο κοινό στοιχεία για ένα ετήσιο Javaposse συμπόσιο που θα γίνεται στην Αμερική , σε κάποιο χειμερινό θέρετρο στο colorado.Μάλλον αρκετά μακριά απο εμάς για να τους τιμήσουμε αλλά τι να κάνεις θα διαβάζουμε εντυπώσεις από τους τυχερούς!

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

Thursday, November 19, 2009

Devoxx Day 3

It was a very busy day, and unfortunately I could not live update - but better late than never.It's my first time to use ScribeFire as well, let's see how it will perform.

So this was the official start of the Devoxx - Conference. The previous 2 days are usually marked as University. Official key notes are held during the Conference days. Most of the people attending are targeting the conference, so it was quite busy from the morning. We are 3 greeks now, D.Andreadis who is currently managing the team around Jboss Application joined the small greek devoxx audience.

So the keynote. It was split into 3 mini 1 hour sessions. First of all it was Oracle, then Sun and then Adobe. I was quite interested on the Oracle one, the big question during this conference and some others to come - is what about Java? what about the merge? why is going to happen to this and that technology.

Steve Harris
from Oracle stepped up, and started quite nice I have to admit. A bit of humour and some slides about Oracle. And that was the end of it - (5 mins nice - the rest boring and confusing). Suddenly slides saying that this presentation was reviewd by laywers - no comments about the merge - and again no comments about the merge. He was wearing a GlassFish T-shirt - showing some kind of new corporate bonding but it was quite fake in my eyes. Some minutes later they started demo-ing something called Weblogic - DM. A modular version of Weblogic based on Microkernels and profiles. Reminded me some Spring stuff a lot. A small web app was also there written...not in Java but in Scala (WFT!!!). So we had an oracle manager wearing a GlassFish tshirt- demoing Weblogic- DM with the assistance of a tie enabled developer (WTF!!!) and they were showing a Scala mini web app which did not work, and an oracle propriatery management tool for the server. Most probably the worst keynote ever..or at least the worst talk I have seen in all the Javapolis - Devoxx I have ever attended.

I stayed for the next session which was about J2EE 6 and what is currently happening. Speakers were the 2 main spec leads. Lots of interesting stuff , mainly covered by previous J2EE 6 sessions anyway. The big news is that on Dec 10th J2EE6 will be final and official! Great news and now we all have to wait for the majority of application servers supporting them. Eventually I would highly considered adopting lots of the new features - I am certain that will pay off in productivity and flexibility on the long term.

I have to admit I skipped the Adobe keynote, even though most of people seemed to like it. I am not that interested in their stack nor their technologies. I guess when i have to I will catch up. At the moment i preferer to stay focused on what I really do @ work and what puts me on the regular payrol.

Quick break and back for a JDK 7 Update by Mark Reinhold. One of the most interesting talks about the upcoming changes on the JDK and in general on the Java language to an certain extend. The bad news is that JDK 7 and all the related changes will be available sooner than Sept 2010. Now when it comes to specific things, the big announcement was that Java 7 is going to include closures!!! but in a simpler form that we have seen in various papers and talks during the last 4 years (BGGA etc.). It seems that after so many years still the majority of Java developers feel a bit weird. Personally I have not decided if I really really want closures. I mean you could still have them and not use it.

Lunch break (lots of people) and it's time for the father of Java. It is always inspiring to see the James Gosling, even if his presentation is not tottaly related to topics that you are mostly interested. This time he presented a pet project of his, that now is being developed as a service by Sun, the famous Java Store. A JavaFX application that is very close to the famous apple store, but for java applications. At the time being a prototype is out and the weird thing due to legal implications is that only US citizens can use it and sell opr buy apps. They are working with local legal and tax departments to resolve issues but is going to take a while. I have to admit i was not so much impressed about the whole stuff on the other hand maybe a new mini market is emerging for the legions of pure java developers world wide. Ah... by the way..James Gosling has been presenting using a Mac..again. So he is back ...to the apple borg ship!! hehehe!

After a loonger break (I needed one) I attended my last proper talk of the day. Project Coin by Joseph D.Darcy. I heard about project coin during the JDK7 talk. Actually project coin is an initiative to gather - evaluate and push all these small but important improvements we want on the Java language - that will make our development experience better. Very very interesting stuff, since these are the changes that will come to our IDE in some months. New ways of using collections and maps, some really powerfull but dangerous at the same time constructs for concurrent programming (see ForkJoin). Unfortunately no multi  exceptions catch statements , that was really something I am in great favor. If you want to see what is coming , have a look on the official site of project Coin.

Another short break and it was time for the famous JUG leaders BOF. Quite a few new faces comparing to previous years, and some old good friends. The most important thing was that James Gosling was there, trying to answer any question coming from the community, but nothing related to the merge. It quite strange since lots of people were just eager to know about the future of Sun and the future of Java. I have my moment as well and I did 2 questions. It seems that everyone enjoyed them. So the first one was -

1. 'what is your impression about the evolution of Java, lots of buzz for dynamic jvm hosted languages, java slowly evolving are we getting closer to the era of - java becoming the next COBOL?

2. Can you make a comment about the terrible findbugs metrics posted in a presentation yesterday about the latest oracle jdbc driver?

Eventually after the second question all the room was laughing.James Gosling decided to skip the second one saying ..what is the first question again..and here is what briefly what he answered.

Eventually he said yes we are sort of becoming the next COBOL. The reason that the language is not evolving fast enough is that there is a huge community and many involved parties that constantly have contradicting views about even the smallest changes. The process of updating the language spec has become very painful.

It was quite answer by the inventor of Java but the most interesting thing came a few minutes later. Someone asked him - what is your biggest fear and concern about Java? He replied...actually it is the previous question - meaning Java not to become absolutely the new COBOL. He pointed out that the usage of Java world wide is huge, it is inevitable that legacy systems will exist and maybe some java systems are already considered like that. He still believes though that new features should be added to the language and we have still way to go and Java can stay fresh and alive for a long time.

When it comes to the new dynamic languages that are gaining momentum lately, like for example Scala (there is a huge trend here in Devoxx about Scala), he said that Scala, Ruby and all the other JVM based languages are fine, but there is a big problem. They are domain specific. Meaning their whole existence is focused on certain things and they do not come close enough to the way java is considered to be an all around language! He pointed out that Scala is cool, but you need to see 5 times a scala talk to start understanding what is going on!

I could not agree more..with him. I have the same opinion on these new cool dynamic languages. Yes..good for some stuff but eventually we still do things with all around languages, which are widely adopted, fit to the majority of the developers available and have good solid mechanisms. If you ask me, what new language I would prefer to learn, it would be something really close to the profile of Java. I really think C# is a far better choice rather than Scala or whatever. Not because is very close to Java but it is an all around languages build on top of a proven concept (the Java concept) adding new interesting stuff that Java has missed!

Very nice experience anyway, the BOF and I was very happy to see good old friends, talk about how the crisis has affected our JUG operations, and how our JUG's are going to exist after the merge. Eventually the answer is simple. Nothing will change as long as Java exists- java local communities will exist and will try to talk and promote the use of our 'beloved' language! Yaaay!

The night was over with a late night lunch along with the whole JBOSS team. I was very lucky to meet and talk with various important Jbossians or see some old speakers again like Manik Surtani (creator of Infinispan). Thanks Dimitri for the invite anyway, it was inspiring.

A nice day..should end with a nice photo..and for a Java developer is only one!!

ps)scribefire is not bad at all by the way.





Tuesday, November 17, 2009

Devoxx University Day 2


Day two, here we go again. Early wake up - quick breakfast and off we go to the metropolis venue center.  This year the exhibition area was almost prepared from uni day 2 with corporate stands. The tshirt and freebies hunting has just began. I got a really nice agile board - and i hope that they are going to let me post it above my desk back at work from (ACA).

So my first choice of the day was, The Java EE 6 Platform by Antonio Goncalves and Alexis Moussine-Pouchkine.
J2EE 6 spec is bringing more and significant improvements to the the J2EE world and is considered a milestone. J2EE becomes more flexible, offers flexibility on the potential profiles of usage (web , enterprise), adopts many of the features that Spring has - so that now Spring users can stop saying - you dont have this you dont have that - instead they started saying ' we used to have this and that for years'. Haha anyway I was always on the J2EE side and I am very happy to see so many improvements. I hope the app server vendors to really jump into the spec and provide fast enough implementations. I think that it is not going to take as much as j2ee5  took. Anyway - it was a very concrete presentation. Antonio and Alexis managed to cover all of the major changes and features within 3 hours + providing demos. You can find the almost final spec here (it is indeed quite large). I am just going to comment about my favorite new featurers.

  • EJB lite : As the name suggests - EJB support with transactions, security no remoting, no JMS, no WServices. Eventually when you think about it - this is something very close to Spring basic features. Servers may provide implementation for this limited profile - for example imagine Tomcat support lite EJB's or any other known servlet container.
  • Singleton EJB's. Per application, per vm. A feature that many times i wish i had it out of the box. There were cases where I have used extensions offered by the containers - for example the Jboss was offering for a long time now Singletons (nice one). Now it is a spec and I hope to see it in the modern app servers.
  • Asynchronous invokes on session beans! Yet another feature personally I was missing from the spec - still there were available work around but I am glad that now is official. Read about it here.
  • Servlet 3.0 : Even though I am not currently developing servlets - the new features are very promising. My favorite was the async servlet invocation. In other words invoke a servlet known method with fire and forget capabilities. This is in general a limitation of many web frameworks as well. Even nowdays  we still use JMS to glue our web layer with an async mechanism and do not block the web layer (meaning the user) because of a long running server side invocation!
  • Better and more concrete naming conventions on JNDI!! At last !!!
  • Less xml configuation in general
  • Simpler packaging or wars or ears!
Many many other new things - that IMHO make the new spec attractive to a variety of different users. I think slowly (ok took some time I agree) - we can see that j2ee features are available to users that were mostly confused or afraid to touch anything related to this - because of the complexity and high learning curves. J2EE is really getting sexy. Of course there is always the argument of Spring...but what can I say..on this battle I will stay with the standards ;). Personal preference as usual.

The second talk of the day was something that I have never used. Hibernate Search university: full-text search for Hibernate by Emmanuel Bernard. 
Very interesting and solid talk, the E.B really masters the topic and many others related to Hibernate, he is part of the J2EE 6 expert group anyway.Hibernate Search is a mechanism that integrates the use of Apache Lucene (engine mostly used on text searching functinality) with a Hibernat-ed application with entities and other db entities. Personally I have seen examples in some projects with direct integration of Lucene into the project but never tried Hibernate Search. It seemed to be a well working technology and definitely if you already have a hibernated domain model + application and you want to benefit from Lucene's powers in the area of text searching - it is the way to go! Really constructive talk + and something new for me. Will definetely consider it for future projects if such a requirement comes.

Next one - a very very interesting one! I have to admit I have not heard before about Java - Monitor. The idea (if i get it correct is the following). There is community of users who can download a specific probe (actually a small war) for their application server of choice - which actually samples during your  application run times - garbage collection activity and other statistics. These are presented with a nice web ui and can be used for further investigation. See details here and register to the forum! Nice talk from the creator of Java Monitor, Kees Jan Koster who is a very good speaker and fun to listen . I wish he was allocated some more time - since his findings and statements are very very relevant for any modern j2ee application that has performance issues (almost all of them have - and if you think that yours hasn't) try Java monitor or use FindBugs!!! You will find the talk slides here. One of the best points of this talk is a FindBugs Metric from the Oracle latest Jdbc driver. 1048 findbugs warnings, direct calls to System.exit (WTF) and infite loops!! Shame on you Oracle :P !





That is all about for today when it comes to talks. Most probably will try to visit one more BOF related to the Play framework.

Twitter is the service that currently has transformed this year's devoxx to something very interactive. During the talks - commenting or status updates make the whole thing very interesting to attend. I have to admit I am abusing it a bit (well i know know some of my followers will have already unfollowed me - but I really try to use the #devoxx tag  - trying to decouple the whole activity with my regular one (which is not significant).

Last but not least - i had the chance to find @ the Atlassian booth Don Brown. If you have ever used Struts 1 or Struts 2.x you must have heard of him! Really nice to talk to him - I had realy enjoyed his talk during JavaONE 2007 about the newly created (at that time) Struts 2. It is quite unfortunate that he is not involved so much any more and at the same time - it is quite unfortunate no Struts 2 talk this year. We are being bombarded with JSF sessions every day- there is no escape. This is a case which I dont like the spec haha - just to contrast my previous J2EE 6 statements of faith.
As a heavy JIRA and confluence user I had the chance to see all the updates on the new versions and I was very happy to know that currently in my workplace an update to JIRA 4 is coming soon. Searching has improved so must (a very important activity for JIRA users). I also managed to get a very cool JIRA T-shirt - perfect much for high load JIRA working days :D!

That is all for now - tomorrow is the very first conference day...busy enough - a James Gosling session in place actually!

By the way at last - i found another greek , a good old friend  and JUH-ger John.K. He is blogging as well so. check him out!

Monday, November 16, 2009

Devoxx University day 1




Well here we are again - day one of the university. There are still lots of people ,maybe a bit less comparing to previous years! Anyway the idea remains the same, excellent talks, nice line up, nice venue..here we go!

My first talk of the day is one of my favorites anyway. JBPM4 in Action (Tom Baeyens and Joram Barrez).

In the past year I have been heavily involved along with a team of other experienced developers to develop (actually to redevelop) complex business needs for a large distributed enterprise application which was struggling when using a proprietary BPM engine. In the recent months we have managed to accomplish and master our business domain by using JBPM comparing to 1.5 years on the other technologies. I am a huge supporter of JBPM so I wanted to see an overview of the new version. It seems that truly JBPM evolves and satisfies complex needs that are mostly related to the real pain of developing business processes. Pain a) mind the gap between analysts and developers b) give the developers access to complex mechanisms so they can tune transactions, deployment, maintenablity. We have been using JBPM 3.2.6 and given its open source nature we were able to hack on several places and tune or alter some things (mostly related to to the way the state machine is using its executor engine how it uses and how transactions behave). During the talk i saw that most of the problems we were discussing some months ago and we were trying to find nice and smart ways on solving them - are mostly covered by the new release plus more more new stuff. Better eclipse designer, a potential web designer mostly for analysts, new better engineered API where you can 'inject' your own custom behavior inside the JBPM core without hacking 100% the core code - see Interceptors on the Command service and Job executors, better Eventlisteners etc. Lots of nice stuff that you can have a look on the official site - have a look on release 4.2. I gained my JBPM 4 T-shirt with a couple of questions mostly concerning the evolution of command executors and how easy it is to migrate from 3 to 4. Actually the answer to the latter is that if you have a fine grained and tuned 3.2 release and satisfies your needs do not move to fast to 4. Quite reasonable but at the same time I have to say that you must really sure that you have accomplished everything with 3 meaning - version 4.2 offers things out of the box (almost) in critical areas like transactions. Check them out and decide! I will definitely attending the BOF later on! I am JBPM die hard I guess!!

Next big talk was about development on the Amazon Elastic Cloud (EC2) and the various problems or features you might have using the cloud if you want to build cloud enabled application. The presenter Chris Richardson a Java Champion and founder of CloudFountry.com gave a really solid talk. Eventually developing in the cloud has lots of advantages but at the same time lots of disadvantages. Latetly I have been discussing these various issues with friends and we were concluding that there are still problems. Eventually during the talk the speaker gone through all these questions and concerns, gave answers or workarounds to some of them or made some others more severe for me - meaning I have not thought of them. I am gonna use this talk when is releases to Parleys or to a similar service as a reference - for sure.  Eventually I decided to skip the JSF sessions (which i still dislike ...its been for years now haha) and my choice was rewarded since the EC2 session was really - interesting!


After a break i joined the Hades framework session. I have to admit - i was not so much impressed of it. It seems that adds a bit more extra effort for maintenance to the developer - offering though some nice helps during development. I really don't know which one is better. I think I prefer sticking to the JPA spec and the known ways of using it rather than adding extra small layers. Maybe I am bit conservative on this or... addicted to  Hibernate a lot :P .

After Hades I stayed on the same room, joining a very interesting but rather small talk about the No SQL movement and tools like HBase and Cassndra (see Hadoop). Actually I am still skeptic about the whole movement but I really liked one of the speaker's argument he said 'look around you - famous and very large applications on the web do not use Relational Databases for their massive data!' Anyway it always depends on the case I think but - it is true! You really need to try - forgetting your relational knowledge in order to fully understand how to model something to these new tools. Excellent talk - I wish I could join their BOF as well - but it is on the same slot with JBPM (which as I said...I am die hard - haha). Definitely though going to have a closer look on HBase or Cassandra.

That is the end for today's regular sessions. I am planning to attend a couple of BOF's (really trying hard to keep up with the pace). It is a really demanding thing - if you want to join several sessions, take notes - stay focused. But it is fun and it is really nice to see old friends from the Java world ..coming in. At the same time, I made several notes new ideas and new questions came up, that is a real indication of how good a conference is!Well I missed my conference days :). I am back, even though I still feel a bit weird hanging around..with an arm strap. :D. Well ...





Sunday, November 15, 2009

Η Αμβέρσα με άλλο μάτι ...

Φτάσαμε λοιπόν. Μετά απο μία απροβλημάτιστη πτήση με τα νέα Airbus  της Aegean - και μία μικρή έκπληξη κατά την διάρκεια του video των οδηγιών ασφαλείας. Μικρός ο κόσμος και μεγάλες οι ομορφιές της Χίου μόνο αυτό έχω να πω!!!

Ήταν ένα υπέροχο πρωινό στην Αθήνα - φαντάζομαι πολλοί θα κατέβηκαν κέντρο για έναν φθινοπωρινό καφέ. Ο ήλιος βέβαια μετά από καμία ώρα πτήσης και καθώς είχαμε ήδη περάσει στον εναέριο χώρο της Γερμανίας μας άφησε. Συννεφιά και πάλι συννεφιά!

Προσγείωση στις Βρυξέλλες on time και αναμονή κανένα μισάωρο για την λιλιπούτεια βαλίτσα μου - που για κάποια στιγμή νόμιζα ότι την είχε μπερδέψει ένας γείτονας Τούρκος και είχε κάνει φτερά για την Πόλη (transiting).

Κρύο έχει αλλά όχι τρομερό. 10-12 βαθμοί χωρίς αρκετό αέρα, πράγμα που κάνει τα πράγματα αρκετά normal. Αλλαγή στον Brussels Nord και βουρ για τελικό προορισμό.

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

Φτάσαμε στην Αμβέρσα και μάλλον κάποιος μεγάλος μας κάνει την χάρη. Ο καιρός αλλάζει και ένα ωραίο ηλιόλουστο σε μεγάλο βαθμό  μεσημέρι. Check in ξενοδοχείο και ήδη μπορούσα να διακρίνω στο φουαγιέ κάποιες γνωστές Java προσωπικότητες. Όλα καλά και ωραία με το HolidayInn express (σχεδόν δηλαδή) - αλλά αυτο το κλέψιμο που κάνουν στην χρήση internet με 12 euro οι 12 ώρες είναι απαράδεκτο. Του χρόνου θα προτιμήσω να πάω σε κανένα χειρότερο αρκεί να έχει πιο ευνοικές τιμές για wifi! Τρομερή διαφορά με το Circus στο Βερολίνο - που το  wifi ήταν δωρεάν μέχρι και στις τουαλέτες του bar.

Λοιπόν και τώρα πάμε στα σχετικά με τον τίτλο. Είναι η τρίτη φορά (νομίζω) που έρχομαι στην Αμβέρσα. 2006, 2007 και 2009. Ο λόγος το Javapolis  τώρα πια Devoxx. Τις πρώτες χρονιές περνούσα τον πιο πολύ χρόνο εδώ στο συνέδριο και μετά σαν τρελός έτρεχα στις Βρυξέλλες - μιας και μου άρεσαν και αρέσουν πολύ! Φταίει εκείνο το φοβερό σύντομο tour απο την ευγενέστατη Beta Blank που δεν θα ξεχάσω ποτέ και ακόμα την ευχαριστώ. Είχα γυρίσει τα βασικά της πόλης, την μεγάλη πλατεία, καθεδρικό, την αγορά κτλ. Είχα περπατήσει λίγο και ένα βράδυ στο λιμάνι.  Μέγα λάθος..το λίγο. Η Αμβέρσα είναι ένα από τα πιο μεγάλα και παλιά λιμάνια της Ευρώπης - το..παλιό της λιμάνι είναι απο τα πιο ωραία μέρη να περπατήσεις. Ουσιαστικά ανακάλυψα την πόλη για δεύτερη φορά.

 Περπάτησα μέχρι το κέντρο και αφού πέρασα στα αριστερά μου την όπερα έστριψα δεξιά για να βγώ στην οδό Mier που έχει και το μεγαλύτερο αριθμό μαγαζιών (ρουχα κτλ κτλ). Έχω την εντύπωση ότι έχει πολυ μεγαλύτερη αγορά απο τις Βρυξέλλες. Μέχρι τώρα γνωστά όλα!Συνέχισα στην επίσης γνωστή Grooenplatz , την διέσχησα διαγώνια και ανέβηκα την Jan Bloomstraat για να καταληξω στη επίσης γνωστή τριγωνική πλατεία που βρίσκεται και το hilton.  Συνεχίζουμε δεξιά στην γνωστή Grote Markt και εκεί περίπου τελείωναν τα όσα ήξερα!

Τι μαλακία τα πιο ωραία είναι μετά!Λίγα μέτρα πιο κάτω η οδός Suikerrui σε βγάζει στο λιμάνι! Πάνω στην προβλήτα με απίστευτη θέα και ουσιαστικά την πραγματικό πρόσωπο της πόλης!  Ανέβηκα στην 'εναέρια΄προβλήτα η οποία με έβγαλε σε μια καφετέρια-μπυραρία φάρο. Συνέχισα όλο ευθεία μέχρι το μάτι μου έφτασε κοντά στο σύγχρονο λιμάνι και τις υπερυψωμένες πολυκατοικίες από container.

Ωραίο απόγευμα καθαρός αέρας, θαλασσινός , αρκετές οικογένειες έξω , ποδηλάτες αλλά και δρομείς. Μουσική στο iphone με ενδιάμεσα κενά για να σουτάρω - photo!

Έφτασα μέχρι το τέλος του λιμανιού ( μετά δεν έχει να δεις  τίποτα)  και γύρισα πίσω. Μόνο που αντί να κάνω πάλι την παραλιακή, κάποια στιγμή στρίβω δεξιά και μπαίνω σε έναν γεμάτο με κόσμο παράδρομο την Hoogstrat! Έχω καιρό να δω τόσο ωραίο και παράξενο δρόμο. Γεμάτος απο μαγαζιά με παλιά έπιπλα, αντίκες αλλά και νέα σχέδια. Παράξενες gallery με εκθέματα που μπορούσα να καταλάβω, μαγαζιά με χαλιά και άλλα με κοσμήματα -(χρυσό). Ενδιάμεσα μικρές μπυραρίες που μπορεί να χωρούσαν μόλις 10 άτομα να σου λένε - έλα έλα. Αλλά μόνος δεν μου έκανε καρδιά. Cafe και bistro να σου παίρνουν την μύτη ενώ οι πλανόδιοι με τις βάφλες σε βάζανε σε πειρασμό κάθε 10 λεπτά! Πραγματικά μία άλλη πόλη ήταν μπροστά μου. Χάρηκα αρκετά που κατάφερα να ολοκληρώσω την εικόνα που είχα ξεκινήσει πριν μερικά χρόνια.

Συνέχισα ξανά μέχρι το κέντρο όπου και ανέβηκα στην γραμμή nr6 και προορισμό τον χώρο που θα γίνει το συνέδριο για pre-registration, τσαντούλες tshirt και λίγα νέα από τον οργανωτή και φίλο Stephan J.

Φωτό απο την πολύ ωραία και ενδιαφέρουσα περιήγηση μου στην Αμβέρσα! iPhone πάντα!