2o Summer School του ΑΠΘ

Φέτος τα Χριστούγεννα διοργανώθηκε το 2ο “summer” school των Μ.Α. (ως συνέχεια του πρώτου summer school) που διοργανώθηκε το καλοκαίρι του 2014. Η ομάδα που συμμετείχε έκανε αρκετές προσθήκες και αλλαγές τόσο στον κώδικα όσο και το documentation του συστήματος διαχείρισης ουρών αναμονής ώστε η εφαρμογή να γίνει πιο εύχρηστη και αποτελεσματική στη χρήση. Continue reading 2o Summer School του ΑΠΘ

1o Summer School του ΑΠΘ

Φέτος το καλοκαίρι διοργανώθηκε το summer school των “Μονάδων Αριστείας” (πανελλήνιος θεσμός για φοιτητές και για προγραμματιστές που θέλουν να αποκτήσουν εμπειρία σε open source εργαλεία και ομαδικό open source development – http://ma.ellak.gr/) στο ΑΠΘ. Η ομάδα που επέβλεψα σχεδίασε και έφτιαξε (χρησιμοποιώντας κάποια βοηθητικά εργαλεία που τους δόθηκαν έτοιμα) ένα σύστημα μέσω του οποίου ο κάθε πολίτης θα μπορεί θεωρητικά να αποφύγει την αναμονή σε δημόσιες υπηρεσίες παίρνοντας ηλεκτρονικά το νούμερό του και αποφορτίζοντας έτσι τις ουρές.

Continue reading 1o Summer School του ΑΠΘ

SSH tunnel για MySQL connections

Ή αλλιώς: Πώς μπορούμε να συνδεθούμε σε μια remote database με τον ίδιο τρόπο που θα συνδεόμασταν στο localhost κάνοντας ssh tunnel.

Βήμα 1: Tunnel setup

Στην παραπάνω εντολή το 9999 είναι ένα τυχαίο port του local μηχανήματος στο οποίο θα κάνουμε mirror το remote port. Το 3306 είναι το port στο οποίο δέχεται connections ο remote SQL server. Το 22 είναι το port του ssh.

Βήμα 2: Connection

Συνδεόμαστε όπως θα συνδεόμασταν αν η database ήταν στο localhost δίνοντας το port του local μηχανήματος στο οποίο κάνουμε mirror το remote port στο βήμα 1 (εδώ το 9999).

και done 🙂

Μετατρέποντας τα ελληνικά filenames σε greeklish

Το scriptaki αυτό μετονομάζει τα αρχεία ενός directory μετατρέποντας τα ελληνικά σε greeklish, τα κενά σε underscores και τα κεφαλαία σε μικρά χωρίς να πειράζει τους υπόλοιπους χαρακτήρες. Μπορεί να χρησιμοποιηθεί σε ISO-8859-7 και UTF-8 filenames μόνο.

Παραδείγματα:

Directory με αρχεία που θέλουμε να μετονομάσουμε:

$ ls example_dir/
Ελληνικότατο FileνάMe.Txτ Λόλα Γλαδιόλα - Τεράστιο Souxe.Mp3
$ ./cleanup_filenames example_dir/
$ ls example_dir/
ellinikotato_filename.txt lola_gladiola-terastio_souxe.mp3

Παρακάτω είναι ο κώδικας.

Continue reading Μετατρέποντας τα ελληνικά filenames σε greeklish

Συνδεση με VPN στο Α.Π.Θ. απο Linux

Επειδή δεν υπάρχουν οδηγίες για χρήστες Linux που θέλουν να συνδεθούν στο Αριστοτέλειο με VPN παραθέτω ένα mini-tutorial με αυτά που έκανα για να συνδεθώ.

Continue reading Συνδεση με VPN στο Α.Π.Θ. απο Linux