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

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

Ένας προφανώς early miner υπέγραψε σήμερα 150 διευθύνσεις με το ενδιαφέρον να είναι το μήνυμα που χρησιμοποιήσε αλλά και οι ίδιες οι διευθύνσεις που χρησιμοποιήθηκαν για την υπογραφή αυτού του μηνύματος.

Αρκετές φορές στο παρελθόν έχουν προταθεί διάφορα πρόσωπα για την ταυτότητα του δημιουργού του Bitcoin με το ψευδώνυμο Satoshi Nakamoto. Η μόνη φορά όμως που κάποιος βγήκε και αυτοπροτάθηκε ως ο άνθρωπος που κρυβόταν πίσω από αυτή την ταυτότητα ήταν το 2015 όταν o Craig Wright παρουσίασε δημόσια κάποια στοιχεία που υποτίθεται ότι αποδύκνειαν ότι είναι ο δημιουργός του Bitcoin.

Tα στοιχεία αυτά γρήγορα αποδείχθηκαν πλαστά και κατασκευασμένα κάτι που όμως δεν πτόησε τον Craig Wright στο να επιμένει τα επόμενα χρόνια να παρουσιάζει νέα στοιχεία που όλα τους μέχρι και σήμερα έχουν αποδειχθεί κατασκευασμένα και ψεύτικα δίνοντας του δικαιωματικά η Bitcoin κοινότητα τον τίτλο Faketoshi.

Υπήρξαν και άλλα επεισόδια στην “καριέρα” του faketoshi όπως το fork του Bitcoin και την δημιουργία ενός δικού του ψηφιακού νομίσματος, την μήνυση που έχει κάνει σε γνωστά μέλη της Bitcoin κοινότητας με τις υποθέσεις να εκκρεμούν αλλά και την μήνυση που του έχουν κάνει για κλοπή Bitcoin οι συγγενείς ενός άλλοτε συνεργάτη του.

H μήνυση αυτή είναι στα δικαστήρια της Αμερικής για ένα χρόνο και το ενδιαφέρον είναι ότι ο Craig Wright για να υποστηρίξει την θέση του παρουσίασε στο δικαστήριο δεκάδες Bitcoin διευθύνσεις που προέρχονται από mining του 2009 ως o κάτοχος τους.

Σήμερα o ανώνυμος early miner αυτών ακριβώς των Bitcoin διευθύνσεων τις υπέγραψε με το παρακάτω μήνυμα.

“Craig Steven Wright is a liar and a fraud. He doesn’t have the keys used to sign this message.

The Lightning Network is a significant achievement. However, we need to continue work on improving on-chain capacity.

Unfortunately, the solution is not to just change a constant in the code or to allow powerful participants to force out others.

We are all Satoshi”

 

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

Σύμφωνα με την έρευνα του Bitmex αυτές οι διευθύνσεις προέρχονται από έναν miner από τους ελάχιστους που είχαν ξεκινήσει το mining τους πρώτους μήνες του 2019 όταν το Bitcoin ήταν στα πρώτα του βήματα.

 

The post Early miner υπογράφει 150 Bitcoin διευθύνσεις appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

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

Ο Οργανισμός Ανοιχτών Τεχνολογιών ( ΕΕΛΛΑΚ ) σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε.

Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events.

Ημερομηνία/ΏραΕκδήλωση
21/03/2020 – 31/05/2020
Ολοήμερο
Wikimedia CEE Spring 2020
26/05/2020 – 28/05/2020
Ολοήμερο
#Online event: sambaXP 2020– online edition!
27/05/2020 – 29/05/2020
Ολοήμερο
#Online event: PGCon
27/05/2020
18:30 – 21:30
#Online event: Drupal Online meetup Greece
29/05/2020 – 31/05/2020
00:00
Boost Hackathon
POS4work Co-working Space, Πάτρα
29/05/2020
10:00 – 15:30
#Online event: Chatbots & Dialogue Systems
30/05/2020 – 31/05/2020
Ολοήμερο
#Online event: Εξ αποστάσεως εκπαίδευση: η επόμενη μέρα.Η πρόκληση της ανοικτής εκπαίδευσης
31/05/2020
18:00 – 23:00
HackTheRide2020 v1.0

Ὁ Ὀργανισμὸς Ἀνοιχτῶν Τεχνολογιῶν ΕΕΛΛAK σὲ συνεργασία μὲ τὸ Σωματεῖο ‘Φίλοι τῆς Πολυτονικῆς Γραφῆς’ διοργανώνει το δεύτερο online σεμινάρια πολυτονισμοῦ μὲ ἀνοιχτὲς τεχνολογίες διάρκειας 12 ὡρῶν το ὁποῖο ξεκινοῦν τὴν Παρασκευὴ 29 Μαἶου 2020.

Όσοι ἐνδιαφέρονται νὰ παρακολουθήσουν τὸ σεμινάριο μποροῦν  νὰ συμπληρώσουν αὐτὴν τὴ φόρμα

  • Παρασκευὴ 29/5/2020 (18:00-21:00)
       
    • Στήσιμο Ὑπολογιστῆ & Ἐργαλειοθήκη
             
    • ι) Ρύθμιση Λειτουργικοῦ Συστήματος γιὰ Ὑποστήριξη Πολυτονικοῦ    

                ι.α)    Linux 

                ι.β)    Windows

                ι.γ)    Android

                ι.δ)    Ios

  • ιι) Χρήση Πολυτονικοῦ Πληκτρολογίου    

                ιι.α)    Linux 

                ιι.β)    Windows

                ιι.γ)    Android

                ιι.δ)    Ios

  • ιιι) Ρύθμιση φυλλομετρητή/browsers Mozilla Firefox καὶ λογισμικοῦ Libre Office γιὰ χρήση αὐτόματου πολυτονικοῦ διορθωτῆ
       
  • Δευτέρα 1/6/2020 (18:00-21:00) Θεωρία/Ἐξάσκηση (Διάλεξη μὲ πρακτικὴ τάξης & κατ’οἶκον ἐργασίας)

        ι) Εἰσαγωγὴ στὸ Πολυτονικό

            ι.α) Γνωριμία μὲ τὰ Στοιχεῖα του (‘Διακριτικά’)

                ι.α.ι)    Πνεύματα

                ι.α.ιι)    Τόνοι

                ι.α.ιιι)    Ὑπογεγραμμένη/Προσγεγραμμένη

                ι.α.ιν)    Κορωνίδα

            ι.β) Ἱστορία τοῦ Πολυτονικοῦ

                ι.β.ι)    Ἐποχὴ προ-Πολυτονικοῦ

                ι.β.ιι)    Εἰσαγωγή του

                ι.β.ιιι)    20ος αἰώνας

        ιι)    Διαχωρισμὸς Φωνηέντων/Διφθόγγων

                ιι.α)    Βραχέα

                ιι.β)    Μακρά

                ιι.γ)    Δίχρονα

        ιιι)    Πρῶτοι βασικοὶ κανόνες

        ιν)    Παραδείγματα

        ν)    Ἀποστολὴ κατ’οἶκον ἐργασίας

  • Παρασκευὴ 5/6/2020 (18:00-21:00) Θεωρία/Ἐξάσκηση (Διάλεξη μὲ πρακτικὴ τάξης & κατ’οἶκον ἐργασίας)

        ι)    Περισσότεροι κανόνες

        ιι)    Παραδείγματα

        ιιι)    Ἀποστολὴ κατ’οἶκον ἐργασίας

  • Δευτέρα 8/6/2020 (18:00-21:00) Πρακτικὴ ἐξάσκηση (Πρακτικὴ τάξης)

        ι)    Ἐλεύθερο κείμενο δημοτικῆς

        ιι)    Ἐλεύθερο κείμενο καθαρεύουσας

        ιιι)    Ἀποστολὴ  ‘Βαλιτσάκι Πρώτων Βοηθειῶν Πολυτονιστῶν’

Ὁ Ἀπόστολος Βρανᾶς ἐχει πάνω ἀπὸ 30 χρόνια ἐμπειρία στὴ διδασκαλία, κυρίως τῆς Ἀγγλικῆς Γλώσσας.  Ἐνδιαφέρεται γιὰ διάφορα γλωσσικὰ θέματα, ὅπως τὴ μετάφραση, τὸ Πολυτονικὸ, τὴ Γραμμικὴ Γραφὴ Β’ καὶ τὴν παλαιογλωσσολογία.  Εἶναι Ἱδρυτικὸ Μέλος τοῦ ὑπο-ἵδρυσιν Σωματείου ‘Φίλοι τῆς Πολυτονικῆς Γραφῆς’.


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

Στις 22 Μαΐου του 2010 το μέλος του Bitcointalk forum Laszlo έκανε μια ανάρτηση προσφέροντας 10.000 Bitcoin σε όποιον του αγοράσει και του στείλει δύο πίτσες. Στο αίτημα ανταποκρίθηκε άμεσα ένα άλλο μέλος του forum ο jercos από την Αγγλία αγοράζοντας του μέσω internet δύο πίτσες από τα “papa John’s pizzas”.

I’ll pay 10,000 bitcoins for a couple of pizzas.. like maybe 2 large ones so I have some left over for the next day.
ender_x >> 10,000… Thats quite a bit.. you could sell those on https://www.bitcoinmarket.com/ for $41USD right now..
laszlo >> So nobody wants to buy me pizza?  Is the bitcoin amount I’m offering too low?
laszlo>> I just want to report that I successfully traded 10,000 bitcoins for pizza.

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

Ο ίδιος ο Laszlo αναφέρει ότι δεν πίστευε ποτέ ότι το Bitcoin θα γινόταν κάποτε τόσο δημοφιλές με την αξία του στα σημερινά επίπεδα

 “Bitcoin was just a fun hobby project for me 8 years ago.  When I paid 10,000 BTC for two pizzas I had no idea that Bitcoin would eventually become as popular as it is today, with people using it for real world transactions every day.  One of the challenges to mainstream adoption is the learning curve involved in understanding how to store and use Bitcoin securely and this Limited Edition Ledger device is a great way to get started safely.”

Είναι εδώ σωστό να επισημάνουμε ότι ακόμα και για την εποχή που έγινε η συναλλαγή φοβερά δύσκολο να εξορύξει κάποιος 10.000 Bitcoin με τις cpu που χρησιμοποιούσαν εκείνη την εποχή όλοι . Ο Laszlo ήταν ο πρώτος developer που κατόρθωσε να κάνει mining με κάρτες γραφικών δίνοντας του ένα μεγάλο αβαντάζ έναντι των υπολοίπων.

Αν και κάθε χρόνο αυτή η μέρα γιορτάζεται σε όλο τον κόσμο από τις Bitcoin κοινότητες με καθιερωμένες συναντήσεις για παραγγελίες pizza φέτος λόγο των συνθηκών είναι η μόνη χρονιά που είναι ελάχιστα τα event που έχουν πραγματοποιηθεί.

Πάντως για άλλη μια χρονιά μπορούμε να πούμε Happy Pizza Day!

Τα αναφερόμενα Bitcoin βάση της σημερινής ισοτιμίας κάνουν τις δύο πίτσες να κοστίζουν 91 εκατομμύρια δολάρια.

The post 22 Μαΐου – Happy Pizza Day appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Το Multipass είναι ένας ελαφρύς διαχειριστής VM για Windows, Linux και macOS. Είναι κατάλληλο για προγραμματιστές, web developers, DevOps, Sysadmins που θέλουν με μία μόνο εντολή ένα η περισσότερα Ubuntu servers στον laptop η το PC τους. Με το Multipass μπορείτε να δημιουργήσετε ένα η περισσότερα Ubuntu VM για δοκιμές, ανάπτυξη εφαρμογών, docker instances, kubernetes […]

Ο Οργανισμός Ανοιχτών Τεχνολογιών (ΕΕΛΛΑΚ), σε συνεργασία με την Εθνική Αρχή Ανώτατης Εκπαίδευσης, το Ινστιτούτο Εκπαιδευτικής Πολιτικής και Πανεπιστήμια και Ερευνητικά Κέντρα διοργανώνει στις 30 & 31 Μαΐου 2020, την διαδικτυακή διημερίδα “Εξ αποστάσεως εκπαίδευση: Η επόμενη μέρα. Η πρόκληση της ανοικτής εκπαίδευσης https://elearnconf.ellak.gr/ ”.

Κατά την διάρκεια της διαδικτυακής ημερίδας θα διεξαχθούν 5 συνεδρίες στρογγυλής τράπεζας για την εξ’αποστάσεως εκπαίδευση για όλες τις εκπαιδευτικές βαθμίδες και 19 εργαστήρια, συμβάλλοντας έτσι:

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

Το προσχέδιο του προγράμματος της ημερίδας είναι διαθέσιμο εδώ.

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

by: Cerebrux

Στο παρόν άρθρο θα δούμε πως πολύ εύκολα μπορούμε να παρακάμψουμε τους περιορισμούς κάποιων ISPs σε συγκεκριμένες ιστοσελίδες. Αυτό θα το πετύχουμε με τη χρήση του αγαπημένου μας open source browser Mozilla FireFox.

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

Η παραπάνω διαδικασία είχαμε δει ότι είναι απλή και καθολική και περιλαμβάνει αλλαγή των dns του Windows ή και Linux ώστε όσα λογισμικά «τρώγανε πόρτα» με απαγόρευση πρόσβασης σε ιστοσελίδες να μπορούν να μπαίνουν σε αυτές τις αποκλεισμένες σελίδες.

Τι γίνεται όμως στην περίπτωση που θέλουμε απλά να δούμε μια τέτοια σελίδα και να επιστρέψουμε στις αρχικές μας ρυθμίσεις;

Σε αυτή την περίπτωση έρχεται η πολλή πρακτική επιλογή του FireFox DNS over HTTPS να μας βγάλει από τη δύσκολη θέση

Πως ξεμπλοκάρω ιστοσελίδες μέσω Firefox

Η διαδικασία είναι εξαιρετικά απλή και δεν χρειάζεται παρά να έχετε την τελευταία έκδοση του Firefox.

Πως το ενεργοποιώ;

Από τις ρυθμίσεις του firefox (δίνουμε πολύ απλά στη γραμμή διευθύνσεων about:preferences) όπου τέρμα κάτω επιλέγουμε στα Network Settings επιλέγουμε ρυθμίσεις

Στη συνέχεια στο νέο παράθυρο που θα ανοίξει επιλέγουμε no proxy, τικάρουμε την επιλογή Enable DNS over HTTPS και επιλέγουμε τον Provider της αρεσκείας μας (Προτείνεται ο Cloudflare) και τέλος αποθηκεύουμε τις αλλαγές με ΟΚ

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

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

Παραπομπές:

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

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

Κάτι που είναι τελείως σπάνιο στο χώρο του Bitcoin έγινε σήμερα καθώς μετακινήθηκαν ψηφιακά νομίσματα που είχαν γίνει mining τον Φεβρουάριο του 2009 δηλαδή δύο μήνες μετά το genesis block. Θεωρείτε αρκετά σπάνιο αυτό το γεγονός και πάντα φέρνει αναταραχή και συζητήσεις στην κοινότητα του ψηφιακού νομίσματος καθώς εκείνη την εποχή εκτός από τον δημιουργό του Bitcoin, Satoshi Nakamoto λίγα άτομα ήταν αυτά που συμμετείχαν στην εξόρυξη του ψηφιακού νομίσματος.

 

Τα περισσότερα από τα Bitcoin που έχουν εξορυχθεί τους πρώτους μήνες ύπαρξης του Bitcoin ως συνήθως αποδίδονται στον δημιουργό του ψηφιακού νομίσματος ενώ τα Bitcoin στα πρώτα αρχικά Block δεν έχουν μετακινηθεί ποτέ. Φυσικά είναι τελείως απίθανο τα συγκεκριμένα Bitcoin να ανήκουν στον Satoshi Nakamoto και μάλλον πρόκειται για κάποιον early miner που αποφάσισε να τα χρησιμοποιήσει και όπως δείχνει η πορεία των συναλλαγών τους μάλλον έχουν μεταφερθεί σε κάποιο mixer για να αποφύγουν το tracking καθώς αρκετές διευθύνσεις που μεταφέρθηκαν είναι segwit.

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

 

The post Μετακινήθηκαν Bitcoin του Φεβρουάριου 2009 appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Contact tracing via smartphone apps has been widely touted as an important way to control and limit the spread of the COVID-19 epidemic. However, basing contact-tracing on phone apps has several limitations. Here are instructions for constructing a contact tracing device prototype with a Raspberry Pi Zero-W . The constructed device is compatible with the Apple/Google Bluetooth contact tracing specification. It runs the Epidose software, which is based on the DP3T "unlinkable" design.
Η επιτυχία της προηγούμενης έκδοσης Archon 3.0 ήταν αρκετά σημαντική, και μας ώθησε να εντατικοποιήσουμε την ανάπτυξη της επόμενης έκδοσης 4.0 και να συμπεριλάβουμε νέα χαρακτηριστικά που θα είναι ιδιαίτερα χρήσιμα σε όσους θέλουν ένα vanilla Arch Linux μέσα σε λίγα λεπτά. Ο πρώτος ελληνικός Arch Linux Installer επέστρεψε με νέα έκδοση κάνοντας την εγκατάσταση […]

«Πρέπει να τους συνδέσουμε όλους«. Με αυτόν τον υπότιτλο, ξεκινά το άρθρο της η Αναπληρώτρια Διευθύντρια και Υπεύθυνη Πολιτικής της A4AI, κα. Eleanor Sarpong.

Η A4AI (Alliance for Affordable Internet) είναι ένας συνασπισμός που έχει ως αποστολή την μείωση του κόστους πρόσβασης στο διαδίκτυο σε χώρες χαμηλού και μέσου εισοδήματος.

Στο εν λόγω άρθρο της, που δημοσιεύτηκε στην σελίδα του A4AI, η κα. Sarpong τονίζει ότι τώρα περισσότερο από ποτέ, η πρόσβαση στο Διαδίκτυο είναι μια σανίδα σωτηρίας και όχι μια πολυτέλεια αλλά δυστυχώς πάνω από 3,5 δισεκατομμύρια άνθρωποι δεν έχουν πρόσβαση στο διαδίκτυο. Όσο είναι σε ισχύ τα μέτρα κοινωνικής απόστασης, ζούμε τη ζωή μας μέσα από το Διαδίκτυο. Από τη διαδικτυακή μάθηση έως την εργασία από το σπίτι, μέχρι και θρησκευτικές υπηρεσίες ζωντανής μετάδοσης – ακόμη και γάμοι και κηδείες – ο παγκόσμιος ιστός μπορεί και μας συνδέει με τα αγαπημένα μας πρόσωπα.

Ωστόσο, η ψηφιακή ανισότητα στερεί δισεκατομμύρια ανθρώπους από αυτές τις κρίσιμες συνδέσεις. Η κρίση του κορωνοϊού έχει αποκαλύψει έντονα το συγκλονιστικό ψηφιακό χάσμα που υπάρχει σε όλο τον κόσμο. Μόνο το 54% του παγκόσμιου πληθυσμού είναι συνδεδεμένο σήμερα, με άτομα σε φτωχότερες περιοχές να είναι πολύ λιγότερο πιθανό να έχουν πρόσβαση στο διαδίκτυο, συμπεριλαμβάνοντας γυναίκες, ηλικιωμένους και πολιτών που ζουν σε απομακρυσμένες και αγροτικές περιοχές. Μεταξύ αυτών που είναι συνδεδεμένοι, πολλοί συνδέονται μόνο μέσω του χώρου εργασίας τους, του σχολείου ή σε δημόσιους χώρους πρόσβασης, όπως βιβλιοθήκες και καφετέριες – πράγμα που σημαίνει ότι το κλείσιμο αυτών των δημόσιων χώρων έχει ως αποτέλεσμα ακόμη περισσότερα άτομα να είναι εκτός σύνδεσης.

Βέβαια δεν είναι μόνο οι φτωχότερες χώρες που πλήττονται στον τομέα της πρόσβασης στο διαδίκτυο. Στη Νέα Υόρκη, σχεδόν το ένα τρίτο των νοικοκυριών δεν έχει ευρυζωνικές υπηρεσίες στο σπίτι. Στην Ισπανία, το 19% δεν διαθέτει υπολογιστή ενώ τέσσερα στα δέκα νοικοκυριά χαμηλού εισοδήματος στις ΗΠΑ δεν έχουν ευρυζωνική πρόσβαση.

Ευτυχώς όμως σε αντίθεση με την μάχη κατά της πανδημίας ο εχθρός εδώ δεν είναι αόρατος. Οι κυβερνήσεις, οι εταιρείες, οι οργανισμοί και η κοινωνία των πολιτών μπορούν να συνεργαστούν για να λάβουν επείγοντα μέτρα ώστε να φέρουν όσο το δυνατόν περισσότερους ανθρώπους κοντά στο διαδίκτυο. Η Συμμαχία για το Προσιτό Διαδίκτυο (A4AI) και το World Wide Web Foundation έχουν δημοσιεύσει ένα σύντομο κείμενο πολιτικής (PDF) που προτείνει βήματα για την επείγουσα σύνδεση περισσότερων ατόμων στο Διαδίκτυο και την καθολική πρόσβαση στο Διαδίκτυο.

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

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

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

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

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

Πηγή άρθρου :Α4ΑΙ

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

H ομάδα του Bitcoin & Blockchain Tech Meetup (Athens) θα πραγματοποιήσει το επόμενο της meetup την Τρίτη 26 Μαίου 8 το απόγευμα με αυτή την φορά η συνάντηση να γίνετε διαδικτυακά. Στο online meetup θα είναι καλεσμένος ο developer Max Hillebrand.

Ακολουθεί η ανακοίνωση από τους διοργανωτές έτσι όπως αναρτήθηκε στο Bitcointalk forum.

Το επόμενο meetup μας θα είναι online με καλεσμένο τον Max Hillebrand, προγραμματιστή και open source entrepreneur που ασχολήθηκε με το Wasabi, Nodl, Cold Card και άλλα privacy-enhancing projects στο Bitcoin. Θα μας μιλήσει για

1) το πως ζει μόνο με Bitcoin και χωρίς τραπεζικό λογαριασμό,

2) γιατί και πως να χρησιμοποιήσουμε το CoinJoin για να αυξήσουμε την ιδιωτικότητα των Bitcoin μας και

3) τις επερχόμενες αλλαγές στο Bitcoin, όπως Taproot και Schnorr signatures, που θα αυξήσουν την ιδιωτικότητά του.

Το meetup θα είναι στα αγγλικά και το Youtube chat στα Ελληνικά και στα Αγγλικά. Οι ερωτήσεις του κοινού θα γίνουν μέσω του Youtube chat. Το Youtube link θα το αναρτήσουμε αργότερα στο https://www.meetup.com/BlockchainGreece-0/events/270650506/

Περισσότερα για τον Max: https://towardsliberty.com/
Για το Wasabi CoinJoin: https://docs.wasabiwallet.io/why-wasabi/
Βίντεο με τον Max να κόβει την κάρτα της Deutsche Bank: https://twitter.com/HillebrandMax/status/1178648729622069248

The post Online Athens meetup με τον Bitcoin developer Max Hillebrand appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

Πέμπτη, 21.05.2020, στις 19:00 και συζητάμε παρέα με τον Μάνο Ψυχογιόπουλο WooCommerce, products/plugins και όλα όσα μας ενδιαφέρουν γύρω από αυτό το θέμα! Ραντεβού στο Zoom!

The post Ask Me Anything: Building WooCommerce Plugins appeared first on WordPress Greek Community.

Στον σημερινό εκπαιδευτικού σκοπού οδηγό, θα δούμε πως γίνεται το hacking ή το «σπάσιμο» κωδικών του Wifi με απλά βήματα. Με άλλα λόγια πως θα πάρω ίντερνετ από τον γείτονα. Όπως θα θυμάστε και με το WEP, έτσι και το WPA / WPA2 όπως υλοποιούνται από τους κατασκευαστές των router πάσχουν από ευπάθειες που μπορούν […]

Η ψηφιακή εποχή φέρνει νέους τρόπους δημοσίευσης αποτελεσμάτων της έρευνας. Κάτι που όμως συχνά προσκρούει στους περιορισμούς των αδειών χρήσης και των δικαιωμάτων πνευματικής ιδιοκτησίας. Οι ακαδημαϊκές βιβλιοθήκες όπως η Zentralbibliothek für Wirtschaftswissenschaften καλούνται να αντιμετωπίσουν το θέμα. Αλλά πώς;

Όλο και περισσότερες επιστημονικές δημοσιεύσεις εκδίδονται ψηφιακά, και οι σχετικές πληροφορίες πρέπει να διατίθενται γρήγορα, άμεσα και δωρεάν: Η ZBW –η Deutsche Zentralbibliothek für Wirtschaftswissenschaften (Γερμανική Κεντρική Βιβλιοθήκη Οικονομικών Επιστημών)– διατύπωσε ως μία από τις πρώτες επιστημονικές βιβλιοθήκες της Γερμανίας την απάντησή της σε αυτές τις μεγάλες προκλήσεις με τη στρατηγική της του 2015-2020. Στη μετάβασή της προς τη μορφή μιας ψηφιακής βιβλιοθήκης εφαρμόζει βήμα βήμα στη διαχείριση του καταλόγου της μια στρατηγική e-preferred: Σε όλες τις αποφάσεις πρόσκτησης νέων τίτλων προτιμάται η ψηφιακή μορφή μιας δημοσίευσης, υπό την προϋπόθεση ότι είναι προσβάσιμη σε υπερτοπικό επίπεδο και διαθέσιμη σε μόνιμη βάση.

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

Η ΑΝΟΙΧΤΗ ΠΡΟΣΒΑΣΗ ΩΣ ΔΟΜΙΚΟ ΣΤΟΙΧΕΙΟ

Η ZBW διαπραγματεύεται για υπερτοπικές άδειες, είναι ο κύριος διαπραγματευτής στις συζητήσεις με κονσόρτσια και αναπτύσσει νέα μοντέλα αδειοδότησης σε συνεργασία με εκδοτικούς οίκους. Έτσι, εξασφαλίζεται συνήθως μια περιορισμένη πρόσβαση σε δημοσιεύσεις, η αποθήκευση όμως πολλές φορές είτε δεν επιτρέπεται είτε επιτρέπεται έπειτα από κάποιο συγκεκριμένο διάστημα. Ένα ακόμη δομικό στοιχείο της στρατηγικής e-preferred είναι για τον λόγο αυτό η δημιουργία αποθετηρίων, δηλαδή server εγγράφων, στα οποία οι δημοσιεύσεις θα διατίθενται, ει δυνατόν, με ανοιχτή πρόσβαση. Με το Econstor η ZBW διαθέτει ήδη έναν από τους μεγαλύτερους και υψηλού επιπέδου servers δημοσιεύσεων στον κλάδο των οικονομικών επιστημών. Σε αυτόν αρχειοθετούνται επιλεγμένες δημοσιεύσεις των οικονομικών επιστημών – κυρίως σε μορφή pdf.

HOSTING, ΑΡΧΕΙΟΘΕΤΗΣΗ, ΔΙΑΔΟΣΗ

Αναζήτηση με Econbiz | Φωτογραφία (Απόκομμα): © ZBW

Με σκοπό να μπορέσει να δοθεί η εικόνα όλου του φάσματος της συλλογής της ZBW, υλοποιήθηκε το Ψηφιακό Αρχείο ως νέο αποθετήριο – δηλαδή ως νέος κατάλογος. Εκεί μπορούν να φιλοξενηθούν, να αρχειοθετηθούν και να αποκτήσουν ένα μόνιμο αναγνωριστικό (Persistent Identifier) όλες οι τρέχουσες μορφές αρχείων. Η πρόσβαση σε επιλεγμένες ηλεκτρονικές δημοσιεύσεις μπορεί να γίνει τοπικά, κατά οργανισμούς ή με χρονικό περιορισμό (Closed Access). Η πρόσβαση γίνεται μέσα από την ερευνητική πύλη της ZBW, EconBiz.

Η διαδικασία ξεκινά με την επιλογή περιεχομένου. Στο τέλος ελέγχεται αν η ψηφιακή δημοσίευση μπορεί με ασφάλεια να παρατεθεί ως πηγή μακροπρόθεσμα και, επομένως, αν μπορεί να είναι μόνιμα διαθέσιμη σε ανοιχτή πρόσβαση. Στην περίπτωση αυτή ακολουθεί μια επιβεβαίωση χωρίς αποθήκευση. Για την αντίθετη περίπτωση ελέγχεται κατ’ αρχάς αν υπάρχει μια άδεια ανοιχτού περιεχομένου (OCL). Εάν ναι, τότε το αρχείο αποθηκεύεται απευθείας στο Ψηφιακό Αρχείο. Διαφορετικά, ζητούνται δικαιώματα χρήσης, κατά κανόνα από τον εκδοτικό οργανισμό. Κατά κύριο λόγο ζητούνται δικαιώματα φιλοξενίας, αρχειοθέτησης και μακροπρόθεσμης αρχειοθέτησης, καθώς και διανομής σε ανοιχτή πρόσβαση. Τα υψηλά ποσοστά επιτυχίας δείχνουν ότι η ιδέα της ανοιχτής πρόσβασης έχει υιοθετηθεί από τα ακαδημαϊκά συστήματα σε παγκόσμιο επίπεδο. Ωστόσο, η εξασφάλιση δικαιωμάτων δυσχεραίνεται λόγω του ισχύοντος στη Γερμανία δικαίου πνευματικών δικαιωμάτων: Οι κανόνες του οδηγούν σε περίπλοκες συμφωνίες χρήσης και έχουν ως αποτέλεσμα μια αυξανόμενη ανάγκη ειδικών νομικών γνώσεων.

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

ΣΕΜΙΝΑΡΙΑ ΚΑΤΑΡΤΙΣΗΣ ΚΑΙ ΕΥΚΑΙΡΙΕΣ

Πέρα από τις πτυχές που σχετίζονται με τις τεχνικές δυνατότητες και τα πνευματικά δικαιώματα, η κατάρτιση των εμπλεκόμενων εργαζομένων είναι σημαντική προϋπόθεση για μία επιτυχημένη στρατηγική e-preferred. Εδώ συμπεριλαμβάνονται σεμινάρια κατάρτισης στις τεχνολογικές καινοτομίες αλλά και μια ενδεδειγμένη γενική ανάπτυξη δεξιοτήτων. Η ZBW έχει επιτύχει θετικά αποτελέσματα με την εισαγωγή μικρών ομάδων σε νέες διαδικασίες εργασίας και συγκεκριμένα ποιοτικά κριτήρια. Αν και θα πρέπει να σημειωθεί ότι στις διαδικτυακές δημοσιεύσεις υπάρχουν τόσο πολλές διαφορετικές επιλογές, ώστε δεν μπορούν να αποτυπωθούν όλες οι διαδικασίες σε πρότυπα. Γι’ αυτό και πρέπει να προωθηθεί επίσης η ικανότητα να διαχειρίζεται κανείς την πολυπλοκότητα αλλά και να εργάζεται δημιουργικά και στοχευμένα προς την εξεύρεση λύσεων.

Η εμπειρία δείχνει επίσης ότι μια στρατηγική e-preferred σημαίνει και μεγαλύτερο όγκο εργασίας κατά την επεξεργασία των ηλεκτρονικών δημοσιεύσεων και, επομένως, αυξημένες ανάγκες προσωπικού. Παρ’ όλα αυτά, λαμβάνοντας υπόψη τον ψηφιακό μετασχηματισμό στο ακαδημαϊκό σύστημα, η εφαρμογή μιας τέτοιας στρατηγικής είναι για τις βιβλιοθήκες μια σημαντική ευκαιρία που αξίζει να αδράξουν.

ΣΥΝΤΑΚΤΡΙΕΣ

Η Karin Wortmann είναι διευθύντρια του Προγράμματος Ανάπτυξης Καταλόγου και Μεταδεδομένων της ZBW.

Η Regine Lipka είναι διπλωματούχος βιβλιοθηκονόμος στην ZBW και εργάζεται στο τμήμα Ψηφιακού Αρχείου.

Μετάφραση: Πελαγία Τσινάρη.

Copyright: Κείμενο: Goethe-Institut, Karin Wortmann, Regine Lipka . Το κείμενο αυτό υπόκειται σε άδεια Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz.

Πηγή άρθρου: https://www.goethe.de/bibl

Του Cory Doctorow

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

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

Να πως φτάσαμε ως εδώ: αρχικά, υπήρχαν τα cookies. Οι άνθρωποι που διαχειρίζονταν τους web-servers ήθελαν έναν τρόπο για να αλληλεπιδρούν με τους ανθρώπους που τους χρησιμοποιούσαν: έναν τρόπο, για παράδειγμα, για να θυμούνται τις προτιμήσεις σας από επίσκεψη σε επίσκεψη ή να σας ξεχωρίζουν ανάμεσα σε αλληλεπιδράσεις  που εκτείνονται σε δεκάδες οθόνες καθώς γεμίζατε και εξαργυρώνατε ένα εικονικό καλάθι αγορών.

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

Αντ’ αυτού, η Google και οι άλλες πρώιμες εταιρείες διαφημιστικής τεχνολογίας σκέφτηκαν να τοποθετήσουν διαφημίσεις στις ιστοσελίδες των άλλων, και οι διαφημίσεις αυτές θα μπορούσαν να λειτουργήσουν ως συνδετικός κρίκος μεταξύ των χρηστών του διαδικτύου και της Google. Κάθε σελίδα με μια διαφήμιση της Google ήταν σε θέση να γράψει και να διαβάσει ένα cookie της Google στο πρόγραμμα περιήγησής σας (κάτι που μπορούσε να απενεργοποιηθεί, αλλά κανείς δεν το έκανε) και έτσι η Google μπορούσε να έχει μια αρκετά καλή εικόνα του ποιες ιστοσελίδες επισκεφτήκατε. Η πληροφορία αυτή, με τη σειρά της, θα μπορούσε να χρησιμοποιηθεί για να σας στοχεύσει με συγκεκριμένες διαφημίσεις και τα sites που θα τοποθετούσαν τις διαφημίσεις της Google στις σελίδες τους θα έπαιρναν ένα μικρό χρηματικό ποσό για κάθε επισκέπτη. Οι διαφημιζόμενοι θα μπορούσαν να στοχεύουν διαφορετικά είδη χρηστών – χρήστες που είχαν αναζητήσει πληροφορίες σχετικά με τον αμίαντο και τον καρκίνο του πνεύμονα, με προϊόντα για μωρά, με τον προγραμματισμό γάμου, με τα μυθιστορήματα επιστημονικής φαντασίας. Οι ίδιες οι ιστοσελίδες έγιναν μέρος του “καταλόγου” της Google όπου θα μπορούσε να τοποθετήσει τις διαφημίσεις, αλλά επίσης βελτίωσαν τις καταγραφές της σχετικά με τους χρήστες του διαδικτύου, δίνοντάς της έτσι μια καλύτερη ιστορία για να πουλήσει στη συνέχεια σε διαφημιστές.

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

Φυσικά, υπήρξαν επιπτώσεις στην ιδιωτικότητα από όλα αυτά. Από νωρίς παραβιάσεις και δικαστικές διαμάχες ξεπήδησαν σε όλον τον κόσμο. Οι δικηγόροι της Google και των μεγάλων εκδοτών (αναφορικά με τα εργαλεία δημοσίευσης, τα εργαλεία κατασκευής blogs που διαδόθηκαν ευρέως και αποτέλεσαν “Συστήματα Διαχείρισης Περιεχομένου” για να καταλήξουν πια να είναι ο πρωταρχικός τρόπος δημοσίευσης υλικού στο διαδίκτυο) υιοθέτησαν ένα στερεότυπο νομικό λόγο, με την “πολιτική ιδιωτικότητας” και τους “όρους χρήσης της υπηρεσίας” και την “άδεια χρήσης τελικού χρήστη” που αναφέρονται στο κάτω μέρος τόσων σελίδων που επισκέπτεστε κάθε μέρα, και που “με την επίσκεψή σας στην ιστοσελίδα δηλώνετε πως συμφωνείτε και συμμορφώνεστε με τους όρους της υπηρεσίας”.

Καθώς όλο και περισσότερες εταιρείες αναρριχώνται στη εξουσία του ”καπιταλισμού επιτήρησης” οι συμφωνίες αυτές πολλαπλασιάστηκαν, το ίδιο και η ανάγκη να υπάρχουν, γιατί σύντομα τα πάντα χρησιμοποιούνταν για συλλογή δεδομένων. Καθώς το Διαδίκτυο κατέκτησε τον φυσικό κόσμο και αποίκησε τα τηλέφωνά μας, αρχίσαμε να παίρνουμε μια γεύση του πώς θα έμοιαζε όλο αυτό τα επόμενα χρόνια. Εφαρμογές που έκαναν αθώα πράγματα όπως για παράδειγμα να μετατρέψουν το τηλέφωνό σας σε φακό, ή να καταγράψουν φωνητικές σημειώσεις, ή να αφήσουν τα παιδιά σας να ενώσουν κουκίδες σχηματίζοντας κάποιο clip-art, συνοδεύονταν από οθόνες με “εξουσιοδοτήσεις”‘ που απαιτούσαν να τις αφήσετε να εισβάλουν στο τηλέφωνό σας και σε όλα τα σημαντικά δεδομένα της ζωής σας: τον αριθμό τηλεφώνου, την διεύθυνση ηλεκτρονικού ταχυδρομείου, τα SMS και άλλα μηνύματα, τα e-mails, την τοποθεσία σας – όλα όσα θα μπορούσαν να γίνουν αντιληπτά άμεσα ή έμμεσα από μια συσκευή που κουβαλούσατε συνέχεια μαζί σας και είχε πρόσβαση στις πιο ευαίσθητες στιγμές σας.

Όταν άρχισαν οι αντιδράσεις, οι κατασκευαστές των εφαρμογών και οι εταιρείες κατασκευής smartphone είχαν έτοιμη την ανταπάντηση: “Συμφωνήσατε να μας επιτρέψετε να το κάνουμε. Σας ενημερώσαμε για τις πρακτικές απορρήτου μας, και μας δώσατε τη συγκατάθεσή σας.”

Αυτό το μοντέλο “ενημέρωσης και συναίνεσης” είναι εξόφθαλμα παράλογο και όμως έχει εκπληκτική νομική ισχύ. Καθώς τα γράφω όλα αυτά, τον Ιούλιο του 2016, τα αμερικανικά ομοσπονδιακά δευτεροβάθμια δικαστήρια έχουν μόλις αποφανθεί επί δύο υποθέσεων που αφορούσαν το αν οι “άδειες χρήσης τελικού χρήστη” που κανείς δε διαβάζει και κανείς δεν καταλαβαίνει και κανείς δεν παίρνει στα σοβαρά, μπορούν να είναι επιβλητές. Οι υποθέσεις διέφεραν λίγο, αλλά και στις δύο περιπτώσεις, οι δικαστές είπαν ότι ήταν επιβλητές τουλάχιστον για κάποιο διάστημα (και ότι η παραβίασή τους μπορεί να είναι κακούργημα!). Αυτές οι αποφάσεις πάρθηκαν ενώ το σύνολο της Αμερικής είχε καταληφθεί από τον πυρετό του Pokémon Go, με λίγους μόνο σπασίκλες όπως εγώ να επισημαίνουμε πως απλά και μόνο με την εγκατάσταση του παιχνιδιού, όλα αυτά τα εκατομμύρια των παικτών έχουν ”συμφωνήσει” να χάσουν το δικαίωμά τους να κινηθούν νομικά εναντίον της ισχυρής εταιρείας στην ιδιοκτησία της οποίας ανήκουν τα Pokémon, όταν αυτή παραβιάσει τα προσωπικά δεδομένα των παικτών. Έχετε όμως χρονικό περιθώριο 30 ημερών για να υπαναχωρήσετε στην συμφωνία σας. Αν η εφαρμογή του Pokémon Go υπάρχει ακόμα στην ροή σας και έχετε εγγραφεί σε αυτό τις τελευταίες 30 ημέρες, στείλτε ένα e-mail με θέμα ”Διευθέτηση Υπαναχώρησης” και συμπεριλάβετε στο κυρίως κείμενο ”μια σαφή δήλωσή σας πως δεν αποδέχεστε τους όρους της υπηρεσίας του Pokémon Go.”

Η ενημέρωση και συναίνεση αποτελεί μια παράλογη νομική μυθοπλασία. Ο Jonathan Α. Obar και η Anne Oeldorf-Hirsch, ένα ζευγάρι καθηγητών Επικοινωνιολογίας από το York University και το University of Connecticut, δημοσίευσαν ένα έγγραφο εργασίας το 2016 που ονομάζεται “Το μεγαλύτερο ψέμα στο Διαδίκτυο: Αγνοώντας τις Πολιτικές Απορρήτου και την Πολιτική Χρήσης Υπηρεσιών των κοινωνικών δικτύων”. Το έγγραφο περιγράφει αναλυτικά το πώς οι καθηγητές έδωσαν την ευκαιρία στους φοιτητές τους, οι οποίοι μελετούν το αντικείμενο των συμφωνητικών αδειών χρήσης και την ιδιωτικότητα, να δοκιμάσουν ένα νέο κοινωνικό δίκτυο (η συγκεκριμένη υπηρεσία ήταν φανταστική, αλλά οι μαθητές δεν το γνώριζαν). Για να δοκιμάσουν το δίκτυο, οι φοιτητές έπρεπε να δημιουργήσουν λογαριασμούς, και τους δόθηκε η ευκαιρία να εξετάσουν τους όρους χρήσης της υπηρεσίας και την πολιτική ιδιωτικότητας, η οποία έγραφε ξεκάθαρα πως θα δώσει όλα τα προσωπικά δεδομένα των χρηστών στην NSA και απαιτούσε το πρωτότοκο παιδί των φοιτητών ως αντάλλαγμα για την πρόσβαση στην υπηρεσία. Όπως θα έχετε καταλάβει ήδη από τον τίτλο της μελέτης, κανένας από τους φοιτητές δεν παρατήρησε κανένα από τα δύο σημεία και σχεδόν κανένας από αυτούς δεν κοίταξε τους όρους παροχής υπηρεσιών για περισσότερο από μερικά δευτερόλεπτα.

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

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

Ο ερχομός του “Διαδικτύου των πραγμάτων” (IoT) – ένα απαίσιο όνομα που δείχνει πως οι υποστηρικτές του δε γνωρίζουν ακόμη ποια θα είναι η χρησιμότητά του, όπως τα “κινητά τηλέφωνα” ή οι “3D εκτυπωτές” – θα δώσει δυνατότητα δικτύωσης στα πάντα: συσκευές, λαμπτήρες, τηλεοράσεις, αυτοκίνητα, ιατρικά εμφυτεύματα, παπούτσια και ενδύματα. Η λάμπα σας δε χρειάζεται να μπορεί να τρέξει  εφαρμογές ή να δρομολογεί πακέτα δεδομένων, αλλά οι μικροσκοπικοί ελεγκτές του εμπορίου που επιτρέπουν στους έξυπνους διακόπτες να ελέγχουν τα φώτα παντού (και έτσι να επιτρέπουν σε συσκευές όπως οι έξυπνοι θερμοστάτες και τα τηλέφωνα να αλληλεπιδρούν με τα φώτα και το σύστημα ασφαλείας στο σπίτι) θα περιλαμβάνουν πλήρεις υπολογιστικές δυνατότητες από προεπιλογή, επειδή αυτό θα είναι πιο αποδοτικό από πλευράς κόστους από ό,τι η προσαρμογή ενός τσιπ και ενός συστήματος για κάθε κατηγορία συσκευής. Αυτό που έχει καθορίσει τους υπολογιστές τόσο αδυσώπητα, κάνοντάς τους φθηνότερους, πιο ισχυρούς και πανταχού παρόντες, είναι η ευελιξία τους, ο χαρακτήρας της γενικής χρήσης τους. Το γεγονός της γενικής χρήσης τους είναι αναπόφευκτο και υπέροχο και απαίσιο, και αυτό σημαίνει ότι η έρευνα και ανάπτυξη που έχει κάνει τους υπολογιστές πιο γρήγορους προς όφελος της αεροπορίας ωφελεί και τους υπολογιστές μέσα στο τηλέφωνό σας και την συσκευή παρακολούθησης της καρδιάς σας (και αντίστροφα). Έτσι, όλα σύντομα θα περιέχουν έναν υπολογιστή.

Θα ”αλληλεπιδράτε” με εκατοντάδες, στην συνέχεια χιλιάδες, μετά δεκάδες χιλιάδες υπολογιστές κάθε μέρα. Η συντριπτική πλειοψηφία αυτών των αλληλεπιδράσεων θα είναι στιγμιαίες και με υπολογιστές που δε θα έχουν τρόπο να σας δείξουν τους όρους χρήσης της υπηρεσίας, πόσο μάλλον να σας παρουσιάσουν ένα κουμπί για να κάνετε κλικ για να δώσετε την “συναίνεσή” σας. Κάθε τηλεόραση στο μπαρ που πηγαίνετε για ένα ποτό και να δείτε έναν αγώνα, θα έχει κάμερες και μικρόφωνα και θα καταγράφει την εικόνα σας και θα την επεξεργάζεται μέσω ενός λογισμικού αναγνώρισης προσώπου, θα καταγράφει όσα λέτε και θα τα μεταφέρει  σε έναν διακομιστή που θα τρέχει συνεχή αναγνώριση ομιλίας (για να ελέγχει αν δίνετε κάποια φωνητική εντολή). Κάθε αυτοκίνητο που σας προσπερνά θα έχει κάμερες που θα καταγράφουν την εμφάνιση και την πορεία σας, που συλλέγουν τα μοναδικά αναγνωριστικά του Bluetooth σας και των άλλων ασύρματων συσκευών μικρής εμβέλειας και θα τα στέλνει στο «υπολογιστικό νέφος» (cloud) και εκεί θα συγχωνεύονται και θα συναθροίζονται μαζί με άλλα δεδομένα που θα προέρχονται από άλλες πηγές.

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

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

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

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

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

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

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

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

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

Αυτή τη στιγμή, οι εταιρείες που παραβιάζουν τα δεδομένα των χρηστών τους δεν αντιμετωπίζουν σχεδόν καμία ευθύνη. Όταν η Home Depot έχασε 53 εκατομμύρια αριθμούς πιστωτικών καρτών και 56 εκατομμύρια σχετιζόμενες διευθύνσεις e-mail, το δικαστήριο επιδίκασε σε κάθε πελάτη μόλις $0,34 για τον καθένα, μαζί με πιστοποιητικά δώρων για πιστωτικές υπηρεσίες και για δάνεια με εγγυημένο τόκο, των οποίων η φερεγγυότητα δεν επιβεβαιώνεται στη βιβλιογραφία. Αλλά οι παραβιάσεις θα συνεχίσουν να γίνονται και θα χειροτερέψουν και οι δικηγόροι που διαχειρίζονται τις συλλογικές μηνύσεις θα έχουν την πολυτέλεια να διαλέγουν τους πελάτες τους. Αυτοί οι δικηγόροι που πληρώνονται με ποσοστό επί των κερδών, αντιπροσωπεύουν ένα είδος παρατεταμένου, εξελισσόμενου αγώνα ενάντια στον καπιταλισμό επιτήρησης, που με διάφορες τυχαίες προσεγγίσεις προσπαθούν να πείσουν τα δικαστήρια να αναγκάσουν τις εταιρείες που μηνύονται να απορροφήσουν το πλήρες κοινωνικό κόστος της απερίσκεπτης συλλογής και διαχείρισης δεδομένων.

Τελικά, κάποιος δικηγόρος θα καταφέρει να πείσει κάποιον δικαστή ότι, ας πούμε, το 1% των θυμάτων των παραβιάσεων μιας πλούσιας εταιρείας θα καταλήξει να χάσει το σπίτι του από κλέφτες ταυτότητας και αυτό θα οφείλεται στα δεδομένα που διέρρευσε η εταιρεία, και πως οι ζημίες τους θα πρέπει να είναι ίσες με το 1% του συνόλου της περιουσίας που ανήκει σε 53 εκατομμύρια (ή 500 εκατομμύρια!) πελάτες τους οποίους (η εταιρεία) έχει αδικήσει. Με αυτόν τον τρόπο θα κλείσουν εκατοντάδες εταιρείες και δισεκατομμύρια θα μεταφερθούν από τους επενδυτές και τους ασφαλιστές στους δικηγόρους και τους πελάτες τους.

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

Ο κίνδυνος, φυσικά, είναι  οι ”όροι της υπηρεσίας”. Αν κάθε ”συμφωνία” που κάνατε κλικ στο παρελθόν ή απλά προσπεράσατε περιλαμβάνει αναγκαστική διαιτησία – αυτό σημαίνει πως παραιτηθήκατε του δικαιώματός σας να μηνύσετε ή να συμμετάσχετε σε μια ομαδική μήνυση. Και τότε δεν υπάρχει ομάδα για να κάνει μια ομαδική κίνηση. Υπάρχει ένας λόγος που οι συμφωνίες διαιτησίας έχουν πολλαπλασιαστεί σε κάθε πλευρά της ζωής μας, από το Airbnb και το Google Fiber μέχρι τις αίθουσες αναμονής διαφόρων γιατρών και οδοντιάτρων που επισκέφτηκα από τότε που μετακόμισα πίσω στις ΗΠΑ το περασμένο έτος. Έπρεπε μέχρι και να συμφωνήσω σε αναγκαστική διαιτησία όταν άφησα την κόρη μου σε ένα πάρτι γενεθλίων για παιδιά (δεν το επινόησα αυτό – ήταν σε μια πιτσαρία με ένα γυμναστήριο ζούγκλα).

Αυτό που έρχεται είναι η καταιγίδα του αιώνα, και οι ομπρέλες μας είναι όλοι αυτοί οι υδατοδιαλυτοί αριθμοί των $5 που εμφανίζονται στις γωνίες των δρόμων της Νέας Υόρκης κάθε φορά που τα σύννεφα εμφανίζονται στον ουρανό. Να φοβάστε.

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

Αξιοποιώντας τις πύλες ψηφιακού περιεχομένου του Εθνικού Κέντρου Τεκμηρίωσης και Ηλεκτρονικού Περιεχομένου (ΕΚΤ), μπορούμε να πραγματοποιήσουμε ένα ταξίδι πίσω στον χρόνο και να ανακαλύψουμε τη ζωή και το έργο των κυριότερων εκφραστών της Νέας Αθηναϊκής Σχολής, των ποιητών δηλαδή που κυριαρχησαν στην πνευματική ζωή της χώρας μετά το 1880, με προεξέχουσα μορφή τον Κωστή Παλαμά. Οι ποιητές της γενιάς αυτής, επηρεασμένοι από τα ρεύματα του Παρνασσισμού και του Συμβολισμού που άνθιζαν εκείνη την περίοδο στη δυτική Ευρώπη, άσκησαν κριτική με τα ανανεωτικά τους έργα στον Ρομαντισμό της Α’ Αθηναϊκής Σχολής και ενδιαφέρθηκαν για την καθιέρωση της δημοτικής στον ποιητικό λόγο.

Στην πύλη επιστημονικού περιεχομένου OpenArchives.gr μπορείτε να εντοπίσετε τεκμήρια για τα ρεύματα του Ρομαντισμού, τουΠαρανασσισμού και του Συμβολισμού που εμφανίστηκαν τον 19ο αιώνα στη δυτική Ευρώπη και κυρίως στη Γαλλία. Παράλληλα, μπορείτε να αναζητήσετε άρθρα τόσο για τους ποιητές της Α’ Αθηναϊκής Σχολής που έκαναν την εμφάνισή τους στην πνευματική ζωή της χώρας μετά το 1830, όσο και για τους ποιητές της Γενιάς του 1880.

Επιπλέον, στη βιβλιογραφική βάση δεδομένων της ΒΙΒΛΙΟΝΕΤ μπορείτε να συλλέξετε βιογραφικά στοιχεία και πληροφορίες για το συγγραφικό έργο του Κωστή Παλαμά, του κορυφαίου εκπροσώπου της Νέας Αθηναϊκής Σχολής. Στη ΒΙΒΛΙΟΝΕΤ μπορείτε να εντοπίσετε επίσης πληροφορίες για τη ζωή και το έργο του Γεώργιου Δροσίνη, του Ιωάννη Πολέμη, του Αριστομένη Προβελέγγιου και του Γεώργιου Σουρή. Τέλος, στις συλλογές του συσσωρευτή ψηφιακού πολιτιστικού περιεχομένου SearchCulture.gr θα βρείτε φωτογραφίες, χαρακτικά έργα, βιβλία και χειρόγραφες σημειώσεις του Λάμπρου Πορφύρα, του Jean Moréas, του Κώστα Κρυστάλλη, του Αργύρη Εφταλιώτη, του Ιωάννη Γρυπάρη και άλλων σημαντικών εκπροσώπων της γενιάς του 1880.

Η Νέα Αθηναϊκή Σχολή

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

Τίτλος τεκμηρίου: Η διάνοιξη του Ισθμού της Κορίνθου | Δημιουργός: Βολανάκης Κωνσταντίνος
Πάροχος: Εθνική Πινακοθήκη-Μουσείο Αλεξάνδρου Σούτσου – (Άδεια χρήσης:CC BY-NC-ND 4.0 GR)


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

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

Τίτλος τεκμηρίου: Οι ποιητές | Δημιουργός: Ροϊλός, Γεώργιος 
Πάροχος: Φιλολογικός Σύλλογος Παρνασσός – (Άδεια χρήσης: CC BY-SA 4.0)
Από τα αριστερά προς τα δεξιά διακρίνονται οι Γ. Στρατήγης, Γ. Δροσίνης, Ι. Πολέμης, Κ. Παλαμάς, Γ. Σουρής και Α. Προβελέγγιος.

Οι κύριοι εκπρόσωποι της Νέας Αθηναϊκής Σχολής

Κορυφαίος εκπρόσωπος της Νέας Αθηναϊκής Σχολής και ανανεωτής της νεοελληνικής ποίησης ήταν ο Κωστής Παλαμάς, ο οποίος για περισσότερα από σαράντα χρόνια κυριάρχησε στην πνευματική ζωή του τόπου, εκφράζοντας με την ποίηση του τα νέα ρεύματα και τις νέες τάσεις στον χώρο της ποίησης. Άξιοι αναφοράς ήταν επίσης και οι αγώνες του για την καθιέρωση της δημοτικής γλώσσας στον γραπτό λόγο, καθώς ο ίδιος υπερασπίστηκε τον Γιάννη Ψυχάρη, όταν δημοσίευσε το έργο του «Το Ταξίδι μου». Περισσότερες πληροφορίες για τη ζωή και το συγγραφικό έργο του Κ. Παλαμά διατίθενται στη βιβλιογραφική βάση δεδομένων ΒΙΒΛΙΟΝΕΤ, ενώ στην πύλη επιστημονικού περιεχομένου OpenArchives, μπορείτε να βρείτε περισσότερα από 500 άρθρα για τον αντίκτυπο του έργου του.

Τίτλος τεκμηρίου: Κωστής Παλαμάς (1859-1943)
Πάροχος: Ελληνικό Λογοτεχνικό και Ιστορικό Αρχείο (ΕΛΙΑ)- Μορφωτικό Ίδρυμα Εθνικής Τραπέζης (ΜΙΕΤ) – (Άδεια χρήσης: In Copyright (InC) Σε καθεστώς Πνευματικής Ιδιοκτησίας – Περιορισμένη Χρήση)

Ο Γεώργιος Δροσίνης επίσης διαδραμάτισε σημαντικό ρόλο στις πνευματικές εξελίξεις της εποχής. Ο Γ. Δροσίνης πρωτοεμφανίστηκε στον χώρο της λογοτεχνίας, το 1879 με ποιήματά του στο περιοδικό Ραμπαγάς. Στην πρώτη φάση της λογοτεχνικής παραγωγής του ανήκουν οι συλλογές Ιστοί αράχνης (1880) και Σταλακτίται (1881), με τις οποίες εντάχτηκε στους νεωτεριστές ποιητές που απομακρύνθηκαν από το πομπώδες ύφος των αθηναίων ρομαντικών της Α΄ Αθηναϊκής Σχολής, ενώ με τις συλλογές Ειδύλλια (1884) και Γαλήνη (1902) προσχώρησε στη γενιά του 1880. Περισσότερα βιογραφικά στοιχεία για τον Γ. Δροσίνη  μπορείτε να βρείτε στη ΒΙΒΛΙΟΝΕΤ, ενώ στην πύλη επιστημονικού περιεχομένου OpenArchives, μπορείτε να βρείτε περισσότερα από 130 τεκμήρια για τη ζωή και την απήχηση του έργου του.

Τίτλος Τεκμηρίου: Δροσίνης Γεώργιος
Πάροχος: Ινστιτούτο Ιστορικών Ερευνών (ΙΙΕ/ΕΙΕ) – (Άδεια χρήσης: In Copyright (InC) Σε καθεστώς Πνευματικής Ιδιοκτησίας – Περιορισμένη Χρήση)

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

Tα τελευταία χρόνια της δεκαετίας έκαναν την εμφάνισή τους επίσης και άλλοι εκπρόσωποι της ανανεωτικής ποίησης, μέσω των δημοσιεύσεών τους σε κύκλους περιοδικών. Οι ποιητές αυτοί ακολούθησαν κυρίως το ρεύμα του συμβολισμού και ενδιαφέρθηκαν ιδιαίτερα για τις βορειοευρωπαϊκές λογοτεχνίες. Ένας ιδιαίτερα σημαντικός  ποιητής του κύκλου αυτού ήταν ο Κωνσταντίνος Χατζόπουλος, ο οποίος το 1898, κυκλοφόρησε το περιοδικό «Η Τέχνη», το οποίο επιδίωκε να ενισχύσει τη δημοτική γλώσσα και να συστήσει στους αναγνώστες του την ευρωπαϊκή λογοτεχνία. Μάλιστα, το συγκεκριμένο περιοδικό, παρότι βραχύβιο, υπήρξε σταθμός στην πνευματική εξέλιξη του τόπου. Τέλος, ένας ακόμη σημαντικός λυρικός ποιητής που ανήκε στο ρεύμα του συμβολισμού ήταν ο Λάμπρος Πορφύρας, του οποίου το έργο δέχτηκε επιδράσεις από τους ευρωπαίους συμβολιστές, καθώς και από την ποίηση του Διονυσίου Σολωμού και του Κωστή Παλαμά.

Τίτλος τεκμηρίου: Ο Λάμπρος Πορφύρας (Δημήτριος Σύψωμος) (1879-1932) με στολή στρατιώτη
Πάροχος: Ελληνικό Λογοτεχνικό και Ιστορικό Αρχείο (ΕΛΙΑ)- Μορφωτικό Ίδρυμα Εθνικής Τραπέζης (ΜΙΕΤ) – (Άδεια χρήσης: In Copyright (InC) Σε καθεστώς Πνευματικής Ιδιοκτησίας – Περιορισμένη Χρήση)

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

Περισσότερες πληροφορίες για τη Νέα Αθηναϊκή Σχολή και τους εκπροσώπους της μπορείτε να βρείτε στις πύλες ψηφιακού περιεχομένου του ΕΚΤ: SearchCulture.gr, Openarchives.gr και ΒΙΒΛΙΟΝΕΤ στις οποίες συγκεντρώνονται περισσότερα από 1.300.000 επιστημονικά και πολιτιστικά τεκμήρια.

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

Διακήρυξη συνοπτικού Διαγωνισμού συνολικού προϋπολογισμού 72.392,00 ευρώ συμπεριλαμβανομένου ΦΠΑ με τίτλο «Παροχή επιχειρηματικών συμβουλών και υπηρεσιών εξωτερικής εμπειρογνωμοσύνης στην υποστήριξη της κοινωνικής οικονομίας» στο πλαίσιο του έργου «Mediterranean Open REsouRcEs for Social Innovation of SociaLly ResponsIve ENTerprises» με ακρωνύμιο +RESILIENT το οποίο εντάσσεται στο Πρόγραμμα Διακρατικής Συνεργασίας Interreg MED 2014- 2020 και συγχρηματοδοτείται από Ευρωπαϊκούς και εθνικούς πόρους των συμμετεχουσών χωρών. Η σύμβαση θα ανατεθεί με κριτήριο κατακύρωσης την πλέον συμφέρουσα από οικονομική άποψη προσφορά βάσει βέλτιστης σχέσης ποιότητας – τιμής. Η καταληκτική ημερομηνία παραλαβής των προσφορών είναι η Παρασκευή 29/05/2020 και ώρα 13.00 μ.μ. και η ημερομηνία διενέργειας του διαγωνισμού είναι η Παρασκευή 29/05/2020 και ώρα 14.00 μ.μ.

Το τεύχος διακήρυξης είναι διαθέσιμο εδώ.

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

Ο Οργανισμός Ανοιχτών Τεχνολογιών ( ΕΕΛΛΑΚ ) σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε.

Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events.

Ημερομηνία/ΏραΕκδήλωση
21/03/2020 – 31/05/2020
Ολοήμερο
Wikimedia CEE Spring 2020
18/05/2020
19:00 – 21:00
#Online event: Webinar: Intermediate ML
19/05/2020 – 20/05/2020
Ολοήμερο
#Online event: CloudBees Connect Virtual Summit
19/05/2020 – 20/05/2020
Ολοήμερο
#Online event: Percona Live ONLINE
20/05/2020
14:00 – 15:00
#Online event: Webinar: Modular Licenses for APIs
20/05/2020
19:00 – 21:00
#Online event: Virtual Kotlin Meetup – Intro to Quarkus & Declarative UIKotlin Multiplatform
21/05/2020
Ολοήμερο
#Online event: SOFTWARE CIRCUS: DOWN THE RABBIT HOLE CLOUD NATIVE VIRTUAL FESTIVAL
21/05/2020
Ολοήμερο
OpenTech Summit 2020 in Berlin
Motionlab Berlin Kreuzberg, Berlin
21/05/2020
07:00 – 10:30
#Online event: Vent-Con 2020
22/05/2020
Ολοήμερο
#Online event: HalfStack
22/05/2020
19:00 – 21:00
#Online event: Τι νέο φέρνει η έκδοση Joomla4;
23/05/2020
Ολοήμερο
#Online event: Python fwdays’20 online conference

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

Samira Lazarovic

Υπάρχει εκείνη η αφίσα: «How to spot Fake News», Πώς να εντοπίσετε ψευδείς ειδήσεις. Την έχει τυπώσει η IFLA, η Διεθνής Ομοσπονδία Ενώσεων Βιβλιοθηκονόμων και Ιδρυμάτων, είναι μεταφρασμένη σε σχεδόν 40 γλώσσες και συχνά αναφέρεται ως παράδειγμα για τη νέα μιντιακή ικανότητα των βιβλιοθηκών. Και είναι κλεμμένη. Αυτό ισχυρίζεται τουλάχιστον ο ειδικός της επιστήμης της βιβλιοθηκονομίας M. Connor Sullivan.

Στο δοκίμιό του «Why librarians can’t fight Fake News» («Γιατί οι βιβλιοθηκονόμοι δεν μπορούν να καταπολεμήσουν τις ψευδείς ειδήσεις»), που δημοσιεύτηκε τον Μάρτιο του 2018 στο Journal of Librarianship and Information Science, ο Sullivan επιχειρηματολογεί κατά της ελπίδας των περασμένων ετών ότι το προσωπικό των βιβλιοθηκών θα μπορούσε να κάνει ακριβώς αυτό. Το πρόβλημα για τον Sullivan δεν είναι ότι το ενημερωτικό γράφημα της IFLA που αναφέρθηκε παραπάνω προέρχεται στην πραγματικότητα από ένα άρθρο του FactCheck.org του έτους 2016, αλλά ότι η γνώση των βιβλιοθηκών για την παραπληροφόρηση και τις ψευδείς ειδήσεις είναι ακόμα, κατά την άποψή του, πολύ επιφανειακή.

ΟΙ ΑΛΓΟΡΙΘΜΟΙ ΩΣ ΑΝΤΙΠΑΛΟΙ ΚΑΙ ΩΣ ΣΥΜΜΑΧΟΙ

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

Πράγματι, το αργότερο στις προεδρικές εκλογές των ΗΠΑ του 2016 έγινε σαφές ότι οι τεχνικές δυνατότητες της επιχειρούμενης χειραγώγησης, ειδικά στα μέσα κοινωνικής δικτύωσης, έχουν κατακτήσει νέα επίπεδα. Εξ ου και το πρόβλημα θα πρέπει να επιλυθεί σε μεγάλο βαθμό με τη βοήθεια της τεχνολογίας. Μεγάλα ονόματα του κλάδου, όπως ο Ryan Holmes, ιδρυτής της πλατφόρμας διαχείρισης των κοινωνικών μέσων Hootsuite, θέλουν να διασφαλίσουν ότι τα μέσα κοινωνικής δικτύωσης θα ελέγχουν μελλοντικά καλύτερα το περιεχόμενό τους.

ΠΩΣ ΛΕΙΤΟΥΡΓΟΥΝ ΟΙ ΨΕΥΔΕΙΣ ΕΙΔΗΣΕΙΣ;

Σύμφωνα με τον Sullivan, εκείνο που επίσης λείπει από τις βιβλιοθήκες είναι μια βαθύτερη γνώση του τι ακριβώς είναι οι παραπλανητικές πληροφορίες και πώς επιδρούν στις εγκεφαλικές δραστηριότητες. Μέχρι τώρα η δουλειά των βιβλιοθηκών σε αυτό το πεδίο βασιζόταν συχνά στην υπόθεση ότι η διάδοση έγκυρων πληροφοριών είναι το καλύτερο μέσο κατά των ψευδών ειδήσεων. Ωστόσο, οι «καλές πληροφορίες» δεν έρχονται να γεμίσουν κάποιο κενό – πρέπει να επιβληθούν ενάντια σε ψευδείς ειδήσεις που έχουν ήδη εδραιωθεί στο μυαλό. Νευρολόγοι που ασχολούνται με την έρευνα του εγκεφάλου έχουν διαπιστώσει ότι πρόκειται για μια ασύγκριτα δύσκολη αποστολή. Εάν, για παράδειγμα, οι παραπλανητικές πληροφορίες έχουν ενισχύσει ήδη υπάρχουσες πεποιθήσεις, η απόπειρα διόρθωσής τους μπορεί να οδηγήσει  στο λεγόμενο «φαινόμενο μπούμερανγκ»: γεγονότα που δεν αντιστοιχούν στις αντιλήψεις ενός ατόμου ενδέχεται να τις παγιώσουν ακόμη περισσότερο.
 
Κάτι που δυσκολεύει ακόμη περισσότερο τα πράγματα είναι ότι ο όρος «fake news» έχει γίνει της μόδας και χρησιμοποιείται για ποικίλα φαινόμενα. Τόσο για πλήρως επινοημένες ειδήσεις όσο και για εκείνες που παρουσιάζονται ιδεολογικά χρωματισμένες για πολιτικούς λόγους, αλλά εμπεριέχουν έναν πυρήνα αλήθειας. Σε αυτές έρχονται να προστεθούν απόψεις που προβάλλονται με τη μορφή γεγονότων και η κλασική φάρσα εφημερίδας: μια ψευδής είδηση που κατά κανόνα βασίζεται σε μια πλάνη.
 
Εδώ μπαίνουν πάλι στο παιχνίδι ο ανθρώπινος παράγοντας και κατ’ επέκταση οι βιβλιοθήκες και το προσωπικό τους. Γιατί η πληροφορία είναι αγαθό στο πλαίσιο μιας σχέσης εμπιστοσύνης, ειδικά όταν πρόκειται να τεθούν υπό αμφισβήτηση οι υπάρχουσες πεποιθήσεις. Δεν πρέπει να υποτιμάται επίσης το γεγονός ότι στις βιβλιοθήκες μπορούμε ήδη να βρούμε τις βασικές γνώσεις επεξεργασίας και αξιολόγησης των πληροφοριών.

ΜΕΤΑΒΙΒΑΣΗ ΓΝΩΣΗΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

Πολλοί βιβλιοθηκονόμοι θα πρέπει σαφώς να αποκτήσουν πρώτα τις σύγχρονες μιντιακές ικανότητες που θέλουν να μεταδώσουν. Αυτό όμως είναι καθήκον όχι μεμονωμένων ατόμων αλλά ενός ολόκληρου δικτύου: «Θα χρειαστούμε περισσότερους διαφορετικούς τύπους βιβλιοθηκονόμων» λέει ο Nate Hill της μη κερδοσκοπικής οργάνωσης Metropolitan New York Library Council σε μια συζήτηση με το Goethe-Institut. Ταυτοχρόνως, συγγενικοί κλάδοι, όπως η δημοσιογραφία, μπορούν να ωφεληθούν από τη γνώση των βιβλιοθηκών – έτσι, σύμφωνα με την άποψη του Hill, η διατήρηση αρχείων είναι σημαντική συνιστώσα στη μάχη κατά των ψευδών ειδήσεων.
 
Το πώς μπορεί να λειτουργήσει αποτελεσματικά μια ανταλλαγή γνώσεων έδειξε η International Research & Exchange Board (IREX) με ένα εντυπωσιακό εγχείρημα στην Ουκρανία. Για να καταπολεμήσει τη χρηματοδοτούμενη από τη Ρωσία προπαγάνδα, η διεθνής κοινωφελής οργάνωση IREX εκπαίδευσε αρχικά βιβλιοθηκονόμους και έπειτα 15.000 συνολικά Ουκρανούς στο να ελέγχουν πηγές και να αναγνωρίζουν πληρωμένες απόψεις, ρητορική μίσους καθώς και ψεύτικα βίντεο και φωτογραφίες, προκειμένου να λάβουν δράση ενάντια στη χειραγώγηση.
 
Πράγματι, οι βιβλιοθήκες δεν είναι από τη φύση τους εξοπλισμένες για τη μάχη κατά των ψευδών ειδήσεων. Όμως οι προϋποθέσεις για να χρησιμοποιούν όλο και πιο πολύτιμα μέσα στη μάχη αυτή υπάρχουν.

Συντάκτρια

Η Samira Lazarovic είναι ανεξάρτητη δημοσιογράφος και συγγραφέας. Μεταξύ άλλων, εργάζεται για τους διαδικτυακούς εκδότες της n-tv.

Creative Commons Lizenzvertrag

Copyright: Κείμενο: Goethe-Institut, Samira Lazarovic . Το κείμενο αυτό υπόκειται σε άδεια Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz.

Πηγή άρθρου: https://www.goethe.de/




GNULinux Fedora 32 Xfce

με τις παρακάτω εντολές:
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=32
το κατέβασμα των 1879 πακέτων λογισμικού μου πήρε 40 λεπτά
με την ταχύτητα να κυμαίνεται από 455kB/s μέχρι 1,7MB/s
sudo dnf system-upgrade reboot
η εγκατάσταση μου πήρε ακριβώς 1 ώρα και 50 λεπτά



Previously on … Network Namespaces - Part Two we provided internet access to the namespace, enabled a different DNS than our system and run a graphical application (xterm/firefox) from within.

The scope of this article is to run vpn service from this namespace. We will run a vpn-client and try to enable firewall rules inside.

ip-netns07

dsvpn

My VPN choice of preference is dsvpn and you can read in the below blog post, how to setup it.

dsvpn is a TCP, point-to-point VPN, using a symmetric key.

The instructions in this article will give you an understanding how to run a different vpn service.

Find your external IP

Before running the vpn client, let’s see what is our current external IP address

ip netns exec ebal curl ifconfig.co

62.103.103.103

The above IP is an example.

IP address and route of the namespace

ip netns exec ebal ip address show v-ebal

375: v-ebal@if376: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether c2:f3:a4:8a:41:47 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.20/24 scope global v-ebal
       valid_lft forever preferred_lft forever
    inet6 fe80::c0f3:a4ff:fe8a:4147/64 scope link
       valid_lft forever preferred_lft forever

ip netns exec ebal ip route show

default via 10.10.10.10 dev v-ebal
10.10.10.0/24 dev v-ebal proto kernel scope link src 10.10.10.20

Firefox

Open firefox (see part-two) and visit ifconfig.co we noticed see that the location of our IP is based in Athens, Greece.

ip netns exec ebal bash -c "XAUTHORITY=/root/.Xauthority firefox"

ip-netns-ifconfig-before.png

Run VPN client

We have the symmetric key dsvpn.key and we know the VPN server’s IP.

ip netns exec ebal dsvpn client dsvpn.key 93.184.216.34 443

Interface: [tun0]
Trying to reconnect
Connecting to 93.184.216.34:443...
net.ipv4.tcp_congestion_control = bbr
Connected

Host

We can not see this tunnel vpn interface from our host machine

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 94:de:80:6a:de:0e brd ff:ff:ff:ff:ff:ff

376: v-eth0@if375: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 1a:f7:c2:fb:60:ea brd ff:ff:ff:ff:ff:ff link-netns ebal

netns

but it exists inside the namespace, we can see tun0 interface here

ip netns exec ebal ip link

1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 9000 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 500
    link/none

375: v-ebal@if376: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether c2:f3:a4:8a:41:47 brd ff:ff:ff:ff:ff:ff link-netnsid 0

Find your external IP again

Checking your external internet IP from within the namespace

ip netns exec ebal curl ifconfig.co

93.184.216.34

Firefox netns

running again firefox, we will noticed that our the location of our IP is based in Helsinki (vpn server’s location).

ip netns exec ebal bash -c "XAUTHORITY=/root/.Xauthority firefox"

ip-netns-ifconfig-after.png

systemd

We can wrap the dsvpn client under a systemcd service

[Unit]
Description=Dead Simple VPN - Client

[Service]
ExecStart=ip netns exec ebal /usr/local/bin/dsvpn client /root/dsvpn.key 93.184.216.34 443
Restart=always
RestartSec=20

[Install]
WantedBy=network.target

Start systemd service

systemctl start dsvpn.service

Verify

ip -n ebal a

1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 9000 qdisc fq_codel state UNKNOWN group default qlen 500
    link/none
    inet 192.168.192.1 peer 192.168.192.254/32 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 64:ff9b::c0a8:c001 peer 64:ff9b::c0a8:c0fe/96 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::ee69:bdd8:3554:d81/64 scope link stable-privacy
       valid_lft forever preferred_lft forever

375: v-ebal@if376: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether c2:f3:a4:8a:41:47 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.20/24 scope global v-ebal
       valid_lft forever preferred_lft forever
    inet6 fe80::c0f3:a4ff:fe8a:4147/64 scope link
       valid_lft forever preferred_lft forever

ip -n ebal route

default via 10.10.10.10 dev v-ebal
10.10.10.0/24 dev v-ebal proto kernel scope link src 10.10.10.20
192.168.192.254 dev tun0 proto kernel scope link src 192.168.192.1

Firewall

We can also have different firewall policies for each namespace

outside

# iptables -nvL | wc -l
127

inside

ip netns exec ebal iptables -nvL

Chain INPUT (policy ACCEPT 9 packets, 2547 bytes)
 pkts bytes target     prot opt in     out     source        destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 2 packets, 216 bytes)
 pkts bytes target     prot opt in     out     source        destination

So for the VPN service running inside the namespace, we can REJECT every network traffic, except the traffic towards our VPN server and of course the veth interface (point-to-point) to our host machine.

iptable rules

Enter the namespace

inside

ip netns exec ebal bash

Before

verify that iptables rules are clear

iptables -nvL

Chain INPUT (policy ACCEPT 25 packets, 7373 bytes)
 pkts bytes target     prot opt in     out     source        destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 4 packets, 376 bytes)
 pkts bytes target     prot opt in     out     source        destination

Enable firewall

./iptables.netns.ebal.sh

The content of this file

## iptable rules

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -m conntrack --ctstate INVALID -j DROP
iptables -A INPUT -p icmp --icmp-type 8 -m conntrack --ctstate NEW -j ACCEPT

## netns - incoming
iptables -A INPUT -i v-ebal -s 10.0.0.0/8 -j ACCEPT

## Reject incoming traffic
iptables -A INPUT -j REJECT

## DSVPN
iptables -A OUTPUT -p tcp -m tcp -o v-ebal -d 93.184.216.34 --dport 443 -j ACCEPT

## net-ns outgoing
iptables -A OUTPUT -o v-ebal -d 10.0.0.0/8 -j ACCEPT

## Allow tun
iptables -A OUTPUT -o tun+ -j ACCEPT

## Reject outgoing traffic
iptables -A OUTPUT -p tcp -j REJECT --reject-with tcp-reset
iptables -A OUTPUT -p udp -j REJECT --reject-with icmp-port-unreachable

After

iptables -nvL

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source        destination
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0     0.0.0.0/0
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0     0.0.0.0/0     ctstate RELATED,ESTABLISHED
    0     0 DROP       all  --  *      *       0.0.0.0/0     0.0.0.0/0     ctstate INVALID
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0     0.0.0.0/0     icmptype 8 ctstate NEW
    1   349 ACCEPT     all  --  v-ebal *       10.0.0.0/8    0.0.0.0/0
    0     0 REJECT     all  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with icmp-port-unreachable
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0     0.0.0.0/0
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0     0.0.0.0/0     ctstate RELATED,ESTABLISHED
    0     0 DROP       all  --  *      *       0.0.0.0/0     0.0.0.0/0     ctstate INVALID
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0     0.0.0.0/0     icmptype 8 ctstate NEW
    0     0 ACCEPT     all  --  v-ebal *       10.0.0.0/8    0.0.0.0/0
    0     0 REJECT     all  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with icmp-port-unreachable

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source        destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source        destination
    0     0 ACCEPT     tcp  --  *      v-ebal  0.0.0.0/0     95.216.215.96 tcp dpt:8443
    0     0 ACCEPT     all  --  *      v-ebal  0.0.0.0/0     10.0.0.0/8
    0     0 ACCEPT     all  --  *      tun+    0.0.0.0/0     0.0.0.0/0
    0     0 REJECT     tcp  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with tcp-reset
    0     0 REJECT     udp  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with icmp-port-unreachable
    0     0 ACCEPT     tcp  --  *      v-ebal  0.0.0.0/0     95.216.215.96 tcp dpt:8443
    0     0 ACCEPT     all  --  *      v-ebal  0.0.0.0/0     10.0.0.0/8
    0     0 ACCEPT     all  --  *      tun+    0.0.0.0/0     0.0.0.0/0
    0     0 REJECT     tcp  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with tcp-reset
    0     0 REJECT     udp  --  *      *       0.0.0.0/0     0.0.0.0/0     reject-with icmp-port-unreachable

PS: We reject tcp/udp traffic (last 2 linew), but allow icmp (ping).

ip-netns08

End of part three.

Στο παρόν άρθρο θα δούμε πως πολύ εύκολα μπορούμε να παρακάμψουμε τους περιορισμούς κάποιων ISPs σε συγκεκριμένες ιστοσελίδες. Αυτό θα το πετύχουμε με τη χρήση του αγαπημένου μας open source browser Mozilla FireFox. Είχαμε γράψει σε προηγούμενο άρθρο έναν πιο σύνθετο οδηγό για το πως μπορούμε να προσπεράσουμε τους συγκεκριμένους περιορισμούς και ταυτόχρονα να διατηρήσουμε […]

Η ΙΚΑΝΟΠΟΙΗΣΗ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΑΝΑΓΚΩΝ ΣΕ «ΚΑΡΑΝΤΙΝΑ»;

library

Γράφει ο Θεόδωρος Χίου*

Η πανδημία του Covid-19.
Η αντιμετώπιση της τρέχουσας πανδημίας του νέου κορωνοϊού Covid-19, τόσο παγκοσμίως όσο και στη χώρα μας, έχει οδηγήσει στη λήψη μέτρων πρωτόγνωρων, που έχουν επηρεάσει την κοινωνική και οικονομική ζωή έντονα και ποικιλοτρόπως.

Τα μέτρα αντιμετώπισης ελήφθησαν στην Ελλάδα ήδη από το μήνα Φεβρουάριο, αρχής γενομένης με την από 25.2.2020 Πράξη Νομοθετικού Περιεχομένου «Κατεπείγοντα μέτρα αποφυγής και περιορισμού της διάδοσης κορωνοϊού» (ΦΕΚ Α’ 42/25-02-2020), όπως κυρώθηκε με το άρθρο 1 του ν. 4682/2020.  

Η αναστολή λειτουργίας των βιβλιοθηκών.

Στο πλαίσιο των εν λόγω μέτρων, αποφασίστηκε, μεταξύ άλλων, η μερική αναστολή λειτουργίας των δημοσίως προσβάσιμων βιβλιοθηκών, η οποία, σύμφωνα με εφαρμογή εκτελεστικών Κοινών Υπουργικών Αποφάσεων, περιλαμβάνει απαγόρευση λειτουργίας αναγνωστηρίων, αιθουσών πολυμέσων και εν γένει κάθε χώρου συνάθροισης κοινού σε αυτές τις βιβλιοθήκες, κατ’ αρχήν έως τις 31.05.2020 [1]. Η ανωτέρω απαγόρευση εφαρμόζεται μεταξύ άλλων σε βιβλιοθήκες σχολικών μονάδων, ακαδημαϊκές βιβλιοθήκες και βιβλιοθήκες έτερων εκπαιδευτικών δομών, φορέων και ιδρυμάτων, δημοσίων και ιδιωτικών, όπως Εθνική Βιβλιοθήκη, η βιβλιοθήκη του Δικηγορικού Συλλόγου Αθηνών κ. ά.


Η αναστολή λειτουργίας βιβλιοθηκών υπό τους ανωτέρω όρους θίγει δύο θεμελιώδεις λειτουργίες τους:

(α) τη χρήση των αναγνωστηρίων και, κατ’ επέκταση

(i) την επιτόπια ανάγνωση υλικού και

(ii) τη φωτοτύπηση, σκανάρισμα, φωτογράφιση κλπ. δηλαδή την ιδιωτική αναπαραγωγή υλικού.

(β) το δημόσιο δανεισμό υλικού.

Η επίδραση στην ακαδημαϊκή (και όχι μόνο) διαδικασία.

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


Κατ’ αποτέλεσμα, η ανάγκη για πρόσβαση σε πληροφορία και γνώση κατά την τρέχουσα περίοδο ικανοποιείται πλέον μέσω:

(α) χρήσης ίδιων μέσων του εκάστοτε χρήστη (φοιτητή, ερευνητή κλπ), στα οποία συμπεριλαμβάνονται η προσωπική βιβλιοθήκη ή προσωπικές ψηφιακές συνδρομές σε βάσεις δεδομένων,

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

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


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

(α) δεν διαθέτουν όλοι οι χρήστες πρόσβαση στους ίδιους πληροφοριακούς πόρους,

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

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

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

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


Σχετικές είναι οι ακόλουθες ανακοινώσεις βιβλιοθηκών, τις οποίες ενδεικτικώς παραθέτουμε:

«Παρέχεται δυνατότητα επικοινωνίας των χρηστών με το προσωπικό της Βιβλιοθήκης τις εργάσιμες ημέρες […] και υποστηρίζουμε καθημερινά πολλά αιτήματα φοιτητών με σεβασμό στη ισχύουσα νομοθεσία της Πνευματικής Ιδιοκτησίας.»

[Βιβλιοθήκη Νομικής Σχολής ΕΚΠΑ]

[…] Για περιπτώσεις που παρίσταται ανάγκη, το προσωπικό της Βιβλιοθήκης θα είναι στη διάθεση των δικηγόρων για αποστολή ψηφιοποιημένου υλικού κατόπιν αιτήματός τους […]. Τηρουμένης της νομοθεσίας περί πνευματικών δικαιωμάτων, που διέπει το έντυπο και ηλεκτρονικό υλικό της συλλογής της Βιβλιοθήκης του Δ.Σ.Α., θα προσπαθήσουμε να εξυπηρετήσουμε κατά το μέγιστο δυνατό τις πληροφοριακές ανάγκες που θα προκύψουν.

[Βιβλιοθήκη Δικηγορικού Συλλόγου Αθηνών]

«Εξ αποστάσεως» ιδιωτική αναπαραγωγή από βιβλιοθήκες για λογαριασμό χρηστών;


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


Eιδικότερα ερωτάται:

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

Η απάντηση προκύπτει από ερμηνεία του άρθρου 18 § 1 Ν 2121/1993 που θεσπίζει την εξαίρεση ιδιωτικής αναπαραγωγής, σύμφωνα με το οποίο: «[…] επιτρέπεται, χωρίς την άδεια του δημιουργού και χωρίς αμοιβή, η αναπαραγωγή ενός έργου που έχει νομίμως δημοσιευθεί, εφόσον η αναπαραγωγή γίνεται για ιδιωτική χρήση εκείνου που την κάνει

Ερμηνευτικές προσεγγίσεις.

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


Αντιθέτως, σύμφωνα με την μάλλον κρατούσα στη θεωρία γνώμη, η οποία υποστηρίζεται και από την αιτιολογική έκθεση του Ν. 2121/1993 [3], η ιδιωτική αναπαραγωγή πρέπει να πραγματοποιείται από τον ίδιο το χρήστη. Κατά συνέπεια, η αναπαραγωγή που γίνεται με μεσολάβηση τρίτου προσώπου δεν νοείται ως ιδιωτική και δεν καλύπτεται από την εξαίρεση του άρθρου 18 § 1.


Υπό το φως της κρατούσας ερμηνείας, μια «εξ αποστάσεως» ιδιωτική αναπαραγωγή, δεν θα μπορούσε να θεωρηθεί ότι καλύπτεται από τη διάταξη του άρθρου 18 § 1, ακόμα και αν πληρούνται και οι λοιπές προϋποθέσεις του εν λόγω άρθρου (έργο νομίμως δημοσιευθέν και αναπαραγωγή που δεν εμποδίζει την κανονική εκμετάλλευση του έργου ούτε βλάπτει τα νόμιμα συμφέροντα των δημιουργών-πράγμα που συνεπάγεται συνήθως την αναπαραγωγή μέρους μόνο του έργου). Διότι, όχι μόνο μεσολαβεί παρένθετο πρόσωπο για τη διενέργειά της (κάποιος υπάλληλος της βιβλιοθήκης), αλλά διενεργείται και πράξη διάθεσης του αναπαραχθέντος τμήματος έργου (αποστολή του αναπαραχθέντος έργου, μέσω email ή μέσω φαξ), η οποία δεν περιλαμβάνεται ούτως ή άλλως στον κανόνα του άρθρου 18 § 1 Ν. 2121/1993.


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


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

Όμως αυτή η ερμηνεία θα αντίκειται πιθανώς στην αρχή της συσταλτικής ερμηνείας των εξαιρέσεων που διέπει το σύστημά μας και η εφαρμογή της εξαίρεσης ιδιωτικής αναπαραγωγής στην ανωτέρω περίπτωση δεν θα διέλθει με ευκολία τη βάσανο του τέστ των τριών σταδίων του άρθρου 28Γ Ν. 2121/1993.

Το μέλλον: Εξ αποστάσεως ικανοποίηση πληροφοριακών αναγκών βάσει συμφωνιών με προνομιακούς όρους.


Προς τη διέξοδο της διασταλτικής ερμηνείας των εξαιρέσεων φαίνεται μάλλον να κατευθύνεται και η Διεθνής Ένωση Κοινοπραξιών Βιβλιοθηκών η οποία, με ανακοίνωσή της ενόψει της πανδημίας, ζητά από τους εκδότες «να επιτρέπουν στο μέγιστο βαθμό τις εξαιρέσεις για τα πνευματικά δικαιώματα, ακόμη και αν αυτό δεν επιτρέπεται βάσει συμβολαίου, για να μπορούν τα Ιδρύματα να συνεχίζουν την εκπαιδευτική αποστολή τους και εξ αποστάσεως» [4].

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


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


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


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

Δρ. Θεόδωρος Χίου είναι Δικηγόρος Πνευματικών δικαιωμάτων, Ψηφιακών Τεχνολογιών και Καινοτομίας (theodoros.chiou@iprights.gr), εκλεγμένος Μεταδιδακτορικός Ερευνητής στη Νομική Σχολή Αθηνών (τομέας Αστικού Δικαίου) και Διδάσκων στο Πανεπιστήμιο Δυτικής Αττικής, Τμήμα Βιβλιοθηκονομίας, Αρχειονομίας και Συστημάτων Πληροφόρησης.



Υποσημειώσεις.

[1] ΚΥΑ υπ’ αρ. Δ1α/ΓΠ.οικ. 16838/2020 (ΦΕΚ Β’ 783/10-03-2020) με τίτλο: Επιβολή του μέτρου της προσωρινής απαγόρευσης λειτουργίας των βρεφονηπιακών και παιδικών σταθμών, νηπιαγωγείων, σχολικών μονάδων, ανωτάτων εκπαιδευτικών ιδρυμάτων, κέντρων ξένων γλωσσών, φροντιστηρίων και πάσης φύσεως εκπαιδευτικών δομών, φορέων και ιδρυμάτων, δημοσίων και ιδιωτικών, κάθε τύπου και βαθμού της χώρας για το χρονικό διάστημα από 11.3.2020 έως και 24.3.2020, η οποία αντικαταστάθηκε από την Κοινή Υπουργική Απόφαση ΔΙα/ΓΠ.οικ. 20021/2020 (ΦΕΚ 956/Β/21-3-2020) με ισχύ από 21.3.2020 έως και 10.4.2020 και παρατάθηκε με την Δ1α/ΓΠ.οικ. 24343/10.4.2020, έως και τις 10.5.2020 και προσφάτως με την υπ’ αριθμ. Δ1α/ΓΠ.οικ. 28237 (ΦΕΚ B’ 1699/05.05.2020) έως 31.05.2020.

[2] Μ.-Θ. Μαρίνος, Πνευματική Ιδιοκτησία, Εκδ. Σάκκουλας, 2004, σελ. 223⸱ ο ίδιος, «Μερικές παρατηρήσεις για τη θέση των παραδοσιακών δημόσιων βιβλιοθηκών και των δημόσιων ψηφιακών βιβλιοθηκών στο σύστημα του ν. 2121/1993», ΕλλΔνη 1998, σελ. 1483 επ. και ιδίως σελ. 1487⸱  με επιφυλάξεις Α. Παπαδοπούλου, «Η φωτοτυπική αναπαραγωγή από βιβλιοθήκες και προβλήματα πνευματικής ιδιοκτησίας», ΔΕΕ, 2006, σελ. 345⸱ με λιγότερες επιφυλάξεις Κ. Χριστοδούλου, Πνευματική Ιδιοκτησία, Νομική Βιβλιοθήκη, 2018, σελ. 156.

[3] Δ. Καλλινίκου, Πνευματική Ιδιοκτησία και Βιβλιοθήκες, 2007, σελ. 70⸱ Γ.-Α. Ζάννος, Άρθρο 18 σε Λ. Κοτσίρης, Ε. Σταματούδη (επιμ.), Νόμος για την Πνευματική Ιδιοκτησία. Κατ’ άρθρον ερμηνεία, Εκδόσεις Σάκκουλα Αθήνα Θεσαλονίκη, 2009, σελ. 478 ⸱ Α. Μάνθος, Πνευματική Ιδιοκτησία, Νομική Βιβλιοθήκη 2015, σελ. 221⸱ Εισ. Έκθεση Ν. 2121/1993, σελ. 4: «[…] τάσσεται η προϋπόθεση ότι η αναπαραγωγή πρέπει να γίνεται από τον ίδιο το χρήστη.»

[4] https://www.heal-link.gr/%CF%88%CE%AE%CF%86%CE%B9%CF%83%CE%BC%CE%B1-%CF%84%CE%B7%CF%82-%CE%B4%CE%B9%CE%B5%CE%B8%CE%BD%CE%BF%CF%8D%CF%82-%CE%AD%CE%BD%CF%89%CF%83%CE%B7%CF%82-%CE%BA%CE%BF%CE%B9%CE%BD%CE%BF%CF%80%CF%81%CE%B1/

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

by: Cerebrux

Η γλώσσα προγραμματισμού Julia είναι μια ανοιχτού κώδικα γλώσσα που έχει τόσο την απλότητα υψηλού επιπέδου όπως η Python, όσο και την απόδοση χαμηλού επιπέδου όπως η γλώσσα C.

Οι τρεις νέες γλώσσες – Go από την Google, Rust από τη Mozilla και Julia από το MIT – είναι οι ηγέτες της νέας γενιάς γλωσσών προγραμματισμού που έχουν σχεδιαστεί ειδικά για να διατηρούν τις καλύτερες πρακτικές και χαρακτηριστικά από τις παλαιότερες γλώσσες (C/C++, Python κ.α), αλλά έχουν σχεδιαστεί εκ νέου από την αρχή για να ανταποκριθούν στο προκλήσεις του σύγχρονου πολυπύρηνου, μηχανικής μάθησης, δικτυωμένου, cloud based κόσμου.

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

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

Αν σας ενδιαφέρει να δείτε παραδείγματα σύνταξης της Julia τότε η επίσημη τεκμηρίωση θα σας καλύψει:

Λίγα λόγια σχετικά με την Julia

Οι εργασίες για τη Julia ξεκίνησαν το 2009, από τους Jeff Bezanson, Stefan Karpinski, Viral B. Shah και Alan Edelman, οι οποίοι ήθελαν να δημιουργούν μια ελεύθερης άδειας γλώσσα προγραμματισμού που θα ήταν υψηλού επιπέδου και ταχύτατη.

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

Οι δημιουργοί της Julia, την περιγράφουν στο μανιφέστο της δημιουργίας:

Είμαστε άπληστοι: θέλουμε περισσότερα.

Θέλουμε μια γλώσσα ανοιχτού κώδικα, με ελεύθερη άδεια. Θέλουμε την ταχύτητα της C με τον δυναμισμό της Ruby. Θέλουμε μια γλώσσα με αληθινές μακροεντολές όπως της Lisp, αλλά με προφανείς, γνωστές μαθηματικές συμβολές όπως στο Matlab.
Θέλουμε κάτι χρησιμοποιήσιμο για γενικό προγραμματισμό όπως η Python, να είναι τόσο εύκολη για στατιστικά όπως η R, όσο και αυτονόητη για επεξεργασία συμβολοσειρών όπως η Perl. Θέλουμε να είναι ισχυρή για γραμμική άλγεβρα όσο το Matlab, ενώ θα πρέπει είναι εξαιρετικά δυνατή σε εφαρμογές τερματικού.
Θέλουμε κάτι που είναι απλό να μάθει κανείς, αλλά να κρατά και τους πιο σοβαρούς χάκερ χαρούμενους. Το θέλουμε interactive αλλά και compiled.

πηγή: Why We Created Juli

Το 2017, η Julia εντάχθηκε στο Petaflop Club. Το «κλάμπ¨ αυτό είναι αποκλειστικά και μόνο για γλώσσες προγραμματισμού που μπορούν να ξεπεράσουν τις ταχύτητες ενός petaflop ανά δευτερόλεπτο. Εκτός από τη Julia, μόνο οι C, C ++ και Fortran είναι στο κλαμπ αυτή τη στιγμή.

Χαρακτηριστικά της Julia

Τα χαρακτηριστικά που την κάνουν ελκυστική στους developer των big data και machine learning είναι τα παρακάτω:

  • Είναι δωρεάν και ανοιχτού κώδικα με άδεια MIT.
  • Είναι μια σύγχρονη, εκφραστική γλώσσα προγραμματισμού υψηλής απόδοσης σχεδιασμένη για επιστημονικούς υπολογισμούς και χειρισμό δεδομένων.
  • Έχει σχεδιαστεί για χρήση σε κατανεμημένο και παράλληλο υπολογισμό.
  • Παρέχει μια εκτενή βιβλιοθήκη μαθηματικών συναρτήσεων με μεγάλη αριθμητική ακρίβεια.
  • Ενώ το οικοσύστημα της Julia δεν είναι τόσο ώριμο όσο της C++, Python ή της R, όμως ο ρυθμός ανάπτυξης της αυξάνεται.
  • Το πακέτο Pycall επιτρέπει στη Julia να καλεί τις λειτουργίες Python στον κώδικα όπως επίσης το MATLAB.jl σε ότι αφορά την MATLAB. Οι συναρτήσεις και οι βιβλιοθήκες που γράφονται στην C μπορούν επίσης να κληθούν απευθείας χωρίς να χρειάζονται API ή warper.
  • Χρησιμοποιεί ελαφρύ «green threading», επίσης γνωστό ως coroutines, cooperative multitasking, ή one-shot continuations..
  • Η Julia διαθέτει ένα ισχυρό type system.
  • Έχει αποτελεσματική υποστήριξη για το Unicode
  • Διαθέτει δυνατότητες για μεταπρογραμματισμό και μακροεντολές τύπου Lisp.
  • Διαθέτει ενσωματωμένο διαχειριστή πακέτων (Pkg).

Ποια η σημασία της Julia στο Cybersecurity

Ως γλώσσα που έχει σχεδιαστεί για την Επιστήμη των Δεδομένων (Data Science) και τη Μηχανική μάθηση (Machine learning), είναι μια γλώσσα που έχει σχεδιαστεί για χρήστες που πρέπει να δημιουργήσουν αλγορίθμους οι οποίοι θα χρησιμοποιηθούν για ανάλυση μεγάλου όγκου δεδομένων σε βάθος και σε ταχύτητα.

Παράλληλα η εξάπλωση των IoT συσκευών και των Smart Homes αλλά και η χρήση αυτών σε μεγαλύτερη κλίμακα, όπως Smart Cities δημιουργεί σταδιακά τις ανάγκες για θωράκιση σε τυχών Κυβερνοεπιθέσεις που μπορεί να θέσουν σε σοβαρό κίνδυνο την ζωή χιλιάδων ανθρώπων. Με τη χρήση της Julia ως γλώσσας για τον προγραμματισμό, θα είναι δυνατή η ανίχνευση ορισμένων από τις απειλές που εκτίθενται τα συστήματα που διασυνδέονταν στις έξυπνες πόλεις.

Η αυξανόμενη συμμετοχή της επιστήμης δεδομένων και της τεχνητής νοημοσύνης στον τομέα του Cybersecurity, παρέχει στην Julia ένα προβάδισμα όσον αφορά σε εφαρμογές real-time παρακολούθησης δεδομένων. Για παράδειγμα, αρκετοί ερευνητές της Cisco, χρησιμοποιούν την Julia για μηχανική εκμάθηση με σκοπό τη βελτίωση της ασφάλειας του δικτύου συνδυάζοντας δεδομένα δικτύου, στεγανογραφία και στεγανάλυση για την ανίχνευση μολυσμένων υπολογιστών.

Μία από τις ισχυρότερες περιοχές στην οποία χρησιμοποιείται επιτυχώς η Julia, τόσο από πλευράς οικοσυστήματος όσο και ανάπτυξης, είναι η μοντελοποίηση μεγάλων, πολύπλοκων συστημάτων. Το παραπάνω έργο της Cisco που ανέφερα χρησιμοποιεί το Flux.jl machine learning framework της Julia, για να το βοηθήσει στην μοντελοποίησει του Διαδικτύου όσον αφορά την ασφάλεια στον κυβερνοχώρο.

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

Η Julia τέλος είναι μια καλή γλώσσα για δημιουργία αλγορίθμων που θα σπάνε δεδομένα τα οποία είναι κρυπτογραφικά αδύναμα επειδή προσφέρει υψηλές επιδόσεις και είναι η μια γλώσσα με πλήρη υποστήριξη για προγραμματισμό GPU με το CUDAnative.jl. Ωστόσο, για ισχυρό hashing όπως το SHA-2, το τρέχον υλικό των υπολογιστών δεν έχει την δύναμη να το σπάσει, ανεξάρτητα από τη γλώσσα που θα χρησιμοποιηθεί (εκτός αν κάποιος σπάσει το πρόβλημα p = np, που ελπίζουμε ότι κανείς δεν θα το κάνει).

Ποιο είναι το μέλλον της Julia

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

Μέχρι τότε, είμαι σίγουρος ότι η Τζούλια θα συνεχίσει να χρησιμοποιείται ως γλώσσα μοντελοποίησης για την αξιολόγηση απειλών στον κυβερνοχώρο, στα Smart Cities κλπ.

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

Η ανάπτυξη των ανοικτών δεδομένων και των δυνατοτήτων που προσφέρουν έχουν κινήσει το ενδιαφέρον όχι μόνο των ερευνητών αλλά και φορέων, δημοσίων και ιδιωτικών. Το παρόν άρθρο έχει ως στόχο μια πρώτη γνωριμία με τα ανοικτά δεδομένα αναλύοντας την πανδημία Covid-19 μέσα από αυτά. Σύμφωνα με την Wikidata, τα ανοιχτά δεδομένα είναι δεδομένα στα οποία ... Read more
Στο σημερινό Quick Tip θα δούμε πως κάνουμε εγκατάσταση πακέτων .deb μέσα από το τερματικό, αλλά αντί να χρησιμοποιήσουμε το dpkg θα χρησιμοποιήσουμε το apt που χρησιμοποιούμε και για ενημερώσεις. Είναι ελάχιστες οι περιπτώσεις που θα χρειαστεί να κάνετε εγκατάσταση κάποιο πακέτο .deb σε διανομές Debian/Ubuntu. Παρόλα αυτά όταν χρειαστεί να το κάνουμε συνήθως το […]

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

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

Τι είναι η ομότιμη παραγωγή;

Σύμφωνα με τον Jakob Rigi, καθηγητή στο πανεπιστήμιο της Βουδαπέστης: Στα πλαίσια της ομότιμης παραγωγής, παράγονται αγαθά με συλλογικό τρόπο μέσω της εθελοντικής συμμετοχής σε ένα σύστημα παραγωγής που είναι αποκεντρωμένο και βασισμένο σε δίκτυα. Οι εθελοντές επιλέγουν τις εργασίες που θα εκτελέσουν, το ποσό του χρόνου που ξοδεύουν για τη συλλογική παραγωγή καθώς και τον τόπο και τον χρόνο της παραγωγικής τους δραστηριότητας. Όσον αφορά τη διανομή, οποιοσδήποτε στον κόσμο μπορεί να χρησιμοποιεί τα προϊόντα δωρεάν σύμφωνα με τις δικές του ανάγκες και ανεξάρτητα από τη συνεισφορά του[1].

Δύο καθοριστικά γεγονότα της ομότιμης παραγωγής ήταν: 1) η εφεύρεση της γενικής δημόσιας άδειας και του ελεύθερου λογισμικού από τον Richard Stallman το 1984 και 2) η εφεύρεση του συστήματος της εθελοντικής συλλογικής συνεργασίας online από τον Linus Torvalds το 1991.

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

Ο συνδυασμός όμως της γενικής δημόσιας άδειας με τον τρόπο συνεργασίας του Linux αποτελεί την ουσία του ομότιμου τρόπου παραγωγής.

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

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

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

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

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

Όπως το διατυπώνουν οι Michel Bauwens & Vasilis Kostakis, στο βιβλίο τους υπό τον τίτλο Peer-to-Peer: The Commons Manifesto[2]:

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

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

Με συναινετικές συνδέσεις μεταξύ των χρηστών δημιουργούνται ομότιμα συστήματα υπολογιστών, τα οποία μπορούν και αλληλεπιδρούν, ανταλλάσσουν και διαμοιράζονται αρχεία Peer-to-Peer (P2P). Πίσω από αυτούς τους υπολογιστές βρίσκονται άνθρωποι-χρήστες, που διαθέτουν ένα τεχνολογικό εργαλείο το οποίο τους επιτρέπει να αλληλεπιδρούν, να συνεργάζονται εύκολα και σε παγκόσμια κλίμακα και να δημιουργούν αξία μέσω διαμοιρασμού των πόρων. Έτσι η ομότιμη παραγωγή είναι ένας τρόπος συσχετισμού ο οποίος επιτρέπει σε οργανωμένους σε δίκτυα ανθρώπους να συνεργάζονται, να παράγουν και να ανταλλάσσουν αξία. Το σύστημα της ομοτιμίας είναι ανοιχτό σε όλες τις συνεισφορές και μπορεί να χαρακτηριστεί ως ένας τρόπος διανομής των πόρων με αμοιβαιότητα μεταξύ των ατόμων και των κοινών τους πόρων. Για παράδειγμα, μπορεί κανείς να αναπτύξει δικό του λογισμικό, το οποίο βασίζεται σε υπάρχον κομμάτι λογισμικού που διανέμεται π.χ. με την άδεια GNU (General Public), με τον όρο όμως ότι το τελικό προϊόν του θα είναι διαθέσιμο κάτω από την ίδια άδεια.

Η «ομοτιμία» και τα «ψηφιακά ΚΟΙΝΑ»

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

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

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

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

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

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

Το σύνθημα που προωθεί την ομότιμη παραγωγή είναι: Σχεδιάστε παγκόσμια, κατασκευάστε τοπικά[3]. Αυτό  θα οδηγήσει στην κατεύθυνση της «Κοσμο-τοπικοποίησης», δηλαδή στον συνδυασμό Οικουμενικότητα-Τοπικοποίηση.

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

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

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

«Οι άνθρωποι από όλο τον κόσμο που είναι συνδεδεμένοι στο διαδίκτυο και έχουν πρόσβαση σε τοπικές μηχανές παραγωγής (από τρισδιάστατες μηχανές εκτύπωσης και μηχανές CNC, έως βιοτεχνίες και εργαλεία χαμηλής τεχνολογίας) μπορούν -ιδανικά με τη βοήθεια κάποιου ειδικού- να κατασκευάσουν ένα προσαρμοσμένο χέρι. Αυτή είναι η περίπτωση του OpenBionicsproject, το οποίο παράγει σχέδια για ρομποτικές και βιονικές συσκευές.

Δεν υπάρχει πληρωμή για το κόστος ευρεσιτεχνίας. Απαιτείται λιγότερη μεταφορά υλικών, δεδομένου ότι ένα σημαντικό μέρος της μεταποίησης λαμβάνει χώρα σε τοπικό επίπεδο. Η συντήρηση είναι ευκολότερη, τα προϊόντα σχεδιάζονται έτσι ώστε να διαρκούν όσο το δυνατόν περισσότερο και συνεπώς το κόστος είναι πολύ χαμηλότερο»[5].

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

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

Έχουμε να κάνουμε δηλαδή με Τοπικά (φυσικά/υλικά) και παγκόσμια (ψηφιακά/άυλα) Κοινά. Ό,τι δεν είναι σπανίζον (scarce) γίνεται διαθέσιμο/παράγεται σε παγκόσμια κλίμακα (πληροφορία, γνώση, λογισμικό, ψηφιακός σχεδιασμός) και ό,τι είναι σπανίζον (υλισμικό, φυσικοί πόροι) γίνεται διαθέσιμο/παράγεται τοπικά με μειωμένα κόστη παραγωγής και συναλλαγής (Ελληνικό παράδειγμα: το project στα Τζουμέρκα!)

.Έτσι η ομότιμη παραγωγή ευνοεί:

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

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

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

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

ΣΗΜΕΙΩΣΕΙΣ:
[1] Βλέπε άρθρο του στο http://www.topikopoiisi.eu/kappaomicroniotanuomeganuiotakappa942—alphalambdalambdaetalambda941gammagammaupsilonalpha-omicroniotakappaomicronnuomicronmu943alpha/13
[2] Βλέπε: Η ομότιμη παραγωγή: μια νέα ευκαιρία
[3] Σχεδιάστε παγκόσμια, κατασκευάστε τοπικά: μια νέα βιομηχανική επανάσταση;
[4] https://medium.com/insurge-intelligence/the-new-economic-science-of-capitalisms-slow-burn-energy-collapse-d07344fab6be
[5] http://www.topikopoiisi.eu/902rhothetarhoalpha/1290545

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

Η ομάδα του μαθήματος «Καινοτόμα Συστήματα η-Επιχειρείν»* του Π.Μ.Σ Εφαρμοσμένης Πληροφορικής του Τμήματος Εφαρμοσμένης Πληροφορικής του Πανεπιστημίου Μακεδονίας, ασχολήθηκε με την εύρεση δεδομένων σχετικά με τις πανδημίες που έπληξαν τον πλανήτη και ιδιαίτερα με την πανδημία του Covid-19. Η έρευνα έγινε χρησιμοποιώντας αποκλειστικά τα συνδεδεμένα ανοιχτά δεδομένα (linked open data). Σύμφωνα με το Ίδρυμα Ανοικτής ... Read more
Η γλώσσα προγραμματισμού Julia είναι μια ανοιχτού κώδικα γλώσσα που έχει τόσο την απλότητα υψηλού επιπέδου όπως η Python, όσο και την απόδοση χαμηλού επιπέδου όπως η γλώσσα C. Οι τρεις νέες γλώσσες – Go από την Google, Rust από τη Mozilla και Julia από το MIT – είναι οι ηγέτες της νέας γενιάς γλωσσών […]

drupal greece meetup

Το επόμενο μηνιαίο online meetup έχει οριστεί για την Τετάρτη 27 Μαΐου 18.30 - 21.30 .

Ένα απο τα θέματα του meetup θα είναι η εξέλιξή/μέλλον του mydrupal.gr καθώς ξεκίνησε ήδη η κουβέντα απο το meetup Απριλίου.

Ένας από τους βασικούς λόγους των meetup είναι να γνωριστούμε μεταξύ μας οπότε είστε όλοι ευπρόσδεκτοι ακόμα και αν δεν έχετε καθόλου εμπειρία σε drupal και ενδιαφέρεστε να το γνωρίσετε.

Το κανάλι συνάντησης είναι https://meet.jit.si/drupal-el και ο καθένας μπορεί απλά να συνδεθεί από τον browser του.

Οποιεσδήποτε απορίες αφήσετε μήνυμα εδώ.

Τα μέλη της κοινότητας είναι επίσης ενεργά καθημερινά στο https://drupal-el.slack.com/ όποιοι θέλουν μπορούν να περάσουν να πουν ένα γεια.

Διημερίδα: Εξ αποστάσεως εκπαίδευση: η επόμενη μέρα. Η πρόκληση της ανοιχτής εκπαίδευσης 30 – 31 Μαΐου 2020

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

Ο Οργανισμός Ανοιχτών Τεχνολογιών(ΕΕΛΛΑΚ), σε συνεργασία με την Εθνική Αρχή Ανώτατης Εκπαίδευσης, το Ινστιτούτο Εκπαιδευτικής Πολιτικής, με Πανεπιστήμια και Ερευνητικά Κέντρα διοργανώνει  στις 30 & 31 Μαΐου 2020, την διαδικτυακή διημερίδα “Εξ αποστάσεως εκπαίδευση: Η επόμενη μέρα. Η πρόκληση της ανοικτής εκπαίδευσης,  https://elearnconf.ellak.gr/”.
 

Σκοπός της Ημερίδας

H διημερίδα θα συμβάλλει  

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

Σε ποιους απευθύνεται

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

Θεματολογία

  • Καλές Πρακτικές στην εξ αποστάσεως εκπαίδευση στα Νηπιαγωγεία και τις πρώτες τάξεις του Δημοτικού σχολείου
  • Καλές Πρακτικές στην εξ αποστάσεως εκπαίδευση στο Δημοτικό σχολείο
  • Καλές Πρακτικές στην εξ αποστάσεως εκπαίδευση στην δευτεροβάθμια εκπαίδευση
  • Καλές Πρακτικές στην εξ αποστάσεως εκπαίδευση στην Τριτοβάθμια εκπαίδευση
  • Διατήρηση της ψυχικής υγείας και ευεξίας εκπαιδευτικών και μαθητών
  • Ανάπτυξη εκπαιδευτικών δικτύων υποστήριξης του εκπαιδευτικού έργου
  • Η αξιοποίηση της ανοικτής εκπαίδευσης στην τρέχουσα περίοδο και οι ευκαιρίες ανάπτυξής της στη μετά την πανδημία εποχή
  • Η συμβολή του Διαδικτύου των Πραγμάτων(ΙοΤ) στην εξ αποστάσεως εκπαίδευση
  • Συζήτηση: Εξ αποστάσεως εκπαίδευση: η επόμενη μέρα

Θέματα στρογγυλής τράπεζας

  • Επιμόρφωση  Εκπαιδευτικών εξ αποστάσεως    
  • Κοινωνικές ανισότητες στην εξ αποστάσεως εκπαίδευση 
  • Επαναχρησιμοποίηση  Εκπαιδευτικού Υλικού – ανοιχτές άδειες χρήσης
  • Αξιοποίηση Ανοικτών Εκπαιδευτικών Πόρων και Δεδομένων την εποχή της πανδημίας

Εργαστήρια

  • Εργαστήρια για την καλύτερη αξιοποίηση υπηρεσιών του ΠΣΔ.
  • Εργαστήρια για την καλύτερη αξιοποίηση υπηρεσιών του ΕΔΥΤΕ.
  • Αξιοποίηση και χρήση του moodle (εισαγωγή στο moodle, Moodle για πιο προχωρημένους)
  • Αξιοποίηση και χρήση του BigBlueButton (εισαγωγή στο BBB, BBB για προχωρημένους)
  • Παρουσίαση, εισαγωγή και αξιοποίηση της πλατφόρμας OpenEDX για τη δημιουργία MOOCs.
  • Χρήση και αξιοποίηση ανοιχτών εργαλείων σύγχρονης ασύγχρονης τηλεκπαίδευσης
  • Αξιοποίηση Ανοικτών Εκπαιδευτικών Πόρων και δεδομένων στην εξ αποστάσεως διδασκαλία
  • Πλατφόρμες και εργαλεία εξ αποστάσεως εκπαίδευσης
  • Ψυχολογική Υποστήριξη Εκπαιδευτικών και Μαθητών/Φοιτητών

Η πρώτη έκδοση του προγράμματος είναι διαθέσιμη εδώ

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

Οι συμμετέχοντες θα λάβουν βεβαιώσεις παρακολούθησης.

Του Αναστάσιου Αραμπατζή

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

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

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

Η ομομορφική κρυπτογράφηση (homomorphic encryption), μια σημαντική εξέλιξη στην επιστήμη της κρυπτογραφίας, υπόσχεται να λύσει αυτό το πρόβλημα.

Τι είναι όμως η Ομομορφική Κρυπτογράφηση;

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

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

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

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

Η εύρεση μιας μεθόδου για την εκτέλεση υπολογισμών σε κρυπτογραφημένα δεδομένα αποτελούσε στόχο της κρυπτογραφίας από όταν προτάθηκε το 1978 από τους Rivest, Adleman και Δερτούζο. Το ενδιαφέρον για αυτό το θέμα οφείλεται στις πολυάριθμες εφαρμογές του στον πραγματικό κόσμο. 

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

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

Τύποι Ομομορφικής Κρυπτογράφησης

Υπάρχουν τρεις τύποι ομομορφικής κρυπτογράφησης: 

 – Μερικώς ομομορφική κρυπτογράφηση

 – Κάπως ομομορφική κρυπτογράφηση

– Πλήρης ομομορφική κρυπτογράφηση

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

Η μερικώς ομομορφική κρυπτογράφηση επιτρέπει την εκτέλεση μόνο συγκεκριμένων μαθηματικών συναρτήσεων σε κρυπτογραφημένες τιμές. Αυτό σημαίνει ότι μόνο μία λειτουργία, είτε πρόσθεση είτε πολλαπλασιασμός, μπορεί να εκτελεστεί απεριόριστα στα κρυπτογραφημένα δεδομένα. Η μερικώς ομομορφική κρυπτογράφηση με πολλαπλασιαστικές λειτουργίες είναι η βάση για την κρυπτογράφηση RSA, η οποία χρησιμοποιείται συνήθως για τη δημιουργία ασφαλών συνδέσεων μέσω SSL/TLS.

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

Πλήρης Ομομορφική Κρυπτογράφηση

Η πλήρης ομομορφική κρυπτογράφηση (Fully Homomorphic Encryption, FHE), παρότι βρίσκεται ακόμα στο στάδιο της ανάπτυξης, έχει πολλές δυνατότητες να καταστήσει τη λειτουργικότητα συμβατή με την ιδιωτικότητα, βοηθώντας να διατηρήσουμε τις πληροφορίες ασφαλείς και προσβάσιμες ταυτόχρονα. 

Η πλήρης ομομορφική κρυπτογράφηση χρησιμοποιεί τόσο την πρόσθεση όσο και τον πολλαπλασιασμό, για απεριόριστες φορές, ενώ επιτρέπει με ασφάλεια την ταυτόχρονη εκτέλεση λειτουργιών από πολλαπλά μέρη (multi-party computation). Σε αντίθεση με τις άλλες μορφές ομομορφικής κρυπτογράφησης, μπορεί να χειριστεί τυχαίους υπολογισμούς στα κρυπτογραφημένα δεδομένα. 

Εφαρμογές Πλήρους Ομομορφικής Κρυπτογράφησης

Ο Craig Gentry ανέφερε στη διατριβή του ότι «η πλήρης ομομορφική κρυπτογράφηση έχει πολλαπλές εφαρμογές. Για παράδειγμα, επιτρέπει ιδιωτικά ερωτήματα σε μια μηχανή αναζήτησης. 

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

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

-Προστασία δεδομένων που είναι αποθηκευμένα στο cloud.

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

-Ανάλυση δεδομένων για ερευνητικούς σκοπούς.

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

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

-Bελτίωση της ασφάλειας των εκλογών και της διαφάνειας.

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

Περιορισμοί Πλήρους Ομομορφικής Κρυπτογράφησης

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

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

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

Υλοποιήσεις Πλήρους Ομομορφικής Κρυπτογράφησης

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

Η Microsoft, για παράδειγμα, έχει δημιουργήσει τη βιβλιοθήκη SEAL (Simple Encrypted Arithmetic Library), ένα σύνολο βιβλιοθηκών κρυπτογράφησης που επιτρέπουν την εκτέλεση υπολογισμών απευθείας σε κρυπτογραφημένα δεδομένα. Με την τεχνολογία της ομομορφικής κρυπτογράφησης ανοιχτού κώδικα, η ομάδα της Microsoft συνεργάζεται με εταιρείες για τη δημιουργία υπηρεσιών αποθήκευσης και υπολογισμού κρυπτογραφημένων δεδομένων από άκρο σε άκρο (end-to-end encryption). Οι εταιρείες μπορούν να χρησιμοποιήσουν τη βιβλιοθήκη SEAL για να δημιουργήσουν πλατφόρμες ανάλυσης δεδομένων με χρήση κρυπτογραφημένων πληροφοριών, ενώ οι κάτοχοι των δεδομένων δεν απαιτείται ποτέ να μοιράζονται το κλειδί κρυπτογράφησης με οποιονδήποτε άλλο χρήστη. Ο στόχος, λέει η Microsoft, είναι να «βάλουμε τη βιβλιοθήκη μας στα χέρια κάθε προγραμματιστή, έτσι ώστε να μπορούμε να συνεργαστούμε για πιο ασφαλή, ιδιωτικά και αξιόπιστα υπολογιστικά συστήματα».

Η Google ανακοίνωσε επίσης τη στήριξή της για την ομομορφική κρυπτογράφηση αποκαλύπτοντας το δικό της κρυπτογραφημένο εργαλείο ανοιχτού κώδικα, το Private Join and Compute. Το εργαλείο της Google επικεντρώνεται στην ανάλυση δεδομένων σε κρυπτογραφημένη μορφή, όπου ορατές είναι μόνο οι πληροφορίες που προκύπτουν από την ανάλυση και όχι τα υποκείμενα δεδομένα. 

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

Συμπέρασμα

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

Πηγή άρθρου: https://www.homodigitalis.gr/posts/5200

Previously on… Network Namespaces - Part One we discussed how to create an isolated network namespace and use a veth interfaces to talk between the host system and the namespace.

In this article we continue our story and we will try to connect that namespace to the internet.

recap previous commands

ip netns add ebal
ip link add v-eth0 type veth peer name v-ebal
ip link set v-ebal netns ebal
ip addr add 10.10.10.10/24 dev v-eth0
ip netns exec ebal ip addr add 10.10.10.20/24 dev v-ebal
ip link set v-eth0 up
ip netns exec ebal ip link set v-ebal up

Access namespace

ip netns exec ebal bash

# ip a
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

3: v-ebal@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether e2:07:60:da:d5:cf brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.20/24 scope global v-ebal
       valid_lft forever preferred_lft forever
    inet6 fe80::e007:60ff:feda:d5cf/64 scope link
       valid_lft forever preferred_lft forever

# ip r
10.10.10.0/24 dev v-ebal proto kernel scope link src 10.10.10.20

Ping Veth

It’s not a gateway, this is a point-to-point connection.

# ping -c3 10.10.10.10

PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.
64 bytes from 10.10.10.10: icmp_seq=1 ttl=64 time=0.415 ms
64 bytes from 10.10.10.10: icmp_seq=2 ttl=64 time=0.107 ms
64 bytes from 10.10.10.10: icmp_seq=3 ttl=64 time=0.126 ms

--- 10.10.10.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2008ms
rtt min/avg/max/mdev = 0.107/0.216/0.415/0.140 ms

ip-netns03

Ping internet

trying to access anything else …

ip netns exec ebal ping -c2 192.168.122.80
ip netns exec ebal ping -c2 192.168.122.1
ip netns exec ebal ping -c2 8.8.8.8
ip netns exec ebal ping -c2 google.com
root@ubuntu2004:~# ping 192.168.122.80
ping: connect: Network is unreachable

root@ubuntu2004:~# ping 8.8.8.8
ping: connect: Network is unreachable

root@ubuntu2004:~# ping google.com
ping: google.com: Temporary failure in name resolution

root@ubuntu2004:~# exit
exit

exit from namespace.

Gateway

We need to define a gateway route from within the namespace

ip netns exec ebal ip route add default via 10.10.10.10

root@ubuntu2004:~# ip netns exec ebal ip route list
default via 10.10.10.10 dev v-ebal
10.10.10.0/24 dev v-ebal proto kernel scope link src 10.10.10.20

test connectivity - system

we can reach the host system, but we can not visit anything else

# ip netns exec ebal ping -c1 192.168.122.80
PING 192.168.122.80 (192.168.122.80) 56(84) bytes of data.
64 bytes from 192.168.122.80: icmp_seq=1 ttl=64 time=0.075 ms

--- 192.168.122.80 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.075/0.075/0.075/0.000 ms

# ip netns exec ebal ping -c3 192.168.122.80
PING 192.168.122.80 (192.168.122.80) 56(84) bytes of data.
64 bytes from 192.168.122.80: icmp_seq=1 ttl=64 time=0.026 ms
64 bytes from 192.168.122.80: icmp_seq=2 ttl=64 time=0.128 ms
64 bytes from 192.168.122.80: icmp_seq=3 ttl=64 time=0.126 ms

--- 192.168.122.80 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2033ms
rtt min/avg/max/mdev = 0.026/0.093/0.128/0.047 ms

# ip netns exec ebal ping -c3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2044ms

root@ubuntu2004:~# ip netns exec ebal ping -c3 google.com
ping: google.com: Temporary failure in name resolution

ip-netns05

Forward

What is the issue here ?

We added a default route to the network namespace. Traffic will start from our v-ebal (veth interface inside the namespace), goes to the v-eth0 (veth interface to our system) and then … then nothing.

The eth0 receive the network packages but does not know what to do with them. We need to create a forward rule to our host, so the eth0 network interface will know to forward traffic from the namespace to the next hop.

echo 1 > /proc/sys/net/ipv4/ip_forward

or

sysctl -w net.ipv4.ip_forward=1

permanent forward

If we need to permanent tell the eth0 to always forward traffic, then we need to edit /etc/sysctl.conf and add below line:

net.ipv4.ip_forward = 1

To enable this option without reboot our system

sysctl -p /etc/sysctl.conf

verify

root@ubuntu2004:~# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1

Masquerade

but if we test again, we will notice that nothing happened. Actually something indeed happened but not what we expected. At this moment, eth0 knows how to forward network packages to the next hope (perhaps next hope is the router or internet gateway) but next hop will get a package from an unknown network.

Remember that our internal network, is 10.10.10.20 with a point-to-point connection to 10.10.10.10. So there is no way for network 192.168.122.0/24 to know how to talk to 10.0.0.0/8.

We have to Masquerade all packages that come from 10.0.0.0/8 and the easiest way to do this if via iptables.
Using the postrouting nat table. That means the outgoing traffic with source 10.0.0.0/8 will have a mask, will pretend to be from 192.168.122.80 (eth0) before going to the next hop (gateway).

# iptables --table nat --flush
iptables --table nat --append POSTROUTING --source 10.0.0.0/8 --jump MASQUERADE
iptables --table nat --list
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  10.0.0.0/8           anywhere

Test connectivity

test again the namespace connectivity

# ip netns exec ebal ping -c2 192.168.122.80
PING 192.168.122.80 (192.168.122.80) 56(84) bytes of data.
64 bytes from 192.168.122.80: icmp_seq=1 ttl=64 time=0.054 ms
64 bytes from 192.168.122.80: icmp_seq=2 ttl=64 time=0.139 ms

--- 192.168.122.80 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1017ms
rtt min/avg/max/mdev = 0.054/0.096/0.139/0.042 ms

# ip netns exec ebal ping -c2 192.168.122.1
PING 192.168.122.1 (192.168.122.1) 56(84) bytes of data.
64 bytes from 192.168.122.1: icmp_seq=1 ttl=63 time=0.242 ms
64 bytes from 192.168.122.1: icmp_seq=2 ttl=63 time=0.636 ms

--- 192.168.122.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1015ms
rtt min/avg/max/mdev = 0.242/0.439/0.636/0.197 ms

# ip netns exec ebal ping -c2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=51 time=57.8 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=51 time=58.0 ms

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 57.805/57.896/57.988/0.091 ms

# ip netns exec ebal ping -c2 google.com
ping: google.com: Temporary failure in name resolution

success

ip-netns06.png

DNS

almost!

If you carefully noticed above, ping on the IP works.
But no with name resolution.

netns - resolv

Reading ip-netns manual

# man ip-netns | tbl | grep resolv

  resolv.conf for a network namespace used to isolate your vpn you would name it /etc/netns/myvpn/resolv.conf.

we can create a resolver configuration file on this location:
/etc/netns/<namespace>/resolv.conf

mkdir -pv /etc/netns/ebal/
echo nameserver 88.198.92.222 > /etc/netns/ebal/resolv.conf

I am using radicalDNS for this namespace.

Verify DNS

# ip netns exec ebal cat /etc/resolv.conf
nameserver 88.198.92.222

Connect to the namespace

ip netns exec ebal bash

root@ubuntu2004:~# cat /etc/resolv.conf
nameserver 88.198.92.222

root@ubuntu2004:~# ping -c 5 ipv4.balaskas.gr
PING ipv4.balaskas.gr (158.255.214.14) 56(84) bytes of data.
64 bytes from ns14.balaskas.gr (158.255.214.14): icmp_seq=1 ttl=50 time=64.3 ms
64 bytes from ns14.balaskas.gr (158.255.214.14): icmp_seq=2 ttl=50 time=64.2 ms
64 bytes from ns14.balaskas.gr (158.255.214.14): icmp_seq=3 ttl=50 time=66.9 ms
64 bytes from ns14.balaskas.gr (158.255.214.14): icmp_seq=4 ttl=50 time=63.8 ms
64 bytes from ns14.balaskas.gr (158.255.214.14): icmp_seq=5 ttl=50 time=63.3 ms

--- ipv4.balaskas.gr ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 63.344/64.502/66.908/1.246 ms

root@ubuntu2004:~# ping -c3 google.com
PING google.com (172.217.22.46) 56(84) bytes of data.
64 bytes from fra15s16-in-f14.1e100.net (172.217.22.46): icmp_seq=1 ttl=51 time=57.4 ms
64 bytes from fra15s16-in-f14.1e100.net (172.217.22.46): icmp_seq=2 ttl=51 time=55.4 ms
64 bytes from fra15s16-in-f14.1e100.net (172.217.22.46): icmp_seq=3 ttl=51 time=55.2 ms

--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 55.209/55.984/57.380/0.988 ms

bonus - run firefox from within namespace

xterm

start with something simple first, like xterm

ip netns exec ebal xterm

or

ip netns exec ebal xterm -fa liberation -fs 11

ipnetns_xterm.png

test firefox

trying to run firefox within this namespace, will produce an error

# ip netns exec ebal firefox
Running Firefox as root in a regular user's session is not supported.  ($XAUTHORITY is /home/ebal/.Xauthority which is owned by ebal.)

and xauth info will inform us, that the current Xauthority file is owned by our local user.

# xauth info
Authority file:       /home/ebal/.Xauthority
File new:             no
File locked:          no
Number of entries:    4
Changes honored:      yes
Changes made:         no
Current input:        (argv):1

okay, get inside this namespace

ip netns exec ebal bash

and provide a new authority file for firefox

XAUTHORITY=/root/.Xauthority firefox

# XAUTHORITY=/root/.Xauthority firefox

No protocol specified
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :0.0

xhost

xhost provide access control to the Xorg graphical server.
By default should look like this:

$ xhost
access control enabled, only authorized clients can connect

We can also disable access control

xhost +

but what we need to do, is to disable access control on local

xhost +local:

firefox

and if we do all that

ip netns exec ebal bash -c "XAUTHORITY=/root/.Xauthority firefox"

ipnetns-firefox.png

End of part two

Φίλοι και φίλες του WordPress, χαίρετε, τι θα λέγατε αυτήν την Πέμπτη να συζητήσουμε για το freelancing; Μαζί μας θα είναι ο Παναγιώτης Συνετός, με…

The post Ask me anything about Freelancing appeared first on WordPress Greek Community.

Το NGI Pointer είναι μια πρωτοβουλία της Ευρωπαϊκής Επιτροπής που έχει σχεδιαστεί για να παρέχει χρηματοδότηση και εμπειρογνωμοσύνη σε έργα Ελεύθερου Λογισμικού που μπορούν να βελτιώσουν το Διαδίκτυο . Η πρώτη πρόσκληση υποβολής αιτήσεων για συμμετοχή στο NGI Pointer είναι πλέον ανοιχτή  με τελική ημερομηνία υποβολής την 1η Ιουνίου 2020.

Το εύρος των θεμάτων που είναι επιλέξιμα για χρηματοδότηση και υποστήριξη από το NGI Pointer θα είναι στους ακόλουθους ςτομείς:

  • Privacy-by-design
  • Network optimization
  • Limitations in the TCP/IP protocol suite
  • Autonomous Network operations and control
  • Internet at the Edge
  • Virtualization and isolation
  • Industrial Internet Security
  • Trust for New Internet/Web Users
  • Energy Efficiency
  • Open Disruption of the Internet Architecture

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

Η προθεσμία για την υποβολή προτάσεων είναι η 1η Ιουνίου 2020. Εάν πιστεύετε είστε έτοιμοι είναι να βελτιώσετε την αρχιτεκτονική του Ιστού και Διαδικτύου με ελεύθερο λογισμικό  συμπληρώστε την αίτηση για να λάβετε υποστήριξη για το έργο λογισμικού σας τώρα!

Διαβάστε περισσότερα στο https://pointer.ngi.eu/







$ systemd-analyze
Startup finished in 2.939s (kernel) + 9.311s (initrd) + 53.207s (userspace) = 1min 5.458s
graphical.target reached after 48.634s in userspace

uname -a
Linux localhost.localdomain 5.6.8-200.fc31.x86_64 #1 SMP Wed Apr 29 19:10:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$ uname -srm
Linux 5.6.8-200.fc31.x86_64 x86_64

$ lspci -v
00:01.2 RAM memory: NVIDIA Corporation MCP67 Memory Controller (rev a2)
    Subsystem: Hewlett-Packard Company Device 30cf
    Flags: 66MHz, fast devsel, NUMA node 0

00:01.3 Co-processor: NVIDIA Corporation MCP67 Co-processor (rev a2)
    Subsystem: Hewlett-Packard Company Device 30cf
    Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11, NUMA node 0
    Memory at f6200000 (32-bit, non-prefetchable) [size=512K]

$ lscpu
Architecture:                    x86_64
Model name:                      AMD Turion(tm) 64 X2 Mobile Technology TL-60

memory while using:
firefox and
the terminal
free
              total        used        free      shared  buff/cache   available
Mem:        2989752     1791272      303920       79668      894560      962172
Swap:       3129340       27916     3101424


MUFG Investor Services FinTech, a company based in Cyprus is looking for Python
Developers of all levels to join our growing team. We are looking for professionals with
extensive experience to help deliver our custom software development projects and middle
office services.


You will be using your knowledge and skills to help us develop and maintain the existing
code base for our existing cutting-edge platform and build new features and products.


Key Responsibilities:

 

  • Produce clean, well-documented, maintainable, testable and scalable code.
  • Ensure high-quality solutions produced through automated testing and monitoring code metric within established guidelines and time frames.
  • Participate in planning, design, architecture and code review.
  • Build rapid prototypes and work on fast paced projects
  • Work effectively within a cross-functional multi-site team.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Inspire and mentor junior engineers on best practices and professional conduct

 

  • Ideal skills we are looking for:
  • Extensive Python commercial experience in backend and integration projects.
  • Experience with at least one web framework such as Django or Flask.
  • Experience with Vue.js and associated stack.
  • Good knowledge of relational and non-relational databases (PostgreSQL, MSSQL or similar).
  • Experience with Azure and AWS cloud environments.
  • Understanding of REST/JSON and/or SOAP/XML web services, experience in interface design.
  • Proficient understanding of software development tools such as Git and Gitlab.
  • Familiarity with API gateways, configuration, rate limiting.
  • Comprehensive understanding of continuous integration and continuous delivery (CI/CD) tools and systems.
  • Experience in an Agile environment using Scrum.

 

  • Candidate Profile
  • Excellent verbal and written communication in English and reporting skills.
  • Good teamwork and collaboration skills


Please send your CV at careers@mufg-isft.com
We thank all candidates for their interest; however only those under consideration will be
contacted. All information provided will be treated confidentially!

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

Πραγματοποιήθηκε σήμερα το τρίτο halving στο δίκτυο του Bitcoin,την μείωση παραγωγής ανά block που έχει προγραμματιστεί από τον δημιουργό του Bitcoin Satoshi Nakamoto να γίνετε κάθε 4 χρόνια.

To 630000 block με τα 6.25 πλεον Bitcoin δημιουργήθηκε από το Αntpool ενώ είχε και σχεδόν 1 Bitcoin από fees.

To τελευταίο Block με 12.5 Bitcoin δημιουργήθηκε από το mining pool f2pool ενώ έφερε και αυτό εδώ το μήνυμα.

NYTimes 09/Apr/2020 With $2.3T Injection, Fed’s Plan Far Exceeds 2008 Rescue

https://twitter.com/lopp/status/1259929075902222345

Το επόμενο προγραμματισμένο halving αναμένεται να πραγματοποιηθεί σε 4 χρόνια από σήμερα το 2024 μειώνοντας ακόμα περισσότερο την παραγωγή bitcoin ανά block στα 3.125.

The post Happy Halving! appeared first on To Blog της Ελληνικής κοινότητας του Bitcoin.

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

Ο Οργανισμός Ανοιχτών Τεχνολογιών ( ΕΕΛΛΑΚ ) σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε.

Μπορείτε επίσης να δείτε περισσότερες εκδηλώσεις για τις επόμενες εβδομάδες ή να καταχωρίσετε τη δική σας εκδήλωση στο: https://ellak.gr/events.

Ημερομηνία/ΏραΕκδήλωση
21/03/2020 – 31/05/2020
Ολοήμερο
Wikimedia CEE Spring 2020
11/05/2020 – 13/05/2020
Ολοήμερο
#Online event: 4th OSPM summit
12/05/2020
Ολοήμερο
#Online event: Accelerate: A NoSQL Original Series
12/05/2020
Ολοήμερο
#Online event: Open Source 101 At Home
12/05/2020 – 13/05/2020
Ολοήμερο
#Online event: RedisConf 2020 Takeaway
12/05/2020
10:00 – 10:30
#Online event: Understanding an Open Organization (RedHat)
13/05/2020 – 14/05/2020
Ολοήμερο
#Online event: OSS2020
14/05/2020
19:00 – 20:00
#Online event: #3 Flutter Greek Community Meetup
15/05/2020 – 17/05/2020
Ολοήμερο
#Online event: Datathon 2020
16/05/2020
Ολοήμερο
#Online event: Python fwdays’20 online conference

Της Marianella Kloka

Το εμβόλιο που θα προκύψει, θα είναι ένα παγκόσμιο δημόσιο αγαθό“, δήλωσε τη Δευτέρα ο Εμ. Μακρόν κατά τη σύσκεψη πολιτικής και οικονομικής δέσμευσης που διοργάνωσε η Ευρωπαϊκή Επιτροπή, με σκοπό να βρεθούν 7,5 δις ευρώ για εμβόλιο για τον κορωνοϊό. Στην ίδια γραμμή και η γερμανίδα καγκελάριος Μέρκελ. Πρωτόγνωροι και ενδιαφέροντες ήχοι στα αυτιά όσων από εμάς παρακολουθούμε ζητήματα έρευνας και ανάπτυξης εντός χωρών Ε.Ε. εδώ και κάποια χρόνια.

Μια άλλη διάσταση σε αυτές τις δηλώσεις θα μπορούσε να είναι ότι οι συγκεκριμένοι δύο ηγέτες εκπροσωπούν ευρωπαϊκές χώρες με πολύ δυνατή βιομηχανία φαρμάκου. Φαντάζομαι είναι ευρύτατα γνωστά ονόματα εταιρειών όπως Sanofi, Bayer, Merck και άλλων “ισχυρών παιχτών” στο χώρο της έρευνας και ανάπτυξης του φαρμάκου και ενίοτε της καινοτομίας. Μήπως λόγια, που δεν συνοδεύονται από συγκεκριμένες δεσμεύσεις ως προς το πώς θα γίνουν πραγματικότητα, καθησυχάζουν τα πλήθη και ταυτόχρονα κλείνουν το μάτι στον ιδιωτικό τομέα;

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

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

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

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

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

Ο Μιχάλης Μπλέτσας, διευθυντής πληροφορικής του Media Lab του ΜΙΤ, γράφει για τις αλλαγές που έρχονται στις εργασιακές σχέσεις κι έχει κάτι διαφορετικό να προτείνει αντί να μοιράζουμε δημόσια χρήματα σε προγράμματα «σκόιλ ελικίκου».

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

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

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

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

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

Η άνοδος της τηλε-εργασίας θα οδηγήσει σε αλλαγές στις εργασιακές σχέσεις, με τις αμοιβές να συνδέονται περισσότερο με το παραγόμενο και λιγότερο με τα ωράρια για περισσότερες κατηγορίες εργαζομένων. Επίσης σημαντική είναι η ευκαιρία που παρουσιάζεται για καλύτερη ισορροπία μεταξύ δουλειάς και οικογένειας, η οποία μπορεί να βοηθήσει την επαγγελματική ισοδυναμία των φύλων. Προφανώς και τα αποτελέσματα δεν θα είναι αυτόματα θετικά, και θα χρειαστεί προσπάθεια από όλους τους εμπλεκόμενους για να μην καταλήξουμε σε μια κακή διαδικτυακή έκδοση του “gig economy”. Επίσης θα πρέπει να θυμόμαστε ότι η τηλε-εργασία είναι πλέον δυνατή για πολλούς αλλά όχι για όλους. Ο κορωνοϊός ανέδειξε το πόσο στηριζόμαστε σε μια μεγάλη ομάδα εργαζομένων που ήταν μέχρι σήμερα «αόρατοι» και οι οποίοι δεν μπορούν να κάνουν την δουλειά τους από απόσταση. ΔΙΑΒΑΣΤΕ ΑΚΟΜΑ Το «πάρτυ δίχως αύριο» κράτησε 200 χρόνια. Θ’ αντέξουμε το hangover;

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

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

Ο Μιχάλης Μπλέτσας είναι διευθυντής στο Media Lab του MIT.

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


Five Open Source tools for teleworking

ΤΟΥ ΑΛΕΞΑΝΔΡΟΥ ΚΟΦΤΕΡΟΥ*

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

Τα πλεονεκτήματα μιας τέτοιας προσέγγισης είναι πολλά: παιδιά που για σοβαρούς λόγους υγείας δε θα μπορούν να επιστρέψουν στα σχολεία, θα μπορούν να συνεχίσουν την παρακολούθηση και συμμετοχή των μαθημάτων τους, ενώ θα μεγιστοποιηθεί και ο διδακτικός χρόνος (δε θα χρειάζεται να επαναλαμβάνεται το μάθημα στους μισούς μαθητές τη μια μέρα και στους υπόλοιπους την επομένη). Επιπρόσθετα, κατά τη διάρκεια της σχολικής χρονιάς, όταν ένα παιδί νοσήσει και μείνει στο σπίτι για αρκετές μέρες (κάτι το συνηθισμένο σε περιόδους έξαρσης κοινής γρίπης, γαστρεντερίτιδας κ.α.). Όμως, κάτι τέτοιο απαιτεί σημαντική εμπειρία και απαραίτητο εξοπλισμό, που αυτή τη στιγμή ίσως να μην υπάρχει. Τι μας λέει όμως η εμπειρία με παρόμοιο εγχείρημα;

Τηλε-ένταξη μαθήτριας Δημοτικού Γαύδου

Πριν 6 χρόνια, στα πλαίσια του ερευνητικού προγράμματος Open Discovery Space, είχαμε συνεργαστεί -μέσω του Ανοικτού Πανεπιστημίου Κύπρου και της Ελληνογερμανικής Αγωγής- με το Δημοτικό Σχολείο Γαύδου. Το σχολείο αυτό, τότε, είχε μόνο μια δασκάλα και μια μαθήτρια, στην Α’ δημοτικού. Αποφασίσαμε να εντάξουμε την Ιωάννα, τη μαθήτρια της Α’ δημοτικού της Γαύδου, στα μαθήματα Επιστήμης της αντίστοιχης Α’ τάξης του Δημοτικού Αγίου Σπυρίδωνα Λευκωσίας.

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

Για να γίνει κατορθωτή η τηλε-ένταξή της, τόσο σε επίπεδο τάξης (παρακολούθηση της όποιας προβολής στον πίνακα της τάξης) αλλά και σε επίπεδο ομάδας (συζήτηση με άλλα παιδιά) χρειαστήκαμε συγκεκριμένο εξοπλισμό (κάτι που αναφέρεται σε επόμενη παράγραφο). Επίσης, η Ιωάννα είχε το πλεονέκτημα της φυσικής παρουσίας -από τη μεριά της- της δασκάλας της, Κυριακής Τριανταφυλλίδου ( Kiko Tria). Για κάθε μάθημα Επιστήμης, ήταν απαραίτητη η ετοιμασία και συντονισμός με την Κυριακή, ενώ αφιερώσαμε και αρκετό χρόνο στις βασικές δεξιότητες που έπρεπε να έχει η Ιωάννα (να μπορεί να «γράφει» στον πίνακά μας από απόσταση, να μπορεί να μεταφέρει τη δραστηριότητά της από επίπεδο τάξης σε ομάδας).

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

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

Η συγκεκριμένη συνεργασία συνεχίστηκε με το δημοτικό Γαύδου και την επόμενη χρονιά, με τα ίδια παιδιά -που είχαν αποκτήσει δεξιότητες αλλά και ένιωθαν την Ιωάννα μέρος της τάξης τους- και εμπλουτίστηκε τα επόμενα χρόνια μέχρι και την αποφοίτηση όλων των παιδιών. Η συνεργασία αυτή αναδείχθηκε ως Καλή Πρακτική σε πανευρωπαϊκό επίπεδο, στα πλαίσια του Open Disovery Space, ενώ βραβεύτηκε και από το Παιδαγωγικό Ινστιτούτο Κύπρου.

Ερωτήματα για εφαρμογή σε μεγάλη κλίμακα στην Κύπρο

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

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

3. Κατάλληλα ψηφιακά εργαλεία. Εδώ, δυστυχώς, συναντάμε δυσκολίες με το επιλεγμένο εργαλείο του ΥΠΠΑΝ (Microsoft Teams). Είναι απαραίτητο, αν θέλουμε να κάνουμε κάτι τέτοιο, να χρησιμοποιήσουμε εργαλεία όπως το shared whiteboard, κάτι το οποίο δεν έχουμε στην περίπτωση του Teams (δουλεύει μόνο σε Windows 10). Ιδανικά θέλουμε ανοικτά εργαλεία, συμβατά με όλα τα είδη συσκευών, όπως το BigBlueButton, το οποίο υποστηρίζει το περιβάλλον Moodle του Παιδαγωγικού Ινστιτούτου Κύπρου (https://elearn.pi.ac.cy). Αυτό θα επέτρεπε στους μαθητές να βλέπουν αλλά και να αλληλεπιδρούν με το περιεχόμενο του πίνακά μας.

4. Μεθοδολογία. Για την εφαρμογή με τη Γαύδο, αναπτύχθηκε ‘on the go’ η μεθοδολογία. Στην ουσία, η τηλε-ένταξη αποτελεί υβριδική εφαρμογή εξ αποστάσεως εκπαίδευσης και blended learning (με δόσεις flipped learning).
5. Κατάλληλη στήριξη / κατεύθυνση. Στην περίπτωση της συνεργασίας με τη Γαύδο, είχαμε την απόλυτη συνεργασία έμπειρων εκπαιδευτικών αλλά και ερευνητών (Σοφοκλής Σωτηρίου και Πέτρος Στεργιόπουλος της Ελληνογερμανικής Αγωγής, Θεόδωρος Καρούνος του ΕΛΛΑΚ, Θανάσης Χατζηλάκος του Ανοικτού Πανεπιστημίου Κύπρου). Αν και στην Κύπρο έχουμε έμπειρους και εξαίρετους συμβούλους σε θέματα ΤΠΕ, έχουν τις γνώσεις και εμπειρία για τέτοιο εγχείρημα;

Τέλος, αντιλαμβάνομαι πως το ΥΠΠΑΝ προσπαθεί να εφαρμόσει κάτι που ανακοίνωσε η Υπ. Παιδείας της Ελλάδας. Όμως, πέρα από τα (σοβαρότατα) ηθικά ζητήματα που προκύπτουν, η Ελλάδα έχει και την κατάλληλη υποδομή (Πανελλήνιο Σχολικό Δίκτυο) που εμείς δεν έχουμε , πέρα από ένα εργαλείο επικοινωνίας.

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

*Δάσκαλος, Διδάκτορας Πληροφοριακών & Επικοινωνιακών Συστημάτων

Πηγή άρθρου: https://paideia-news.com/




emmanuel@localhost:~> inxi -F
System:
  Host: localhost Kernel: 5.6.11-1-pae i686 bits: 32
  Desktop: Xfce 4.14.2
  Distro: openSUSE Tumbleweed 20200508

CPU:
  Topology: Dual Core model: Intel T1400 bits: 64
  type: MCP L2 cache: 512 KiB
  Speed: 1733 MHz min/max: N/A Core speeds (MHz): 1: 1733
  2: 1733

emmanuel@localhost:~> uname -m
i686


I downloaded the iso
and made a live usb using fedora usb maker

the live usb is surprisingly fast (if you don;t want to install the os)




Have you ever wondered how containers work on the network level? How they isolate resources and network access? Linux namespaces is the magic behind all these and in this blog post, I will try to explain how to setup your own private, isolated network stack on your linux box.

notes based on ubuntu:20.04, root access.

current setup

Our current setup is similar to this

ip-netns00

List ethernet cards

ip address list

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:ea:50:87 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.80/24 brd 192.168.122.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feea:5087/64 scope link
       valid_lft forever preferred_lft forever

List routing table

ip route list

default via 192.168.122.1 dev eth0 proto static
192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.80

ip-netns01

Checking internet access and dns

ping -c 5 libreops.cc

PING libreops.cc (185.199.111.153) 56(84) bytes of data.
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=1 ttl=54 time=121 ms
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=2 ttl=54 time=124 ms
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=3 ttl=54 time=182 ms
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=4 ttl=54 time=162 ms
64 bytes from 185.199.111.153 (185.199.111.153): icmp_seq=5 ttl=54 time=168 ms

--- libreops.cc ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 121.065/151.405/181.760/24.299 ms

linux network namespace management

In this article we will use the below programs:

so, let us start working with network namespaces.

list

To view the network namespaces, we can type:

ip netns
ip netns list

This will return nothing, an empty list.

help

So quicly view the help of ip-netns

# ip netns help

Usage:  ip netns list
  ip netns add NAME
  ip netns attach NAME PID
  ip netns set NAME NETNSID
  ip [-all] netns delete [NAME]
  ip netns identify [PID]
  ip netns pids NAME
  ip [-all] netns exec [NAME] cmd ...
  ip netns monitor
  ip netns list-id [target-nsid POSITIVE-INT] [nsid POSITIVE-INT]
NETNSID := auto | POSITIVE-INT

monitor

To monitor in real time any changes, we can open a new terminal and type:

ip netns monitor

Add a new namespace

ip netns add ebal

List namespaces

ip netns list

root@ubuntu2004:~# ip netns add ebal
root@ubuntu2004:~# ip netns list
ebal

We have one namespace

Delete Namespace

ip netns del ebal

Full example

root@ubuntu2004:~# ip netns
root@ubuntu2004:~# ip netns list
root@ubuntu2004:~# ip netns add ebal
root@ubuntu2004:~# ip netns list
ebal
root@ubuntu2004:~# ip netns
ebal
root@ubuntu2004:~# ip netns del ebal
root@ubuntu2004:~#
root@ubuntu2004:~# ip netns
root@ubuntu2004:~# ip netns list
root@ubuntu2004:~#

monitor

root@ubuntu2004:~# ip netns monitor
add ebal
delete ebal

Directory

When we create a new network namespace, it creates an object under /var/run/netns/.

root@ubuntu2004:~# ls -l /var/run/netns/
total 0
-r--r--r-- 1 root root 0 May  9 16:44 ebal

exec

We can run commands inside a namespace.

eg.

ip netns exec ebal ip a

root@ubuntu2004:~# ip netns exec ebal ip a
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

bash

we can also open a shell inside the namespace and run commands throught the shell.
eg.

root@ubuntu2004:~# ip netns exec ebal bash

root@ubuntu2004:~# ip a
1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

root@ubuntu2004:~# exit
exit

ip-netns02

as you can see, the namespace is isolated from our system. It has only one local interface and nothing else.

We can bring up the loopback interface up

root@ubuntu2004:~# ip link set lo up

root@ubuntu2004:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

root@ubuntu2004:~# ip r

veth

The veth devices are virtual Ethernet devices. They can act as tunnels between network namespaces to create a bridge to a physical network device in another namespace, but can also be used as standalone network devices.

Think Veth as a physical cable that connects two different computers. Every veth is the end of this cable.

So we need 2 virtual interfaces to connect our system and the new namespace.

ip link add v-eth0 type veth peer name v-ebal

ip-netns03

eg.

root@ubuntu2004:~# ip link add v-eth0 type veth peer name v-ebal

root@ubuntu2004:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:ea:50:87 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.80/24 brd 192.168.122.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feea:5087/64 scope link
       valid_lft forever preferred_lft forever

3: v-ebal@v-eth0: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d6:86:88:3f:eb:42 brd ff:ff:ff:ff:ff:ff

4: v-eth0@v-ebal: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 3e:85:9b:dd:c7:96 brd ff:ff:ff:ff:ff:ff

Attach veth0 to namespace

Now we are going to move one virtual interface (one end of the cable) to the new network namespace

ip link set v-ebal netns ebal

ip-netns03

we will see that the interface is not showing on our system

root@ubuntu2004:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:ea:50:87 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.80/24 brd 192.168.122.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feea:5087/64 scope link
       valid_lft forever preferred_lft forever

4: v-eth0@if3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 3e:85:9b:dd:c7:96 brd ff:ff:ff:ff:ff:ff link-netns ebal

inside the namespace

root@ubuntu2004:~# ip netns exec ebal ip a 

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

3: v-ebal@if4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d6:86:88:3f:eb:42 brd ff:ff:ff:ff:ff:ff link-netnsid 0

Connect the two virtual interfaces

outside

ip addr add 10.10.10.10/24 dev v-eth0

root@ubuntu2004:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:ea:50:87 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.80/24 brd 192.168.122.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feea:5087/64 scope link
       valid_lft forever preferred_lft forever

4: v-eth0@if3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 3e:85:9b:dd:c7:96 brd ff:ff:ff:ff:ff:ff link-netns ebal
    inet 10.10.10.10/24 scope global v-eth0
       valid_lft forever preferred_lft forever

inside

ip netns exec ebal ip addr add 10.10.10.20/24 dev v-ebal

root@ubuntu2004:~# ip netns exec ebal ip a 

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever

3: v-ebal@if4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d6:86:88:3f:eb:42 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.20/24 scope global v-ebal
       valid_lft forever preferred_lft forever

Both Interfaces are down!

But both interfaces are down, now we need to set up both interfaces:

outside

ip link set v-eth0 up

root@ubuntu2004:~# ip link set v-eth0 up 

root@ubuntu2004:~# ip link show v-eth0
4: v-eth0@if3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN mode DEFAULT group default qlen 1000
    link/ether 3e:85:9b:dd:c7:96 brd ff:ff:ff:ff:ff:ff link-netns ebal

inside

ip netns exec ebal ip link set v-ebal up

root@ubuntu2004:~# ip netns exec ebal ip link set v-ebal up

root@ubuntu2004:~# ip netns exec ebal ip link show v-ebal
3: v-ebal@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether d6:86:88:3f:eb:42 brd ff:ff:ff:ff:ff:ff link-netnsid 0

did it worked?

Let’s first see our routing table:

outside

root@ubuntu2004:~# ip r
default via 192.168.122.1 dev eth0 proto static
10.10.10.0/24 dev v-eth0 proto kernel scope link src 10.10.10.10
192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.80

inside

root@ubuntu2004:~# ip netns exec ebal ip r
10.10.10.0/24 dev v-ebal proto kernel scope link src 10.10.10.20

Ping !

outside

root@ubuntu2004:~# ping -c 5 10.10.10.20
PING 10.10.10.20 (10.10.10.20) 56(84) bytes of data.
64 bytes from 10.10.10.20: icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from 10.10.10.20: icmp_seq=2 ttl=64 time=0.042 ms
64 bytes from 10.10.10.20: icmp_seq=3 ttl=64 time=0.052 ms
64 bytes from 10.10.10.20: icmp_seq=4 ttl=64 time=0.042 ms
64 bytes from 10.10.10.20: icmp_seq=5 ttl=64 time=0.071 ms

--- 10.10.10.20 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4098ms
rtt min/avg/max/mdev = 0.028/0.047/0.071/0.014 ms

inside

root@ubuntu2004:~# ip netns exec ebal bash
root@ubuntu2004:~#
root@ubuntu2004:~# ping -c 5 10.10.10.10
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.
64 bytes from 10.10.10.10: icmp_seq=1 ttl=64 time=0.046 ms
64 bytes from 10.10.10.10: icmp_seq=2 ttl=64 time=0.042 ms
64 bytes from 10.10.10.10: icmp_seq=3 ttl=64 time=0.041 ms
64 bytes from 10.10.10.10: icmp_seq=4 ttl=64 time=0.044 ms
64 bytes from 10.10.10.10: icmp_seq=5 ttl=64 time=0.053 ms

--- 10.10.10.10 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4088ms
rtt min/avg/max/mdev = 0.041/0.045/0.053/0.004 ms
root@ubuntu2004:~# exit
exit

It worked !!

ip-netns03

End of part one.

Dolibarr 11.0.4, οι τελευταίες ενημερώσεις συντήρησης την έκδοση 11.0.0 του Dolibarr ERP & CRM είναι διαθέσιμη.



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


Μπορείτε να τα κατεβάσετε από sourceforge mirrors

Σε μια αναπάντεχη στιγμή, η εταιρεία με ένα από τα πιο δημοφιλή λογισμικά videoconferencing, το Zoom, αγόρασε το Keybase ένα από τα καλύτερα δωρεάν και ανοιχτού κώδικα λογισμικά κρυπτογραφημένης συνομιλίας και συνεργασίας. Το Zoom μόλις χθές, επιβεβαίωσε ότι έχει αγοράσει την εταιρεία διαχείρισης ταυτότητας και κρυπτογραφημένης συνομιλίας Keybase σε μια κίνηση που θα μπορούσε να […]

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

Λίγα εικοσιτετράωρα πλέον έχουν απομείνει για να πραγματοποιηθεί το τρίτο προγραμματισμένο halving του Bitcoin δηλαδή την μείωση παραγωγής Bitcoin ανά Block. H μείωση αυτή έχει προγραμματιστεί από τον δημιουργό του Bitcoin Satoshi Nakamoto, hard coded στον κώδικα του ψηφιακού νομίσματος, να πραγματοποιείτε κάθε 210000 block που χρονικά είναι κάθε 4 χρόνια.

Μετά αυτό το halving κάθε block που θα δημιουργείτε από τους miner θα δίνει 6.25 Bitcoin από τα 12.5 που είναι σήμερα.

Αυτή η ιστορική στιγμή για το ψηφιακό νόμισμα έχει συμπέσει χρονικά και μια από τις ποιο κρίσιμες ιστορικές στιγμές της ανθρωπότητας των τελευταίων δεκαετιών καθώς η πανδημία του κοροναιού έχει σαρώσει όλες τις χώρες στον κόσμο με χιλιάδες θύματα και με μια μεγάλη αβεβαιότητα για την επόμενη μέρα της παγκόσμιας οικονομίας. Νομίζω χαρακτηριστικά είναι τα δύο πρωτοσέλιδα το ένα από το hardcode μήνυμα που υπάρχει στο πρώτο block του Bitcoin και το δεύτερο από το σημερινό πρωτοσέλιδο των financial times.

To γεγονός και μόνο του επερχόμενου νέου halving έδωσε για άλλη μια φορά ώθηση στην ισοτιμία του ψηφιακού νομίσματος σπάζοντας το φράγμα των 10.000 δολαρίων. Ώθηση έδωσε και στην επεξεργαστική ισχύ του mining δικτύου καθώς πλέον έχει ξεπεράσει τα 120EH/s.

Σε κάθε halving είναι καθιερωμένο παγκόσμια οι κοινότητες του Bitcoin να διοργανώνουν party και συναντήσεις για να γιορτάσουν το γεγονός. Είναι αμφίβολο το πόσα τέτοιες διοργανώσεις θα πραγματοποιηθούν κυρίως λόγο των μέτρων περιορισμού λόγο κοροναιού που ισχύουν σε σχεδόν όλες τις χώρες στον κόσμο.  To ανταλλακτήριο kraken έχει διοργανώσει γιαυτό τον λόγο ένα VR πάρτι μέσω της πλατφόρμας AltspaceVR.

Live streaming για το γεγονός με πλήθος ομιλητών διοργανώνει για την ίδια μέρα και το Bitcoin Magazine

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

just tried google lens  on my andrpid xiaomi cellphone to

copy and paste handwritten notes in a google doc

the greek script doesn't work well,
but the text i wrote in english was transcribed perfectly
i'd written all the text clearly,  in capitals
this is how its was copied in a google doc:

AOKIMH GOOGLE LENS DA METAT POTTA XEIPOTEPA Y


E


KEIM ENO LET'S ALSO TRY IT IN ENGLISH TO SEE WHICH SCRIPT


WORKS BETTER MAY 8th, 2020



Η νέα έκδοση του Ελληνικού Arch Linux installer έφτασε αισίως στην έκδοση 3.0 μετά από μεγάλο διάστημα «αθόρυβης» βελτίωσης και προσθήκης νέων χαρακτηριστικών

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

Τι είναι ο Archon;

Για όσους δεν ξέρουν τι είναι και πως ξεκίνησε ο Archon(Άρχων – Αρχή) να θυμίσουμε ότι είναι ένα bash script που σκοπός του είναι η εγκατάσταση του βασικού συστήματος Arch Linux (το γραφικό περιβάλλον θα το βάλει ο χρήστης).

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

Με άλλα λόγια, το Archon ακολουθεί το Wiki του Arch Linux για την εγκατάσταση του βασικού συστήματος την οποία ούτως η άλλως θα την κάνετε. Άρα το Archon έρχεται και το αυτοματοποιεί με απλές ερωτήσεις για να σας γλυτώσει χρόνο.

Αν ακούτε πρώτη φορά για τον Archon τότε διαβάστε το πρώτο post :

Τι νέο φέρνει η 3.0 έκδοση του Archon

Στη νέα έκδοση 3.0 του εγκαταστάτη θα βρείτε :

Όπως πάντα για να ενημερώνεστε σχετικά με τις εξελίξεις γύρω από το Archon, βρείτε μας στο github του Cerebrux

Μπορείτε να παρακολουθείτε την εξέλιξη του Archon με τους εξής τρόπους:

  • Κάνετε κλικ επάνω δεξιά στο αστεράκι και έπειτα στο subscription
  • Μπορείτε επίσης να παρακολουθείτε τα Release όταν θα υπάρχουν νέες εκδόσεις.

Φυσικά υπάρχουν αρκετά ανοιχτά ζητήματα όπως το dual-boot με άλλο λειτουργικό κλπ οπότε οποίος θέλει να συνεισφέρει, μπορεί να το κάνει ελεύθερα.

Δείτε επίσης την παρουσίαση της έκδοσης από τον Mylinuxgr :

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

Στον σημερινό Hacking οδηγό, το «θύμα – πειραματόζωο» μας θα είναι ένα Macbook με λειτουργικό macOS Mojave στο οποίο θα προσπαθήσουμε να φορτώσουμε ένα payload που δεν θα ανιχνευτεί από κάποιο Antivirus. Είναι πολύ εύκολο να αποφύγετε τον εντοπισμό ιών στο VirusTotal ή και από δημοφιλή λογισμικά προστασίας από ιούς, όπως τα Avast, AVG, BitDefender, […]

Tι είναι η γλώσσα προγραμματισμού Go;, γιατί δημιουργήθηκε;, πού χρησιμοποιείται και γιατί τα τελευταία χρόνια γίνεται όλο και πιο δημοφιλής;.

Η Go (ή GoLang) είναι μια σύγχρονη (10 ετών), ανοιχτού κώδικα, γλώσσα προγραμματισμού που γεννήθηκε την περίοδο των πρώτων πολυπύρηνων επεξεργαστών και του εμβρυϊκού τότε Cloud Computing.

Ξεκίνησε ως «αγανάκτηση» για την ταχύτητα μεταγλώττισης των μεγάλων εσωτερικών projects της Google, που ήταν γραμμένες σε C/C++. Οι βασική ομάδα αρχικά αποτελούνταν από μηχανικούς όπως ο Robert Griesemer (Java HotSpot),  Rob Pike (Unix, Plan 9) και Ken Thompson (Unix) που εργάζονταν τότε στη Google ενώ στην συνέχεια δημιουργήθηκε γρήγορα μια ανοιχτή κοινότητα που αποφασίζει για την πορεία της γλώσσας.

Γιατί άλλη μια γλώσσα προγραμματισμού;

Η Go χρησιμοποιεί σύνταξη υψηλού επιπέδου παρόμοια με γλώσσες όπως η Python. Είναι δημοφιλής για την μινιμαλιστική σύνταξη, τον ενσωματωμένο ταυτοχρονισμό (concurrency), καθώς και για τα ενσωματωμένα εργαλεία, testing, documentation και τη δημιουργία εκτελέσιμων αρχείων για όλες σχεδόν της πλατφόρμες (π.χ. από Linux δημιουργία εκτελέσιμου για Windows).

Ποιες συνθήκες οδήγησαν στην εμφάνιση της Go;

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

  • Η Google έχει εκατοντάδες προγραμματιστές που συχνά αλλάζουν θέση και αρμοδιότητες.
  • Όλα τα projects της έχουν να κάνουν με δικτυακές εφαρμογές (Borg – πρόγονος του kubernetes) που τρέχουν σε μεγάλα Compute Centers με πολυπύρηνους επεξεργαστές σε πολύπλοκα δικτυωμένες δομές.

Επομένως, για εκείνη την περίοδο η ανάγκη για

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

οδήγησαν εν τέλη στην δημιουργία της Go. Βλέποντας το ζήτημα υπό την σκοπιά εκείνης της περιόδου, είναι εύλογο να σκεφτεί κανείς ότι υπάρχουν και άλλες γλώσσες προγραμματισμού (π.χ. C++, Python, Java κλπ) που ακόμα και το 2007-2009 ήταν σε τεράστια ζήτηση και μπορούσαν να καλύψουν ό, τι και αν χρειάζεται μια εταιρεία όπως η Goolge.

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

Οι ανάγκες στο Cloud Computing και στο πως οι προγραμματιστές χειρίζονται, αλλά και καταναλώνουν πόρους άλλαξε, με αποτέλεσμα να γεννηθούν οι DevOps και παράλληλα τα έργα όπως το Docker, τα LXC και Kubernetes.

Ναι… αλλά γιατί όχι C++, Python ή Java ;

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

Η Go λοιπόν, έξυπνα «αντέγραψε» όλα τα θετικά αυτών των γλωσσών προγραμματισμού:

Θετικά και Αρνητικά χαρακτηριστικά των C++, Java και Pyhton

και πρόσθεσε κάποια «εξτραδάκια»:

  • Ταχύτητα εκτέλεσης και μεταγλώττισης
  • Built-in Concurrency για Multithreading
  • Απλότητα στην σύνταξη
  • Single Executable για εύκολη μεταφορά με απλή αντιγραφή-επικόλληση
  • Built-in εργαλεία για Testing και Profiling

Built-in Cross-platform Compiler

Μια άλλη επιπλέον σημαντική «κληρονομιά» που έχει τσιμπήσει η Go είναι η ιδιότητες στην δημιουργία εκτελέσιμου αρχείου από τον κώδικά μας.

Όταν μεταγλωττίζετε (compiling) τον κώδικά σας στη Go, το τελικό αποτέλεσμα είναι ένα στατικά συνδεδεμένο (statically linked) εκτελέσιμο (binary) που τρέχει εγγενώς (native) στην πλατφόρμα για την οποία το προορίζετε. Αυτό σημαίνει ότι σε αντίθεση με τις άλλες γλώσσες, με τη Go δεν χρειάζεται να εγκαταστήσετε π.χ. την Java (VM & Εξαρτήσεις), την Python, Ruby + Gems κλπ και απλά τρέχετε το πρόγραμμά σας.

Η Go υποστηρίζει seamless cross compilation για (Windows, OS X, Linux και BSD). Επομένως, δεν έχει σημασία σε ποια πλατφόρμα αναπτύσσετε και μεταγλωττίζετε τον κώδικα. Ακολουθεί ένα παράδειγμα της σύνταξης που χρησιμοποιούμε για να δημιουργήσουμε εκτελέσιμα αρχεία για Windows και Linux σε macOS περιβάλλον:

Για Windows 32bit μπορούμε να δημιουργήσουμε εκτελέσιμα όπως παρακάτω:

1GOOS=windows GOARCH=386 go build -o appname.exe

Για Linux 64bit μπορούμε να δημιουργήσουμε εκτελέσιμα όπως παρακάτω:

1GOOS=linux GOARCH=amd64 go build -o appname.linux

Που χρησιμοποιείται η Go ;

Η Go όπως είναι φυσικό, λόγο του περιβάλλοντος στο οποίο γεννήθηκε, αποτελεί γλώσσα προγραμματισμού για:

  • Web Services: Back-end υπηρεσίες στο Cloud
  • Microservices: Είτε αυτούσια είτε ως συνδετικοί κρίκοι για άλλες υπηρεσίες
  • Web Apps: Εφαρμογές που χειρίζονται πολλαπλές συναλλαγές – αιτήματα παράλληλα και ταυτόχρονα.

Τα τελευταία όμως χρόνια, η Go αρχίζει να χρησιμοποιείται από την κοινότητα του και στα παρακάτω :

  • System Task Automation: Λόγο της εύκολης και απλής σύνταξης του είναι εύκολη η συντηρησιμότητα του κώδικα
  • Machine Learning: Λόγο του multi-threading και concurrency που διαθέτει είναι ιδιαίτερα χρήσιμη για τεχνητή νοημοσύνη

Αυτά φυσικά είναι πεδία που η Python είναι ο βασιλιάς και η Go είναι ακόμα στην εφηβεία. Μπορείτε να ρίξετε μια ματιά στην παρακάτω λίστα με τα projects που έχουν υλοποιηθεί σε Go, ανά κατηγορία:Go Use Cases Advertisements

Πως κάνω εγκατάσταση το περιβάλλον προγραμματισμού σε Go

Η Go αποτελείται από πακέτα – packages τα οποία παρέχουν διάφορα εργαλεία για χρήση από το τερματικό ( άντε πάλι το τερματικό !!!…)

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

Πως κάνω εγκατάσταση τη Go

Το πρώτο πράγμα που χρειάζεται να κάνετε είναι να εγκαταστήσετε τη Go. Ο τρόπος αλλάζει ανάλογα με το λειτουργικό σας.

Για παράδειγμα οι χρήστες Linux μπορούν να έχουν τη Go εγκαθιστώντας (μέσω snapstore) την τελευταία σταθερή έκδοση κάνοντας αναζήτηση στο Κέντρο Λογισμικού της διανομής τους. π.χ. σε Ubuntu:

Εγκατάσταση Go σε Ubuntu

ή από το τερματικό για τις διανομές που έχετε ρυθμίσει το snapstore:

1sudo snap install go --classic

Ενώ οι χρήστες Windows μπορούν να το εγκαταστήσουν από παρόμοιο κέντρο λογισμικού που λέγεται Chocolatey. Εναλλακτικά μπορείτε να πάτε στην σελίδα της Go και να κατεβάσετε τον εγκαταστάτη για το λειτουργικό σας (Windows, macOS, Linux, BSD):golang.org

Την χρονική περίοδο σύνταξης του οδηγού, η Go ήταν στην έκδοση 1.14.1

Σημείωση: Κατά την εγκατάσταση σε Windows είναι σημαντικό για αρχή να αποδεχτείτε τα default βήματα και κυρίως μην αλλάξετε το installation path το οποίο σας προτείνει το πρόγραμμα εγκατάστασης, το οποίο είναι η εγκατάσταση στον C:\ drive.

Αφού το εγκαταστήσετε, ανοίξτε ένα τερματικό στο λειτουργικό σας και δώστε :

1go version

Αν όλα έχουν πάει καλά τότε θα δείτε κάτι σαν το παρακάτω:

Η go version μας επιστρέφει την έκδοση της GoΗ go version μας επιστρέφει την έκδοση της Go

Σε περίπτωση που δεν το δείτε, ίσως να χρειαστεί να κάνετε μια επανεκκίνηση. Για να δείτε τα built in εργαλεία της Go δώστε:

go

Μια χρήσιμη εντολή είναι όταν θέλουμε να δούμε όλες τις μεταβλητές που ορίζουν το περιβάλλον της Go

1go env

Για περισσότερες πληροφορίες σχετικά με κάποια παράμετρο μπορείτε π.χ. να δώσετε :

1go help doc

Η doc είναι ιδιαίτερα σημαντική διότι μπορεί να χρησιμοποιηθεί για την παραγωγή τεκμηρίωσης του προγράμματός μας. Συγκεκριμένα η doc εξάγει τα σχόλια μέσα από τον κώδικά μας και τα παρουσιάζει σε μορφή documentation. Για παράδειγμα αν θέλουμε να δούμε πως δουλεύει η μέθοδος json.Decoder.Decode δίνουμε

1go doc json.Decoder

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

Τέλος, αν δεν χρησιμοποιείτε κάποιο IDE/Code editor, μια χρήσιμη εντολή είναι :

1go fmt ο-super-kodikas-mou.go

το οποίο θα εφαρμόσει το απαραίτητο styling στον κώδικα με βάση τα Style guides της Go.

Οργάνωση του κώδικα στη Go

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

Τα προγράμματα στη Go οργανώνονται σε πακέτα (packages). Ένα πακέτο είναι μια συλλογή αρχείων πηγαίου κώδικα σε έναν κοινό φάκελο. Οι συναρτήσεις, οι τύποι δεδομένων, οι μεταβλητές και οι σταθερές που ορίζονται σε ένα πηγαίο κώδικα είναι ορατές σε όλα τα άλλα αρχεία μέσα στο ίδιο πακέτο (φάκελο).

Επομένως, ένα module είναι μια συλλογή τέτοιων πακέτων που σχετίζονται μεταξύ τους και δημοσιεύονται (released) μαζί.

Τέλος, ένα αποθετήριο (repository) περιέχει ένα ή περισσότερα modules και μπορεί να είναι δημοσιευμένο (σε απομακρυσμένο repository) ή και όχι. Διαβάστε την επίσημη τεκμηρίωση για το Organizing your Code:

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

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

Linux / macOS:

Ανοίξτε το τερματικό σας και στο αρχείο .bashrc του home φακέλου σας προσθέστε το παρακάτω:

1export GOPATH=$HOME/go

αν έχετε zsh κάντε το ίδιο στο .zshrc

Windows 10

Ανοίξτε το τερματικό σας (Win + r και γράψτε cmd) και δώστε την παρακάτω εντολή:

1setx GOPATH %USERPROFILE%\go

Εγκατάσταση περιβάλλοντος ανάπτυξης Go

Αφού έχετε εγκαταστήσει τη Go το μόνο που μένει είναι να χρησιμοποιήσετε κάποιον επεξεργαστή κειμένου ή έναν code editor της αρεσκείας σας για να γράφετε κώδικα.

Η Go δεν διαθέτει κάποιο «επίσημο» IDE διότι πολύ απλά είναι λογισμικό για χρήση από τερματικό. Το πως θα αναπτύσσει κάποιος κώδικα είναι στην ελεύθερη επιλογή του καθενός και ευτυχώς η κοινότητα της Go και άλλοι έχουν αναπτύξει όλα τα απαραίτητα εργαλεία για να αναπτύσσουμε κώδικα στον editor της επιλογής μας. Ρίξτε μια ματιά στην παρακάτω λίστα:

Σε γενικές γραμμές όμως, θα παρατηρήσετε ότι οι περισσότεροι χρησιμοποιούν το Visual Studio Code.

Εγκατάσταση Visual Studio Code

Μπορείτε να το κάνετε εγκατάσταση από την σελίδα του:Visual Studio Code

Αν έχετε Ubuntu μπορείτε να το κάνετε εγκατάσταση από το Ubuntu Store

Εγκατάσταση VSCode από το Ubuntu StoreΕγκατάσταση VSCode από το Ubuntu Store

Μόλις το εγκαταστήσετε, ανοίξτε το και πάμε να εγκαταστήσουμε τα απαραίτητα extensions κάνοντας κλικ στο αντίστοιχο εικονίδιο. Έπειτα κάντε αναζήτηση για Go και πατήστε install.

Εγκατάσταση Go extension από την Microsoft Εγκατάσταση Go extension από την Microsoft

Μόλις το κάνετε εγκατάσταση πατήστε τον συνδυασμό πλήκτρων CTRL+SHIFT+P ή κάντε κλικ στο μενού View –> Command Pallet και κάντε αναζήτηση γράφοντας Go: Install/Update Tools. Μόλις το βρείτε και κάνετε κλικ σε αυτό, θα σας εμφανίσει μια λίστα με εργαλεία στα οποία θα κάνετε κλικ στο πρώτο κουτάκι για να γίνουν όλα εγκατάσταση πατώντας το ΟΚ:

Εγκατάσταση εργαλείων GoΕγκατάσταση εργαλείων Go

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

Θυμηθείτε, πιο πάνω είχαμε μιλήσει για την οργάνωση κώδικα οπότε πάμε στον αρχικό μας κατάλογο (Home) και θα δούμε έναν φάκελο με όνομα go και μέσα σε αυτόν δύο φακέλους bin και pkg (υπάρχει και το src στην εικόνα αλλά θα μιλήσουμε σε λίγο για αυτό).

Δομή ριζικού καταλόγου των modules στην GoΔομή ριζικού καταλόγου των modules στη Go

Οι φάκελοι αυτοί χρησιμεύουν ως :

  • bin: Εδώ «εμφανίζεται» το εκτελέσιμο αρχείο του κώδικα μας όταν τρέχουμε την εντολή go install
  • pkg: Ο φάκελος αυτός διατηρεί έξτρα modules (π.χ. τα εργαλεία του VSCode) που επεκτείνουν τις δυνατότητες του κώδικα μας. Αυτά κατεβαίνουν όταν κάνουμε import «github.com/username/somecode».
  • src: Εδώ δημιουργούμε φακέλους με το όνομα του package μέσα στο οποίο γράφουμε τα δικά μας προγράμματα ή δημιουργείται αυτόματα όταν τρέχουμε την εντολή go get github.com/username/somecode

Βασική δομή ενός Go project

Ας δούμε με ένα έτοιμο παράδειγμα μια δομή ενός project για να κατανοήσουμε καλύτερα την οργάνωση του κώδικα μας

Δομή των πακέτων Go

Ανοίξτε το τερματικό σας και δώστε την παρακάτω εντολή:

1go get github.com/CerebruxCode/Go

Μετά από λίγο θα δείτε ότι ο φάκελος src δημιουργήθηκε αυτόματα και έχει τους παρακάτω υπό φακέλους:

1234567github.com├── CerebruxCode├── Go├── go.mod├── main.go||...

Αυτή είναι η δομή με την οποία οργανώνουμε τον πηγαίο κώδικά μας. Προσωρινά αγνοείστε όλους τους άλλους φακέλους με τα μαθήματα και κρατήστε στο μυαλό σας ότι το project αυτό αποτελείται από το όνομα του πακέτου – φακέλου (εδώ Go), το αρχείο go.mod και τον κώδικα του προγράμματος (εδώ main.go).

Η εντολή που δώσαμε, πήρε λοιπόν την δομή των φακέλων του αποθετηρίου και την «έφερε» αυτούσια στο σημείο που πρέπει να είναι, ήτοι στην src/github.com/CerebruxCode/Go.

Επομένως ένα αποθετήριο του κώδικά μας περιλαμβάνει συνήθως μόνο ένα module (π.χ. το main.go), το οποίο βρίσκεται στη ρίζα του αποθετηρίου. Επίσης περιλαμβάνει και το αρχείο με όνομα go.mod που δηλώνει τη διαδρομή του module και χρησιμοποιείται ως πρόθεμα διαδρομής import για όλα τα εξωτερικά πακέτα μέσα στο module μας.

Πως δημιουργείται αυτό το αρχείο go.mod;

Ας το δούμε με ένα υποθετικό παράδειγμα. Έστω λοιπόν ότι θέλουμε να ξεκινήσουμε ένα νέο project με το όνομα hello το οποίο θα είναι και το όνομα του παραγόμενου εκτελέσιμου αρχείου!. Η διαδικασία περιλαμβάνει τα παρακάτω βήματα:

  1. Αποφασίζουμε το module path που θέλουμε για το project μας: πχ. example.com/user/hello και τον δημιουργούμε
  2. Μπαίνουμε μέσα στον φάκελο και τον αρχικοποιούμε:
1234cd ~/go/srcmkdir -p example.com/user/hellocd example.com/user/hellogo mod init example.com/user/hello

Η εντολή mkdir -p θα δημιουργήσει και τους υποκείμενους φακέλους. Έτσι, τώρα μπορούμε να ξεκινήσουμε το υποθετικό hello project μας στον φάκελο src/example.com/user/hello. Όταν τελειώσουμε τον «υποθετικό» κώδικα θα μπορούμε να κάνουμε build/install (θα τα δούμε ποιο κάτω) το project μας χωρίς καν να ήμαστε στην διαδρομή του project αφού η Go θα ψάξει με βάση το module path και θα «χτίσει» το εκτελέσιμο αρχείο και θα το μεταφέρει στον bin φάκελο που αναφέραμε πιο πάνω.

Φυσικά δεν χρειάζεται να δημοσιεύσετε τον κώδικα σας σε κάποιο github/gitlab ή απομακρυσμένο χώρο αποθήκευσης. Ένα module (o κώδικάς σας) μπορεί να οριστεί η διαδρομή του τοπικά χωρίς να ανήκει σε ένα αποθετήριο. Ωστόσο, είναι μια καλή συνήθεια να οργανώσετε τον κώδικα σας με το σκεπτικό ότι θα το δημοσιεύσετε κάποια στιγμή.

Δομή του κώδικα σε Go

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

Έχοντας ανοιχτό τον VSCode, ανοίγουμε τον φάκελο που κατέβηκε με την εντολή go get για να δούμε το πρώτο πρόγραμμα μας σε Go το οποίο είναι ένα κλασσικό hello world:

Θυμίζω το αρχείο είναι στην διαδρομή go/src/github.com/CerebruxCode/Go/main.go

123456789package main import ("fmt") func main() {fmt.Println("Γειά σου από Go")}

Η παραπάνω δομή αποτελείται απο 3 τμήματα:

  • Package declaration: Όλα τα αρχεία κώδικα ενός προγράμματος στη Go πρέπει να έχουν δήλωση για το σε πιο πακέτο ανήκουν. Στο παράδειγμά μας βλέπουμε την main.
  • Import Block: Με την import εισάγουμε κώδικα από άλλα πακέτα ώστε να τα χρησιμοποιήσουμε της μεθόδους του στο πρόγραμμα μας. Αυτά μπορεί να είναι από την standard library ή από τρίτους και δηλώνονται με το «module path» που αναφέραμε πιο πάνω
  • Main function: Αποτελεί την βασική συνάρτηση που εκτελεί το πρόγραμμά μας.

Για να το εκτελέσουμε, είτε τρέχουμε στο τερματικό go run main.go είτε από το VSCode --> Run --> Run Without Debugging το οποίο θα ανοίξει ένα DEBUG CONSOLE στο κάτω τμήμα του VSCode και θα το προβάλει:

1Γεια σου από Go

Για να φτιάξουμε εκτελέσιμο από το πρόγραμμά μας, στο τερματικό δίνουμε:

1go install github.com/CerebruxCode/Go

Με την παραπάνω εντολή, η Go θα ψάξει το go.mod με βάση την παράμετρο που δώσαμε, θα μεταγλωττίσει την main.go και θα φτιάξει ένα εκτελέσιμο με όνομα Go στον φάκελο go/bin Advertisements

Μαθήματα προγραμματισμού σε Go

Στον φάκελο που κατέβηκε με το go get θα βρείτε φακέλους τα οποία περιλαμβάνουν κώδικα γραμμένο σε Go που προέρχονται από εδώ :

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

Το παραπάνω αποθετήριο, αν δούμε ότι υπάρχει ενδιαφέρον, θα εμπλουτίζεται όσο μαθαίνετε και εσείς αλλά και εμείς σχετικά με τη Go και επομένως κάθε feedback και pull request στο repository, δεν είναι απλά ευπρόσδεκτο, είναι αναγκαίο !

Αφού ολοκληρώσετε τα μαθήματα, θα έχετε αποκτήσει μια βασική γνώση προγραμματισμού σε Go για να μπορέσετε να προχωρήσετε σε πιο Intermediate και Advanced θέματα και να μπορείτε να την χρησιμοποιήσετε σε πρακτικό επίπεδο. Σας προτείνω επίσης να ολοκληρώσετε και το επίσημο Golang Tour:Go Tour

Επίλογος

Φυσικά η Go δεν είναι πανάκεια και χωρίς τα αρνητικά του. Για κάποιους που δεν μπορούν χωρίς Object Oriented προγραμματισμό προφανώς η Go θα τους δυσκολέψει. Επίσης η «εμμονή» του στο code style και τα error που θα πετάει για «declared variable, but not used» ίσως σπάσει τα νεύρα σας.

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

Επίσης, μετά την Python, η Go είναι και αυτή μια γλώσσα προγραμματισμού για αρχάριους. Δεν πρέπει να εκπλαγείτε εάν μάθετε ότι όλα τα χαρακτηριστικά της Go είναι περίπου 50 σελίδες spec. Προφανώς, αφού μάθετε αυτά τα βασικά χαρακτηριστικά, πρέπει να μάθετε για τις καλύτερες πρακτικές προγραμματισμού με τη Go για συγκεκριμένες ανάγκες και φυσικά την standard library.

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

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

https://github.com/golang/go/wiki/WhyGo

Το να συζητά κανείς σχετικά με το ποια γλώσσα είναι καλύτερη δεν έχει καμία σημασία. Αν και στις περισσότερες περιπτώσεις φαίνεται ότι η Golang να έχει το πάνω χέρι μιας και έχει όλα τα θετικά από τις γλώσσες προγραμματισμού που αναφέραμε πιο πάνω. Επί του παρόντος, μπορεί να μην έχει τα φώτα πάνω της όπως η Python, σίγουρα όμως θα φτάσει εκεί κάποια μέρα. Για την ιστορία, χρειάστηκαν είκοσι χρόνια για να φτάσει η Python εκεί που είναι σήμερα. Η Python παρέμεινε απαρατήρητη στα πρώτα δέκα χρόνια και μόνο από το 2001 και έπειτα άρχισε να προσελκύει κόσμο, αργά και σταθερά. Ως εκ τούτου, η Go σίγουρα θα καλύψει τη διαφορά. Ίσως, για να συγκεντρώσει την προσοχή αρκετών το τελευταίο διάστημα, κάνει ήδη μια φανταστική δουλειά πλησιάζοντας αργά και σταθερά τις πιο δημοφιλείς γλώσσες προγραμματισμού.

Παραπομπές:

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

Στις 20 Απριλίου 2020, η Ευρωπαϊκή Επιτροπή μαζί με πολλούς εταίρους ξεκίνησαν μια ευρωπαϊκή πλατφόρμα δεδομένων σχετικά με τον COVID-19 για να επιτρέψουν την ταχεία συλλογή και ανταλλαγή διαθέσιμων ερευνητικών δεδομένων. Η πλατφόρμα, μέρος του σχεδίου δράσης ERAvsCorona, στοχεύει στην παροχή ενός ανοιχτού, αξιόπιστου και κλιμακούμενου ευρωπαϊκού και παγκόσμιου περιβάλλοντος, όπου οι ερευνητές μπορούν να ... Read more

Cloudflare has released an Argo Tunnel client named: cloudflared. It’s also a DNS over HTTPS (DoH) client and in this blog post, I will describe how to use cloudflared with LibreDNS, a public encrypted DNS service that people can use to maintain the secrecy of their DNS traffic, but also circumvent censorship.

Notes based on ubuntu 20.04, as root

cloudflared.png

Download and install latest stable version

curl -sLO https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-amd64.tgz

tar xf cloudflared-stable-linux-amd64.tgz

ls -l
total 61160
-rwxr-xr-x 1 root root 43782944 May  6 03:45 cloudflared
-rw-r--r-- 1 root root 18839814 May  6 19:42 cloudflared-stable-linux-amd64.tgz

mv cloudflared /usr/local/bin/

check version

# cloudflared --version
cloudflared version 2020.5.0 (built 2020-05-06-0335 UTC)

doh support

# cloudflared proxy-dns --help
NAME:
   cloudflared proxy-dns - Run a DNS over HTTPS proxy server.

USAGE:
   cloudflared proxy-dns [command options]

LibreDNS Endpoints

LibreDNS has two endpoints:

  • dns-query
  • ads

The latest blocks trackers/ads etc.

standalone

We can use cloudflared as standalone for testing, here is on a non standard TCP port:

cloudflared proxy-dns --upstream https://doh.libredns.gr/ads --port 5454
INFO[0000] Adding DNS upstream                   url="https://doh.libredns.gr/ads"
INFO[0000] Starting DNS over HTTPS proxy server  addr="dns://localhost:5454"
INFO[0000] Starting metrics server               addr="127.0.0.1:41717/metrics"

Testing ads endpoint

$ dig @127.0.0.1 -p 5454 +short analytics.google.com
0.0.0.0
$ dig @127.0.0.1 -p 5454 +short google.com
216.58.210.14
$ dig @127.0.0.1 -p 5454 +short test.libredns.gr
116.202.176.26

conf

We have verified that cloudflared works with libredns, so let us create a configuration file.

By default, cloudflared is trying to find one of the below files (replace root with your user):

  • /root/.cloudflared/config.yaml
  • /root/.cloudflared/config.yml
  • /root/.cloudflare-warp/config.yaml
  • /root/cloudflare-warp/config.yaml
  • /root/.cloudflare-warp/config.yml
  • /root/cloudflare-warp/config.yml
  • /usr/local/etc/cloudflared/config.yml

The most promising file is:

  • /usr/local/etc/cloudflared/config.yml

Create the configuration file

mkdir -pv /usr/local/etc/cloudflared
cat > /usr/local/etc/cloudflared/config.yml << EOF
proxy-dns: true
proxy-dns-upstream:
 - https://doh.libredns.gr/dns-query
EOF

or for ads endpoint

mkdir -pv /usr/local/etc/cloudflared
cat > /usr/local/etc/cloudflared/config.yml << EOF
proxy-dns: true
proxy-dns-upstream:
 - https://doh.libredns.gr/ads
EOF

Testing

# cloudflared

INFO[0000] Version 2020.5.0
INFO[0000] GOOS: linux, GOVersion: go1.12.7, GoArch: amd64
INFO[0000] Flags                                         proxy-dns=true proxy-dns-upstream="https://doh.libredns.gr/ads"
INFO[0000] Adding DNS upstream                           url="https://doh.libredns.gr/ads"
INFO[0000] Starting DNS over HTTPS proxy server          addr="dns://localhost:53"
INFO[0000] Starting metrics server                       addr="127.0.0.1:33519/metrics"
INFO[0000] cloudflared will not automatically update when run from the shell. To enable auto-updates, run cloudflared as a service: https://developers.cloudflare.com/argo-tunnel/reference/service/
$ dig test.libredns.gr +short
116.202.176.26

Service

if you are a use of Argo Tunnel and you have a cloudflare account, then you login and get your cert.pem key. Then (and only then) you can install cloudflared as a service by:

 cloudflared service install

and you can use /etc/cloudflared or /usr/local/etc/cloudflared/ and must have two files:

  • cert.pem and
  • config.yml (the above file)

That’s it !

Στον σημερινό οδηγό θα συνδέσουμε ασύρματα το Android κινητό με υπολογιστή που τρέχει Linux για να μοιραζόμαστε αρχεία, να βλέπουμε τις ειδοποιήσεις του κινητού στον υπολογιστή κλπ. Αν το μόνο που σας ενδιαφέρει είναι να έχετε ένα κοινόχρηστο φάκελο μεταξύ κινητού και υπολογιστή, τότε δείτε το άρθρο «Κοινόχρηστος φάκελος υπολογιστή για κοινή χρήση αρχείων στο […]

Φίλοι και φίλες του WordPress, χαίρετε, την Πέμπτη 07 Μαΐου 2020 στις 19:00 συναντιόμαστε για να γνωρίσουμε και να γνωριστούμε με την Κοινότητα και τις…

The post Ας μιλήσουμε για την Ελληνική Κοινότητα του WordPress! appeared first on WordPress Greek Community.

Της Καλλιόπης Τερζίδου*

Η πανδημία του κορονοϊού χαρακτηρίζεται όχι μόνο από την ταχεία εξάπλωση του ιού και την αδυναμία άμεσης αντιμετώπισης του αλλά και από την ταχύτητα εξάπλωσης σχετικών fake news. Ψευδείς  και αβάσιμες πληροφορίες διαδίδονται μέσω ιστοσελίδων, μέσων κοινωνικής δικτύωσης και blogs.

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

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

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

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

Αίτια έξαρσης των fake news

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

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

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

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

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

Επιπτώσεις αποδοχής ψευδών ειδήσεων

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

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

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


Μέθοδοι αντιμετώπισης του φαινομένου

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

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

  • Συγγραφέας

Η ιδιότητα του συγγραφέα είναι σημαντικό στοιχείο για την εγκυρότητα της ενημέρωσης, που είναι πιο πιθανή αν η είδηση προέρχεται από εθνικές αρχές δημόσιας υγείας, περιφερειακούς οργανισμούς όπως το Ευρωπαϊκό Κέντρο Πρόληψης και Ελέγχου Νόσων (ECDC) ή ο Παγκόσμιος Οργανισμός Υγείας (ΠΟΥ) και αναγνωρισμένους επιστήμονες.

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

  •  Χώρος δημοσίευσης

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

  • Ποιότητα κειμένου

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

  •  Λεπτομέρειες κειμένου

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

  • Ημερομηνία δημοσίευσης

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

  • Πηγές

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

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

  • Fact-checking

Υπάρχουν ιστοσελίδες που ειδικεύονται στη διασταύρωση των πληροφοριών που περιέχονται στις δημοσιεύσεις, όπως οι FactCheck.org, International Fact-Checking Network (IFCN), PolitiFact.com και Snopes.com. Οι συγκεκριμένες ιστοσελίδες είναι διαθέσιμες για δωρεάν χρήση από το κοινό.

  • Αναφορά δημοσίευσης ως ακατάλληλου περιεχομένου

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

Η απάντηση της ΕΕ

H Ευρωπαϊκή Επιτροπή (EC) έλαβε μέτρα για την αντιμετώπιση της παραπληροφόρησης, συνιστώντας σε όλους να τηρούν τις συμβουλές και τις ενημερώσεις που προέρχονται απευθείας από αξιόπιστες πηγές. Στη σελίδα “Καταπολέμηση της παραπληροφόρησης” απαριθμούνται αξιόπιστες πληροφορίες σχετικά με τη βαρύτητα του ιού, τη διαθεσιμότητα μιας θεραπείας και άλλα ζητήματα σε σχέση με τον κορονοϊό. 

Περαιτέρω, η ομάδα εμπειρογνωμόνων υψηλού επιπέδου (Ηigh-level group of experts) της Ευρωπαϊκής Επιτροπής δημοσίευσε το Μάρτιο του 2018 έκθεση για στρατηγικές πρωτοβουλίες στην αντιμετώπιση των ψευδών ειδήσεων και της παραπληροφόρησης στο διαδίκτυο. Η έκθεση περιέχει μια σειρά από λύσεις με σημείο αναφοράς, μεταξύ άλλων, τις  αρχές της διαφάνειας, ορθής πληροφόρησης, ελευθερίας έκφρασης χρηστών του διαδικτύου και δημοσιογραφικής ελευθερίας.

Λύσεις από τον ιδιωτικό τομέα

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

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

Αντίστοιχα, το WhatsApp περιόρισε το όριο του αριθμού συνομιλιών στις οποίες μπορούν να κοινοποιηθεί ταυτόχρονα viral περιεχόμενο και το YouTube διαγράφει βίντεο που παρουσιάζουν τον κορονοϊό ως επίπτωση ανάπτυξης του δίκτυού 5G.

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

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

Κίνδυνοι στην ελευθερία έκφρασης και πληροφόρησης

Oποιοδήποτε περιοριστικό μέτρο πρέπει να εξετάζεται υπό το φως της αρχής της αναλογικότητας υπό ευρεία έννοια με νόμιμο σκοπό την καταπολέμηση των fake news

Η διαγραφή δημοσιεύσεων στα μέσα κοινωνικής δικτύωσης από τις ίδιες τις εταιρείες δύναται, σε ορισμένες περιπτώσεις, να αποτελέσει δυσανάλογο μέτρο με σοβαρές συνέπειες στην άσκηση της ελευθερίας έκφρασης. Από την άλλη μεριά,  η ύπαρξη και διάδοση ψευδών ειδήσεων αποτελεί περιορισμό του δικαιώματος στην πληροφόρηση που κατοχυρώνεται σε διεθνείς συνθήκες, όπως το Διεθνές Σύμφωνο για τα Ατομικά και Πολιτικά Δικαιώματα (Άρθρο 19), την Ευρωπαϊκή Σύμβαση Δικαιωμάτων του Ανθρώπου (Άρθρο 10) και τον Χάρτη Θεμελιωδών Δικαιωμάτων της ΕΕ (Άρθρο 11), υπό την ελευθερία της έκφρασης. Το Σύνταγμα της Ελλάδας κατοχυρώνει συγκεκριμένα το δικαίωμα στην πληροφόρηση στο Άρθρο 5Α. 

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

 Το Ευρωπαϊκό Δικαστήριο Δικαιωμάτων του Ανθρώπου δήλωσε στην υπόθεση Bowman κατά Ηνωμένου Βασιλείου ότι σε προεκλογική περίοδο και κατά τη διεξαγωγή εκλογών μπορεί να θεωρηθεί αναγκαία «η επιβολή συγκεκριμένων περιορισμών, που σε διαφορετική περίπτωση θα ήταν απαράδεκτη, στην ελευθερία της έκφρασης» έτσι ώστε να εξασφαλιστεί «η ελευθερία έκφρασης της γνώμης στην επιλογή νομοθεσίας». Μια αναλογική εφαρμογή στο φαινόμενο των fake news θα περιόριζε την ελευθερία έκφρασης χρηστών που δημοσιεύουν ψευδείς ειδήσεις προς διασφάλιση της ποιοτικής και έγκυρης πληροφόρησης του κοινού. 

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

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

Αντί επιλόγου

Η πανδημία του κορονοϊού ανέδειξε περισσότερο από ποτέ την ανάγκη συλλογικής προσπάθειας για την αντιμετώπιση του ιού. Η πρωτοβουλία Μένουμε Σπίτι έχει στόχο τη διατήρηση ενός ασφαλούς περιβάλλοντος απαλλαγμένου από τον ιό. Τι γίνεται όμως με το online περιβάλλον που είναι γεμάτο από fake news απειλώντας το δικαίωμα μας στην ορθή πληροφόρηση; 

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

*Η Καλλιόπη Τερζίδου είναι απόφοιτος της Νομικής Σχολής του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης,  με μεταπτυχιακές σπουδές στο Δίκαιο και τις Ψηφιακές Τεχνολογίες στο Πανεπιστήμιο του Leiden

Στην προσπάθεια του το GNOME, να ενισχύσει την συμμετοχή σε ανοιχτού κώδικα έργα με τη βοήθεια της Endless, ανακοίνωσε τον διαγωνισμό GNOME Community Engagement Challenge προσφέροντας μέχρι και $65.000 σε ανταμοιβές.

Ένα από τα μεγαλύτερα πρότζεκτ του ανοιχτού λογισμικού είναι το GNOME το οποίο παρέχει εφαρμογές, εργαλεία ανάπτυξης αυτών και ένα γραφικό περιβάλλον για τις διανομές Linux. Το ίδρυμα GNOME είναι ένας μη κερδοσκοπικός οργανισμός που εδρεύει στην Orinda της Καλιφόρνια των Ηνωμένων Πολιτειών και συντονίζει αυτές τις προσπάθειες για την ανάπτυξη και προώθηση του έργου GNOME.

Μια από τις πολλές δράσεις του έργου GNOME είναι η προσέλκυση νέων προγραμματιστών μέσω διαφόρων εκδηλώσεων και διαγωνισμών. Έτσι και το GNOME Community Engagement Challenge, είναι μια δράση που θα εκτελεστεί σε τρείς φάσεις και στοχεύει να προσελκύσει νέους προγραμματιστές να εμπλακούν με το ανοιχτό και το ελεύθερο λογισμικό και να δημιουργήσουν νέες/μοναδικές λύσεις.

Η πρόκληση θα περιλαμβάνει όπως είπαμε, έως και $65.000 σε χρηματικά έπαθλα. Ας ρίξουμε μια ματιά σε μερικές από τις λεπτομέρειες που εμπλέκονται στην πρόκληση.

Τι αφορά η πρόκληση αφοσίωσης στην κοινότητα του GNOME;

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

«Μέσα από την πρόκληση ελπίζουμε να προσεγγίσουμε ένα διαφορετικό κοινό, να ενθαρρύνουμε τους αρχάριους coders να εμπλακούν με την κοινότητα FOSS, ώστε να διασφαλιστεί ότι το ελεύθερο λογισμικό θα είναι διαθέσιμο και στο μέλλον. Ποιος ο καλύτερος τρόπος για να γίνει αυτό από το να καλέσει κανείς στην ίδια την κοινότητα να βρει δημιουργικούς τρόπους που θα εμπνεύσει την επόμενη γενιά;»πηγή: Neil McGovern, Εκτελεστικός Διευθυντής του Ιδρύματος GNOME

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

Έτσι, δεν υπάρχει ιδιαίτερος περιορισμός για το είδος των ιδεών ή έργων που μπορείτε να προτείνετε και να υποβάλλετε. Ωστόσο, θα ήταν συνετό να διαβάσετε τους συνηθισμένους όρους και προϋποθέσεις για να μάθετε για τους κανόνες υποβολής, την επιλεξιμότητα, τις απαιτήσεις, τις λεπτομέρειες των βραβείων και πολλά άλλα.:GNOME Community Engagement Challenge

  • Η πρώτη φάση της πρόκλησης ζητά από τους συμμετέχοντες να υποβάλουν γραπτή πρόταση για την ιδέα τους το αργότερο την 1η Ιουλίου 2020 . Απο αυτές, είκοσι συμμετοχές θα επιλεγούν για να προχωρήσουν στην επόμενη φάση και να λάβουν $1000 το καθένα .
  • Η δεύτερη φάση θα απαιτήσει ένα proof-of-concept, με τέσσερις συμμετοχές να λαμβάνουν $5000 και να προχωρούν στην τελική φάση.
  • Η τρίτη φάση θα απαιτήσει ένα παραδοτέο τελικό προϊόν, με τον νικητή να λάβει $15.000 και τον δεύτερος να λάμβάνει $10.000.

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

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

Παραπομπές:

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

Το Fedora 32 έγινε διαθέσιμο για λήψη πριν μερικές μέρες, οπότε όσοι ακόμα δεν το έχετε δοκιμάσει, διαβάστε για το τι νέο φέρνει και αν αξίζει να το δοκιμάσετε. Για όσους δεν γνωρίζουν, η διανομή Fedora μπορεί να μην ακούγεται όσο ακούγονται οι άλλες διανομές, παρόλα αυτά είναι μια από τις πιο σημαντικές διανομές στο […]

Κάθε μήνα τους τελευταίους 3 μήνες οργανώνουμε ONLINE meetup για την κοινότητα του drupal
Τα meetup έχουν ξεκινήσει για να γνωριστούν τα μέλη της κοινότητας και σίγουρα θα χαρούμε να γνωρίσουμε και όλους όσους ενδιαφέρονται.

Προσπαθούμε να βρούμε ημερομηνία για τον μήνα Μάιο.
Οποιος θέλει να παρευρεθεί μπορεί να δηλώσει μέρες στο https://doodle.com/poll/ven6csu55p28bwtp
Σε μία εβδομάδα περίπου θα ανακοινώσουμε την ημερομηνία που θα γίνει το meetup βάση των εγγραφών στο doodle.

Ενα απο τα θέματα του meetup θα είναι η εξέλιξή/μέλλον του mydrupal.gr καθώς ξεκίνησε ήδη η κουβέντα απο το meetup απριλίου.

Να υπενθυμίσω πως υπάρχει φυσικά και το https://drupal-el.slack.com/ το οποίο ειναι αρκετά ενεργό και φιλόξενο.