Συντάκτης: ProHoster

Κατανόηση του Docker

Χρησιμοποιώ το Docker εδώ και αρκετούς μήνες για να δομήσω τη διαδικασία ανάπτυξης/παράδοσης έργων web. Προσφέρω στους αναγνώστες του Habrakhabr μια μετάφραση του εισαγωγικού άρθρου για τον Docker - "Κατανοώντας τον Docker". Τι είναι το docker; Το Docker είναι μια ανοιχτή πλατφόρμα για την ανάπτυξη, την παράδοση και τη λειτουργία εφαρμογών. Το Docker έχει σχεδιαστεί για να παρέχει τις εφαρμογές σας πιο γρήγορα. Με το docker μπορείτε να αποσυνδέσετε την εφαρμογή σας από την υποδομή σας και […]

Habr Weekly #12 / Το OneWeb δεν επιτρεπόταν να εισέλθει στη Ρωσική Ομοσπονδία, σιδηροδρομικοί σταθμοί ενάντια στους αθροιστές, μισθοί στην πληροφορική, «αγάπη μου, σκοτώνουμε το Διαδίκτυο»

Σε αυτό το τεύχος: Στο δορυφορικό σύστημα OneWeb δεν δόθηκαν συχνότητες. Οι σταθμοί λεωφορείων επαναστάτησαν ενάντια στους συγκεντρωτές εισιτηρίων, απαιτώντας να αποκλείσουν 229 τοποθεσίες, συμπεριλαμβανομένων των BlaBlaCar και Yandex.Bus. Μισθοί στην πληροφορική το πρώτο εξάμηνο του 2019: σύμφωνα με τον υπολογισμό μισθών My Circle Αγάπη μου, σκοτώνουμε το Διαδίκτυο Κατά τη διάρκεια της συνομιλίας, αναφέραμε (ή θέλαμε, αλλά ξεχάσαμε!) αυτό: Project «SHHD: Winter» του καλλιτέχνη […]

Ασύγχρονος προγραμματισμός σε JavaScript. (Επανάκληση, Υπόσχεση, RxJs)

Γεια σε όλους. Ο Sergey Omelnitsky είναι σε επαφή. Πριν από λίγο καιρό φιλοξένησα μια ροή σχετικά με τον αντιδραστικό προγραμματισμό, όπου μίλησα για τον ασυγχρονισμό στο JavaScript. Σήμερα θα ήθελα να κρατήσω σημειώσεις για αυτό το υλικό. Αλλά πριν ξεκινήσουμε το κύριο υλικό, πρέπει να κάνουμε μια εισαγωγική σημείωση. Ας ξεκινήσουμε λοιπόν με τους ορισμούς: τι είναι στοίβα και ουρά; Στοίβα είναι μια συλλογή της οποίας τα στοιχεία [...]

Ευπάθεια στο LibreOffice που επιτρέπει την εκτέλεση κώδικα κατά το άνοιγμα κακόβουλων εγγράφων

Εντοπίστηκε ένα θέμα ευπάθειας (CVE-2019-9848) στη σουίτα γραφείου του LibreOffice που μπορεί να χρησιμοποιηθεί για την εκτέλεση αυθαίρετου κώδικα κατά το άνοιγμα εγγράφων που έχουν προετοιμαστεί από έναν εισβολέα. Η ευπάθεια προκαλείται από το γεγονός ότι το στοιχείο LibreLogo, σχεδιασμένο για διδασκαλία προγραμματισμού και εισαγωγή διανυσματικών σχεδίων, μεταφράζει τις λειτουργίες του σε κώδικα Python. Με τη δυνατότητα εκτέλεσης εντολών LibreLogo, ένας εισβολέας μπορεί να προκαλέσει την εκτέλεση οποιουδήποτε κώδικα Python […]

Απελευθέρωση της κονσόλας XMPP/Jabber βωμολοχίες πελάτη 0.7.0

Έξι μήνες μετά την τελευταία κυκλοφορία, παρουσιάστηκε η κυκλοφορία της κονσόλας πολλαπλών πλατφορμών XMPP/Jabber, βωμολοχία πελάτη 0.7.0. Η διεπαφή βωμολοχιών δημιουργείται χρησιμοποιώντας τη βιβλιοθήκη ncurses και υποστηρίζει ειδοποιήσεις χρησιμοποιώντας τη βιβλιοθήκη libnotify. Η εφαρμογή μπορεί να μεταγλωττιστεί είτε με τη βιβλιοθήκη libtrophe, η οποία υλοποιεί εργασία με το πρωτόκολλο XMPP, είτε με το πιρούνι libmesode, που υποστηρίζεται από τον προγραμματιστή. Οι δυνατότητες του πελάτη μπορούν να επεκταθούν χρησιμοποιώντας πρόσθετα […]

Η Google θα χρεώνει τις μηχανές αναζήτησης της ΕΕ για την εκτέλεση Android από προεπιλογή

Από το 2020, η Google θα εισαγάγει μια νέα οθόνη επιλογής παρόχου μηχανής αναζήτησης σε όλους τους χρήστες Android στην ΕΕ κατά τη ρύθμιση ενός νέου τηλεφώνου ή tablet για πρώτη φορά. Η επιλογή θα κάνει την αντίστοιχη μηχανή αναζήτησης πρότυπο στο Android και στο πρόγραμμα περιήγησης Chrome, εάν είναι εγκατεστημένο. Οι κάτοχοι μηχανών αναζήτησης θα πρέπει να πληρώσουν στην Google για το δικαίωμα εμφάνισης στην οθόνη επιλογής δίπλα στη μηχανή αναζήτησης της Google. Τρεις νικητές […]

Βίντεο: 4 παίκτες στην αρένα στο παιχνίδι μάχης δρόμου Mighty Fight Federation για κονσόλες και υπολογιστή

Οι προγραμματιστές από το στούντιο Komi Games του Τορόντο παρουσίασαν το παιχνίδι μάχης για πολλούς παίκτες Mighty Fight Federation για PlayStation 4, Xbox One, Switch και PC. Θα εμφανιστεί στο Steam Early Access το τελευταίο τρίμηνο του τρέχοντος έτους και θα είναι διαθέσιμο σε άλλες πλατφόρμες το δεύτερο τρίμηνο του 2020. Προβλήθηκε επίσης ένα τρέιλερ, που παρουσίαζε τους κύριους μαχητές του παιχνιδιού και τη ζωντανή και […]

Έκδοση διανομής Linux Mint 19.2

Παρουσιάζεται η κυκλοφορία της διανομής Linux Mint 19.2, η δεύτερη ενημέρωση του κλάδου Linux Mint 19.x, που δημιουργήθηκε στη βάση πακέτου Ubuntu 18.04 LTS και υποστηρίζεται μέχρι το 2023. Η διανομή είναι πλήρως συμβατή με το Ubuntu, αλλά διαφέρει σημαντικά στην προσέγγιση οργάνωσης της διεπαφής χρήστη και στην επιλογή των προεπιλεγμένων εφαρμογών. Οι προγραμματιστές του Linux Mint παρέχουν ένα περιβάλλον επιφάνειας εργασίας που ακολουθεί τους κλασικούς κανόνες της οργάνωσης επιτραπέζιων υπολογιστών, που […]

Η ομάδα του Overwatch League πουλήθηκε για 40 εκατομμύρια δολάρια

Ο οργανισμός esports Immortals Gaming Club πούλησε την ομάδα Houston Outlaws Overwatch για 40 εκατομμύρια δολάρια. Η τιμή περιελάμβανε τη θέση του κλαμπ στο Overwatch League. Ο νέος ιδιοκτήτης ήταν ο ιδιοκτήτης της κατασκευαστικής εταιρείας Lee Zieben. Ο λόγος της πώλησης οφειλόταν στους κανόνες του πρωταθλήματος που επέτρεπαν την ιδιοκτησία μόνο ενός συλλόγου OWL λόγω πιθανής σύγκρουσης συμφερόντων. Από το 2018, η Immortals Gaming κατέχει το Los […]

Κυκλοφορία του re2c lexer generator 1.2

Πραγματοποιήθηκε η κυκλοφορία του re2c, μιας δωρεάν γεννήτριας λεξικών αναλυτών για τις γλώσσες C και C++. Θυμηθείτε ότι το re2c γράφτηκε το 1993 από τον Peter Bambulis ως μια πειραματική γεννήτρια πολύ γρήγορων λεξικών αναλυτών, που διαφέρει από άλλες γεννήτριες στην ταχύτητα του παραγόμενου κώδικα και σε μια ασυνήθιστα ευέλικτη διεπαφή χρήστη που επιτρέπει στους αναλυτές να ενσωματώνονται εύκολα και αποτελεσματικά σε έναν υπάρχοντα κώδικα βάση. Από τότε […]

Το Pokémon Go έχει ξεπεράσει το 1 δισεκατομμύριο λήψεις

Μετά την κυκλοφορία του Pokémon Go τον Ιούλιο του 2016, το παιχνίδι έγινε πραγματικό πολιτιστικό φαινόμενο και έδωσε σοβαρή ώθηση στην ανάπτυξη τεχνολογιών επαυξημένης πραγματικότητας. Εκατομμύρια άνθρωποι σε δεκάδες χώρες γοητεύτηκαν από αυτό: κάποιοι έκαναν νέους φίλους, κάποιοι περπάτησαν εκατομμύρια χιλιόμετρα, κάποιοι είχαν ένα ατύχημα - όλα στο όνομα της σύλληψης εικονικών τεράτων τσέπης. Τώρα το παιχνίδι τελείωσε [...]

Έχει δημιουργηθεί ένα αποθετήριο EPEL 8 με πακέτα από το Fedora για το RHEL 8

Το έργο EPEL (Extra Packages for Enterprise Linux), το οποίο διατηρεί ένα αποθετήριο πρόσθετων πακέτων για RHEL και CentOS, κυκλοφόρησε μια έκδοση του αποθετηρίου για διανομές συμβατές με το Red Hat Enterprise Linux 8. Οι δυαδικές συναρμολογήσεις παράγονται για x86_64, aarch64, ppc64le και αρχιτεκτονικές s390x. Σε αυτό το στάδιο ανάπτυξης του αποθετηρίου, υπάρχουν περίπου 250 επιπλέον πακέτα που υποστηρίζονται από την κοινότητα του Fedora Linux (σε […]