Saturday, May 31, 2008

Java 1.5 & Netbeans 6.1 in Mac SUCKS!!!


Όπως έχω αναφέρει και παλαιότερα χρησιμοποιώ Netbeans 6.1 & Java 1.5 σε OS X 10.5.3 Leopard πλέον.
Γράφω την διπλωματική μου η οποία έχει να κάνει με socket programming και διάφορες κωδικοποιήσεις ήχου.
Αφού καθυστέρησα αρκετά αυτό το post καθώς ήθελα να σιγουρευτώ με πολλές δοκιμές, πλέον με σιγουριά λέω ότι Netbeans 6.1 & Java 1.5 JUST SUCK in Mac!!

To Πρόβλημα ??
Μετά από μερικές ώρες δουλειά το CPU Usage στο Netbeans, ενώ είναι idle, χτυπάει κάτι 80-90% και δεν κατεβαίνει με τίποτα. Ενώ σε PC μεWindows XP, το CPU usage όταν το Netbeans δεν κάνει τίποτα είναι μονοψήφιος αριθμός!! Αντιστοίχως και στο Linux.
Η ΛΥΣΗ??
Στο τέλος της ημέρας το κλείνεις!

Το έψαξα όπως είπα το θέμα και βρήκα τα παρακάτω ενδιαφέροντα links που μιλάνε γενικά για την χρήση JAVA IDE σε OSX.
http://weblogs.java.net/blog/fabriziogiudici/archive/2007/12/java_6_mac_os_x.html
http://martijndashorst.com/blog/2008/04/03/eclipse-os-x-unhappy/
Παρουσιάζουν τα ίδια συμπτώματα και λένε ότι φταίει η "aggressive πολιτική" του OS X στην virtual memory, που ειδικά σε IDE περιβάλλοντα, είναι πολύ μεγάλη. Συγκεκριμένα είναι γύρω στο 1.8 GB για το Netbeans.

Για την διπλωματική μου μπορώ να πω ότι παλεύεται.
Αλλά πραγματικά για έναν επαγγελματία Java Developer νομίζω ότι θα πρέπει να σκεφτεί πολύ σοβαρά το Java + Mac, αν αναλογιστούμε ότι η Apple έχει γράψει και την Java στα παλιά της τα @#$@#!

P.S.:
Ελπίζω κάποιος με περισσότερη εμπειρία στο θέμα να το δει και να μου απαντήσει. Μακάρι να κάνω λάθος...




Thursday, May 29, 2008

Leopard 10.5.3 (Update 1x)


Βγήκε και η 10.5.3 πριν λίγες μέρες. 200+ fixes και 420 ΜΒ παρακαλώ.
Εδώ θα βρείτε τα seed notes, τι διορθώνει δηλαδή.
Διορθώθηκαν 3 issues που είχα παρατηρήσει :-)
  • Dashboard sync and placement of widgets with different screen resolutions
  • Wrong change of Space when 2 windows of the same app are in each Space.
  • Transfer file from stacks to window
1 known issue έχω ακόμη!
Τα views που δεν μένουν σταθερά στον finder όταν κάνεις μπρος-πίσω.
Και μετά πάμε για τελειότητα?? :-) ΧΑ!

Επίσης πρέπει να έγινε και ένα "σιωπηλό" graphics driver update. Παρατηρώ πιο ομαλή κίνηση παραθύρων. Και ορισμενα requirements νέων εφαρμογών όπως το Delicious lib2 λένε:
Covers are loaded lazily and, under 10.5.3, in the background — on separate cores if available — so scrolling is always smooth and responsive, even with thousands of items.

Update 1x:
To GMA 950 έγινε όντως πιο σβέλτο στην 10.5.3 . Με 2 οθόνες, laptop και 19αρά, χειρίζεται άψογα τα spaces, expose , κτλ... Πριν ήταν οριακά κάποιες φορές sluggish όταν υπήρχαν πολλές βαριές εφαρμογές.

Tuesday, May 27, 2008

Βρείτε το birthday του Mac σας!

Θέλετε να δείτε πόσο παλιό είναι πραγματικά το Mac σας ?
Το μόνο που έχετε να κάνετε είναι να πληκτρολογήσετε το serial του, που το βρίσκετε στην πρώτη καρτέλα του System Profiler, σε αυτό το site.
http://www.chipmunk.nl/klantenservice/applemodel.html

Τα δικά μου στοιχεία είναι τα εξής:

aantalip: 1
Serial number: 4H6304MKU9B
Name: MacBook
Model: MA254 MacBook (White) 1.83GHz
Bus speed: 667MHz
Screen size: 13 inch
Screen resolution: 1280x800 pixels
Memory - number of slots: 2
Factory: 4H (China)
URL: Technical specifications by apple-history.com code_to_number: 4MK - CK106HA9K58

Model introduced: 2006
Production year: 2006
Production week: 30 (July)
Production number: 5357 (within this week)
Uitbreidingen: Uitbreidingsmogelijkheden van dit apparaat

So far 2 hardware problems have been entered for this model.
If you had or have any hardware problems with this machine you can tell them to us. This will over time reveal if particular models have particular problems.

Sunday, May 11, 2008

Mashups! Create your personal music channel!

Όσοι δεν ξέρουν τι είναι τα mashups ε ας το ψάξουν λίγο. :-) Wikipedia
Απλά φανταστείτε ότι σας δίνουν την δυνατότητα να πατάτε πάνω σε υπάρχουσες υπηρεσίες για να φτιάξετε τις δικές σας.
Έτσι μπορείτε κάλλιστα να χρησιμοποιήσετε το mashup που προσφέρει η Google για το Google Earth και να φτιάξετε ένα site που να δείχνει τα σπίτια που νοικιάζονται στην περιοχή σας.
Ή ακόμα μπορείτε να φτιάξετε ένα site που γράφοντας το όνομα του τραγουδιστή που θέλετε να αρχίζει να ψάχνει το youtube και να παίζει video clips απο τον τελευταίο.
http://tv.timbormans.com/
Πολύ καλή προσπάθεια αν και τα φίλτρα αναζήτησης πρέπει να δουλέψουν λίγο καλύτερα.

P.s
Για γράψτε έτσι στην τύχη. Tim Booth! :-)