… ένα script που το εγκαθιστά σε διανομές (εκτός Ubuntu) ώστε να λειτουργεί ακόμη και στους “δύσκολους” browsers (Opera, Vivaldi). Διαθέσιμο [εδώ]. Δοκιμασμένο σε Debian, λογικά δουλεύει και σε άλλες διανομές.

Γιατί η Opera (με το ενσωματωμένο δωρεάν vpn, αλλά και το καταπληκτικό πρόσθετο surfeasy – διαθέσιμο και για Chrome – με δωρεάν 800ΜΒ+ κάθε μήνα) είναι κρίμα να μην έχει flash. Έχω πραγματικά εντυπωσιαστεί με την ταχύτητα του vpn surfeasy που με proxy στην Ολλανδία δεν πολυκαταλαβαίνεις διαφορά στην ταχύτητα φόρτωσης σελίδων και video (youtube). Μια δοκιμή αξίζει τον κόπο…

Εύρημα ανασκαφών στα συρτάρια του φοιτητικού μου γραφείου!

ekdd-2-300x249Μπήκα σήμερα (μετά από αρκετά χρόνια) στη σελίδα online αιτήσεων του Εθνικού Κέντρου Δημόσιας Διοίκησης (ΕΚΔΔ) και φυσικά δεν θυμόμουν username και password. Από το υπενθύμιση του username, είχα τo username μου σε δευτερόλεπτα στο inbox, αλλά όταν επέλεξα υπενθύμιση password ήρθε κάτι στο inbox μου που σίγουρα δεν περίμενα: το password σε plain text! (αντί ενός συνδέσμου για δημιουργία νέου).

Υπάρχουν σελίδες (και μάλιστα σχετικές με Δημόσια Διοίκηση) που αποθηκεύουν τα passwords μας στις ΒΔ τους σε plain text; Προφανώς ναι… Ειδικός στην ασφάλεια δεν είμαι, αλλά η πρακτική αυτή είναι τουλάχιστον επικίνδυνη. Οι administrators της σελίδας (στην καλή περίπτωση) αλλά και οι επίδοξοι hackers (στην κακή περίπτωση) δεν βλέπουν ένα hash του password, αλλά το ίδιο το password!!!

Και το ακόμη καλύτερο για το τέλος… στο footer της σελίδας…

screenshot-from-2016-09-26-190930

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

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

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

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

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

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

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

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

[Πηγή]

Η Σχολή Επιστημών και Τεχνολογίας, του Διεθνούς Πανεπιστημίου της Ελλάδος (Δι.Πα.Ε.), σε συνεργασία με την ΙΕΕΕ VTS & AES, Communications Greek Chapter, διοργανώνει ημερίδα με θέματα Σύγχρονα Πληροφοριακά Συστήματα και Θέματα Ασύρματων Επικοινωνιών στο Αμφιθέατρο του Πανεπιστημίου στη Θέρμη Θεσσαλονίκης την 23η Μαρτίου 2010 με ώρα έναρξης 17:30.

Το πρόγραμμα της εκδήλωσης είναι διαθέσιμο εδώ και η φόρμα εκδήλωσης ενδιαφέροντος για συμμετοχή εδώ.

WordCamp ΘεσσαλονίκηςΤο Σάββατο 30 Ιανουαρίου 2009 θα γίνει το WordCamp Greece στη Θεσσαλονίκη! Ένα must-be event για τους fans του WordPress!

Ανάμεσα στους χορηγούς του event είναι η Viva με μια πολύ ενδιαφέρουσα προσφορά. Η προσφορά περιλαμβάνει δωρεάν τηλεφωνικό νούμερο και λογαριασμό SIP για 2 μήνες με απεριόριστες κλήσεις εντός του VoIP δικτύου της Viva και δωρεάν εισερχόμενες κλήσεις και fax (με την ενδιαφέρουσα υπηρεσία Fax2Mail). Με λίγα λόγια μιας πρώτης τάξης ευκαιρία για δοκιμή μιας υπηρεσίας SIP.

Προσωπικά πήρα τον αριθμό μου (με πρόθεμα 231 – Θεσσαλονίκης 😉 ) και αγόρασα χρόνο (με χρέωση paypal) για να δοκιμάσω την υπηρεσία. Οι χρεώσεις είναι αρκετά καλύτερες από τις αντίστοιχες του πάροχου μου (0,019 ευρώ/λεπτό για κλήσεις προς σταθερά έναντι 0,0524 της forthnet και 0,1 ευρώ/λεπτό για κλήσεις προς κινητά έναντι 0,1575 της forthnet) ενώ προσφέρει και τη δυνατότητα αποστολής SMS. Το βασικότερο πλεονέκτημα είναι ότι μπορεί να χρησιμοποιείται οπουδήποτε έχει internet με ένα softphone (στο site της Viva δυστυχώς δεν υπάρχει πρόταση για Linux softphone αλλά η υπηρεσία δουλεύει μια χαρά με το Ekiga). Δεν έχω κάνει ακόμη αρκετές κλήσεις για να έχω αντικειμενική άποψη για την ποιότητα του ήχου στις κλήσεις αλλά η πρώτη εντύπωση είναι καλή!

PS. Μετά και από σχετική έρευνα στον skroutz, αυτό το ασύρματο IPφωνο της Siemens (Gigaset A580 IP) φαίνεται να είναι μια καλή ευκαιρία…

Update:  Ο λογαριασμός αυτός της Viva μπορεί να παίξει και στο Nokia E51 μου (όπως και σε πάρα πολλά wifi κινητά) μέσω fring! Με λίγα λόγια υπάρχει η δυνατότητα για SIP κλήσεις με κλειστό PC (αλλά ανοιχτό wireless)…

Εδώ και αρκετό καιρό έψαχνα ένα τρόπο για να μπορώ να ανοίγω το PC μου (στο σπίτι) από οπουδήποτε και αν βρίσκομαι. Η λύση είναι το Wake on Lan αλλά το πρόβλημα είναι ότι παρόλο που τα περισσότερα router υποστηρίζουν remote administration, δεν δίνουν δυνατότητα WOL (Wake On Lan).

Η ρύθμιση του WOL σε επίπεδο εσωτερικού δικτύου (για Linux/Ubuntu) είναι σχετικά εύκολη. Για να γίνει  όμως αυτό από οπουδήποτε στο internet χρειάζεται να γίνει μια ρύθμιση του router ώστε να προωθεί τα πακέτα που λαμβάνει στο port 9 (το WOL χρησιμοποιεί συνήθως το port 9). Πολλά router υποστηρίζουν port forwarding αλλά δεν επιτρέπουν το forwarding του πακέτου σε όλο το εσωτερικό δίκτυο (multicasting) αλλά μόνο σε συγκεκριμένη ΙP (broadcasting).

Ψάχνοντας για μια λύση στο internet βρήκα διάφορα sites με custom firmwares για μια σειρά από routers (πχ DD-WRT και tomato). Τα περισσότερα όμως από αυτά δεν δουλεύουν με τα συνήθη modem/router (που είτε αγοράζουμε είτε μας δίνουν οι ISPs μας). Μαζί με τα παραπάνω βρήκα και το project OpenWAG200 που είναι ένα firmware για το Linksys WAG200 (ένα σχετικά παλιό router). Το firmware αυτό προσθέτει μια σειρά από features στο router όπως ssh, telnet, static DHCP leases(!), custom startup scripts, WOL(!!), traffic graphs κλπ). Έκανα μια δοκιμή και απλά με έπεισε! Από τότε το “παλιό” Linksys WAG200 έχει γίνει το βασικό μου router και σε συνδυασμό με μια δωρεάν υπηρεσία Dynamic-DNS [αυτήν] μπορώ να κάνω login στο router μου από οπουδήποτε, να “ξυπνάω” οποιοδήποτε PC του εσωτερικού δικτύου και να συνδέομαι σε αυτό με ssh (με κατάλληλη ρύθμιση port forwarding)!

… ακόμη και αν το boot από usb δεν υποστηρίζεται από το BIOS του. Το καταπλητικό αυτό πρόγραμμα ανακάλυψε ο @Lionux και το δημοσίευσε σε αυτή τη σελίδα του Linux Format Forum. Πρόκειται για το Plop Boot Manager. Πραγματικά πολύ χρήσιμο εργαλείο ειδικά για παλιά PCs τα οποία δεν υποστηρίζουν usb boot και έχουν χαλασμένα CD-Rom (ή δεν έχουν καν).

Υπάρχουν αρκετές δυνατότητες χρήσης του Plop boot manager. Προσωπικά ξεχωρίζω την δυνατότητα εκκίνησης και εγκατάστασης από δισκέτα (!!).

Ένα απλό σενάριο εγκατάστασης:

  • Εκκίνηση PC από την δισκέτα του Plop boot manager και εγκατάσταση του στον σκληρό δίσκο.
  • Αφαίρεση δισκέτας, εισαγωγή του stick στην usb θύρα και επανεκκίνηση του PC.
  • Από το μενού του Plop επιλογή για boot από usb.
  • Εγκατάσταση του λειτουργικού συστήματος της αρεσκείας μας.

Και αν μετά το τέλος της εγκατάστασης δεν έχει φύγει από το MBR το plop τότε άλλη μια εκκίνηση από την δισκέτα και επιλογή της απεγκατάστασης του plop!!

kar⋅ma – /ˈkɑrmə/ – [kahr-muh]
–noun
1. Hinduism, Buddhism. action, seen as bringing upon oneself inevitable results, good or bad, either in this life or in a reincarnation: in Hinduism one of the means of reaching Brahman. Compare bhakti (def. 1), jnana.
2. Theosophy. the cosmic principle according to which each person is rewarded or punished in one incarnation according to that person’s deeds in the previous incarnation.
3. fate; destiny.
4. the good or bad emanations felt to be generated by someone or something.
Origin:
1820–30; < Skt: nom., acc. sing. of karman act, deed
Related forms:
karmic, adjective

ko⋅a⋅la – /koʊˈɑlə/ – [koh-ah-luh]
–noun
a sluggish, tailless, gray, furry, arboreal marsupial, Phascolarctos cinereus, of Australia.
Origin:
1800–10; erroneous sp. for earlier koola(h) (now obs.) < Dharuk gú-la

[dictionary.com]

Ubuntu 9.10 Karmic Koala