Ορθογραφικός έλεγχος σε δίγλωσσα Ελληνο-Αγγλικά κείμενα για firefox και open/libre-office: 2 αρκετά βολικά plugins

Μια έλλειψη που κάνει δύσκολη τη ζωή όσων γράφουν κείμενα που περιέχουν και Αγγλικές και Ελληνικές λέξεις σε firefox και libreoffice είναι η αδυναμία των ορθογράφων των εφαρμογών αυτών να εντοπίζουν αυτόματα τη γλώσσα στην οποία βρίσκεται κάθε λέξη και να κάνουν τον έλεγχο ορθογραφίας χρησιμοποιώντας το κατάλληλο σε κάθε περίπτωση λεξικό.

Στον firefox πρέπει να επιλέξεις χειροκίνητα σε ποια γλώσσα θα κάνει ορθογραφικό έλεγχο, ενώ στο libre/openoffice μπορείς να ορίζεις τη γλώσσα πάλι χειροκίνητα για όλο το έγγραφο, μια παράγραφο, μια πρόταση ή μια λέξη. Και οι δύο τρόποι απαιτούν πολλές επαναλαμβανόμενες χειροκίνητες επιλογές σε context menus καθώς κάποιος γράφει πολυγλωσσικό κείμενο, που κάνουν την όλη διαδικασία μη πρακτική. Άλλα λογισμικά κλειστού κώδικα, όπως το ms-office δεν υποβάλλουν το χρήστη σε τέτοιου είδους ταλαιπωρία, αλλά ανιχνεύουν αυτόματα την αλλαγή γλώσσας και κάνουν τον έλεγχο με το αντίστοιχο λεξικό χωρίς να χρειάζεται κάποια ενέργεια του χρήστη.

Ψάχνοντας για μια λύση στο πρόβλημα αυτό για τα firefox και libreoffice που χρησιμοποιώ στο ubuntu μου έπεσα πάνω σε δύο χρηστικότατα Plug-ins που δίνουν μια λειτουργική, αν και όχι βέλτιστη ή τεχνικά απολύτως σωστή λύση.

Το πρώτο είναι το “English – Greek Spelling dictionary” plug-in του Κώστα Παπαδήμα για το firefox που μπορείτε να βρείτε  στο https://addons.mozilla.org/en-US/firefox/addon/english-greek-spelling-diction/ .

Είναι ουσιαστικά ένα συνδυασμένο κοινό λεξικό που περιέχει και τις ελληνικές και τις αγγλικές λέξεις, αντί για δύο ξεχωριστά λεξικά. Έτσι επιλέγοντας ως γλώσσα  “English & Greek” μπορούμε να έχουμε διγλωσσικό αυτόματο έλεγχο ορθογραφίας χωρίς να χρειάζεται να ορίζουμε διαφορετική γλώσσα κατά περίπτωση.

Το δεύτερο είναι το “Greek_Caps_English_US” extension για το open/libre-office . Η ποιο πρόσφατη έκδοση είναι του 2008 και έχει ανέβει στο site του openoffice από τον χρήστη firewalker. Βρίσκεται στο http://extensions.services.openoffice.org/project/Greek_Caps_English_US .

Ακολουθεί και αυτό την προσέγγιση του προηγούμενου Plug-in, απλά συνενώνοντας το Ελληνικό και το Αγγλικό λεξικό. Το αποτέλεσμα είναι σε κείμενο που είναι επισημασμένο ως Ελληνική γλώσσα να ελέγχονται σωστά και Αγγλικές λέξεις.

Και τα δύο αυτά λεξικά λύνουν στην πράξη το πρόβλημα του αγγλοελληνικού κειμένου, αλλά  με custom και άκομψο τρόπο:

  • Χρησιμοποιούν συνένωση συγκεκριμένων εκδόσεων Αγγλικού και Ελληνικού λεξικού. Δεν χρησιμοποιούνται τα νεότερα και ενημερωμένα λεξικά της κάθε γλώσσας, ενώ νέες εκδόσεις του Ελληνικού ή του Αγγλικού λεξικού θα αργούν αρκετά να ενσωματωθούν σε νέες εκδόσεις των παραπάνω plugins με αποτέλεσμα ο χρήστης τους να αναγκάζεται να χρησιμοποιεί παλιά και με ελλείψεις λεξικά.
  • Για να γίνει διγλωσσικός  ορθογραφικός έλεγχος πρέπει είτε ως γλώσσα του κειμένου να έχει δηλωθεί το “English & Greek”, είτε αγγλικές λέξεις να είναι μαρκαρισμένες ως Ελληνικό κείμενο. Και οι 2 τρόποι δεν φαίνονται τεχνικά ορθοί και πιθανώς να δημιουργούν άλλα προβλήματα στη σωστή κωδικοποίηση, απεικόνιση και χειρισμό του κειμένου από άλλα συστήματα.
  • Τα plug-ins λύνουν το πρόβλημα για συγκεκριμένες 2 γλώσσες: Ελληνικά και Αγγλικά. Αν κάποιος θέλει οποιοδήποτε άλλο συνδυασμό γλωσσών θα πρέπει να φτιάξει ή να βρει συνδυασμένα λεξικά των γλωσσών αυτών. Και τι γίνεται αν κάποιος γράφει τρι-γλωσσικά κείμενα;
  • Τα plugins λύνουν το πρόβλημα για 2 συγκεκριμένες εφαρμογές. Σε διανομές linux όπως το ubuntu υπάρχουν κεντρικά συστήματα ορθογραφικού ελέγχου όπως τα ispell, aspell, hunspell τα οποία χρησιμοποιούν διάφορες εφαρμογές όπως το gedit , οι οποίες δεν μπορούν να ωφεληθούν από τα 2 αυτά plugin.

Θα ήταν καλό η Ελληνική κοινότητα ΕΛ/ΛΑΚ, ως μη αγγλόφωνη και άρα αναγκαστικά πολύγλωσση σε αρκετά από τα κείμενά της, ειδικά για κείμενα με ορολογία επιστήμης υπολογιστών, να ασχοληθεί με το θέμα του αποδοτικού διγλωσσικού/πολυγλωσσικού ορθογραφικού ελέγχου, ώστε να βρεθεί μια γενική λύση και τεχνικά σωστή και ανεξάρτητη από συγκεκριμένο συνδυασμό γλωσσών έτσι ώστε να επωφεληθούν και άλλες μη αγγλόφωνες κοινότητες.

 

Ubuntu 10.04 Release Party στην Πάτρα

Σήμερα το απόγευμα φίλοι του Ελεύθερου Λογισμικού, του Linux και του Ubuntu μαζευτήκαμε σε καφετέρια της Πάτρας με αφορμή την κυκλοφορία του νέου Ubuntu 10.04. Συνολικά 9 άτομα με τα laptop και netbook μας, αρκετά από τα οποία έτρεχαν ήδη το νέο Ubuntu, απολαύσαμε ένα απογευματινό καφεδάκι συζητώντας για τεχνολογία και υπολογιστές. Χάρηκα που είχα την ευκαιρία να συναντηθώ και να μιλήσω για μια ακόμα φορά με αρκετά μέλη του PatrasLUG.


Το Ubuntu 10.04 LTS είναι εδώ!

Σήμερα 29 Απριλίου 2010 στις 18:24 GMT η ομάδα ανάπτυξης του Ubuntu ανακοίνωσε επίσημα τη διάθεση του Ubuntu 10.04 LTS (με υποστήριξη μεγάλης διάρκειας) με κωδική ονομασία Lucid Lynx, συνεχίζοντας την παράδοση του Ubuntu να συλλέγει και να ενοποιεί τις πιο πρόσφατες και πιο σημαντικές τεχνολογίες ελεύθερου λογισμικού σε μια ποιοτική και εύχρηστη διανομή. Το Ubuntu 10.04 LTS διατίθεται στις εκδόσεις Ubuntu 10.04 LTS Desktop για υπολογιστές γραφείου και Ubuntu 10.04 LTS Server για κεντρικούς υπολογιστές. H έκδοση Server μπορεί να χρησιμοποιηθεί σε φυσικούς server, στο Ubuntu Enterprise Cloud (UEC) και στο Amazon EC2 public cloud.

Παράλληλα ανακοινώθηκε και η κυκλοφορία του Ubuntu 10.04 Netbook Edition για φορητούς υπολογιστές τύπου netbook η οποία δεν είναι LTS.

Το Ubuntu 10.04 LTS θα υποστηρίζεται για 3 χρόνια στις εκδόσεις για υπολογιστές γραφείου και για 5 χρόνια στις εκδόσεις για server.

Χάρις τις προσπάθειες της παγκόσμιας κοινότητας μετάφρασης, το Ubuntu είναι διαθέσιμο σε 29 γλώσσες. Για μια λίστα των υποστηριζόμενων γλωσσών και λεπτομερή στατιστικά για αυτές και άλλες γλώσσες, δείτε στη σελίδα:

http://people.ubuntu.com/~dpm/ubuntu-10.04-translation-stats.html

Το Ubuntu 10.04 LTS αποτελεί επίσης τη βάση για τις νέες 10.04 εκδόσεις των Kubuntu, Xubuntu, Edubuntu, UbuntuStudio και Mythbuntu:

Kubuntu http://kubuntu.org/news/10.04-lts-release
Xubuntu http://xubuntu.org/news/10.04-release
Edubuntu http://edubuntu.org/news/10.04-release
Mythbuntu http://mythbuntu.org/10.04/release
Ubuntu Studio https://wiki.ubuntu.com/UbuntuStudio/10.04release_notes

Νέα χαρακτηριστικά του Ubuntu 10.04 LTS

Γρήγορη εκκίνηση

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

Κοινωνικό από την αρχή

Το νέο ‘Me Menu’ του Ubuntu 10.04 LTS απλοποιεί και ενοποιεί τη διαδικασία χρήσης και ενημέρωσης εφαρμογών κοινωνικής δικτύωσης συμπεριλαμβανομένων των Facebook, Digg, Twitter και Identi.ca. Το Me Menu παρέχει ακόμα πρόσβαση σε κανάλια συνομιλίας και δίκτυα άμεσων μηνυμάτων επιτρέποντας στους χρήστες να συνομιλούν με φίλους και συνεργάτες μέσω Google Talk, MSN, IRC και σχεδόν κάθε δίκτυο.

Social from the start

Ubuntu One

Η καλύτερη ενσωμάτωση του Ubuntu One στο περιβάλλον εργασίας κάνει ευκολότερη την κοινή χρήση και αποθήκευση αρχείων και φακέλων στο σύννεφο. Ακόμα υποστηρίζεται η αποθήκευση και κοινή χρήση σελιδοδεικτών και επαφών επιτρέποντας στους χρήστες να χρησιμοποιούν τις πληροφορίες τους από οποιαδήποτε υπολογιστική συσκευή παρέχει σύνδεση στο διαδίκτυο.

Μουσικό κατάστημα Ubuntu One

Μουσικά κομμάτια από τους σπουδαιότερους καλλιτέχνες και τις μεγαλύτερες μπάντες είναι διαθέσιμα στους χρήστες του Ubuntu μέσα από τη βασική εφαρμογή αναπαραγωγής μουσικής. Αποκτήστε μουσικά κομμάτια, αποθηκεύστε τα στο Ubuntu One και ακούστε μουσική από διάφορους υπολογιστές και συσκευές, χωρίς ψηφιακούς περιορισμούς DRM.

Ubuntu One Music Store

Κέντρο λογισμικού Ubuntu 2.0

Το κέντρο λογισμικού του Ubuntu παρέχει έναν εύκολο τρόπο να ανακαλύπτετε νέο λογισμικό και να το παρακολουθείτε μετά την εγκατάστασή του, μέσα από ένα νέο και ποιο εύχρηστο περιβάλλον. Μπορείτε ακόμα να επιλέγετε μεταξύ λογισμικού που παρέχεται από το Ubuntu, από συνεργάτες της Canonical ή από προγραμματιστές που χρησιμοποιούν την υπηρεσία φιλοξενίας προσωπικών αποθετηρίων του Launcpad (PPA).

Ubuntu Software Center

Ubuntu 10.04 Netbook Edition (UNE)

Οι χρήστες netbook, πέρα από τις βελτιώσεις της έκδοσης για υπολογιστές γραφείου, θα επωφεληθούν ακόμα από τις μεγαλύτερες ταχύτητες εκκίνησης σε συσκευές με δίσκους στερεάς κατάστασης (SSD), τη γρηγορότερη αναστολή λειτουργίας και επαναφορά που αυξάνει τη διάρκεια της μπαταρίας και το πρωτοπόρο περιβάλλον εργασίας που είναι ειδικά σχεδιασμένο για μικρές οθόνες.

Διαβάστε περισσότερα για τα χαρακτηριστικά του Ubuntu 10.04 LTS στα ακόλουθα δελτία τύπου:

Desktop και Netbook edition http://www.ubuntu.com/news/ubuntu-10.04-desktop-edition

Server edition http://www.ubuntu.com/news/ubuntu-10.04-server-edition

Αποκτήστε το Ubuntu 10.04 LTS

Για να κατεβάσετε το Ubuntu 10.04, ή να σας σταλούν δωρεάν CD, επισκεφθείτε τη σελίδα:

 http://www.ubuntu.com/getubuntu

Στους χρήστες του Ubuntu 9.10 θα προταθεί αυτόματη αναβάθμιση στο 10.04 LTS από τον διαχειριστή ενημερώσεων. Για οδηγίες σχετικά με την αναβάθμιση δείτε τη σελίδα:

   http://www.ubuntu.com/getubuntu/upgrading

Οι χρήστες του Ubuntu 8.04 LTS μπορούν αν επιθυμούν να περιμένουν για την ενδιάμεση έκδοση 10.04.1 LTS, που πρόκειται να κυκλοφορήσει τον Ιούνιο του 2010, πριν αναβαθμίσουν.

Όπως πάντα, η αναβάθμιση στη νεότερη έκδοση του Ubuntu παρέχεται εντελώς δωρεάν.

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

   http://www.ubuntu.com/getubuntu/releasenotes/1004

Δείτε τα νέα χαρακτηριστικά της έκδοσης 10.04 σε μια γραφική περιήγηση:

   http://www.ubuntu.com/getubuntu/releasenotes/1004overview

Αν έχετε κάποια ερώτηση, ή νομίζετε ότι βρήκατε κάποιο σφάλμα ή ατέλεια, αλλά δεν είστε σίγουροι, μη διστάσετε να ρωτήσετε στο κανάλι #ubuntu-gr στο δίκτυο IRC freenode, στη λίστα ηλεκτρονικού ταχυδρομείου, η στο forum της ελληνικής κοινότητας ubuntu.

   #ubuntu-gr στο δίκτυο irc.freenode.net
   https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
   http://forum.ubuntu-gr.org/

Ubuntu Netbook Edition για αρχιτεκτονικές ARM

Η ειδικά σχεδιασμένη για αρχιτεκτονικές ARM έκδοση του Ubuntu Netbook Edition έρχεται με μια συλλογή ελαφρών εφαρμογών προσαρμοσμένη ειδικά για συσκευές βασισμένες σε ARM, που περιέχει μια λύση web-based εφαρμογών γραφείου ηλεκτρονικού ταχυδρομείου και γραφικό περιβάλλον που λειτουργεί με ή χωρίς επιτάχυνση γραφικών.

Bash sequences

Χρειάστηκε χθες να κάνω επανάληψη for σε ακολουθίες του τύπου 01,02,..,xx με χρήση του Bash Shell για την τακτοποίηση κάποιων αρχείων στο δίσκο του pc μου. Να οι τρόποι που βρήκα:

  1. Με χρήση της παραμέτρου -w του seq (προτάθηκε από τον vvas):
    for i in $(seq -w 30); do echo Doing stuff with $i; done
  2. Με χρήση xargs και printf (προτάθηκε από τον keramida):
    for i in $(seq 30 | xargs -n1 printf "%02d\n"); do echo Doing stuff with $i; done
  3. Με χρήση της έκφρασης ακολουθίας με αγκύλες του Bash 4.x (προτάθηκε από τον ltsampros):
    for i in {00..30}; do echo Doing stuff with $i; done

Ο τρίτος τρόπος είναι σαφώς πιο μαζεμένος και εύκολος να τον θυμάται και να τον συντάσσει κανείς, αλλά η χρήση xargs και printf λειτουργεί και σε παλιότερες εκδόσεις Bash και δίνει μια διαφορετική χάρη και ευελιξία. :)

Tux Droid: Ο Tux είναι ζωντανός!

Ο Tux Droid είναι μια “έξυπνη συσκευή” που μοιάζει με τον Tux, τον πιγκουίνο – μασκότ του Linux. Ο Tux Droid μιλάει και βγάζει διάφορους ήχους, κουνάει τα πτερύγιά του και μπορεί να κάνει τα μάτια του φωτεινά.

Ο έξυπνος αυτός πιγκουίνος ελέγχεται από απόσταση μέσω wifi από το linux pc σου και μπορεί να σου διαβάζει τα email σου ή τα νέα από τα αγαπημένα σου rss feeds και να κάνει ό,τι βάλει ο νους σου, μια και η αρχιτεκτονική του και το λογισμικό του είναι εντελώς ανοικτά. Μπορείς να προγραμματίσεις τον Tux πρακτικά σε κάθε επίπεδο, ενώ ο πηγαίος κώδικας του firmware και του λογισμικού που τρέχει είναι διαθέσιμος από το site της κατασκευάστριας εταιρίας Kysoh. Μπορείς να προγραμματίσεις τη συμπεριφορά του Tux Droid με πολλούς τρόπους, από τη μετατροπή του firmware μέχρι την ανάπτυξη ενός προγράμματος για τον Tux σε python.

Mια αρκετά δυναμική κοινότητα προγραμματιστών και χρηστών έχει αγκαλιάσει τον πιγκουίνο και παρέχει υποστήριξη μέσω της ιστοσελίδας της, λίστας ταχυδρομείου, forum και καναλιού IRC.

Στην ερευνητική ομάδα στο ΙΤΥ, οπου πρόσφατα άρχισα να δουλεύω έχουμε μια παρόμοια “έξυπνη” συσκευή για τα πειράματά μας, ένα κουνέλι το Νabaztag, που μας έχει δημιουργήσει όμως αρκετούς πονοκεφάλους λόγω της εχθρικά κλειστής αρχιτεκτονικής και λογισμικού του. Καιρός να αντικατασταθεί!! Ήδη ψήνω την ομάδα να αποκτήσουμε ένα φιλικό και καλοκάγαθο πιγκουίνο.

Μερικά σχετικά links:

Το site της κατασκευάστριας εταιρίας: http://www.kysoh.com/
Το site της κοινότητας: http://www.tuxisalive.com/
Review από το arstechnica: http://arstechnica.com/reviews/hardware/tux-droid-review.ars
Παρουσίαση των δυνατοτήτων προγραμματισμού του Tux Droid: http://exogen.case.edu/tux
Οδηγίες στο wiki.yobi.be: http://wiki.yobi.be/wiki/Tux_Droid
Ο Tux ζωντανεύει και στο φόρουμ του Ελληνικού linux format !!!

The Economist: Το Ubuntu είναι η πηγή της ανοδικής πορείας του Linux

Το ηλεκτρονικό περιοδικό The Economist κάνει τρεις τεχνολογικές προβλέψεις για το 2008. Οι δυο πρώτες αφορούν τη χρήση του διαδικτύου ενώ η τρίτη μας αφορά όλους, είτε σερφάρουμε στο διαδίκτυο είτε όχι. Σύμφωνα με την τρίτη πρόβλεψη του The Economist η τεχνολογία πρόκειται να γίνει πιο ανοικτή:

Το 2008 θα δούμε περισσότερο εταιρίες που έχουν αναπτυχθεί στηριζόμενες σε κλειστές – ιδιόκτητες τεχνολογίες, να υιοθετούν “ανοικτές” πρακτικές και τεχνολογίες.

Οι ειδήμονες συμφωνούν: Ούτε η Microsoft, ούτε η Apple μπορούν να συναγωνιστούν στα νέα χαμηλά επίπεδα τιμών που αποζητούν εταιρίες που προσπαθούν να μειώσουν το κόστος. Με το λογισμικό ανοικτού κώδικα να ωριμάζει ταχύτατα, το Linux, το OpenOffice, ο Firefox, η MySQL, το Evolution, το Pidgin και ακόμα 23.000 άλλες εφαρμογές Linux που διατίθενται δωρεάν δείχνουν περισσότερο από έτοιμες να καλύψουν αυτό το κενό. Σύμφωνα με κάποιους υπολογισμούς οι θιασώτες του Linux σύντομα θα ξεπεράσουν τους εθισμένους στην πλατφόρμα Macintosh. Ο Linus Torvalds θα πρέπει να είναι πολύ περήφανος.

Το πιο ενδιαφέρον όμως σημείο της ανάλυσης του The Economist αποτελεί το που βλέπει να έχει τη μεγαλύτερη απήχηση το λογισμικό ανοικτού κώδικα (Linux) και γιατί (Ubuntu):

Είναι κυρίως η δημιουργία του Gutsy Gibbon ή αλλιώς Ubuntu 7.10 από την Canonical… Το Ubuntu (και οι παράγωγες διανομές Kubuntu, Edubuntu και Xubuntu) έχουν εξομαλύνει τα περισσότερα από τα δύσκολα και περίπλοκα για τους μη τεχνικούς χρήστες σημεία του Linux βελτιώνοντάς το ταυτόχρονα αισθητικά και λειτουργικά ώστε να γίνει πιο κατάλληλο για χρήση γραφείου.

Χωρίς αμφιβολία, το Gutsy Gibbon αποτελεί την πιο περιποιημένη, ολοκληρωμένη και φιλική προς το χρήστη διανομή Linux που υπάρχει μέχρι στιγμής. Είναι τώρα πιο εύκολο να εγκαταστήσεις και να ρυθμίσεις το Ubuntu από ότι τα Windows. Σημαντική δουλειά έχει γίνει και στον τομέα των γραφικών, και κυρίως των γραμματοσειρών, κάνοντάς τα το ίδιο διαισθητικά και ελκυστικά με αυτά των Mac.

Όπως και άλλες διανομές Linux για εφαρμογές γραφείου, το Ubuntu λειτουργεί τέλεια σε χαμηλών επιδόσεων μηχανές που δεν μπορούν να εκτελέσουν ικανοποιητικά τα Windows XP, πόσο μάλλον τα Vista Home Edition ή το OS-X της Apple.

Το ubuntu δέχεται πλέον την αναγνώριση που του αξίζει. Δεν θα έλεγα βέβαια ότι μπορεί να του αποδοθεί το σύνολο της προόδου και εξέλιξης του Linux, αλλά σίγουρα έχει παίξει πολύ σημαντικό ρόλο, κυρίως στην προώθηση του Linux για χρήση γραφείου, την εποχή μάλιστα που άλλες μεγάλες παραδοσιακές διανομές είχαν εγκαταλείψει την ιδέα του “Linux στο γραφείο” για να επικεντρωθούν στα προϊόντα για server που θα τους απέφεραν περισσότερα κέρδη.

Πηγή: http://blogs.cnet.com/8301-13505_1-9837818-16.html .

Πρώτο Post

Μετά από 6 περίπου μήνες στα βουνά της Σάμου, ας όψεται ο ΕΣ, είμαι και πάλι online! Και μιας και μόλις ξεμπέρδεψα με το στρατό και έχω αρκετό ελεύθερο χρόνο μέχρι να ξαναμπλεχτώ πάλι σε δουλειές, είπα να αρχίσω να γράφω σε αυτό το blog που είχα δημιουργήσει πριν από έναμιση χρόνο περίπου, και είχα σχεδόν ξεχάσει την ύπαρξή του.