Saturday, June 30, 2007

Προετοιμασίες για τον Δεκέμβριο....

Φαντάσου ακόμα δεν έχω κανονίσει εισιτήρια για τις καλοκαιρινές μου διακοπές αλλά με ιδιαίτερο πάθος και ενδιαφέρον έστειλα email και έκανα τις αρχικές έρευνες για εισητήρια - για το καθιερωμένο και ΑΓΑΠΗΜΕΝΟ μου πια - ταξίδι στο Βέλγιο για το JavaPolis 2007. Δεν ξέρω πως να το εξηγήσω αλλά μάλλον σε μια προηγούμενη ζωή μου πρέπει να ήμουν Βέλγος - αλλά πέρασα τόσο ωραία πέρσι, ρίξαμε και γέλιο με τον Πάνο, προωθήσαμε και το JUG , γνωρίσαμε ανθρώπους για να έρθουν να μιλήσουν στις ημερίδες, δοκίμασα απίστευτες μπύρες, πείραμε φρέσκα φρέσκα ipod, πείρα μία γεύση απο την Δήμητρα για την ζωή των euro-bubble εργαζόμενων +το περπάτημα και το tour που μου έκανε και της είμαι παραπάνω από grateful....ήπιαμε..γίναμε λιώμα, είδαμε τις Βρυξέλλες στολισμένες για Χριστούγεννα, τον δαγκώσαμε απο το κρύο, γνώρισα τον perisso ;), κλειστήκαμε μέσα στον Railway στην Αμβέρσα ξημερώματα και κοντέψαμε να χάσουμε το αεροπλάνο.....και άλλα πολλά!Εγώ εκείνο το άγαλμα το χρυσό το χάιδεψα πριν φύγω όπως μου είπε η Δήμητρα..και ο μύθος λέει ότι αν το χαϊδέψεις θα ξανάρθεις στις Βρυξέλλες.Να είμαστε καλά με ιδιαίτερη χαρά προετοιμάζομαι από τώρα.

Δεν ξέρω αλλά το νιώθω κάποια στιγμή θα γίνω μόνιμος κάτοικος...Βρυξελλών, αργεί ακόμα ..αλλά κάποια στιγμή. Ποιος ξέρει μπορεί στην προηγούμενη ζωή μου να ήμουν Βέλγος Java Προγραμματιστής!



I Fade to black



Την τρίτη το βράδυ.... Ι will fade to black!(απο Πορτογαλία πρίν 2 μέρες)

Things are not what they used to be
Missing one inside of me
Deathly lost, this cant be real
Cannot stand this hell I feel
Emptiness is filling me
To the point of agony
Growing darkness taking dawn
I was me, but now hes gone

Metallica bitch


Η ώρα ήρθε όπως λέει και ο Κώστας! Την τρίτη ξεκινάμε για Terra Vibe. By the way αν κάποιος μένει στα περιξ δυτικά επειδή θα έχουμε χώρο στο αμάξι ας στείλει ένα email να τον παραλάβουμε, θα πάμε με το papo οικογενειακό - θα κάνω και κεφτεδάκια για τον δρόμο, ο κώστας θα φέρει τραπεζομάντηλο και τάπερ, ο ηλίας μαστιχα Χιου για να χωνέψουν πριν αρχισει να ουρλιάζουν στο Battery!Το μόνο που θέλω στον μπουρδελο καιρό να μην βρέξει !!!!

Η μάχη των Java IDE- στην Κολωνία!


Μια πραγματικά άριστη ιδέα, κάτι το οποίο θέλαμε να κάνουμε και εμείς - όχι βέβαια με IDE αλλά με application servers αλλά οι πρώτες γνώμες ήταν αποθαρρυντικές οπότε το εγκαταλέιψαμε. Ο Michael Hüttermann και το Cologne JUG στις 3 Ιουλίου καλούν σε ένα battle of Java IDE, evangelists και developers απο τα 4 διασημότερα IDE (Netbeans, Eclipse, InteliJ, JDeveloper) της αγοράς για να διασταυρώσουν τα ξίφη τους μπροστά στο κοινό του JUG!Πραγματικά πιστεύω θα είναι ιδιαίτερα ενδιαφέρον, και σίγουρα αν δεν είχα υποχρεώσεις με την δουλειά θα πήγαινα για 1-2 μέρες στην Κολωνία για την εμπειρία!

Ακόμα μια τρανή απόδειξη της σημαντικότητας των JUG all over the world!You cant beat the community..for sure!

Flyer - εδώ

Everybody's going to the party have a real good time!

1.Ήπια πολύ - check
2. Πράξαμε την ώριμη πράξη της ημέρας χωρίς φόβο και πάθος - check.
3. τα κόμπλεξ και οι μικρότητες ειναι για τους μικρούς!
4. Δεν μπορώ να καταλάβω τι θέλουν 2 κλούβες ΜΑΤ έξω απο το σπίτι!
5. Δεν μπορούσα να πώ που μένω στον ταξι-τζή χα χαχα..papo τραγικός!
6. Στο alleycat βλέπω πάντα τις πιο αλλόκοτες goth γκόμενες - μερικές απο αυτές όπως λέει και ο κώστας είναι απλά για τσόντες!
7.Αφιερωμένο ένα παράξενο τραγουδάκι που πάντα μου κάνει εντύπωση για το ύφος του και τις εναλλαγές του
8.Δύσκολη εβδομάδα προσδοκώ ήρεμο SK!

Friday, June 29, 2007

Αναδάσωση - anadasosi.blogspot.com

Στην Ελλάδα ζούμε - μπουρδέλο γίνονται όλα χαλαρά! Καίνε θα ξανακάψουν! Παρόλα αυτά η πρόταση που υπάρχει στο anadasosi.blogspot.com είναι σοβαρή μετρημένη με λεπτομέρεια και όχι ασάφειες του στυλ άντε γιούρια ή δωστε κανένα euro για να φυτέψω δένδρα!

My support!

Δουλειά σε νέους java developers!Σε ενδιαφέρει;

Στην εταιρία που δουλεύω, μου ανακοίνωσαν ότι είμαστε σε διαδικασία recruiting! Λοιπόν επειδή με αφορά και μένα μια και όσοι έρθουν θα δουλέψουν με μένα - among others έχουμε και λέμε!Τι πρέπει να έχεις!

1) Να γνωρίζεις Java, αυτό είναι το μόνο απαιτούμενο, δηλαδή να ξέρεις να γράφεις Java κώδικα ,να γνωρίζεις τα βασικά. Με άλλα λόγια γνώση απο το πανεπιστήμιο αλλά ουσιαστική αρκεί.

2) Δεν θέλουμε εμπειρία ακόμα και δεν έχεις, μας ενδιαφέρει να σε δούμε, αρκεί να πληρείς το α) .

3) Πτυχιο ελληνικου Uni ή εξωτερικού ή ΤΕΙ - αν ξέρεις να κάνεις την δουλειά δεν μας ενδιαφέρει αν εχεις σπουδάσει και στο χωριό - αλλά πρέπει να ξέρεις!

4)Αν κατα τις σπουδές σου έχεις ασχοληθεί με το J2EE, έστω και στην μορφή servlets,jsp, tomcat κτλ κτλ..θα θεωρηθεί extra

5) Αν τυχόν έχεις και προηγούμενη εμπειρία θα θεωρηθεί extra!

6) Κάθε πρωί στο γραφείο θα πρέπει να συμμετέχεις μαζί μας, στην πρωινή προσευχή και στην σπονδή στον θεό της Java, καθώς και σε κάτι εικόνες με το logo του JBoss!

7) Θα πρέπει να γουστάρεις την Java πραγματικά!

8) Αν σου αρέσει η Java και τυχαίνει να έχεις γνώσεις περι networking - μιας και το αντικείμενο μας ειναι πολυ networking πάλι μας ενδιαφέρεις!

9) Κάθε μήνα θα πρέπει να συμμετέχεις σε μια τελετή όπου καίμε logo της μικρο μάλακης!

10)Αν σου αρέσει το Linux ή το MacOSX- δεν μας αρέσουν πολυ τα windows!

11) Αν εχεις όρεξη να μάθεις - μέσα απο μια διαδικασία εσωτερικής εκπαίδευσης μερικα πράγματα γύρω απο το J2EE και Java 2 Enteprise Software Development (Τεχνολογίες - Java Web frameworks, J2EE, EJBs, JPA, Hibernate,Struts, JMX)


12) Αν θες μια δουλειά που να βολευει σε μετακίνηση - ΔΙΠΛΑ ΣΕ ΜΕΤΡΟ!

Αυτά για αρχή - στείλε μου ένα email....

papo@antcor.com

(τι δηλαδή μόνο ο Hani θα ποστάρει ..τέτοια πράγματα)

update: για να μην παρεξηγηθούμε δεν είμαι εγώ αυτός που θα πάρω τα τηλ και θα κάνω τις προτάσεις - απλά τα CV προωθούνται με την μια στην διοίκηση!

Thursday, June 28, 2007

EJBabez!

Έχω πέσει κάτω από το γέλιο - thanks Γιάννη!

Ποια είναι το απόλυτο wet dream ενός J2EE developer;

Ένα project με πολλά EJBabez που θα σκάνε στο διπλανό γραφείο με T-Shirt που θα γράφουν πάνω I love JBoss!!!!

Καλα αν δώ γυναίκα με τέτοιο T-Shirt ...θα..θα.άντε να μην πω τι άλλο θα κάνω!

Ορισμός EJBabe : Η γυναίκα Java Developer με ειδίκευση στο J2EE - EJB. Ιδιαίτερα εκδόσεις όπως EJB3 (χωρίς XML - Config και πολλα interface).

Πρώτες εντυπώσεις από το JBoss Seam

Μέρος της δουλειάς πολλών είναι να προσπαθούν να δουν αν νέα framework και λύσεις μπορέι να χρησιμοποιηθούν σε ένα production - project. Να σας πω την αλήθεια ακόμα δεν έχω ιδέα αν το Seam είναι έτοιμο για ένα production και αν πραγματικά μπορείς να το πάρεις και να το σκίσεις με άλλα λόγια να για να καλύψει τις ανάγκες σου. Ο G.King είναι πραγματικά λαμπρό μυαλό και αρκετά έξυπνος για να καταλάβει που χωλαίνει μεγάλο μέρος του Enterprise Java Development. Μας έδωσε το Hibernate το οποίο άλλαξε για πάντα τον κόσμο του Database Access, τελικά έγινε και Spec και το EJB3 spec δανείστηκε αρκετά κομμάτια του. Στην συνέχεια προχώρησε με το JBoss Seam, σε έναν κόσμο που πολλές Java Enterprise εφαρμογές είναι είτε γραμμένες με απλά JSP/ Servlet ή με το Struts προτείνει έναν μηχανισμό ένα framework το οποίο έρχεται να δανειστεί χαρακτηριστικά από
Είμαι απο αυτούς που για καιρό όταν λέμε web layer το πρώτο πράγμα που έρχεται στο μυαλο ειναι το Struts. Αν μάθεις την λογική του ξεκινάς ακόμα και στο μυαλό σου να φαντάζεσαι την δομή του project σου τα actions σου τα πάντα. Η δυσκολία με το JSF όταν ήρθε στην ζωή μας ήταν ότι η λογική του ήταν αρκετά μακριά απο αυτή που μας έχει μάθει το ΠΟΛΥ ΑΞΙΟΛΟΓΟ Struts, βάλε και μερικές άλλες προχειρότητες γενικά - ο κόσμος ξεκίνησε να γκρινιάζει!

To Seam έρχεται να μα δώσει μια ελαφρώς πιο ευγενική προσέγγιση στο JSF, να μας παρέχει τα αυτοματοποιημένα εργαλεία του Ruby On Rails, την δύναμη και την απλότητα των EJBb3, την λογική σε γενικές γραμμές του Struts (γενικά λέμε), πλήθος απο tag libraries , τα facelets και την υποστήριξη by default γνωστών εργαλείων όπως το Eclipse και το Netbeans.

Αυτά που μου αρέσουν για την ώρα είναι τα εξής!

1) άριστο integration με EJB3 ακόμα και στο web layer (το ξέρω σας τα έχω πρήξει με αυτό - αλλά το θεωρώ τόσο σημαντικό)
2) Η λογική του Struts και γενικότερα του Action δεν ειναι τόσο διαφορετική σε γενικές γραμμες - πράγμα που κάνει εναν οποιονδήποτε Struts developer να νιώσει σχετικά comfortable.(ο G.King έλεγε γελώντας στο Session του στο JavaONE, ναι λέει ξέρω ότι εδω μέσα οι πιο πολλοι , αν δεν σας αναφέρω την λέξη Action στο web layer θα πάθετε κάτι, οπότε επειδή ο κόσμος αυτό καταλαβαίνει - αποφασίσαμε να προσθέσουμε στο Seam αυτο τόν όρο). Ο ίδιος μπορεί να μην το θεωρούσε σημαντικό αλλά για το δικό μου μυαλό αυτό ηταν ένα πολυ σημαντικό πράγμα. Εξάλλου το Struts δεν ήταν ένα κακό web framework- νομίζω ότι το γεγονός ότι πολλά πράγματα τα οποία έκανε το Struts γίνονται και στα νέα framework- δεν είναι τυχαίο!

3) Η ενσωμάτωση της τεχνολογίας Facelets και η χρήση της XHMTL πραγματικά ειναι αρκετα καλή! Ως Struts developer μου αρέσει εξαιρετικά το tiles framework με χαρά είδα ότι η αντίστοιχη λογική υπάρχει και στα facelets (δες template.xhtml).

4)Το Seam-gen ειναι πολυ ευκολο και μέσα σε λίγα δευτερόλεπτα σου δημιουργεί όλο τοproject και μάλιστα μπορείς να το κάνεις export σε project του Eclipse η του Netbeans

5) Ο μηχανισμός του bijection, φαντάζει αρκετά χρήσιμος - αν και στην αρχή μπορεί να φανεί περίεργος - για το πως μπορουν να σεταρουν τα διαφορετικά layer data το ενα στο αλλο αυτόματα - χωρίς ιδιαίτερο κόπο απο τον προγραμματιστή.

6) Facelets ξανά και XHTML πραγματικά πολυ πιο καθαρή κατάσταση!

7) Τα navigation rules ειναι αρκετά πιο φιλικά απο τον συνδιασμό struts-config , tiles-defs .

8) Απλοϊκό project structure - poly straight forward!

9) Αυτόματη δημιουργία απο τα seam εργαλεία - κώδικα για testing η αυτόματη δημιουργία της υποδομής για CRUD operations.Παίρνει τα entity beans και δημιουργεί όλη την υποδομή για απλά Create, Retrieve Update Delete. Πίστεψε με θα πεις οκ, σιγά και τι έγινε..αλλά απο το να γράφεις μόνος σου πραγματικά έχεις κάτι να αρχήσει- άσε που μπορείς να τα αλλάξεις πιο εύκολα!

Τώρα που είπα CRUD αν χρησιμοποιείς Struts τότε ένας έλληνας και παλιός μου συνάδελφος έχει φιάξει κάτι αρκετά αξιόλογο και παρόμοιας φιλοσοφίας - το Project ονομάζεται MD4j και χρησιμοποιεί το Struts και EJB2.x τεχνολογιία. Με παρόμοιας λογική όπως τα εργαλεία του Seam, αυτοματοποιεί την δημιουργία του project - δημιουργεί σελίδες και ολες τις απαραίτητες υποδομές για CRUD operations - απλά και εύκολα - αρκετά αξιόλογη προσπάθεια και νομίζω ότι για όσους επιμένουν στο παλιό καλό Struts ειναι πραγματικό boost παραγωγικότητας. Μπορείς να το βρείς εδώ.

Είμαι σχεδόν στα μέσα του JBoss Seam : Simplicity and Power beyond Java EE , το οποίο σας το προτείνω ανεπιφύλακτα αν θέλετε να κάνετε μια εισαγωγή ουσιαστική στο seam. Να μην ξεχάσω να τονίσω ότι ο συγγραφέας έχει κάνει αρκετά καλή δουλειά με τα online παραδείγματα - που είναι ολα έτοιμα projects για το IDE σας (στην περίπτωση μου το Netbeans). Το μόνο που πρέπει να κάνετε όταν ξε-ziparete τα folders ειναι να δηλώσετε το JBoss_HOME για τον Jboss με EJb3 support. Τα υπόλοιπα τα αναλαμβάνει το Ant.

Θα επανέλθω με μερικούς πειραματισμούς με το Seam σύντομα!


Οι Τσέχοι ειναι αρκετά μπροστά ακόμα και στα JUG events!

Ότι έχει γεμίσει η χώρα με όλες τις μεγάλες εταιρίες και έχουν γίνει πια δύναμη στην παραγωγή λογισμικού αυτό το ξέρουμε τα τελευταία χρόνια. Να χαιρόμαστε τους πολιτικούς μας..και την φιλική πολιτική προς την ανάπτυξη και τις νέες τεχνολογίες..για να μην αρχήσω πάλι! Λοιπόν η παρακάτω φωτογραφία απο το τελευταίο JUG event των Τσέχων. Ο Roman έπεισε τους σπονσορες να έχουν κοπέλες να σερβίρουν την πίτσα. Βεβαια χωρίς να θέλω να υπονοήσω κάτι μιας και είμαι λάτρης της ελληνική ομορφιάς. Όταν λέμε κοπέλες στην Τσεχία..γκου χου γκου χου κάνει και ζέστη..ε εννοούμε κάποια πλάσματα...διαφορετικά! Χα χα! Μαγκιά τους, τονίζει με αρκετό humour ότι η προσέλευση κόσμου ήταν πιο μεγάλη από ποτέ!



Έλα πίσω στον κώδικα σας τώρα όλοι!

Wednesday, June 27, 2007

Unstable...mode

its a fact, εχω μπει σε unstable mode..και όταν γίνεται αυτό δεν μου αρέσει!Πετάω exceptions και προβληματίζομαι!

Το iPhone, το wifi και η νέα εποχή στην κινητή τηλεφωνία!

Εδώ και 3 μέρες προσπαθώ να σχηματίσω στο μυαλό μου όλα τα επιχειρήματα και γενικότερα το ακόλουθο post. Έφτασα στο σημείο να συζητήσω σοβαρά τις σκέψεις μου ακόμα και στην δουλειά να τις μοιραστώ και να ακούσω απόψεις! Όχι αυτό το post δεν είναι ύμνος για το iPhone ούτε για την Apple, είναι ύμνος στο wifi είναι ύμνος σε αυτό που πιστεύω ότι έλεγα εδώ και καιρό και το πίστευα χρόνια - ότι ήρθε η ώρα και η στιγμή να αλλάξει ο τρόπος που σκεφτόμαστε την κινητή τηλεφωνία - κατα πάσα πιθανότητα να αλλάξει και η μπίζνα της. Θα σε παρακαλούσα αγαπητέ αναγνώστη αν έχεις μια διαφορετική οπτική για το συγκεκριμένο post, θα σε παρακαλούσα να την μοιραστείς μαζί μου. Νιώθω ότι πραγματικά το puzzle σιγα σιγά συμπληρώνεται και για κάποιο λόγο νιώθω δικαιωμένος που τελικά people και εταιρίες do get it!

Αύριο, μεθαύριο το internet θα γεμίσει φωτογραφίες και review για το iPhone. Δεν θα σταθώ στο ίδιο το iPhone. Σύντομα να πω ότι εγώ σαν καταναλωτής το βρίσκω super sexy gadget, θα το αγοράσω με την πρώτη ευκαιρία και κάτι μου λέει ότι θα είναι καλό - μπορεί να κάνω και λάθος αλλά thats enough!

Το πιο σημαντικό το οποίο πρεσβεύει το iPhone είναι ότι μπορεί τεχνολογικά να μην είναι η αιχμή, μπορεί να είναι overhyped αλλά έφερε μαζί του μια τεράστια community based καμπάνια διαφήμισης και μέσα σε όλα τα άλλα ένα από τα ΠΙΟ ΣΗΜΑΝΤΙΚΑ μηνύματα που πέρασε ήταν το εξής! ΚΥΡΙΟΙ ήρθε η ώρα να βάλουμε το wifi στην τσέπη μας και το κινητό μας!

Σίγουρα δεν ειναι το iPhone αυτό το οποίο προτοτυπεί και επιτέλους κάνει integrate έναν proper wifi client σε μια συσκευή τηλεφώνου - Nokia το έχει κάνει ηδη άλλες ακολουθούν η συμβολή του iPhone σε αυτό τον τομένα ειναι ότι ως Hardware και ως δυνατότητες software μιλάει από μόνο του και λέει!

Θες να συνδεθείς στο Internet θες να εισαι interconnected; Θες να δεις τα email σου; on the go? Ουτε το GPRS, ουτε το 3G (γενικά) ουτε τα MMS , ούτε το iMode,ουτε οι φτηνιάρικες Push SMS, MMS τεχνολογίες ήταν ποτέ η απάντηση στο πρόβλημα αυτό. Μπορεί να είμαι τραγικά λάθος.

Είχα την τύχη για σύντομο χρονικό διάστημα να βρεθώ σε μια εταιρία που είχε σαν mainstream μπιζνα αυτό την διανομή content me μα αυτές τις αλλόκοτες τεχνολογίες ή το παράξενο και υστερικά ακριβό τρόπο που σε χρεώνουν οι εταιρίες για να είσαι online! Δεν λέω καλά λεφτά, συνεχίζουν να ξοδεύουν αρκετά οι providers για να στήνουν τέτοιες υπηρεσίες, συνεχίζουν να εμπλουτίζουν τις κυψέλες τους με ένα services για πoιο λόγο;

Για να μας προσφέρουν μέχρι τώρα πανάκριβη - low quality user experience στον μαγικό κόσμο του Internet. Ναι ας το παραδεχτούμε επιτέλους - hybrid browsers σε μικρές οθόνες imode - 3g live και λοιπές μαλακίες - ΔΕΝ ΝΟΜΪΖΩ ότι αξίζουν τόσο και αν κρίνω απο μένα - έναν άνθρωπο ο οποίος ανήκει στην κλασική ομάδα των geeks θα δώσει λεφτά για να δοκιμάσει τεχνολογίες - θα δώσε λεφτά για να πετύχει αυτό που λέμε 100% connectivity - δεν ενθουσιάστηκε ποτέ απο αυτές τις υπηρεσίες. Ούτε και απο τις συσκευές που προσπαθούσαν να μας πουλήσουν!

To iPhone για μένα σηματοδοτεί ένα νέο trend! Μια πρόταση, proper browser, proper Internet access με μια τεχνολογία η οποία κύριοι και κυρίες έχει αποδείξει ότι μπορεί να το κάνει - wifi kαι μάλιστα έχει την δυνατότητα (πιστέψτε με βρίσκομαι σε έναν χώρο ο οποίος ειδικεύεται σε αυτό), μπορεί να πετύχει το demand που μπορεί να υπάρξει για κάλυψη και για quality of service!

Wifi, στο κινητό μας, και μια πόλη wifi enabled! Το έχω ξαναπεί, για μένα το email ειναι πιο σημαντικό΄απο το τηλέφωνο στείλε μου email μην με παίρνεις τηλ μπορεί να μην απαντήσω, μπορώ να περπατάω και να είμαι online; Μπορώ ακόμα και όταν αράζω στην καφετέρια να ανοίξω το κινητό μου να συνδεθώ με ένα hotspot και να δώ το .mac account μου; Να μπω στο google! Αυτό είναι, ουτε να μετράω με το euro τα KB ουτε με τις μετρίοτατες τεχνολογίες που αναφέρονται τουλάχιστον σε τεχνολογικά αναλφαβητους!

Τι νομίζετε αν ξαφνικά ο κόσμος αρχίζει να χρησιμοποιείς τηλέφωνα τύπου iPhone και μπορεί να surfare στο YouTube , θα συνεχιστεί το trend με οποιαδήποτε MMS και λοιπές μαλακίες; Όχι

Επίσης να είστε σίγουροι επειδή η χώρας ειναι απο τις πρώτες σε adoption νέων κινητών ότι θα είμαστε και πάλι πρώτοι στο να δημιουργήσουμε και trend. Τι μας λείπει ένα καλυτερο wifi infrustructure το οποίο ΕΙΝΑΙ ΑΠΟ ΤΑ ΠΙΟ ΕΥΚΟΛΑ να στήσουμε ειτε ...σε κρατική σκοπιά είτε και εταιρικά!

Θα πάρω ένα ρίσκο και θα κάνω μια πρόβλεψη. Μπορεί να βγω και λάθος αλλ;ά θα ρισκάρω. Πιστεύω ότι το iPhone και το καθε wifi enabled device θα κάνουν μια αλλάγη στην θεώρηση μας στο mobile computing αλλα και στην κινητή τηλεφωνία! Διαβλέπω τους ιδιους τους provider να πηγαίνουν προς τα εκεί.Μαζί με τις κεραίες κινητής τηλεφωνίας - θα υπάρξουν και μερικά hotspot για να με καλύψουν!

Αν ήμουν CEO κινητής εταιρίας αυτό θα έκανα - θα ποντάριζα στο wifi. Αν είσαι CEΟ κινητής τηλεφωνίας (όχι ότι με διαβάζεις λέμε τώρα)9 αναρωτιέμαι it doesnt make sense to you? Αλλά σκέψου γιατί και ο CEO ενός interner provider μπορεί να μπει στο παιχνίδι. Θα γέμιζα την πόλη με wifi spots. Ναι εσύ συνδρομητή της papoΝετ έχεις super καλό wifi κινητό κάνε ένα contract με μένα και σου παρέχω κάλυψη wifi σε μεγάλο ποσοστό της πόλης!

Νομίζω ότι είμαστε έτοιμοι να μπούμε σε μία νέα εποχή που το 100% connectivity είναι πραγματικότητα. Ποντάρω όλα μου τα λεφτά εδώ (δεν έχω και πολλά ρε γαμώτο). Γαμώτο γιατί ρε θέε να μην με κάνεις CEO...χα χα χα!Τι μου λείπει ενα τσουβάλι MBA και μερικά χρόνια εμπειρίας!

Πραγματικά θα ήθελα την άποψη σας - και αναρωτιέμαι πόσοι άλλοι - βάλατε ολα τα κομμάτια του puzzle μαζί και είχατε το revelation!I did!

Wanna See My iPhone?

Μόνο ο Fake Steve μπορεί να post- άρει τέτοια πράγματα, total respect ρε F.Steve

Tuesday, June 26, 2007

Service Locator 'pattern' in EJB3 and the old JNDI look up issue!(Struts, Seam)

EJB 3 is great, I am not going to list all the advantages that offers and not to forget simplicity after all - YES THERE IS SIMPLICITY - its not a Spring's advantage anymore (my friend J.Cherouvim :P).

One of the most enjoyable things in EJB 3 spec is dependency injection and the use of annotations! You want from a SLSB to call another SLSB, yeap you just annotate it and there you go, the same applies with every resource that can be access through this way and is managed in an J2EE5 manner!

I met Adam Bien @ JavaOne2007, Adam is a very respected and very good J2EE expert and architect. Writer of few books - too bad still only available in German. Adam Blogs about several J2EE related topics but one of his post's yesterday was really interesting. He has been uploading to a java.net project a set of patterns / workarounds / utilities for J2EE 5 application development! Extra extra useful resource and according to his blog he will be updating the project soon enough. So please bookmark his project @ java.net and have a look at the code, there are a couple of nice ideas in there that for sure can be applied in your J2EE5 enabled project.The project is called p4j5 and can be found here.

I browsed through the available listings and of course I was very curious for the ServiceLocator Pattern (is it a Pattern ? anyway). In J2EE 1.4 days, you can still remember or you can still be using it, JNDI, getting interface references, narrowing and obtaining finally the proxy object to call methods. (This narrowing word - always reminds me of CORBA - :P ). Ok the first time you see this Look up thing, the first time you learn about the LocalHome and Remote Interface etc etc, we all had some sort of revelation- right (or you are too old and too experienced that you cant remember this moment - ok respect).

So, every time you need to access a SLSB lets say, in 1.4 world..you were using the service locator pattern..usually a helper class to retrieve the actual proxy and not writing duplicate code in your business layer. When j2EE5 came..this changed..no more JNDI look up no more narrowing - let the application server do it ..let him inject the reference / interface to your code (yeah..nice isn't it?)

But...there is always a but! In an J2EE5 aware framework (as Adam indicates) such as JBoss Seam lets say (more on this on future posts), where we have a web framework very very close integrated with the actually business layer framework, when you want to call a SLSB from the web layer e.g JSF component ...you just inject the damn thing..and you are done! Injection even works for plain Servlets - YES you can use these old - full of code Servlets - that they are actually printing HTML on out.println statements (in the era of advanced web frameworks - this is indeed looks old school), and at some point you can inject your business logic.
But..where's the but


I have made a post earlier this year (or last year actually). Non J2EE5 web frameworks like Struts 1.x and event Struts 2.x , injection does not work! Saaaaaaaaaad...very saaaaaaaad! So you have the all brand new Struts 2.x Actions and at some point you want to call your business layer - ooh yeah..lets go back to JNDI, lets conform to the app server naming convention - lets acquire this damn Interface.

It seems with the new internals and specs of J2EE5 any caching tricks of ...caching Interfaces so that you dont do so many look ups, can not be applied (am I right or wrong here?).

I really can't get this...thing! You can inject with IoC SLSB in plain servlets but you can't do it in Struts. I dont demand Struts 1.x to be able to do it, but I can't understand why Struts 2 did not make it happen. I have been attending an Intro to Struts 2 session by Don Johnson if I am correct @ JavaOne 2007. During question time, I stood up and asked..WHY NO IoC on Struts 2? He said, not yet implemented yes i confirm this is an issue, we are actually looking @ stuff like WebBeans from Gavin King and its related JSR!

Ohh well. At some point I wanted to go through the code base of Struts and to examine how difficult or easy it is..to provide such functionality. I have to admit due to lack of free time still I have not managed to do it - I imagine it would take me some time to understand all the mechanics of Struts and then go through and experiment with such a change.

Its this simple thing, that actually makes Seam to me...even though I really dont fully trust JSF, more and more compelling as an alternative. With an EJB3 enabled business layer its really not that difficult to remove Struts and glue Seam. Lets see food for thought!

yes yes I love J2EE 5!


Μια παρατήρηση ...

Άκουσα το τελευταίο vrypan.net radio και είπε κάτι για το οποίο ήθελα να γράψω αλλα επειδή με έχει χτυπήσει η ζέστη και είμαι σε φάση ...άλλη φάση δεν το έκανα. Ο Παναγιώτης κλασικός politically correct το είπε ευγενικά..εγω θα το πω..έτσι όπως αρμόζει στον κάφρο τον οποίο κρύβω μέσα μου (hani ζεις εσυ μας οδηγείς).

το MSN Spaces ειναι για τον π@υτσο (aka ΓΤΠ ή GTP)!

δηλαδή αντιγράφουν που αντιγράφουν ας πάρουν κανένα μάθημα από blogspot και απο wordpress!Πω πω...ασε που εχουν αντιγράψει το MySpace...σε στυλ και αυτό είναι χειρότερο!SO FUCKING NOT RECOMMENDED - MSN live spaces, MySpace





Γιατί ρε παιδιά!

Κάποιος μου είπε ότι το στράτευμα έχει κόψει απο τον proxy του, το blog μου! Γιατί ρε παιδιά! Why Why Why! Αναβαθμιστήκαμε βλέπω βάλαμε και φιλτράκια. Δεν γαμείς....στρατός ήταν και τέλειωσε δεν πα να!

Monday, June 25, 2007

Θύματα της ζέστης!

Άνθρωποι και μηχανήματα είναι αντίστοιχα ευαίσθητοι στην υπερβολική θερμοκρασία. γι'αυτό καλο είναι και οι 2 να παίρνουν προφυλάξεις - όχι δεν εννοώ να φοράς ένα προφυλακτικό στο κεφάλι ουτε στην οθόνη του υπολογιστή σου! Για τους ανθρώπους τα λένε και άλλοι αλλα για τα μηχανήματα πρέπει να έχουμε ολοι στο νου μας ότι αν η θερμοκρασία δωματίου ξεκινήσει να ανεβαίνει αισθητά τότε δεν είναι και πολύ σοφό να βάλεις το PC να κάνει divx ripping..Ok?

Θύματα: Λάζαρος
Αυτό το 2 φορές εγχειρισμένο Acer Turion 64 laptop το οποίο το χρησιμοποίησα για μερικές μέρες έκανα το λάθος να προσπαθήσω να rip- άρω το σαββατοκύριακο τα DVD του jhug και να τα κάνω Divx. Φαίνεται ότι το εσωτερικό ανεμιστηράκι της CPU του λάζαρου αποφάσισε ότι αρκετά με την κατάσταση αυτή - μας άφησε χρόνους. ο Λάζαρος στην εντατική προσπάθησε να δουλέψει στην μισή ταχύτητα και με μειωμένο Volt - αλλά η χαριστική βολή ήρθε απο το AutoGK, κάποια στιγμή το Α/C στο δωμάτιο δεν ήταν ανοιχτό, και ο Λάζαρος έπαθε κρίση με άλλα λογια πείρε φωτιά - ξεκίνησαν τα λεγόμενα restart του καλοκαιριού, νευρίασα και εγω και φυσικά έβαλα τον Λάζαρο στον luxurious τάφο του - το κουτί του MacBookPro. Τα λέμε το χειμώνα Λάζαρε, αν μου την βαρέσει και σε κατσαβιδώσω τρίτη φορά - μόνος - που μπορεί να ειναι και η χαριστική βολή - χα χα χα!

Θύματα : Παλιό PC
Εδώ και 1,5 χρόνο το PC το χρησιμοποιώ ως βάση για να υπάρχει πάνω ο laser εκτυπωτής - αφού έγινε η κηδεία του Λάζαρου Acer λέω - κάτσε να σε βάλω εσένα να κάνεις το rip. Είχα ξεχάσει ότι εδώ και 2 χρόνια το έχω παρατήσει σαν μηχάνημα κατά πάσα πιθανότητα την τελευταία φορά που πέρασα Artic Silver πάνω απο το Core της CPU δεν έπιασε ίσως και το ανεμιστηράκι του chipset να παθαίνει κρίσεις! Το pc μέσα σε 15 λεπτά, έσβησε..και φούντωσα ακόμα πιο πολυ απο τα νεύρα! Το έβγαλα απο την πρίζα ήταν η τελειωτική κίνηση, μέχρι να αγοράσω το επιπλάκι που θέλω θα είσαι εδώ να κρατάς τον εκτυπωτή μετά θα πάρεις και εσύ τον δρόμο σου στην ντουλάπα - μέχρι να βρώ όρεξη να σε κατσαβιδώσω και σένα.

Θύμα:Εγώ
Μία πλήρης προπόνηση Judo με τέτοια ζέστη πραγματικά ειναι challenging task - μετά απο μια τέτοια διαδικασία βιώνεις μια απόλυτη αφυδάτωση - έρχεσαι σπιτι κανεις μπάνιο συνεχίζεις να ιδρώνεις - ανάβεις το A/C και και ..Welcome πονοκέφαλε - νιώθεις το κεφάλι σου έτοιμο να εκραγεί - ουφ!Ούτε να κοιμηθείς μπορείς, ουτε να διαβάσεις ούτε τίποτα!


Α ξέχασα να πώ ότι το ripping το έκανε τελικά o iMac με parallels σε Windows μιας και πείρα τα @@ μου απο το Handbreak 2 φορές - έλεος μια φορά δεν ηταν καλό το encoding την δεύτερη δεν έπαιζε ο ήχος - υπάρχει μια έλλειψη σε αυτό τον τομέα μπορώ να πω!

Α ναι και κάτι άλλο τι έχει πάθεi το google reader σήμερα το πείραξε η ζέστη;


Saturday, June 23, 2007

iStat Menus - μετρητές για το Menu σας! (Mac)


Μου το σφύριξε ο Κώστας. Αποφάσισα να το δοκιμάσω και να απεγκαταστήσω για την ώρα το MenuMeters που για να πω την αλήθεια ήταν απροβλημάτιστο. Το iStat έχει μερικές κατηγορίες ακόμα, έχει πιο πολλές επιλογές για γραφήματα και έναν πιο όμορφο τρόπο να σου δίνει στατιστικά αν κλικάρεις την κατηγορία στο Menu. Με άλλα λόγια κερδίζει στα σημεία. Επίσης έχεις και κατηγορία Date- Time που ειναι αρκετά πιο βολική από την κλασική του MacOSX μιας και σου δίνει calendar με ένα κλικ! Μου άρεσε το κρατάω και φυσικά υπογράφω ...θα το βρείς εδώ.

papo recommended!

Καλοκαιρινή ραστώνη

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

2. Ο καιρός και η διάθεση μυρίζει διακοπές, παρόλα αυτά εγώ θα πρέπει να περιμένω λίγο ακόμα - είμαι μακριά ο Αύγουστος papo. Ακόμα δεν έχω αποφασίσει τι θα κάνω με την δευτερη εβδομάδα διακοπών, την πρώτη την κανονίσαμε την δεύτερη; Food for thought!

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

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

Τέσπα, καιρός ζεστός διάθεση στατική, ΣΚ ήρεμο!

Friday, June 22, 2007

Τα επίσημα T-Shirt του Java Hellenic User Group!


Επιτέλους τα καταφέραμε. Εδώ και 2 χρόνια σχεδόν κυκλοφορούσαμε στις ημερίδες του JHUG με μπλουζάκια τα οποία έφιαχνα εγώ ο ίδιος σε τοπικό T-Shirt -άδικο. Πολλοί ρώταγαν, που το πείρες; ποιος στο έφτιαξε; η απάντηση ήταν παιδιά το έκανα μόνος μου και υπόσχομαι να βρούμε έναν τρόπο να αποκτήσουν όλοι κάπως!

Ιδεατά θα ήθελα το JHUG να μπορεί να παρέχει δωρεάν στα μέλη αλλά και στους supporter αυτο το μπλουζάκι. Ειλικρινά. Αλλά ο μισθός μου και τα προσωπικά μου έξοδα, και του Πάνου δεν μας επιτρέπουν να κάνουμε τέτοιες αγορές. Παράλληλα η στρατηγική απόφαση για το JHUG είναι να μην επιβαρύνει τα μέλη, και να προσπαθεί είτε να αυτοχρηματοδοτήσει τις προσπάθειες του είτε να βρίσκει type of χορηγίες - όπως πχ γνωστά Java IT shop για να παρέχουν αίθουσες και εξοπλισμό για μια ημερίδα!

Σκεφτήκαμε διάφορα σενάρια και τελικά καταλήξαμε στο να χρησιμοποιήσουμε αυτό που λέμε delegation (sort of). Αυτό που θέλαμε είναι ένα online shop να παρέχει εύκολα στους πελάτες την δυνατότητα να αγοράσουν ένα JHUG T-Shirt. Θα ήθελα να τονίσω κάτι. TO JHUG ΔΕΝ ΠΑΙΡΝΕΙ ΚΟΜΙΣΙΟΝ ΑΠΟ ΤΙΣ ΑΓΟΡΕΣ, ΚΑΙ ΑΥΤΌ ΕΙΝΑΙ ΔΙΚΉ ΜΑΣ ΑΠΟΦΑΣΗ! Αυτό που θέλαμε ειναι ένα μαγαζί να φτιάχνει και διανέμει έυκολα το T-Shirt μας σε μια καλή τιμή!Για τα έξοδα του JHUG πραγματικά πιστέψτε με δεν είχε νόημα να πουμε 1 η 2 euro πάνω στην υπάρχουσα τιμή. Από την μία και εμείς γλιτώναμε τα έξοδα του να γίνουμε οι ενδιάμεσοι - δηλαδή να τα πουλάμε μόνοι μας και να τα στέλνουμε - ούτε λεφτά ούτε χρόνο είχαμε - αλλά και να μπορούμε να έχουμε μια λογική τιμή μαζί με την ευκολία της online παραγγελίας! Θα ήθελα να το επαναλάβω το JHUG δεν παίρνει ποσοστό από την πώληση!


Ψάξαμε διάφορους επαγγελματίες στον χώρο, μιλήσαμε με μερικούς, είδαμε το δείγμα δουλειάς άλλων, τελικά ο Νίκος απο το mplouzaki.gr μας έκανε μια καλή πρόταση πακέτο, μας εξυπηρέτησε τάχιστα και μας έδειξε ότι ενδιαφέρεται για το ταπεινό μας μπλουζάκι. Μάλιστα δημιουργήσαμε και μερικές παραλλαγές και στο μέλλον θα προσθέσουμε και άλλα!

Όσοι απο εσάς θέλετε να αποκτήσετε ένα JHUG μπλουζάκι για να έρχεστε με την επίσημη πια περιβολή των JHUG-ers μπορείτε να τα βρείτε εδώ , στην dedicated σελίδα του JHUG στο mplouzaki.gr.

Είμαι εξαιρετικά ευχαριστημένος γιατί είναι κάτι που καταφέραμε (μας πείρε λίγο) χρόνο να κλείσουμε ως pending issue. Καλοφόρετα!Νομίζω ότι στην επόμενη μας ημερίδα - βλέπε Οκτώβριο μεριά - θα κάνουμε έναν μικρό διαγωνισμό με ένα δωράκι για αυτόν που θα τραβήξει την πιο καλή φωτογραφία με το JHUG.gr μπλουζάκι του. (Η ιδέα κλεμμένη από το BeJUG ;) ).


Να μην ξεχάσω να αναφέρω ότι ο δημιουργός της νέας μασκότ του JHUG με τον Java Duke είναι ο Χ.Κορακίδης. Ευχαριστούμε πολύ!

Thursday, June 21, 2007

το blog του Μπούλη!

Εκτός από το να εμπλουτίζει και να συντηρεί τον καλύτερο κατά την ταπεινή μου γνώμη ελληνικό aggregator, ο Μπούλης blog-άρει. It was about time! Add στο opml μου!

Nextenta OS - Ένα εναλλακτικό non linux μέλλον

Το διάβασα στο digg, το θεωρώ εξαιρετική κίνηση και ιδέα, παρόλο που γενικότερα μέχρι τώρα το OpenSolaris as it is δεν με ειχε ενθουσιάσει, ίσως και η Sun δεν έχει καταφέρει ακόμα να εκμεταλλευετεί κατάλληλα την αξία του OpenSolaris Kerneλ. Να όμως που έχουμε εξέλιξη! NexentaOS, ο Kernel του OpenSolaris, GNU Debian packaging για όλα τα άλλα. Κάτι σαν ubuntu πες αλλά με καρδιά OpenSolaris. Μην μου πεις ότι δεν είναι ενδιαφέρον... θα το παρακολουθώ from now on, και φυσικά ότι άλλο βγει σαν και αυτό, είμαι σίγουρος δεν θα είναι ούτε το πρώτο, ούτε το τελευταίο!

Δώσε όλο το post στο feed!

Κάθε πρωί ένα απο τα πράγματα που διαβάζω είναι ο Fake Steve Jobs, φανατικά και με συνέπεια. Παρατήρησα τις τελευταίες μέρες έχεις αλλάξει τα setting στο blog του, και στο feed παίζουν μόνο 5 γραμμές απο κάθε post. Πω εκνευρίστηκα, πραγματικά μου την δίνει όταν συμβαίνει αυτό, είναι λόγος να μην διαβάζω blog πια, δηλαδή πίστεψε με ιδιαίτερη δυσκολία κλικάρω πια σε ένα post για να πάω στο πραγματικό blog, άσε που δεν δίνω ιδιαίτερη σημασία στο blog, με ενδιαφέρει το content. Ως apple maniac του έστειλα ένα email και του ζήτησα να αλλάξει την ρύθμιση. Αν το κάνει ο Fake Steve τότε θα είναι μια μεγάλη νίκη!

Namaste!

(Update: και όμως το άλλαξε..ορίστε...το έκανε ο Fake Steve..εσεις θα παίζεται με το feed σας..)- χα μάγκας ο τύπος!

Wednesday, June 20, 2007

JHUG προετοιμασίες....

Των φρονίμων τα παιδιά πριν πεινάσουν μαγειρεύουν, είναι γνωστό ότι έχω μια συμπάθεια και στο φαγητό αλλά και στην μαγειρική -λοιπόν άσχετο να μην ξεφύγω απο το θέμα. Το JHUG μετά από 4 πολύ καλά event το ένα καλύτερο από το άλλο, θέλει να συνεχίσει το ίδιο δυναμικά όσο αναφορά τις ημερίδες event. Αποφασίσαμε (αυτό μπορώ να σας το πω) από εδώ και πέρα να τους δώσουμε ένα κοινό όνομα JHUG Java Tech Day . Η αλήθεια είναι και για τεχνικούς λόγους ότι δεν μπορούμε να έχουμε στην διάθεση μας πάντα μια ομάδα από επαγγελματίες targeted σε μια τεχνολογία - ήδη για τα δικά μας δεδομένα έχουμε κάνει αρκετά βήματα για να πετύχουμε να έρχονται στην χώρα μας όχι ομιλητές της πλάκας ουτε ομιλητές με κονσέρβες παρουσιάσεις - άνθρωποι στην αιχμή των Java τεχνολογιών και προιόντων. Ούτε εγώ ακόμα δεν μπορώ να πιστέψω ότι πριν μερικους μήνες είχαμε την τιμή να φιλοξενήσουμε τον Tom Baeyens απο τον JBoss, (Δημήτρη εσένα σε θεωρώ έτσι και αλλιώς asset και πρέπει να σου φτιάξουμε ειδική κατηγορία - για να τιμήσουμε όσους βοήθησαν τοσο όσο εσυ), τον Patrick Linskey απο την BEA και άλλους!

Όσο περνάει ο καιρός με χαρά μας βρίσκουμε και εταιρίες που θέλουν να μας βοηθήσουν να κάνουμε τα JHUG events θεσμό, να μας παρέχουν μια καλή αίθουσα, καλό εξοπλισμό και γενικότερα ότι άλλο χρειαστεί. Ομολογώ υπήρχαν στιγμές που νόμιζα ότι θα ήταν πραγματικά δύσκολο.

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

Δεν θα ξεχάσω πχ...την πρώτη πρώτη ημερίδα που τον μπουφέ τον είχαμε φτιάξει εμείς - ναι δεν σας κάνω πλάκα - είχα πάει σαν καλή νοικοκυρά στο μάρκετ και αγόρασα ότι χρειαζόταν - αγγάρεψα την μάνα μου να κάνει cake- σφουγγαρίσαμε μέχρι και τις τουαλέτες της αίθουσας για να ειναι καθαρές το πρωί - φαντάσου λοιπόν πως ξεκίνησαν όλα και που ΠΑΜΕ..γιατί ο μεγάλος στόχος, το μεγάλο όνειρο ας θέλεις, για μένα είναι να γίνουμε θεσμός - να παγιώσουμε την Java τις τεχνολογίες της Java - την κοινότητα των Java Developer στην Ελλάδα- υπάρχουμε και εμείς εδώ, είμαστε ζωντανό και ιδιαίτερα σημαντικό κομμάτι του ελληνικού IT, αναζητούμε την συνεχή επιμόρφωση, αναζητούμε πάντα το καλύτερο. Τέσπα συγνώμη με έπιασε το ...πολιτικό χα χα, αλλά νομίζω κατάλαβες το νόημα!

Λοιπόν θα ήθελα να σας δώσω μερικά hint το εξής έτσι για να σας μην κουράζω μόνος...(ακόμα unofficial)

Spring, Terracotta, Glassfish, Netbeans+Platform,

τι λες;

α ναι one more thing..έστω και λίγο καθυστερημένα - είμαστε σχεδόν έτοιμοι με το θέμα των JHUG Tshirt οπότε σε λίγες μέρες θα μπορείτε ολοι να αγοράσετε το δικό σας κατάδικο σας T-Shirt. Πιο πολλά για το συγκεκριμένο θέμα τις επόμενες μέρες όταν όλα θα είναι στην θέση τους!

Java και τα μυαλά στο μίξερ!

MacOSX 10.4.10 update...


Κιτρίνισα

Papo loves Judo

rhythm is a ....

Ο φίλος μου ο Κώστας (cogoun) μου θύμισε πριν απο λιγο τους Snap με το I've got the Power. Εγώ θα ψηφίσω κάτι ακόμα πιο σημαντικό Rythm is a dancer..το κομμάτι ήταν ahead of its time! Το ξέρω για τους πιο μικρούς θα ακουστεί μάλλον λιγο πιο παλιομοδίτικο αλλά ξέρετε σε μικρές ηλικίες ακούγαμε Snap, Mc Hammer, Vannila ICE χα χα χα χα...σωστός!

Tuesday, June 19, 2007

Papo's 10 laws - Τι πρέπει να γνωρίζει ένας σύγχρονος άνθρωπος - e-person!

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

1.Πρόσβαση στο Internet
Αν έχεις υπολογιστή στο σπίτι χωρίς internet βασικά καλύτερα να τον πετάξεις και να πάρεις playstation. Η σημερινή θεώρηση του Computing ειναι ότι ο υπολογιστής μας είναι η πόρτα για το web για το δίκτυο. Το δίκτυο μας ενώνει μας οργανώνει μας δίνει πληροφορία - ρουφάει την δική μας πληροφορία. Έστω και μια απλή σύνδεση στο δικτυο μπορεί να αυξήσει δραματικά την ικανότητα σου να ανταλλάσεις και να συλλέγεις πληροφορίες - να επικοινωνείς!


2.Email
Ο σύγχρονος άνθρωπος πρέπει να έχει email το οποίο πρέπει να το ελέγχει τακτικά.Αν έχει email και δεν το ελέγχει τακτικά τότε δεν εχει καμία σημασία. Επίσης εκτός απο το να το ελέγχει θα πρέπει να το χρησιμοποιεί για να επικοινωνεί όποτε θεωρεί ότι μπορεί να τον εξυπηρετήσει.Όπως έχω αναφέρει και παλιότερα - προτιμώ να μου στείλεις email παρά να με πάρεις τηλέφωνο (Εξαίρεση από τον νόμο ότι εχει να κάνει με γκόμενες - γκόμενους - γιατί ειναι γνωστό σχέση με email, MSN και λοιπα δεν είναι σχέση αλλά ανέκδοτο).

3. Instant Messaging
Ο σύγχρονος άνθρωπος θα πρέπει να έχει τουλάχιστον ένα λογιαριασμό active σε κάποια instant messaging υπηρεσίας. Προσοχή ο νόμος δεν ορίζει αν θα πρέπει να την χρησιμοποιεί συνέχεια, παρόλα αυτά θα πρέπει να σε θέση να μπορεί να παρέχει σε κάποιον άλλον που θέλει να επικοινωνήσει μαζί του αυτή την επιλογή. Οι εποχές αλλάζουν μαζί και οι τεχνολογίες καλό είναι να έχεις έναν λογαριασμό σε μια υπηρεσία που συνήθως υπάρχουν πιθανότητες να χρησιμοποιούν και οι φίλοι σου συνεργάτες σου (πχ στην εποχή μας MSN, Gtalk, AIM, Yahoo Messenger) πιο παλιά ICQ ή IRC

4. Internet telephony - voice chat - web conferencing!
Ο σύγχρονος άνθρωπος θα πρέπει να έχει τουλάχιστον έναν λογαριασμό σε μία υπηρεσία όπως Skype , Gizmo η το MSN talk το οποίο θα του δίνει την δυνατότητα να επικοινωνεί με φίλους, συναδέλφους κάπως πιο ζωντανά με φωνή ή και εικόνα παράλληλα.

5. Flickr και παρόμοιες υπηρεσίες
Ο σύγχρονος άνθρωπος έιναι καλό να αποκτήσει κάποια στιγμή μια έστω και φτηνή ψηφιακή μηχανή. Ο πιο εύκολος και efficient τρόπος να κλέψουμε στιγμές απο τον χρόνο. Οι φωτογραφίες αυτές θα πρέπει να μην υπάρχουν μόνο διαθέσιμες σε κάποιο δίσκο στο μηχάνημα μας αλλα σε υπηρεσίες όπως το Flickr, Picassa. Χρησιμοποιουμε καταρχήν τέτοιες υπηρεσίες όχι για να μοιράσουμε ..αλλά πρώτον για να έχουμε ένα safe backup. Το flickr ειναι σίγουρα πιο αξιόπιστο απο εκείνο τον εξωτερικό σκληρό σου. Οι υπηρεσίες αυτές σου δίνουν την δυνατότητα να κάνεις διαθέσιμες αυτές τις φωτογραφίες και σε άλλους να το θελήσεις.Δεν ειναι απαραίτητο να το κάνεις βέβαια!

6. Blogs, Podcasts και alternative media
Ο σύγχρονος άνθρωπος εκτός απο την mainstream πληροφόρηση που θα πρέπει να έχει απο τα κλασικά mainstream ειδησιογραφικά κατα τόπους κανάλια - θα πρέπει να έχει γνωρίσει τον κόσμο των blog τους διαθέσιμους aggregator και θα πρέπει να διαβάζει και εναλλακτικές πηγές ενημέρωσης. Σύμμαχος του σε αυτά ένας rss reader όπως πχ το Google Reader.Δεν θα πρέπει να αγνοήσουμε τα podcasts.Ο νόμος δεν ορίζει ότι πρέπει να ακούς podcast παρόλα αυτά θα πρέπει να είσαι γνώριμος με την ιδεά πίσω από τα podcast και θα πρέπει τουλάχιστον μια φορά να δοκιμάσεις να ψάξεις ή να ακούσεις κάτι που νομίζεις οτι σε αφορά.Επίσης ο σύγχρονος άνθρωπος θα πρέπει να κατανοεί την σημαντικότητα community based site όπως το digg και τον τρόπο λειτουργίας του. Θα πρέπει να συμμετέχει όσο μπορεί και αυτός σε παρόμοιες προσπάθειες.

7. Youtube και άλλα
Ο σύγχρονος άνθρωπος θα πρέπει να ξέρει ότι υπάρχουν υπηρεσίες video uploading sharing όπως το you tube. Αν το θεωρεί αναγκαίο μπορεί και ο ίδιος να συμμετέχει στην προσπάθεια με το να συνεισφέρει το δικό του content. Το σίγουρο ειναι ότι οταν ακούει λέξεις όπως το youtube δεν θα πρέπει ανοίγει το στόμα του σαν χάνος!

8. Goooooogle it
Last but not least! Ο σύγχρονος άνθρωπος πρέπει να μάθει να χρησιμοποιεί τις μηχανές αναζητήσης. Πρέπει να μάθει ότι αυτές είναι εκεί για να τον βοηθήσουν. Ειναι τόσο απλές , ένα text field και ένα κουμπί. Αν δεν είναι γνώριμος με την χρήση τους θα πρέπει απλά να εξασκηθεί στην έρευση δεδομένων με αυτές. Ειναι πολύ σημαντικό όλοι μας να μάθουμε να ψάχνουμε και να πετάξουμε απο πάνω μας αυτή την άποψη ότι το internet ειναι κάτι το μαγικό, έχει τα πάντα και δια μαγείας μας δίνει κάθε απάντηση! Όχι το internet ειναι μια τεράστια πηγή πληροφοριών. Για να φτάσουμε στην πληροφορία θέλουμε την βοήθεια των μηχανών αναζήτησης

9. E-commerce , e-banking
O σύγχρονος άνθρωπος θα πρέπει να είναι ενημερωμένος για τις διαδικασίες του
e-commerce ,του πως μπορεί να προμηθευτεί προϊόντα απο το internet.Θα πρέπει επίσης να εκμεταλλεύεται τις δυνατότητες του e-banking για να κάνει τραπεζικές συναλλαγές η να πληρώνει λογαριασμούς!το e-banking ειναι μια ευλογία και κάνει καλό στα νέυρα μας στην προσωπική μας ζωή αλλά και στον λιγοστό ελεύθερο χρόνο μας!

10. Papo culture!
ο σύγχρονος άνθρωπος θα πρέπει να διαβάζει φανατικά papo's log! Να μην φθονεί τα καημένα geeks- nurds ούτε να είναι ρατσιστής απέναντι τους. Επίσης κάποια στιγμή με το πλήρωμα του χρόνου - θα πρέπει να ψηφίσει Papo για διαγαλαξιακό αυτοκράτορα. Επίσης αν πει κακιά λέξη για την Apple η την Java θα του πέσει το πουλάκι με την ΜΙΑ!

update : νόμοι έχουν γραφτεί και σε μια πιο Bible φάση απο έναν προφήτη.Μπορείτε να τους βρείτε εδώ. Να είστε όλοι ευλογημένοι. Namaste!

Java CMS πάμε ξανά -3 διαγωνιζόμενοι!

Πραγματικά είναι εκνευριστικό! Οι διαγωνιζόμενοι για το νέο portal του JHUG θα είναι java αυτό το είπαμε και έτσι θα γίνει. Το θέμα είναι ποιος από τους 3 - και πίστεψε με το να κάνεις συγκρίσεις είναι δύσκολο όταν 2 στους 3 είναι under heavy development και ο τρίτος δεν πληρεί κάτι που θεωρείς βασικό.

1. JBoss Portal intergrated JForums - χωρίς πλάκα για ενα minimal portal και με το forum έτοιμο να μιλάει μαζί του δεν ειναι άσχημο - αλλά είναι ακόμα σε RC κατάσταση και δεν ξέρω πότε θα κυλήσει σαν project. FREE όλα!

2. Atlassian Confluence + JForums non integrated: Το confluence ως enterprise wiki έχει πάρα πολλές δυνατότητες από την άλλη θέλει και πολύ δουλειά να το φέρεις στα μέτρα σου. ΔΕΝ ΥΠΟΣΤΗΡΪΖΕΙ forum οπότε αν το διαλέξουμε θα πρέπει να γίνει το εξής είτε στο ιδιο το wiki να μην κάνει sign in ο κόσμος και να παίζει στο forum ή να κάνει και στα 2! Γενικά είναι η πιο ευέλικτη λύση αλλα το θέμα του integration εμένα σαν απλό user μου την σπάει. Βέβαια υπάρχει περίπτωση οι μάγκες κάποια στιγμή να κάνουν integrate to JForums ..λέμε τώρα!

3. JNuke : Ένα PHPNuke like γραμμένο σε Java με καλές τεχνολογίες - αλλά με 4 μόνο χρήστες (ένας απο αυτούς ένα βραζιλιάνικο JUG) και έναν developer. Αν μια μέρα αυτός αποφασίσει ότι δεν γουστάρει θα μείνουμε με το JNuke στο χέρι και ασε δεν έχω όρεξη να βλέπω κώδικα Velocity...Ομολογώ ότι για την ώρα προσθέτει συνέχεια features αλλά δεν έχω ιδέα πόσο εύκολο είναι το update!


Όποιος εχει άποψη παρακαλώ ας την πει!

υγ1: Δεν μου αρέσει το alfresco το βρήκα bloated!

υγ2: Είναι σχεδόν βέβαιο ότι το νέο μας forum θα είναι βασισμένο στο JForums το οποίο είναι ίδιο ακριβώς με το PHPBB forums που ήδη χρησιμοποιούμε και είναι έτοιμο να μας αφήσει χρόνους! Υπάρχει μια μικρή περίπτωση να μπορέσουμε να μεταφέρουμε και τα existing posts! Υπάρχει διαθέσιμο το Jive το οποίο δεν είναι free - οπότε άντε γεια!

Πίσω απο τα κείμενα....

Όταν γνωρίζεις τον άνθρωπο πίσω απο ένα blog και σου κάνει θετική εντύπωση τόσο που λες, χάρηκα ιδιαίτερα που σε γνώρισα τότε αυτό είναι καλό!Μια απόδειξη ότι τα blog η τεχνολογία το internet δεν ειναι όργανο μη κοινωνικοποίήσης, μπορούν να θέσουν κοινές γέφυρες επικοινωνίας με ανθρώπους ίσως διαφορετικούς απο σένα, που όμως τελικά όχι μόνο έχουν κοινά ενδιαφέροντα αλλά και το ίδιο πάθος με σένα! Σε έναν κόσμο χωρίς αυτά it is most probable ότι πολλους απο αυτους όχι μονο δεν θα είχες την ευκαιρία να ακούσεις αυτά που λένε, αλλά ουτε φυσικα και να τους γνωρίσεις ποτέ απο κοντά!

Χάρηκα που σε γνώρισα E νομίζω ότι είναι κατανοητό πια ποσο
sexy................................................ειναι το mac μου ! ΧΑ χα χα!


γοητευμένo respect!

Μια πρόταση για Issue tracking, bug tracking! Flyspray

Λοιπόν μικρά ή μεγάλα project έχουν όλα μια λίστα απο καθημερινά ή τακτικά issues τα οποία πρέπει να γίνουν resolve. Ιδιαίτερα όταν βρίσκεσαι μέσα σε development cycles, τα issues, todo ή όπως ονομάζω early bugs ειναι τόσα πολλά που θα ήθελες μια βοήθεια για να τα καταγράψεις. Πολλές φορές στην υλοποίηση κάποιου συγκεκριμένου module για functionality ή κάποιου use case, υλοποιείς ή σχεδιάζεις αλλά όλο και κάτι σου έρχεται στο μυαλό - κάτι σαν 'θα μπορούσα να το κάνω και έτσι' ή όταν το άλλο module ειναι έτοιμο μπορώ να αλλάξω αυτό το κομμάτι με το άλλο!

Πιο παλιά τον ρόλο του issue tracking για μένα ως developer και μάλιστα κατά την διάρκεια υλοποίησης, ήταν ένα text file με ημερομηνία σε κάθε γραμμή και μια μικρή περιγραφή. Όταν μεγαλώνουν οι ευθύνες και το μυαλό σου πρέπει να κάνει συνέχεια context switching μερικές φορές ξεχνάς να ανανεώσεις την λίστα σου ή ξεχνάς να γράψεις! Δοκίμασα και μερικά κόλπα με το IDE- tasks, @todo ιστορίες αλλά όσο ο κώδικα μεγαλώνει - ta dependencies γίνονται περίπλοκα ούτε και αυτό με βολεύει.

Αφορμή γι' αυτό το post αποτελεί μια ερώτηση κάποιου στο blog του, ο οποίος ρωτάει, μάγκες κανένα απλό και εύκολο issue tracking - light weight bug tracking συστημα υπάρχει. Με χαρά συνειδητοποίησα ότι την ίδια ερώτηση την είχα κάνει στον εαυτό μου αρκετές φορές. Η πλάκα είναι ότι σχεδόν πολλά που αναφέρει απο τα διαθέσιμα εργαλεία Trac, Mantis τα έχω δοκιμάσει κατά καιρούς αλλά τα πιο πολλά κατά την γνώμη μου ήταν σε αρκετά μεγάλο βαθμό δύσκολα για την δική μου θεώρηση, ήθελα μερικά λεπτά παραπάνω να ασχοληθείς μαζί τους και αυτό το θεώρησα - όχι τόσο βολικό μιας και ήθελα κάτι απλά να κάνει την δουλειά out of the box!

Η λύση ήρθε από συνάδελφο της εταιρίας (thanks bou) ο οποίος μου λέει μια μέρα. 'Ξέρεις εγώ χρησιμοποιώ το flyspray και είμαι ιδιαίτερα ευχαριστημένος, είναι εξαιρετικά απλό και νομίζω ότι είναι αυτό που ψάχνεις εδώ και καιρό!'

Δεν το είχα ακούσει ξανά ομολογώ, σε κάποιο break λέω δεν κάθομαι να το δω, πράγματι ένα neo installation ήταν άμεσα στην διάθεση μου. Η συνταγή κλασική MySQL, PHP. Απο τα πρώτα λεπτά με έχει κερδίσει με την απλότητα - τα λίγα click που απαιτεί για να κάνεις το απλό - submit new issue, την ευελιξία να ορίσω δικές μου κατηγορίες - κάτι που βοηθάει και εμένα τον ίδιο γιατι στο μυαλό μου τα πράγματα λειτουργούν με τον δικό τους τρόπο, και γενικότερα αρκετά όμορφο.

Όσοι από εσάς, ψάχνεται για έναν issue tracker κατά βάση , ο οποίος μπορεί να παίξει και σαν bug tracker , είναι αρκετά εύκολο και δεν θα στα πρήξει αρκετά με confιg τότε αρπάξτε το flyspray και ξεκινήστε να καταγράφεται τα ζωύφια τα οποία δημιουργήσατε μέσα στον κώδικα σας

πσπσπσπσπσσπσπσπσπσπ

(μόλις σας ψέκασα)

Monday, June 18, 2007

by default συμπεριφορά της γυναίκας

Ας πούμε και κάτι να γελάσουμε αλλα και να προβληματιστούμε έτσι επιφανειακά όχι τίποτα το ιδιαίτερο! Ας μιλήσουμε για ένα απο τα ενδιαφέροντα μας, τι άλλο τις γυναίκες. Λέει το άσμα 'Γυναίκες, γυναίκες πολλές αλλά ποτε δεν είναι αρκετές' ΕΛΑ ομως που έχω κάτι by default συμπεριφορές - λες και όλες υλοποιούν το ιδιο interface και μάλιστα με τα ιδια αποτελέσματα.

Λέει ένας φίλος πριν απο μερικες ώρες, ' ρε συ απο ευγένεια της είπα να την πάω μέχρι το σπίτι της, μιας και βρεθήκαμε τελευταίοι στο session'. 'Δεν λέω ρε μαλάκα συμπαθέστατη ήταν αλλά δεν είχε γίνει κάτι, και ούτε θα γινόταν, μπορεί να την ειχα λοξοκοιτάξει μια φορά αλλά thats all. Σήμερα ντράπηκα ήμουν με το αμάξι και προσφέρθηκα να την αφήσω στο σπίτι, μιας και ξέρω ότι περπατάει κάθε τόσο. Μα τον θεό, ήθελα απλά να είμαι ευγενικός'

-Ε ωραία και τι έγινε;

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

- Χα χα χα χα μαλάκα!

'Ρε φίλε, δεν την φλέρταρα, ήθελα απλά να είμαι ευγενικός - την πληροφορία για τον γκόμενο γιατί πρέπει ολες οι γυναίκες με το που θα της βάλεις στο αμάξι - θα πρέπει να στο υπενθυμίσουν'

- Ρε συ ειναι οι άμυνες!

' Ρε μα δεν γίνεται σου λέω, ποιες άμυνες - το μόνο πράγμα που μυρίζει στο αμάξι ειναι το αποσμητικό της καμπίνας - λες να μοιρίζουν τεστοστερόνη και σου λένε ώπα - κλείσε το πώμα';

-Όχι ρε μαλάκα by default!

' Περίεργα πλάσματα ρε συ δεν τις καταλαβαίνω - μήπως δεν είμαι αρκετά έξυπνος;'

- Μπορεί...

'Οκ καλά θα την επόμενη φορά που θα γίνει με κάποια άλλη στα πρώτα 15 δευτερόλεπτα θα σηκώσω το τηλέφωνο και θα πω - Έλα κούκλα μου ναι έρχομαι σε 10 λεπτά'

- Και τι θα καταλάβεις;


' Έτσι για σπάσιμο - θα της δώσω την άχρηστη ατάκα της ημέρας'

-Μπα μαλακία.

'Γιατί;'
- Γιατί τότε θα πάρει το τηλέφωνο και θα κάνει το ίδιο είπαμε by default

' Ουφ δεν ξέρω..μπερδεύτηκα'

- Keep walking!

είσαι ένας prouser

Το είδα στο geeksaresexy οι οποίοι το είδαν στο John Chow Dot Com.Κατα καιρούς βγαίνουν διάφορα τέτοια και παρουσιάζουν ιδιαίτερο ενδιαφέρον! Η ψηφιακή επανάσταση έχει πια αρχίσει dear pro-users. Περιμένουμε τον Προμηθέα τώρα!



Υγειής αντίδραση

- Κατακριτέο το video με τους αστυνομικούς στην Ομόνοια; Ναι

- Υγειής η αντίδραση της blogο- κοινωνίας για το φαινόμενο; Ναι

Εγώ γιατί βαριέμαι να διαβάζω άρθρα τώρα όλων για ανθρώπινα δικαιώματα, για αναλύσεις φιλοσοφίες και ψυχολογικά του κάθε τσομπάνη αρχιφύλακα. Ειναι φυσιολογικό για ακόμα μία φορά ανακαλύψαμε την Αμερική - Fuck - πέφτει ξύλο στο κρατητήριο - ooh my god - που σε εμας στην Ελλάδα; No wayyyyyyyy!

Ακόμα και στις αντιδράσεις των πολιτικών βλέπεις ένα fake - άντε βγήκε η είδηση να τον εκμεταλλευτούμε ΛΕΣ και δεν ξέρουμε τι γίνεται - ΛΕΣ ΚΑΙ ΒΑΡΑΝΕ ΜΟΝΟ ΟΙ ΔΙΚΟΙ ΜΑΣ αστυνομικοί - ΛΕΣ ΚΑΙ ΑΥΡΙΟ τον X,Y αλήτη που θα βρεθεί καθισμένος και θα λέει ναι δεν έκανα τίποτα - δεν θα τον αρχίσουν στις ψιλές! Καλά ρε πούστη αναρωτιέμαι σε τι κόσμο νομίζετε ότι ζείτε όλοι σας, της ιδεατής δημοκρατίας και του σεβασμού του συνανθρώπου; Που στην Ελλάδα, που ακόμα και στα πιο μικρά καθημερινά, στον δρόμο, στην δουλειά, σαν πολίτες, σαν φορολογουμενοι - ρίχνουμε φάπες στο κοινό καλό, στο κράτος ......

Super ελληνοφρένεια! Σας παρακαλώ τώρα που θα κάνετε μπάνια στις παραλίες, και θα πίνετε τα μοχίτο και τα ντάκιρι σας στα μπαράκια, μην ξεχνάτε να ελέγχετε και τα ανθρώπινα δικαιώματα στα κρατητήρια έτσι - μην πάθουμε και κανένα κακό - ναούμε!

Έλα πάμε το flame!

sueejekt@yahoo.com

Αν είχα πάει - ήταν σχεδόν σίγουρο αν δεν είχα τις οικογενειακές υποχρεώσεις - θα λάμβανα μέρος στην συγκεκριμένη προσπάθεια για να καταλογιστούν ευθήνες σε κάτι μαλάκες που τρώνε τα λεφτά του κόσμου! Αντιεξουσιαστές, πυρπολισμοί, εταιρίες παραγωγής και διοργάνωσης φαντάσματα - και στο τέλος ο κάθε καημένος πιτσιρικάς που έδωσε 60 και 70 euro να μένει με το πουλί στο χέρι! Επίσης θα ήθελα να πώ κάτι άσχετο με αυτά τα μαλακισμένα που τα ξέρουν και οι αστυνομικοί αλλα παραδέχοντε πια, ότι ειναι όργανα παρα-εξουσιας και κατευθυνόμενοι! Αυτό το cheap-ικο του Έλληνα το φαινόμενο του τζαμπατζή θα το αποβάλουμε ποτέ ; Δεν έχεις εισητήριο; Δεν έχεις πρόθεση να αγοράσεις δεν έχεις λεφτά; κάτσε στο γαμω-σπίτι σου και μην πας να κάνεις ντου για να ανοίξουν οι πόρτες οι άλλοι 2-3 χιλιάδες τι είναι μαλάκες ή μήπως τα είχαν αρκετά και εσύ εισαι ο ξανθόπουλος το παιδί του λαού και δεν μπορείς να δεις τους Beastie Boys. Έλεος έτσι!

Το διάβασα στο crack (δείτε το πρώτο comment) το SUE EJEKT και εύχομαι να βγεί κάτι απο αυτό!

System up and running!

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

Μεσημέρι το κλασικό τραπέζι και μετά περίμενε λιγο μερικές ώρες. Κάτι με έχει πιάσει με την Κομοτηνή μετά τον στρατό,ένα ξενέρωμα ίσως γιατί το τελευταίο 4μηνο-5μηνο που το έκανα ως φαντάρος έγιναν και άλλα στην ζωή μου - ίσως πιέστηκα - όχι εξαιτίας του στρατού. Το απόγευμα λιγο πριν φύγω έκανα μια βόλτα στην Βενιζέλου, ανέβηκα στην πλατεία - χάζεψα κάτι ΤΕΦΑ-τζουδες χα χα χα - όσες δεν είχαν πάει στην Hacieda για μπάνιο, ανέβηκα μέχρι το Ξίφος και την Εθνική και για λίγο περπάτησα τον δρόμο που περπάταγα συχνά για να πάω στην πύλη του στρατοπέδου. Μετά θυμήθηκα και άλλα, εμένα με ένα τηλέφωνο στο χέρι - και ένα γαμημένο τηλέφωνο να μην απαντάνει - σιχτήρησα λίγο, έκανα μεταβολή και έδωσα ραντεβού με την πύλη του στρατοπέδου Παράσχου, όταν επιστρέφω στην 50% hometown μου! Εξάλλου τώρα ολα αυτά έχουν περάσει, άλλος Πάρις τότε άλλος τώρα.

Μέσα στην ζέστη με 'πετάξανε΄μέσω εγνατίας - που κοντά στην Αλεξ/πολη έχει έργα στο αεροδρόμιο για να με πετάξει το Boeing της Aegean. Τώρα που λέω Aegean, παρόλο που είχαν προβλήματα με μικρο καθηστερήσεις και στα 2 ταξίδια ήταν συνεπείς στην ώρα άφιξης και αυτό με άφησε ιδιαίτερα ευχαριστημένο. Όπως ευχαριστημένο με άφησαν και μερικές αεροσυνοδοί - χωρίς πλάκα - πανέμορφες. Χάζευε όλη η καμπίνα αφου η μισή ήταν σειρούλες που υπηρετούσα, παραλλαγή τσαντα - κοντό κούρεμα, αμάνικο μπλουζάκι για να δείξουμε ότι ειμαστε rambo και κλασικά το νεκροτάμπελο στον λαιμό - δεν γαμείς ο καθένας με τον πόνο του.

Καλή εβδομάδα


Saturday, June 16, 2007

Επιστροφή...2 χρόνια πίσω

Την κατα το ήμισυ πατρίδα μου (Κομοτηνή, Θράκη) την αγαπάω αρκετά, παρόλα αυτά μετά την θητεία μου στον στρατό, μιας και υπηρέτησα εκει έχω να την επισκεφθώ 2 χρόνια σχεδόν! Μάλλον I had enough που λένε και οι Άγγλοι! Τέσπα λέω να ξεκινήσω σιγα σιγα και να δοκιμάσω το METΡΟ στο Αιγάλεω για να μέ πάει καρφί στο ΕΛ.ΒΕ. Φυσικά δεν το συζητούσα μέσα σε 2 μέρες να το κάνω με το ΚΤΕΛ, αυτο το ταξίδι το έχω κάνει ΆΠΕΙΡΕΣ φορές με ΚΤΕΛ, μέχρι και με νταλίκα χα χα χα! Παρόλο που δεν πάω για διακοπές αλλά για οικογενειακό gathering ( τα 40 της γιαγιάς) θα τραβήξω μερικές φωτογραφίες - ίσως δω και μερικές σειρές απο την 29 ΤΑΞΕΑ, now known as 29 Ταγμα Πεζικου! Τι θέλετε να σας φέρω...κανένα στραγάλι, σου τζουκ λουκούμ;

Το podcast ειναι ηδη διαθέσιμο...τα λέμε την Κυριακή!

Κατι που δεν αρέσει στον Fake Steve


αλλά εμένα μου αρέσει πάρα πολύ! Αν και μάλλον υποψιάζομαι οτι του αρέσει - απλά το κάνει επίτηδες. Thanks FSJ

Friday, June 15, 2007

Eclipse...

Χα χα χα! Μου έστειλε το Link πριν απο λίγο ο Roman! Νομίζω ότι θα πάρω ένα!Κοιτάξτε και το κουτί, την συσκευασία! Μπορείτε να το βρείτε εδώ.

το μόνο που έχω να προσθέσω.. totally!

The Swing Application framework - ρίξε μια ματιά!

Με πολλούς συναδέλφους και γνωστούς έχω μιλήσει για κάποιες προσπάθειες που κάνουν στον κόσμο του Swing.Σε πολλούς έχω συστήσει τον Visual Editor του Netbeans το Matisse το οποίο άλλαξε εντελώς τον τρόπο που φιάχνουμε πία οθόνες στην Java! Βέβαια δεν τελειώσαμε. Ακόμα πιο σημαντική προσθήκη, σιγά σιγα κάνει την εμφάνιση της ειναι το Swing Application Framework, ένα API και γενικότερα ένας μηχανισμός ο οποίος φιλοδοξεί επιτέλους να δώσει τέλος και να βάλει μια τάξη στο τι γίνεται πίσω απο το JFrame και την ιδια την φόρμα. Πως πρέπει να γράψουμε τα events, πως δεν θα πρέπει κολλήσει το Event Dispatching Threaad, πως θα ορίσουμε event handlers , πως θα πετύχουμε multithreading συμπεριφορά χωρίς να έχουμε unresponsive συμπεριφορά!

Σε αυτό το άρθρο θα βρείτε μια παρουσίαση για τα λεγόμενα LifeCycle Events, αρκετά κατατοπιστικό!

Στοιχεία για το Swing Framework και το σχετικό JSR απο τον ιδιο τον δημιουργό του Hans Muller, εδώ .To blog του εδώ.

Thursday, June 14, 2007

Fuck yeah....ξεμπούκωσε η 8Mbit μου;


Λοιπόν διάβασα κάποια σχόλια στο adslgr και μάλιστα σε αυτό το θέμα! Η αλήθεια είναι ότι όταν κάτι δεν δουλεύει καλά μου την σπάει - το σκέφτομαι συνέχεια, και μου έκανε εντύπωση πως η 2Mbit μου Otenet πήγαινε γ@μιώντας ( ooops) και τώρα στα 8 είχε τόσο μεγάλο πρόβλημα! Δεν είμαι τόσο μακρυά απο το DSLAM και ειμαι από τους πρώτους που αναβάθμισα. Διαβάζω λοιπόν κάποιες συστάσεις για ρυθμίσεις!

Λοιπόν

Αλλάζω απο
1) PPPoA σε PPPoE (θυμήθηκα τα εφιαλτικά μαθήματα στο μεταπτυχιακό και τις οπτικές ίνες - φτου κακά)
2)Multiplexing απο VC σε LLC
3) Επίσης άλλαξα το Modulation σε G.dmt

επιτέλους χτύπησε απο το FTP της otenet και του Ntua 800άρες.

Το μόνο κακό που βλέπω είναι στο status του LinksysWAG200 ότι έχω αρκετό μικρό
Downstream Margin :7db το οποίο σημαίνει κακή ποιότητα γραμμής και κάποια disconnect, το οποίο έχει παρατηρηθεί πράγματι εδώ και χρόνια!

Πάμε γερά..έλα ΟΤΕΝΕΤ δώσε δωρεάν αναβάθμιση στα 16Mbit γιατί μέχρι τα 24 της forthnet έχουμε πολύ δρόμο.

Περι της εκδήλωσης της Κ.Ε.Λ ΕΜΠ, Hellug ..συνέχεια!

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

Κύριοι και κυρίες, όπως έγραψα τουλάχιστον 2 φορές στο συγκεκριμένο post η συγκεκριμένη εκδήλωση παρουσιάζει εξαιρετικό ενδιαφέρον τόσο που ένας μη Linux adopter (sort of) θα ήθελε να την παρακολουθήσει (όπως εγώ).

Όπως σωστά διάβασα σε ένα απο τα φοιτητικά forum αλλά δεν μπορώ να απαντήσω γιατι δεν είμαι φοιτητής - ίσως ήταν ατυχής η σύνδεση των γενικών παρατηρήσεων μου για τις τεχνολογικές ημερίδες απο κοινότητες και group στην Ελλάδα με την συγκεκριμένη - και γι'αυτο απολουγούμαι - κυρίως γιατί είδα ότι αρκετοί παθιασμένοι φοιτητές ίσως νέεοι σε ηλικία - είδαν ότι γίνεται πόλεμος στην προσπάθεια τους. Φυσικά δεν ήταν η πρόθεση αυτή - ουτε να σπάσω το ηθικό- ισα ισα η αγορά έχει ανάγκη απο παθιασμένους ανθρώπους!

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

ΓΕΝΙΚΑ ΤΩΡΑ ΑΣΧΕΤΑ ΜΕ ΤΗΝ ΕΚΔΗΛΩΣΗ
Ιδεατά θα ήθελα η ακαδημαική κοινότητα και ιδιαίτερα οι φοιτητές να γίνουν λιγο πιο openminded σε τέτοια θέματα. Πριν 2 χρόνια σε κάποιο πανεπιστήμιο προσπαθήσαμε - σε κάποιο κεντρικό μέρος - είπαμε αυτά εχουν σημασία - προσπαθήσαμε να οργανώσουμε το JHUG μια ημερίδα, εμεις θα φέρναμε ομιλητές - όπως και φέρνουμε κάθε φορά απέξω -και γνωστούς έλληνες - θα τα κανονίζαμε - ουσιαστικα για 5-6 ώρες θα φέρναμε ένα JHUG DAY σε χώρο του πανεπιστημίου. Δυστηχώς πεσαμε πάνω φοιτητικές παρατάξεις κόμματα και άλλες ιστορίες κτλ κτλ. Το ελληνικό πανεπιστήμιο γενικότερα έχει μια μακραν παράδοση να νομίζει την ιδιωτική πρωτοβουλια ως κάτι κακο! Θυμάμαι στο JavaOne μου έλεγε ξανά ένας evangelist της Sun για το πόσο γέλιο είχε ρίξει όταν μπήκανε εκπρόσωποι της ΚΝΕ σε ένα event της Sun στο Πολυτεχνείο γιατί λεει ηταν οι καπιταλιστές και οι κακοι! Ε , πως να περιμένεις την Sun και την κάθε Sun, MS να έρθει και να σου κάνει ημερίδες να σε επιμορφώσει. Βέβαια έχω παρατηρήσει οτι η αντίστοιχη επαναστατική άποψη των potential επαναστατών στα πανεπιστήμια χάνεται αμέσως όταν η μεγάλη εταιρία τους δώσει 1-2 lab με terminal ή απεριόριστα books και resources!


Όπως και να έχει. Ένας απο τους στόχους μας στο JHUG είναι να προσπαθήσουμε να βρουμε τρόπους να συνεργαστούμε με την ακαδημαική κοινότητα - συγκεκριμένα με τους ίδιους τους φοιτητές οι οποίοι έχουν μεράκι να ασχοληθούν με αυτό που εμείς αγαπάμε.Υπάρχουν και άλλες active κοινότητες πχ Αν κάποιον τον ενδιαφέρει η Microsoft υπάρχει το αξιόλογο dotnetzone το οποίο ξαναλέω η MS πολύ έξυπνα υποστηρίζει. Τα τελευταία 2 χρόνια ζωής του JHUG αποτύχαμε απο την μεριά μας στο να έρθουμε κοντά στα πανεπιστήμια και στις φοιτητικές κοινότητες. Άλλες φορές μπορεί πολλοί να νόμιζαν ότι ειμασταν sales reps απο την Sun, ή κολλημένοι με την java (οκ εγώ είμαι)- άλλες φορές εκνευριστήκαμε και είδαμε οτι δεν μπορουμε να συννεοηθουμε ή τελικά δεν είχαμε χρόνο. Η αλήθεια είναι ότι απλά όπως οι παθιασμένοι με το Linux έτσι και εμείς θέλουμε να μάθουμε πιο πολλά για την πλατφόρμα που αγαπάμε - γιατί μην ξεχνάμε - μας δίνει λεφτά και ζούμε απο αυτή.

Δυστηχώς για την ώρα εχουμε το εξης..οι ακαδημαικές κοινότητες παραμένουν φανερά κλεισμένες στα στένα όρια του μαγευτικου κόσμου του πανεπιστημίου - the uni bubble - απο την άλλη οι λίγες developer oriented κοινότητες cant be bothered να εισχωρήσουν στις ακαδημαικές κοινότητες. Πολλές φορές η διαφορετική αντίληψη είναι χαοτική..άλλες φορές ειναι κομπλεξισμός και απο τις 2 μεριές...

Κατανοώ εξαιρετικά γιατί πχ σε JHUG events δεν έρχονται φοιτητές αλλα 100-150 επαγγελματίες. Στην αρχή τους χάσαμε όταν τους ειπαμε ότι δεν μπορουμε να τους δώσουμε κάποιο certificate γνώσης, είναι απλά μια ημερίδα - αν και υπάρχουν σκέψεις για certificate παράστασης χωρίς όμως αυτό ΝΑ ΣΗΜΑΙΝΕΙ ΚΑΤΙ. Μετά τους χάσαμε εντελώς γιατι το Σάββατο δεν είναι σωστή μέρα και αυτό είναι κατανοητό!

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

Όποιοι απο εσάς ενδιαφέρεστε για το πως μπορεί το JHUG, να εμπλακεί σε κάτι μέσα απο κάποια ομάδα φίλων Java που μπορεί να έχετε στο πανεπιστήμιο, η θα θέλατε να ακούσετε κάποια ομιλία απο ανθρώπους της αγοράς εργασίας -ΟΧΙ για να σας πάρουν τα βιογραφικά σας αλλα για να πουν πως οι τεχνολογίες και ποιες τεχνολογίες χρησιμοποιούντε έξω - παρακαλώ στείλτε μου ένα e-mail (javapapo@mac.com). Υπάρχει μια μικρή ομάδα ιδιαίτερα active ανθρώπων που θα χαρεί να βοηθήσει.

Ελπίζω να λύθηκαν οι παρεξηγήσεις!

Keep... learning!

Wednesday, June 13, 2007

JavaPolis ROCKS!



Ομολογώ ότι περιμένω τον Δεκέμβριο πως και πως, μακράν απο τις καλύτερες και πιο ευχάριστες μου εμπειρίες για Java Conference! Javapolis 2007...BE THERE!
Όποιος θέλει πληροφορίες, μπορεί να ρωτήσει ελεύθερα!

Περι MySQL 5 και Hibernate!

1.Είχαμε ένα bug σαν κατσαρίδα του υπονόμου! Βέβαια παρόλο που ήταν μεγάλο εμείς δεν το βλέπαμε. Φυσικά συνέβει το κλασικό αντί να ξεκινήσεις να κοιτάς απο τα απλά ξεκινάς απο τα μεγάλα! Όπως και να έχει είμασταν σε έκδοση MySQL Server 5.0.27 και με χαρά είδα bug fixes στην 5.0.44, το πιο σημαντικό και αυτό που με οδήγησε να δω το μεγαλείο του λάθος κώδικα ήταν η ανανεωμένη έκδοση του MySQLConnectorJ(JDBC), από 5.0.4 σε 5.0.6 και το επίπεδο του error reporting ηταν σαφώς καλύτερο. Από ξερά error code ειχε και επεξήγηση- πράγματι μετά απο μισό λεπτό βρήκα και το πρόβλημα! Όσοι έχετε μείνει πίσω ιδιαίτερα στον connector κάντε έναν έλεγχο να δείτε την έκδοση που παίζει!

2. Συνεχίζω να μην καταλαβαίνω τι ζόρι τραβάει το Hibernate (3.2.1, JPA Provider) με την εξής κατάσταση.
1 Entity Bean με 2 OneToOne relationships και FetchType.EAGER. Δεν την παλεύει με την καμία λέμε! Έχει την ιδια ακριβώς συμπεριφορά με διπλά OneToMany , EAGER , τα οποια υλοποιούντε με Λίστες. Έγραψα και στο επίσημο forum εδώ. Στην περίπτωση των διπλών OneToMany υπάρχουν workaround και ειναι known issue , διάβασε εδώ.

Όλα του γάμου δύσκολα.. χε χε χε!

Προβληματικές ημερίδες - η άποψη μου!

Το προβληματικές πάει σε μια γενικότερη άποψη μου όχι στην συγκεκριμένη. Λοιπόν με μεγάλο ενδιαφέρον διαβάζω για μια ημερίδα Linux, Ανοιχτού λογισμικού η οποία θα γίνει υπο την αιγίδα του HELLUG του NTUA και άλλων προοδευτικών δυνάμεων. Υπάρχει μια λίστα απο θέματα, και μπορώ να ομολογήσω μερικά ειναι αρκετά ενδιαφέροντα!Πληροφορίες θα βρείτε εδώ, πιστεύω ότι πραγματικά αξίζει. Παρόλα αυτά έχω γενικά μια διαφορετική άποψη και θεώρηση για τις ημερίδες στην Αθήνα- τις τεχνολογίκες την οποία θα ήθελά να καταθέσω. Βάση μου είναι η όποια εμπειρία μου στην οργάνωση τα 2 τελευταιά χρόνια δραστηριοτήτων για το Java Hellenic User Group.

Θα μιλήσω γενικά και όχι ιδιαίτερα (μια τυχαίνει ο εργοδότης μου να έχει μια πιο openminded άποψη) αλλά υπάρχει γενικά εμπειρία!

1. Εγώ θεωρώ τον εαυτό μου developer - όχι φοιτητή και ουτε χομπίστα. Εφόσον κάθε μήνα πληρώνομαι γι'αυτό που κάνω προσπαθώ να το κάνω επαγγελματικά! Ως java developer στην χώρα μου, ένιωσα και ένιωθα παρατημένος- ουτε ημερίδες ουτε σεμινάρια - τίποτα. Βρεθήκαμε μια παρέα με μεράκι και προσπαθήσαμε να το διορθώσουμε όπως μπορουμε- καταρχήν γιατί θέλουμε οι ίδιοι να μάθουμε!

Όταν ξεκινήσαμε λοιπόν τις ημερίδες είχαμε ένα βασικό ερώτημα, σε ποιους απευθυνόμαστε - σε φοιτητές ή σε επαγγελματίες. Εμείς θεωρήσαμε ότι αυτοί που ειχαν την ανάγκη ηταν οι developers. Σε μια χώρα όπου το training απο τις εταιρίες σε υπαλλήλους δεν ειναι και τόσο δημοφιλές (ναι υπάρχουν εξαιρέσεις), σε μία χώρα που υπάρχει η αντίληψη ότι επειδή ξέρω ένα πράγμα με αυτό θα συνεχίζω όλη μου την ζωή..οι developers και ιδιαίτερα οι νέοι - για τον κόσμο της Java- δεν είχαν κάτι - δεν είχαν μια εμπειρία να πουν ξέρεις πριν 4 μηνες σε μια ημερίδα ηρθε και μίλησε ο τυπος ο οποίος φιάχνει αυτή την τεχνολογία - και ξέρεις κάτι στο break πήγα και τον ρωτούσα και μου έδωσε την κάρτα του, και μου έδειξε αυτό κτλ!
Άρα για να κλείσω το σημείο αυτό - έχουμε ανάγκη για developer οriented ημερίδες. Πρόσεξε δεν σνομπάρω άλλες ομάδες όπως πανεπιστήμια φοιτητές απλά θεωρώ ότι αυτές οι ομάδες ζουν σε ένα περιβάλλον που θα πρέπει απο μόνο του να παρέχει τέτοια services!

2. Ως επαγγελματίας developer λοιπόν ο οποίος δουλεύω και έχω υποχρεώσεις θέλω να επιμορφοθώ - θέλω να πάω στην ημερίδα για το Linux, άσχετα αν δεν ειμαι φανατικός χρήστης ή οπαδός!

Πρόβλημα 1: Που!
Δεν έχω κάτι με το συμπαθες προάστειο του Ζωγράφου αλλά νομίζω ότι ειναι ένα απο τα πιο άβολα μέρη για να πας η να πας με συγκοινωνία. Ναι το ΜΕΤΡΟ στην κατεχάκη δεν συμφέρει πολυ εκτός και αν η ημερίδα γινεται στο 401 η στην ΑΣΦΑΛΕΙΑ. Ας υποθέσουμε ότι ειχα το day off , και έπρεπε να κάνω αυτο το ταξίδι - να σου πω την αλήθεια θα έβρισκα μια διακαιολογία - γενικότερα δεν θα ήταν πολυ φιλικό για την μετακίνηση μου. ΠΙΣΤΕΨΕ ΜΕ παρατηρώ και απο τα event του JHUG, ότι οσο πιο κεντρικό και εύκολο στην πρόσβαση ειναι το ξενοδοχείο ΤΟΣΟ πιο ευκολα ο κόσμος λεει - ξέρεις αυτη την φορά με βόλεψε και ήρθα. Και που βολεύει; Για μένα είναι εύκολη η απάντηση βολέυει καταρχην εκεί που ΕΧΕΙ ΜΕΤΡΟ. Το μεγαλύτερο ποσοστό αυτό ζητάει.

Πρόβλημα 2: Πότε;
Κατα γενική ομολογία - ΚΑΘΗΜΕΡΙΝΗ - σημαίνει συνήθως ζήτα άδεια - πάρτην σαν άδεια στο μισθολόγιο - αφαίρεσαι την απο την πραγματική άδεοα - ΚΑΙ ΦΥΣΙΚΑ αν εχεις και manager - αφεντικό με κατανόηση να μην σου πει..ΟΧΙ ΤΩΡΑ ΔΕΝ ΜΠΟΡΕΙΣ κτλ κτλ. Με τους ρυθμούς δουλειάς και την κατάσταση που επικρατεί. Οι πιο πολλοί επαγγελματίες θα το βρουν εξαιρετικά δύσκολο.Γιατι την καθημερινή θα έχουμ τα εξης προβλήματα

1) υποχρεώσεις δουλειας - άντε πες το ξεπερνάμε γιατι έχω διάθεση
2) χάνω μια μέρα άδεια - γιατι να την χάσω;

Ενώ το Σαββατοκύριακο - Δεν χάνεις μια μέρα καλοκαιρινής άδειας ουτε απο το μισθολόγιο σου, και ειναι καθαρά θέμα διάθεσης και ενδιαφέροντος αν μπορέσεις να πας. Σίγουρα μπορείς να θυσιάσεις ένα Σαββατο κάθε 3-4 μήνες αλλά να χάσεις μέσα στην χρονια 3-4 μέρες κανονική άδεια θα σε πονέσει το καλοκαίρι!

Βασικα ο όλος προβληματισμός μου ξεκίνησε όταν σε ένα blog μάλλον εξαιτίας outdated πληροφορίας, διάβασα ότι η ημερίδα θα γινει σε κάποιο κεντρικό ξενοδοχείο - καθημερινή αλλα τουλάχιστον μετα τις 6. Μάλιστα έλεγε για σήμερα. Και ξέρεις είπα - Α οκ μετά την δουλειά έχω την διάθεση να πάω στο κέντρο και να παρακολουθήσω- μετά είδα το περί καθημερινής πρωί και στου Ζωγράφου και ..είπα next time!

όπως και να έχει η συγκεκριμένη ημερίδα είναι αξιόλογη και αν ήταν πιο ευέλικτη στα θέματα που έθιξα πάνω θα πήγαινα for sure!Θα μου πεις βεβααια κοιτα μεγάλε ολα αυτα πουλες ειναι άκυρα γιατί εμας το target group μας ειναι οι φοιτητές και όχι οι επαγγελματίες όπως εσυ. Ίσως έχεις ένα δικιο αλλα θα σου πω ότι πάντα οι επαγγελατίες θα δώσουν ένα added- value ως κοινό σε κάθε ημερίδα.Όποιοι μπορείτε ακολουθείστε ....τον πιγκουίνο!

Tuesday, June 12, 2007

Otenet 8 της κακιάς ώρας!

Λοιπόν, κάνω μια κίνηση σχεδόν ανόητη αλλά έτσι για να μου φύγει η ιδέα.Βγάζω απο το ρεύμα το μέχρι τώρα ΑΡΙΣΤΟ Linksys WAG200 και βάζω αυτό το SAGEM που δίνει η otenet. Λέω μπας και και φτιάξει η γραμμή! @@! Άσε που βλέπω - καλά αυτο το SAGEM μόνο WEP εχει σε wirless authentication - καλά που πας μόνο με WEP.

Λοιπόν η πλάκα συνεχίζεται τα speed-ομετρα συνεχίζουν να κάνουν report την γραμμή ως 3Mbit!

Ρε γαμώτο μήπως έχετε δει τα 5 Mbit μου τα ψάχνω! Είναι θέμα-- μεγέθους τα έχουμε πεί αυτά!

Dear συν-φορολογούμενοι

έχω να δηλώσω εξαιρετικά ευχαριστημένος - ηλεκτρονική κατάθεση δήλωσης - ηλεκτρονικό bank transfer του φόρου - ουτε ουρές ούτε νεύρα σε θάλλασες και ακτές! Και όμως υπάρχουν νέοι άνθρωποι οι οποίοι προτιμουν the hard way..πως λέμε 7 the hard κάπως έτσι! Δώστε e-services στον λαό γαμώ το κ!@#$@#$. Σε κάθε υπουργείο και ΔΕΚΟ υπάρχουν εκατονταδες ΙΤ people που τους πληρώνουμε για να τον παιζουν. Βάλτε τους να κάνουν κάτι. Αλλά να μου πεις οι πιο πολλοί αν ήξερα να κάνουν ή ηταν άξιοι ..στο IT του δημοσίου θα ήταν; Υπάρχουν βέβαια και παραδείγματα ταλαιπωρημένων ιδιωτικών που απλά δεν την πάλεψαν άλλο!Απο την ανάπτυξη εφαρμογών στο format και στο 'σε παρακαλώ δείξε μου πως βγαίνει το Calculator'.

Μιζέρια.....αυτο που λυπάμαι πιο πολυ είναι ότι τα τελευταία χρόνια ιδιαίτερα ικανοι συνάδελφοι μου, τα παράτησαν ολα για την αγελάδα του δημοσίου! Κύριοι και κυρίες αυτό ειναι σημαντικό πρόβλημα, είναι πρόβλημα κουλτούρας.

Το πιο ωραίο ανέκδοτο βέβαια που έχω ακούσει απο συνομήλικούς είναι το άντε να βγεί το ΠΑ-ΣΟΚ ή η ΝΔ να μπούμε και εμείς μέσα. Μηδαμινός σεβασμός στην ιδια σου την προσωπικότητα, ελληνοφρένεια!

Βέβαια ξέρεις τώρα με έπιασε γιατί πλήρωσα μόλις τον φόρο απο την ήδη τραγικά υψηλή φορολογία - δηλαδή αν δεις τις κρατήσεις εφορία + ασφάλιση λες..

καλά ρε μαλάκα που ζώ στην Σουηδία;


αλλά επειδή είμαι ενας μικρός αξιαγάπητος κάφρος γουστάρω τώρα που πλήρωσα μέχρι και το τελευταίο euro - να συνεχίζω το κράξιμο για το πρόβλημα κουλτούρας του νεο-Έλληνα. Δημόσιο παιδιά ολοι - παρατήστε ολοι τις δουλειές και γίνεται ΔΑΣΚΑΛΟΙ , εσεις οι developers εσεις οι architects οι admins, ΜΑΛΑΚΙΕΣ παρατήστε τα όλα...κάντε το παν ..να γίνεις και εσύ ένας δασκαλάκος , ένας κλητήρας, ένας υπάλληλος υπουργείου που παίζει πασιέντζια ίσως!

Άντε γεια όλοι, αυτή η χώρα είναι καταδικασμένη!

Παρακαλώ οι δημοσιό-πληκτοι και οι παΣΟΚοι με σεβασμό στα comments!

So fucking what!!!!

1. Νέοι iMac δεν ήρθαν και ξενέρωσα!
2. Θετική η προσθήκη games!
3. Που ειναι τα μυστικά features ΟΕΟ!
4. Το Leopard νομίζω θα είναι ακόμα πιο πετυχημένο απο το Tiger . Ένα ηδη πολυ όμορφο και σταθερό OS ειναι δύσκολο να το κάνεις καλύτερο - προσοχή στην λεπτομέρεια λοιπόν!
5. Έχω αρχήσει και κουράζομαι με το iPhone λες και πραγματικά μας ενδιαφέρει αν θα έχει SDK η οχι! Ακόμα ο κόσμος να το πάρει χαμπάρι το development για τέτοιες συσκευές όπως και για κινητά πάντα καρκινοβατούσε - δεν υπήρχε ποτέ momentum.Δες την java στα κινητά μακράν η πιο πλήρης platform ανάπτυξης - σιγά τα αυγά! Τα κινητά έχουν πάρει το δρόμο του να γίνουν μικροί υπολλογιστές με αυξημένες δυνατότητες - μνημη επεξεργαστή ,μεγάλες οθόνες - τρέχουν browser - ΓΙΑΤΙ να γράψεις SDK ενω πια ο browser ειναι μια απο τις πιο dominant platforms για να κάνεις deploy!
6. Safari 3, όπως τον αποκαλώ αυτόν και τον Opera - Gay Browsers! Θα τον χρησιμοποιώ μόνο όταν κολλάει ο firefox, δηλαδή στατιστικά μία φορά τον μήνα.Γενικά αδιάφορη η φάση.
7. Που είναι ο iMac οεοοοοοοοοο!

Γενικά χλιαρός είμαι με το keynote, αν και όσα είδα απο Leopard με ευχαρίστησαν ανυπομονώ να βγεί στην αγορά!

Steve κίτρινη κάρτα!

Διαβάστε (αν δεν το έχετε ήδη κάνει) cosmix, spitaki .

Monday, June 11, 2007

Late night blogging!

1.Καθώς οι beastie boys (γκουχου γκουχου) σπινιαρουν στο Cog η ώρα πάει 1 παρά! Σαν μια νέα μέρα να ξεκινάει - ο geekβρυκόλακας αναδύεται, σου λέει να σβήσεις τα φώτα και αφήσεις το monitor να σου δείχνει τον δρόμο! Αναρωτιέμαι για πόσα χρόνια ακόμα θα αντέχω αυτό το πράγμα - το νιώθω εντελώς φυσικό - άσε που έχω παρατηρήσει ότι ειμαι ιδιαίτερα δημιουργικός τέτοιες ώρες - η φασαρία το φώς δεν μπορεί να συγκριθεί με το σκοτεινό και ήρεμο δωμάτιο - όλοι κοιμούνται κανείς δεν θα πειράξει την ηρεμία της μουσικής σου ή τον ήχο των πλήκτρων. Το πιο ωραίο υπάρχουν κάποιοι και κάποιες που θα σου στείλουν email στις 1 η θα σου μιλήσουν στο MSN, χα Internet the net that never sleeps!

Αφιερωμένο σε όλα τα φρικιά της νύχτας....αυτό το sport ήταν πάντα και θα είναι μοναχικό!

8Mbit στο όνομα..γιατι κατουσίαν ειναι σχεδόν 6 (ΟΤΕΝΕΤ)

Ναι ναι το ξέρω τεχνικά εξηγείται η κατάσταση είσαι μακριά από το DSLAM, εχεις κακή γραμμή, είναι τίγκα το DSLAM. Σε όλα τα παραπάνω δεν μπορείς να κάνεις και πολλά , οκ τι να του πω του τεχνικού μεγάλε βάλε μου καλο χαλκό ή βγάλε όλους τους άλλους απο το DSLAM; Όχι.

Σήμερα ενεργοποιήθηκε η 8αρα μου στην Otenet. Απο το FTP του NTUA μου έδωσε 600ΚΒ steady, tucows μαλακίες μου δώσανε και λιγότερα. Speedo- μετρα την μετράνε για 2 Μβ. Τέσπα οκ θα περιμένω 1-2 μέρες μήπως και θέλει να ωριμάσει η κατάτασταση ή προσθέσουν extra dslam εν καιρό!

Γενικα..οκ δυσαρεστημένος..αλλά ναι το ξέρω ..αυτά έχει η ζωή!

by the way γενικα απο support και χρόνο ενεργοποίησης ηταν εξαιρετικοί - χωρίς πλάκα!!

Πάει τρώω και την σκόνη του Κώστα ηδη η 10αρα Forthnet (Full LLU) του, με αφήνει πίσω, και απο τον Ιούλιο 24 Η ΔΙΚΙΑ ΤΟΥ ΘΑ ΕΙΝΑΙ 3 ΦΟΡΕΣ ΠΙΟ ΜΕΓΑΛΗ ΑΠΟ ΤΗΝ ΔΙΚΗ ΜΟΥ! Γιατι ρε φίλε στην σημερινή εποχή ..το πόσο μεγάλη την έχεις..ΜΕΤΡΑΕΙ!

την ADSL γραμμή πάντα (πονηρά και διεστραμμένα μυαλά)

Sunday, June 10, 2007

Linux admin....βραδυάτικα - Ιptables- Webmin

Γάμησετα, έχει πάει 2 η ώρα αλλά τελικά έβγαλα άκρη! Είπα να ασχολειθώ με εκείνο τον server στην Ολλανδία, το καλοκαίρι έχει μπει και εγώ ακόμα δεν ειχα τελειώσει τα βασικά! Λοιπόόόόόόόόν!

Firewall.
1. Σήκωσα το firewall με iptables βασικά ήταν εύκολο. Διάβασα διάφορα docs αλλα ξεκίνησα με το πολυ καλό εδώ και συνέχισα εδώ.
2. μόλις πέρασα ολες τις εντολές του iptables, έκανα ένα iptables-save πείρα το proper- format του αρχείου που έφτυσε ο save και το έριξα στο /etc/sysconf/iptables
3. έκανα ένα chkconfig iptables on
4. service iptables start και είμαστε έτοιμοι!

Η αλήθεια είναι ότι θα χρειαστεί να φτιάξω ένα πιο προσεγμένο σετ απο κανόνες στα iptables αλλά για την ώρα νομίζω ότι ειναι κάπως secure!

FTP
Διάβασα διάφορα για το ποιον δαίμονα να εγκαταστήσω τελικά στο The perfect Guide to Install Centos 4.4 είχε τον proftpd ο οποίος ειναι και supported απο πολλά web admin tools (δες παρακάτω). Ακολούθησα της οδηγίες εδώ, ενεργοποίησα το PAM παρόλο που μπορώ να μπω με τους χρήστες του συστήματος για την ώρα δεν μπορώ να κάνω upload - είμαι λίγο νυσταγμένος για το ψάξω- το συγκεκριμένο!

Webmin
Επειδή καλό είναι μερικές φορές να έχεις και λίγο γραφικό περιβάλλον για να ορίσεις μερικά πράγματα κατέβασα το rpm του webmin και το εγκατέστησα. Καμία δυσκολία δούλεψε αμέσως στο http://yourip:10000/. Πραγματικά βοηθάει αυτό το panel γιατί είχα ξεκινήσει να κουράζομαι με τα internals του linux και τα 10000 config file..είπαμε δεν ειμαι admin... admin απο ανάγκη!

Για την Java ρε γαμώτο - πάω για ύπνο αρκετά για σήμερα με τα 100000 ssh !

Saturday, June 09, 2007

Μία βόλτα στον Λόφο - Χαϊδάρι!

Ένα από τα πράγματα που μου αρέσουν αρκετά είναι το περπάτημα < το ξέρω δεν μου φαίνεται >. Βασικά το περπάτημα και ένας ασταμάτητος εσωτερικός διάλογος, δεν ξέρω γιατί αλλά αυτοσυγκεντρώνομαι έτσι , μπορώ να βάλω τα πράγματα σε μια σειρά, οι σκέψεις μπαίνουν η μία πίσω απο την άλλη όπως τα βήματα, προσπαθώ να καταλήξω σε συμπεράσματα όπως αντίστοιχα προσπαθώ να φτάσω στον προορισμό μου!Σήμερα ήταν ένα εξαιρετικό απόγευμα και βράδυ, συνεχίζει να είναι. Η ηρεμία του σπιτιού με άγχωσε όπως είναι φυσικό δεν μπορούσα να μείνω μέσα. Δεν ήθελα καν να σκέφτομαι το γεγονός ότι έπρεπε να πάρω το αμάξι να πάω κάπου, ήθελα να περπατήσω. Είμαι από τους τυχερούς που τους αρέσει ο τόπος που μένουν. Δεν θέλω να κάνω κατήχηση αλλά μέσα στην χαβούζα της Αθήνα το Χαϊδάρι είναι το πιο διαφορετικό το πιο ωραίο προάστιο. Πραγματικά αν θα έπαιρνα ένα σπίτι αυτή την εποχή θα προσπαθούσα να ήταν εδώ και πουθενά αλλού! Στο Χαϊδάρι λοιπόν έχουμε και έναν λόφο, τον λέμε Λόφο ή οι εν Χριστό Αδελφοί, Προφήτη Ηλία. Έχει μαγευτική θέα ΟΟΟΟΟΛΗ την Αθήνα - νομίζω καλύτερη απο τους συναδέλφους μας στην Πετρούπολη, είναι στο κέντρο του Χαϊδαρίου και φυσικά μπορείς να πάς και με τα πόδια. Ξέρω ότι μερικοί συντοπίτες που με διαβάζουν θα πουν καλά είσαι τρελός με τα πόδια τις ανηφόρες του Λόφου; χαλαρά! Το περπάτημα σε γνώριμες γειτονιές είναι κάτι που απολαμβάνω καθώς βυθίζομαι στις σκέψεις μου. Πολλές φορές θα περάσεις από το παλιό σου σχολείο, το παλιό σου Λύκειο, την καφετέρια που έφαγες την πρώτη σου χυλόπιτα, στο άλλο μέρος που είχες πάει μια άλλη ΄γκόμενα' , το φροντιστήριο κτλ κτλ Ξέρετε τώρα εσείς απλές αστικές εικόνες, after all είμαι και εγώ ένας απλός αστός δυτικά από το ποτάμι - και είναι μια χαρά! Λοιπόν λέω θα ανέβω στον Λόφο να τραβήξω και φωτογραφίες- βέβαια με πρόλαβε το σκοτάδι και το αποτέλεσμα δεν είναι το καλυτερο αλλα νομίζω σύντομα θα ανεβώ ξανά με τα πόδια φυσικά πρωί πρωί. Πολλές φορές αρέσκομαι να προσκαλώ φίλους και φίλες να πιούμε καφέ πάνω, έχει μια ωραία καφετέρια εστιατόριο και οι πιο πολλοί που έρχονται πρώτη φορά, μένουν ενθουσιασμένοι.Πως να μην είσαι όταν απολαμβάνεις το ποτό σου με τέτοια θέα. Μονο σε μία περίπτωση αισθάνθηκα άσχημα που η καλεσμένη φοβήθηκε τις αναβάσεις με το αμάξι - μιας και οι ανηφόρες είναι έντονες τέσπα μετά απο εκείνο το περιστατικό ρωτάω τον καθένα πως τα πάει με τις ανηφόρες αλλιώς του ζητάω να οδηγήσω εγώ.

Επέλεξα να ανεβώ από την μεριά του δρόμου, το δρομολόγιο που ακολουθείς με το αμάξι και από την μπροστά μεριά του Λόφου όπου έχει μικρά πέτρινα μονοπάτια και συνήθως τέτοιο καιρό νεαρά ζευγαράκια βρίσκουν ευκαιρία να ανακαλύψουν ο ένας τον άλλον. Για να μην χαλάσω την διάθεση κανενός πήγα από τον δρόμο καθώς έβλεπα τα διάφορα αμάξια γεμάτα παρέες να αγκομαχούν με πρώτη για να ανεβούν. Όπου έβρισκα καλή θέα σταμάταγα και πάταγα το κουμπάκι. Μόλις έφτασα πάνω εξωκλήσι του Π.Ηλία παρατήρησα ότι μόλις είχε τελειώσει ο γάμος. Χα, και στα δικάάάάάάά σας! απέφυγα τα πλήθη που είχαν σχηματίσει 2 γραμμές για να χαιρετήσουν το ζεύγος. Η καφετέρια 'έποψης' ήταν γεμάτη με κόσμο έκανα 2-3 γύρες απόλαυσα την θέα και κατέβηκα. Εξαιρετική βραδιά, εξαιρετικός περίπατος. Πάρε και μερικές φωτογραφίες!

(Το Δάσος Χαϊδαρίου και δίπλα το στρατόπεδο - εκεί παρουσιάστηκα - ΔΕΝ ΘΕΛΩ ΟΥ!)

Στο βάθος η Λεφ.Αθηνών - λέγε με Καβάλας!



Βοήθεια μας!







Αυτό ειναι το παλιό κτήριο του 2ου Λυκείου Χαϊδαρίου. Εκεί πρωτοπήγα Λύκειο, εκεί έδωσα Πανελλήνιες, εκεί δεξιά πάνω στην γωνία ήταν το Α1 στο δεύτερο παράθυρο πολλές φορές χάζευα τον Λόφο και σκεφτόμουν τι ωραία θα ήταν να ήμουν πάνω παρά στο μάθημα του μαλάκα μαθηματικού!