Το Android χρειάστηκε μόνο(!) 5 χρόνια για να “κλέψει” από τα Windows τον τίτλο του δημοφιλέστερου λειτουργικού συστήματος. Είναι πράγματι εντυπωσιακό και είναι κάτι που φαίνεται και στα μικρά ακόμη παιδιά. Το μεγαλύτερο μέρος του υλικού που έχω ετοιμάσει και διδάσκω στο σχολείο βασίζεται σε desktop pc και η ερώτηση “Κύριε, αυτό ισχύει και για το tablet;” είναι πολύ συνηθισμένη τελευταία (πχ αλλαγή πληκτρολογίου από Ελληνικά σε Αγγλικά και αντίστροφα, τόνοι, διαλυτικά, antivirus, μετονομασίες αρχείων κλπ). Αν και η βάση του Android είναι το Linux, προσωπικά δεν πιστεύω ότι μπορεί να πιστωθεί σε αυτό μεγάλο κομμάτι αυτής της επιτυχίας. Ήταν μάλλον το μοντέλο ανάπτυξης που δημιούργησε η Google (μια ολόκληρη νέα αγορά φορητών υπολογιστικών συσκευών και ένα λειτουργικό που “δανείστηκε” μόνο τον πυρήνα) που έφεραν αυτή την επιτυχία και φυσικά η αδυναμία της Microsoft να αντιληφθεί έγκαιρα την νέα τάση για φορητές συσκευές. Πάντως ως linux user δεν μπορώ πάρα να χαίρομαι με αυτή την είδηση (πείτε με και κακεντρεχή!). [Πηγή]

screenshot-from-2016-10-04-222401Δοκίμασα την προηγούμενη βδομάδα την αρχική έκδοση του mouse training σε μαθήτριες και μαθητές κυρίως Α’ Δημοτικού (ελάχιστα σε Β’ Δημοτικού). Ακολουθεί λίστα με παρατηρήσεις:

  1. Το κυριότερο πρόβλημα είναι ότι δεν καταλαβαίνουν στην αρχή ότι πρέπει να πατάνε τα αντίστοιχα πλήκτρα του ποντικιού που βλέπουν, νομίζουν ότι πρέπει να κάνουν κλικ πάνω στην εικόνα στο σημείο που είναι κόκκινο. Μετά από 1-2 λεπτά, το θέμα αυτό έχει ξεπεραστεί.
  2. Μερικές φορές το ποντίκι βρίσκεται εκτός παραθύρου και το αριστερό κλικ δεν κάνει τίποτα ή το δεξί ανοίγει ένα μενού το οποίο φυσικά τους ξενίζει.
  3. Δεν υπάρχει τρόπος για τον δάσκαλο να ξεκινήσει από την αρχή κατά τη διάρκεια του παιχνιδιού.

Τα παραπάνω θέματα λύθηκαν στην νέα έκδοση που βρίσκεται στο repository [εδώ]. Πιο συγκεκριμένα:

  1. Προστέθηκε ένα δάκτυλο, που δείχνει ποιό κουμπί του ποντικιού πρέπει να πατηθεί κάθε φορά.
  2. Το παιχνίδι παίζεται πλέον σε πλήρη οθόνη.
  3. Αν οποιαδήποτε στιγμή πατηθεί το πλήκτρο r (ή R), τότε το παιχνίδι ξεκινά από την αρχή ή αν πατηθεί το πλήκτρο q (ή Q) το παιχνίδι τερματίζει.

Το μάθημα των ΤΠΕ στις μικρές τάξεις του Δημοτικού είναι πολύ ιδιαίτερο. Δεν θα πρέπει να ξεχνάμε ότι στην Α’ τάξη οι μαθήτριες και οι μαθητές δεν γνωρίζουν καν γράφη και ανάγνωση στην αρχή της χρονιάς, οπότε οι επιλογές των εκπαιδευτικών λογισμικών είναι αρκετά περιορισμένες.

Ένας ακόμη παράγοντας που δυσκολεύει ακόμη περισσότερο την δουλειά του εκπαιδευτικού είναι τα διαφορετικά επίπεδα γνώσης χειρισμού ΗΥ των μαθητών. Βαδίζοντας στον 4ο χρόνο που διδάσκω ΤΠΕ στην Πρωτοβάθμια Εκπαίδευση, έχω δει αρκετούς μαθητές που πιάνουν ποντίκι πρώτη φορά στο σχολείο (απουσία ΗΥ στο σπίτι) αλλά και άλλους που έχουν περισσότερες δεξιότητες χρήσης από πολύ μεγαλύτερους (ηλικιακά) μαθητές.

Προσωπικά επιλέγω να ξεκινώ από τα πολύ βασικά στα πρώτα μαθήματα της Α’ τάξης του Δημοτικού, δηλαδή από το ποντίκι. Αριστερό κλικ, δεξί κλικ, μεσαίο κλικ κλπ. Αυτό το ΣΚ λοιπόν βρήκα λίγο χρόνο και έφτιαξα μια πολύ μικρή εφαρμογή εξάσκησης στη χρήση του ποντικιού για μαθητές Α’ τάξης αλλά και Νηπιαγωγείου. Προσπάθησα να βάλω μόνο εικονίδια και καθόλου κείμενο. Το concept είναι το απλούστερο δυνατό: στην οθόνη εμφανίζεται ένα ποντίκι στο οποίο κάθε φορά ένα πλήκτρο έχει κόκκινο χρώμα. Αυτό το πλήκτρο πρέπει να πατάνε οι μαθητές ώστε να κερδίσουν ένα πόντο. Αν το πατήσουν σωστά εμφανίζεται ένα μεγάλο πράσινο τικ (και φυσικά αυξάνεται το σκορ), αν το πατήσουν λάθος εμφανίζεται ένα μεγάλο κόκκινο Χ. Στο τέλος του παιχνιδιού υπάρχουν 2 μεγάλα εικονίδια για εκκίνηση από την αρχή (πράσινο στρόγγυλο βελάκι) ή έξοδο (μεγάλο κόκκινο Χ).

Είναι γραμμένο στο python και pygame και ο κώδικας είναι διαθέσιμος στο https://github.com/ale3andro/mouse-training Σε σταθμούς εργασίας με Linux το μόνο που χρειάζεται ως προαπαιτούμενο είναι η εγκατάσταση του πακέτου python-pygame. Αυτή τη βδομάδα θα το δοκιμάσω στην τάξη στα 3 τμήματα Α’ τάξης στα οποία διδάσκω. Αν κάποιος συνάδελφος το βρει χρήσιμο θα χαρώ πολύ να έχω feedback!

opera-logo-256x256Δεν είναι καινούργια η Opera. Αλλά η τελευταία έκδοση (40.0), με εγγενή υποστήριξη vpn, είναι ότι ακριβώς χρειαζόμαστε καμμιά φορά στο Πανελλήνιο Σχολικό Δίκτυο (αλλά και καμμιά φορά στο σπίτι 😉 ). Φυσικά είναι διαθέσιμη και για Linux.

screenshot-from-2016-09-24-181220

screencastΤελευταία χρησιμοποιώ πολύ screencasts στο σχολείο. Ξεκίνησε ως ένας τρόπος να περιορίσω τις ίδιες και τις ίδιες ερωτήσεις του τύπου “Κύριε, ξέχασα πως να κάνω αυτό …“.  Μπορώ να πω ότι λειτουργεί αρκετά ικανοποιητικά. Σκέφτομαι τη νέα χρονιά να καθιερώσω μια ενότητα με screencasts στον web server του εργαστηρίου.

Σήμερα βρήκα και ένα χρήσιμο εργαλείο για τα screencasts μου. Το screenkey που εμφανίζει στο κάτω μέρος της οθόνης μια γραμμή με τα πλήκτρα που πατιούνται (τα οποία φυσικά δεν φαίνονται). Υπάρχει αποθετήριο για Ubuntu αλλά το καλύτερο είναι ότι τρέχει σχεδόν σε όλες τις διανομές (και σε Debian) χωρίς καν εγκατάσταση!

Περισσότερα [εδώ] και ο κώδικας στο github [εδώ].

iconΤο ανακάλυψα σήμερα τυχαία ψάχνοντας τρόπο να μετατρέψω ένα βίντεο webm σε mp4.

Πραγματικά πολύ χρήσιμο υποστηρίζει δεκάδες μετατροπές (βίντεο, εικόνες, αρχεία). Η σελίδα του είναι [εδώ].

Για Debian υπάρχει και στο αποθετήριο:

sudo apt-get install ffmulticonverter

Διάβασε [εδώ].

Πραγματικά εντυπωσιακό (με την κακή έννοια).

Οι χρήστες Linux είχαμε (κακώς) συνηθίσει να είμαστε στο απυρόβλητο σε τέτοια θέματα. Το θέμα των checksums (md5, sha256 κλπ) μου φαινόταν μια υπερβολή παλιότερα, τώρα όμως…

mega-logoΌπως με ενημέρωσε το app του copy.com, στις 1 Μαίου (2016) σταματά η λειτουργία του.  Για να μεταφέρω τα αρχεία μου έψαξα λίγο τι ενναλακτικές υπάρχουν για Linux (Debian). Η καλύτερη εναλλακτική που βρήκα είναι το Mega. 50 GB χώρος στην δωρεάν έκδοση (!) και ένα linux app που είναι το καλύτερο που έχω δει. Σαφέστατα ανώτερο του Dropbox αλλά και του Yandex.Disk (που επίσης χρησιμοποιώ). Αν προσθέσεις τα extensions για Firefox και Chrome αλλά και το app για Android, είναι υπερπλήρες.

Για την ώρα είναι η πρόταση μου για cloud drive, μένει να το τσεκάρω σε βάθος χρόνου στο κομμάτι της ταχύτητας.

Άν διαβάσεις λίγο προσεκτικότερα την τεκμηρίωση μιας εφαρμογής τότε όλο και κάτι καινούργιο θα μάθεις. Το Debian 8 έχει υποστήριξη multiarch αλλά χρειάζεται χειροκίνητη προσθήκη μιας νέας αρχιτεκτονικής. Οπότε για να εγκατασταθεί το teamviewer 11 σε Debian 8 Jessie (64 bit) χρειάζεται πρώτα (αν δεν έχει ήδη γίνει φυσικά):

dpkg --add-architecture i386 && apt-get update

και τέλος

dpkg -i teamviewer*.deb

[Πηγή]

ubuntu-windows-10Με αφορμή την αγορά νέου laptop για το σχολείο, χρειάστηκε να ψάξω το πως γίνεται το dual boot Windows 10 και Ubuntu. Όταν πρωτοεμφανίστηκε ο αντικαταστάτης του BIOS (UEFI), υπήρχε μια αρκετά μεγάλη δυσκολία για να καταφέρει κανείς την συνύπαρξη των 2 λειτουργικών. Έχοντας μείνει σε εκείνη την εποχή έψαχνα με τις ώρες σήμερα σε διάφορα forum για να καταλήξω τελικά στο help του Ubuntu [εδώ] και να κάνω την δουλειά μου σχεδόν όπως και στην πριν UEFI εποχή. Πραγματικά εντυπωσιακή η συνεχής εξέλιξη του linux και του Ubuntu.

Αυτή την περίοδο ασχολούμαστε με το Scratch και τον προγραμματισμό στο σχολείο. Το Scratch σε Ubuntu Linux παρουσιάζει ένα κόλλημα κατά το πάτημα των πλήκτρων που καθοδηγούν τον γάτο. Πιο συγκεκριμένα αν πατιέται κάποιο πλήκτρο κατεύθυνσης συνεχόμενα, ο γάτος κολλάει και θα πρέπει να σταματήσει το σενάριο για να ξεκολλήσει.

Το πρόβλημα το είχα εντοπίσει και διορθώσει και πέρυσι αλλά με απασχόλησε και φέτος. Η λύση στο πρόβλημα είναι πολύ απλή: Κάνεις comment την γραμμή

[ -z “$LC_ALL” ] && export LC_ALL=”$LANG”

του αρχείου /usr/bin/scratch.

[Πηγή]

Φέτος είναι η πρώτη χρονιά που διδάσκω σε Δημοτικό. Κάθε αρχή και σχετικά δύσκολη…Έχω την τύχη όμως να χρησιμοποιώ ένα σταθερό εργαστήριο Πληροφορικής το οποίο είναι αρκετά σύγχρονο.

Η πρώτη δουλειά που έκανα (τον Σεπτέμβριο) ήταν να εγκαταστήσω Ubuntu/Linux σε όλους τους σταθμούς εργασίας. Επειδή υπάρχουν και 2 σχετικά παλιοί υπολογιστές (Pentium IV – 512MB RAM) επέλεξα Xubuntu για τους καινούργιους υπολογιστές και Lubuntu για τους 2 παλιούς. Οι διαφορές στο γραφικό περιβάλλον είναι ελάχιστες και έτσι έχω ένα ομοιογενές εργαστήριο (τα XUbuntu και Lubuntu μοιάζουν πολύ περισσότερο στο γραφικό τους περιβάλλον απ’ οτι τα Windows 7 με τα Windows XP που υπήρχαν ήδη στο εργαστήριο).

Δεύτερη δουλειά ο αυτοματισμός του εργαστηρίου: διαχείριση/εγκατάσταση λογισμικού και ενημερώσεων και έλεγχος σταθμών εργασίας. Σε αυτό το κομμάτι η ευκολία που προσφέρει το Linux είναι μοναδική και δεν υπάρχει σύγκριση με τα Windows. Το θέμα είναι πολύ μεγάλο και σκοπεύω να γράψω ένα post αφιερωμένο μόνο σε αυτό το κομμάτι (όταν ο Γιώργος φυσικά το επιτρέψει 😉 ).

Τέλος το εκπαιδευτικό λογισμικό. Καμιά σχέση το λογισμικό Γυμνασίου/Λυκείου με αυτό του Δημοτικού. Πέρα από το λογισμικό του Παιδαγωγικού Ινστιτούτου, παραθέτω μια λίστα με λογισμικά που έχω εγκαταστήσει και χρησιμοποιούμε στο εργαστήριο Πληροφορικής:

Ktouch

Gcompris

Childsplay

Tuxpaint

Omnitux

Pysiogame

Φυσικά υπάρχουν δεκάδες ακόμη εκπαιδευτικές εφαρμογές στα αποθετήρια μιας σύγχρονης διανομής Linux (όπως η Ubuntu) άλλες περισσότερο και άλλες λιγότερο καλές. Αρκετά από αυτά δεν είναι δυστυχώς στα Ελληνικά. Θέλω να κάνω μια ειδική αναφορά στο Pysiogame. Το βρήκα σήμερα τυχαία ξεκαθαρίζοντας παλιά bookmarks και είναι πραγματικά καταπληκτικό! Ειδικά για Α’ και Β’ Δημοτικού που είναι πολύ ιδιαίτερες τάξεις. Κατά την άποψη μου καλύτερο από το πολυδιαφημισμένο Gcompris. Και μεταφρασμένο στα Ελληνικά από την Ελληνική κοινότητα της διανομής Mint Linux (ένα μεγάλο μπράβο στα παιδιά!). Δεν παίζει σε Windows αλλά αυτό δεν το λες και μειονέκτημα :-p

pre·cise

[pri-sahys],adjective

1.definitely or strictly stated, defined, or fixed: precise directions.
2.being exactly that and neither more nor less: a precise temperature; a precise amount.
3.being just that and no other: the precise dress she had wanted.
4.definite or exact in statement, as a person.
5.carefully distinct: precise articulation.

pan·go·lin

[pang-guh-lin, pang-goh-],noun

any mammal of the order Pholidota, of Africa and tropical Asia, having a covering of broad, overlapping, horny scales and feeding on ants and termites.