Κυριακή 20 Απριλίου 2008

Παγοδρόμιο στην Αθήνα!

Διόρθωση: ΠΛΕΟΝ ΈΚΛΕΙΣΕ ΚΑΙ ΑΥΤΟ :(

ΔΕΙΤΕ ΣΧΟΛΙΑ
---------------------------------------------------------

Αν και είναι λίγο άσχετο με τη θεματολόγια του συγκεκριμένου blog, παρόλα αυτά δε γίνεται να μην μιλήσω για αύτο!

Κάνοντας αυτές τις μέρες τις κλασσικές απεγνωσμένες μου αναζητήσεις στο google για παγοδρόμια στην Αθήνα, έπεσα πάνω σε ένα αλλό blog και έμεινα έκπληκτος!

ΝΑΙ! Υπάρχει παγοδρόμιο στην Αθήνα! Βρίσκεται στο Μαρούσι, στις εγκατάστασεις του ΟΑΚΑ και συγκεκριμένα μπορείτε να το βρείτε στο google maps εδώ (ακόμα οι δορυφόροι του google δεν το έχουν πιάσει, οπότε δε φαίνεται, αλλά βρίσκεται στο κέντρο του link, δίπλα στο στρογγυλό στάδιο)

Η είσοδος είναι 10ευρώ για 2 ώρες (αλλά δεν υπάρχει κάποιος έλεγχος για την ώρα οπότε καταλαβαίνετε ;-) ). Τα πέδιλα που δίνουν είναι σχετικά καλά αν και ορισμένα με κάποια μικροπροβλήματα. Υπάρχει κυλικείο και ιατρείο!

Ετυχε να είναι ο προέδρος της ομοσπονδίας εκεί και μου είπε ότι είναι προσωρινό αυτό το παγοδρόμιο, και ότι το νέο θα είναι έτοιμο τον Οκτώβρη! Αν κρίνω από την φωτογραφία της μακέτας που είχαν εκεί, θα είναι απίστευτο!

Φωτογραφίες και άλλες λεπτομέρειες θα βρείτε εδώ!

Τρίτη 8 Απριλίου 2008

apt-get: “E: Dynamic MMap ran out of room”

Προσφάτως μου εμφανίστηκε αυτό το μήνυμα όταν πήγα να χρησιμοποιήσω την apt-get. Από ότι φαίνεται το πρόβλημα βρίσκεται στο ότι τα repositories που έχουμε προσθέσει είναι τόσο μεγάλα που δεν επαρκή η cache για να τα χωρέσει.

Αυτό που έχουμε να κάνουμε είναι να αυξήσουμε την cache προσθέτοντας την γραμμή στο αρχείο /etc/apt/apt.conf

APT::Cache-Limit "20000000";

Αν δεν υπάρχει αυτό το αρχείο, προσθέστε την στο αρχείο /etc/apt/apt.conf.d/70debconf


Πέμπτη 20 Μαρτίου 2008

Εύκολη εγκατάσταση Sagem, Speedtouch και ZXDSL-852

Πάρα πολύ κόσμος έχει δυσκολευτεί στην εγκατάσταση των Sagem Fast 800, Speedtouch και ZXDSL-852. Ευτυχώς η διαδικασία αυτή, αυτοματοποιείται στο Ubuntu χάριν του project ubudsl!

Κατεβάζετε την κατάλληλη έκδοση ανάλογα με την αρχιτεκτονική του λειτουργικού σας (i386 ή amd64) από τη σελίδα http://www.ubudsl.com/el/enarxi.php

Στη συνέχεια τρέχετε το αρχείο .deb που μόλις κατεβάσετε είτε με διπλό κλικ, είτε από κονσόλα με την εντολή:

$sudo dpkg -i /to/path/pou_to_katevasate

Αφού βάλετε τον κωδικό, θα σας εμφανιστεί το μενού ρυθμίσεων. Υπάρχει αναλυτικός οδηγός και στα ελληνικά, εδώ

Και είστε έτοιμοι με λίγα μόνο κλικς!

Σάββατο 15 Μαρτίου 2008

Εορτολόγιο

Ξανασχολήθηκα με ένα πρόγραμμα εορτολόγιου που είχα κάνει κάποτε έπειτα από πολύ καιρό. Ο νέος κώδικας δεν έχει σχεδόν καμία σχέση με τον πρωτόγονο προηγούμενο. Οι σημαντικότερες διαφορές είναι :
Η database έγινε binary file και μεγάλωσε περιέχοντας γύρω στα 900 ονόματα/γεγονότα (προέρχεται από το site http://eortologio.gr/)
Δημιουργήθηκε νέο (text) αρχείο για να βάζετε τα προσωπικά σας γεγονότα
Δημιουργήθηκε νέο (text) αρχείο με τις παγκόσμιες ημέρες (πχ. παγκόσμια ημέρα κατά του AIDS)
Υπολογίζονται οι κινητές εορτές
Υπολογισμός των αργίων ενός έτους
Προσθήκη δυνατότητας αναζήτησης της Κυριακής του Πάσχα
Προσθήκη δυνατότητας αναζήτησης ανά όνομα
Προσθήκη δυνατότητας αναζήτησης ανά ημερομηνία
και πολλά άλλα :P

Τον κώδικα του προγράμματος καθώς (ευανάγνωστος και με σχόλια) και όλα τα υπόλοιπα απαραίτητα αρχεία, μπορείτε να τα βρείτε εδώ. Μπορείτε ακόμη να χρησιμοποιήσετε το script INSTALL.sh που περιέχεται για να εγκατασταθούν όλα αυτόματα (μετά απο 2-3 ερωτήσεις) και για να δημιουργηθεί αυτόματα κάποιο script ώστε να βλέπετε τα αποτελέσματα σε παράθυρο (screenshot1, screenshot2, screenshot3). Mπορείτε να βάλετε το GUI scriptακι (eortologion.sh) να ξεκινάει αυτόματα με την εκκίνηση του γραφικού περιβάλλοντος σε Linux με τους παρακάτω τρόπους :
Αν έχετε GNOME προσθέστε το scriptακι στα "Sessions" στη λίστα με τα "Additional startup programs".
Αν έχετε KDE μπορείτε να βάλετε το script (ή μια συντόμευσή του) στο φάκελο Autostart του KDE (~/.kde/Autostart).
Αν έχετε XFCE προσθέστε το script στη λίστα : Menu --> Settings --> Autostarted applications.
Εναλλακτικά μπορείτε να το προσθέσετε στο αρχείο .xinitrc που βρίσκεται στο home folder σας, κάτω από το σημείο που λέει "# Add your own lines here...".

Ο κώδικας είναι εξολοκλήρου γραμμένος από εμένα. Εκτελέστε "./eortologio -h" για περισσότερες πληροφορίες. Το αρχείο για τα προσωπικά γεγονότα και τις παγκόσμιες ημέρες μπορεί να δημιουργηθεί (αν δε βρεθεί) και από το ίδιο το πρόγραμμα στον κατάλογο που τρέχει. Μπορείτε να χρησιμοποιήσετε και το script eortologion.sh το οποίο ίσως χρειαστεί να το πειράξετε καταλλήλως (αν δε χρησιμοποιήσετε τον Installer).

Περιμένω σχόλια, παρατηρήσεις, αλλαγές, βελτιώσεις κλπ :D
Ευχαριστώ

Παρασκευή 14 Μαρτίου 2008

Text to Speech engine για Linux

Σε αυτό το πρώτο μου post στο blog του φίλου και συμφοιτητή sinak, θα σας ενημερώσω για μία πολύ καλή text to speech engine για Linux. Μιλάω για το espeak το οποίο είναι και το μοναδικό από όσα δοκίμασα που υποστηρίζει την Ελληνική γλώσσα.

Για να το εγκαταστήσετε σε σύστημα Debian/Ubuntu μπορείτε πολύ απλά να εκτελέσετε την εντολή :

sudo apt-get install espeak


Αφού κάναμε την εγκατάσταση του, μαζί και των απαραίτητων dependencies μπορούμε να προχωρήσουμε στη λειτουργία του που είναι και πολύ εύκολη ;)
Το μόνο που έχουμε να κάνουμε είναι να ανοίξουμε μια κονσόλα και να πληκτρολογήσουμε "espeak". Στη συνέχεια μπορούμε να γράψουμε το κείμενό μας, και κάθε φορά που θα πατάμε enter θα μας διαβάζει τη σειρά που γράψαμε. Για να βγούμε από το πρόγραμμα και να επιστρέψουμε στην κονσόλα πατάμε το συνδυασμό control+D (unix EOF). Εναλλακτικά μπορούμε να πληκτρολογήσουμε δίπλα από την εντολή το κείμενό μας μέσα σε διπλά εισαγωγικά.
Για παράδειγμα :

espeak "Hello world"



Πολύ εύκολα όλα τα παραπάνω αλλά γιατί δε διαβάζει τα ελληνικά? Γιατί δεν του έχουμε ορίσει να χρησιμοποιήσει την ελληνική γλώσσα. Κάτι τέτοιο μπορεί να γίνει πολύ απλά προσθέτοντας την παράμετρο "-v el". Ακόμη πολύ χρήσιμη είναι και η δυνατότητα διαβάσματος/ακούσματος ενός ολόκληρο αρχείου κειμένου με την εντολή :

espeak -v el -f file_path



Τα παραπάνω αρκούν για να ακούτε απλά από τα ηχεία σας τα κείμενά σας. Αν όμως θέλετε κάποιες επιπλέον ρυθμίσεις μπορείτε να εκτελέσετε espeak -h και θα σας εμφανίσει τις δυνατές παραμέτρους που μπορείτε να δώσετε.
Εγώ έμεινα αρκετά ευχαριστημένος (παρά την κάπως Γαλλική προφορά της ελληνικής voice) με τις παρακάτω ρυθμίσεις :

espeak -s 140 -p 45 -v el




Τέλος, ακόμη μια engine που υποστηρίζει την ελληνική γλώσσα, και όπως άκουσα το sample στο site τους ακόμη πιο καλά, είναι η MBROLA. Το μόνο πρόβλημα ήταν ότι δεν κατάφερα να την κάνω να δουλέψει :(

Παρόμοια προγράμματα για text to speech ακόμη και για speech recognition μπορείτε να βρείτε εδώ. Αυτά για σήμερα. Cu όποτε βρω ένα ακόμη ενδιαφέρον θέμα.

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

Ati drivers σε Debian/Ubuntu

Το τελευταίο καιρό έχει δημιουργηθεί πρόβλημα στην εγκατάσταση των ati drivers σε Debian και Ubuntu. Το πρόβλημα που αντιμετωπίζουμε είναι ότι όταν πάμε να εγκαταστήσουμε τον driver, μας εμφανίζεται μήνυμα ότι η έκδοση του Xorg που έχουμε δεν κάνει.

Το πρόβλημα οφείλεται στο ότι το Xorg Foundation αποφάσισε να αλλάξει το όνομα των εκδόσεων του Xorg. Έτσι αντί για 7.x που ήταν, έγινε 1.x.x. Η ati όμως "αρνείται" να προσαρμόσει τους drivers της ώστε να μην υπάρχει πρόβλημα στην εγκατάσταση τους.

Το πρόβλημα αυτό λύνεται με ένα script του kanotix! Το script αναλαμβάνει να κατεβάσει τους τελευταίους drivers, να λύσει την "παρεξήγηση" του xorg και να προχωρήσει στην εγκατάσταση τους.

Οπότε για να κατεβάσουμε το script στο home folder μας κάνουμε:

~$wget http://kanotix.com/files/install-fglrx-debian.sh

Κάνουμε το script εκτελέσιμο με την εντολή:

~$chmod +x install-fglrx-debian.sh

Στη συνέχεια βγαίνουμε από το γραφικό περιβάλλον πατώντας Ctrl+Alt+F1.

Η οθόνη θα μαυρίσει (δεν έκλεισε το γραφικό περιβάλλον, απλά βγήκαμε από αυτό για να μπορέσουμε να εγκαταστήσουμε τον driver) και τρέχουμε τo script με αυτό τον τρόπο:

~$sudo ./install-fglrx-debian.sh

Μόλις η διαδικασία ολοκληρωθεί, θα κάνει επανεκκίνηση το X (το γραφικό περιβάλλον δηλαδή) και αν όλα πήγαν καλά θα έχετε τον νέο σας driver έτοιμο!

Σημείωση: Οταν πατήσετε Ctrl+Alt+F1, αν για οποιονδήποτε λόγο θέλετε να επιστρέψετε στο X απλά πατήστε Alt+F7.


EDIT: 'Εχουν παρουσιαστεί διάφορα προβλήματα με τη χρήση αυτού του script. Αν δεν είστε σίγουροι καλύτερα μην το χρησιμοποιείσετε. Ως πρόληψη μπορείτε να κάνετε backup το xorg.conf που βρίσκεται στο /etc/X11/xorg.conf

Για να το κάνετε backup δώστε την εντολή

~$sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Αν υπάρξει πρόβλημα απλά δώστε την εντολή με τα αρχεία ανάποδα.

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

Η δύναμη της wget

Η wget είναι απλό και πανίσχυρο πρόγραμμα για να κατεβάζουμε αρχεία. Μπορεί να κατεβάσει από τα πρωτόκολλα http, https και ftp.

Η δύναμη της κρύβεται ουσιαστικά ότι τρέχει μόνο από κονσόλα. Αυτό καθιστά το πρόγραμμα σταθερό, ελαφρύ και πολύ αποτελεσματικό! Επειδή φτιάχτηκε για δίκτυα με αργή ταχύτητα ή μη σταθερά, αν το download διακοπή λόγο κάποιου προβλήματος στη σύνδεση, η wget θα προσπαθεί να κατεβάσει το αρχείο μέχρι να ολοκληρωθεί το download.



Επιπλέον διαβάζοντας το man page της wget μπορούμε να ανακαλύψουμε πολλές δυνατότητες της, όπως παραδείγματος χάριν αν θέλουμε όλα τα αρχεία που βρίσκονται σε ένα directory σε κάποιον ftp server μπορούμε να τα κατεβάσουμε όλα με μία εντολή!


Η wget είναι πολύ απλή στη χρήση! Aρκεί ένα:

$wget http://to_path_mas


για να κατεβάσουμε το αρχείο που θέλουμε :-D