Sunday, February 26, 2012

τον τελευταίο καιρό

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

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

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

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

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

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

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

Να μεγαλώσω τα παιδιά μου (αν κάνω και αν μπορέσω να τα υποστηρίξω) έτσι ώστε να μην είναι ' αμόρφωτοι, μέτριοι, αγενείς, επιφανειακοί, ανήθικοι και τεμπέληδες'. Ίσως έτσι συμβάλλω σε ένα μικρό βαθμό σε κάποια βελτίωση του όποιου κλίματος και κατάστασης - σε κάποια μελλοντική χώρα όπως η Ελλάδα. 

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

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

Ήταν όλα μια μέτρια ψευδαίσθηση (εξαιρετικό άρθρο)

Friday, February 24, 2012

Έχεις Android και σου αρέσουν τα ζώδια;

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

Θα την βρείτε εδώ. Enjoy!

υγ) Μάρκο-> σωραίος!

υγ) Είμαι Λέων με ωροσκόπο Τοξότη..(δεν ξέρω τι σημαίνει)

Sunday, February 19, 2012

JHUG Meet-up Φεβρουαρίου ..μπόμπα!

Όσα χρόνια και να περάσουν, όσα event και να διοργανωθούν, υπάρχει πάντα ένα κοινό συναίσθημα/αίσθηση που μου μένει στο τέλος. Η αίσθηση της χαράς και του ενθουσιασμού και η μεγάλη περιέργεια να γυρίσω πίσω και να κατεβάσω τεχνολογίες, να δοκιμάσω πράγματα που μόλις άκουσα. Έτσι και το Σάββατο που μόλις πέρασε στην συνάντηση των Java-τζήδων της Αθήνας. Όταν θα σταματήσει αυτό το αίσθημα να με συνεπαίρνει τότε θα έχει φτάσει και για μένα η στιγμή να προχωρήσω σε κάτι άλλο. Για την ώρα και μάλλον για πολύ ακόμα ο έρωτας μου για την Java παραμένει σταθερός και ακμαίος.

Full house, αυτό το μήνα, το Colab γέμισε. Θα ήθελα ξανά ευχαριστήσω τους ανθρώπους του (Σταύρο, Σπύρο) για την άψογη φιλοξενία και την ειλικρίνεια στην σχέση τους με τις development κοινότητες. Χωρίς το Colab το JHUG δεν θα μπορούσε τα τελευταία χρόνια να έχει μια συνέχεια στις συναντήσεις του. 

Ξεκινήσαμε με τον συνάδελφου (ξανά) πια Κωστή Κ, ο οποίος μίλησε για το αγαπημένο του θέμα τον τελευταίο καιρό - Software Quality και συγκεκριμένα την χρησιμότητα του JDepend.  Αισθάνομαι αρκετά τυχερός που μοιράζομαι ξανά την ίδια εργασιακή στέγη με ανήσυχους και ενεργούς προγραμματιστές όπως ο Κωστής. Εύχομαι σε όλους το ίδιο. Όσο μεγαλύτερος είναι ο αριθμός τέτοιων developer μέσα σε μια εταιρία, τόσο πιο γρήγορα ανεβαίνει το επίπεδο όλων μιας και η γνώση διαχέεται πιο ενεργά και φυσικά δημιουργείται ένα ανταγωνιστικό κλίμα που σε ωθεί στην βελτίωση θες δεν θες. Όταν στην Ελλάδα, οι εταιρίες καταλάβουν την βαρύτητα αλλά και το 'κέρδος' του να δουλεύεις με συνέπεια, με έμφαση στην ποιότητα και την οργάνωση θέλω να πιστεύω ότι αρκετές μονάδες που ζουν και δουλεύουν ανάμεσα μας θα διαπρέψουν ή θα βρουν έναν δρόμο να διακριθούν στην μικρή μας αγορά. Όσο ζω ελπίζω λοιπόν. (Link παρουσίασης εδώ)

Συνεχίσαμε με έναν άλλο γνωστό τον Γιάννη (Χερουβείμ) (@cherouvim) οπού όταν δεν σχεδιάζει και υλοποιεί Java Enterprise Εφαρμογές ασχολείται και με την μαγειρική ;). Ο Γιάννης είναι ένα από τα πιο παλιά μέλη του JHUG, ένας από τους πιο έμπειρους Έλληνες Java Ent Developers και ένας πολύ cool τύπος αν τον γνωρίσεις. Χαίρομαι που τον ξέρω χρόνια και έχουμε μοιραστεί και μερικά 'συνέδρια' μαζί. Με τον δικό του cool και πραγματιστικό τρόπο, μας διηγήθηκε ιστορίες και προβλήματα που αντιμετώπισε αυτός και η ομάδα του στην ανάπτυξη του site της Ελευθεροτυπίας (www.enet.gr). Πολύ ωραία παρουσίαση, χωρίς κόμπλεξ και φόβο για τις όποιες λύσεις παρουσιάστηκαν. Χαίρομαι πολυ που υπάρχουν άνθρωποι που δεν θα φοβηθούν να μιλήσουν για την δουλειά τους, να αποκαλύψουν λύσεις σε προβλήματα έτσι ώστε να βοηθήσουν άλλους και φυσικά θα δεχτούν παρατηρήσεις και σχόλια. Η παρουσίαση του Γιάννη ήταν το highlight για μένα σε αυτό το event. (Link παρουσίασης εδώ).

Τελείωσαμε εξίσου δυναμικά με μια πρωτιά. Μόλις πριν 2-3 μέρες είχαμε την επίσημη πρώτη του JBoss 7.1 και τι καλύτερο να έχεις τον ίδιο τον P.M του project, Δημήτρη Ανδρεάδη να σου κάνει μια πρώτη παρουσίαση του πραγματικά εντυπωσιακού JBoss 7 και φυσικά η συζήτηση να ανεβαίνει με ερωτήσεις και συγκρίσεις από τον ανταγωνισμό. Με ενδιαφέρει αρκετά η υλοποίηση της ιδέας του domain στον JBoss αλλά και τον υποστηρικτών εργαλείων απο την μερια του Developer για το set-αρισμα και διαχείριση των installation μιας και τον τελευταίο καιρό ασχολούμαι αρκετά με τα αντίστοιχα εργαλεία αλλά και παραξενίες στον Oracle Weblogic. Ο Jboss 7.1 φαίνεται ένα αρκετά δυνατό προιον και αναμένω την απάντηση των ανταγωνιστών μέσα απο τις update release τους (πχ Weblogic 12c κτλ). (Link παρουσίασης εδώ)

Η μέρα έκλεισε με tshirt give away.Καταφέραμε με τον Πάνο να δώσουμε ότι stock μας είχε σταλεί από την Oracle με τα JDK7 tshirt και φυσικά καταφέραμε σχεδόν όλοι να πάρουμε ένα έστω και  XL JBoss 7.1 μπλουζάκι. Happy java geeks!

Μέσα στην επόμενη εβδομάδα θα έχουμε την ημερομηνία για τον επόμενο μήνα, και σκεφτόμαστε ήδη μια έκπληξη. Πάντα τέτοια, η ελληνική Java κοινότητα είναι alive & kicking!



Tuesday, February 07, 2012

Ένα μικρό γράμμα στον ανώνυμο Έλληνα ψηφοφόρο.

Προς τον ανώνυμο Έλληνα ψηφοφόρο.

07/02/2012

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

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

Τώρα λοιπόν που το διαβάζεις αυτό το ραβασάκι στο μέλλον - και έχεις ψηφίσει, θέλω να σε ρωτήσω αυτούς ψήφισες; Αν ναι ...δεν θέλω να σε σοκάρω και θα σου ζητήσω συγνώμη που θα σου πω 'ΜΠΡΑΒΟ ΜΑΛΑΚΑ'.

Φοβάμαι πια πιο πολύ πια τον μέσο Έλληνα (εσένα δηλαδή), τον πολιτισμό και τις συνήθειες σου, που ψηφίζεις, παρά αυτούς που τελικά επιλέγεις να σε κυβερνούν.

Σου ζητώ συγνώμη ξανά.

Monday, February 06, 2012

Autostart/stop your application servers on Linux (RHEL), init.d,rc.d

This is one of these posts, for 'me' as I call them. A log of helpfull tips during work that might prove handy in the future.

So, I am doing lots of Oracle Weblogic configuration on these recent weeks, I needed to make my server instances auto-start and stop along with the operating system, RedHat Enteprise Linux that is. My linux skills are not at the level of Administration, but with a bit of googling and some tips of a colleague of mine - I devised a set of 5-6 steps steps.

1. You need to have shell scripts ready that must follow the init.d convention (that would be accepting start / stop parameters etc.)
./startMyWebLogic start

2. Copy the scripts to /etc/init.d/ folder
3. Check which is the default 'run level' of your Linux server by typing
 cat /etc/inittab 
That would print lots of details but at some point you see a line with the initdefault level, like below:
 id:5:initdefault:
That means thar run level 5 is the default.

4. Browse to the specific run level directory
 cd /etc/rc5.d

5. Create sym links on this folder, pointing to your original script, by following the init.d naming convention, SNameOfscript (for starting the service) and KNameOfScript for shutting down the service. S stands for start and K for kill, the priority is the order (1-99) that you want your scripts to be executed, if it something like 99 you are indicating that you want your scripts to be executed by the system last in the row. This is what I am doing for my server instances, just to make sure that the system has properly initialized every resource is needed
 ln -s /etc/init.d/startMyWebLogic.sh /etc/rc5.d/S99StartMyServer
 ln -s /etc/init.d/startMyWebLogic.sh /etc/rc5.d/K99StopMyServer
That's it!