Community Docs Contributor Spotlight: Spiros Gezerlis
Καλό;
Thursday, May 03, 2007
Saturday, April 21, 2007
Netbeans και Compiz στο Feisty
Στις 19/4 είχα κιόλας κατεβάσει το Ubuntu Feisty Fawn. Περίμενα να έρθει η Παρασκευή για να κάνω τα απαραίτητα backup και να το περάσω ως καθαρή εγκατάσταση στο laptop (και update γίνεται αλλά ήθελα να το δώ από την αρχή).Μόλις τελείωσα την εγκατάσταση είδα ότι στο System->Preferences->Desktop Effects είχε πλέον ενσωματωθεί το compiz στο ubuntu. Εγκατάστησα και το gnome-compiz-preferences
$> apt-get install gnome-compiz-preferences
για να έχω τερματικό ελέγχου του GL και των effects που θέλω.
Έπειτα πήγα να εγκαταστήσω από το Synaptic Package Manager το JDK 6.0. Όλα πήγαν τέλεια! Επόμενο βήμα το Netbeans. Το πρόβλημα είναι το εξής:
PLEASE NOTE: This is simply an installer package to insure thatΟπότε το εγκατέστησα μόνος μου στο /opt/netbeans-5.5*.
the NetBeans IDE is well integrated with your system. You *must*
pre-downlown the NetBeans IDE tarball for this package to be
installed correctly.
Το επόμενο προβληματάκι** που παρουσιάστηκε ήταν ότι όταν το εκτελούσα μου έβγαζε μια γκρίζα οθόνη και το Netbeans παρέμενε παγωμένο. Απενεργοποίησα το compiz, και είδα ότι φόρτωνε το netbeans μια χαρά!
Με λίγο ψάξιμο βρήκα ότι έπρεπε να σηκώσω Xephyr ή XNest, και μέσα σε αυτό να φορτώσω το Netbeans.
$> sudo apt-get install xserver-xephyr icewm
και να χρησιμοποιώ το παρακάτω bashάκι να φορτώνω το NB:
#! /bin/bash
# You could use Xnest instead of Xephyr here
Xephyr :2 -ac -screen 1250x720 &
icewm --display :2 &
export DISPLAY=:2
/opt/netbeans-5.5/bin/netbeans &
* Μια προσωρινή λύση που προτείνει ο Tom Marble για το πρώτο σκέλος (εγκατάσταση Netbeans απο Synaptic μέσω repository): http://blogs.sun.com/tmarble/entry/netbeans_in_ubuntu
**Δοκίμασα τις οδηγίες του Mayuresh (οι οποίες είναι για OpenSolaris) στο Ubuntu: Κατέβασα το jdk1.6.0_u1, το εγκατέστησα και το Netbeans μέχρι τώρα δείχνει να λειτουργεί κανονικά με Compiz! Απο ότι διάβασα:
| Παράθεση: |
| the problem is that AWT filters out all ConfigureNotify if the toplevel is not reparented. But Compiz doesn't reparent windows at all. |
το πρόβλημα ήταν γνωστό στην Sun από την 1.5 και το πέρασαν στο u1 του jdk.
Saturday, April 14, 2007
Καταχώρηση Endoclinic στο Ohloh.net
Καταχώρησα το Endoclinic στο ohloh.net. To Ohloh είναι ένα σύστημα διαχείρισης, παρουσίασης και συγκέντρωσης έργων ανοικτού λογισμικου. Με αυτή την εφαρμογή είναι δυνατή (έστω και με την απλή μέθοδο καταμέτρησης γραμμών κώδικα) η αναπαράσταση του πόσο θα κόστιζε σε χρήματα και ανθρωπο-έτη η ανάπτυξη πακέτων λογισμικού. Ως παράδειγμα, ο Firefox που έχει καταχωρηθεί ώς έργο με 365,161 γραμμές κώδικα, θα έπαιρνε 96 ανθρωπο-έτη και πάνω από $5,000,000 σε κόστος με 82 προγραμματιστές να πληρώνονται $55,000/έτος.
Wednesday, March 21, 2007
Edgy Eft & Synaptics Touchpad
Πολύ καλό... βοήθησε με το καινούριο μου notebook...
Στην αρχή είχα τα προεγκατεστημένα Windows Xp, σκέφτηκα προς στιγμή (μόνο για κλάσματα του δευτερολέπτου) να αγοράσω με €50 το update kit σε (σ)vista, αλλά παρατήρησα το εξής: για να μπορέσω να δουλέψω αξιοπρεπώς το endoclinic, μου έβγαινε το λάδι! Πόσο μάλλον με την νέα έκδοση για την οποία δεν έχω ακούσει και τα καλύτερα (θα μου πείτε τα ίδια έλεγαν και για τα Xp και σας απαντώ "ε, και;")! Οπότε έκανα εγκατάσταση το Edgy Eft, και τώρα είμαι μια χαρά! Bluetooth, Wi-fi κλπ με την μια! Το Netbeans σηκώνεται με το ίδιο configuration που είχα στα XpSP2 κατά 5-10" πιό γρήγορα!
Tuesday, February 06, 2007
Sunday, January 28, 2007
Endoclinic & UTF-8
Πλέον όλα σχεδόν τα έγγραφα που βρίσκονται στο repository του Endoclinic στο SF.net είναι σε κωδικοποίηση UTF-8. Ακόμα και τα queries σε sql. Το μόνο που παραμένει σε ISO-8859-7 είναι οι πίνακες λόγω της μη υποστήριξης ελληνικών με UTF-8 την περίοδο αρχικής υλοποίησης της βάσης. Η μετάπτωση από greek ISO-8859-7 σε greek UTF-8 θα πρέπει να σχεδιαστεί με γνώμονα και τα δεδομένα.Saturday, December 16, 2006
Μετακομίσαμε...
Μετακομίσαμε με την Αθανασία μετά από πολύ καιρό! Ξεκίνησα να εργάζομαι στον ΟΤΕ στην Πάτρα και όλα πάνε μια χαρά (Αν εξαιρέσουμε το ξύπνημα αφού πρέπει να πιάνω δουλειά 07:00)!
Περισσότερα νέα σε επερχόμενο blog!!!
Περισσότερα νέα σε επερχόμενο blog!!!
Tuesday, November 14, 2006
Open JDK
Είναι πλέον γεγονός: η Sun "άνοιξε" την Java και μάλιστα με άδεια χρήσης GPL. Η επόμενη έκδοση Endoclinic 0.3 θα είναι 100% ΕΛ/ΛΑΚ!
Ενδιαφέρον είναι το blog του Jonathan Schwartz για την κίνηση αυτή.
Ενδιαφέρον είναι το blog του Jonathan Schwartz για την κίνηση αυτή.
Friday, October 20, 2006
Γνωριμία με το Zenity
Παρότι εργάζομαι σε περιβάλλον Linux εδώ και αρκετά χρόνια, ο τρόπος που έκανα κάποιους αυτοματισμούς πέρα από make ή ant, περιλάμβανε την χρήση bash scripts τα οποία τα καλούσα με "Run in terminal".
Σήμερα ανακάλυψα το Zenity. Μπορώ να πώ πως είναι ένα καλό εργαλείο για bash αυτοματισμούς με άμεση ενημέρωση για κάθε ενέργεια.
Τo script που ακολουθεί χρησιμοποιεί την locate για να βρεί αρχεία και τα εμφανίζει σε παράθυρο, με δυνατότητα στο τέλος της αναζήτησης να κάνει updatedb:
#--- mylocate.sh ---
#!/bin/sh
if [ $? = 0 ];
then
LOCATE=`zenity --entry --text "Enter file name to locate"`
locate -i $LOCATE|zenity --text-info --width=760 --height=500 --title "Located: \"$LOCATE\"";
UPDATE=`zenity --title "Update DB?" --text "Please choose action:" --list --radiolist --column "Update" --column "Action" False Yes True No`
if [ $UPDATE = 'Yes' ] ;
then
gksudo updatedb|zenity --progress --auto-close --title="Updating db for locate"
fi
fi
Ακολουθούν τα screenshots:




2007-07-06: http://linux.byexamples.com/archives/265/a-complete-zenity-dialog-examples-2/
Σήμερα ανακάλυψα το Zenity. Μπορώ να πώ πως είναι ένα καλό εργαλείο για bash αυτοματισμούς με άμεση ενημέρωση για κάθε ενέργεια.
Τo script που ακολουθεί χρησιμοποιεί την locate για να βρεί αρχεία και τα εμφανίζει σε παράθυρο, με δυνατότητα στο τέλος της αναζήτησης να κάνει updatedb:
#--- mylocate.sh ---
#!/bin/sh
if [ $? = 0 ];
then
LOCATE=`zenity --entry --text "Enter file name to locate"`
locate -i $LOCATE|zenity --text-info --width=760 --height=500 --title "Located: \"$LOCATE\"";
UPDATE=`zenity --title "Update DB?" --text "Please choose action:" --list --radiolist --column "Update" --column "Action" False Yes True No`
if [ $UPDATE = 'Yes' ] ;
then
gksudo updatedb|zenity --progress --auto-close --title="Updating db for locate"
fi
fi
Ακολουθούν τα screenshots:




2007-07-06: http://linux.byexamples.com/archives/265/a-complete-zenity-dialog-examples-2/
Wednesday, October 18, 2006
Endoclinic Debian / Ubuntu Dapper Repository

Για να προσθέσετε το repository επεξεργαστείτε το sources.list:
$> gksudo gedit /etc/apt/sources.list
και προσθέστε ως τελευταία γραμμή:
deb http://endoclinic.sourceforge.net ubuntu dapper
Έπειτα κάντε update τα packages σας με:
$> sudo apt-get update
Και εγκαταστήστε το Endoclinic είτε με:
$> sudo apt-get install Endoclinic
είτε από System->Administration-> Synaptic Package Manager και επιλέγοντας για εγκατάσταση το πακέτο Endoclinic.
(2007-02-07: Προσωρινά παγωμένο)
Subscribe to:
Posts (Atom)