Friday, March 16, 2007

Sun Tech Days, London

Είχα τη χαρά και την ευτυχία (του υπέρτατου geek) να παραβρεθώ στις London Tech Days που διοργάνωσε η Sun. Παρακολούθησα μερικές από τις ομιλίες την Τετάρτη και την Πέμπτη. Δυστυχώς δε μπορούσα να παρακολουθήσω περισσότερες, καθώς έχουμε και δουλειές που τρέχουν...

Η ομιλία του James Gosling


Ένα από τα πράγματα που πιστεύω κάθε πωρωμένος Java developer θα ήθελε είναι να ακούσει μερικά σοφά λόγια από τον πατέρα της Java. Αυτό φυσικά επιθυμούσα κι εγώ και έφτασα τρέχοντας το πρωί της Τετάρτης στο Westminstrer Central Hall φοβούμενος ότι θα καθυστερήσω και θα πάρω λειψή δόση!
Ο Gos μίλησε για πολλά. Δε θα σταθώ σε κάθε τι που ειπώθηκε, αλλά μόνο σε αυτά που μου έκαναν εντύπωση. Πρώτα απ' όλα μίλησε για τη Java (βεβαίως βεβαίως) και το μέλλον της. Παρουσίασε τα βασικά σημεία της Java όπως τον τρόπο με τον οποίο η μείωση της πολυπλοκότητας στη δημιουργία μιας εφαρμογής, τα 4 οικοσυστήματα στα οποία ζει η Java (Enterprise, Standard, Embedded και Card), και έδωσε μερικά πολύ δυνατά παραδείγματα χρήστης της γλώσσας. Μεταξύ αυτών η διαχείριση υγείας της Βραζιλίας, γιγαντιαία τηλεσκόπια, eBay, FedEx κλπ. Μίλησε παράλληλα και για τους μύθους που ακούγονται όπως την ταχύτητα της γλώσσας. Έδειξε με απλό τρόπο γιατί η Java δεν είναι αργή και πως πολλές φορές είναι πιο γρήγορη από τη C/C++. Σαν προσωπικό σημείωμα να πω εδώ πως έχω διαβάσει την έρευνα γύρω από τις VM και έχω δει πως πειραματικά έχει αποδειχτεί πως η Java μπορεί με τους JIT compilers να είναι πιο γρήγορη από τη C/C++. Αυτό που δε γνώριζα είναι ότι ο garbage collector είναι πια πιο γρήγορος από τις malloc/free. Εντυπωσιακό!
Ένα ακόμα δυνατό σημείο της Java είναι το Write Once, Run Anywhere (WORA), όμως παρουσίασε ένα ακόμα πιο δυνατό στο ίδιο μήκος κύματος:"Learn Once, Work Anywhere". Είναι πολύ εύκολο για κάποιον που ξέρει να γράφει Java για ένα desktop σύστημα, να μεταπηδήσει να γράφει κώδικα για ένα κινητό τηλέφωνο ή κώδικα enterprise.
Μίλησε επίσης για τη Java στο Desktop και ανέφερε το παράλογο ότι ενώ μέσα σε intranets υπάρχουν πολλές Desktop εφαρμογές σε Java, δεν υπάρχουν ανάλογα πολλές σε public χρήση. Τόνισε πως το Swing είναι πολύ δυνατό, το δυνατότερο σημείο της γλώσσας ίσως, και πως πιστεύει πως θα υπάρξει αύξηση των διαθέσιμων desktop εφαρμογών στο μέλλον.
Κάτι πολύ σημαντικό που ανέφερε είναι πως η VM δεν πρέπει να είναι συνδεδεμένη στο μυαλό μας μόνο ως ο τρόπος εκτέλεσης Java εφαρμογών, αλλά πως χρησιμοποιείται ήδη για την εκτέλεση εφαρμογών γραμμένων σε άλλες γλώσσες όπως Fortran, Cobol, κλπ. Παρουσίασε μάλιστα και μια προσθήκη στο bytecode που θα επιτρέπει και σε γλώσσες που δεν έχουν strong typing όπως η Java να μεταγλωττιστούν σε bytecode και να τρέχουν μέσα στη VM.
Το άλλο μεγάλο θέμα ήταν το Web 2.0, το AJAX και το hype γύρω από αυτά. Είπε πως δε μπορεί να δει τι διαφορετικό υπάρχει στο Web 2.0, και πως είναι καθαρά όρος marketing. Είπε επίσης πως δε μπορεί να δει γιατί πρέπει να εντυπωσιαστούμε από το AJAX, καθώς δεν περιέχει τίποτα το εντυπωσιακό. Είναι ένα πάντρεμα τεχνολογιών που υπάρχουν πάνω από 10 χρόνια και που μόλις τώρα κάποιοι ανακάλυψαν ότι μπορούν να χρησιμοποιήσουν, και το μόνο εντυπωσιακό πίσω από αυτό είναι ίσως το όνομα.
Τι να πω πραγματικά, προσκυνώ μπροστά στον Gos!

Γενικά ήταν εμφανές ότι υπήρξε μια προώθηση στη δημιουργία desktop εφαρμογών σε Java. Υπήρχαν ομιλίες που σκοπό είχαν να παρουσιάσουν τα νέα στοιχεία της γλώσσας και τον τρόπο με τον οποίο μπορούν να διευκολύνουν την δημιουργία εφαρμογών, τη χρήση embedded βάσεων δεδομένων σε desktop εφαρμογές (Java DB) αλλά και GUI κολπάκια για να γίνει πανέμορφη η εφαρμογή μας. Μάλιστα, ο ομιλητής του GUI makeover, είπε την πολύ σωστή ατάκα:"Γιατί να μας ενδιαφέρει να μοιάζει το look and feel της εφαρμογής μας με αυτό του συστήματος, όταν μπορούμε να το κάνουμε ακόμα πιο όμορφο;".
Μεγάλη απήχηση είχαν και οι ομιλίες για την εκτέλεση scripting γλωσσών μέσα από τη Java, με το νέο package java.scripting στη Java 6, αλλά και η δημιουργία εφαρμογών και παιχνιδιών με Java ME.
Περισσότερες λεπτομέρειες για την ομιλία του James Gosling.

Φυσικά, όπως μπορείτε να καταλάβετε, γύρισα σπίτι με ένα σωρό collectibles, όπως στυλό Java, έναν stress releasing Duke, μπλουζάκια και μια πανέμορφη τσάντα! Ευχαριστώ Sun!

Monday, March 12, 2007

Τα ΜΜΕ έχουν γεμίσει τσαρλατάνους!

Πρόσφατα έλαβα σε email το άρθρο που αναφέρω παρακάτω. Είναι ανυπόγραφο, όμως καθησυχαζόμαστε πως ο συγγραφέας είναι υπαρκτό πρόσωπο... Μάλιστα αυτό που το κάνει ακόμα πιο ενδιαφέρον είναι ότι ο συγγραφέας περιμένει τις τοποθετήσεις μας, όμως ακόμα και στο site που το άρθρο βρίσκεται δημοσιευμένο δεν είναι δυνατό να γράψουμε την άποψή μας.

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

Ο τρόπος γραφής είναι τουλάχιστον απαράδεκτος.
Πρώτα απ' όλα δεν έχει references. Θεωρώ πως και μόνο αυτό αποδεικνύει πως δεν μιλάμε για επιστημονική έρευνα, ή τουλάχιστον έγκυρη επιστημονική έρευνα.

Δεύτερον, ο τρόπος λύσης του "προβλήματος" είναι εντελώς παιδιάστικος και μου θυμίζει μαθηματικές αποδείξεις που κυκλοφορούν σε email και αποδεικνύουν διάφορα όμορφα όπως Girls = Evil ή Χρήμα = Έργο / Γνώση...

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

Μπορείτε να διαβάσετε κι εσείς το άρθρο αυτό στο Κεντρί. Η διεύθυνση είναι www.ken tri .gr/6/post-204.html και επίτηδες δεν είναι link, ώστε να αποτρέψω τις μηχανές αναζήτησης να ανεβάσουν τη θέση του άρθρου σύμφωνα με οποιοδήποτε keyword υπάρχει στο post μου

Wednesday, March 07, 2007

Λάθος pick up line...

...σε λάθος άνθρωπο...

Περπατάω στο δρόμο, Σάββατο βράδυ, βραδυά της έκλειψης, παρέα με 2 φίλους. Περπατάει προς το μέρος μας αυτή, γύρω στα 30, και κοιτάζει επίμονα. Φτάνει κοντά μας και μου απευθύνει το λόγο.

"Did you see the eclipse?"
"No, I am a Netbeans user!", μου 'ρθε να απαντήσω...
Ήμουν πιο ευγενικός, της είπα ναι, "enjoy" και φύγαμε... Δε νομίζω να περίμενε να της ανοίξω κουβέντα 12 η ώρα το βράδυ, μέσα στη μέση του πουθενά, για την έκλειψη...

Κακό πράγμα η μοναξιά του Λονδίνου...