« May 2006 | Main | January 2007 »

June 28, 2006

Xubuntu 6.06 (Dapper Drake)

Δοκίμασα το νέο μέλος της οικογένειας Ubuntu το Xubuntu 6.06, το οποίο βασίζεται στο Xfce και θεωρείται ότι είναι ένα από τα πιο lightweight desktop environments.
H επιλογή του συγκεκριμένου λειτουργικού έγινε βάση του hardware, ένα Thinkpad 390 - Pentium ΜΜΧ 233 - 128M ram (το οποίο λειτουργεί ακόμα !) και των απαιτήσεων που είχα:
• Να υποστηρίζει ελληνικά
• Να λειτουργούν βεβαίως οθόνη ,πληκτρολόγια, ποντίκια κτλ και προαιρετικά ήχος
• Να λειτουργεί αξιόπιστα η wireless κάρτα pcmcia που έχω (Broadcom bcm43xx)
• Να μπορώ να πάρω remote οθόνη με rdesktop, NX και VNC και αντίστροφα με freeNX server
• Σύνδεση σε απομακρυσμένο δίκτυο με Microsoft Point-to-Point Tunneling Protocol (PPTP)
• Δυνατότητα κειμενογράφου
• Internet Browsing
και όλα τα παραπάνω με αποδεκτό performance.

xubuntu.jpg

Μετά από - λιγότερο απο το αναμενόμενο - ψάξιμο και δοκιμές, μπορώ να πω ότι το εγχείρημα στέφθηκε με απόλυτη επιτυχία :-)

Η εγκατάσταση έγινε σε text mode από το Alternate install CD διότι με το Desktop PC CD δεν τελείωνε ποτέ (προφανώς απαιτεί πιο δυνατό μηχάνημα) και μπορώ να πω ότι λειτούργησε άψογα.
Αναγνώρισε σωστά κάρτα γραφικών , οθόνη, πληκτρολόγιο , ποντίκι.
Για την κάρτα ήχου χρησιμοποίησα το http://www.linux-laptop.net/hosted/Thinkpad390.html αν και δεν είμαι σίγουρος ότι απαιτείται.
Για τα key mappings του πληκτρολογίου χρησιμοποίησα τη λύση όπως σε προηγούμενο entry του blog μου.
H wireless κάρτα λειτούργησε με την βοήθεια του WifiDocs/Driver/bcm43xx και το wl_apsta.o firmware όπως περιγράφεται στο document.
Για το freenx συμβουλεύτηκα το https://help.ubuntu.com/community/FreeNX και στους nx clients στο Configuration -> Desktop επέλεξα Custom με settings “Run the following command” και /usr/bin/xfce4-session
Το rdesktop με krdc (KDE graphical client) λειτούργησε με την πρώτη χρησιμοποιώντας το universe repository.
Το PPTP linux Client, ακολουθώντας το http://pptpclient.sourceforge.net/howto-ubuntu.phtml και εγκαθιστώντας το από το αντίστοιχο repository, συνδέθηκε κανονικά
Τα ελληνικά υποστηρίζονται εγγενώς και για κειμενογράφο περιλαμβάνει τo abiword το οποίο όμως είναι κάπως αργό.
Tο Firefox 1.5 που περιλαμβάνει η διανομή "σέρνεται" αλλά ευτυχώς τα πράγματα με την Opera 9.0 είναι εμφανώς καλύτερα.
Τέλος λόγω έλειψης του βολικού chkconfig εγκατέστησα τα sysv-rc-conf και rcconf

Το performance είναι αξιοπρεπές, θα έλεγα καλό, αν δεν είχα δει πρώτα το Damn Small Linux το οποίο πετάει σε σύγκριση με το xubuntu αλλά είχα πολλά προβλήματα και το εγκατέλειψα.

Γενικά οι εντυπώσεις μου είναι πάρα πολύ καλές και εντυπωσιάστηκα με το πλήθος των ubuntu support documents που βρήκα ανανεωμένα για Dapper αφού η final version κυκλοφορεί λιγότερο από ένα μήνα

June 27, 2006

Online SQL and PL/SQL Formatter

Τον τελευταίο καιρό έχω γράψει αρκετό κώδικα και όλο ψάχνω εργαλειάκια να μου κάνουν την ζωή πιο εύκολη.
Ένα από αυτά είναι το Online SQL and PL/SQL Formatter το οποίο με έσωσε όταν “πείραζα” κώδικα σε κάποιο μηχάνημα όπου το μόνο εργαλείο που είχα στη διάθεση μου ήταν το sqlplus.
onlineformatter.jpg

GNU HTTP Tunnel

Χρειάστηκα σε κάποια περίπτωση να έχω πρόσβαση σε κάποιον απομακρυσμένο server, αλλά από την πλευρά μου, ο μόνος τρόπος επικοινωνίας προς τα έξω ήταν μέσω κάποιου http proxy server.
Μετά από λίγο ψάξιμο βρήκα το GNU HTTP Tunnel.
Στον server εγκατέστησα την version που είναι διαθέσιμη και έκανα forward το port του tunnel στο ssh.
Από την πλευρά του client χρησιμοποίηση τα έτοιμα binaries για Windows και με την βοήθεια του putty έκανα forward τα ports που με ενδιέφεραν.
Το αποτέλεσμα ήταν ένα διπλό tunnel από application port ->tunnel σε ssh -> tunnel σε http.
Η όλη σύνδεση κύλισε ομαλά χωρίς αποσυνδέσεις και βέβαια με την ασφάλεια του ssh.