Παρασκευή 22 Φεβρουαρίου 2008

Ruby on rails quickies

1)  Στο database.yml πάντα encoding:utf8 σε όλα τα περιβάλλοντα

2)  Σε lampp στο Linux, μη ξεχνάτε στο database.yml  το directive socket: /opt/lampp/var/mysql/mysql.sock

Κυριακή 17 Φεβρουαρίου 2008

Είμαστε ακόμα ζωντανοί....

... αν και λίγο αδυνατισμένοι και καταβεβλημένοι λόγω της γνωστής ίωσης των ημερών.

Η αλήθεια είναι ότι το παραμέλησα το blog τον τελευταίο καιρό. Κάπου είχα κουραστεί με αυτό μιας και δεν είχα σε κάποια θέματα τα οποία μου φαίνονταν ενδιαφέροντα το feedback που περίμενα.

Anyway,  εκτιμώ ότι θα βοηθήσει το να τα μαζεύω σε batch σημειώνοντας τα εδώ και εκεί (π.χ. στο tomboy του Gnome).

Από πλευράς τεχνολογίας χάρηκα πολύ για τη χυλόπιτα που έριξε η Yahoo! στη Microsoft, όπως επίσης και για το γεγονός ότι η Microsoft δίνει παράταση ζωής στα XP. Για το πρώτο, τα μέσα το κάλυψαν εκτενώς και δεν έχω να προσθέσω κάτι παραπάνω. Για τα XP χάρηκα αρκετά που η Microsoft πήρε μέσα από το community αυτή τη φορά των IT professionals ένα γερό μάθημα. Τα Vista δεν είχαν και δεν θα έχουν καμμία θέση σε εταιρικό περιβάλλον με αυτή τη μορφή. Ήδη από όσο λέγεται ετοιμάζεται ο διάδοχος τους. Το πάθημα των Windows Me θα έπρεπε να τους είχε διδάξει αρκετά πράγματα. Δυστυχώς "εκεί έξω" στο χώρο του open source αναλώνεται ο κόσμος στη διαμάχη KDE vs Gnome, αντί να δουν πως θα βγεί κάτι από αυτό το κενό που ετοιμάζεται να δημιουργηθεί μεταξύ των XP και του επερχόμενου version των Windows που θα αντικαταστήσει τα Vista.

Για να ειδούμε...

Δευτέρα 14 Ιανουαρίου 2008

Java + Desktop = ?

Πολύ θα ήθελα να ξέρω τι θα γίνει με τη Java και το Desktop. Η τελευταία έκδοση του NetBeans θα ήταν μιας πρώτης τάξης ευκαιρία για να βγούν έστω και ως προ-εγκατεστημένα νέα plugins για το παρωχημένο Swing (π.χ. SwingX).

Αντί αυτών είδα ένα αργό integration στο look and feel του GTK το οποίο δυστυχώς, πέραν από την κοινότητα του Linux δεν έχει να δώσει και πολλά περισσότερα... Είναι αργό και non-responsive σε μηχάνημα με binary drivers της NVidia 7600 σε Linux/Gnome, ενώ στο laptop με μια Radeon 200 αλλά και στο desktop σε μια GMA950 πηγαίνει ταχύτατα (σε Windows φυσικά).

Για να συνεχίσω την γκρίνια, ψάχτηκα για components για task scheduling (π.χ. για εφαρμογές διαχείρισης χρόνου και ραντεβού). Για .ΝΕΤ ήταν γεμάτο το Internet με τιμές που ξεκίναγαν από $300 ... Τα αντίστοιχα για Java ήταν είτε κακής ποιότητας (και δωρεάν), είτε αξιόλογα πλην όμως πανάκριβα (π.χ. MIG Calendar). 

Φυσικά, για να πουμε και του στραβού το δίκιο, το SwingX είναι εξαιρετικό project και αναμένω το συντομότερο να ενσωματωθεί στο core της Java. Γενικότερα, βλέπω αρκετή κίνηση από πλευράς του open-source community και γεμίζω με αισιοδοξία... Για να δούμε...

Τρίτη 1 Ιανουαρίου 2008

Καλή χρονιά

Καλή χρονιά σε όλους και όλες.

Χρόνια καλά με υγεία και ότι καλύτερο για εσάς και τους αγαπημένους σας.

Δευτέρα 17 Δεκεμβρίου 2007

Τρίτη 11 Δεκεμβρίου 2007

Ο νόμος του Μέρφυ για τις ομπρέλες

Ξεχνώ την ομπρέλα σπίτι. Δεν βαρίεσαι ... σιγά μη βρέξει. Παρκάρω και μετά από πέντε λεπτά έβρεχε με αυξανόμενη δύναμη. Εν τέλει εκνευρίζομαι και μπαίνω στο πρώτο κατάστημα που βλέπω μπροστά μου και αγοράζω μία. Με το που βγαίνω έξω ... τέλος η βροχή...

Δευτέρα 10 Δεκεμβρίου 2007

Netbeans 6.0 (update)

Λοιπόν δεν βρίσκω τον λόγο να μπλέξω με το eclipso-ειδές Aptana Studio για την Ruby on Rails.

To NetBeans τα έχει όλα και συμφέρει. Δουλεύει άψογα με την ενσωματωμένη jruby και το code completion είναι παραπάνω από εξαιρετικό! Το scaffolding λειτουργεί κανονικότατα και μέσα σε δευτερόλεπτα μπορούμε να φτιάξουμε μια πλήρη εφαρμογή σε Ruby on Rails.

Παράλληλα, προσέθεσα άλλο ένα gigabyte μνήμης στο laptop μου και σε συνδυασμό με ένα defrag (τί να είναι άραγε αυτό στο linux) το μηχάνημα πλέον πηγαίνει αξιοπρεπέστατα με το συνολικό response της εφαρμογής να έχει βελτιωθεί αισθητά. Φιλική συμβουλή ... εάν έχετε αργό δίσκο και λιγότερο από ένα giga μνήμης, το NetBeans 6 θα είναι οδυνηρή εμπειρία.

More news to come soon...