Φέτος τα Χριστούγεννα διοργανώθηκε το 2ο “summer” school των Μ.Α. (ως συνέχεια του πρώτου summer school) που διοργανώθηκε το καλοκαίρι του 2014. Η ομάδα που συμμετείχε έκανε αρκετές προσθήκες και αλλαγές τόσο στον κώδικα όσο και το documentation του συστήματος διαχείρισης ουρών αναμονής ώστε η εφαρμογή να γίνει πιο εύχρηστη και αποτελεσματική στη χρήση. Continue reading 2o Summer School του ΑΠΘ
Category: Posts in Greek
These are old posts that I’ve written in Greek (my mother tongue) but I never took the time to translate in English (mainly because I never found them interesting enough for translation :p). If they aren’t Greek to you, you might agree.
1o Summer School του ΑΠΘ
Φέτος το καλοκαίρι διοργανώθηκε το summer school των “Μονάδων Αριστείας” (πανελλήνιος θεσμός για φοιτητές και για προγραμματιστές που θέλουν να αποκτήσουν εμπειρία σε open source εργαλεία και ομαδικό open source development – http://ma.ellak.gr/) στο ΑΠΘ. Η ομάδα που επέβλεψα σχεδίασε και έφτιαξε (χρησιμοποιώντας κάποια βοηθητικά εργαλεία που τους δόθηκαν έτοιμα) ένα σύστημα μέσω του οποίου ο κάθε πολίτης θα μπορεί θεωρητικά να αποφύγει την αναμονή σε δημόσιες υπηρεσίες παίρνοντας ηλεκτρονικά το νούμερό του και αποφορτίζοντας έτσι τις ουρές.
SSH tunnel για MySQL connections
Ή αλλιώς: Πώς μπορούμε να συνδεθούμε σε μια remote database με τον ίδιο τρόπο που θα συνδεόμασταν στο localhost κάνοντας ssh tunnel.
Βήμα 1: Tunnel setup
1 |
ssh -N -L 9999:localhost:3306 ssh_username@remote_host -p 22 |
Στην παραπάνω εντολή το 9999 είναι ένα τυχαίο port του local μηχανήματος στο οποίο θα κάνουμε mirror το remote port. Το 3306 είναι το port στο οποίο δέχεται connections ο remote SQL server. Το 22 είναι το port του ssh.
Βήμα 2: Connection
1 |
mysql -h 127.0.0.1 -P9999 -u <remote_mysql_username> -p<remote_mysql_pass> |
Συνδεόμαστε όπως θα συνδεόμασταν αν η database ήταν στο localhost δίνοντας το port του local μηχανήματος στο οποίο κάνουμε mirror το remote port στο βήμα 1 (εδώ το 9999).
και done 🙂
FOSSCOMM 2012, 0x375: 3D effects στο Stellarium (el, gr)
Τα slides της παρουσίασης για τη FOSSCOMM 2012 και το 0x375 στη Θεσσαλονίκη:
outΣτην παρουσίαση είχα εξηγήσει τα effects που έγραψα για το Stellarium στα πλαίσια του ESA SOCIS (Summer Of Code In Space) 2011.
Continue reading FOSSCOMM 2012, 0x375: 3D effects στο Stellarium (el, gr)
Μετατρέποντας τα ελληνικά 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 με αυτά που έκανα για να συνδεθώ.