Καλησπέρα παιδιά,
πιστεύω ότι ο Λυκούργος έχει βάση σε αυτό που γράφει. Έχω μιλήσει
αρκετές φορές με συμβούλους πληροφορικής π.χ. Αντρέα Τσεπαπαδάκη γι
'αυτό το θέμα. Γενικά είναι πολύ θετικοί αλλά είναι αρκετά δύσκολο να
προσθέσουμε κάτι στο βιβλίο (π.χ. σελίδα αντιστοίχησης εντολών) και
τελικά καταλήγουμε στη σημερινή κατάσταση. Δυστυχώς αρκετοί συνάδελφοι
(δε θέλω να επεκταθώ πολύ) έχουν μάθει τις εντολές από το micpro και δε
διατίθεντε να μάθουν 10 νέες ;) Ίσως λοιπόν να ήταν καλά και τα aliases ...
Σίγουρα αξίζετε Συγχαρητήρια.
Φιλικούς Χαιρετισμούς,
Λεωνίδας
Lycourgus Papageorgiou wrote:
Γρηγόρη συγγνώμη αλλά ξέχασα και κάτι άλλο βασικότατο!
ΣΥΓΧΑΡΗΤΗΡΙΑ για τη δουλειά ως τώρα και τη βοήθεια..
Φιλικά
Λυκούργος
Lycourgus Papageorgiou wrote:
Γρηγόρη γειά σου,
έχεις δίκιο για τις διαφορετικές εντολές μεταξύ kturtle και
microworlds. Άλλωστε είναι προφανώς ευκολότερες στην απομνημόνευση οι
εντολές όπως τις έχετε ορίσει εσείς (σα, σδ κτλ).
Το θέμα όμως είναι ότι επειδή έτσι είναι το σχολικό βιβλίο μας, θα
ήταν προτιμότερο να υπήρχαν και τα aliases με τον τρόπο του Σχολικού
βιβλίου (μιας και διαφορετικά θα πρέπει να δίνουμε σημειώσεις για τις
εντολές του kturtle και να εξηγούμε στα παιδιά γιατί είναι διαφορετικό
- άσε που δεν θα το καταλάβουν).
Προσωπική μου άποψη είναι πως θα ήταν ευκολότερο να μπουν τα aliases
των εντολών στο kturtle ώστε στις απλές ασκήσεις του βιβλίου να
υπάρχει συμβατότητα. Άλλωστε το kturtle στην Ελλάδα θα χρησιμοποιηθεί
κυρίως από μαθητές και εκπαιδευτικούς Γ Γυμνασίου.
Ερώτηση: Υπάρχει τρόπος να οριστούν τα aliases των εντολών χωρίς να
χρειάζεται compile όλης της εφαρμογής;
Αν γινόταν αυτό θα ήταν αρκετά εύκολο να φτιάχναμε τα aliases (με το
πείραγμα 1-2 αρχείων), να τα εγκαθιστούσαμε στα σχολεία ώστε να
υπάρχει η συμβατότητα με το Σχολικό βιβλίο (για το οποίο έχεις δίκιο
πως κακώς ακολουθεί το microworlds).
Y.Γ. Βέβαια για να πω την πάσα αλήθεια, ενώ θεωρώ πολύ καλό τον τρόπο
ορισμού των εντολών όπως τον ακολουθείτε, μήπως θα ήταν προτιμότερο να
προσέχουμε και λίγο την συμβατότητα με τo microworlds συνολικά στην
εφαρμογή; Τα επιπλέον aliases θα ήταν μια λύση. Φαντάσου πως έτσι θα
λύνονταν τα χέρια σε οποιονδήποτε θα ήθελε να δουλέψει logo και στο
linux (πιθανώς στα παιδαγωγικά τμήματα των Πανεπιστημίων) μιας και
καλώς ή κακώς όταν μιλάνε για logo εννοούν το microworlds. Άλλωστε σε
πολλά προγράμματα opensource ακολουθείται μια συμβατότητα στις εντολές
και το interface ώστε η μετάβαση από τα εμπορικά προγράμματα να είναι
όσο το δυνατόν ευκολότερη.
Αυτός νομίζω πως είναι ο σοβαρότερος λόγος να μπουν τα aliases στο
επίσημο ελληνικό πακέτο του kturtle.
Καλές βουτιές
Λυκούργος
Στις 30 Ιούλιος 2009 1:28 μμ, ο χρήστης Grigoris Markakis
<[email protected] <mailto:[email protected]>> έγραψε:
Χαιρετώ συνάδελφοι, έλειπα σε διακοπές και άργησα να διαβάσω τα
mail. Ας συνδράμω και εγώ στη συζήτηση.
Να ξεκινήσω από την πρόταση του Άλκη για το να αλλαχτούν οι
μεταφράσεις των εντολών:
Να πω ότι διαφωνώ για τους εξής λόγους:
1. Μεταφράζοντας τις εντολές του KTurtle στα ελληνικά με το Γιάννη
Χαριτάκη ακολουθήσαμε τ*ην πρακτική του ίδιου του KTurtle* για τις
συντομεύσεις. Έτσι η *turnleft *έχει συντόμευση *tl (*τα αρχικά
των δυο λέξεων δηλαδή) επομένως και η μετάφραση έγινε
*στρίψεαριστερά *και η συντόμευση *σα*. Με αντίστοιχο τρόπο έγινε
και η μετάφραση των υπολοίπων εντολών.
2. Γενικά, είναι λάθος να μεταφράζουμε ελεύθερο λογισμικό
αντιγράφοντας μια εμπορική εφαρμογή και μάλιστα μια εφαρμογή η
οποία επιβλήθηκε σε κάποια Γυμνάσια, ενώ το ελεύθερο λογισμικό
(το KTurtle σε αυτή την περίπτωση) υπάρχει για όλους και όχι μόνο
για το μάθημά μας στη Γ' Γυμνασίου.
3. Δεν νομίζω να κερδίζουμε και τόσα πολλά στην "συμβατότητα" του
κώδικα KTurtle και Microworlds καθώς οι δυο εφαρμογές πέρα από
10-15 κοινές εντολές έχουν εντελώς διαφορετικό ρεπερτόριο εντολών
(λεξιλόγιο) και συντακτικό. Ίδιο κώδικά δεν θα χρησιμοποιήσουμε
στις δυο εφαρμογές παρά μόνο αν κάνουμε ένα απλό προγραμματάκι που
να φτιάχνει ένα τετράγωνο κτλπ.
4. Νομίζω είναι καλύτερα να ξεχάσουμε μια και καλή το Microworlds
και οποιαδήποτε άλλη εμπορική εφαρμογή και να ασχοληθούμε μονάχα
με το ελεύθερο λογισμικό και πως μπορούμε να κάνουμε βελτιώσεις
βασισμένοι σε αυτό. Αλλιώς είναι σαν να προσπαθούμε να βάλουμε σε
μίξερ MS Office και OpenOffice για να βγει ένας αχταρμάς.
Στο *δια ταύτα:*
Αν συμφωνήσουμε κάτι διαφορετικό τότε, αντί να φτιάχνει ο καθένας
τη δική του μετάφραση, μπορούμε να κάνουμε την αλλαγή και να
υποβληθεί upstream. Με αυτό τον τρόπο μεταφράζεται το KDE και έτσι
βοηθήσαμε και εμείς στην ελληνική μετάφραση.
Τέλος, όσο αφορά τις σημειώσεις: Πριν μερικές ημέρες ολοκλήρωσα τη
μετάφραση του επίσημου manual του KTurtle (αυτό που βγαίνει
πατώντας F1). Ήδη το έχω στείλει σε μερικούς συναδέλφους να του
ρίξουν μια ματιά γιατί πιθανό να θέλει λίγο "χτένισμα". Το στέλνω
και σε 'σας, ίσως βοηθήσει για τη συγγραφή σημειώσεων.
Για την εγκατάσταση (σε Ubuntu) απλά τρέξτε τις παρακάτω εντολές:
sudo mkdir /usr/share/doc/kde/HTML/el
sudo unzip kturtle.zip -d /usr/share/doc/kde/HTML/el
Μετά, απλά, πατάτε F1 στο KTurtle...
Αφού ολοκληρωθεί το σχετικό "χτένισμα", θα το ανεβάσω στο δίκτυο
ως DOCBOOK, ως HTML και PDF. Πιθανό ο Άλκης να θέλει να περιλάβει
την εγκατάστασή του στα sch-sripts.
Καλές βουτιές στη θάλασσα, στον κώδικα και τις σημειώσεις !
Υ.Γ.
Ίσως βοηθήσουν κι αυτά:
http://www.μαρκακησ.gr/KTurtle/KTurtle_reference_kde4.html
<http://www.xn--mxaaskbi0bu.gr/KTurtle/KTurtle_reference_kde4.html>
http://daidalos.dyndns.org/kturtle/kturtle.0.8.html
2009/7/29 Lycourgus Papageorgiou <[email protected]
<mailto:[email protected]>>
Παιδιά χαίρετε,
θα ήθελα και γω να βοηθήσω αν και είμαι ιδιαίτερα άσχετος από
documentation και μεταφράσεις..
Έχω αρκετό ελεύθερο χρόνο οπότε είτε στις μεταφράσεις είτε
στις σημειώσεις θα μπορούσα να αναλάβω ένα κομμάτι. (απλά
χρειάζεται μια μικρή καθοδήγηση)...
καλές βουτιές
Λυκούργος
Στις 29 Ιούλιος 2009 4:29 μμ, ο χρήστης Alexis Panagiotopoulos
<[email protected] <mailto:[email protected]>> έγραψε:
Αυτό που για κάποιον/α είναι ευλογία για άλλον/η είναι
μπελάς (αναφέρομαι στο KDE)
Αλλά η δύναμη του ελεύθερου λογισμικού είναι οι επιλογές.
Αυτό που δεν ξέρω πως γίνεται είναι το πώς προσθέτεις ένα
καινούριο alias,
Ίσως θα ήταν καλό αντί να αλλάξουμε τη μετάφραση απλά να
προσθέταμε ένα ακόμα alias.
Καλό θα ήταν επίσης όταν με το καλό τελειώσει η δουλειά
(είπαμε έχουμε διακοπές) να το στείλουμε και στην ελληνική
ομάδα μετάφρασης του KDE για να μπει στα επίσημα repos
καλό υπόλοιπο καλοκαίρι
Αλέξης
2009/7/29 Αλέξανδρος Τασίκας <[email protected]
<mailto:[email protected]>>
πολύ καλές οι οδηγίες!!! ευχαριστώ Αλέξη
λέω όμως να χρησιμοποιήσω το gtranslator για να μην
μπλέξω άλλο με τις KDE βιβλιοθήκες (ότι έστησε το
KTurtle έστησε). Δεν το έχω χρησιμοποιήσει αλλά τα θα
το δω.
τα αποτελέσματα θα έρθουν (είμαστε σε διακοπές λέμε ;-) )
και αν χρειαστώ βοήθεια θα ρωτήσω...
getting to work...
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
Post to : linux.sch.gr
<http://linux.sch.gr>@lists.launchpad.net
<http://lists.launchpad.net>
Unsubscribe : https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
Post to : linux.sch.gr
<http://linux.sch.gr>@lists.launchpad.net
<http://lists.launchpad.net>
Unsubscribe : https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
More help : https://help.launchpad.net/ListHelp
--
Lycourgus
http://island42.blogspot.com
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
Post to : linux.sch.gr
<http://linux.sch.gr>@lists.launchpad.net
<http://lists.launchpad.net>
Unsubscribe : https://launchpad.net/~linux.sch.gr
<https://launchpad.net/%7Elinux.sch.gr>
More help : https://help.launchpad.net/ListHelp
--
Γρηγόρης Μαρκάκης
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
--
Lycourgus
http://island42.blogspot.com
------------------------------------------------------------------------
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
Post to : [email protected]
Unsubscribe : https://launchpad.net/~linux.sch.gr
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
Post to : [email protected]
Unsubscribe : https://launchpad.net/~linux.sch.gr
More help : https://help.launchpad.net/ListHelp