πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ

To Blog της Ελληνικής κοινότητας του Bitcoin

Η δεύτερη μέρα από το συνέδριο για το Bitcoin “Baltic Honeybadger” που πραγματοποιείτε αυτό το Σαβατοκύριακο στην Ρήγα της Λετονίας.

The post Συνέδριο Baltic Honeybadger μέρα 2η appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Ύστερα από μια αναβάθμιση, είχα προβλήματα στον ήχο. Ο ήχος κάθε φορά που πήγαινα να ανοίξω ένα αρχείο video ή οτιδήποτε έχει ήχο ή εικόνα ακουγόταν ένας ενοχλητικός ήχος σαν να άνοιγε για πρώτη φορά ένα μεγάλο ηχείο. Αυτό είναι το θέμα του παρόντος tip. Τι όμως προκαλούσε το πρόβλημα; Το module που είναι υπεύθυνο... Continue Reading →

To Blog της Ελληνικής κοινότητας του Bitcoin

Η πρώτη μέρα από το συνέδριο για το Bitcoin “Baltic Honeybadger” που πραγματοποιείτε αυτό το Σαβατοκύριακο στην Ρήγα της Λετονίας.

Ολόκληρο το πρόγραμμα με τις ομιλίες μπορείτε να το παρακολουθήσετε εδώ

https://youtu.be/2IpZWSWUIVE

The post Συνέδριο Baltic Honeybadger μέρα 1η appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

by: Ευστάθιος Ιωσηφίδης

Όπως πιθανό να έχετε διαβάσει στο blog μου, τις ημερομηνίες 23-28 Αυγούστου 2019 έλαβε χώρα το συνέδριο GUADEC στο Πανεπιστήμιο Μακεδονίας στην πόλη μας.

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

Οι αφίξεις ξεκίνησαν από την αρχή της εβδομάδας, 19-20 Αυγούστου. Τις πρώτες ημέρες που ακόμα προετοιμαζόμασταν, το GNOME Board και το Foundation Stuff πέρασαν δυο μέρες στις οποίες επίλυσαν πολλά θέματα.

Επίσημα, όλα άρχισαν την Πέμπτη 22 Αυγούστου, στο pre-registration party, όπου πήραμε τα lanyards με το όνομά μας. Εκεί έγινε η πρώτη γνωριμία για πολλούς που δεν γνωριζόμασταν.

Pre-registration party: Εύα, Δημήτρης, Στάθης, Θάνος

Pre-registration party: Εύα, Δημήτρης, Στάθης, Θάνος

Την επομένη το πρωί, μαζευτήκαμε οι εθελοντές νωρίτερα για να τελειώσουμε τα του στησίματος και αναμέναμε τους περισσοτέρους για να παραλάβουν τα lanyards με το όνομά τους. Επίσημη έναρξη και ξεκίνησαν ομιλίες σε δυο αίθουσες. Αν και ήμουν στο τρέξιμο, την πρώτη ημέρα με τράβηξε η ομιλία του Sriram Ramkrishna σχετικά με το Gitlab (Gitlab – A year in review and what should come next). Την οργάνωση του συνεδρίου την κάναμε μέσα στο Gitlab. Προσωπικά δεν είμαι και πολύ fan αυτού του τρόπου αλλά δούλεψε μια χαρά.

Η πρώτη ημέρα για εμένα έκλεισε με την ομιλία του keynote speaker, Luis Falcon, MD, με τίτλο GNU Health: The fight for our rights in the Public Health System. Αναλύθηκε γιατί η υγεία πρέπει να παραμείνει ΜΗ διαπραγματεύσιμο ανθρώπινο δικαίωμα. Η χρήση του Ελεύθερου Λογισμικού στην υγεία μπορεί να παρέχει ελευθερία και ισότητα στην υγειονομική περίθαλψη. Μας ανέλυσε το παράδειγμα του GNU Health που εφαρμόστηκε σε αρκετές χώρες.

Luis Falcon MD, Στάθης, Federico Mena-Quintero

Luis Falcon MD, Στάθης, Federico Mena-Quintero
Η πρώτη μέρα έκλεισε με το καθιερωμένο party. Φροντίσαμε να στολίσουμε τον χώρο με μπαλόνια με το σήμα GNOME. Κρασί, μπύρα, φαγητό και μουσική. Νομίζω όλοι διασκέδασαν. Μερικοί συνέχισαν και αλλού. Βλέπετε Παρασκευή, ο κόσμος γενικά βγαίνει.

Την δεύτερη μέρα, το ενδιαφέρον μου τράβηξε η ομιλία του Philip Withnall με τίτλο Environmentally Friendly GNOME, όπου μίλησε τόσο για το λογισμικό όσο και για το project και την κοινότητα. Μιλώντας για κοινότητες ανοικτού λογισμικού, πέρασα να δω τι κάνανε οι φίλοι από Αφρική. Η StellaMaris Njage και ο Sigu Magwa μας ανέλυσαν για το πως οργάνωσαν μια κοινότητα GNOME στην Αφρική (συγκεκριμένα στην Κένυα). Ακόμα μια ενδιαφέρουσα ομιλία ήταν και αυτή του Georges Basile Stvracas Neto με τίτλος About Maintainers and Contributors. Η ομιλία είχε 3 μέρη. Το πρώτο περιέγραψε σύντομα το πως πέρασε από χρήστης σε άτομο που συνεισφέρει και στη συνέχεια σε άτομο που συντηρεί κάποιο project. Στη συνέχεια ανέλυσε τις διάφορες καταστάσεις που συμβαίνουν όταν γίνεται κάποιος συντηρητής πακέτων και τέλος στρατηγικές που εφαρμόζονται για να υπερπηδήσουν εμπόδια. Η ημέρα έκλεισε με την Annual General Meeting και τις παρουσιάσεις του GNOME Foundation Board of Directors για τα πεπραγμένα της προηγούμενης χρονιάς.

Καταλήξαμε με την ομαδική φωτογραφία

GUADEC Group Photo

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

Την τρίτη και τελευταία μέρα των ομιλιών, είδα την ομιλία του Robert McQueen με τίτλο Is the Linux Desktop Really Dead? Κάθε χρόνο ακούμε φέτος θα είναι η χρονιά του Linux Desktop. Ήμουν νιος και γέρασα. Μήπως φταίμε και εμείς που δεν έχουμε φτιάξει ένα ελκυστικό desktop για τους αμετανόητους χρήστες; Ακόμη μια ομιλία που παρακολούθησα ήταν του φίλου Γιάννη Κωνσταντινίδη με τίτλο GDPR and ePrivacy: Compliance Nightmares for GNOME and Open-Source Projects? Αρκετά σημεία γνωστά. Όμως από αυτά που ανέλυσε ο Γιάννης, βλέπω ότι ακόμα και μετά από τον χρόνο προσαρμογής, καταστήματα αλλά ίσως και εμείς δεν τηρούμε ότι προβλέπεται. Η επόμενη ομιλία αφορούσε αποκλειστικά το GNOME και συγκεκριμένα έγινε από τον Executive Director του GNOME, Neil McGovern με τίτλο The Growth of GNOME. Αναφέρθηκε στην παρούσα κατάσταση του Foundation και του project αλλά και για το μέλλον τους και επισήμανε το πλάνο για το μέλλον.
Στις Lightning Talks με τράβηξε η ομιλία του Richard Brown σχετικά με το τι κάνουν οι οργανωτές εάν κάποιος ομιλητής πάθε καρδιακή προσβολή την ώρα που μιλάει. Είναι αληθινό γεγονός και το έζησα και εγώ σε συνέδριο του openSUSE. Ανέφερε κάποιες ενέργειες που πρέπει να έχουν γίνει από πριν (θα γράψω ένα αρθράκι σχετικό). Εμείς ευτυχώς είχαμε καλέσει εθελοντές του ερυθρού σταυρού και δεν είχαμε κάποιο μεγάλο γεγονός. Η ημέρα έκλεισε με την ομιλία της keynote speaker, Deb Nicholson, με τίτλο Free Software/Utopia.

Η ημέρα τελείωσε με τον καθιερωμένο αγώνα ποδοσφαίρου.

Τις επόμενες 2 ημέρες το πρόγραμμα είχε τα BoFs. Η αλήθεια είναι ότι ήθελα να παρακολουθήσω το GNOME Documentation and Localization αλλά επειδή ήταν χαλαρή μεν ημέρα, ξεκίνησε η εξεταστική των φοιτητών και είχε πολύ κόσμο, έφαγα την περισσότερη ώρα να κατευθύνω τους συμμετέχοντες στις αίθουσες, να φροντίσω τα τεχνικά αιτήματα (πχ Ιντερνετ κλπ). Οπότε όλη η ώρα μου καταναλώθηκε εκεί.

Την τελευταία ημέρα, μια ομάδα πήγε στην παραλία ενώ εγώ συμμετείχα στην επίσκεψη στα μουσεία.

GUADEC 2019 Επίσκεψη στα μουσεία

GUADEC Επίσκεψη στα μουσεία
Θέλω να ευχαριστήσω την Μαριέτ, την Πάτυ και την Τάνια και τον Μιχάλη από το Πανεπιστήμιο Μακεδονίας που μας βοήθησαν τόσο πριν όσο και κατά την διάρκεια του συνεδρίου. Υπάρχουν βέβαια και άλλοι του Πανεπιστημίου που κάνανε αθόρυβη δουλειά και δεν γνωρίζω ονόματα, οπότε θέλω να ευχαριστήσω και αυτούς. Επίσης θέλω να ευχαριστήσω όλους τους εθελοντές που χωρίς την βοήθειά τους δεν θα είχαμε ένα τόσο πετυχημένο συνέδριο. Τέλος θέλω να ευχαριστήσω και τους συμμετέχοντες διότι δεν αντιμετωπίσαμε κάποιο ιδιαίτερο πρόβλημα. Θα σας συναντήσω και στο μέλλον.


Όσοι δεν μπορέσατε να παρευρεθείτε, μπορείτε να δείτε τα βίντεο:

1. Ubicast (θα ζήσουν για ένα χρόνο)

2. Youtube

Επίσης, υπάρχουν πολλά σετ από φωτογραφίες.

1. https://2019.guadec.org/pages/photos.html
2. Google Photos
3. Flickr
4. Engagement εκεί που λέει GUADEC 2019
5. https://fidencio.fedorapeople.org/guadec2019/
6. Richard Brown photos
7. Olivier’s photos

Πηγή άρθρου: https://planet.ellak.gr/ https://eiosifidis.blogspot.com

Ερευνητές από όλη την Ευρώπη θα έχουν πλέον ακόμη περισσότερες ευκαιρίες να χρησιμοποιήσουν τις υπερσύγχρονες εγκαταστάσεις του Κοινού Κέντρου Ερευνών της Ευρωπαϊκής Επιτροπής (Joint Research Centre-JRC). Περίπου 100 προτάσεις έχουν ήδη γίνει δεκτές σε 92 ερευνητικά ιδρύματα (μέσω της πρωτοβουλίας για ανοικτή πρόσβαση), και άλλα εργαστήρια της υπηρεσίας της Επιτροπής για τις επιστήμες και τη γνώση είναι στη διάθεση εξωτερικών επιστημόνων, οι οποίοι θα είναι πλέον σε θέση να διεξάγουν πειράματα σχετικών με τις ενεργειακές λύσεις με μηδενικές εκπομπές και με την πυρηνική ασφάλεια. Με την πρωτοβουλία αυτή, το Κοινό Κέντρο Ερευνών αποσκοπεί στην τόνωση της επιστημονικής έρευνας, στην αύξηση της ανταγωνιστικότητας, καθώς και στην ενίσχυση της συνεργασίας των ευρωπαίων ερευνητών.

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

Από το 2017 που το JRC άνοιξε τις εγκαταστάσεις του για πρώτη φορά, επιστήμονες από 21 χώρες της ΕΕ και 3 γειτονικές χώρες διεξάγουν πειράματα σε 12 εργαστήρια του στο Geel (Βέλγιο), στην Ίσπρα (Ιταλία) και στην Καρλσρούη (Γερμανία). Η πρωτοβουλία επεκτείνεται τώρα στο Petten (Κάτω Χώρες), όπου βρίσκονται τα ερευνητικά εργαστήρια του JRC για τους τομείς της ενέργειας και των μεταφορών. Πλέον στο Petten είναι ήδη ανοικτές δύο εγκαταστάσεις, στις οποίες γίνεται έρευνα αποκλειστικά για την ανάπτυξη τεχνολογιών καυσίμου υδρογόνου: η εγκατάσταση δοκιμών για δεξαμενές αερίου υψηλής πίεσης και η εγκατάσταση δοκιμών για κυψέλη καυσίμου και ηλεκτρολυτική κυψέλη.Στο πλαίσιο αυτό, ερευνητές από τις χώρες της ΕΕ και τις χώρες που συμμετέχουν στο ερευνητικό πρόγραμμα Ορίζοντας 2020 καλούνται να υποβάλουν υποψηφιότητα μέχρι τις 30 Σεπτεμβρίου. 

Το JRC ανοίγει επίσης, δύο υπερσύγχρονα εργαστήρια στην Καρλσρούη, τα οποία είναι σχεδιασμένα για την έρευνα σε ακτινίδες. Οι ακτινίδες είναι η ραχοκοκαλιά των πυρηνικών τεχνολογιών, είτε πρόκειται για ενέργεια, εξερεύνηση του διαστήματος είτε για ιατρικές θεραπείες. Οι επιστήμονες θα είναι σε θέση να διεξάγουν έρευνα που θα βοηθήσει να αναπτυχθεί νέος πυρηνικός εξοπλισμός ή υλικά.

Από τον Σεπτέμβριο, το JRC θα δώσει επίσης πρόσβαση σε αρκετές από τις εγκαταστάσεις του στην Ευρώπη για την πυρηνική αντίδραση και τις μετρήσεις δεδομένων διάσπασης στο Geel. Τέτοιου είδους μετρήσεις βοηθούν να υπάρχει μεγαλύτερη ασφάλεια στη λειτουργία των πυρηνικών αντιδραστήρων και στον χειρισμό των πυρηνικών αποβλήτων, ενώ ενισχύουν και την προστασία των πολιτών και του περιβάλλοντος από τη ραδιενέργεια.

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

Για παράδειγμα, οι ερευνητές από τις Κάτω Χώρες διεξήγαν πειράματα χρησιμοποιώντας τη μεγαλύτερη παγκοσμίως εγκατάσταση «Hopkinson bar», στο ευρωπαϊκό εργαστήριο δομοστατικών εκτιμήσεων στην Ίσπρα. Χρειάζονταν το μηχάνημα αυτό για να ελέγξουν την αντοχή τούβλων από μαλακή λάσπη έναντι εκρήξεων. Πλινθόκτιστα κτίσματα υπάρχουν σε όλο τον κόσμο, μεταξύ άλλων και σε μέρη που εμπλέκονται σε στρατιωτικές συρράξεις ή είναι επιρρεπή σε φυσικές καταστροφές. Χάρη στα αποτελέσματα αυτών των πειραμάτων, οι στρατιώτες που παίρνουν μέρος σε ειρηνευτικές αποστολές μπορούν να διαθέτουν πλέον περισσότερες πληροφορίες σχετικά με το κατά πόσον μπορούν να τους προστατέψουν τα κτίρια από τα οποία επιχειρούν.

Πυρηνικοί ερευνητές από τη Ρουμανία διεξήγαν πειράματα στην εγκατάσταση GELINA του JRC στο Geel, η οποία χρησιμοποιείται για δοκιμές της συμπεριφοράς των νετρονίων με πολύ μεγάλο βαθμό ακριβείας. Δεδομένου ότι τα νετρόνια είναι πολύ σημαντικά για τις πυρηνικές αντιδράσεις, τα ακριβή δεδομένα έχουν μεγάλη σημασία για την επιτυχία των προηγμένων πυρηνικών τεχνολογιών, οι οποίες καλύπτουν ευρύ φάσμα από στοχευμένες αγωγές κατά του καρκίνου έως ασφαλή ενέργεια με ελάχιστα απόβλητα.

Στην ειδική δημόσια διαδικτυακή πύλη με πληροφορίες για την πρωτοβουλία για ανοικτή πρόσβαση στην ερευνητική υποδομή του JRC, δημοσιεύονται μεταξύ άλλων προσκλήσεις υποβολής προτάσεων, πληροφορίες για τους όρους και τα κριτήρια πρόσβασης, καθώς και η διαδικασία υποβολής υποψηφιότητας. Σημειώνεται ότι το JRC δεν θα αποκομίσει κέρδος από το άνοιγμα των εγκαταστάσεων του σε εξωτερικούς χρήστες

Μάθετε Περισσότερα

Πηγή άρθρου: http://www.ekt.gr/

Το ελεγκτικό συνέδριο της Ιταλίας (Corte dei conti), το οποίο παρακολουθεί τα δημόσια οικονομικά, θα συμπεριλάβει στους ελέγχους του, τις εξοικονομήσεις που θα προκύψουν από όλες τις δημόσιες υπηρεσίες της χώρας, που μοιράζονται το λογισμικό που δημιουργήθηκε από ή για λογαριασμό τους. Η λογική είναι ότι οι δημόσιες υπηρεσίες που δεν μοιράζονται λύσεις λογισμικού εμποδίζουν τους άλλους να τις επαναχρησιμοποιούν και με αυτό τον τρόπο αυξάνεται το κόστος για την κοινωνία. Πρόκειται για έναν από τους πολλούς πρόσφατα εισαχθέντες ελέγχους που επικεντρώνονται στην ψηφιακή διακυβέρνηση,

Η εστίαση στην ανταλλαγή και επαναχρησιμοποίηση λύσεων λογισμικού είναι αποτέλεσμα συμφωνίας, με τον Επίτροπο της χώρας για το ψηφιακό θεματολόγιο. Τον Δεκέμβριο ο Επίτροπος ζήτησε από το ελεγκτικό συνέδριο να ελέγξει εάν οι δημόσιες υπηρεσίες χρησιμοποιούν ψηφιακές τεχνολογίες για να μειώσουν το κόστος, συμπεριλαμβανομένης της χρήσης υπηρεσιών cloud computing, eID και ηλεκτρονικών πληρωμών.

Ο κώδικας ψηφιακής διαχείρισης της Ιταλίας (Codice dell’amministrazione digitale) – και συγκεκριμένα το άρθρο 69 απαιτεί οι δημόσιες υπηρεσίες να μοιράζονται εφαρμογές λογισμικού που δημιουργούνται από ή για λογαριασμό τους.


The Open Source Observatory (OSOR)

Το άρθρο 69 του Codice, που μεταφράζεται στα αγγλικά από την ομάδα εκσυγχρονισμού της κυβέρνησης της Ιταλίας (Team Digitale), έχει ως εξής:

«Οι δημόσιες διοικήσεις που είναι ιδιοκτήτες λύσεων και προγραμμάτων ηλεκτρονικών υπολογιστών, σύμφωνα με συγκεκριμένες προδιαγραφές του δημόσιου πελάτη, έχουν την υποχρέωση να διαθέτουν το σχετικό πηγαίο κώδικα, να συνοδεύονται από τεκμηρίωση και να διατίθενται σε δημόσιο χώρο αποθήκευσης με ανοικτή άδεια χρήσης, για χρήση από άλλες δημόσιες διοικήσεις ή νομικές οντότητες που επιθυμούν να τις προσαρμόσουν στις δικές τους απαιτήσεις, εκτός εάν υπάρχουν «δικαιολογημένοι λόγοι δημόσιας τάξης και ασφάλειας, εθνική άμυνα και εκλογικές διαβουλεύσεις».

«Το δικαστήριο αναλύει τώρα αν οι δημόσιες υπηρεσίες είναι επαρκώς ψηφιακές», εξηγεί ο Alessandro Ranellucci, πρωτοπόρος στο ανοικτό λογισμικό στην Developers Italia, της ομάδας ανάπτυξης λογισμικού και μέρος της Team Digitale. «Οι δημόσιες υπηρεσίες που υιοθετούν το λογισμικό ανταλλαγής και επαναχρησιμοποίησης λογισμικού της Ιταλίας, μπορούν να επιτύχουν σημαντική βελτίωση της αποτελεσματικότητας. Ή αντιθέτως, η έλλειψη αποτελεσματικής ψηφιοποίησης δημιουργεί δημοσιονομικές ζημίες. «

Σύμφωνα με τον κ. Ranellucci, ο νέος κύκλος των ελέγχων πρόκειται να αρχίσει. Τα αποτελέσματα θα μπορούσαν ενδεχομένως να αναμένονται στις αρχές του επόμενου έτους.

Περισσότερες πληροφορίες:
Οδηγίες Team Digitale σχετικά με την απόκτηση και επαναχρησιμοποίηση λογισμικού για τις δημόσιες διοικήσεις
Developers Italia, η οποία φιλοξενεί τη στρατηγική open source της Ιταλίας και τον κατάλογο λογισμικού ανοιχτού κώδικα

Πηγή: https://joinup.ec.europa.eu/

Το φετινό συνέδριο κοινοτήτων ελεύθερου λογισμικού και λογισμικού ανοικτού κώδικα FOSSCOMM θα πραγματοποιηθεί στην πόλη της Λαμίας, 11-13 Οκτωβρίου 2019. Το συνέδριο αποτελεί μία συνδιοργάνωση του…   Διαβάστε τη συνέχεια του άρθρου Παράταση υποβολής αιτήσεων για ομιλίες και workshops στο FOSSCOMM 2019 όπως δημοσιεύθηκε στο Linux Insider
Το European Data Portal (EDP) είναι μια πρωτοβουλία της Ευρωπαϊκής Επιτροπής που στοχεύει στην αύξηση του αντίκτυπου των ανοιχτών δεδομένων, καθιστώντας τα δεδομένα εύκολα στην εύρεση και επαναχρησιμοποίηση από όλους. Η πύλη συλλέγει τα μεταδεδομένα από τα κράτη μέλη της ΕΕ και επιτρέπει στους χρήστες να ανακαλύψουν τα δεδομένα που χρειάζονται κάνοντας τα μεταδεδομένα τους ... Read more

Η κυβέρνηση της Βαλένθια, μία από τις 17 αυτόνομες περιφέρειες της Ισπανίας, εξακολουθεί να υποστηρίζει τη χρήση ανοικτού λογισμικού στα σχολεία. Το LliureX, μια συλλογή λύσεων λογισμικού ανοιχτού κώδικα προσαρμοσμένες στα σχολεία και με βάση τη διανομή Ubuntu Linux,  υλοποιείται σε περισσότερους από 120.000 σταθμούς εργασίας, αναφέρει το υπουργείο Οικονομικών της περιοχής.

Η εκπαιδευτική διανομή LliureX είναι επιτυχημένη, λέει ο José Manuel García Duarte, ο νεοδιορισμένος Γενικός Διευθυντής Πληροφορικής και Επικοινωνιών, σε δήλωση του που δημοσιεύθηκε τον Ιούλιο.

Το LliureX περιλαμβάνει περίπου 450 εφαρμογές για χρήση σε αίθουσες διδασκαλίας και στο σπίτι. Περιλαμβάνει εργαλεία που βοηθούν τους μαθητές να μάθουν γλώσσες, να δημιουργούν ιστοσελίδες και να επεξεργάζονται οπτικοακουστικά αρχεία, και φυσικά, βασικά εργαλεία παραγωγικότητας γραφείου (LibreOffice). Τον Ιούνιο, στο LliureX απονεμήθηκε βραβείο για την καινοτομία στον τομέα της εκπαίδευσης στο συνέδριο OpenExpo.

«Το LiureX δείχνει πώς η δέσμευση της Βαλένθια για ελεύθερο λογισμικό βελτιώνει τη ζωή των ανθρώπων», δήλωσε ο  πρώην γενικός διευθυντής ΤΠΕ Pedro Pernias. «Χάρη σε αυτό το έργο, γεφυρώνουμε το ψηφιακό χάσμα και παρέχουμε στους χρήστες δωρεάν λογισμικό ποιότητας.» Επιπλέον, η ΓΔ επαίνεσε τον τρόπο με τον οποίο το LliureX επεκτείνει τη διάρκεια ζωής του σχολικού εξοπλισμού πληροφορικής. Οι ενημερωμένες εκδόσεις της διανομής λειτουργούν καλά σε υπολογιστές που δεν θα ήταν αρκετά ισχυροί για τις τελευταίες ιδιόκτητες εναλλακτικές λύσεις.

Ο επικεφαλής του έργου LliureX David Montalva εξήγησε το 2017 σε συνέντευξή του στο Muy Linux ότι κατά τη διάρκεια της προηγούμενης δεκαετίας τα σχολεία έχουν εξοπλιστεί με υπολογιστές που έχουν προεγκατεστημένο το Lliurex. Ο κ. Montalva επιβεβαιώνει στο Open Source Observatory (OSOR) της Ευρωπαϊκής Επιτροπής ότι τα σχολεία στη Βαλένθια δεν λαμβάνουν προϋπολογισμό για άδειες ιδιοκτησιακού λογισμικού, εκτός από περίπου δέκα σχολεία στην περιοχή που έχουν ειδικές ανάγκες.

Πηγή άρθρου: https://joinup.ec.europa.eu

GUADEC 2019, Thessaloniki

Όλα άρχισαν από την δημοσίευση στην ιστοσελίδα του gnome.gr

https://www.gnome.gr/2018/09/28/guadec-2019-thessaloniki/


Θα κάνω μια προσπάθεια για αποδελτίωση του συνεδρίου GUADEC 2019. Με την βοήθεια του Μιχάλη Δώσσα, θα αναρτήσω τους συνδέσμους (ανακατεμένα). Αν έχω ξεχάσει κάποιο ή δεν το βρήκα, προσθέστε το στα σχόλια ή στείλτε μου προσωπικό μήνυμα και θα το προσθέσω.

0. Πανεπιστήμιο Μακεδονίας

1. Cyprusnews.eu.

2. Thestival.gr

3. iNews.gr

4. FM100.gr

5. Real.gr

6. Typosthes.gr

7. Αθηναϊκό-Μακεδονικό πρακτορείο ειδήσεων

8. Analitis.gr

9. Thesspress.gr

10. Ka-business.gr

11. Mysalonica.gr

12. Thesseconomy.gr

13. Gothess.gr

14. Thesstoday.gr

15. Thesstoday.gr

16. Foititikanea.gr

17. Halkidikifocus.gr

18. Politisnews.gr

19. Cityportal.gr

20. Koytsompolio.gr

21. Thedockrat.gr

22. Αθηναϊκό-Μακεδονικό πρακτορείο ειδήσεων

23. Analitis.gr

24. Documentonews.gr

25. Dailythess.gr

26. Vivanews.gr

27. E-Volos.gr

28. Zougla.gr

29. Thesspress.gr

30. Fpress.gr

31. Futurology.gr



Ραδιοφωνική συνέντευξη στον δημοσιογράφο Δημήτρη Λαζόπουλο, στο ραδιόφωνο ALPHA Θεσσαλονίκης 965 (http://www.alpha965.gr/)




Ας δούμε όμως και του ελεύθερου λογισμικού ιστοσελίδες (να με συγχωρέσουν όσες δεν έχω προσθέσει. Ας επικοινωνήσουν μαζί μου ή να προσθέσουν στα σχόλια και εγώ θα τους προσθέσω στην λίστα).

ΕΛΛΑΚ

1. https://opensource.ellak.gr/2018/10/01/to-sinedrio-guadec-2019-tha-diexachthi-sti-thessaloniki/

2. https://opensource.ellak.gr/2019/07/18/guadec-2019-23-eos-28-avgoustou-thessaloniki-i-engrafes-anixan/

3. https://opensource.ellak.gr/2019/07/19/nea-apo-ton-planiti-planet-ellak-gr-guadec-na-pao-i-na-min-pao/

4. https://opensource.ellak.gr/2019/08/08/guadec-2019-23-28-08-thessaloniki-kalesma-gia-ethelontes/

5. https://opensource.ellak.gr/2019/08/22/xekinai-avrio-i-guadec-2019-stin-thessaloniki/

6. https://opensource.ellak.gr/2019/09/06/nea-apo-ton-planiti-planet-ellak-gr-ta-vinteo-tou-sinedriou-guadec-2019-tou-gnome-ine-diathesima/


OSARENA.NET

1. Το GUADEC 2019 πάει Θεσσαλονίκη

2. Το GUADEC 2019 στη Θεσσαλονίκη


CEREBRUX.NET

1. Συνέδριο GUADEC 2019 στη Θεσσαλονίκη

2. Τα βίντεο του συνεδρίου GUADEC 2019 του GNOME είναι διαθέσιμα


LINUXINSIDER.GR

GUADEC 2019: Το ευρωπαϊκό συνέδριο του GNOME έρχεται στη Θεσσαλονίκη αυτόν τον Αύγουστο


IGURU.GR

GUADEC 2019 Θεσσαλονίκη 23-28 Αυγούστου Οι εγγραφές ξεκίνησαν

Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ), ενημερώνει τους φοιτητές που ενδιαφέρονται να κάνουν την πρακτική τους άσκηση στην ΕΕΛΛΑΚ ότι έχει δημοσιεύσει 3 θέσεις πρακτικής στο πληροφοριακό σύστημα υποστήριξης Πρακτικής Άσκησης ΑΤΛΑΣ

Οι θέσεις πρακτικής έχουν εξάμηνη διάρκεια και αφορούν τις παρακάτω ειδικότητες: 

  • “Junior sysadmin”, αφορά την υποστήριξη στη διαχείριση της πληροφοριακής υποδομής του Οργανισμού, (Κωδικός Θέσης ΑΤΛΑΣ 170180)
  • “Junior web developer”, αφορά την υποστήριξη των δικτυακών τόπων του Οργανισμού,  (Κωδικός Θέσης ΑΤΛΑΣ 140156)
  • “Administration assistant”, αφορά τη διοικητική υποστήριξη του Οργανισμού  (Κωδικός Θέσης ΑΤΛΑΣ 130762)

Αναλυτικές περιγραφές για τις αρμοδιότητες όλων των θέσεων καθώς και τα επιθυμητά προσόντα για την κάθε θέση υπάρχουν στο πληροφοριακό σύστημα ΑΤΛΑΣ, στο οποίο ο κάθε φοιτητής μπορεί να συνδεθεί με το όνομα χρήστη και τον κωδικό πρόσβασης που έχει από το Ίδρυμά του.

Μέσα από την πρακτική τους εξάσκηση στον Οργανισμό Ανοιχτών Τεχνολογιών, οι εκπαιδευόμενοι θα έχουν την ευκαιρία να αποκτήσουν δεξιότητες σχετικές με τις σπουδές τους, αλλά και να έρθουν σε επαφή με το χώρο του Ελεύθερου και Ανοιχτού Λογισμικού και των Ανοιχτών Τεχνολογιών. Κατά τη διάρκεια της πρακτικής τους οι φοιτητές θα έχουν την ευκαιρία να ασχοληθούν ενεργά με τη διάδοση της χρήσης του ανοιχτού λογισμικού την τεχνική υποστήριξη ανοιχτών τεχνολογιών όπως 3D printers, 3D Scanners, Arduino, RaspBerry Pi,  σε εργαστήρια σχολείων και δήμων.  

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

O Οργανισμός Ανοιχτών Τεχνολογιών έχει προκηρύξει και τρεις θέσεις πρακτικής άσκησης μέσω του Erasmus Intern για φοιτητές από Ευρωπαϊκές χώρες, εκτός Ελλάδος, περισσότερες πληροφορίες στο FAQ. Αναλυτικά οι θέσεις που έχουν προκηρυχθεί μέσω του Erasmus Student Network είναι διαθέσιμες εδώ.

Οι λάτρεις των χαρτών θα ενθουσιαστούν από τη δυνατότητα να δουν μερικούς από τους πιο μοναδικούς ιστορικούς χάρτες του κόσμου. Περισσότεροι από 91.000 χάρτες από τη συλλογή David Rumsey έχουν αναρτηθεί στο διαδίκτυο, ελεύθερα διαθέσιμοι στον κόσμο , καθιστώντας τον ένα θησαυρό πληροφοριών που σχετίζονται με τη χαρτογραφία. Η συλλογή, που ξεκίνησε πριν από 30 χρόνια, στεγάζεται πλέον στο Πανεπιστήμιο του Στάνφορντ.

Δείτε τη συλλογή χαρτών του David Rumsey

Πηγή άρθρου: https://www.openbook.gr/

Περιγραφή

Ένα μορφολογικό λεξικό είναι ένας πολύ σημαντικός γλωσσικός πόρος για την επεξεργασία φυσικής γλώσσας (NLP). Επιτρέπει για παράδειγμα τη δημιουργία υπολογιστικών λεξικών για την εύρεση του λήμματος και του μέρους του λόγου μίας λέξης.

Περιγραφή του λεξικού

Το λεξικό δημιουργήθηκε μετά από αυτόματη ανάλυση των άρθρων στο ελληνικό Βικιλεξικό. Για κάθε λεκτικό τύπο (word form) υπάρχει πληροφορία για το λήμμα, το μέρος του λόγου, το γένος , τον αριθμό κτλ. Το λεξικό βρίσκεται σε μία βάση δεδομένων SQL και μπορεί να βρεθεί εδώ. Πέρα από τη μορφολογική ανάλυση της κάθε λέξης περιλαμβάνει συνώνυμα, αντώνυμα, ορισμούς, ετυμολογίες, μεταφράσεις και έναν πίνακα για κανονικοποίηση των λέξεων (π.χ. εφτά – επτά).

Πιο συγκεκριμένα περιλαμβάνει:

  1. Ένα μορφολογικό λεξικό με 900.000 εγγραφές που περιλαμβάνουν 518.000 διακριτούς λεκτικούς τύπους με τις μορφολογικές πληροφορίες εκφρασμένες σύμφωνα με το Universal Dependencies.
  2. Ορισμοί και ετυμολογίες για τα περισσότερα λήμματα
  3. 18500 Συνώνυμα για διάφορες γλώσσες, 12500 από τα οποία είναι στα ελληνικά
  4. 5500 Αντώνυμα για διάφορες γλώσσες, 4300 από τα οποία είναι στα ελληνικά
  5. 3310 Κανονικοποιήσεις λέξεων
  6. Σχεδόν 150.000 μεταφράσεις

Περισσότερες μεταφράσεις μπορούν να βρεθούν στο έργο DBnary που εκτός από μεταφράσεις από το ελληνικό Βικιλεξικό, περιλαμβάνει και μεταφράσεις από βικιλεξικά γραμμένα σε διαφορετικές γλώσσες.

Ορθογραφικό λεξικό

Μία επιπλέον άμεση εφαρμογή του λεξικού είναι η βελτίωση των υπάρχοντων λεξικών για ορθογραφικό έλεγχο. Έτσι δημιουργήθηκε ένα νέο ως επέκταση των υπάρχοντων ελληνικών που περιλαμβάνει 1.047.200 λέξεις έναντι 828.807 του προηγούμενου που χρησιμοποιείται στο LibreOffice.

Περιθώρια βελτίωσης

Η δημιουργία του λεξικού έγινε με βάση τη δουλειά που γίνεται στο ελληνικό Βικιλεξικό. Συνεπώς ο καλύτερος τρόπος για να βοηθήσει κάποιος είναι να συνεισφέρει στο Βικιλεξικό. Η δομή των άρθρων περιγράφεται εδώ ενώ ένας κατάλογος με τα πρότυπα κλίσεων βρίσκεται εδώ

Κατά τη διάρκεια του έργου έγιναν βελτιώσεις και πίσω στο Βικιλεξικό με λίστες από λήμματα που είχαν σφάλματα ή ελλείψεις. Για παράδειγμα έγινε προσθήκη του γένους σε περισσότερα από 500 ουσιαστικά από το χρήστη FocalPoint μετά από τη δημοσίευση αντίστοιχης λίστας.

Κώδικας του έργου

Ο κώδικας του έργου μπορεί να βρεθεί εδώ και διατίθεται υπό την άδεια GPLv3.

Το λεξικό διατίθεται υπό την Άδεια Creative Commons Αναφορά Δημιουργού-Παρόμοια Διανομή 3.0

Στιγμιότυπο από το μορφολογικό λεξικό της βάσης δεδομένων
Πίνακας μεταφράσεων
Συνώνυμα

Αυτήν την εβδομάδα πραγματοποιούνται εκδηλώσεις στην Ελλάδα και στο εξωτερικό για τις ανοιχτές τεχνολογίες και την καινοτομία! Ο Οργανισμός Ανοιχτών Τεχνολογιών – ΕΕΛΛΑΚ σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε. Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events

Ημερομηνία/ΏραΕκδήλωση
07/09/2019 – 13/09/2019
Ολοήμερο
Akademy 2019
Building U1-U4, Piazza della Scienza, Milan
09/09/2019 – 12/09/2019
Ολοήμερο
ApacheCon Las Vegas
Flamingo Hotel, Las Vegas
09/09/2019 – 11/09/2019
Ολοήμερο
HashiConf ’19
Hyatt Regency, Seattle
09/09/2019 – 11/09/2019
Ολοήμερο
Linux Plumbers Conference
Corinthia Hotel, Lisbon
10/09/2019 – 13/09/2019
Ολοήμερο
MoodleMoot DACH2019
Vienna University of Technology, Vienna
10/09/2019
18:00 – 22:00
Hackday at hackerspace
Hackerspace.gr, Αθήνα
11/09/2019 – 13/09/2019
Ολοήμερο
Libocon 2019 – LibreOffice Conference
University of Almería, Almería
11/09/2019 – 13/09/2019
Ολοήμερο
PostgresOpen
Rosen Centre Hotel, Orlando
12/09/2019 – 15/09/2019
Ολοήμερο
GNU Tools Cauldron 2019
Grande Bibliothèque, Ottawa
12/09/2019 – 14/09/2019
Ολοήμερο
Strange Loop
Stifel Theatre, St. Louis
16/09/2019- 17/09/2019
Ολοήμερο
Agile Prague Conference
OK System Conference Center, Prague

Πριν από λίγες ήμερες η Developers Italia,  (το τμήμα ανάπτυξης του προγράμματος ψηφιακού μετασχηματισμού της Ιταλίας Team Digitale), ανακοίνωσε ότι υπάρχουν πλέον διαθέσιμες 42 λύσεις λογισμικού ανοιχτού κώδικα στο Catalogo del riuso της Ιταλίας (Κατάλογος Επανάχρησης). Οι τελευταίες προσθήκες στον κατάλογο περιλαμβάνουν δύο έργα από την υπηρεσία προστασίας του περιβάλλοντος της περιφέρειας του Πεδεμοντίου.

Για κάθε λύση ανοιχτού κώδικα στον Κατάλογο επαναχρησιμοποίησης, η Developers Italia προσθέτει μια σύντομη περίληψη και εικόνες. Ο οργανισμός φροντίζει επίσης να παρέχει συνδέσμους με την τεκμηρίωση, τον πηγαίο κώδικα και άλλους χρήσιμους πόρους, όπως έναν αναπτυξιακό χάρτη πορείας.

Μια από τις τελευταίες προσθήκες  στο κατάλογο είναι το Openoise plugin. Το Openoise Map είναι ένα plugin για την ηχητική ρύπανση για το γεωγραφικό σύστημα πληροφοριών Qgis. Το plugin υπολογίζει τα επίπεδα θορύβου για δρόμους και κτίρια, τα οποία εντοπίζονται σε έναν γεωγραφικό χάρτη.

Η υπηρεσία προστασίας περιβάλλοντος του Piedmonte ανέπτυξε επίσης το μετρητή OpeNoise, μια κινητή εφαρμογή για τη μέτρηση των επιπέδων θορύβου. Η εφαρμογή είναι διαθέσιμη για συσκευές Android και iOS.

Η εφαρμογή smartphone «δεν προορίζεται για επαγγελματική χρήση, δεν εγγυάται ακριβή μέτρηση θορύβου», προειδοποιεί ο οργανισμός στη σελίδα GitHub του έργου. Ωστόσο, το λογισμικό είναι αξιόπιστο, μετά από πολυάριθμες δοκιμές εργαστηρίου και πεδίου για να συγκριθούν τα αποτελέσματα με τους επαγγελματικούς μετρητές στάθμης θορύβου. Τα έξυπνα τηλέφωνα φαίνεται να δίνουν καλή ανταπόκριση σε επίπεδα ήχου περιβάλλοντος (45-80 dBA) στην περιοχή συχνοτήτων 200-5000 Hz.

Τα πρόσθετα χάρτη και οι λύσεις μέτρησης θορύβου δημοσιεύονται με την άδεια GPL 3. Η ανάπτυξη του λογισμικού συγχρηματοδοτήθηκε από την πόλη του Τορίνο, την πρωτεύουσα της περιοχής.

Μια άλλη νέα καταχώρηση στον κατάλογο επαναχρησιμοποίησης είναι το cool-jconon, ένα σύστημα ροής εργασιών για έγγραφα δημόσιων προμηθείων και διαγωνισμών που αναπτύχθηκε από το Ιταλικό Consiglio Nazionale delle Ricerche (Εθνικό Συμβούλιο Έρευνας). Το λογισμικό ( με άδεια χρήσης Affero General Public License v3.0) περιλαμβάνει όλες τις φάσεις μιας δημόσιας πρόσκλησης, από τη δημοσίευση μέχρι την παρουσίαση της αίτησης, για να φτάσει στην αξιολόγηση και στη συνέχεια στην ανάθεση βαθμολογιών και δημοσίευση της κατάταξης. Ο πηγαίος κώδικας περιλαμβάνει μια λίστα εξαρτήσεων (Apache Maven), η οποία δείχνει ότι η λύση απαιτεί Apache Chemistry, Spring Boot και άλλα στοιχεία ναοιχτού κώδικα.

To Developers Italia επισημαίνει επίσης την εφαρμογή Idra, προστέθηκε πρόσφατα στο Catalogo del riuso. Η Idra είναι μια πλατφόρμα  ομοσπονδίας δεδομένων που βασίζεται στα λογισμικά ανοιχτού κώδικα CKAN και DKAN και την γλώσσα αναζήτησης Sparql. Το έργο είναι ένα από τα αποτελέσματα του έργου Fiware που συγχρηματοδοτήθηκε από την Ευρωπαϊκή Επιτροπή.

Πηγή άρθρου: https://joinup.ec.europa.eu

Η Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων – Unified Modeling Language (UML) παρέχει μια σειρά από διαφορετικούς τύπους διαγραμμάτων για την περιγραφή όλων των πτυχών ενός προγράμματος. Ο προγραμματιστής ή ο σχεδιαστής έρχεται συχνά αντιμέτωπος με την ανάγκη για ανάπτυξη τέτοιων διαγραμμάτων σε ηλεκτρονική μορφή ενώ ταυτόχρονα αναζητά έξυπνα εργαλεία απεικόνισης. Τα διασημότερα σχεδιαστικά εργαλεία απαιτούν τη σύνδεση των στοιχείων ενός διαγράμματος χειρωνακτικά, τοποθετώντας με τη χρήση του ποντικιού τις γραμμές και τα σύμβολα στη σωστή τους θέση. Η διαδικασία αυτή απαιτεί προσπάθεια και χρόνο από το σχεδιαστή και δεν συμβάλει στην αξιοποίηση των ικανοτήτων του.

Το προγραμματιστικό εργαλείο UMLGraph παρέχει τη δυνατότητα δημιουργίας διαγραμμάτων UML, κλάσεων και ακολουθιών, αυτόματα. Το UMLGraph έχει υλοποιηθεί ως ένα Javadoc doclet και εκμεταλλεύεται την ύπαρξη συγκεκριμένων ετικετών που υπάρχουν στα αρχεία .java που ζητείται να εκφραστούν σε διαγράμματα UML.  

Η ανάπτυξη του UMLGraph βασίζεται στη χρήση της γλώσσας Java και η έκδοση την οποία υποστήριζε το εργαλείο, μέχρι πρόσφατα, ήταν η Java 8. Πιο συγκεκριμένα, κατά την λειτουργία του UMLGraph με την υποστήριξη της Java 8, έγινε εκτενής χρήση του πακέτου com.sun.javadoc doclet API και χρησιμοποιήθηκαν πολλά από τα interfaces που ανήκουν σε αυτό όπως είναι τα com.sun.javadoc.ClassDoc, com.sun.javadoc.Doc και com.sun.javadoc.Type.

Όμως στις νεότερες εκδόσεις της Java η χρήση του πακέτου com.sun.javadoc αποδοκιμάζεται και η λειτουργικότητα του προτείνεται να αντικατασταθεί με εκείνη του πακέτου jdk.javadoc.doclet και των interfaces που περιλαμβάνονται σε αυτό. Για παράδειγμα, το interface javax.lang.model.element.TypeElement αντικαθιστά σε λειτουργικότητα το interface com.sun.javadoc.ClassDoc όπως προστάζει ο οδηγός μετανάστευσης – migration guide μεταξύ των δύο doclet APIs.

Έτσι, ήταν επιτακτική η ανάγκη για την αναβάθμιση του εργαλείου UMLGraph και η λειτουργία του με βάση το νέο doclet API της έκδοσης Java 9. Σημειώνεται ότι, κατά τη μετανάστευση από το doclet API της Java 8 στο doclet API της Java 9 δεν θα άλλαζε καμία από τις λειτουργίες του UMLGraph. Οι αλλαγές αφορούν την εύρεση νέων interfaces, μεθόδων και αντικειμένων τα οποία θα περιέγραφαν τη λειτουργικότητα του εργαλείου με ισοδύναμο τρόπο με τα αντίστοιχα του πακέτου com.sun.javadoc.

Στα πλαίσια του Google Summer of Code (GSoC) 2019 ανέλαβα ως εργασία την επικαιροποίηση του εργαλείου UMLGraph ώστε να λειτουργεί πλέον με το νέο doclet API χρησιμοποιώντας την έκδοση Java 9. Αρχικά, μελετήθηκε τόσο ο υπάρχον κώδικας όσο και ο οδηγός μετανάστευσης ώστε να σχηματιστεί μια σφαιρική εικόνα των αναγκαίων τροποποιήσεων. Έπειτα, ξεκίνησε μια διαδικασία αλλαγών, αντικαθιστώντας μεθόδους και interfaces του πακέτου com.sun.javadoc με μεθόδους και interfaces αντίστοιχης λειτουργικότητας του πακέτου jdk.javadoc.doclet.

Μερικά χαρακτηριστικά παραδείγματα από τη μετάβαση του UMLGraph στη Java 9 είναι τα ακόλουθα. Όπως αναφέρθηκε ήδη το interface com.sun.javadoc.ClassDoc, το οποίο εκφράζει ένα στοιχείο του προγράμματος όπως μια κλάση ή έναν κατασκευαστή, αντικαθίσταται σε λειτουργικότητα από το interface javax.lang.model.element.TypeElement που εκφράζει ακριβώς τα ίδια στοιχεία ενός προγράμματος. Αντίστοιχα, το interface com.sun.javadoc.Type, το οποίο εκφράζει τους τύπους των στοιχείων του προγράμματος, παραχωρεί τη θέση του στο interface javax.lang.model.type.TypeMirror. Στη συνέχεια εξετάζεται το interface javax.lang.model.element.Element, το οποίο εκφράζει περισσότερα στοιχεία ενός προγράμματος όπως πακέτα, κλάσεις και μεθόδους και διαδέχεται το interface com.sun.javadoc.Doc. Ένα ακόμα χαρακτηριστικό παράδειγμα είναι το interface com.sun.javadoc.RootDoc, το οποίο αντιπροσωπεύει το αρχικό σημείο της δομής πληροφοριών για το πρόγραμμα από όπου γίνεται εκτέλεση του javadoc και δίνει τη θέση του στο interface jdk.javadoc.doclet.DocletEnvironment, το οποίο εκφράζει το περιβάλλον εκτέλεσης του doclet.

Παρουσιάζοντας μερικά αποσπάσματα από τις τροποποιήσεις που έγιναν στο κώδικα, θα γίνει πιο ξεκάθαρη η διαδικασία μετανάστευσης στο API της Java 9. Ένα σημείο του κώδικα όπου εξετάζεται το είδος ενός στοιχείου (δηλ. interface, μέθοδος κ.τ.λ.) με τη χρήση του πακέτου com.sun.javadoc είναι το παρακάτω.

Χρησιμοποιώντας το πακέτο jdk.javadoc.doclet, το παραπάνω τμήμα του κώδικα μετατρέπεται στο παρακάτω.

Βλέπουμε ότι χρησιμοποιείται η μέθοδος getKind() που επιστρέφει το είδος ενός στοιχείου, μαζί με το interface ElementKind, το οποίο παρέχει το απαραίτητο enumeration για τη σύγκριση του στοιχείου επιστροφής με συγκεκριμένους τύπους. Ένα δεύτερο απόσπασμα κώδικα είναι το παρακάτω στο οποίο ζητείται ο modifier (public, private, κ.τ.λ.) ενός ProgramElementDoc με τη χρήση του πακέτου com.sun.javadoc.

Αφού μετατραπεί ο παραπάνω κώδικας ώστε να λειτουργεί με τη χρήση του πακέτου jdk.javadoc.doclet, προκύπτει η παρακάτω μορφή.

Παρατηρούμε ότι, το ProgramElementDoc, αντιστοιχεί σε ένα στιγμιότυπο του interface Element, στο νέο API και καλείται η μέθοδος getModifiers(), η οποία επιστρέφει ένα σύνολο από modifiers που αντιστοιχούν σε ένα συγκεκριμένο Element. Έπειτα, το interface Modifier χρησιμοποιείται για να ελέγξουμε τα είδη των modifiers που περιέχονται μέσα στο σύνολο. Έτσι, αντικαθίστανται μέθοδοι όπως οι isPrivate() και isProtected(). Για περισσότερες πληροφορίες και παραδείγματα, θα ήταν κατάλληλη μια επίσκεψη στο gist που αποτελεί την τελική αναφορά της εργασίας.

Ολόκληρη η λειτουργικότητα του εργαλείου UMLGraph πρέπει να συγκεντρώνεται μέσα σε ένα .jar αρχείο, το οποίο κατά την αντιστοίχιση του με μια μεταβλητή περιβάλλοντος του υπολογιστή θα παρέχει τη δυνατότητα σχεδίασης των διαγραμμάτων UML. Για την αυτόματη κατασκευή του αρχείου .jar χρησιμοποιήθηκε το εργαλείο Maven. Η επιτυχής δημιουργία του αρχείου .jar μέσα από την εκτέλεση της εντολής “mvn install” φαίνεται στην παρακάτω εικόνα.

Το εργαλείο Maven παρέχει και άλλες εντολές για την εποπτεία του προγράμματος όπως είναι οι “mvn compile”, “mvn test-compile” και “mvn test” που αντιστοιχούν στη μεταγλώττιση των αρχείων του προγράμματος, στη μεταγλώττιση των αρχείων tests και στην εκτέλεση των αρχείων tests, αντίστοιχα.  

Εν κατακλείδι, κατά τη διάρκεια του GSoC ο στόχος που τέθηκε ήταν η αναβάθμιση του εργαλείου UMLGraph ώστε να χρησιμοποιεί την έκδοση Java 9 και το πακέτο jdk.javadoc.doclet. Ήταν ένας αρκετά απαιτητικός στόχος αλλά αφορούσε ένα ιδιαίτερα ενδιαφέρον αντικείμενο, δηλαδή την αυτόματη δημιουργία διαγραμμάτων UML.

Όλος ο κώδικας του έργου είναι διαθέσιμος στο github

The Debian Project                               https://www.debian.org/
Updated Debian 9: 9.11 released                         press@debian.org
September 8th, 2019            https://www.debian.org/News/2019/20190908
------------------------------
------------------------------------------


The Debian project is pleased to announce the eleventh update of its
oldstable distribution Debian 9 (codename "stretch").

This point release is primarily an update to the recently-released 9.10,
in order to resolve a critical problem with the installer that was
discovered during image testing.

Please note that the point release does not constitute a new version of
Debian 9 but only updates some of the packages included. There is no
need to throw away old "stretch" media. After installation, packages can
be upgraded to the current versions using an up-to-date Debian mirror.

Those who frequently install updates from security.debian.org won't have
to update many packages, and most such updates are included in the point
release.

New installation images will be available soon at the regular locations.

Upgrading an existing installation to this revision can be achieved by
pointing the package management system at one of Debian's many HTTP
mirrors. A comprehensive list of mirrors is available at:

https://www.debian.org/mirror/list



Miscellaneous Bugfixes
----------------------

This oldstable update adds a few important corrections to the following
packages:

+--------------------------------+------------------------------------+
| Package                        | Reason                             |
+--------------------------------+------------------------------------+
| base-files [1]                 | Update for the point release       |
|                                |                                    |
| bogl [2]                       | Call iswspace instead of isspace,  |
|                                | fixes crash on U+FEFF              |
|                                |                                    |
| debian-installer [3]           | Rebuild against proposed-updates   |
|                                |                                    |
| debian-installer-netboot-      | Rebuild against proposed-updates   |
| images [4]                     |                                    |
|                                |                                    |
+--------------------------------+------------------------------------+

    1: https://packages.debian.org/src:base-files
    2: https://packages.debian.org/src:bogl
    3: https://packages.debian.org/src:debian-installer
    4: https://packages.debian.org/src:debian-installer-netboot-images

Debian Installer
----------------

The installer has been updated to include the fixes incorporated into
oldstable by the point release.


URLs
----

The complete lists of packages that have changed with this revision:

http://ftp.debian.org/debian/dists/stretch/ChangeLog


The current oldstable distribution:

http://ftp.debian.org/debian/dists/oldstable/


Proposed updates to the oldstable distribution:

http://ftp.debian.org/debian/dists/oldstable-proposed-updates


oldstable distribution information (release notes, errata etc.):

https://www.debian.org/releases/oldstable/


Security announcements and information:

https://www.debian.org/security/



About Debian
------------

The Debian Project is an association of Free Software developers who
volunteer their time and effort in order to produce the completely free
operating system Debian.


Contact Information
-------------------

For further information, please visit the Debian web pages at
https://www.debian.org/, send mail to <press@debian.org>, or contact the
stable release team at <debian-release@lists.debian.org>.
The Debian Project                               https://www.debian.org/
Updated Debian 10: 10.1 released                        press@debian.org
September 7th, 2019            https://www.debian.org/News/2019/20190907
------------------------------
------------------------------------------


The Debian project is pleased to announce the first update of its stable
distribution Debian 10 (codename "buster"). This point release mainly
adds corrections for security issues, along with a few adjustments for
serious problems. Security advisories have already been published
separately and are referenced where available.

Please note that the point release does not constitute a new version of
Debian 10 but only updates some of the packages included. There is no
need to throw away old "buster" media. After installation, packages can
be upgraded to the current versions using an up-to-date Debian mirror.

Those who frequently install updates from security.debian.org won't have
to update many packages, and most such updates are included in the point
release.

New installation images will be available soon at the regular locations.

Upgrading an existing installation to this revision can be achieved by
pointing the package management system at one of Debian's many HTTP
mirrors. A comprehensive list of mirrors is available at:

https://www.debian.org/mirror/list



Miscellaneous Bugfixes
----------------------

This stable update adds a few important corrections to the following
packages:

+--------------------------+------------------------------------------+
| Package                  | Reason                                   |
+--------------------------+------------------------------------------+
| acme-tiny [1]            | Handle upcoming ACME protocol change     |
|                          |                                          |
| android-sdk-meta [2]     | New upstream release; fix regex for      |
|                          | adding Debian version to binary packages |
|                          |                                          |
| apt-setup [3]            | Fix preseeding of Secure Apt for local   |
|                          | repositories via apt-setup/localX/       |
|                          |                                          |
| asterisk [4]             | Fix buffer overflow in                   |
|                          | res_pjsip_messaging [AST-2019-002 /      |
|                          | CVE-2019-12827]; fix remote Crash        |
|                          | Vulnerability in chan_sip [AST-2019-     |
|                          | 003 / CVE-2019-13161]                    |
|                          |                                          |
| babeltrace [5]           | Bump ctf symbols depends to post merge   |
|                          | version                                  |
|                          |                                          |
| backup-manager [6]       | Fix purging of remote archives via FTP   |
|                          | or SSH                                   |
|                          |                                          |
| base-files [7]           | Update for the point release             |
|                          |                                          |
| basez [8]                | Properly decode base64url encoded        |
|                          | strings                                  |
|                          |                                          |
| bro [9]                  | Security fixes [CVE-2018-16807 CVE-2018- |
|                          | 17019]                                   |
|                          |                                          |
| bzip2 [10]               | Fix regression uncompressing some files  |
|                          |                                          |
| cacti [11]               | Fix some issues upgrading from the       |
|                          | version in stretch                       |
|                          |                                          |
| calamares-settings-      | Fix permissions for initramfs image when |
| debian [12]              | full-disk encryption is enabled          |
|                          | [CVE-2019-13179]                         |
|                          |                                          |
| ceph [13]                | Rebuild against new libbabeltrace        |
|                          |                                          |
| clamav [14]              | Prevent extraction of non-recursive zip  |
|                          | bombs; new upstream stable release with  |
|                          | security fixes - add scan time limit to  |
|                          | mitigate against zip-bombs [CVE-2019-    |
|                          | 12625]; fix out-of-bounds write within   |
|                          | the NSIS bzip2 library [CVE-2019-12900]  |
|                          |                                          |
| cloudkitty [15]          | Fix build failures with updated          |
|                          | SQLAlchemy                               |
|                          |                                          |
| console-setup [16]       | Fix internationalization issues when     |
|                          | switching locales with Perl >= 5.28      |
|                          |                                          |
| cryptsetup [17]          | Fix support for LUKS2 headers without    |
|                          | any bound keyslot; fix mapped segments   |
|                          | overflow on 32-bit architectures         |
|                          |                                          |
| cups [18]                | Fix multiple security/disclosure issues  |
|                          | - SNMP buffer overflows [CVE-2019-8696   |
|                          | CVE-2019-8675], IPP buffer overflow,     |
|                          | Denial of Service and memory disclosure  |
|                          | issues in the scheduler                  |
|                          |                                          |
| dbconfig-common [19]     | Fix issue caused by change in bash POSIX |
|                          | behaviour                                |
|                          |                                          |
| debian-edu-config [20]   | Use PXE option  "ipappend 2"  for LTSP   |
|                          | client boot; fix sudo-ldap               |
|                          | configuration; fix loss of dynamically   |
|                          | allocated v4 IP address; several fixes   |
|                          | and improvements to debian-edu-          |
|                          | config.fetch-ldap-cert                   |
|                          |                                          |
| debian-edu-doc [21]      | Update Debian Edu Buster and ITIL        |
|                          | manuals and translations                 |
|                          |                                          |
| dehydrated [22]          | Fix fetching of account information;     |
|                          | follow-up fixes for account ID handling  |
|                          | and APIv1 compatibility                  |
|                          |                                          |
| devscripts [23]          | debchange: target buster-backports with  |
|                          | --bpo option                             |
|                          |                                          |
| dma [24]                 | Do not limit TLS connections to using    |
|                          | TLS 1.0                                  |
|                          |                                          |
| dpdk [25]                | New upstream stable release              |
|                          |                                          |
| dput-ng [26]             | Add buster-backports and stretch-        |
|                          | backports-sloppy codenames               |
|                          |                                          |
| e2fsprogs [27]           | Fix e4defrag crashes on 32-bit           |
|                          | architectures                            |
|                          |                                          |
| enigmail [28]            | New upstream release; security fixes     |
|                          | [CVE-2019-12269]                         |
|                          |                                          |
| epiphany-browser [29]    | Ensure that the web extension uses the   |
|                          | bundled copy of libdazzle                |
|                          |                                          |
| erlang-p1-pkix [30]      | Fix handling of GnuTLS certificates      |
|                          |                                          |
| facter [31]              | Fix parsing of Linux route non-key/value |
|                          | flags (e.g. onlink)                      |
|                          |                                          |
| fdroidserver [32]        | New upstream release                     |
|                          |                                          |
| fig2dev [33]             | Do not segfault on circle/half circle    |
|                          | arrowheads with a magnification larger   |
|                          | than 42 [CVE-2019-14275]                 |
|                          |                                          |
| firmware-nonfree [34]    | atheros: Add Qualcomm Atheros QCA9377    |
|                          | rev 1.0 firmware version WLAN.TF.2.1-    |
|                          | 00021-QCARMSWP-1; realtek: Add Realtek   |
|                          | RTL8822CU Bluetooth firmware; atheros:   |
|                          | Revert change of QCA9377 rev 1.0         |
|                          | firmware in 20180518-1; misc-nonfree:    |
|                          | add firmware for MediaTek MT76x0/MT76x2u |
|                          | wireless chips, MediaTek MT7622/MT7668   |
|                          | bluetooth chips, GV100 signed firmware   |
|                          |                                          |
| freeorion [35]           | Fix crash when loading or saving game    |
|                          | data                                     |
|                          |                                          |
| fuse-emulator [36]       | Prefer the X11 backend over the Wayland  |
|                          | one; show the Fuse icon on the GTK       |
|                          | window and About dialog                  |
|                          |                                          |
| fusiondirectory [37]     | Stricter checks on LDAP lookups; add     |
|                          | missing dependency on php-xml            |
|                          |                                          |
| gcab [38]                | Fix corruption when extracting           |
|                          |                                          |
| gdb [39]                 | Rebuild against new libbabeltrace        |
|                          |                                          |
| glib2.0 [40]             | Make GKeyFile settings backend create    |
|                          | ~/.config and configuration files with   |
|                          | restrictive permissions [CVE-2019-13012] |
|                          |                                          |
| gnome-bluetooth [41]     | Avoid GNOME Shell crashes when gnome-    |
|                          | shell-extension-bluetooth-quick-connect  |
|                          | is used                                  |
|                          |                                          |
| gnome-control-           | Fix crash when the Details -> Overview   |
| center [42]              | (info-overview) panel is selected; fix   |
|                          | memory leaks in Universal Access panel;  |
|                          | fix a regression that caused the         |
|                          | Universal Access -> Zoom mouse tracking  |
|                          | options to have no effect; updated       |
|                          | Icelandic and Japanese translations      |
|                          |                                          |
| gnupg2 [43]              | Backport many bug fixes and stability    |
|                          | patches from upstream; use               |
|                          | keys.openpgp.org as the default          |
|                          | keyserver; only import self-signatures   |
|                          | by default                               |
|                          |                                          |
| gnuplot [44]             | Fix incomplete/unsafe initialization of  |
|                          | ARGV array                               |
|                          |                                          |
| gosa [45]                | Stricter checks on LDAP lookups          |
|                          |                                          |
| hfst [46]                | Ensure smoother upgrades from stretch    |
|                          |                                          |
| initramfs-tools [47]     | Disable resume when there are no         |
|                          | suitable swap devices; MODULES=most:     |
|                          | include all keyboard driver modules,     |
|                          | cros_ec_spi and SPI drivers, extcon-     |
|                          | usbc-cros-ec; MODULES=dep: include       |
|                          | extcon drivers                           |
|                          |                                          |
| jython [48]              | Preserve backward compatibility with     |
|                          | Java 7                                   |
|                          |                                          |
| lacme [49]               | Update for removal of unauthenticated    |
|                          | GET support from the Let's Encrypt       |
|                          | ACMEv2 API                               |
|                          |                                          |
| libblockdev [50]         | Use existing cryptsetup API for changing |
|                          | keyslot passphrase                       |
|                          |                                          |
| libdatetime-timezone-    | Update included data                     |
| perl [51]                |                                          |
|                          |                                          |
| libjavascript-           | Add support for  "=>"  operator          |
| beautifier-perl [52]     |                                          |
|                          |                                          |
| libsdl2-image [53]       | Fix buffer overflows [CVE-2019-5058      |
|                          | CVE-2019-5052 CVE-2019-7635]; fix out of |
|                          | bounds access in PCX handling [CVE-2019- |
|                          | 12216 CVE-2019-12217 CVE-2019-12218      |
|                          | CVE-2019-12219 CVE-2019-12220 CVE-2019-  |
|                          | 12221 CVE-2019-12222 CVE-2019-5051]      |
|                          |                                          |
| libtk-img [54]           | Stop using internal copies of JPEG, Zlib |
|                          | and PixarLog codecs, fixing crashes      |
|                          |                                          |
| libxslt [55]             | Fix security framework bypass [CVE-2019- |
|                          | 11068], uninitialized read of xsl:number |
|                          | token [CVE-2019-13117] and uninitialized |
|                          | read with UTF-8 grouping chars           |
|                          | [CVE-2019-13118]                         |
|                          |                                          |
| linux [56]               | New upstream stable release              |
|                          |                                          |
| linux-latest [57]        | Update for 4.19.0-6 kernel ABI           |
|                          |                                          |
| linux-signed-amd64 [58]  | New upstream stable release              |
|                          |                                          |
| linux-signed-arm64 [59]  | New upstream stable release              |
|                          |                                          |
| linux-signed-i386 [60]   | New upstream stable release              |
|                          |                                          |
| lttv [61]                | Rebuild against new libbabeltrace        |
|                          |                                          |
| mapproxy [62]            | Fix WMS Capabilities with Python 3.7     |
|                          |                                          |
| mariadb-10.3 [63]        | New upstream stable release; security    |
|                          | fixes [CVE-2019-2737 CVE-2019-2739       |
|                          | CVE-2019-2740 CVE-2019-2758 CVE-2019-    |
|                          | 2805]; fix segfault on                   |
|                          | 'information_schema' access; rename      |
|                          | 'mariadbcheck' to 'mariadb-check'        |
|                          |                                          |
| musescore [64]           | Disable webkit functionality             |
|                          |                                          |
| ncbi-tools6 [65]         | Repackage without non-free data/UniVec.* |
|                          |                                          |
| ncurses [66]             | Remove  "rep"  from xterm-new and        |
|                          | derived terminfo descriptions            |
|                          |                                          |
| netdata [67]             | Remove Google Analytics from generated   |
|                          | documentation; opt out of sending        |
|                          | anonymous statistics; remove  "sign in"  |
|                          | button                                   |
|                          |                                          |
| newsboat [68]            | Fix use after free issue                 |
|                          |                                          |
| nextcloud-desktop [69]   | Add missing dependency on nextcloud-     |
|                          | desktop-common to nextcloud-desktop-cmd  |
|                          |                                          |
| node-lodash [70]         | Fix prototype pollution [CVE-2019-10744] |
|                          |                                          |
| node-mixin-deep [71]     | Fix prototype pollution issue            |
|                          |                                          |
| nss [72]                 | Fix security issues [CVE-2019-11719      |
|                          | CVE-2019-11727 CVE-2019-11729]           |
|                          |                                          |
| nx-libs [73]             | Fix a number of memory leaks             |
|                          |                                          |
| open-infrastructure-     | Fix container start                      |
| compute-tools [74]       |                                          |
|                          |                                          |
| open-vm-tools [75]       | Correctly handle OS versions of the form |
|                          | "X" , rather than  "X.Y"                 |
|                          |                                          |
| openldap [76]            | Restrict rootDN proxyauthz to its own    |
|                          | databases [CVE-2019-13057]; enforce      |
|                          | sasl_ssf ACL statement on every          |
|                          | connection [CVE-2019-13565]; fix slapo-  |
|                          | rwm to not free original filter when     |
|                          | rewritten filter is invalid              |
|                          |                                          |
| osinfo-db [77]           | Add buster 10.0 information; fix URLs    |
|                          | for stretch download; fix the name of    |
|                          | the parameter used to set the fullname   |
|                          | when generating a preseed file           |
|                          |                                          |
| osmpbf [78]              | Rebuild with protobuf 3.6.1              |
|                          |                                          |
| pam-u2f [79]             | Fix insecure debug file handling         |
|                          | [CVE-2019-12209]; fix debug file         |
|                          | descriptor leak [CVE-2019-12210]; fix    |
|                          | out-of-bounds access; fix segfault       |
|                          | following a failure to allocate a buffer |
|                          |                                          |
| passwordsafe [80]        | Install localisation files in the        |
|                          | correct directory                        |
|                          |                                          |
| piuparts [81]            | Update configurations for the buster     |
|                          | release; fix spurious failure to remove  |
|                          | packages with names ending with '+';     |
|                          | generate separate tarball names for --   |
|                          | merged-usr chroots                       |
|                          |                                          |
| postgresql-common [82]   | Fix  "pg_upgradecluster from postgresql- |
|                          | common 200, 200+deb10u1, 201, and 202    |
|                          | will corrupt the data_directory setting  |
|                          | when used *twice* to upgrade a cluster   |
|                          | (e.g. 9.6 -> 10 -> 11)"                  |
|                          |                                          |
| pulseaudio [83]          | Fix mute state restoring                 |
|                          |                                          |
| puppet-module-           | Fix attempts to write to /etc/init       |
| cinder [84]              |                                          |
|                          |                                          |
| python-autobahn [85]     | Fix pyqrcode build dependencies          |
|                          |                                          |
| python-django [86]       | New upstream security release [CVE-2019- |
|                          | 12781]                                   |
|                          |                                          |
| raspi3-firmware [87]     | Add support for Raspberry Pi Compute     |
|                          | Module 3 (CM3), Raspberry Pi Compute     |
|                          | Module 3 Lite and Raspberry Pi Compute   |
|                          | Module IO Board V3                       |
|                          |                                          |
| reportbug [88]           | Update release names, following buster   |
|                          | release; re-enable stretch-pu requests;  |
|                          | fix crashes with package / version       |
|                          | lookup; add missing dependency on        |
|                          | sensible-utils                           |
|                          |                                          |
| ruby-airbrussh [89]      | Don't throw exception on invalid UTF-8   |
|                          | SSH output                               |
|                          |                                          |
| sdl-image1.2 [90]        | Fix buffer overflows [CVE-2019-5052      |
|                          | CVE-2019-7635], out-of-bounds access     |
|                          | [CVE-2019-12216 CVE-2019-12217 CVE-2019- |
|                          | 12218 CVE-2019-12219 CVE-2019-12220      |
|                          | CVE-2019-12221 CVE-2019-12222 CVE-2019-  |
|                          | 5051]                                    |
|                          |                                          |
| sendmail [91]            | sendmail-bin.postinst, initscript: Let   |
|                          | start-stop-daemon match on pidfile and   |
|                          | executable; sendmail-bin.prerm: Stop     |
|                          | sendmail before removing the             |
|                          | alternatives                             |
|                          |                                          |
| slirp4netns [92]         | New upstream stable release with         |
|                          | security fixes - check sscanf result     |
|                          | when emulating ident [CVE-2019-9824];    |
|                          | fixes heap overflow in included libslirp |
|                          | [CVE-2019-14378]                         |
|                          |                                          |
| systemd [93]             | Network: Fix failure to bring up         |
|                          | interface with Linux kernel 5.2; ask-    |
|                          | password: Prevent buffer overflow when   |
|                          | reading from keyring; network: Behave    |
|                          | more gracefully when IPv6 has been       |
|                          | disabled                                 |
|                          |                                          |
| tzdata [94]              | New upstream release                     |
|                          |                                          |
| unzip [95]               | Fix zip bomb issues [CVE-2019-13232]     |
|                          |                                          |
| usb.ids [96]             | Routine update of USB IDs                |
|                          |                                          |
| warzone2100 [97]         | Fix a segmentation fault when hosting a  |
|                          | multiplayer game                         |
|                          |                                          |
| webkit2gtk [98]          | New upstream stable version; stop        |
|                          | requiring SSE2-capable CPUs              |
|                          |                                          |
| win32-loader [99]        | Rebuild against current packages,        |
|                          | particularly debian-archive-keyring; fix |
|                          | build failure by enforcing a POSIX       |
|                          | locale                                   |
|                          |                                          |
| xymon [100]              | Fix several (server only) security       |
|                          | issues [CVE-2019-13273 CVE-2019-13274    |
|                          | CVE-2019-13451 CVE-2019-13452 CVE-2019-  |
|                          | 13455 CVE-2019-13484 CVE-2019-13485      |
|                          | CVE-2019-13486]                          |
|                          |                                          |
| yubikey-                 | Backport additional security precautions |
| personalization [101]    |                                          |
|                          |                                          |
| z3 [102]                 | Do not set the SONAME of libz3java.so to |
|                          | libz3.so.4                               |
|                          |                                          |
+--------------------------+------------------------------------------+

    1: https://packages.debian.org/src:acme-tiny
    2: https://packages.debian.org/src:android-sdk-meta
    3: https://packages.debian.org/src:apt-setup
    4: https://packages.debian.org/src:asterisk
    5: https://packages.debian.org/src:babeltrace
    6: https://packages.debian.org/src:backup-manager
    7: https://packages.debian.org/src:base-files
    8: https://packages.debian.org/src:basez
    9: https://packages.debian.org/src:bro
   10: https://packages.debian.org/src:bzip2
   11: https://packages.debian.org/src:cacti
   12: https://packages.debian.org/src:calamares-settings-debian
   13: https://packages.debian.org/src:ceph
   14: https://packages.debian.org/src:clamav
   15: https://packages.debian.org/src:cloudkitty
   16: https://packages.debian.org/src:console-setup
   17: https://packages.debian.org/src:cryptsetup
   18: https://packages.debian.org/src:cups
   19: https://packages.debian.org/src:dbconfig-common
   20: https://packages.debian.org/src:debian-edu-config
   21: https://packages.debian.org/src:debian-edu-doc
   22: https://packages.debian.org/src:dehydrated
   23: https://packages.debian.org/src:devscripts
   24: https://packages.debian.org/src:dma
   25: https://packages.debian.org/src:dpdk
   26: https://packages.debian.org/src:dput-ng
   27: https://packages.debian.org/src:e2fsprogs
   28: https://packages.debian.org/src:enigmail
   29: https://packages.debian.org/src:epiphany-browser
   30: https://packages.debian.org/src:erlang-p1-pkix
   31: https://packages.debian.org/src:facter
   32: https://packages.debian.org/src:fdroidserver
   33: https://packages.debian.org/src:fig2dev
   34: https://packages.debian.org/src:firmware-nonfree
   35: https://packages.debian.org/src:freeorion
   36: https://packages.debian.org/src:fuse-emulator
   37: https://packages.debian.org/src:fusiondirectory
   38: https://packages.debian.org/src:gcab
   39: https://packages.debian.org/src:gdb
   40: https://packages.debian.org/src:glib2.0
   41: https://packages.debian.org/src:gnome-bluetooth
   42: https://packages.debian.org/src:gnome-control-center
   43: https://packages.debian.org/src:gnupg2
   44: https://packages.debian.org/src:gnuplot
   45: https://packages.debian.org/src:gosa
   46: https://packages.debian.org/src:hfst
   47: https://packages.debian.org/src:initramfs-tools
   48: https://packages.debian.org/src:jython
   49: https://packages.debian.org/src:lacme
   50: https://packages.debian.org/src:libblockdev
   51: https://packages.debian.org/src:libdatetime-timezone-perl
   52: https://packages.debian.org/src:libjavascript-beautifier-perl
   53: https://packages.debian.org/src:libsdl2-image
   54: https://packages.debian.org/src:libtk-img
   55: https://packages.debian.org/src:libxslt
   56: https://packages.debian.org/src:linux
   57: https://packages.debian.org/src:linux-latest
   58: https://packages.debian.org/src:linux-signed-amd64
   59: https://packages.debian.org/src:linux-signed-arm64
   60: https://packages.debian.org/src:linux-signed-i386
   61: https://packages.debian.org/src:lttv
   62: https://packages.debian.org/src:mapproxy
   63: https://packages.debian.org/src:mariadb-10.3
   64: https://packages.debian.org/src:musescore
   65: https://packages.debian.org/src:ncbi-tools6
   66: https://packages.debian.org/src:ncurses
   67: https://packages.debian.org/src:netdata
   68: https://packages.debian.org/src:newsboat
   69: https://packages.debian.org/src:nextcloud-desktop
   70: https://packages.debian.org/src:node-lodash
   71: https://packages.debian.org/src:node-mixin-deep
   72: https://packages.debian.org/src:nss
   73: https://packages.debian.org/src:nx-libs
   74: https://packages.debian.org/src:open-infrastructure-compute-tools
   75: https://packages.debian.org/src:open-vm-tools
   76: https://packages.debian.org/src:openldap
   77: https://packages.debian.org/src:osinfo-db
   78: https://packages.debian.org/src:osmpbf
   79: https://packages.debian.org/src:pam-u2f
   80: https://packages.debian.org/src:passwordsafe
   81: https://packages.debian.org/src:piuparts
   82: https://packages.debian.org/src:postgresql-common
   83: https://packages.debian.org/src:pulseaudio
   84: https://packages.debian.org/src:puppet-module-cinder
   85: https://packages.debian.org/src:python-autobahn
   86: https://packages.debian.org/src:python-django
   87: https://packages.debian.org/src:raspi3-firmware
   88: https://packages.debian.org/src:reportbug
   89: https://packages.debian.org/src:ruby-airbrussh
   90: https://packages.debian.org/src:sdl-image1.2
   91: https://packages.debian.org/src:sendmail
   92: https://packages.debian.org/src:slirp4netns
   93: https://packages.debian.org/src:systemd
   94: https://packages.debian.org/src:tzdata
   95: https://packages.debian.org/src:unzip
   96: https://packages.debian.org/src:usb.ids
   97: https://packages.debian.org/src:warzone2100
   98: https://packages.debian.org/src:webkit2gtk
   99: https://packages.debian.org/src:win32-loader
  100: https://packages.debian.org/src:xymon
  101: https://packages.debian.org/src:yubikey-personalization
  102: https://packages.debian.org/src:z3

Security Updates
----------------

This revision adds the following security updates to the stable release.
The Security Team has already released an advisory for each of these
updates:

+----------------+--------------------------+
| Advisory ID    | Package                  |
+----------------+--------------------------+
| DSA-4477 [103] | zeromq3 [104]            |
|                |                          |
| DSA-4478 [105] | dosbox [106]             |
|                |                          |
| DSA-4479 [107] | firefox-esr [108]        |
|                |                          |
| DSA-4480 [109] | redis [110]              |
|                |                          |
| DSA-4481 [111] | ruby-mini-magick [112]   |
|                |                          |
| DSA-4482 [113] | thunderbird [114]        |
|                |                          |
| DSA-4483 [115] | libreoffice [116]        |
|                |                          |
| DSA-4484 [117] | linux [118]              |
|                |                          |
| DSA-4484 [119] | linux-signed-i386 [120]  |
|                |                          |
| DSA-4484 [121] | linux-signed-arm64 [122] |
|                |                          |
| DSA-4484 [123] | linux-signed-amd64 [124] |
|                |                          |
| DSA-4486 [125] | openjdk-11 [126]         |
|                |                          |
| DSA-4488 [127] | exim4 [128]              |
|                |                          |
| DSA-4489 [129] | patch [130]              |
|                |                          |
| DSA-4490 [131] | subversion [132]         |
|                |                          |
| DSA-4491 [133] | proftpd-dfsg [134]       |
|                |                          |
| DSA-4493 [135] | postgresql-11 [136]      |
|                |                          |
| DSA-4494 [137] | kconfig [138]            |
|                |                          |
| DSA-4495 [139] | linux-signed-amd64 [140] |
|                |                          |
| DSA-4495 [141] | linux-signed-arm64 [142] |
|                |                          |
| DSA-4495 [143] | linux [144]              |
|                |                          |
| DSA-4495 [145] | linux-signed-i386 [146]  |
|                |                          |
| DSA-4496 [147] | pango1.0 [148]           |
|                |                          |
| DSA-4498 [149] | python-django [150]      |
|                |                          |
| DSA-4499 [151] | ghostscript [152]        |
|                |                          |
| DSA-4501 [153] | libreoffice [154]        |
|                |                          |
| DSA-4502 [155] | ffmpeg [156]             |
|                |                          |
| DSA-4503 [157] | golang-1.11 [158]        |
|                |                          |
| DSA-4504 [159] | vlc [160]                |
|                |                          |
| DSA-4505 [161] | nginx [162]              |
|                |                          |
| DSA-4507 [163] | squid [164]              |
|                |                          |
| DSA-4508 [165] | h2o [166]                |
|                |                          |
| DSA-4509 [167] | apache2 [168]            |
|                |                          |
| DSA-4510 [169] | dovecot [170]            |
|                |                          |
+----------------+--------------------------+

  103: https://www.debian.org/security/2019/dsa-4477
  104: https://packages.debian.org/src:zeromq3
  105: https://www.debian.org/security/2019/dsa-4478
  106: https://packages.debian.org/src:dosbox
  107: https://www.debian.org/security/2019/dsa-4479
  108: https://packages.debian.org/src:firefox-esr
  109: https://www.debian.org/security/2019/dsa-4480
  110: https://packages.debian.org/src:redis
  111: https://www.debian.org/security/2019/dsa-4481
  112: https://packages.debian.org/src:ruby-mini-magick
  113: https://www.debian.org/security/2019/dsa-4482
  114: https://packages.debian.org/src:thunderbird
  115: https://www.debian.org/security/2019/dsa-4483
  116: https://packages.debian.org/src:libreoffice
  117: https://www.debian.org/security/2019/dsa-4484
  118: https://packages.debian.org/src:linux
  119: https://www.debian.org/security/2019/dsa-4484
  120: https://packages.debian.org/src:linux-signed-i386
  121: https://www.debian.org/security/2019/dsa-4484
  122: https://packages.debian.org/src:linux-signed-arm64
  123: https://www.debian.org/security/2019/dsa-4484
  124: https://packages.debian.org/src:linux-signed-amd64
  125: https://www.debian.org/security/2019/dsa-4486
  126: https://packages.debian.org/src:openjdk-11
  127: https://www.debian.org/security/2019/dsa-4488
  128: https://packages.debian.org/src:exim4
  129: https://www.debian.org/security/2019/dsa-4489
  130: https://packages.debian.org/src:patch
  131: https://www.debian.org/security/2019/dsa-4490
  132: https://packages.debian.org/src:subversion
  133: https://www.debian.org/security/2019/dsa-4491
  134: https://packages.debian.org/src:proftpd-dfsg
  135: https://www.debian.org/security/2019/dsa-4493
  136: https://packages.debian.org/src:postgresql-11
  137: https://www.debian.org/security/2019/dsa-4494
  138: https://packages.debian.org/src:kconfig
  139: https://www.debian.org/security/2019/dsa-4495
  140: https://packages.debian.org/src:linux-signed-amd64
  141: https://www.debian.org/security/2019/dsa-4495
  142: https://packages.debian.org/src:linux-signed-arm64
  143: https://www.debian.org/security/2019/dsa-4495
...

To Blog της Ελληνικής κοινότητας του Bitcoin

Συνεχίζεται η ανοδική πορεία της επεξεργαστικής ισχύς του Bitcoin mining δικτύου καθώς αυτές τις μέρες έσπασε και το φράγμα των 80EH/s καταγράφοντας νέο ιστορικό ρεκόρ. Μέσα σε τρεις μόλις μήνες το mining δίκτυο του Bitcoin σχεδόν διπλασίασε την επεξεργαστική του ισχύ καθώς μόλις τον περασμένο Μάιο είχε διαμορφωθεί γύρω στα 47Eh/s

Η μεγάλη αυτή αύξηση ήρθε ως αποτέλεσμα την ανοδικής πορείας της ισοτιμίας του Bitcoin καθώς ακολουθήθηκε και από την έναρξη της περιόδου των βροχοπτώσεων στις επαρχίες της Κίνας όπου λειτουργούν τα μεγαλύτερα Bitcoin farm στον κόσμο. Θα πρέπει να συνυπολογίσουμε και τις αναδυόμενες αγορές γύρω από το Bitcoin mining του Ιράν και Βενεζουέλας καθώς και το φημολογούμενο νέο hardware που μπαίνει σιγά σιγά στην αγορά.

Ενδεικτικό είναι ότι αυτή την στιγμή τέσσερα mining pool τα BTC.com, Poolin, F2pool και Antpool έχουν ξεπεράσει σε επεξεργαστική ισχύ τα 10EH/s με όλα να έχουν έδρα διαχείρισης στην Κίνα.

Η τελευταία διόρθωση δυσκολίας που πραγματοποιήθηκε στις 1 Σεπτεμβρίου ήταν στο +5.6% με περίπου την ίδια άνοδο να έχουμε και σε 6 μέρες από σήμερα που θα γίνει η νέα διόρθωση της δυσκολίας του Bitcoin mining.

 

 

The post Το Bitcoin mining network ξεπέρασε τα 80EH/s σε επεξεργαστική ισχύ appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

To Blog της Ελληνικής κοινότητας του Bitcoin

Σήμερα πραγματοποιήθηκε μεταφορά 94.505 Bitcoin σε μια μοναδική διεύθυνση με την αξία τους να υπερβαίνει το ένα δισεκατομμύριο δολάρια, μεταφορά ψηφιακών νομισμάτων από πολλαπλές διευθύνσεις που σύμφωνα με την ανάλυση της TokenAnalyst το μεγαλύτερο μέρος από αυτά τα ψηφιακά νομίσματα προέρχονται από το κινεζικό ανταλλακτήριο Huobi.

H μεταφορά όλων αυτών των νομισμάτων μέσα από δεκάδες διευθύνσεις κόστισε στον αποστολέα 700 δολάρια σε fee καθώς όπως δείχνουν τα στοιχεία ενώ η συναλλαγή είχε αρκετά kb πληρώθηκαν υπερβολικά υψηλά fee στα 480 Satoshi/byte με τα ενδεδειγμένα fee την ίδια ώρα να είναι μόλις στα 20/30 Satoshi/byte.

Αξίζει να αναφέρουμε εδώ ότι τόσο υπερβολικά μεγάλα fee στο παρελθών έχουν πληρωθεί από hacker που θέλουν να μεταφέρουν γρήγορα κλεμμένα Bitcoin ώστε να γίνουν confirm στο Bitcoin Blockchain άμεσα και να μειώσουν τον κίνδυνο ακύρωσης της συναλλαγής τους.

Πάντως είναι προφανής και η ερασιτεχνική απόπειρα laundering των συγκεκριμένων Bitcoin  καθώς περνάνε από δεκάδες διαφορετικές διευθύνσεις με όλες αυτές οι διευθύνσεις να μπορούν να γίνουν εύκολα trace και να βρεθεί η πηγή προέλευσης τους.

https://twitter.com/thetokenanalyst/status/1169929738607124482

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Όπως αναφέρει το Coindesk εκπρόσωπος του κινεζικού ανταλλακτήριο Huobi ,από που προήλθε και ο μεγαλύτερος αριθμός ψηφιακών νομισμάτων, απλά δήλωσε ότι ερευνούν αυτή την μεταφορά χωρίς να ξεκαθαρίζουν αν προέκυψε μετά από κάποια παραβίαση των συστημάτων τους η απλά είναι από κάποιον πελάτη τους.

The post Μεταφορά 94.000 Bitcoin αξίας ενός δισεκατομμυρίου δολαρίων appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

GUADEC 2019, Thessaloniki

Όπως πιθανό να έχετε διαβάσει στο blog μου, τις ημερομηνίες 23-28 Αυγούστου 2019 έλαβε χώρα το συνέδριο GUADEC στο Πανεπιστήμιο Μακεδονίας στην πόλη μας.

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

Οι αφίξεις ξεκίνησαν από την αρχή της εβδομάδας, 19-20 Αυγούστου. Τις πρώτες ημέρες που ακόμα προετοιμαζόμασταν, το GNOME Board και το Foundation Stuff πέρασαν δυο μέρες στις οποίες επίλυσαν πολλά θέματα.

Επίσημα, όλα άρχισαν την Πέμπτη 22 Αυγούστου, στο pre-registration party, όπου πήραμε τα lanyards με το όνομά μας. Εκεί έγινε η πρώτη γνωριμία για πολλούς που δεν γνωριζόμασταν.

Pre-registration party: Εύα, Δημήτρης, Στάθης, Θάνος
Pre-registration party: Εύα, Δημήτρης, Στάθης, Θάνος

Την επομένη το πρωί, μαζευτήκαμε οι εθελοντές νωρίτερα για να τελειώσουμε τα του στησίματος και αναμέναμε τους περισσοτέρους για να παραλάβουν τα lanyards με το όνομά τους. Επίσημη έναρξη και ξεκίνησαν ομιλίες σε δυο αίθουσες. Αν και ήμουν στο τρέξιμο, την πρώτη ημέρα με τράβηξε η ομιλία του Sriram Ramkrishna σχετικά με το Gitlab (Gitlab - A year in review and what should come next). Την οργάνωση του συνεδρίου την κάναμε μέσα στο Gitlab. Προσωπικά δεν είμαι και πολύ fan αυτού του τρόπου αλλά δούλεψε μια χαρά.

Η πρώτη ημέρα για εμένα έκλεισε με την ομιλία του keynote speaker, Luis Falcon, MD, με τίτλο GNU Health: The fight for our rights in the Public Health System. Αναλύθηκε γιατί η υγεία πρέπει να παραμείνει ΜΗ διαπραγματεύσιμο ανθρώπινο δικαίωμα. Η χρήση του Ελεύθερου Λογισμικού στην υγεία μπορεί να παρέχει ελευθερία και ισότητα στην υγειονομική περίθαλψη. Μας ανέλυσε το παράδειγμα του GNU Health που εφαρμόστηκε σε αρκετές χώρες.

Luis Falcon MD, Στάθης, Federico Mena-Quintero
Luis Falcon MD, Στάθης, Federico Mena-Quintero

Η πρώτη μέρα έκλεισε με το καθιερωμένο party. Φροντίσαμε να στολίσουμε τον χώρο με μπαλόνια με το σήμα GNOME. Κρασί, μπύρα, φαγητό και μουσική. Νομίζω όλοι διασκέδασαν. Μερικοί συνέχισαν και αλλού. Βλέπετε Παρασκευή, ο κόσμος γενικά βγαίνει.

Την δεύτερη μέρα, το ενδιαφέρον μου τράβηξε η ομιλία του Philip Withnall με τίτλο Environmentally Friendly GNOME, όπου μίλησε τόσο για το λογισμικό όσο και για το project και την κοινότητα. Μιλώντας για κοινότητες ανοικτού λογισμικού, πέρασα να δω τι κάνανε οι φίλοι από Αφρική. Η StellaMaris Njage και ο Sigu Magwa μας ανέλυσαν για το πως οργάνωσαν μια κοινότητα GNOME στην Αφρική (συγκεκριμένα στην Κένυα). Ακόμα μια ενδιαφέρουσα ομιλία ήταν και αυτή του Georges Basile Stvracas Neto με τίτλος About Maintainers and Contributors. Η ομιλία είχε 3 μέρη. Το πρώτο περιέγραψε σύντομα το πως πέρασε από χρήστης σε άτομο που συνεισφέρει και στη συνέχεια σε άτομο που συντηρεί κάποιο project. Στη συνέχεια ανέλυσε τις διάφορες καταστάσεις που συμβαίνουν όταν γίνεται κάποιος συντηρητής πακέτων και τέλος στρατηγικές που εφαρμόζονται για να υπερπηδήσουν εμπόδια. Η ημέρα έκλεισε με την Annual General Meeting και τις παρουσιάσεις του GNOME Foundation Board of Directors για τα πεπραγμένα της προηγούμενης χρονιάς.

Καταλήξαμε με την ομαδική φωτογραφία

GUADEC Group Photo

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

Την τρίτη και τελευταία μέρα των ομιλιών, είδα την ομιλία του Robert McQueen με τίτλο Is the Linux Desktop Really Dead? Κάθε χρόνο ακούμε φέτος θα είναι η χρονιά του Linux Desktop. Ήμουν νιος και γέρασα. Μήπως φταίμε και εμείς που δεν έχουμε φτιάξει ένα ελκυστικό desktop για τους αμετανόητους χρήστες; Ακόμη μια ομιλία που παρακολούθησα ήταν του φίλου Γιάννη Κωνσταντινίδη με τίτλο GDPR and ePrivacy: Compliance Nightmares for GNOME and Open-Source Projects? Αρκετά σημεία γνωστά. Όμως από αυτά που ανέλυσε ο Γιάννης, βλέπω ότι ακόμα και μετά από τον χρόνο προσαρμογής, καταστήματα αλλά ίσως και εμείς δεν τηρούμε ότι προβλέπεται. Η επόμενη ομιλία αφορούσε αποκλειστικά το GNOME και συγκεκριμένα έγινε από τον Executive Director του GNOME, Neil McGovern με τίτλο The Growth of GNOME. Αναφέρθηκε στην παρούσα κατάσταση του Foundation και του project αλλά και για το μέλλον τους και επισήμανε το πλάνο για το μέλλον.
Στις Lightning Talks με τράβηξε η ομιλία του Richard Brown σχετικά με το τι κάνουν οι οργανωτές εάν κάποιος ομιλητής πάθε καρδιακή προσβολή την ώρα που μιλάει. Είναι αληθινό γεγονός και το έζησα και εγώ σε συνέδριο του openSUSE. Ανέφερε κάποιες ενέργειες που πρέπει να έχουν γίνει από πριν (θα γράψω ένα αρθράκι σχετικό). Εμείς ευτυχώς είχαμε καλέσει εθελοντές του ερυθρού σταυρού και δεν είχαμε κάποιο μεγάλο γεγονός. Η ημέρα έκλεισε με την ομιλία της keynote speaker, Deb Nicholson, με τίτλο Free Software/Utopia.

Η ημέρα τελείωσε με τον καθιερωμένο αγώνα ποδοσφαίρου.

Τις επόμενες 2 ημέρες το πρόγραμμα είχε τα BoFs. Η αλήθεια είναι ότι ήθελα να παρακολουθήσω το GNOME Documentation and Localization αλλά επειδή ήταν χαλαρή μεν ημέρα, ξεκίνησε η εξεταστική των φοιτητών και είχε πολύ κόσμο, έφαγα την περισσότερη ώρα να κατευθύνω τους συμμετέχοντες στις αίθουσες, να φροντίσω τα τεχνικά αιτήματα (πχ Ιντερνετ κλπ). Οπότε όλη η ώρα μου καταναλώθηκε εκεί.

Την τελευταία ημέρα, μια ομάδα πήγε στην παραλία ενώ εγώ συμμετείχα στην επίσκεψη στα μουσεία.

GUADEC 2019 Επίσκεψη στα μουσεία
GUADEC Επίσκεψη στα μουσεία

Θέλω να ευχαριστήσω την Μαριέτ, την Πάτυ και την Τάνια και τον Μιχάλη από το Πανεπιστήμιο Μακεδονίας που μας βοήθησαν τόσο πριν όσο και κατά την διάρκεια του συνεδρίου. Υπάρχουν βέβαια και άλλοι του Πανεπιστημίου που κάνανε αθόρυβη δουλειά και δεν γνωρίζω ονόματα, οπότε θέλω να ευχαριστήσω και αυτούς. Επίσης θέλω να ευχαριστήσω όλους τους εθελοντές που χωρίς την βοήθειά τους δεν θα είχαμε ένα τόσο πετυχημένο συνέδριο. Τέλος θέλω να ευχαριστήσω και τους συμμετέχοντες διότι δεν αντιμετωπίσαμε κάποιο ιδιαίτερο πρόβλημα. Θα σας συναντήσω και στο μέλλον.



Όσοι δεν μπορέσατε να παρευρεθείτε, μπορείτε να δείτε τα βίντεο:

1. Ubicast (θα ζήσουν για ένα χρόνο)

2. Youtube

Επίσης, υπάρχουν πολλά σετ από φωτογραφίες.

1. https://2019.guadec.org/pages/photos.html
2. Google Photos
3. Flickr
4. Engagement εκεί που λέει GUADEC 2019
5. https://fidencio.fedorapeople.org/guadec2019/
6. Richard Brown photos
7. Olivier's photos

Στο πλαίσιο του προγράμματος Google Summer Of Code 2019 και υπό την εποπτεία της ΕΕΛΛΑΚ αναπτύχθηκε το odt_anonymizer . Μετά τις αλλαγές που επέφερε ο GDPR, ήταν σημαντικό να δημιουργηθεί ένα μέσο για την εύκολη και ασφαλή ανωνυμοποίηση των δεδομένων βάσει των νέων αλλαγών.

Το έργο χωρίστηκε σε 3 τμήματα. Τη δημιουργία ενός προγράμματος ανωνυμοποίησης, τη δημιουργία μιας γραφικής διεπαφής χρήστη (GUI) και μια επέκταση LibreOffice ενσωματώνοντας έτσι την υπηρεσία.

Παρακάτω ακολουθεί μια περιγραφή των 3 τμημάτων:

  • Πρόγραμμα (Package)

Το πρόγραμμα (γραμμένο σε python3) έχει τη δυνατότητα να ανωνυμοποιεί οποιαδήποτε αρχεία του δίνονται σε επέκταση οdt ή txt. Προκειμένου η υπηρεσία να αναγνωρίζει ευαίσθητες πληροφορίες που πιθανόν να υπάρχουν εντός του αρχείου, δημιουργήθηκαν μία σειρά από patterns. Τα patterns αυτά βρίσκονται στο αρχείο patterns.json του package. Αναφορικά, η υπηρεσία αναγνωρίζει:

  • Τηλεφωνικούς Αριθμούς
  • Πινακίδες Οχημάτων
  • Αριθμούς Ταυτότητας
  •  Ibans
  • Αριθμούς Φορολογικού Μητρώου (ΑΦΜ)
  • Αριθμούς Μητρώου Κοινωνικής Ασφάλισης (ΑΜΚΑ)
  • Ονόματα Εταιριών
  • Ονόματα Οδών
  • Ονόματα και Επίθετα
  • Διάφορα Μέρη
  • Αριθμούς Δικαστικων Αποφάσεων

Επιπρόσθετα, προκειμένου η υπηρεσία να είναι επεκτάσιμη και να προσαρμόζεται στις ανάγκες του χρήστη προστέθηκαν οι εξής λειτουργίες:

– Ο χρήστης μπορεί να προσθέσει λέξεις τις οποίες πιθανόν να θέλει να αποκρύψει στο κείμενο.

– Ο χρήστης μπορεί να κάνει χρήση regular expressions που θα προσθέτει ο ίδιος.

Αναλυτικότερα πληροφορίες σχετικά με την εγκατάσταση αλλά και τη χρήση του package μπορείτε να βρείτε εδώ.

  • Διεπαφή χρήστη (GUI)

Η υλοποίηση της γραφικής διεπαφής είχε σκοπό να προσφέρει ευκολία στην χρήση του package από το χρήστη.

Στην αρχική σελίδα (Home) ο χρήστης μπορεί να ανεβάζει τα αρχεία τα οποία επιθυμεί να επεξεργαστεί.

Όλα τα αρχεία που ανέβασε μόλις αλλά και οποιαδήποτε τυχόν είχε ανεβάσει παλαιότερα βρίσκονται στη σελίδα Files (που μπορεί να μεταβεί κάνοντας κλικ πάνω δεξιά).

Η σελίδα Files χωρίζεται σε δύο μέρη.

Κάτω από το Documents ο χρήστης μπορεί να εντοπίσει όλα τα αρχεία που έχει ανεβάσει, να τα επεξεργαστεί (Preview), να τα κατεβάσει (Download) και να τα σβήσει(Delete).

Κάτω από το User Dictionary Words ο χρήστης μπορεί να ελέγξει ή να σβήσει όλες τις λέξεις τις οποίες έχει προσθέσει στο λεξικό του. Το user dictionary πρόκειται για ένα λεξικό, που δημιουργείται από το χρήστη με λέξεις που ο ίδιος προσθέτει. Οι λέξεις αυτές ανωνυμοποιούνται σε όλα τα αρχεία τα οποία έχει ανεβάσει.

Η σελίδα Preview είναι εκείνη στην οποία ο χρήστης μπορεί να επεξεργαστεί περαιτέρω τα αρχεία του. Επιλέγοντας οποιεσδήποτε λέξεις από το κείμενο θα παρατηρήσει το κουμπί Anonymize word να αναβοσβήνει στιγμιαία. Κάνοντας κλικ στο κουμπί αυτό ο χρήστης μπορεί να ανωνυμοποιήσει το κείμενο που επέλεξε με έναν από τους ακόλουθους τρόπους.

– Πατώντας το Update Text: ο χρήστης θα ανωνυμοποιήσει το κείμενο-λέξεις που επέλεξε μονάχα στο συγκεκριμένο αρχείο. Αν κάποια στιγμή επιθυμεί να αναιρέσει την ανωνυμοποίηση αυτή μπορεί να επιλέξει το κουμπί Delete Words.

– Πατώντας το Update User Dictionary: ο χρήστης ενημερώνει το λεξικό του (αυτό που αναφέρθηκε στη σελίδα Files) και ανωνυμοποιεί το επιλεγμένο κείμενο σε όλα του τα αρχεία. Αν κάποια στιγμή επιθυμεί να αναιρέσει την ανωνυμοποίηση αυτή μπορεί να σβήσει κάθε προσθήκη του από τη σελίδα Files κάτω από το User Dictionary Words.

Τέλος ο χρήστης μπορεί να επιλέξει ανάμεσα σε δύο τρόπους προβολής: Side to Side ή Focus.

Στο Side to Side mode (που είναι και η προκαθορισμένη επιλογή) το αρχικό κείμενο και το ανωνυμοποιημένο εμφανίζονται δίπλα.

Στο Focus mode εμφανίζεται μονάχα το ανωνυμοποιημένο κείμενο.

Αναλυτικότερα πληροφορίες σχετικά με την εγκατάσταση αλλά και τη χρήση του web gui μπορείτε να βρείτε εδώ.

  • LibreOffice Extension

Η υλοποίηση του extension είχε σκοπό να προσφέρει ευκολία στην ενσωμάτωση και χρήση της υπηρεσίας εντός του LibreOffice.

Η εγκατάσταση της υπηρεσίας προσφέρει μία σειρά από Macros για την εύκολη ανωνυμοποίση του αρχείου το οποίο επεξεργάζεται ο χρήστης.

Ανοίγοντας το LibreOffice και επιλέγοντας:

Tools→Macros → Run Macro → LibreOffice Macros → anonymizer_extension εμφανίζονται όλα τα macros που έχουν δημιουργηθεί.

Ξεκινώντας, πριν από οποιαδήποτε επεξεργασία, ο χρήστης πρέπει να τρέξει το macro init.

Στη συνέχεια μπορεί να τρέξει το anonymize_document το οποίο ανωνυμοποιεί και ανοίγει το νέο αρχείο σε ένα νέο παράθυρο LibreOffice.

Επιλέγοντας οποιαδήποτε κείμενο μέσα στον editor, ο χρήστης μπορεί να το ανωνυμοποιήσει τρέχοντας το anonymize_selected_text.

Ανά πάσα στιγμή μπορεί να δεί όλες τις λέξεις που έχει ανωνυμοποιήσει τρέχοντας το list_of_added_words. Κάθε λέξη που έχει ανωνυμοποιήσει περιέχεται στο αρχείο που μόλις άνοιξε. Έστω δηλαδή ότι έχει ανωνυμοποιήσει τη λέξη Δικαστής. Μέσα στο αρχείο θα εντοπίσει:

<selected_word>Δικαστής<end_of_selected_word>,

Για να αναιρέσει την ανωνυμοποίηση της λέξης Δικαστής αρκεί απλώς να σβήσει την παραπάνω γραμμή. Προκειμένου να ανανεωθεί το κείμενο και να φορτώσει το LibreOffice την αναίρεση αυτή ο χρήστης πρέπει να τρέξει το macro reload_changes.

Τέλος το macro helpme ανοίγει ένα βοηθητικό κείμενο για βοήθεια σχετικά με τη χρήση της υπηρεσίας.

Αναλυτικότερα πληροφορίες σχετικά με την εγκατάσταση αλλά και τη χρήση του LibreOffice Extension μπορείτε να βρείτε εδώ.

Ο πηγαίος κώδικας καθώς και οι οδηγίες εγκατάστασης μπορούν να βρεθούν wiki .

Για όσους θέλουν να συνεισφέρουν στον project μπορούν να βρουν περαιτέρω πληροφορίες εδω.

Google Summer of Code participant: Dimitrios Katsiros

Ο Δήμος Βορείων Τζουμέρκων σε συνεργασία με το P2P Lab και το Κοινοτικό Εργαστήριο “Οι Τζουμέικερς”, σας προσκαλεί στην τριήμερη εκδήλωση με τίτλο “Καλλιεργώντας τη γεωργία ανοικτού κώδικα στα Τζουμέρκα“.

Μέσα σε τρεις ημέρες αγρότες, δημιουργοί, ερευνητές και άλλοι ενδιαφερόμενοι θα εξερευνήσουν νέους τρόπους αξιοποίησης σύγχρονων και παραδοσιακών τεχνολογιών για τον τοπικό αγροτικό τομέα, μέσα από συζητήσεις και τη συμμετοχική κατασκευή ανοικτού σχεδιασμού

εργαλείων και λύσεων.

Η συνάντηση θα πραγματοποιηθεί στις 15-17 Σεπτεμβρίου 2019 στο Κοινοτικό Εργαστήριο “Οι Τζουμέικερς” στο Πνευματικό Κέντρο του Καλεντζίου και η συμμετοχή στις συζητήσεις, δράσεις και τις κατασκευές είναι ελεύθερη προς όλους.

→ Αναλυτικό Πρόγραμμα για τις τρεις ημέρες εδώ.

→ Οδηγίες για να βρείτε το Κοινοτικό Εργαστήριο “Οι Τζουμέικερς” εδώ.

Το Phygital είναι ένα πρόγραμμα του Interreg V 2014-2020 BalkanMed, το οποίο χρηματοδοτείται από την Ευρωπαϊκή Ένωση και περιλαμβάνει δράσεις σε Ελλάδα, Αλβανία και Κύπρο. Στο πλαίσιο του έργου θα δημιουργηθούν makerspaces – ένα σε κάθε χώρα- τα οποία θα συνεργάζονται με την τοπική κοινότητα.

Το Πρόγραμμα λειτουργεί στη βάση του μοντέλου ‘design global – manufacture local’ το οποίο εισαγάγει καινοτόμα οργανωτικά και επιχειρηματικα πρότυπα επιτρέποντας μια πρωτοφανή ανάπτυξη των ομάδων που δημιουργούν αυτόνομα σε ‘do-it-yourself (DIY)’ επίπεδο.

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

Θα εξετάσει τις βασικές αρχές των έργων που βασίζονται στην ανοιχτή τεχνολογία, την ελευθερία των software-hardware και ‘bottom-up’ συνεργατικές δομές για να διερευνήσει τρόπους με τους οποίους μπορέσουν να χρησιμοποιηθούν – βάσει των πρακτικών της κοινωνικής τέχνης και σχεδιασμού – για να ανταπαντήσουν στις ανάγκες της τοπικής κοινωνίας.

Την περασμένη εβδομάδα διοργανώθηκε το ετήσιο συνέδριο ανάπτυξης του GNOME, GUADEC 2019. Για όσους δεν μπόρεσαν να παρευρεθούν τα βίντεο από όλες τις παρουσιάσεις αυτής της εκδήλωσης στη Θεσσαλονίκη είναι πλέον online.

Το GUADEC, για όσους δεν το γνωρίζουν, είναι το ετήσιο ευρωπαϊκό συνέδριο του GNOME το οποίο συγκεντρώνει εκατοντάδες χρήστες και προγραμματιστές για να προωθήσει το έργο GNOME. Όπως είχαμε γράψει, για το 2019 είχε προγραμματιστεί να διεξαχθεί στην Θεσσαλονίκη.

Στο φετινό GUADEC 2019 έγιναν παρουσιάσεις σχετικά με την εξέλιξη του Gnome προς το GTK 4.0 το οποίο αναμένεται εντός του 2020, μια παρουσίαση για τη μετάβασή τους στο Gitlab, Flatpaks, GNOME BOXES, δοκιμές ευχρηστίας, Θέματα Γραφικού περιβάλλοντος / Dark Themes και πολλά άλλα.

Δείτε τα Βίντεο του GUADEC 2019

Πηγή άρθρου: https://planet.ellak.gr/ https://cerebrux.net/

To Blog της Ελληνικής κοινότητας του Bitcoin

The post Bitcoin Rap Battle Debate: Hamilton vs. Satoshi appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Πριν από μια δεκαετία, ο Jim Whitehurst , διευθύνων σύμβουλος της Red Hat, εξέφρασε την απογοήτευσή του για τα  απόβλητα κώδικα που υπάρχουν στα τμήματα πληροφορικής των επιχειρήσεων, όπου κάθε οργανισμός έφτιαχνε τα δικά του συστήματα και δεν μοίραζε σχεδόν τίποτα.

Τώρα, υπάρχει μια αυξανόμενη τάση προς την ανοιχτό κώδικα, με το Τμήμα Μεταφορών του Λος Άντζελες (DOT) να έχει αναλάβει ηγετικό ρόλο στην εκπόνηση της Προδιαγραφής Δεδομένων Κινητικότητας ( Mobility Data Specification (MDS)  για τη διαχείριση της εισροής ηλεκτρονικών σκούτερ και ποδηλάτων. Το έργο είναι σημαντικό για μια πόλη που μαστίζεται από την τρομερή κίνηση, αλλά είναι  ακόμα πιο σημαντικό, μιας και είναι ανοιχτού κώδικα και πάνω από 80 πόλεις παγκοσμίως έχουν ξεκινήσει να το υιοθετούν.

Τον Ιούλιο, το Λος Άντζελες έγινε ιδρυτικό μέλος του Ιδρύματος  Open Mobility Foundation, το οποίο έχει την  αποστολή να βοηθήσει τις πόλεις να καλωσορίσουν εναλλακτικές μορφές μεταφοράς, ενώ παράλληλα να διαχειριστούν την ένταξή τους στην υποδομή μεταφορών για το γενικό καλό και την ασφάλεια του ευρύτερου κοινού.

Το Open Mobility Foundation, λειτουργεί τώρα με 15 μεγάλους δήμους στις ΗΠΑ, καθώς και την Μπογκοτά της Κολομβίας. Πέντε ιδιωτικές εταιρείες έχουν εκπροσώπουςστο Foundation καθώς και οι εταιρείες σκούτερ Bird και Spin. Φυσικά, το OMF είναι δωρεάν για τις πόλεις που θέλουν να ενταχθούν.

Το Λος Άντζελες (και η Σάντα Μόνικα) προσπαθούν να καταλάβουν πώς να ενσωματώσουν τα e-scooters και τα ποδήλατα στην υποδομή τους ως τρόπο κυκλοφοριακής κίνησης. : «Ενώ από τη μία πλευρά, αυτή η εναλλακτική μορφή καθαρών μεταφορών ήταν ευπρόσδεκτη, δημιούργησε μια νέα πρόκληση όσον αφορά τη διαχείριση της υποδομής και τη διατήρηση της ασφάλειας στους δρόμους και τα πεζοδρόμια«.

Το ερώτημα είναι πώς το open source θα βοηθήσει στην επίλυση του προβλήματος.

Ανοιχτός κώδικας για τη πόλη

Όταν ρωτήθηκε για το κίνητρο του ανοικτού κώδικα  του MDS, ο διευθυντής  του Open Mobility Foundation,  Franklin-Hodge επεσήμανε γρήγορα ότι «το LA ήθελε το έργο του να αναπτυχθεί πέρα ​​από το Λος Άντζελες και ενδεχομένως και σε άλλες μορφές μεταφορικών μέσων και να επωφεληθεί και από άλλους δήμους που ασχολούνται με παρόμοια θέματα». … «Από την αρχή, υπήρχε η πεποίθηση ότι η μεγαλύτερη συνεργασία θα έχει καλύτερο αποτέλεσμα για όλους, συμπεριλαμβανομένων των πόλεων και των ίδιων των εταιρειών κινητικότητας«.

Μια δύσκολη πτυχή του ανοιχτού κώδικα σε τετοια έργα,  είναι η δυνατότητα συμμετοχής άλλων. Όλα φαίνονται ιδανικά, μέχρι κάποιος να υποβάλει ένα pull request που δεν αρέσει στους αρχικούς προγραμματιστές του έργου. Η Google είναι ένα εξαιρετικό παράδειγμα για το πώς να γίνει αυτό σωστά με το Kubernetes, αλλά πολλά άλλα έργα απέτυχαν.

Το LA DOT αποφάσισε να μετακινήσει το έργο στο Open Mobility Foundation, ως έναν τρόπο να εξασφαλίσει μια πραγματική κοινοτική προσέγγιση στην συνεχή ανάπτυξη. Ο Franklin-Hodge δήλωσε:

Καθώς προχώρησαν οι εργασίες και επεκτάθηκε η συνεργασία, έγινε όλο και πιο προφανές ότι ένας συνασπισμός κοινοτήτων που συνεργάζονται θα ήταν η πιο αποτελεσματική πρόοδος. Αυτό οδήγησε στη δημιουργία του Ιδρύματος Ανοικτής Κινητικότητας και της συνεργασίας μας με την OASIS, ηγέτιδα στον τομέα του ανοικτού κώδιικα και των ανοιχτών προτύπων της βιομηχανίας λογισμικού. Το OMF διέπει μια πλατφόρμα με την ονομασία Data Mobility Specification (MDS), η οποία αποτελείται από ένα σύνολο API που δημιουργούν τυπικές επικοινωνίες μεταξύ πόλεων και ιδιωτικών εταιρειών για τη βελτίωση των λειτουργιών τους. Τα API επιτρέπουν στις πόλεις να συλλέγουν δεδομένα που μπορούν να ενημερώσουν την διαχείριση της κυκλοφορίας σε πραγματικό χρόνο και τις αποφάσεις δημόσιας πολιτικής για την ενίσχυση της ασφάλειας, της ισότητας και της ποιότητας ζωής. Περισσότερες από 50 πόλεις στις Ηνωμένες Πολιτείες – και δεκάδες σε ολόκληρο τον κόσμο – χρησιμοποιούν ήδη το MDS για τη διαχείριση των υπηρεσιών μικρο-κινητικότητας.

Είναι αυτή μια καλή αρχή για μια πόλη ανοιχτού κώδικα; Ο Franklin-Hodge το σκέφτεται: «Οι πόλεις βλέπουν όλο και περισσότερο τον ανοικτό κώδικα ως τρόπο εξοικονόμησης χρημάτων, αποφυγής κλειδώματος σε προμηθευτές και πρόσβασης στις πιο ικανές, δοκιμασμένες και ευρέως υποστηριζόμενες τεχνολογικές λύσεις. Οι περισσότερες πόλεις δεν θέλουν να εξαλείψουν τους προμηθευτές λογισμικού αλλά μάλλον να σιγουρευτούν ότι αποκομίζουν την καλύτερη αξία για τα χρήματα των φορολογουμένων που δαπανούν για την τεχνολογία.» Μέρος αυτής της αξίας έγκειται στην παροχή ανοικτής βάσης για την ανάπτυξη και επέκταση του MDS, ίσως ακόμη και σε τομείς όπως τα αυτόνομα οχήματα και drones.

Πηγή άρθρου: https://www.techrepublic.com/

Το Alacritty είναι ο ταχύτερος εξομοιωτής τερματικού που υπάρχει. Η χρήση της GPU (κάρτας γραφικών) για το rendering του περιβάλλοντος του, επιτρέπει βελτιστοποιήσεις που απλά δεν είναι δυνατές με την CPU (επεξεργαστή). Ας δούμε όμως πως γιατί γίνεται αυτό. Πέρα από ανάγκη (όπως είχαμε αναλύσει στο Τερματικό του Linux: Γιατί υπάρχει ακόμα και σήμερα), η ευκολία... Continue Reading →


Η κριτική επιτροπή του Wiki Loves Earth 2019 στην Ελλάδα, αφού ολοκλήρωσε την αξιολόγηση των εικόνων, ανακοίνωσε τις δέκα πρώτες εικόνες σύμφωνα με την θέση τους.

Το Wiki Loves Earth είναι διαγωνισμός φωτογραφίας και συνεισφοράς περιεχομένου, που απευθύνεται σε φωτογράφους (ερασιτέχνες και μη) οι οποίοι φωτογραφίζουν μνημεία της φύσης και προστατευόμενους τόπους στην Ελλάδα και τα επιφορτώνουν με ελεύθερη άδεια στην Βικιπαίδεια και συγκεκριμένα στο αποθετήριο εικόνων Wikimedia Commons, με στόχο την ενημέρωση και τον εμπλουτισμό των διαδικτυακών εγχειρημάτων που υποστηρίζονται από το Wikimedia Foundation, όπως η Βικιπαίδεια, με φωτογραφίες των φυσικών μνημείων και των προστατευόμενων εκτάσεων στο έδαφος της Ελλάδας.

Το Wiki Loves Earth είναι διεθνής διαγωνισμός, και στην Ελλάδα διοργανώθηκε για πρώτη φορά από το Wikimedia Community User Group Greece.

1 green.svg
Κορυφή Σπαθί ,Δίκτης 2147μ
Andloukakis [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
2 green.svg
Αεροφωτογραφία της Ασπρόλιμνης (αλμυρής λίμνης) στη Λήμνο
Athanasios lampridis [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
3 green.svg
Ποταμός Κόσυνθος
Sevaslian Christos [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
4 green.svg
Υγροβιότοπος
Athanasios lampridis [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
5 green.svg
Φαράγγι Χά
Andloukakis [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
6 green.svg
Sunset at Chelmos Mountain, Greece
Geokokkos [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
7 green.svg
Κερκίνη
Fotis Petrakogiannis [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
8 green.svg
2 deers, parnitha
Stathis floros [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
9 green.svg
Πελεκάνοι στη λίμνη Κερκίνη
Konstantinos Arvanitopoulos [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]
10 green.svg
A lonely tree at Meteora, Greece
Geokokkos [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

Όλες οι φωτογραφίες από την Ελλάδα έχουν υποβληθεί ως υποψήφιες στο διεθνές σκέλος της διοργάνωσης. Συνολικά έχουν ανεβεί 2.292 φωτογραφίες.

Πηγή άρθρου: https://blog.wikimedia.gr


Wordcamp Logo

Το ελληνικό WordCamp φέτος θα είναι στη Θεσσαλονίκη και το κάλεσμα για workshops είναι ανοικτό!

12-13 Οκτωβρίου στο Μέγαρο Μουσικής Θεσσαλονίκης

Περιγραφή

Στη σημερινή εποχή, η επικοινωνία μέσω email είναι ένα καθημερινό φαινόμενο, το οποίο απαιτεί αρκετό χρόνο, ειδικά από ανθρώπους που δεν είναι «εκπαιδευμένοι» στην πληκτρολόγηση. Έτσι, μια υπηρεσία όπου ο χρήστης θα εκφωνεί το email του αντί να το γράφει θα ήταν πολύ χρήσιμη. Η υλοποίηση, όμως, ενός τέτοιου open-source συστήματος για τα Ελληνικά δεν είναι εύκολη. Η εκπαίδευση ενός συστήματος αναγνώρισης φωνής (Εικόνα 1) απαιτεί ένα πολύ μεγάλο Ελληνικό φωνητικό dataset, το οποίο πρέπει να αποτελείται από κείμενα μαζί με τις ηχογραφήσεις του. Τέτοια ανοιχτά datasets για Ελληνικά δεν υπάρχουν διαθέσιμα, με αποτέλεσμα το υπάρχον ακουστικό και γλωσσικό μοντέλο να έχει χαμηλή απόδοση.

Λεζάντα: 1. Τυπική διαδικασία εκπαίδευσης συστήματος μετατροπής ομιλίας σε κείμενο

Λύση

Σκοπός, του παρόντος project ήταν να υλοποιηθεί ένα σύστημα εκφώνησης email το οποίο να προσαρμόζει κάθε φορά το ακουστικό και το γλωσσικό μοντέλο στον χρήστη, ή με άλλα λόγια το σύστημα να «μαθαίνει» την προφορά και το λεξιλόγιο που συνήθως χρησιμοποιεί. Το ακουστικό μοντέλο προσαρμόζεται στη φωνή του μέσω της ηχογράφησης ορισμένων προτάσεων και το γλωσσικό μοντέλο προσαρμόζεται στον τρόπο γραφής του μέσω των ήδη σταλμένων email του. Ως τελικό βήμα, υπάρχει ένα σύστημα μετ-επεξεργασίας για την διόρθωση των όποιων σφαλμάτων. Όλα αυτά υλοποιήθηκαν σαν ξεχωριστά off-line εργαλεία (Tools στο Wiki) αλλά και ως τμήμα ενός ιστότοπου.

Το CMUSphinx είναι η κεντρική βιβλιοθήκη του project το οποίο παρέχει πολλά χρήσιμα εργαλεία για την αναγνώριση φωνής. Επίσης, βασικές βιβλιοθήκες είναι το srilm, spacy και nltk. Το υλοποιημένο σύστημα φαίνεται στο παρακάτω διάγραμμα (Εικόνα 2).

Λεζάντα: 2. Συνολικό προτεινόμενο σύστημα

Εργαλεία-Τεχνικές

Προσαρμογή γλωσσικού μοντέλου

  • Φόρτωση email χρήστη: Με χρήση του Google API γίνεται φόρτωση των απεσταλμένων emails του χρήστη χωρίζονται σε προτάσεις και μετατρέπονται σε ελληνικές λέξεις μόνο με αλφαβητικούς χαρακτήρες.
  • Ομαδοποίηση των email του χρήστη: Το επόμενο βήμα είναι η ομαδοποίηση των δεδομένων σε clusters. Για να χωρίσουμε τα emails σε νοηματικές ομάδες πρέπει να πάρουμε τις εξής αποφάσεις:
    • Διανυσμασματική αναπαράσταση

    Δοκιμάστηκαν διάφορα προ-εκπαιδευμένα word vectors με καλύτερα από πλευράς απόδοσης και ταχύτητας να είναι τα spacy vectors (τα οποία μάλιστα δημιουργήθηκαν σε περσινό πρότζεκτ του ΕΛΛΑΚ), ακολουθούμενα από μεθόδους όπως cbow και skipgram.

    • Επιλογή αλγόριθμου clustering

    Ο αλγόριθμος που επιλέχθηκε είναι ο k-means.

    • Μέθοδος αυτόματης επιλογής αριθμού clusters

    Για την αυτόματη επιλογή του αριθμού των τελικών ομάδων χρησιμοποιήθηκαν οι μέθοδοι silhouette και elbow με την πρώτη να βγάζει καλύτερα αποτελέσματα, καθώς είναι πιο επιρρεπής σε μικρό αριθμό clusters, κάτι το οποίο συνήθως είναι επιθυμητό (συνήθως τα email μας έχουν 2-4 θεματικές ενότητες).

    • Επίπεδο clustering

    Το clustering μπορεί να γίνει είτε στα emails είτε στις προτάσεις των emails. Προτιμήθηκε το πρώτο, καθώς η vector αναπαράσταση χειροτερεύει όσο μεγαλύτερη σε αριθμό λέξεων είναι η εκάστοτε φράση.

    • Παρουσίαση των clusters στον τελικό χρήστη

    Για κάθε cluster, επιλέγεται ως αντιπροσωπευτικό email το κοντινότερο στο κέντρο του και υπολογίζονται αντιπροσωπευτικά keywords, τα οποία αποτελούνται από λέξεις με την μεγαλύτερη tf-idf μετρική ανα cluster.

  • Δημιουργία προσαρμοσμένων γλωσσικών μοντέλων: Το τελευταίο βήμα είναι η δημιουργία ενός γλωσσικού μοντέλου για κάθε cluster. Αυτό γίνεται με το εργαλείο SRILM. Αν κρατήσουμε απλά το γλωσσικό μοντέλο από τα email του cluster θα έχουμε πολλές άγνωστες λέξεις και η απόδοση δεν θα είναι καλή. Για τον λόγο αυτό, δημιουργήθηκε ένα μικτό γλωσσικό μοντέλο από το υπάρχον και το προσαρμοσμένο.

Προσαρμογή ακουστικού μοντέλου

  • Ηχογράφηση εκφωνήσεων: Το πρώτο βήμα είναι η ηχογράφηση από τον χρήστη τυχαίων προτάσεων των email του. Όσες περισσότερες ηχογραφήσεις υπάρχουν, τόσο αυξάνεται η απόδοση του συστήματος.
  • MLLR προσαρμογή: Η προσαρμογή του ακουστικού μοντέλου γίνεται με την MLLR μέθοδο, διότι προσφέρεται για περιπτώσεις όπου τα δεδομένα είναι σχετικά λίγα.

Σύστημα μετ-επεξεργασίας

  • Εντοπισμός λανθασμένων λέξεων: Σύμφωνα με την μέθοδο αυτή, χρησιμοποιώντας το προσαρμοσμένο γλωσσικό μοντέλο, έχουμε μία πιθανότητας εμφάνισης για κάθε trigram. Αν αυτή είναι μικρότερη από ένα κατώφλι, το trigram θεωρείται λανθασμένο. Συνολικά, μία λέξη θεωρείται λανθασμένη αν συμμετέχει σε τουλάχιστον δυο λανθασμενα trigram.
  • Διόρθωση λανθασμένων λέξεων: Στη συνέχεια, η λανθασμένη λέξη αντικαθίσταται από μια ακουστικά κοντινή της που υπάρχει στα email του χρήστη. Χρησιμοποιήθηκαν διάφορες αποστάσεις, όπως απόσταση POS tags, σημασιολογική και Levehnstein, χωρίς όμως να έχουμε καλά αποτελέσματα. Να σημειωθεί ότι το κομμάτι αυτό δεν πρόλαβε να ενταχθεί στην δικτυακή διεπαφή.

Αποτελέσματα

Σε περιπτώσεις όπου τα email του χρήστη είναι καλά δομημένα και σχετικά πολλά, τα αποτελέσματα είναι πολύ καλά. Το evaluation σε ένα αντιπροσωπευτικό dataset παρουσιάζεται εδώ.

Future Work

Ο όγκος του project οδήγησε σε πολλές πιθανές επεκτάσεις, που μπορούν να χωριστούν σε 3 κατηγορίες:

  • Επέκταση της χρήσης του συστήματος (άλλοι πάροχοι email ή άλλες chat εφαρμογές).
  • Βελτίωση της απόδοσης του μοντέλου με άλλες μεθόδους NLP.
  • Βελτίωση του gui και διόρθωση πιθανών σφαλμάτων, τα οποία μπορεί να υπάρχουν εξαιτίας του περιορισμένου χρόνου.Πολλά από αυτά έχουν ήδη σημειωθεί εδώ.

Χρήσιμοι σύνδεσμοι

Για περισσότερες πληροφορίες για το project, μπορείτε να επισκεφτείτε τα παρακάτω:

Άτομα

  • Google Summer of Code 2019 Student: Παναγιώτης Αντωνιάδης (PanosAntoniadis)
  • Mentor: Αντρέας Συμεωνίδης (asymeon)
  • Mentor: Μάνος Τσαρδούλιας (etsardou)

Στα πλαίσια του προγράμματος Google Summer of Code και υπό την εποπτεία της ΕΛΛΑΚ αναπτύχθηκε το Thesis Management System (TMS). Οι δυο κύριοι λόγοι που οδήγησαν στην υλοποίηση αυτού του συστήματος ήταν:

  1. Η μεγάλη πολυπλοκότητα που υπάρχει για τους καθηγητές , στην παρακολούθηση της προόδου κάθε ανατιθέμενης διπλωματικής τους εργασίας.
  2. Η δυσκολία στην εύρεση των διαθέσιμων διπλωματικών από τους φοιτητές, καθώς έπρεπε να επικοινωνήσουν με κάθε καθηγητή ξεχωριστά.

Συνεπώς, το TMS είναι ένα web-application που στοχεύει να ψηφιοποιήσει ολόκληρο το lifecycle μιας διπλωματικής εργασίας στα πανεπιστήμια, από την ανακοίνωση των θεμάτων από τους καθηγητές, μέχρι την επιλογή κάποιας εργασίας από τους φοιτητές και την ολοκλήρωση της.

Στην συνέχεια παρουσιάζεται η εφαρμογή και οι επιλογές που προσφέρει σε κάθε χρήστη.

Μέσω του συστήματος σύνδεσης Single sign-on (SSO) , κάθε φοιτητής , καθηγητής ή γραμματέας , μπορεί να διαλέξει το πανεπιστήμιο που ανήκει και να συνδεθεί με τα credentials του.

Επίσης υποστηρίζεται και η συμμετοχή εξωτερικών χρηστών πχ εταιριών ή οργανισμών που θέλουν να προτείνουν διπλωματικές εργασίες σε πανεπιστήμια. Η εγγραφή και η σύνδεση τους γίνεται με το κλασσικό email-password authorization.

Μετά την σύνδεση , ανάλογα με την ιδιότητα του χρήστη , προσφέρεται το αντίστοιχο functionality:

1) Φοιτητής

Κάθε φοιτητής μόλις εισέλθει, μπορεί να δει τις διαθέσιμες διπλωματικές που υπάρχουν και να κάνει apply.

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

Επίσης μπορεί να ανεβάσει drafts της εργασίας του ώστε να τα λάβει αξιολόγηση από τον καθηγητή. Μόλις ολοκληρώσει την εργασία του , την ανεβάζει στο σύστημα και τοποθετείται στο αποθετήριο των ολοκληρωμένων διπλωματικών εργασιών.

2) Καθηγητής

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

Επίσης μπορεί να προσκαλέσει άλλους καθηγητές ως supervisors σε δικές του διπλωματικές, καθώς και να αναλάβει διπλωματικές εργασίες που έχουν προταθεί από εξωτερικούς οργανισμούς ή φοιτητές

  1. Εξωτερικός οργανισμός

Ένας εξωτερικός οργανισμός μπορεί να εγγραφεί στο σύστημα, και να προτείνει δικά του θέματα στα πανεπιστήμια. Έπειτα μπορεί να δει τους καθηγητές που ενδιαφέρθηκαν για τα θέματα του, και να επιβεβαιώσει την ανάθεση.

  1. Admin

O admin ως διαχειριστής του συστήματος έχει πρόσβαση σε όλο το configuration του συστήματος.

Ο πηγαίος κώδικας της εφαρμογής μπορεί να βρεθεί στο github καθώς και οδηγίες εγκατάστασης https://github.com/eellak/gsoc2019-tms/wiki/Installation-Guide. Επίσης υπάρχει διαθέσιμο το api-documentation και αναλυτικότερες πληροφορίες για την εφαρμογή , στο Wiki. Για όσους θέλουν να συνεισφέρουν στο project , μπορούν να ακολουθήσουν τις οδηγίες εδώ , όπου περιγράφονται και κάποιες πιθανές βελτιώσεις που χρειάζεται το σύστημα.

Δημιουργοί του project:


WLM Greece logo

Ξεκίνησε την 1η Σεπτεμβρίου ο διεθνής φωτογραφικός διαγωνισμός Wiki Loves Monuments, που διεξάγεται για τέταρτη φορά και στην Ελλάδα.

Το Wiki Loves Monuments είναι ετήσιος διεθνής διαγωνισμός φωτογραφίας και εκδήλωση πληθοπορισμού στην οποία οι συμμετέχοντες φωτογραφίζουν ιστορικά μνημεία και κάνουν τις φωτογραφίες τους διαθέσιμες για ελεύθερη χρήση στη Wikipedia και όχι μόνο, ανεβάζοντάς τις στο αποθετήριο Wikimedia Commons. Ο διαγωνισμός πραγματοποιείται καθ’ όλη τη διάρκεια του Σεπτεμβρίου κάθε έτους. Από το 2016 διοργανώνεται και στην Ελλάδα.

Στόχος του διαγωνισμού είναι να ζητήσει από το ευρύ κοινό, τους αναγνώστες και τους χρήστες της Wikipedia, φωτογράφους, χομπίστες κλπ, να τραβήξουν φωτογραφίες από μνημεία πολιτιστικής κληρονομιάς και να τις ανεβάσουν στο Wikimedia Commons για χρήση στη Wikipedia.

Διαβάστε περισσότερα για το πώς μπορεί κάποιος να πάρει μέρος, τους κανόνες, μάθετε για τα βραβεία, λύστε τις απορίες σας, δείτε τις διαγωνιστικές τοποθεσίες και τον κωδικό τους στον κατάλογο μνημείων και τόπων.

Είναι σημαντικό για μας να θυμόμαστε ότι το έργο μας προς την ελεύθερη γνώση για όλους είναι πέρα από τα γεωγραφικά σύνορα και διαγωνισμούς. Ο διαγωνισμός είναι ένα μέσο για ένα σκοπό. Σκοπός είναι να κινητοποιήσουμε περισσότερους ανθρώπους να μοιραστούν στο σύνολο της ανθρώπινης γνώσης, που βοηθήσαμε να φέρουν εκπληκτικές φωτογραφίες στη Wikipedia, τα Wikimedia Commons, το Wikivoyage, τα Wikidata, και άλλα έργα μας, και να τους βοηθήσαμε να ανακαλύψουν την πολιτιστική κληρονομιά τους.

Επισημαίνεται ότι στο ελληνικό σκέλος του διαγωνισμού το 2016, 2017 και 2018 επιφορτώθηκαν και συμμετείχαν πάνω από 8326 φωτογραφίες από πάνω από 500 συμμετέχοντες. Ένα μεγάλο ποσοστό από αυτές τις φωτογραφίες, ήδη εικονογραφεί λήμματα της Βικιπαίδειας.

Το Wiki Loves Monuments στην Ελλάδα διεξάγεται υπό την επίβλεψη του Wikimedia Community User Group Greece και χρηματοδότηση από το Wikimedia Foundation.

Πηγή άρθρου: https://blog.wikimedia.gr

Η γεωργία, η αεροπορία, ο πολιτισμός, η οικονομία, η δικαιοσύνη, η εκπαίδευση και το δημόσιο ταμείο: οι προγραμματιστές από όλους τους τομείς των δημόσιων υπηρεσιών της Γαλλίας, υποβάλλουν κώδικα σε έργα ανοιχτού κώδικα σε δημόσια αποθετήρια. Μια ανάλυση  των commits and pull requests  για τα έργα ανοιχτού κώδικα που φιλοξενούνται στο GitHub,  δείχνει ότι είναι όλο και πιο κοινό για τις δημόσιες υπηρεσίες της Γαλλίας να γράφουν ανοιχτό κώδικα.

Οι προγραμματιστές  εργάζονται σε κυβερνητικά έργα που φιλοξενούνται στο GitHub. Εντούτοις, υποβάλουν επίσης επιδιορθώσεις σε γνωστά έργα ανοιχτού κώδικα, συμπεριλαμβανομένου του OpenDNSSec – συμβάλλοντας στην ασφάλεια των ονομάτων τομέα στο διαδίκτυο, στο έργο TheHive – ένα σύστημα που βοηθά στη διαχείριση περιστατικών κυβερνοασφάλειας και σε πολλά στοιχεία λογισμικού που αναπτύχθηκαν από την Mozilla.

Το γράφημα του κ. Augusti δείχνει μια σταδιακή αύξηση του αριθμού των commits. Η ανάλυση (που δημοσιεύτηκε τον Απρίλιο) έγινε από τον Antoine Augusti, μηχανικό λογισμικού στην Etalab, την μονάδα ανοιχτής διακυβέρνησης και Ανοιχτών Δεδομένων της Γαλλίας.  Η έρευνα μελέτησε  τα public commits logs, ψάχνοντας τον κώδικα που υποβλήθηκε από συγγραφείς που είχαν εγγραφεί με μια διεύθυνση ηλεκτρονικού ταχυδρομείου gouv.fr.

Στη Γαλλία, οι προγραμματιστές που εργάζονται για δημόσιες υπηρεσίες επιτρέπεται να συνεισφέρουν σε έργα λογισμικού ανοικτού κώδικα που σχετίζονται με το έργο τους.

Σύμφωνα με την ανάλυσή του, ο αριθμός των προγραμματιστών λογισμικού που εργάζονται για τις δημόσιες υπηρεσίες της Γαλλίας, οι οποίοι συνεισφέρουν κώδικα σε έργα ανοιχτού κώδικα που φιλοξενούνται στο αποθετήριο κώδικα GitHub, έχει αυξηθεί από μια χούφτα το 2015 σε περίπου 60 στο τέλος του περασμένου έτους. «Τα δεδομένα είναι όμως ελλιπή για πολλούς ανθρώπους», γράφει ο κ. Augusti. Τα στοιχεία που εξέτασε δείχνουν, για παράδειγμα,ότι  ο κώδικας που έγινε commit τον Ιανουάριο του τρέχοντος έτους , ήταν από  66 προγραμματιστές με μια διεύθυνση ηλεκτρονικού ταχυδρομείου gouv.fr.

«Αυτό είναι μόνο περίπου το ένα τρίτο των περίπου 200 προγραμματιστών που εργάζονται στο γραφείο IT της γαλλικής κεντρικής κυβέρνησης, DINSIC», εξηγεί στο Open Source Observatory της Ευρωπαϊκής Επιτροπής. Δεν έχουν όλοι οι προγραμματιστές που εργάζονται για την κυβέρνηση μια διεύθυνση ηλεκτρονικού ταχυδρομείου gouv.fr, ενώ άλλοι προωθούν commits στο GitHub ενώ έχουν συνδεθεί με τις προσωπικές διευθύνσεις ηλεκτρονικού ταχυδρομείου τους.

Στο blog του, ο κ. Augusti εξηγεί ότι η γνώση της συμμετοχής της κυβέρνησης στον ανοιχτό κώδικα είναι πολύ χρήσιμη. Βοηθά να μάθουμε πού δημοσιεύεται ο κώδικας, να έρχονται σε επαφή οι προγραμματιστές μεταξύ τους, να δημιουργείται μια λίστα συχνά χρησιμοποιούμενο  λογισμικού  και να γνωρίζουμε σε ποιες λύσεις λογισμικού ανοιχτού κώδικα συμβάλλει η κυβέρνηση.

Πηγή άρθρου: https://joinup.ec.europa.eu

Στις 2 Σεπτεμβρίου 2019 ολοκληρώθηκε η τρίτη και τελευταία αξιολόγηση των έργων που συμμετέχουν στο Google Summer Of Code 2019 στην οποία αξιολογήθηκαν με επιτυχία 13 έργα με τα οποία συμμετείχε ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ).

To GSoC προσφέρει σε φοιτητές από όλο τον κόσμο την ευκαιρία να συμβάλουν σε ένα έργο λογισμικού και να μάθουν πώς να εργάζονται σε ένα περιβάλλον ανάπτυξης λογισμικού ανοιχτού κώδικα. Κάθε καλοκαίρι συμμετέχουν στο GSoC χιλιάδες φοιτητές από όλο τον κόσμο συμβάλλοντας στην ανάπτυξη έργων ανοιχτού λογισμικού.

Στο φετινό Google Summer of Code συμμετείχαν πάνω από 200 οργανισμοί με εκατοντάδες έργα ανοιχτού κώδικα. Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ, eellak.gr) συμμετείχε φέτος για τρίτη συνεχόμενη χρονιά με 13 έργα ανοιχτού κώδικα, που υλοποιηθηκαν με επιτυχία από δεκατρείς φοιτητές με την καθοδήγηση 28 μεντόρων.

Τα 13 έργα ανοιχτού κώδικα του Οργανισμού Ανοιχτών Τεχνολογιών, τα οποία αναπτύχθηκαν στο πλαίσιο του GSOC 2019, είναι τα εξής:

Το CScout είναι αναλυτής πηγαίου κώδικα και πρόγραμμα περιήγησης refactoring για συλλογές έργων σε γλώσσα C. Στο πλαίσιο του GSOC 2019, αλλάχθηκε η διεπαφή του CScout και η βιβλιοθήκη Swill αντικαταστάθηκε από το C ++ REST SDK για να χειρίζεται τα αιτήματα HTTP και να παράσχει χρήσιμα δεδομένα. Περισσότερες πληροφορίες σχετικά με το έργο υπάρχουν στο αρχείο README.md του αποθετηρίου και στο wiki του έργου https://github.com/eellak/gsoc2019-CScout/wiki

Στο πλαίσιο του GSOC 2019, αναπτύχθηκε ένα έργο ανωνυμοποίησης δεδομένων για την ελληνική γλώσσα, με το οποίο οι χρήστες μπορούν ανώνυμα, με ασφάλεια και ταχύτητα, να ανωνυμοποιούν τα δεδομένα τους προκειμένου να συμμορφωθούν με το GDPR. Το έργο περιλαμβάνει: Μια υπηρεσία ανωνυμοποίησης ως πακέτο, μια γραφική διεπαφή χρήστη (GUI) στο Web που ενσωματώνει την υπηρεσία και μια επέκταση LibreOffice που ενσωματώνει την υπηρεσία. Μια λεπτομερέστερη εξήγηση του έργου βρίσκεται στο https://github.com/eellak/gsoc2019-anonymization

Στο πλαίσιο του GSOC 2019 υλοποιήθηκε  ένα σύστημα εκφώνησης email στα ελληνικά το οποίο να προσαρμόζει κάθε φορά το ακουστικό και το γλωσσικό μοντέλο στον χρήστη, ή με άλλα λόγια το σύστημα να «μαθαίνει» την προφορά και το λεξιλόγιο που συνήθως χρησιμοποιεί. Το ακουστικό μοντέλο προσαρμόζεται στη φωνή του μέσω της ηχογράφησης ορισμένων προτάσεων και το γλωσσικό μοντέλο προσαρμόζεται στον τρόπο γραφής του μέσω των ήδη σταλμένων email του. Όλα αυτά υλοποιήθηκαν σαν ξεχωριστά off-line εργαλεία (Tools στο Wiki) αλλά και ως τμήμα ενός ιστότοπου.

Στο πλαίσιο του GSOC 2019 δημιουργήθηκε ένα λεξικό μετά από αυτόματη ανάλυση των άρθρων στο ελληνικό Βικιλεξικό. Για κάθε λεκτικό τύπο (word form) υπάρχει πληροφορία για το λήμμα, το μέρος του λόγου, το γένος, τον αριθμό κτλ. Το λεξικό βρίσκεται σε μία βάση δεδομένων SQL και μπορεί να βρεθεί εδώ. Πέρα από μορφολογική ανάλυση της κάθε λέξης περιλαμβάνει συνώνυμα, αντώνυμα, ορισμούς, ετυμολογίες, μεταφράσεις και έναν πίνακα για κανονικοποίηση των λέξεων.

Σε αυτό το έργο, αναπτύχθηκε ένα φιλικό προς το χρήστη γραφικό περιβάλλον για την εξαγωγή διαφόρων γλωσσικών χαρακτηριστικών από κείμενα, χρησιμοποιώντας υπάρχοντα πακέτα NLP. Μέσα στην εφαρμογή, ο χρήστης μπορεί να εισαγάγει κείμενα, να επιλέξει τους δείκτες που επιθυμεί να υπολογίσει και να εξάγει τα παραγόμενα αποτελέσματα.

Για περισσότερες πληροφορίες σχετικά με το έργο, τις χρησιμοποιούμενες τεχνολογίες και οδηγίες σχετικά με τον τρόπο εγκατάστασης και λειτουργίας, επισκεφθείτε το wiki του project.

Ajax based interface Cscout Στόχος του έργου ήταν η δημιουργία ενός ρομποτικού κιτ όπου θα μπορεί ο οποιοσδήποτε με ελάχιστες έως και καθόλου γνώσεις μηχανικής, ηλεκτρονικής και προγραμματισμού να το χρησιμοποιήσει. Επίσης, άλλος ένας στόχος ήταν να δοθεί η δυνατότητα να αξιοποιηθεί από την εκπαιδευτική κοινότητα ή να αποτελέσει πιθανή open source εναλλακτική πρόταση απέναντι στα εμπορικά κιτ ρομποτικής. Trailer του έργου είναι διαθέσιμο στο https://www.youtube.com/watch?v=83zVe_P6pcM

Αυτό το έργο είχε ως στόχο την επέκταση του υφιστάμενου κώδικα του 3gm.ellak.gr  την εφαρμογή χαρακτηριστικών για το ανέβασμα, την οργάνωση  και τη διασταύρωση των κειμένων ΦΕΚ με νομικά κείμενα και την ανίχνευση των υπογραφόντων μέσω μεθόδων ευρετικής και μηχανικής μάθησης. Για περισσότερες πληροφορίες σχετικά με το έργο, τις χρησιμοποιούμενες τεχνολογίες και οδηγίες σχετικά με τον τρόπο εγκατάστασης και λειτουργίας, επισκεφθείτε https://github.com/eellak/gsoc2019-3gm 

Στο πλαίσιο του GSOC 2019 έγινε αναβάθμιση του κώδικα του Qt Calendar widge  και μεταφορά του στην τρέχουσα έκδοση Qt 5.12 και Qt Quick Controls 2, ακολουθώντας τα πρότυπα QtQC2 module standards και υποστηρίζοντας νέα χαρακτηριστικά. Όλος ο κώδικας είναι διαθέσιμος στο https://github.com/eellak/gsoc2019-qtcontrols 

Στο πλαίσιο του GSOC 2019, ενημερώθηκε όλος ο κώδικας του LTSP http://www.ltsp.org ώστε να λειτουργεί με όλες τις σύγχρονες διανομές linux. Όλος ο κώδικας του έργου είναι διαθέσιμος στο github

Στο πλαίσιο του Google Summer of Code έγινε επέκταση του git-issue, ένα αποκεντρωμένο σύστημα διαχείρισης ζητημάτων με έμφαση στην απλότητα και με βάση το Git, με τη δυνατότητα ανταλλαγής δεδομένων με τις γνωστές πλατφόρμες GitHub και GitLab.

Στο πλαίσιο του GSOC προστέθηκαν νέες λειτουργίες στο NextCloudPi για πιο εύκολη εγκατάσταση και χρήση του NextCloudPI. Όλος ο κώδικας του έργου είναι διαθέσιμος στο github

Το TMS είναι ένα web-application ανοιχτού κώδικα που στοχεύει να ψηφιοποιήσει ολόκληρο το lifecycle μιας διπλωματικής εργασίας στα πανεπιστήμια, από την ανακοίνωση των θεμάτων από τους καθηγητές, μέχρι την επιλογή κάποιας εργασίας από τους φοιτητές και την ολοκλήρωσή της. Ο πηγαίος κώδικας της εφαρμογής μπορεί να βρεθεί στο github καθώς και οδηγίες εγκατάστασης https://github.com/eellak/gsoc2019-tms/wiki/Installation-Guide.

Στο πλαίσιο του Google Summer of Code (GSoC) 2019 επικαιροποιήθηκε το εργαλείο UMLGraph ώστε να λειτουργεί πλέον με το νέο doclet API χρησιμοποιώντας την έκδοση Java 9. Όλος ο κώδικας του έργου είναι διαθέσιμος στο github

Ο πηγαίος κώδικας όλων των έργων που αναπτύχθηκαν κατά την διάρκεια του GSoC, είναι ελεύθερα διαθέσιμος σε όλους για βελτιώσεις και επανάχρηση στο github και ο Οργανισμός Ανοιχτών Τεχνολογιών θα επιδιώξει την συνέχιση και την αξιοποίηση και των 13 έργων από κοινότητες ανοιχτού λογισμικού.

Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ ), θα συμμετέχει στο GSoC και το 2020 με προτάσεις για έργα ανοιχτού λογισμικού. Οι προτάσεις θα διαμορφωθούν με ανοιχτή πρόσκληση σε συνεργασία με όλα τα σχετικά τμήματα των Ακαδημαϊκών και Ερευνητικών Ιδρυμάτων. Η πρόσκληση θα αφορά προτάσεις για έργα και μέλη της ακαδημαϊκής- ερευνητικής κοινότητας που θα ήθελαν να αναλάβουν ως μέντορες τους φοιτητές που θα αναλάβουν να υλοποιήσουν τα προτεινόμενα έργα.

Το project μου για το φετινό Google Summer of Code ήταν να επεκτείνω το git-issue, ένα αποκεντρωμένο σύστημα διαχείρισης ζητημάτων με έμφαση στην απλότητα και με βάση το Git, με τη δυνατότητα ανταλλαγής δεδομένων με τις γνωστές πλατφόρμες GitHub και GitLab. Ο απώτερος σκοπός ήταν να μπορεί ο χρήστης να κάνει εισαγωγή ζητημάτων, να προσθέσει κάποιο σχόλιο ή να κάνει κάποια αλλαγή, και τέλος να εξάγει τα αποτελέσματα. Και όλα αυτά από τη γραμμή εντολών.

Οι αλλαγές αυτές έγιναν σε ξεχωριστό GitHub repository, και περιέχονται από το commit d7d499e, έως και το a47e475.

GitHub και GitLab: πολύ δημοφηλείς πλατφόρμες ανάπτυξης λογισμικού ανοιχτού κώδικα

Ανάπτυξη του κώδικα

Η πρώτη μου προτεραιότητα ήταν να προσθέσω κάποια καινούργια χαρακτηριστικά στο git-issue όπως ημερομηνίες λήξης για ένα ζήτημα, προτεραιότητα (βάρος) και εκτίμηση χρόνου που θα χρειαστεί για να λυθεί. Αυτό έγινε για να εξισωθούν με τα χαρακτηριστικά του GitLab, όπου υπήρχαν ήδη.

Ένα πολύ χρήσιμο εργαλείο κατά την ανάπτυξη ήταν οι αυτοματοποιημένες δοκιμές, παρεχόμενες από τη γνώστη online πλατφόρμα Travis CI. Για παράδειγμα, ένα ζήτημα που αποκάλυψε σε αυτό το σημείο ήταν το εξής: Οι εκδόσεις του προγράμματος UNIX date ήταν διαφορετικές σε Linux (όπου ήταν GNU) και σε OS X. Έτσι, προστέθηκαν έλεγχοι ώστε να χρησιμοποιείται η σωστή έκδοση.

Αφού τελείωσε αυτό το κομμάτι, προχώρησα στο κύριο μέρος τής εργασίας: Την εισαγωγή/εξαγωγή δεδομένων από GitLab/GitHub. Και εκεί υπήρχαν κάποιες προκλήσεις, καθώς οι διεπαφές των δύο site –αν και, σε γενικές γραμμές, σχεδόν πανομοιότυπες– διαφέρουν σε κάποια λεπτά σημεία. Ένα τέτοιο σημείο ήταν οι διαφορετικές διαμορφώσεις που απαιτούν: Το GitLab αρνούνταν να εμφανίσει τις αλλαγές γραμμής, εκτός και αν προπορεύονταν από 2+ κενά!

Για την ανάγνωση JSON, χρησιμοποιήθηκε το πρόγραμμα jq. Αντίστοιχα, για τη λήψη/αποστολή δεδομένων μέσω HTTP, χρησιμοποιήθηκε το curl. Και τα δύο προγράμματα προϋπήρχαν σαν απαιτήσεις στο git-issue.

Παραδείγματα χρήσης

Παραδείγματα χρήσης των καινούργιων χαρακτηριστικών, καθώς και του αποτελέσματος

Ας αναφέρουμε πρώτα συνοπτικά τη διαχείριση των καινούργιων χαρακτηριστικών. Έστω ότι έχουμε ένα ζήτημα 60f84 (η αναφορά σε όλα τα ζητήματα στο git-issue γίνεται με έναν δεκαεξαδικό αριθμό, του οποίου αρκεί να γράψουμε αρκετά ψηφία ώστε να αναφέρεται σε μοναδικό ζήτημα) και θέλουμε να δώσουμε μια καταληκτική ημερομηνία την επόμενη Πέμπτη. Μπορούμε να τρέξουμε:

$ git issue duedate 60f84 'next tuesday'
Added duedate 2019-08-27T00:00:00+03:00

Και εδώ φαίνεται η ευελιξία του GNU date: Δεν επιτρέπει μόνο ημερομηνίες όπως ’09-06-2020′, αλλά και ‘tomorrow‘, ‘saturday 4 pm‘ και ‘next month‘!

Με παρόμοιο τρόπο λειτουργούν και τα weight, timespent, timeestimate.

Συνολικά, χωρίς τις εντολές για τη διαχείριση των νέων χαρακτηριστικών προστέθηκαν 5 καινούργιες εντολές: create, export, exportall, filter-apply, dump.

Για τη δημιουργία ενός μεμονωμένου ζητήματος σε GitHub/GitLab (με βάση ένα τοπικό ζήτημα) χρησιμοποιείται το git issue create:

$ git issue create 1f2 gitlab vyrondrosos demo

Κάθε ζήτημα που εισάγεται/εξάγεται «μαρκάρεται» από το git-issue (μπορεί να επιβεβαιωθεί με την εντολή git issue show <issueid>).Έτσι, όλα τα σχετικά με ένα repository ζητήματα εξάγονται (εάν φυσικά έχουν γίνει αλλαγές) με την υποεντολή export:

$ git issue export <provider> <user> <repo>
Issue b83d92872dc16440402516a5f4ce1b8cc6436344 hasn't been modified, skipping...
Comment a93764f32179e93493ceb0a7060efce1e980aff1 hasn't been modified, skipping...
Exporting issue 9179d381135273220301f175c03b101b3e9c703d as #15
...
...

Από την άλλη, αν θέλουμε να εξάγουμε όλα τα ζητήματα, χρήσιμη είναι η exportall:

$ git issue exportall <provider> <user> <repo>
Creating issue 9179d38...
Couldn't add assignee user1. Skipping...
Creating issue 3651dd3...
Creating new Milestone ver3...
Creating comment d72c68d0177b500a91ea37548e6594f84457fd5b...

Κυρίως για λόγους αποσφαλμάτωσης, αναπτύχθηκε και μια εντολή dump η οποία εκτυπώνει όλα τα ζητήματα σε μορφή JSON:

$ git issue dump
{
"issues": [
{
"sha": "4fb7a9f",
"tags": [
"closed"
],
...
...

Και τέλος, η εντολή filter-apply «τρέχει» μια εντολή ή script για κάθε ζήτημα, ώστε να αυτοματοποιηθεί η εκτέλεση αλλαγών που πρέπει να γίνουν σε όλα τα δεδομένα.

$ git issue filter-apply editdesc.sh
Filtering issue 4fb7a9ffcfc9f79b87b497e137f097c643ec3332...
Filtering issue cdaf1208bdf9c6dd839e15ea05e2d007903f4a09...
Filtering issue f3dc62b500455fccc8174fd400aabc9e561a7d19...
Filter applied. To commit the results, run "gi git commit -a".

Αναλυτικότερα περιγράφονται οι καινούργιες εντολές στο README.md.

Συμπεράσματα

Η κατάσταση στην οποία αφήνει το τέλος του Summer of Code το εγχείρημα μου είναι, τουλάχιστον από τη δική μου σκοπιά, ικανοποιητική. Ένα θέμα στο οποίο μπορεί να υπάρξει βελτίωση είναι η ταχύτητα σε αργά δίκτυα με τη συνένωση κάποιων API requests. Επίσης, θα ήταν καλό να γραφούν scripts υποστήριξης της εντολής filter-apply, τα οποία υλοποιούν κάποιες απλές διεργασίες όπως π.χ προσθήκη nametags στην περίπτωση που ένας χρήστης επιθυμεί να εξάγει ζητήματα δημιουργημένα από άλλους.

Το πιo σημαντικό στάδιο είναι φυσικά η δοκιμή στον πραγματικό κόσμο, και έτσι προτείνω σε όλους τους ενδιαφερόμενους να κατεβάσουν τον κώδικα, και να στείλουν τις προτάσεις τους (και τα bug reports!). Προσωπικά είμαι πλέον πεπεισμένος ότι το git-issue είναι και μπορεί να είναι ένα πολύ χρήσιμο εργαλείο για τους λάτρεις της γραμμής εντολών –αλλά και της UNIX φιλοσοφίας γενικότερα– και θα ήθελα να συνεχίσω να έχω ενεργό ρόλο στην ανάπτυξη του.

Στα πλαίσια του Google Summer of Code 2019 ο Χρήστος Χρόνης, προπτυχιακός φοιτητής του Χαροκόπειου Πανεπιστημίου στο τμήμα Πληροφορικής και Τηλεματικής, ανέλαβε την ανάπτυξη ενός DIY ρομποτικού κίτ για εκπαιδευτικούς.

Στόχος του έργο ήταν η δημιουργία ενός  ρομποτικού κιτ όπου θα μπορεί ο οποιοσδήποτε με ελάχιστες έως και  καθόλου γνώσεις μηχανικής, ηλεκτρονικής και προγραμματισμού να το χρησιμοποιήσει. Επίσης άλλος ένας στόχος ήταν να δοθεί η δυνατότητα να αξιοποιηθεί από την εκπαιδευτική κοινότητα ή να αποτελέσει πιθανή  open source εναλλακτική πρόταση απέναντι στα εμπορικά κιτ ρομποτικής. Από τις βασικές προϋποθέσεις του έργου ήταν η εύκολη συναρμολόγηση του ρομπότ, η ελαχιστοποίηση της χρήσης εργαλείων, ο φιλικός και εύκολος προγραμματισμός, οι αναλυτικές οδηγίες χρήσης και συναρμολόγησης, το  εκπαιδευτικό υλικό και τα παραδείγματα χρήσης καθώς και ένα βασικό κριτήριο επιλογής ,η οικονομική άνευ περιορισμών απόκτησή του .

Trailer του έργου (https://www.youtube.com/watch?v=83zVe_P6pcM)

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

Όλα τα μέρη του ρομπότ σχεδιάστηκαν εξαρχής με βασική προϋπόθεση την ύπαρξη 3D εκτυπωτή και με στόχο την μεγιστοποίηση της λειτουργικότητας, την προστασία των ηλεκτρονικών εξαρτημάτων αλλά και την σταθερή και εύκολη συναρμολόγηση. Στα πλαίσια της εύκολης και σταθερής συναρμολόγησης αναπτύχθηκε ένα σύστημα με κουμπώματα και κλιπς. Το  βασικό πλεονέκτημα της δυνατότητας των κομματιών να εκτυπώνονται είναι το χαμηλό κόστος κατασκευής του ρομπότ αλλά ταυτόχρονα και το χαμηλό κόστος αντικατάστασης φθαρμένων κομματιών .

*Σύστημα με κουμπώματα
6050
* Διάφορα εξαρτήματα
Παράδειγμα συναρμολόγησης

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

Η αρχική εγκατάσταση του λογισμικού του ρομπότ δεν θα μπορούσε να είναι πιο απλή, καθώς το μόνο που έχει να κάνει ο χρήστης είναι κατεβάσει την τροποποιημένη έκδοση του Raspbian  να την γράψει σε μια micro-sd και είναι έτοιμος να ξεκινήσει. Για τον προγραμματισμό του ρομπότ αναπτύχθηκε η βιβλιοθήκη proteas_lib() η οποία μέσα από ένα αντικειμενοστραφή μοντέλο προγραμματισμού προσφέρει στον χρήστη την δυνατότητα να χρησιμοποιεί εύκολες και κατανοητές εντολες  που εύκολα μπορούν να συνδυαστούν και να κάνουν το ρομπότ να εκτελεί πολύπλοκες ρουτίνες. Το ρομπότ μετά την εκκίνησή του δημιουργεί ένα ασύρματο σημείο πρόσβασης στο οποίο ο χρήστης συνδέεται με την χρήση οποιασδήποτε συσκευής με Wifi.

Ανοίγοντας τον περιηγητή του ο χρήστης μπορεί να συνδεθεί στην κεντρική σελίδα διαχείρισης του ρομπότ και να επιλέξει να το προγραμματίσει  με την χρήση του Jupyter Notebook, να διαβάσει μια offline έκδοση του Wiki (https://github.com/eellak/gsoc2019-diyrobot/wiki) και να πραγματοποιήσει επανεκκινηση ή τον τερματισμο του  (μελλοντικά θα προστεθούν περισσότερες επιλογές παραμετροποίησης).

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

* Κεντρικό μενού

Στο λογισμικό ο χρήστης  έχει την δυνατότητα να  βρει κάποια μαθήματα τα οποία συνδυάζουν την ρομποτική με άλλες επιστήμες όπως η  φυσική ή τα μαθηματικά  (STEM) ενώ  αποτελούν παραδείγματα για το πως αυτό το κιτ μπορεί να χρησιμοποιηθεί αποτελεσματικά από τους εκπαιδευτικούς. Παράλληλα ο χρήστης θα βρεί παραδείγματα χρήσης των διάφορων ηλεκτρονικών εξαρτημάτων σύμφωνα με τα οποία θα μπορούσε  να γράψει τα πρώτα του προγράμματα.

Το έργο αυτό ξεκίνησε από το μηδέν και για την εξέλιξη του χρειάζονται πολλά ακόμα βήματα, η βοήθεια και η εμπλοκή περισσότερων ανθρώπων είναι αναγκαία και ευπροσδεκτη αφού θα  βοηθησει την κοινότητα στην διάδοση και στην βελτίωση αυτού του ανοικτού κιτ ρομποτικής.Τα σχέδια, ο κώδικας καθώς και λεπτομερείς οδηγίες είναι διαθέσιμες στο Github (https://github.com/eellak/gsoc2019-diyrobot).

To Blog της Ελληνικής κοινότητας του Bitcoin

Το μεγαλύτερο Bitcoin ανταλλακτήριο της Τουρκίας BtcTurk γίνετε χορηγός στην ομάδα Yeni Malatyaspor που αγωνίζεται στην πρώτη κατηγορία του πρωταθλήματος της γειτονικής χώρας. Η συμφωνία είναι δύο ετών και περιλαμβάνει διαφημιστικά στο γήπεδο καθώς και την επωνυμία του ανταλλακτηριου στην εμφάνιση της ομάδας.

Ο CEO του BtcTurk ανέφερε ότι αυτή η συμφωνία θα βοηθήσει στην περαιτέρω διάδοση του Bitcoin στην Τουρκία.

” BtcTurk is proud to add another milestone to the evolution of crypto currency industry globally as they did in the past with the first Bitcoin/Turkish Lira trade in history, and said, “And now, we are excited to make another breakthrough in our country and in the world, bringing Yeni Malatyaspor, one of the successful clubs in Turkey Super League and BtcTurk together. We believe in the future of Turkish sports and football and aim invest more in the forthcoming years. With this agreement, we have taken a significant step to increase awareness towards Bitcoin and contribute to healthy growth of cryptocurrency industry in Turkey as well. BtcTurk Yeni Malatyaspor will provide a significant momentum to such vision through its contributions it will make to Turkey Super League. I would like to thank Mr. Adil Gevrek and BtcTurk Yeni Malatyaspor Management for their support and contribution to such a unique sponsorship deal.”

To BtcTurk είναι το μεγαλύτερο ανταλλακτήριο στην Τουρκία με ένα καθημερινό όγκο συναλλαγών που ξεπερνάει 6 εκατομμύρια δολάρια. Αν και δεν υπάρχει ξεκάθαρo νομικό πλαίσιο για το ίδιο το Bitcoin αυτή την στιγμή λειτουργούν στην χώρα δεκάδες πλατφόρμες ανταλλαγής ψηφιακών νομισμάτων αλλά και αρκετά spot με Bitcoin ATM σε όλες τις μεγάλες πόλεις.

Το βασικότερο πρόβλημα που αντιμετωπίζουν τα Bitcoin ανταλλακτήρια της Τουρκίας είναι η απροθυμία των εγχώριων τραπεζών να συνεργαστούν μαζί τους.

The post Bitcoin ανταλλακτήριο χορηγός σε ομάδα πρώτης κατηγορίας στην Τουρκία appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

To Blog της Ελληνικής κοινότητας του Bitcoin

update 11/9

Όπως αναφέρει ένας από τους developer του lightning network το bug ήδη έγινε exploit σε node που δεν έχουν ακόμα αναβαθμίσει στις νεώτερες εκδόσεις και για άλλη μια φορά προτείνετε η άμεση αναβάθμιση στους διαχειριστές των lightning node.


 

Κενό ασφαλείας βρέθηκε στο core κώδικα του Lightning Network που επηρεάζει και τις τρεις δημοφιλής υλοποιήσεις του αλλά και σχεδόν όλα τα διαθέσιμα wallet. Όπως αναφέρει το μήνυμα που αναρτήθηκε στην email λίστα του linux foundation υπό συνθήκες το bug μπορεί να οδηγήσει ακόμα και σε απώλεια Bitcoin στα wallet η ακόμα και στα κανάλια πληρωμών που διατηρούν τα lightning network node.

Ήδη το bug έχει διορθωθεί με τις νέες εκδόσεις να είναι διαθέσιμες για αναβάθμιση.

Security issues have been found in various lightning projects which
could cause loss of funds.

Full details will be released in 4 weeks (2019-09-27), please uprade
well before then.

Effected releases:

    CVE-2019-12998 c-lightning < 0.7.1
    CVE-2019-12999 lnd < 0.7
    CVE-2019-13000 eclair <= 0.3

Cheers,
Rusty.


The post -update 11/9- Κενό ασφαλείας στον κώδικα του Lightning Network. Άμεση αναβάθμιση στις νέες εκδόσεις appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Το Ubuntu 18.04.3 LTS κυκλοφόρησε νωρίτερα αυτό το μήνα με ενημερωμένο πυρήνα και drivers για κάρτες γραφικών, καθώς και όλες τις τελευταίες ενημερώσεις πακέτων και βελτιωμένη ενσωμάτωση του Livepatch το οποίο καθιστά ευκολότερη την ενημέρωση του πυρήνα Linux χωρίς να χρειάζεται επανεκκίνηση. Όπως γνωρίζετε η μόνη φορά που χρειάζεται να κάνετε επανεκκίνηση τον υπολογιστή σας... Continue Reading →

Αυτήν την εβδομάδα πραγματοποιούνται εκδηλώσεις στην Ελλάδα και στο εξωτερικό για τις ανοιχτές τεχνολογίες και την καινοτομία! Ο Οργανισμός Ανοιχτών Τεχνολογιών – ΕΕΛΛΑΚ σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε. Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events

Ημερομηνία/ΏραΕκδήλωση
02/09/2019 – 06/09/2019
Ολοήμερο
EuroSciPy 2019 – 12th European Conference on Python in Science
BIZKAIA ARETOA, University of the Basque Country, Bilbao
03/09/2019 – 06/09/2019
Ολοήμερο
Open Source Firmware Conference-OSFC 2019
Google Building MP1, California
03/09/2019
18:00 – 22:00
Hackday at hackerspace
Hackerspace.gr, Αθήνα
04/09/2019 – 06/09/2019
Ολοήμερο
GNU Hackers Meeting 2019
Universidad Politécnica de Madrid, Escuela Técnica Superior de Ingeniería de sistemas Informaticos, Madrid
06/09/2019 – 08/09/2019
Ολοήμερο
PyColorado 2019
The Studio Loft, Denver
07/09/2019 – 13/09/2019
Ολοήμερο
Akademy 2019
Building U1-U4, Piazza della Scienza, Milan

Learn2Analyze Educational Data Literacy competence framework

Ένα νέο Ευρωπαϊκό Μαζικό Ανοικτό Διαδικτυακό Μάθημα (MOOC) με αντικείμενο την Αναλυτική Εκπαιδευτικών Δεδομένων (Educational Data Literacy) και πώς μπορεί να αξιοποιηθεί για την υποστήριξη της διδασκαλίας ψηφιακών μαθημάτων και μαθημάτων που εφαρμόζουν την Αντεστραμμένη Διδασκαλία, προσφέρεται δωρεάν από τον Οκτώβριο.

To Learn to Analyze Educational Data and Improve your Blended and Online Teaching MOOC συνδυάζει την εκμάθηση της απαραίτητης θεωρίας για τη συλλογή, την ανάλυση, την ερμηνεία και τη χρήση εκπαιδευτικών δεδομένων (συμπεριλαμβανομένων ζητημάτων που σχετίζονται με την ηθική και την ιδιωτικότητα) με την πρακτική εξάσκηση μέσω της εφαρμογής της αναλυτικής εκπαιδευτικών δεδομένων σε τρεις διαφορετικές πλατφόρμες ηλεκτρονικής μάθησης με έμφαση στο Moodle.  Απευθύνεται σε επαγγελματίες που δραστηριοποιούνται στην εξ αποστάσεως εκπαίδευση, εκπαιδευτικούς που χρησιμοποιούν το μοντέλο της ανεστραμμένης τάξης, καθώς και φοιτητές.

Το Learn2Analyze MOOC ξεκινά στις 21 Οκτωβρίου και θα διαρκέσει 8 εβδομάδες, παρέχοντας δωρεάν την Πιστοποίηση του Learn2Analyse στην Αναλυτική Εκπαιδευτικών Δεδομένων (Certificate of Achievement in Educational Data Literacy). Το Learn2Analyse είναι Ευρωπαϊκό Έργο που υλοποιείται με συγχρηματοδότηση από την Ευρωπαϊκή Επιτροπή στο πλαίσιο του προγράμματος Erasmus+ της Ευρωπαϊκής Ένωσης. Η υποστήριξη της Ευρωπαϊκής Επιτροπής στην παραγωγή της παρούσας έκδοσης δεν συνιστά αποδοχή του περιεχομένου, το οποίο αντικατοπτρίζει αποκλειστικά τις απόψεις των συντακτών, και η Επιτροπή δεν μπορεί να αναλάβει την ευθύνη για οποιαδήποτε χρήση των πληροφοριών που περιέχονται σε αυτήν.

Εγγραφείτε σήμερα στο MOOC

Learn to Analyze Educational Data and Improve your Blended and Online Teaching

και αποκτήστε δωρεάν

Πιστοποίηση Δεξιοτήτων στην Αναλυτική Εκπαιδευτικών Δεδομένων

μέχρι το τέλος του χρόνου.

Την περασμένη εβδομάδα διοργανώθηκε το ετήσιο συνέδριο ανάπτυξης του GNOME, GUADEC 2019. Για όσους δεν μπόρεσαν να παρευρεθούν τα βίντεο από όλες τις παρουσιάσεις αυτής της εκδήλωσης στη Θεσσαλονίκη είναι πλέον online. Το GUADEC, για όσους δεν το γνωρίζουν, είναι το ετήσιο ευρωπαϊκό συνέδριο του GNOME το οποίο συγκεντρώνει εκατοντάδες χρήστες και προγραμματιστές για να... Continue Reading →
Οι συσκευές Bluetooth είναι παντού και χρησιμοποιούνται σε κινητά, ρολόγια, ακουστικά, υπολογιστές κλπ. Αποτελούν και αυτές στόχος για κακόβουλους χρήστες που σκοπό έχουν να εκτελέσουν απλές η πολύπλοκες επιθέσεις hacking με σκοπό την συλλογή, παρακολούθηση η κατάληψή τους. Στον σημερινό οδηγό θα δούμε μια σύντομη περιγραφή επίθεσης με το Bettercap. Κατασκευαστικά μιλώντας, ενώ οι συσκευές... Continue Reading →
Αναπτύσσοντας το pedaba-2, μια εφαρμογή μου στην οποία αναφέρθηκα σε άλλη ανάρτηση του blog, προέκυψε η ανάγκη να υποστηρίξω όσο το δυνατόν καλύτερα τα πεδία ημερομηνίας της εφαρμογής. Έφτιαξα λοιπόν…   Διαβάστε τη συνέχεια του άρθρου Ελληνικό Εορτολόγιο - Ευρετήριο Ημερών ! όπως δημοσιεύθηκε στο Linux Insider

by: Linux Insider

Αν θέλετε να μάθετε να γράφετε κώδικα ή να βελτιώσετε τις γνώσεις σας στο coding, και ψάχνετε για online μαθήματα, σε αυτό το άρθρο θα δούμε μια λίστα με 27 χρήσιμες ιστοσελίδες που προσφέρουν δωρεάν (και μη) μαθήματα προγραμματισμού σε δημοφιλείς γλώσσες προγραμματισμού όπως Javascript, Java, PHP, Python, Ruby, C/C++ κλπ. Αν δεν το κάνετε για να βελτιώσετε τη δουλειά σας ή για να βρείτε δουλειά, μπορείτε να το δείτε και σαν χόμπι, σαν τρόπο χαλάρωσης στο σπίτι ή γραφείο. Αντί να διαβάζετε κουτσομπολιά, μάθετε κάτι χρήσιμο! Λοιπόν ξεκινάμε….

code.org

Αυτό εδώ είναι για μικρά παιδιά κυρίως, μια και τους μαθαίνει τα βασικά του προγραμματισμού και της επιστήμης υπολογιστών. Άλλωστε το μοτο τους είναι: «Κάθε μαθητής σε κάθε σχολείο θα πρέπει να έχει την ευκαιρία να μάθει την επιστήμη των υπολογιστών». Στα ατού του το γεγονός ότι είναι ΠΟΛΥΓΛΩΣΣΟ. Και το γράφω με κεφαλαία αφενός γιατί αυτό δεν υπάρχει στα υπόλοιπα sites που θα δούμε παρακάτω, αφετέρου γιατί υποστηρίζει τα ελληνικά. Εχει 4 μαθήματα ανάλογα με την ηλικία (4+, 6+, 8+, 10+) του παιδιού, ενώ υπάρχουν και αυτόνομα unplugged μαθήματα χωρίς τη χρήση υπολογιστή. Αν είστε στην κατηγορία «γονιός» όπως εγώ, δοκιμάστε μαζί τους τα μαθήματα κώδικα με Minecraft!

freeCodeCamp

Τούτο εδώ είναι ένα από το πιο καλά -αν όχι το καλύτερο- κοινοτικά sites για να μάθετε να γράφετε κώδικα δωρεάν, αλλά και να φτιάξετε projects. Και γιατί όχι να βρείτε μια δουλειά… Περιέχει μεγάλη συλλογή από αλληλεπιδραστικά tutorials για να μάθεις HTML5, CSS3, JavaScript, βάσεις δεδομένων, git, Node.js, React.js, D3.js κλπ. Είναι όλα δωρεάν, δίνουν πιστοποιήσεις, και αν θέλεις να δώσεις κάτι πίσω στην κοινότητα, υπάρχει η δυνατότητα να δουλέψεις δωρεάν για ΜΚΟ. Μπορείς να τους βρεις και στο facebook (freecodecampearth) για ερωτήσεις κλπ.

Coursera

Αυτό το site είναι πιο pro, μια και το έχουν στήσει δύο καθηγητές του Stanford (Andrew Ng,  Daphne Koller), και προσφέρει ό,τι φαντάζεσαι κι ακόμα περισσότερα: Μαθήματα με βίντεο διδασκαλία, ακόμα και πιστοποιήσεις για να εμπλουτίσεις το προφιλ σου στο LinkedIn – το πληρώνεις βέβαια το service… Το ιδιαίτερο στοιχείο του είναι ότι προσφέρει online μαθήματα από «φημισμένα»  πανεπιστήμια (University of London, University of Michigan, Colorado, Imperial College of London) και φυσικά από το ίδιο το Stanford. Προσωπικά, δεν τρελαίνομαι με την αριστεία, αλλά περί ορέξεως κολοκυθόπιτα. Φυσικά, εδώ δεν είναι τίποτε σχεδόν δωρεάν, αλλά αν ψάχνετε κάτι «επαγγελματικό», εδώ θα βρείτε ακριβώς αυτό. Δείτε π.χ. τα μαθήματα Machine Learning, Αλγόριθμοι 1 & 2 καθώς και το Python για όλους.

Udemy

Αλλο ένα «επαγγελματικό» site, με online βίντεο μαθήματα για τεχνολογίες και γλώσσες προγραμματισμού. Εδω υπάρχουν όμως και δωρεάν μαθήματα (μιλάμε για ώρες βίντεο!) για Python, Java, OO Javascript & ES6, Δομές Δεδομένων, κα. Τα επι πληρωμή μαθήματα ξεκινάνε από 10 δολάρια.

PluralSight

Πολύ καλό site αν και δεν έπρεπε να υπάρχει στη λίστα μια και δεν προσφέρει ακριβώς δωρεάν μαθήματα, αλλά 1 μήνα δωρεάν δοκιμή. Μετά είναι 35 δολάρια το μήνα για ό,τι θες να κάνεις. Είναι καλή λύση όμως γιατί προσφέρει πιστοποιήσεις. Το έλεγαν παλιά railsforzombies.org, αλλά μάλλον κάποιος στο marketing είπε ότι δεν είναι καλό να μιλάμε για ζόμπι σε προγραμματιστές, οπότε τώρα λέγεται Pluarlsight…

try.github.io

Αυτό το site δεν είναι για να μάθεις γλώσσες προγραμματισμού, αλλά για να μάθεις version control με το Git μέσα σε λίγη ώρα. Εδώ θα βρείτε και αναφορές για άλλες ιστοσελίδες για να εμβαθύνετε στο δεύτερο αγαπημένο παιδί του Linus Torvalds.  Δείτε π.χ το  Learn Git branching που σας μαθαίνει git μέσα στον browser και θα μείνετε άφωνοι/ες. Παρόμοιο είναι και το Visualizing Git όπου δίνεις εντολές git μέσα στον browser και βλέπεις real time πόσο χάλια τα κάνεις όλα Παρόμοιο, αν θέλετε να εντρυφήσετε στο git, είναι το Git Immersion. Τσεκάρετε το μάθημα με τα aliases για να βελτιώσετε την παραγωγικότητά σας.

OneMonth

Ενδιαφέρον «επαγγελματικό» site που υπόσχεται να σε μάθει να γράφεις μια γλώσσα μέσα σε ένα μόνο μήνα. Δεν είναι κι αυτό εντελώς δωρεάν όμως. Πρέπει να αγοράσεις συνδρομή που κοστίζει 270 δολάρια το χρόνο (ή λιγότερο απο 30 το μήνα) για να έχεις πρόσβαση σε πάνω από 20+ σειρές μαθημάτων, όπως Προγραμματισμός για αρχάριους, HTML, JavaScript, Ruby, Python, WordPress, Bitcoin & Blockchain, κλπ.  Εχουν όμως δωρεάν δοκιμή και δίνουν ένα δωρεάν μάθημα για τη γραμμή εντολών (του Linux παιδιά, όχι των Windows!)

codecademy

Εδώ είμαστε! Το codecademy είναι ένα από τα καλύτερα sites για να μάθεις να γράφεις κώδικα. Αυτό εισήγαγε το interactive learning και εξακολουθεί να είναι πρωτοπόρο στον τομέα. Εδώ λοιπόν δεν θα βρεις τα κλασικά βίντεο που παρακολουθείς και σταμάτα/ξεκίνα μέχρι να καταλάβεις τι λέει ο δάσκαλος. Αντίθετα, εδώ υπάρχουν σοφιστικέ αλληλεπιδραστικά  tutorials που σε βοηθάνε πραγματικά να μάθεις γλώσσες προγραμματισμού. Δείτε π.χ. τα μαθήματα για JavaScript, Java, Linux. Η μηνιαία συνδρομή ξεκινά από 15-18 δολάρια / μήνα  (ανάλογα με τη δέσμευση) και ξεκλειδώνει τα πάντα. Ξεκινήστε με το μάθημα για JavaScript και δείτε και το μάθημα για R για να πάρετε μια ιδέα (τα εισαγωγικά μαθήματα ειναι δωρεάν).

codingbat.com

Πολύ καλό site με αρκετά δωρεάν μαθήματα για να μάθετε Python & Java. Δείτε τα όλα εδώ. Το ατού είναι όμως τα προβλήματα που προσφέρει προς επίλυση. Γράφεις κώδικα, πατάς Go και βλέπεις τι ψάρια πιάνεις.

Code4startup

Αυτό εδώ είναι καλή λύση για να μάθεις να γράφεις κώδικα δουλεύοντας πάνω σε πραγματικά web projects. Τα μαθήματα επικεντρώνονται σε web development, είναι επι πληρωμή, αλλά υπάρχουν και δωρεάν μαθήματα για ReactJS για αρχάριους, Ruby on Rails & Heroku κα. Αν σας αρέσει να μαθαίνετε φτιάχνοντας κάτι, εδώ είστε.

Code Abbey

Ενα διαφορετικό site για να μάθεις κώδικα. Εδώ δεν υπάρχουν μαθήματα για συγκεκριμένες γλώσσες, αλλά προκλήσεις/προβλήματα που καλείσαι να λύσεις γράφοντας -τι άλλο;- κώδικα. Θυμίζει λίγο το codingbat, αλλά στο πιο γενικό. Περιέχει δηλαδή ασκήσεις για αρχάριους και προχωρήμένους, σε διάφορα θέματα όπως: Μαθηματικά, Θεωρία Γράφων, Γεωμετρία, Συμβολοσειρές, Φυσική και Μοντελοποίηση, κλπ. Τις λύνεις και παίρνεις πόντους για να μπεις στο Hall of Fame. Ο πατροπαράδοτος τρόπος φίλες και φίλοι! Δείτε τα brainfuck puzzles αν έχετε χρόνο… Η γλώσσα προγραμματισμού δεν παίζει ρόλο, γιατί είναι δική σας επιλογή, προφανώς. Εδώ θα βρείτε μια σύντομη ανάλυση της κάθε γλώσσας.

sqlzoo.net

Αυτό το site είναι ένα εξαίρετο wiki για τις φίλες και φίλους database admins καθώς και όσους/ες έχουν την… τύχη να αρχίζουν να ασχολούνται με βάσεις δεδομένων (με τις υγείες σας, παιδιά!). Εδώ λοιπόν θα μάθετε SQL μέχρι να λιώσετε.  Είναι ένα από τα λίγα του είδους που προσφέρουν δωρεάν «μαθήματα» SQL. Μην περιμένετε βίντεο και τα ρέστα. Περιέχει εκπαιδευτικά tutorials με κουίζ / ερωτήματα – ε τι περιμένατε, SQL είναι…

Code Combat

Αν το μόνο πράγμα που έχεις μάθει με σιγουριά στη ζωή σου είναι τα διάφορα raids στο WoW, ή τα dungeons του Diablo (αν είσαι κάποιας ηλικίας ρε παιδί μου), τότε μάλλον πρέπει να αφήσεις όλα τα υπόλοιπα sites του άρθρου και να δεις αυτό εδώ. Παίζεις το παιχνιδάκι και μαθαίνεις να γράφεις Python και JS. Πολύ καλό, αλληλεπιδραστικό και κεφάτο.

TryHaskell.org

ΟΚ, επειδή ξέρω ότι η πολύ Python και Javascript σας έπεσε βαριά, να και κάτι διαφορετικό να ξεσκάσετε. Εδώ θα μάθετε Haskell – τα μαθήματα είναι αλληλεπιδραστικά και δωρεάν.

Ruby Monk

Αν πάλι, δεν θέλετε να δώσετε λεφτά για την Ruby, δείτε κι αυτό εδώ, που προσφέρει δωρεάν tutorials για να μάθετε τα κόλπα της γλώσσας μέσα στον browser. Υπάρχουν ξεχωριστά μαθήματα για αρχάριους/ες και προχωρημένους/ες. Δειτε π.χ. την Εισαγωγή στα Ruby Objects:

learn-*.org

Κλείνουμε με όχι ένα αλλά μια σειρά από interactive, ιστοσελιδες για να μάθετε:

Κάθε ένα site έχει παρόμοια δομή: ένας πίνακας περιεχομένων από όπου διαλέγεις μάθημα και στο κάτω μέρος ένας online interactive parser/compiler για να γράφεις κώδικα και να τον εκτελείς επί τόπου. Όλα τα tutorials είναι φτιάγμένα για να μπορεί να τα κάνει ακόμα και κάποιος που δεν έχει ιδέα. Ξεκινάνε από το μηδέν (Hello World) και σε φτάνουν μέχρι προχωρημένα ζητήματα (π.χ. Python closures & Numpy, HTML5 Web workers & App Cache, template metaprogramming και binary trees σε C++ κλπ). Κάποια τμήματα είναι υπό κατασκευή, μην νομίζετε ότι υπάρχουν όλα. Τα πιο «αδύναμα» tutorials της σειράς είναι της Perl, της PHP και του Shell. Άλλωστε για αυτές τις γλώσσες υπάρχουν εκατοντάδες άλλες ιστοσελίδες.

Δείτε ακόμα

Αν ενδιαφέρεστε έχουμε και εμείς εδώ στο linuxinsider.gr μια σειρά από tutorials για PHP, Perl και Bash Shell και άλλα πολλά:

PHP

Tutorial: Εισαγωγή στην PHP

Python

Tutorial: Python με απλά λόγια!

Χτίζοντας εφαρμογές με το Quickly και την Python

GCC/C/C++

GCC: Tutorial για να μεταγλωττίζετε κώδικα με βελτιστοποιήσεις

Classes και Objects – Η Θεωρία

Web Development

Πρώτα βήματα στο Web Development: Τι είναι το npm και πως το χρησιμοποιούμε για εγκατάσταση-δημιουργία Node.js πακέτων

Εισαγωγή στα Cascading Style Sheets (CSS)

Εισαγωγή στις NoSQL βάσεις δεδομένων – Χρήση του Cassandra

Perl

Μαθήματα Perl (Μέρος 1): Μεταβλητές και operators

Μαθήματα Perl (Μέρος 2): Χειρισμός arrays, hashes και regular expressions

Μαθήματα Perl (Μέρος 3): Ελεγχος ροής, αρχεία και αναφορές

Bash

Εισαγωγή στο Bash: Ροές και pipes

Bash: Βρόχος επανάληψης σε εύρος αριθμών όπου μεταβλητές ορίζουν την αρχή ή το τέλος

Bash: Κωδικοί εξόδου και έλεγχος ροής

Bash: Επεξεργασία κειμένου με Regular Expressions και άλλα κόλπα

Πηγή άρθρου: https://planet.ellak.gr/  https://www.linuxinsider.gr/

Η στεγανογραφία είναι η διαδικασία κατά την οποία αποκρύπτεται κάποια πληροφορία, που πρέπει να αποσταλεί σε κάποιον παραλήπτη μέσα σε ένα μέσο. Στον σημερινό οδηγό θα δούμε πως μπορούμε να κρύψουμε μηνύματα μέσα σε κάποια εικόνα ή ένα αρχείο ήχου.

Τι είναι η Στεγανογραφία;

Ο σκοπός της στεγανογραφίας είναι η αποστολή της επιθυμητής πληροφορίας κρυμμένης μέσα στο μέσο, έτσι ώστε να μην γίνει αντιληπτή από ανεπιθύμητα άτομα, άλλα μόνο από τον παραλήπτη για τον οποίο προορίζεται.

Σε αντίθεση με την κρυπτογράφηση, όπου είναι προφανές ότι υπάρχει ένα κρυφό μήνυμα, η στεγανογραφία κρύβει τα δεδομένα «μπροστά στα μάτια μας», μέσα σε ένα αρχείο όπως μια φωτογραφία. Έτσι, σε όποιον δεν γνωρίζει ότι περιέχει κρυφά δεδομένα π.χ. η εικόνα, μοιάζει με μια απλή, φυσιολογική εικόνα.

Η στεγανογραφία είναι χρήσιμη σε καταστάσεις όπου η αποστολή κρυπτογραφημένων μηνυμάτων μπορεί να προκαλέσει καχυποψία, όπως σε χώρες όπου η ελευθερίες καταστέλλονται. Χρησιμοποιείται επίσης συχνά ως ψηφιακό υδατογράφημα για να εντοπίσετε πότε κλέβονται εικόνες ή αρχεία ήχου. Advertisements

Πώς εφαρμόζεται η Στεγανογραφία;

Υπάρχουν αρκετές διαφορετικές τεχνικές για την απόκρυψη δεδομένων μέσα σε αρχεία. Ένα από τα πιο ευρέως χρησιμοποιούμενα και ίσως απλούστερα να κατανοηθεί είναι η τεχνική του least significant bit, γνωστού συνήθως ως LSB.

Αυτή η τεχνική αλλάζει τα τελευταία δυαδικά ψηφία σε ένα byte για να κωδικοποιήσει ένα μήνυμα, τα οποία είναι σημαντικά για κάτι σαν μια εικόνα, όπου οι κόκκινες, πράσινες και μπλε τιμές κάθε εικονοστοιχείου αντιπροσωπεύονται από οκτώ bits (ένα byte) που κυμαίνονται από 0 έως 255 σε δεκαδικό ή 00000000 έως 11111111 σε δυαδικό.

Η αλλαγή των δύο τελευταίων δυαδικών ψηφίων σε ένα κόκκινο εικονοστοιχείο π.χ. από 11111111 σε 11111101 αλλάζει μόνο την κόκκινη τιμή από 255 σε 253, κάτι το οποίο σε γυμνό μάτι είναι ανεπαίσθητη αλλαγή στο χρώμα, οπότε και μας επιτρέπει να κωδικοποιούμε δεδομένα μέσα στην εικόνα.

Στεγανογραφία: Κρύψε μηνύματα μέσα σε αρχεία εικόνας και ήχου - Τεχνική LSBΤεχνική LSB αλλάζει τα τελευταία δυαδικά ψηφία χωρίς να αλλοιώνει το τελικό αρχείο

Αυτό το διάγραμμα δείχνει δύο εικόνες απο 4-pixel. Δείχνει και στις δύο τα χρώματα και τις αντίστοιχες δυαδικές τιμές. Κάθε μπλοκ δυαδικής τιμή αντιστοιχεί στην τιμή του αντίστοιχου εικονοστοιχείου.

Η τεχνική του ελάχιστου σημαντικού bit λειτουργεί καλά για αρχεία πολυμέσων, όπου οι ελαφρώς μεταβαλλόμενες τιμές byte δημιουργούν μόνο μικρές ανεπαίσθητες αλλαγές. Παρόλα αυτά σε αρχεία κειμένου (ASCII) δεν λειτουργεί τόσο καλά διότι μπορεί να αλλάξει εντελώς έναν χαρακτήρα/γράμματοσειρά.

Πρέπει επίσης να αναφέρουμε ότι τα δεδομένα που αποκρύπτονται χρησιμοποιώντας τη στεγανογραφία LSB είναι αρκετά εύκολο να ανιχνευθούν, αν φυσικά κάποιος το ψάξει.

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

Χρησιμοποιώντας αποτελεσματικά τη Στεγανογραφία

Λαμβάνοντας υπόψη ότι ορισμένες τεχνικές ψηφιακής στεγανογραφίας είναι καλύτερες από άλλες, γενικά, είναι καλύτερο να αποφύγετε την τεχνική LSB και να πάτε για κάτι πιο περίπλοκο. Στην αρχή βέβαια και η μεθοδολογίες που θα δείξουμε, θα είναι για αρχάριους και θα το χρησιμοποιήσουμε ώστε να πάρετε μια γεύση. Advertisements

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

Εγκατάσταση και χρήση εργαλείο στεγανογραφίας

Για την χρήση της στεγανογραφίας θα χρησιμοποιήσουμε το εργαλείο Steghide το οποίο είναι πολύ εύκολο στην χρήση του. Για να το εγκαταστήσετε από το τερματικό στο Linux μιας Debian/Ubuntu διανομής.

1sudo apt install steghide

Βήμα 1: Ενσωματώστε τα κρυμμένα δεδομένα σε ένα αρχείο

Αφού εγκατασταθεί, βρείτε ένα αρχείο π.χ. μια εικόνα και ένα αρχείο που θέλετε να ενσωματώσετε στην εικόνα. Για να ενσωματώσετε δεδομένα σε ένα αρχείο, η εντολή έχει την μορφή:

1steghide embed -ef απόρρητο_αρχείο -cf αρχείο_εικόνας -sf τελικό_αρχείο -z επίπεδο_συμπίεσης -e τύπος_κρυπτογράφησης

Τα ορίσματα είναι τα εξής:

  • -ef καθορίζει τη διαδρομή του αρχείου που θέλετε να κρύψετε. Μπορείτε να ενσωματώσετε οποιοδήποτε αρχείο, π.χ. κείμενο, κώδικας Python ή bash script.
  • -cf είναι το αρχείο στο οποίο θα είναι ενσωματωμένα τα δεδομένα. Αυτό περιορίζεται σε αρχεία τύπου εικόνας (.bmp, .jpg), ήχου (.wav, .au).
  • -sf είναι ένα προαιρετικό όρισμα που καθορίζει το αρχείο εξόδου. Εάν παραλείψετε αυτό, το πρωτότυπο αρχείο θα αντικατασταθεί από το νέο σας αρχείο που έχει «στεγανογραφηθεί».
  • -z καθορίζει το επίπεδο συμπίεσης μεταξύ 1 και 9. Αν προτιμάτε να μην συμπιέσετε το αρχείο σας, χρησιμοποιήστε το όρισμα -Z (κεφαλαίο).
  • -e καθορίζει τον τύπο κρυπτογράφησης. Το Steghide υποστηρίζει μια πληθώρα τεχνικών κρυπτογράφησης και αν το όρισμα παραλειφθεί θα χρησιμοποιήσει κρυπτογράφηση AES 128 bit. Αν προτιμάτε να μην χρησιμοποιείτε κρυπτογράφηση, απλά πληκτρολογήστε -e none.

Στο παράδειγμά μου, μέσα στον /tmp φάκελο, κρύβω ένα απόρρητο κείμενο μέσα σε μια εικόνα του φόντου που χρησιμοποιώ στο desktop μου. Επίσης, χάριν απλότητας, δεν συμπιέζω ενώ παράλληλα δεν χρησιμοποιώ και την κρυπτογράφηση.

1steghide embed -ef krifo_arxeio.txt -cf cerebrux-linux.jpg -e none -Z
Στεγανογραφία: Κρύψε μηνύματα μέσα σε αρχεία εικόνας και ήχου - Απόκρυψη απόρρητου αρχείου σε εικόνα

Φαντάζομαι η γραμμή είναι επεξηγηματική από μόνη της.

Αφού εκτελέσετε την εντολή Steghide, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης που θα σας επιτρέψει να εξαγάγετε αργότερα τα ενσωματωμένα δεδομένα.

Αφού ολοκληρώσετε την διαδικασία, ανοίξτε το τελικό αρχείο… μπορείτε να εντοπίσετε τυχόν διαφορά;

Βήμα 2: Εξαγωγή κρυφών δεδομένων από το αρχείο στεγανογραφίας

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

1$ steghide extract -sf αρχείο_στεγανογρ -xf τελικό_αρχείο

Μόλις εκτελέσετε αυτήν την εντολή, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης που βάλατε παραπάνω για να δημιουργήσετε το αρχείο που εξάγεται. Είναι τόσο απλό!

Στεγανογραφία: Κρύψε μηνύματα μέσα σε αρχεία εικόνας και ήχου - εξαγωγή απόρρητου αρχείουΌπως βλέπετε στην διαδικασία, έγινε εξαγωγή του απόρρητου αρχείου

Η απόκρυψη δεδομένων σε εικόνες είναι πολύ εύκολη

Το πλεονέκτημα της στεγανογραφίας είναι ότι μπορείτε να αποκρύψετε τα δεδομένα από το γυμνό μάτι, αλλά αν δεν ακολουθήσετε ορισμένους κανόνες κοινής λογικής μπορεί να την πατήσετε.

Οι μικρές διαφορές που εισάγει η στερεογραφία είναι όντως δύσκολο να ανιχνευθούν, εκτός για παράδειγμα αν κάποιος έχει το πρωτότυπο αρχείο. Χρησιμοποιώντας μια εικόνα που βρήκατε από το διαδίκτυο για να αποκρύψετε μέσα του δεδομένα, το καθιστά εύκολο να εντοπίσετε ότι έχει κρυφές πληροφορίες. Για να το ελέγξει κάποιος, αρκεί να κάνει μια αντίστροφη αναζήτηση εικόνων στο Google για να βεβαιωθεί ότι το πρωτότυπο υπάρχει κάπου.

Πηγή άρθρου: https://cerebrux.net/

To Blog της Ελληνικής κοινότητας του Bitcoin

H Καναδική ψηφιακή πλατφόρμα για εμπορικά καταστήματα η Shopify με πάνω από 800.000 συνεργαζόμενα εμπορικά καταστήματα σε 150 χώρες στον κόσμο ανακοίνωσε ότι προσφέρει την δυνατότητα Bitcoin πληρωμών μέσω του lightning network σε συνεργασία με το lightning startup OpenNode.

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

Τα εμπορικά καταστήματα θα μπορούν ακόμα να επιλέγουν και την άμεση μετατροπή τους σε fiat money όπως δολάριο, ευρώ.

Όπως αναφέρει ο CEO του OpenNode Afnan Rahman η πλατφόρμα τους λόγο της αμεσότητας και των χαμηλών fee του lightning μπορεί να προσφέρει μια πολύ καλύτερη εμπειρία για τις Bitcoin εμπορικές συναλλαγές.

“Other payment processors have failed to provide a smooth experience for both the customers and the businesses using them and we intend to improve the overall experience,”

Εκτός από πληρωμές μέσω του lightning network το OpenNode θα δίνει την δυνατότητα Bitcoin πληρωμών και μέσω του κεντρικού Bitcoin Blockchain συστήματος μια δυνατότητα που η shopify προσφέρει ήδη εδώ και τρία χρόνια στα καταστήματα της μέσω και της Bitpay.

The post Το Shopify προσθέτει την δυνατότητα Bitcoin πληρωμών μέσω lightning appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Educators who are interested to professionally teach Web Design and Web Development in a mixed classroom for our co[de] + create project should express their interest by sending their CV in europass format at hr@eellak.gr by September, 8th with subject “CV for Web Design and Web Development Course”. The selected applicants will sign a 2 month contract for this phase of the project.

Job Description

Each class will be a mixed group of young adults (Greek and newcomers), aged 18-30. Every course will be held for 8 weeks, three times a week for 3 hours (total 72 hours). The students will also have access to the lab 2 days per week for 4-6 hours for practice and free experimentation in teams or individually.

The educational material and the course will be in English and adapted for mixed courses (Greek and refugee teenagers and youth aged 18- 30). The educational material and the exercises will be available at https://elearn.ellak.gr/. Training for the use of the educational material will be provided to the selected teachers.

There will be two instructors per class of about 15 students. Instructors will be required to work with students in the class and through the e-learning platform https://elearn.ellak.gr/ and provide reports and feedback (in collaboration with the project facilitator) on the educational material and learning outcomes of the students. They will also have to be physically present during the open lab days in order to provide assistance to students. During the course they will have to provide feedback and grade students’ assignments and projects. Before the start of the course the teachers in cooperation with the facilitator and co[de] + create staff will evaluate and interview all applicants and select the best fitted students for the course, the call for students is available here.

Requirements

  • Teaching experience in synchronous and asynchronous environments
  • Thorough knowledge of the subject of Web Design and Web Development
  • Knowledge of operating courses in the Moodle platform
  • Prior work with refugees or mixed groups will be considered as a plus
  • Fluently in English

The courses are expected to start on October and will be held in central Athens (Kypseli).


H περιγραφή του code+create στα Αγγλικά.

 Όλες οι προσκλήσεις του code+create.

Κοινωνικά Δίκτυα

Facebook Page: https://facebook.com

Twitter Account: https://twitter.com

Instagram: https://www.instagram.com

Η Dell ανακοίνωσε πρόσφατα τη νέα έκδοση των DELL XPS 13 laptops που φοράνε την 10η γενιά CPU της Intel και τρέχουν Ubuntu Linux. Παρότι η σειρά XPS απευθύνεται κυρίως σε προγραμματιστές, δεν είναι λίγοι που το προτιμούν επειδή είναι φορητός υπολογιστής με προεγκατεστημένο Linux από έναν αξιόπιστο κατασκευαστή. Ας δούμε τις νέες προδιαγραφές της... Continue Reading →

Του Nick Srnicek στο Barcelona Metropolis.

Η υποδομή της πόλης προσφέρει σημαντικές νέες ευκαιρίες κέρδους και εξουσίας, γεγονός που τις καθιστά ιδιαίτερα επιθυμητές για ιδιωτικές πλατφόρμες όπως το Google, το Uber και το Baidu. Το τελικό αποτέλεσμα της ανάπτυξης των επιχειρηματικών μοντέλων που βασίζονται στην εξαγωγή δεδομένων είναι ένας αστικός χώρος που σχεδιάστηκε από και για τα δεδομένα και τα κέρδη των σημερινών μονοπωλίων πλατφόρμας. Η Βαρκελώνη, με το project DECODE, κάνει εντυπωσιακές προσπάθειες για να επανεξετάσει την έξυπνη πόλη από την πλευρά των πολιτών.


Το 2007 συνέβη ένα σημαντικό γεγονός: για πρώτη φορά στην ανθρώπινη ιστορία, περισσότερο από το 50% του παγκόσμιου πληθυσμού ζούσε σε αστικό χώρο. [1] Οι πόλεις έχουν γίνει το πρωταρχικό περιβάλλον της ανθρώπινης ύπαρξης, καθώς η μετανάστευση από αγροτικές περιοχές σε αστικές, έχει κερδίσει δυναμική σε ολόκληρο τον κόσμο. Αυτή η τάση συνοδεύεται από την άφιξη ενός νέου και ολοένα πιο κυρίαρχου επιχειρηματικού μοντέλου: την πλατφόρμα. Ενώ η πρώτη δεκαετία της νέας χιλιετίας ήταν γεμάτη ελπίδες γύρω από τις ευκαιρίες που προσφέρει το Web 2.0 και η νέα σχέση του με τους χρήστες, τα επόμενα χρόνια το όνειρο ενός ανοιχτού διαδικτύου περιορίζεται όλο και περισσότερο στις ιδιωτικοποιημένες πλατφόρμες.

Αυτές οι πλατφόρμες είναι ένα νέο επιχειρηματικό μοντέλο που βασίζεται στη διαμεσολάβηση – φέρνει σε επαφή διαφορετικές ομάδες ανθρώπων και τους επιτρέπει να αλληλεπιδρούν με διάφορους τρόπους. 
Το Facebook, για παράδειγμα, συγκεντρώνει χρήστες, διαφημιζόμενους, προγραμματιστές και εταιρείες που μπορούν να χρησιμοποιήσουν την πλατφόρμα για να δημιουργήσουν προφίλ, διαφημίσεις, εφαρμογές και σελίδες  και να αλληλεπιδρούν μεταξύ τους με αμέτρητους τρόπους. 
Ομοίως, η πλατφόρμα Uber συνδέει τους επιβάτες και τους οδηγούς. 
Μια σημαντική πτυχή αυτών των  επιχειρηματικών μοντέλων είναι ότι, τοποθετώντας τα μεταξύ διαφορετικών ομάδων, αναλαμβάνουν κομβικό ρόλο στην καταγραφή και εξαγωγή δεδομένων σχετικά με τις συμπεριφορές αυτών των ομάδων. Όλα όσα συμβαίνουν στην πλατφόρμα χρησιμοποιούνται σε μια οικονομία που καθοδηγείται όλο και περισσότερο από δεδομένα. Η θέση αυτή προσφέρει ένα σημαντικό ανταγωνιστικό πλεονέκτημα. Ωστόσο, για να παραμείνουν στην πρώτη θέση, οι εταιρείες αυτές πρέπει να εξαγάγουν όλο και περισσότερα δεδομένα. Και δεδομένου ότι δεν είναι ποτέ σίγουρες ποια δεδομένα μπορούν να γίνουν σημαντικά στο μέλλον, οι φιλοδοξίες τους να καταγράφουν δεδομένα δεν έχουν  όρια. Αυτή η ακόρεστη επιθυμία για περισσότερα δεδομένα είναι βασική για αυτές τις εταιρείες και θεμελιώδης για την κατανόηση των ενεργειών τους.

Τα τελευταία χρόνια έχουν συνδυαστεί  οι τάσεις για μεγαλύτερη αστικοποίηση και πιο εκτεταμένες πλατφόρμες. 
Πλατφόρμες που εδώ και αρκετό καιρό, προσφέρουν μια ποικιλία αστικών υπηρεσιών – εφαρμογές χαρτογράφησης, μετακινήσεις με κοινή χρήση αυτοκινήτου, κοινόχρηστα ποδήλατα και συστήματα εφοδιαστικής, για να αναφέρουμε μερικά μόνο. 
Οι εταιρείες τεχνολογίας αρχίζουν να συνάπτουν συμφωνίες για να χρησιμοποιήσουν τις πόλεις ως βάση δοκιμών για τα προγράμματα οδήγησης αυτοκινήτων χωρίς οδηγό. 
Η Uber, για παράδειγμα, έχει συνάψει συμφωνίες με την Αριζόνα και το Πίτσμπουργκ για τη λειτουργία αυτοκινήτων χωρίς οδηγό, ενώ η Baidu έχει συνάψει συμφωνίες για να πειραματιστεί με τη νέα τεχνολογία στο Πεκίνο. Επιπλέον, εφαρμόζονται συστήματα επιτήρησης βασισμένα στην αυτοματοποιημένη μάθηση σε όλο τον κόσμο. Πρόσφατα, τα εργαστήρια της Sidewalk της Google συνεργάστηκαν με την πόλη του Τορόντο για να πειραματιστούν στον επανασχεδιασμό της περιοχής της λίμνης, ακολουθώντας το μοντέλο της έξυπνης πόλης. Όλα αυτά τα πειράματα είναι οι πρώτες πολεμικές στρατηγικές μεταξύ των πλατφορμών για το αστικό μέλλον. [2]

 Επειδή είναι το πιο φιλόδοξο και γνωστό project, η συνεργασία μεταξύ Toronto και Sidewalk Labs είναι η πρωτοβουλία που προβάλλει καλύτερα τη στρατηγική αυτών των project. Η αναγέννηση της παράκτιας περιοχής της λίμνης που προτείνει η Google, ενσωματώνει δρόμους που έχουν σχεδιαστεί για οχήματα χωρίς οδηγό, με εξ αρχής ολοκληρωμένη συνδεσιμότητα, θερμικό δίκτυο, σπονδυλωτές κατοικίες και μια ολόκληρη σειρά υπηρεσιών με βάση τα δεδομένα.[3] Ο στόχος σε αυτή την περίπτωση είναι, όπως σημειώνει ο Evgeny Morozov, τίποτα λιγότερο από εταιρείες όπως η Google να γίνουν η ψηφιακή πλατφόρμα για την υπόλοιπη πόλη. [4]

Οι πόλεις επαναπροσδιορίζονται, κυριολεκτικά, ως προέκταση του συστήματος εξαγωγής δεδομένων των μεγαλύτερων πλατφορμών.[5]  Στόχος είναι να τοποθετηθούν στο αστικό τοπίο κατά τρόπο που να τους επιτρέπεται η συλλογή δεδομένων από τους ρυθμούς και τις ροές της καθημερινής ζωής. Όσον αφορά τις ανησυχίες σε τοπικό επίπεδο σχετικά με τα χαρακτηριστικά  και την έκταση αυτής της συλλογής δεδομένων έχουν αντιμετωπιστεί ως επί το πλείστον με απροθυμία από το project.[6]

 [1] “Urban Population (% of Total).” The World Bank
[2] We might also add here Amazon’s pitting of cities against each other in local government’s desperate attempts to land Amazon’s second headquarters, or look to the entirely new cities in China being built from the ground up to be ‘smart’.
[3] Sidewalk Labs, “Project Vision.”
[4] Morozov, “Google’s Plan to Revolutionise Cities Is a Takeover in All but Name.”
[5] GoogleTechTalks, Sidewalk Labs.
[6] “More Info Sought on Sidewalk Labs’ Proposed Waterfront Neighbourhood.”



Ο αγώνας για παγκόσμια κυριαρχία
«Κάθε εταιρεία που ελπίζει να ανταγωνιστεί σήμερα σε Τεχνητή Νοημοσύνη (ΤΝ) χρειάζεται πρόσβαση σε όσο το δυνατόν περισσότερα δεδομένα. Πρόκειται για μια ανελέητη κούρσα στην οποία όλα αξίζουν , ώστε να μετατραπεί μια εταιρία  κυρίαρχη στον κόσμο της ΤΝ. »   Τα οφέλη για την Google ως εταιρεία δεδομένων (και σαφώς πρώτη στην ΤΝ) είναι προφανή. Δεδομένου ότι η σύγχρονη μηχανική μάθηση απαιτεί τεράστιες ποσότητες δεδομένων – και, στην πραγματικότητα, βελτιώνει τα διαθέσιμα δεδομένα – κάθε εταιρεία που ευελπιστεί να ανταγωνιστεί στην ΤΝ χρειάζεται πρόσβαση σε όσο το δυνατόν περισσότερα δεδομένα. Τα όλο και περισσότερα δεδομένα θα επιτρέψουν στην Google να δημιουργήσει νέες υπηρεσίες και προϊόντα, να βελτιώσει τις υπάρχουσες υπηρεσίες και να βελτιώσει τους αλγόριθμους ώστε να ξεπεράσει τους ανταγωνιστές της. Είναι ένας ανελέητος αγώνας για να γίνει η κυρίαρχη εταιρεία ΤΝ στον κόσμο.

Μια κρίσιμη πτυχή είναι επίσης μια γεωπολιτική παράμετρος, καθώς οι κινεζικές πλατφόρμες έχουν ένα σημαντικό ανταγωνιστικό πλεονέκτημα έναντι των Αμερικανών ομολόγων τους. 
Ενώ οι αμερικανικές πλατφόρμες έχουν κατασκευαστεί από υπηρεσίες βασισμένες στο Internet και έχουν επεκταθεί από εκεί, οι κινεζικές πλατφόρμες έχουν μια πολύ βαθύτερη και γρηγορότερη ενσωμάτωση με τις offline αλληλεπιδράσεις. [1]
Στην Κίνα, για παράδειγμα, οι πληρωμές μέσω κινητών συσκευών είναι σχεδόν πανταχού παρούσες και χρησιμοποιούνται πολύ περισσότερο από ό, τι στην Αμερική ή την Ευρώπη. Το αποτέλεσμα είναι ότι οι καθημερινές οικονομικές συναλλαγές συλλέγονται και καταγράφονται από πλατφόρμες όπως η Alipay και η Ten Pay με τρόπους που η Apple Pay και η Android Pay μπορούν μόνο να ονειρευτούν. 
Ομοίως, οι επονομαζόμενες super-apps, όπως το WeChat συνδέουν τις κινητές πληρωμές, τις κρατήσεις εστιατορίων, τα ραντεβού γιατρών, την παράδοση τροφίμων, την κοινή χρήση ποδηλάτων και ούτω καθεξής σε μια ενιαία εφαρμογή – παρέχοντας στις εταιρείες όπως η Tencent απαράμιλλη πρόσβαση στην ζωή των κινέζων πολιτών . 
Αντίθετα, οι αμερικανικές πλατφόρμες στερούνται το βάθος και την έκταση αυτών των πληροφοριών. Η ψηφιοποίηση των offline υπηρεσιών μόλις τώρα αρχίζει στον δυτικό κόσμο και η υιοθέτησή τους είναι αργή σε πολλές περιπτώσεις. Αντίθετα, οι δυτικές πλατφόρμες εξαρτώνται από τα κοινωνικά μέσα ή τις μηχανές αναζήτησης στο διαδίκτυο για να ομαδοποιήσουν τα προφίλ των χρηστών. Η πλατφορμοποίηση της πόλης υπόσχεται να τα αλλάξει όλα αυτά, ενσωματώνοντας στον αστικό ιστό την ίδια διαδικασία άντλησης δεδομένων που βρίσκεται στις διαδικτυακές πλατφόρμες.



Αλλά υπάρχει κι ένας τρίτος λόγος, πέρα ​​από την άντληση δεδομένων και τον γεωπολιτικό ανταγωνισμό, για τον οποίο σήμερα οι πλατφόρμες επιδιώκουν την πρόσβαση στην υποδομή της πόλης. Η υποδομή της πόλης προσφέρει σημαντικές νέες ευκαιρίες κέρδους και εξουσίας. Ενώ εταιρείες όπως η Google και το Facebook φαίνονται παντοδύναμες σήμερα, η αλήθεια είναι ότι στηρίζονται στον τομέα της διαφήμισης (η Google είχε το 86% και το Facebook το 99% των συνολικών εσόδων της διαφήμισης στο 3ο τρίμηνο 2018),[2]  και η  διαφημιστική βιομηχανία είναι σχετικά μικρή σε σύγκριση με την υπόλοιπη παγκόσμια οικονομία. 
Αντίθετα, τα ακίνητα και οι ενεργειακές υποδομές της πόλης προσφέρουν τεράστιους νέους τομείς για να εμπλακούν οι εταιρείες πλατφόρμας.[3] Εάν η Google μπορεί να κερδίσει χρήματα από αυτούς τους τομείς και τους υπάρχοντες σημαντικούς παίκτες τους, τότε η εύθραυστη εξάρτηση της Google από τις ιδιοτροπίες μιας μικρής διαφημιστικής αγοράς μπορεί να αρχίσει να εξαφανίζεται.
Το τελικό αποτέλεσμα όλων αυτών είναι ένας αστικός χώρος που δεν έχει σχεδιαστεί από και για τους ανθρώπους, αλλά έχει σχεδιαστεί από και για τα δεδομένα και τα κερδοσκοπικά συμφέροντα των υφιστάμενων μονοπωλίων πλατφόρμας. 
Ο  Jamie Powell αναρωτιέται: «Ο χωροταξικός σχεδιασμός μπορεί να ανταποκρίνεται στις ανάγκες ενός διαφοροποιημένου πληθυσμού ή χρησιμεύει για να συλλέγονται καλύτερες πληροφορίες σχετικά με τη συμπεριφορά;»[4] Δεν αποτελεί βελτίωση της ελευθερίας από κάτω προς τα πάνω, αλλά πρόκειται για μια στοχευμένη στρατηγική των πλατφορμών, (η οποία διευκολύνεται και από τις κυβερνήσεις) για να μετατρέψει τους κατοίκους των πόλεων σε εργοστάσια δεδομένων.
Ποια είναι η εναλλακτική λύση; Μια λύση θα μπορούσε απλώς να απορρίψει απόλυτα τη χρήση της ψηφιακής τεχνολογίας και των μαζικών δεδομένων. 
Αντί να μεταμορφώσουμε τις πόλεις με την τελευταία τεχνολογία, θα μπορούσαμε να επικεντρωθούμε σε απλούστερες και πιο παραδοσιακές προσεγγίσεις. 
Αυτή η λύση έχει το πλεονέκτημα μιας απλής απάντησης: πλήρης απόρριψη της τεχνολογίας. Συνεπάγεται επίσης την εγκατάλειψη των ευκαιριών που προσφέρουν αυτές οι νέες τεχνολογίες. Δεν πρέπει να αφήσουμε τον καπιταλισμό της πλατφόρμας να μονοπωλήσει τον τρόπο με τον οποίο μπορεί να χρησιμοποιηθεί η τεχνολογία. Δεν χρειάζεται να χρησιμοποιείται αποκλειστικά για τη συσσώρευση κεφαλαίου και την άντληση δεδομένων.



[1] Lee, AI Superpowers, 56.
[2] Source: 10-K filings
[3] Healthcare is the other major industry that platforms like Google, Amazon, and Microsoft are entering into. Amazon has also been eager to get a chunk of the large government procurement contracts for military purposes, such as providing the Central Intelligence Agency (CIA) with cloud computing and providing Immigration and Customs Enforcement (ICE) with surveillance tools.

[4] Powell, “Embracing Waterfront Google-Fication in Toronto.”



Επαναπροσδιορίστε την έξυπνη πόλη
Η Βαρκελώνη παρουσιάζει μια διαφορετική εναλλακτική λύση, με τις προσπάθειες του project DECODE να επανεξετάσει την έξυπνη πόλη από την πλευρά των πολιτών. Εδώ βλέπουμε εντυπωσιακές προσπάθειες για να δώσουμε το λόγο στους ανθρώπους για τα δεδομένα τους, αλλά και για να γίνουν έργα που επηρεάζουν και ωφελούν σημαντικά την καθημερινή τους ζωή. Αναμφισβήτητα υπάρχουν πολλά να μάθουμε από αυτό το πείραμα. Υπάρχει όμως και ένα ενδιαφέρον μοντέλο, αν και κάπως πιο παραδοσιακό, που προέρχεται από τη βρετανική πόλη Preston, το οποίο επιστρέφει στα ιδανικά του «municipal socialism». Μπορεί να είναι κερδοφόρο να συλλάβουμε από κοινού τα δύο μοντέλα – της Βαρκελώνης και του Preston – για να σκεφτούμε πώς θα μπορούσε να μοιάζει μια έξυπνη πόλη για τους ανθρώπους, προσανατολισμένη προς μεγαλύτερες διαρθρωτικές αλλαγές.

Στο επίκεντρο του μοντέλου Preston είναι η ιδέα της δημιουργίας πλούτου της κοινότητας, με στόχο να χρησιμοποιήσει και να αναπτύξει τους  τοπικούς πόρους, αντί να στηρίζεται σε μεγάλα μονοπώλια όπως η Google. Σημαντική είναι η σύναψη συνεργασιών  μεταξύ της κυβέρνησης και των «αμετακίνητων ιδρυμάτων», δηλαδή τα μεγάλα τοπικά ιδρύματα που είναι απίθανο να εγκαταλείψουν την πόλη (νοσοκομεία, πανεπιστήμια, μουσεία και άλλα πολιτιστικά κέντρα κ.ο.κ.).[1]  Το πρώτο βήμα του προτύπου Preston είναι να επιτύχει, ώστε τα εν λόγω ιδρύματα να πραγματοποιούν το μεγαλύτερο ποσοστό των προμηθειών τους στους τοπικούς προμηθευτές. Με αυτόν τον τρόπο, αντί να μπαίνουν τα χρήματα στα τσέπη του Larry Page ή του Sergey Brin, η αγοραστική δύναμη αυτών των ιδρυμάτων μπορεί να χρησιμοποιηθεί για να βοηθήσει στην ανάπτυξη τοπικών εναλλακτικών λύσεων. 
Η πόλη Preston έχει χρησιμοποιήσει ένα τέτοιο μοντέλο για να αναζωογονηθεί (και παρεμπιπτόντως, να γίνει η πόλη που έχει βελτιωθεί περισσότερο στη Μ. Βρετανία),[2] παρά το γεγονός ότι μέχρι σήμερα έχει επικεντρωθεί σε αρκετά παραδοσιακές επιχειρήσεις. Ωστόσο, είναι εύκολο να φανταστεί κανείς μια έξυπνη εκδοχή αυτής της διαδικασίας που στοχεύει στην ανάπτυξη της έξυπνης πόλης, με επικεφαλής τους κατοίκους της πόλης, και αποσκοπεί στην ανάπτυξη εναλλακτικών λύσεων απέναντι στην εικόνα άντλησης δεδομένων  της Google για την έξυπνη πόλη. Αυτό θα μπορούσε να επιτρέψει στους παρόχους έξυπνων υπηρεσιών της πόλης να αναπτυχθούν πολύ πιο γρήγορα και να προχωρήσουν πέρα ​​από τα μικρά σχέδια.

Ο κίνδυνος σε όλα αυτά είναι το «τοπικό» να γίνει φετίχ (και υπάρχει βιβλιογραφία πάνω στη δημιουργία κοινοτικού πλούτου, αναφέροντας την τοπική κοινότητα ως απαλλαγμένη από προβλήματα). Είναι μια θέση που προσπαθεί αποτελεσματικά να οικοδομήσει έναν απομονωμένο  θύλακα του παγκόσμιου καπιταλισμού, ενώ συγχρόνως απαλείφει ή αρνείται τους  δεσμούς με το εξωτερικό. [3]
Αυτός είναι ο λόγος, για τον οποίο κάθε σχέδιο σε επίπεδο Δήμου πρέπει επίσης να αποσκοπεί πέραν του τοπικού, σε περιφερειακό, κρατικό  και  διεθνές επίπεδο (και όχι απαραίτητα με αυτή τη σειρά). 
Οι βελτιώσεις σε τοπικό επίπεδο θα πρέπει να χρησιμοποιηθούν όχι μόνο ως αυτοσκοπός, αλλά και ως βήματα προς μια αλλαγή συνείδησης και συνεπώς σε μια ευρύτερη κοινωνική και οικονομική αλλαγή. 
Αυτό σημαίνει να οικοδομήσουμε σχέσεις με παρόμοιες πόλεις σε όλο τον κόσμο, να μοιραζόμαστε πόρους, να δημιουργούμε κοινά ψηφιακά αγαθά και να ελέγχουμε  την απορρόφηση από τα μονοπώλια πλατφόρμας. Επειδή περισσότερο από το ήμισυ του πληθυσμού ζει σήμερα στις πόλεις, αυτές έχουν γίνει ένα κρίσιμο όργανο εξουσίας, και ένας χώρος από τον οποίο θα οικοδομηθεί ένας καλύτερος κόσμος. 
Η Βαρκελώνη και το Preston προσφέρουν βασικά μαθήματα για το πώς θα μπορούσαμε να ξεκινήσουμε.


[1] Hanna, Guinan, and Bilsborough, “The ‘Preston Model’ and the Modern Politics of Municipal Socialism.” [2] Partington, “Preston Named as Most Improved City in UK.” [3] Srnicek and Williams, Inventing the Future: Postcapitalism and a World Without Work.


References

  • GoogleTechTalks. Sidewalk Labs: Reimagining the City as a Digital Platform.. Open in a new window
  • Hanna, Thomas; Guinan, Joe, i Bilsborough, Joe. “The ‘Preston Model’ and the Modern Politics of Municipal Socialism», openDemocracy, 2018. . Open in a new window
  • [1] Lee, AI Superpowers, 56.
  • [2] Source: 10-K filings
  • [3] Healthcare is the other major industry that platforms like Google, Amazon, and Microsoft are entering into. Amazon has also been eager to get a chunk of the large government procurement contracts for military purposes, such as providing the Central Intelligence Agency (CIA) with cloud computing and providing Immigration and Customs Enforcement (ICE) with surveillance tools.
  • [4] Powell, “Embracing Waterfront Google-Fication in Toronto.”
  • Lee, Kai-Fu.

Πηγή άρθρου: https://www.citybranding.gr/2019/03/e.html

Μετάφραση: Μαρία Βασιλάκη.

Με μία πολύ ενδιαφέρουσα σημερινή του απόφαση, το Δικαστήριο της Ευρωπαϊκής Ένωσης έκρινε ότι ο διαχειριστής ιστοσελίδας στην οποία έχει ενσωματωθεί η επιλογή «Μου αρέσει!» του Facebook μπορεί να είναι υπεύθυνος από κοινού με τη Facebook για τη συλλογή και τη διαβίβαση στη Facebook δεδομένων προσωπικού χαρακτήρα των επισκεπτών της ιστοσελίδας του.

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

Όπως αναφέρει το Δικαστήριο, η προσθήκη της επιλογής «Μου αρέσει!» του Facebook σε μία ιστοσελίδα βελτιστοποιεί την προβολή των προϊόντων της στο μέσο κοινωνικής δικτύωσης Facebook, αυξάνοντάς την όταν επισκέπτης της ως άνω ιστοσελίδας κάνει κλικ στην επιλογή αυτή.

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

Συνεπώς, οι πράξεις αυτές επεξεργασίας δεδομένων γίνονται κατά τα φαινόμενα προς το οικονομικό συμφέρον τόσο της ίδιας όσο και της Facebook Ireland, για την οποία η δυνατότητα χρήσης των δεδομένων αυτών για τους δικούς της επιχειρηματικούς σκοπούς αποτελεί την αντιπαροχή για το πλεονέκτημα που παρέχεται στην ιστοσελίδα.

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

Ιστορικό της υπόθεσης

Η Fashion ID, γερμανική επιχείρηση η οποία πωλεί ενδύματα μέσω του διαδικτύου, ενσωμάτωσε στην ιστοσελίδα της την επιλογή «Μου αρέσει!» του Facebook. Η ενσωμάτωση αυτή έχει κατά τα φαινόμενα ως συνέπεια, όταν ένας χρήστης του διαδικτύου επισκέπτεται την ιστοσελίδα της Fashion ID, να διαβιβάζονται στη Facebook Ireland δεδομένα προσωπικού χαρακτήρα που τον αφορούν. Φαίνεται ότι η διαβίβαση αυτή γίνεται χωρίς ο εν λόγω χρήστης να το γνωρίζει και ανεξαρτήτως του αν είναι μέλος του Facebook ή αν έχει κάνει κλικ στην επιλογή «Μου αρέσει!».

H Verbraucherzentrale NRW, γερμανική μη κερδοσκοπική ένωση προστασίας των καταναλωτών, προσάπτει στη Fashion ID ότι διαβίβασε στη Facebook Ireland δεδομένα προσωπικού χαρακτήρα των επισκεπτών της ιστοσελίδας της, αφενός, χωρίς τη συγκατάθεσή τους και, αφετέρου, κατά παράβαση των υποχρεώσεων που προβλέπουν οι διατάξεις για την προστασία των δεδομένων προσωπικού χαρακτήρα.

Το Oberlandesgericht Düsseldorf (ανώτερο περιφερειακό δικαστήριο Ντίσελντορφ, Γερμανία), το οποίο επιλήφθηκε της διαφοράς, ζήτησε από το Δικαστήριο να ερμηνεύσει διάφορες διατάξεις της προϊσχύουσας οδηγίας του 1995 (Οδηγία 95/46/ΕΚ) για την προστασία των δεδομένων (η οποία έχει μεν εφαρμογή στην υπόθεση αυτή, αλλά καταργήθηκε και αντικαταστάθηκε από τον γενικό κανονισμό του 2016 για την προστασία των δεδομένων ο οποίος τέθηκε σε ισχύ στις 25 Μαΐου 2018, GDPR).

Η απόφαση του Δικαστηρίου της ΕΕ

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

Στη συνέχεια, το Δικαστήριο διαπιστώνει ότι η Fashion ID δεν φαίνεται να μπορεί να θεωρηθεί υπεύθυνη των πράξεων επεξεργασίας δεδομένων που διενεργεί η Facebook Ireland μετά τη διαβίβαση των δεδομένων σε αυτήν. Ειδικότερα, εκ πρώτης όψεως, αποκλείεται το ενδεχόμενο η Fashion ID να καθορίζει τους σκοπούς και τον τρόπο της επεξεργασίας ως προς τις πράξεις αυτές.

Αντιθέτως, η Fashion ID μπορεί να θεωρηθεί υπεύθυνη, από κοινού με τη Facebook Ireland, για τις πράξεις συλλογής και ανακοίνωσης με διαβίβαση στη Facebook Ireland των επίμαχων δεδομένων, εφόσον μπορεί να γίνει δεκτό (βάσει του ελέγχου στον οποίο πρέπει να προβεί το Oberlandesgericht Düsseldorf) ότι η Fashion ID και η Facebook Ireland καθορίζουν από κοινού τους σκοπούς και τον τρόπο της επεξεργασίας ως προς τις πράξεις αυτές1.

Κατά τα φαινόμενα, η προσθήκη της επιλογής «Μου αρέσει!» του Facebook στην ιστοσελίδα της Fashion ID βελτιστοποιεί την προβολή των προϊόντων της στο μέσο κοινωνικής δικτύωσης Facebook, αυξάνοντάς την όταν επισκέπτης της ως άνω ιστοσελίδας κάνει κλικ στην επιλογή αυτή. Προκειμένου η Fashion ID να έχει αυτό το εμπορικό πλεονέκτημα μέσω της προσθήκης της επιλογής αυτής, φαίνεται ότι συγκατατέθηκε, τουλάχιστον σιωπηρά, στη συλλογή και ανακοίνωση με διαβίβαση των δεδομένων προσωπικού χαρακτήρα των επισκεπτών της ιστοσελίδας της. Συνεπώς, οι πράξεις αυτές επεξεργασίας δεδομένων γίνονται κατά τα φαινόμενα προς το οικονομικό συμφέρον τόσο της Fashion ID όσο και της Facebook Ireland, για την οποία η δυνατότητα χρήσης των δεδομένων αυτών για τους δικούς της επιχειρηματικούς σκοπούς αποτελεί την αντιπαροχή για το πλεονέκτημα που παρέχεται στη Fashion ID.

Το Δικαστήριο τονίζει ότι ο διαχειριστής ιστοσελίδας, όπως η Fashion ID, ως (συν)υπεύθυνος ορισμένων πράξεων επεξεργασίας δεδομένων των επισκεπτών της ιστοσελίδας του, όπως η συλλογή δεδομένων και η διαβίβασή τους στη Facebook Ireland, οφείλει να παρέχει, κατά τη συλλογή των δεδομένων, ορισμένες πληροφορίες στους επισκέπτες αυτούς, όπως, για παράδειγμα, την ταυτότητά του και τους σκοπούς της επεξεργασίας

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

Ειδικότερα, όσον αφορά την περίπτωση όπου το υποκείμενο των δεδομένων έχει δώσει τη συγκατάθεσή του, το Δικαστήριο κρίνει ότι ο διαχειριστής ιστοσελίδας όπως η Fashion ID οφείλει να λάβει τη συγκατάθεσή αυτή εκ των προτέρων(μόνο) για τις πράξεις για τις οποίες είναι (συν)υπεύθυνος, ήτοι για τη συλλογή και τη διαβίβαση των δεδομένων.

Όσον αφορά τις περιπτώσεις όπου η επεξεργασία δεδομένων είναι αναγκαία για την υλοποίηση ορισμένου εννόμου συμφέροντος, το Δικαστήριο κρίνει ότι καθένας από τους (συν)υπεύθυνους της επεξεργασίας, δηλαδή ο διαχειριστής της ιστοσελίδας και ο πάροχος του πρόσθετου (plugin) κοινωνικής δικτύωσης, πρέπει να επιδιώκει, με τη συλλογή και τη διαβίβαση των δεδομένων προσωπικού χαρακτήρα, έννομο συμφέρον προκειμένου οι πράξεις αυτές να είναι δικαιολογημένες ως προς αυτόν.

Το πλήρες κείμενο της απόφασης είναι διαθέσιμο στην ιστοσελίδα CURIA

Πηγή άρθρου: https://www.lawspot.gr

To Blog της Ελληνικής κοινότητας του Bitcoin

O Ανδρέας Αντωνόπουλος σε συνεργασία με τον developer του lightning labs  Olaoluwa Osuntokun (roasbeef) και τον lightning network developer René Pickhardt ανακοίνωσε την έναρξη συγγραφής του βιβλίου “Mastering the Lightning Network” που θα εξερευνά την νέα αυτή τεχνολογία γρήγορων πληρωμών βασισμένη πάνω στο Bitcoin blockchain σύστημα.

Το νέο βιβλίο θα διατεθεί στα τέλη του 2020 από τον εκδοτικό όμιλο  O’Reilly ενώ η διαδικασία συγγραφής του καθώς και η ψηφιακή του έκδοση θα είναι ελεύθερη προσβάσιμη προς όλους ακόμα και να υποβάλλει κάποιος τα σχόλια του η και να συμμετέχει στην συγγραφή του βιβλίου μέσω της σελίδας που έχουν δημιουργήσει στο github.

To βιβλίο έχει και το δικό του site lnbook.info

 

The post Νέο βιβλίο από τον Ανδρέα Αντωνόπουλο “Mastering the Lightning Network” appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Το σκάνδαλο Facebook-Cambridge Analytica αποτελεί, πιθανότατα, την πιο οργανωμένη και εκτεταμένη συλλογή προσωπικών δεδομένων σε παγκόσμιο επίπεδο. Η αποκάλυψή του, αν και προκάλεσε τεράστιες αντιδράσεις -αναγκάζοντας τον Mark Zuckerberg να παρουσιαστεί ενώπιον εθνικών φορέων όπως το αμερικανικό Κογκρέσο για να δώσει εξηγήσεις- απέτυχε, όπως όλα δείχνουν, να αφυπνίσει το ευρύ κοινό, που επιμένει να εκθέτει τη ζωή του στα ψηφιακά μανταλάκια.

Όμως, ο αντίκτυπός του ήταν τόσο δυνατός που εγκαθίδρυσε κλίμα φόβου επανάληψης αντίστοιχων φαινομένων σε κάθε εκλογική αναμέτρηση έκτοτε και επιβεβαίωσε με τον χειρότερο τρόπο την πεποίθηση πως τα δεδομένα είναι ο πιο πολύτιμος πόρος στον κόσμο.

Τα γεγονότα μέσα από τα μάτια των πρωταγωνιστών

Το ντοκιμαντέρ «The Great Hack» εκθέτει τα γεγονότα υπό την οπτική της Carole Cadwalladr, δημοσιογράφου της εφημερίδας The Guardian η οποία έφερε στη δημοσιότητα το θέμα, του David Carroll, Αναπληρωτή Καθηγητή στο Parsons School of Design που μήνυσε -ανεπιτυχώς- την Cambridge Analytica για παράνομη κατοχή προσωπικών του δεδομένων, και της Brittany Kaiser, πρώην Διευθύντριας Επιχειρηματικής Ανάπτυξης της Cambridge Analytica που παρείχε πληροφορίες σε δημοσιογράφους.

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

Λιγότερα από δύο χρόνια από τη μέρα που η πρωτοφανής αυτή υπόθεση είδε το φως της δημοσιότητας, κάθε ενδιαφερόμενος μπορεί να παρακολουθήσει πώς μια σύμπραξη εταιρειών κατάφερε, με τη χρήση παράνομα αποκτηθέντων προσωπικών δεδομένων των ίδιων των πολιτών διάφορων χωρών, να επηρεάσει την «κοινή γνώμη» και να τη στρέψει προς το επιθυμητό αποτέλεσμα στην εκάστοτε ψηφοφορία.

Ψυχολογικός πόλεμος με αθώες εφαρμογές

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

Όλα ξεκίνησαν όταν ο Aleksandr Kogan, ψυχολόγος, επιστήμονας δεδομένων και Λέκτορας (τότε) στο Πανεπιστήμιο του Cambridge, δημιούργησε την εφαρμογή-ερωτηματολόγιο «This Is Your Digital Life» για το Facebook. Με τη συναίνεση των χρηστών της, η εφαρμογή αυτή συγκέντρωνε δεδομένα που θα χρησιμοποιούνταν για ακαδημαϊκές έρευνες. Το πρόβλημα, όμως, ήταν ότι επέτρεπε και την εμπορική χρήση των δεδομένων.

Όπως προέκυψε από τα στοιχεία των αποκαλύψεων, ο Kogan είχε υποκλέψει την πρωτοποριακή μέθοδο ανάλυσης της ανθρώπινης συμπεριφοράς που δημιούργησε ο Michal Kosinski, τότε φοιτητής στο ίδιο Πανεπιστήμιο, και τη χρησιμοποιούσε κακόβουλα στη δική του εφαρμογή για να δημιουργήσει ένα εργαλείο ψυχολογικού πολέμου, καθώς συνεργαζόταν με τη βρετανική εταιρεία έρευνας συμπεριφοράς και στρατηγικής επικοινωνίας Strategic Communication Laboratories, η οποία αποκτούσε τα δεδομένα που συλλέγονταν. Σημειώστε εδώ ότι η SCL διέθετε τμήμα που χρησιμοποιούσε μηνύματα βασισμένα σε δεδομένα ώστε να προσφέρει εκλογικές επιτυχίες στους (πολιτικούς) πελάτες της.

Η SCL είχε και μια θυγατρική στις ΗΠΑ, την Cambridge Analytica. Αντιπρόεδρος αυτής ήταν ο Steve Bannon, ο οποίος διετέλεσε Διευθύνων Σύμβουλος στην προεδρική εκστρατεία του Donald Trump και κατόπιν Επικεφαλής Στρατηγικής του Λευκού Οίκου και Ανώτερος Σύμβουλος του Προέδρου. Βλέπετε λοιπόν πώς διασυνδέονταν οι εταιρείες και τα πρόσωπα-κλειδιά σε σημαντικές θέσεις.

Ας δούμε τώρα πώς ακριβώς επετεύχθη η τεραστίων διαστάσεων συλλογή δεδομένων προσωπικού χαρακτήρα, πώς αυτά αναλύθηκαν και αξιοποιήθηκαν για να οδηγήσουν στη χειραγώγηση των ψηφοφόρων αλλά και γενικότερα τη δύναμη που μπορούν να παρέχουν σε οποιονδήποτε τα κατέχει. Ίσως ξενίσουν ορισμένους από εσάς όσα ακολουθούν παρακάτω, εντούτοις δεν είναι τίποτα περισσότερο από αναφορά σε γνωστές πρακτικές που χρησιμοποιούνται καθημερινά στη διαδικασία που ονομάζεται «data mining».

Στατιστικά

Μέσω της εφαρμογής του Kogan, οι δύο εταιρείες εκμεταλλεύτηκαν τεχνικές αδυναμίες (;) του Facebook και συνέλεξαν όχι μόνο δημόσια αναρτημένες πληροφορίες των συναινούντων χρηστών μα και προσωπικά δεδομένα αυτών αλλά και των «φίλων» τους (σ.σ. εδώ βλέπουμε πώς ένα άτομο μπορεί να γίνει επικίνδυνο για τον κύκλο του σε ένα κοινωνικό δίκτυο). Αυτό τους επέτρεψε να δημιουργήσουν στατιστικά για τα υποκείμενα-ψηφοφόρους, ένα σημαντικό στάδιο για την αλίευση δεδομένων.

Βέβαια, αυτό δεν περιορίστηκε στο Facebook. Η Cambridge Analytica βρέθηκε να έχει στην κατοχή της σωρεία δεδομένων που αγοράστηκαν από τράπεζες, εταιρείες τηλεπικοινωνιών, ιδιωτικές κλινικές και νοσοκομεία, δημόσιες υπηρεσίες, μέχρι και από βιβλιοθήκες (αυτά που κατά καιρούς εμφανίζονται ως «διαρροές»).

Ταξινόμηση

Τα στοιχεία που συνελέχθησαν αναλύθηκαν και ταξινομήθηκαν σε σύνολα δεδομένων, σύμφωνα με επιλεγμένα κριτήρια. Αν τυχόν αναρωτιέστε πώς μπορεί ένα προφίλ να παρέχει σχετικά με την υπόθεση δεδομένα για ταξινόμηση και ποια είναι αυτά, να αναφέρουμε ότι υπάρχει ήδη από το 2013 έρευνα που αποδεικνύει ότι αρκούν ελάχιστα «likes» ενός χρήστη για να προβλέψουν, μεταξύ άλλων, τη φυλή του αλλά και το πολιτικό κόμμα που υποστηρίζει, με ποσοστό επιτυχίας 95% και 85% αντίστοιχα.

Συσχετισμός

Η ταξινόμηση οδηγεί στο επόμενο βήμα, τον συσχετισμό των δεδομένων. Αυτό μπορεί να εξηγηθεί πολύ απλά, με την εξής (ενδεικτική) ακολουθία: α) ο τάδε υποψήφιος (ή το κόμμα του) έχει μεγαλύτερη υποστήριξη από λευκούς ψηφοφόρους. β) Η δείνα πολιτεία έχει περισσότερους λευκούς κατοίκους. Συνεπώς, γ) οι πιθανότητες νίκης του υποψήφιου στη συγκεκριμένη πολιτεία είναι αυξημένες.

Ομαδοποίηση

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

Εντοπισμός προτύπων

Τα πρότυπα εδώ είναι σταθερά επαναλαμβανόμενα χαρακτηριστικά. Λόγου χάρη, οι υποστηρικτές του Trump αναπαρήγαγαν συγκεκριμένες πεποιθήσεις και συμπεριφορές. Ο εντοπισμός των προτύπων είναι ιδιαίτερα σημαντική διαδικασία, καθώς επιτρέπει τη δημιουργία ψυχολογικού προφίλ αλλά και καθιστά δυνατή την πρακτική που ακολουθεί. ΠληροφορίαΣτη συγκεκριμένη περίπτωση, τα προφίλ βασίστηκαν στα λεγόμενα «Μεγάλα Πέντε» χαρακτηριστικά της ανθρώπινης προσωπικότητας, δηλαδή τη δεκτικότητα, την ευσυνειδησία, την εξωστρέφεια, την τερπνότητα και τον νευρωτισμό.

Προσδιορισμός ανωμαλιών

«Ανωμαλία» είναι κάποιο στοιχείο που δεν εμπίπτει σε ένα σύνολο δεδομένων. Μένοντας στο ίδιο παράδειγμα ώστε να είναι πιο κατανοητή η εξήγηση, ας υποθέσουμε ότι ένας υποψήφιος γνωρίζει πως στις περισσότερες πολιτείες οι υποστηρικτές του είναι λευκοί και ανύπαντροι. Όμως, τα στοιχεία δείχνουν ότι σε κάποια άλλη πολιτεία παρουσιάζεται άνοδος στην υποστήριξη από έγχρωμους, παντρεμένους ψηφοφόρους. Αυτή είναι μια «ανωμαλία» που, φυσικά, θα επιχειρήσει να την αξιοποιήσει προς όφελός του.

(Στατιστική) παλινδρόμηση

Αυτή είναι μια τεχνική που εντοπίζει τη σχέση κάποιων μεταβλητών σε ένα σύνολο δεδομένων. Στο παράδειγμά μας, ο υποψήφιος πρέπει να μάθει γιατί στη μία εκείνη πολιτεία αυξάνεται η υποστήριξη από έγχρωμους ψηφοφόρους, ενώ στις άλλες όχι. Ανατρέχοντας στα δεδομένα που διαθέτει, θα διαπιστώσει ότι οι έγχρωμοι πολίτες στη συγκεκριμένη πολιτεία είναι πιο δεκτικοί σε ένα, επίσης συγκεκριμένο, μήνυμα. Οπότε, θα χρησιμοποιήσει το ίδιο ή παρεμφερές μήνυμα επιχειρώντας να επηρεάσει τους έγχρωμους πολίτες άλλων πολιτειών.

Πρόβλεψη

Αφού έχουν προηγηθεί ορισμένες από τις προαναφερθείσες τεχνικές, όπως η ταξινόμηση και ο συσχετισμός, χρησιμοποιούνται τα αποτελέσματά τους για να εντοπιστούν οι τάσεις και να προβλεφθούν μελλοντικές εξελίξεις. Ένα απλό παράδειγμα: ο υποψήφιος μαθαίνει ότι θα μειωθεί η υποστήριξη στην Χ πολιτεία ή ότι θα αυξηθεί στην Ψ. Θα προσαρμόσει κατάλληλα την καμπάνια του ώστε να «πιάσει στον ύπνο» τον αντίπαλο που δεν έχει αυτήν τη γνώση.

Εδώ θα κάνουμε μια μικρή ανακεφαλαίωση για να τονίσουμε την, τρομακτική, ψηφιακή καθημερινότητα και την κοινωνική προέκτασή της. Όπως είπαμε, μια -άγνωστη έως τότε στο ευρύ κοινό- εταιρεία αξιοποίησε δυνατότητες που παρείχε το -μακράν μεγαλύτερο κοινωνικό δίκτυο- Facebook, σε συνδυασμό με κοινωνική μηχανική και λίγη ψυχολογία, ώστε να κατανοήσει λεπτομερώς τους ψηφοφόρους και κατόπιν τους χειραγώγησε για να πετύχει την εκλογή συγκεκριμένου υποψήφιου.

Θα υπενθυμίσουμε, επίσης, ότι όσο αθώο ή «αδιάφορο» και αν πιστεύετε ότι είναι το προφίλ σας, μπορεί να παρέχει αμέτρητες πληροφορίες που θα επιτρέψουν σε όποιον τις συγκεντρώσει να σας γνωρίζει περισσότερο και από όσο γνωρίζετε εσείς οι ίδιοι τον εαυτό σας. Αυτό θα του δώσει τη δύναμη να ελέγχει αλλά και να μεταβάλλει τη συμπεριφορά και τις πεποιθήσεις σας κατά το δοκούν.

Τα δεδομένα εναντίον των ιδιοκτητών τους

Αφού αναφέραμε τη συλλογή δεδομένων, ας περάσουμε στο δεύτερο σκέλος, αυτό της χειραγώγησης των ψηφοφόρων. Έχοντας στη διάθεσή της τα απαιτούμενα δεδομένα και γνωρίζοντας πού χρειάζεται να στοχεύσει, η Cambridge Analytica χρησιμοποίησε μια άλλη γνωστή μέθοδο, τη μαζική δημοσίευση ψευδών ειδήσεων που είχαν στόχο να προωθήσουν τον υποψήφιο που στήριζε, να πλήξουν τους αντιπάλους του ή να επηρεάσουν αναποφάσιστους ψηφοφόρους. Ανυπόστατα δημοσιεύματα, ως ακόμα και κατασκευασμένα βίντεο, συντέλεσαν στην αλλοίωση της πραγματικότητας.

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

Ένα ακόμα στοιχείο που φανερώνει τη δύναμη των δεδομένων και τη λεπτομερή στόχευση που επιτρέπουν είναι το γεγονός ότι η Cambridge Analytica διαίρεσε τον πληθυσμό των ΗΠΑ σε 32 τύπους προσωπικοτήτων και επικεντρώθηκε μόνο σε 17 πολιτείες. Από την χρονική περίοδο κατά την οποία ο Trump επισκέφτηκε συγκεκριμένα μέρη μέχρι τα μηνύματα που χρησιμοποίησε στην εκστρατεία του, τα πάντα ήταν βασισμένα σε δεδομένα.

Φυσικά, όλα ήταν προσωποποιημένα σε απίστευτο βαθμό. Με τη βοήθεια ενός ακόμα χαρακτηριστικού του Facebook, των «σκοτεινών δημοσιεύσεων», οι ψηφοφόροι δε λάμβαναν απλά διαφορετικά, συνήθως ατομικά, μηνύματα αλλά αυτά ήταν προσεγμένα μέχρι την τελευταία λεπτομέρεια. Χρώματα, ήχοι, γραμματοσειρές και κάθε άλλο στοιχείο ανταποκρίνονταν στην προσωπικότητα του παραλήπτη.

Τώρα, αν θεωρείτε ότι όλο αυτό ήταν ένα μεμονωμένο περιστατικό, να σας ενημερώσουμε ότι η Cambridge Analytica ή η μητρική της SCL εμπλέκονται στην υποστήριξη της καμπάνιας για το «Leave» στη Μεγάλη Βρετανία, στην «Πορτοκαλί Επανάσταση» της Ουκρανίας αλλά και σε αρκετές ακόμα χώρες, όπως η Ιταλία, η Ινδία και η Νιγηρία. Διόλου τυχαία, σε καθεμιά περίπτωση επήλθε το αποτέλεσμα για το οποίο ζητήθηκε η συνδρομή των εταιρειών.

Στην εποχή της τεχνολογικής ψυχομέτρησης

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

Ίσως δεν πρόκειται για κάτι καινούργιο, αφού η φυσιογνωμική και η ψυχολογία είναι γνωστές εδώ και εκατοντάδες χρόνια. Όμως, με τη συμβολή της τεχνολογίας, υπάρχει πλέον η δυνατότητα άμεσης και μαζικής ανάλυσης της προσωπικότητας των ανθρώπων, οπουδήποτε στον πλανήτη.

Κι αν εξακολουθείτε να είστε δύσπιστοι και θεωρείτε ότι όλα αυτά δε σας αφορούν (όπως, ενδεχομένως, πίστευαν και τα θύματα του σκανδάλου), μπορείτε να αγνοήσετε τις φωνές που εφιστούν την προσοχή στα ψυχολογικά προφίλ, τις βιομετρικές αναλύσεις και κάθε παρεμφερή τεχνολογία. Σκεφτείτε όμως το εξής απλό: έχει τύχει ποτέ να απαντήσετε «για πλάκα» σε κάποιο κουιζ που ανακαλύψατε τυχαία στο Διαδίκτυο; Αν ναι, γνωρίζετε με βεβαιότητα τι έγιναν οι απαντήσεις σας;

Κλείνοντας, θα επαναλάβουμε αυτό που έχουμε υιοθετήσει ως μότο: «να αψηφάτε τους κανόνες της αναδυόμενης τάξης της Πληροφορίας». Όσο αθώοι και αν φαίνονται. Προφανώς, είναι αδύνατο να αποσυνδεθούμε. Μπορούμε, όμως, να δυσκολέψουμε την ανεξέλεγκτη ροή των προσωπικών μας δεδομένων. Μην αγνοείτε πως, ανά πάσα στιγμή, γίνονται αγοραπωλησίες και επεξεργασίες προσωπικών δεδομένων -ίσως και των δικών σας- από μια Cambridge Analytica κάπου στον κόσμο.

Πηγή άρθρου: https://osarena.net/

Το LabGov (LABoratory for the GOVernance of the City as a Commons) είναι ένα διεθνές δίκτυο ερευνητικών πλατφορμών συνεργασίας σε επίπεδο θεωρίας, αλλά και εφαρμοσμένων πολιτικών.

Ως αντικείμενό του ορίζει τη διερεύνηση και ανάπτυξη μεθόδων, πολιτικών και ερευνητικών προγραμμάτων με στόχο τη συνεργατική και από κοινού διαχείριση των αστικών χώρων και πόρων.

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

Η παρούσα έκδοση The City as a Commons Papers: The founding literature and inspirational speeches αποτελεί μέρος του Co-Cities Open Book, αποτέλεσμα πέντε ετών έρευνας και πειραματισμών στις νέες μορφές συνεργατικής διοίκησης των πόλεων.

Στο τελευταίο μέρος περιλαμβάνεται συλλογή άρθρων από ορισμένους εκ των σημαντικότερων ερευνητών των αστικών κοινών, αλλά και εφαρμοστών των σχετικών πολιτικών στην πράξη. Σειρά θεματικών από την ιστορία των αστικών κοινών, τη νομική βάση της σχετικής θεωρίας και τις προαπαιτούμενες θεσμικές παρεμβάσεις καλύπτεται από ειδικούς στους σχετικούς τομείς όπως η T. De Moor, ο M. Bauwens, η Sh. Foster, ο D. Bollier κ.α. που μας εισάγουν στη συζήτηση και μας παρέχουν τα εννοιολογικά εργαλεία προκειμένου να κατανοήσουμε την περιπλοκότητα του Co-Cities model όπως οι ίδιοι το ονομάζουν.

Διαβάστε περισσότερα για για το LabGov εδώ

Πηγή άρθρου: https://www.enainstitute.org