Mi blog lah! Το ιστολόγιό μου

5Jun/090

Μαθήματα γλώσσας προγραμματισμού Python στα ελληνικά

Στο φόρουμ του Ubuntu-gr έχουν ξεκινήσει μαθήματα για τη γλώσσα προγραμματισμού Python.

Το πρώτο μάθημα είναι για τη ρύθμιση του περιβάλλοντος Python στο σύστημά σας, οπότε μπορείτε εύκολα να λάβετε μέρος και να παρακολουθήσετε τα επόμενα βήματα.

Μέσω του φόρουμ του Ubuntu-gr γίνεται και η μετάφραση στα ελληνικά ενός οδηγού εκμάθησης της γλώσσας Python, που θα χρησιμοποιηθεί ως ύλη για τα μαθήματα. Η μετάφραση έχει σχεδόν ολοκληρωθεί.

Δείτε τα μαθήματα Python του φόρουμ Ubuntu-gr.

Ο Κώστας Τσακάλογλου αναφέρθηκε στα μαθήματα αυτά πριν λίγες μέρες.

10May/090

Ενημερωμένος οδηγός γραφής ελληνικών (και πολυτονικό)

Ενημέρωσα τον οδηγό για το γράψιμο ελληνικών (και πολυτονικό) και είναι διαθέσιμος από τη σελίδα

http://docs.google.com/Doc?id=dccdrjqk_3gx3bq5f9

Είναι διαθέσιμος ο οδηγός για γράψιμο ελληνικών (και πολυτονικού) σε μορφή PDF.

Είναι διαθέσιμος ο οδηγός για γράψιμο ελληνικών (και πολυτονικού) σε μορφή ODT.

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

Ο οδηγός ισχύει για τις διανομές Fedora 11 (ή νεώτερες), Ubuntu Linux 9.04 (ή νεώτερες) και άλλες διανομές που θα βγουν την Άνοιξη του 2009. Για προηγούμενες διανομές, δείτε τις οδηγίες (και τον αντίστοιχο παλαιότερο οδηγό) από το παρόν ιστολόγιο για το πως μπορείτε να προσθέσετε την νέα ελληνική διάταξη πληκτρολογίου.

Κάθε σχόλιο για βελτίωση του οδηγού είναι ευπρόσδεκτο.

10May/090

10 Μαΐου: Το φόρουμ Ubuntu-GR έχει ΓΕΝΕΘΛΙΑ (1 χρόνος)!

10 Μαΐου: Το φόρουμ Ubuntu-GR έχει ΓΕΝΕΘΛΙΑ (1 χρόνος)!

Δείτε την παρουσίαση του φόρουμ του Ubuntu-gr που έκανε ο goofy στο συνέδριο FOSSCOMM που έγινε στη Λάρισα.

Δείτε την ανακοίνωση γενεθλίων στο www.ubuntu-gr.org.

Μερικά στατιστικά στοιχεία κατά τη συμπλήρωση του ενός χρόνου λειτουργίας του φόρουμ,

Γραφτείτε στο φόρουμ ubuntu-gr και μάθετε περισσότερα για το ελεύθερο λογισμικό στην ελληνική γλώσσα!

29Nov/0812

Κλειστό, ιδιόκτητο ή ιδιοταγές για proprietary λογισμικό;

Ένα συχνό πρόβλημα είναι η επιλογή της ελληνικής μετάφρασης του όρου proprietary software.

Κατά την Wikipedia, proprietary software είναι

computer software on which the producer has set restrictions on use, private modification, copying, or republishing. Similar terms include “closed-source software” and “non-free software”.

Για κάποιο λόγο δεν υπάρχει προτίμηση στο «κλειστό λογισμικό» και βλέπουμε την τάση προς τον όρο «ιδιόκτητο λογισμικό».Το πρόβλημα με το ιδιόκτητο είναι ότι έχουμε μια γενική έννοια για την οποία γίνεται χρήση σε πολύ διαφορετικά πράγματα. Για παράδειγμα, τα «ιδιόκτητα δίκτυα επικοινωνιών», σε εταιρίες όπως Forthnet και HOL. Το «ιδιόκτητο δάσος», το «ιδιόκτητο διαμέρισμα».

Κατά το λεξικό στο komvos.edu.gr,

ιδιόκτητος -η -ο [iδióktitos] E5 : που τον έχει κάποιος ως ιδιωτική περιουσία: Kατοικώ σε ιδιόκτητο διαμέρισμα. [λόγ. < αρχ. ἰδιόκτητος]

Μια τρίτη επιλογή είναι το «ιδιοταγές λογισμικό» (4 αποτελέσματα από το Google). Αν ψάξουμε όμως σκέτα «ιδιοταγές» θα δούμε περισσότερα αποτελέσματα, και συγκεκριμένα χρήση όπως «ιδιοταγές τηλεφωνικό σύστημα», «ιδιοταγές PBX», «ιδιοταγές βύσμα USB», «ιδιοταγές πρωτόκολλο», η «ιδιοταγής λύση από την Texas Instruments». Δεν κατάφερα να βρω σε κάποιο λεξικό «online» τον όρο αυτό.

Τι επιλέγουμε;

Ως κοινότητα ΕΛΛΑΚ, είναι στο χέρι μας ποιος όρος θα περάσει. Για παράδειγμα, είμαστε στη διαδικασία καθιέρωσης του όρου «ιστολόγιο» και μιας σειράς άλλων όρων. Γενικά την καθιέρωση αυτή δεν την κάνουμε με οργανωμένο τρόπο με αποτέλεσμα να μην είμαστε πάντα αποτελεσματικοί.

Για τον όρο ιδιόκτητο βλέπουμε ότι γίνεται παράλληλη χρήση σε άλλα πράγματα από το proprietary. Ακόμα, και κατά το λεξικό σημαίνει κάτι άλλο. Πιστεύω ότι θα ήταν καλό να απορρίψουμε τον όρο αυτό και να κάνουμε συλλογική στροφή σε κάτι άλλο.

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

Αν ως κοινότητα δεν μπορέσουμε να συμφωνήσουμε να δράσουμε συλλογικά στο ζήτημα αυτό, τότε η επιλογή «κλειστό λογισμικό» είναι πιστεύω μια κοινή λύση.

Η προσωπική μου επιλογή είναι να έχουμε το «ιδιοταγές λογισμικό» ως τον τεχνικό όρο για «proprietary software» ενώ να επιτρέπουμε και τη χρήση του «κλειστού λογισμικού» (σε σχέση με το ανοιχτό/ελεύθερο λογισμικό).

Φυσικά είμαι ανοιχτός σε συζήτηση.

Ενημέρωση 29Νοε2008:

Κατά το Ορόγραμμα, τεύχος 16, (Ιανουάριος/Φεβρουάριος 1996),

Στη ΓΩΝΙΑ ΤΟΥ ΓΕΣΥ …έλα κι εσύ (K.B.)

Πρόβλημα Αρ.16

Ανάμεσα στις προτάσεις που εξέτασε το ΓΕΣΥ είναι και οι ακόλουθες:
Πρόταση Θέση του ΓΕΣΥ

proprietary=ιδιογενής                       ΟΧΙ. Δεν αφορά προέλευση ( -γένεια),
αλλά κυριότητα. Τίθεται υπό διερεύ-
νηση η απόδοση:
proprietary=ιδιοκτησιακός,   ιδιοκυ-
ριότητας.

Ενημέρωση 30Νοε2008:

Ύστερα από επικοινωνία με την Ελληνική Εταιρία Ορολογίας (ΕΛΕΤΟ) και τον κ. Βαλεοντή, έλαβα την παρακάτω διευκρίνηση για τη μετάφραση του όρου proprietary στα ελληνικά.

Το επίθετο proprietary στα τυποποιητικά κείμενα (Ευρωπαϊκά και Διεθνή πρότυπα, EN, ISO, IEC, …) μας απασχόλησε για χρόνια στη ΜΟΤΟ (που είναι συλλογικό μέλος της ΕΛΕΤΟ). Χρησιμοποιήσαμε στην αρχή, αλλά εγκαταλείψαμε αργότερα, την απόδοση ιδιόκτητος. Χρησιμοποιήσαμε για κάποιο διάστημα την απόδοση ιδιογενής, αλλά και αυτή – την συζητήσαμε και στο Συμβούλιο της ΕΛΕΤΟ – δεν μας ικανοποίησε και την αντικαταστήσαμε με το ιδιοταγής (για ένα διάστημα δίναμε στη Βάση και τα δύο ως συνώνυμα πριν εγκαταλείψουμε οριστικά το ιδιογενής).
Το κύριο χαρακτηριστικό των εννοιών που χαρακτηρίζονται – τουλάχιστον στο συγκείμενο της τυποποίησης – ως proprietary είναι το ότι δεν υπακούουν σε πρότυπο (διαθέσιμο στο κοινό) δηλαδή σε κοινές δημόσιες απατήσεις π.χ. εθνικό πρότυπο όπως το ΕΛΟΤ, περιφερειακό πρότυπο όπως τα Ευρωπαϊκά, ή διεθνές πρότυπο όπως τα ISO, IEC, αλλά υπακούουν σε ίδ-ι-ες (δικές τους, ιδιωτικές – όχι δημόσιες – απαιτήσεις). Σε αυτό το συγκείμενο, λοιπόν, το proprietary λειτουργεί με αντίθετό του το επίθετο standard,  δηλαδή: standard Aproprietary A (οτιδήποτε είναι αυτό το A) αν το Α υπακούει σε πρότυπο (τάσσεται υπό τις προδιαγραφές προτύπου) ή υπακούει σε ίδιες (καθαρά δικές του) απαιτήσεις. Υιοθετήσαμε, λοιπόν, το ζευγάρι προτυποταγήςιδιοταγής (προτυποταγές Α – ιδιοταγές Α). Εκτός από τις έννοιες όμως «standard» και «proprietary» συναντήσαμε να χρησιμοποιούνται και οι αντιφατικές τους «non-standard» και «non-proprietary», δηλαδή τον όρο non-standard ως συνώνυμο του όρου proprietary και τον όρο non-proprietary ως συνώνυμο του όρου standard (φυσικά μιλάμε για το ίδιο συγκείμενο, γιατί το standard σε άλλα συγκείμενα αποδίδεται ορθά ως πρότυπος ή τυπικός). Χρησιμοποιούμε, λοιπόν, κατ’ αντιστοιχίαν και τους όρους απροτυποταγής και ανιδιοταγής. Ώστε, για τη ΜΟΤΟ και για τα ελληνικά τηλεπικοινωνιακά πρότυπα έχουν πλέον οριστικοποιηθεί οι αποδόσεις:
standard – proprietary ==> προτυποταγήςιδιοταγής
non-standard – non-proprietary ==> απροτυποταγήςανιδιοταγής
Με μια αναζήτηση στη Βάση TELETERM (www.moto-teleterm.gr) και με «τμήμα» όρου αναζήτησης «proprietary» (μην έχοντας νυγματίσει ότι είναι ολόκληρη λέξη και έχοντας νυγματίσει να αναγραφούν και οι πηγές) θα λάβετε έναν πίνακα με 76 λήμματα που περιλαμβάνουν (στον αγγλικό όρο) τη λέξη proprietary αλλά και τη λέξη non-proprietary
Κάπου θα δείτε ότι έχει «ξεφύγει» το ιδιογενής, θα το διορθώσω όμως, γι αυτό αγνοήστε το.
Επομένως, στην ερώτησή σας απαντώ ότι το proprietary software αναμφίσημα μπορεί να αποδοθεί ως ιδιοταγές λογισμικό.

12Nov/080

Updated to Ubuntu 8.10


I just updated my system to Ubuntu 8.10. Since I had a separate partition for /home, I opted to actually reinstall while retaining the files in /home. The rest of the post is a laundry list of tips.

I could not find a blank CD or CDRW, so I opted to write the installation 8.10 ISO to a USB stick, then rebooted with the USB stick and finally installed. It was really fast and and convenient.

All hardware was properly detected (sound card: snd-hda-intel, wifi: iwl3945, bluetooth, intel graphics card). Regarding the sound card, some kind soul probably submitted the PCI ID and model information to the ALSA project, so there is no need anymore to specify manually.

I upgraded the stock OpenOffice.org 2.4.1 to OpenOffice.org 3.0. There are many ways to do it, however the easiest is to simply add the software source

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

and let the system update itself automatically. For more on this, see the instructions at softpedia.

OpenOffice.org does not support OpenType fonts yet. I had the impression that OpenOffice.org 3.0 could see OpenType fonts but had trouble printing or exporting to PDF. My test showed that OOo 3.0 could not see OpenType fonts such as the ttf-gfs-* fonts, even when trying to force loading with spadmin. OpenType support is scheduled for the next version of OpenOffice.org. For now, we can use the wide range of TTF fonts.

I installed VirtualBox by adding the repository details described at the VirtualBox Linux Download webpage. Then, I tried to search with Add/Remove or Synaptic, however I could not find the virtuabox package. Only the virtualbox-ose packages were visible. It appears there is some sort of bug in the package description. If you open Synaptic, then click on the Origin (Προέλευση) filter which shows packages per repository. Select the virtualbox repository and you can eventually see virtualbox-2.0. Pretty weird.

For Evolution Mail, previously one would package the files manually and then restore them. This was error-prone because the account information are saved in gconf, the passwords in ~/.gnome2_private, etc. The proper solution is to remember to perform a backup before installing a new version of Ubuntu. In Ubuntu 8.04 and Evolution (from GNOME 2.22) there is an option to backup your settings, which includes mails and all. You finally restore in your new system; when the new Evolution starts for the first time, you are asked whether you want to restore a previous backup.

Firefox would freeze momentarily for some strange reason. I run from the command line and I noticed that some pages that had references to Flash material would freeze Firefox while trying to locate the Flash plugin. This was solved be installing flashplugin-nonfree.

I installed the updated Greek layout, so I can now type ϡϠϸϕϟαϛϚϖϐʹ͵ϻϺ«»ᾶᾅἒᾥ in the same layout.

Update #1: Ubuntu 8.10 works better with a dual head configuration. In System/Preferences/Screen resolution, you can activate the second display. The utility realises that the (currently) hard-coded maximum virtual display is not big enough to accomodate both monitors, and it asks you to edit automatically the xorg configuration file in order to add the setting for you. After a logout and re-login sequences, dual head works. Sadly for my graphics card, this means that there is no 3D support in this mode. With Intel 965GM, if the virtual screen does not fit in 2048×2048, then you no can haz 3D. Actually, if I align the displays vertically, they do fit and I would be able to get 3D.

Update #2: Time to put the system temperature sensors (CPU, hard disk). For the backend, we install the lm-sensors and hddtemp packages. With lm-sensors, we need to run sudo sensors-detect so that the appropriate settings can be detected. If you have a recent Intel CPU, this will probably find that you need to add the coretemp kernel module to /etc/modules, then reboot to activate it. For the hard disk temperature, simply install hddtemp and choose yes when prompted to add the hddtemp service. For the front-end, install the sensors-applet applet. You need to logout and login again so that this applet, called Hardware Sensors Monitor, appears in the applets list. Once you add, click to enable all available sensors in the preferences.