Συντάκτης: ProHoster

Το KeyDB ως [πιθανή] αντικατάσταση του Redis

Στο Habré δεν υπήρχαν κριτικές για την «γρηγορότερη εναλλακτική λύση στο Redis» - KeyDB. Έχοντας αποκτήσει αρκετά πρόσφατη εμπειρία στη χρήση του, θα ήθελα να καλύψω αυτό το κενό. Το παρασκήνιο είναι αρκετά κοινό: μια μέρα, με μεγάλη εισροή κίνησης, καταγράφηκε σημαντική υποβάθμιση στην απόδοση της εφαρμογής (δηλαδή, ο χρόνος απόκρισης). Εκείνη την εποχή, δυστυχώς, δεν ήταν δυνατό να γίνει μια κανονική διάγνωση του τι συνέβαινε, οπότε στη συνέχεια σχεδίασαν μια σειρά […]

Slurm SRE. Συνεχές πείραμα με ειδικούς από την Booking.com και το Google.com

Η ομάδα μας λατρεύει τα πειράματα. Κάθε Slurm δεν είναι μια στατική επανάληψη των προηγούμενων, αλλά ένας προβληματισμός για την εμπειρία και μια μετάβαση από το καλό στο καλύτερο. Αλλά με το Slurm SRE, αποφασίσαμε να χρησιμοποιήσουμε μια εντελώς νέα μορφή - για να δώσουμε στους συμμετέχοντες συνθήκες όσο το δυνατόν πλησιέστερες στην «μάχη». Αν περιγράψουμε εν συντομία τι κάναμε κατά τη διάρκεια του εντατικού μαθήματος: «Χτίζουμε, σπάμε, επισκευάζουμε, μελετάμε». Το SRE κοστίζει λίγο […]

Πώς να δημιουργήσετε ανταλλαγή γνώσεων σε μια εταιρεία ώστε να μην βλάπτει τόσο πολύ

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

Computer quests ως ένα καταπληκτικό εργαλείο για την εκμάθηση λέξεων στα αγγλικά

Изучение английского языка по компьютерным играм — это уже устоявшаяся практика. Потому что игры сочетают в себе хороший досуг и возможность полностью погрузиться в экосистему языка, изучая его без усилий. Сегодня мы рассмотрим игры в жанре квест, которые отлично подходят для прокачки языка и точно доставят много удовольствия игрокам. Поехали! Для начала немного занудства: чем […]

Προστέθηκε υποστήριξη για πρόσθετα σε νυχτερινές εκδόσεις του Firefox Preview

Στο πρόγραμμα περιήγησης για κινητά Firefox Preview, ωστόσο, μέχρι στιγμής μόνο σε νυχτερινές εκδόσεις, εμφανίστηκε η πολυαναμενόμενη δυνατότητα σύνδεσης πρόσθετων με βάση το WebExtension API. Στο πρόγραμμα περιήγησης έχει προστεθεί ένα στοιχείο μενού "Διαχείριση πρόσθετων", όπου μπορείτε να δείτε πρόσθετα διαθέσιμα για εγκατάσταση. Το πρόγραμμα περιήγησης για κινητά Firefox Preview αναπτύσσεται για να αντικαταστήσει την τρέχουσα έκδοση του Firefox για Android. Το πρόγραμμα περιήγησης βασίζεται στη μηχανή GeckoView και τις βιβλιοθήκες Android Mozilla […]

Τμήμα πωλήσεων υβριδικών. Άνθρωποι + AI που εργάζονται ως μία ομάδα

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

Γιατί μια εκκίνηση υλικού χρειάζεται ένα hackathon λογισμικού;

Τον περασμένο Δεκέμβριο, πραγματοποιήσαμε το δικό μας startup hackathon με άλλες έξι εταιρείες Skolkovo. Χωρίς εταιρικούς χορηγούς ή οποιαδήποτε εξωτερική υποστήριξη, συγκεντρώσαμε διακόσιους συμμετέχοντες από 20 πόλεις της Ρωσίας μέσω των προσπαθειών της κοινότητας προγραμματισμού. Παρακάτω θα σας πω πώς τα καταφέραμε, ποιες παγίδες συναντήσαμε στην πορεία και γιατί ξεκινήσαμε αμέσως τη συνεργασία με μια από τις νικήτριες ομάδες. […]

Πρωτοβουλία για την προσθήκη Unity 8 desktop και Mir display server στο Debian

Ο Mike Gabriel, ο οποίος διατηρεί τα πακέτα Qt και Mate στο Debian, παρουσίασε μια πρωτοβουλία να συσκευάσει το Unity 8 και το Mir για το Debian GNU/Linux και στη συνέχεια να τα ενσωματώσει στη διανομή. Η εργασία πραγματοποιείται από κοινού με το έργο UBports, το οποίο ανέλαβε την ανάπτυξη της φορητής πλατφόρμας Ubuntu Touch και του επιτραπέζιου υπολογιστή Unity 8, μετά από […]

Ευπάθεια στο Android που επιτρέπει την απομακρυσμένη εκτέλεση κώδικα όταν το Bluetooth είναι ενεργοποιημένο

Η ενημέρωση Φεβρουαρίου στην πλατφόρμα Android εξάλειψε μια κρίσιμη ευπάθεια (CVE-2020-0022) στη στοίβα Bluetooth, η οποία επιτρέπει την απομακρυσμένη εκτέλεση κώδικα με την αποστολή ενός ειδικά σχεδιασμένου πακέτου Bluetooth. Το πρόβλημα μπορεί να μην εντοπιστεί από έναν εισβολέα εντός εμβέλειας Bluetooth. Είναι πιθανό ότι η ευπάθεια θα μπορούσε να χρησιμοποιηθεί για τη δημιουργία σκουληκιών που μολύνουν γειτονικές συσκευές σε μια αλυσίδα. Για την επίθεση, αρκεί να γνωρίζετε τη διεύθυνση MAC της συσκευής του θύματος (δεν απαιτείται προ-σύζευξη, [...]

Αλλαγές στη συμφωνία χρήστη και την πολιτική απορρήτου στις υπηρεσίες Habr

Γειά σου! Έχουμε κάνει αλλαγές στη Συμφωνία χρήστη και την Πολιτική Απορρήτου. Το κείμενο των εγγράφων παρέμεινε σχεδόν το ίδιο, αλλά το νομικό πρόσωπο που εκπροσωπούσε την υπηρεσία άλλαξε. Εάν προηγουμένως η υπηρεσία διαχειριζόταν η ρωσική εταιρεία Habr LLC, τώρα η μητρική μας εταιρεία, Habr Blockchain Publishing Ltd, είναι εγγεγραμμένη και λειτουργεί στη δικαιοδοσία και σύμφωνα με τους νόμους της Κυπριακής Δημοκρατίας και της Ευρωπαϊκής […]

Το Εφετείο επικύρωσε την υπόθεση του Μπρους Πέρενς κατά της Grsecurity

Το Εφετείο της Καλιφόρνια αποφάσισε μια υπόθεση μεταξύ Open Source Security Inc. (αναπτύσσει το έργο Grsecurity) και τον Bruce Perens. Το δικαστήριο απέρριψε την έφεση και επιβεβαίωσε την ετυμηγορία του κατώτερου δικαστηρίου, το οποίο απέρριψε όλες τις αξιώσεις κατά του Bruce Perens και διέταξε την Open Source Security Inc να καταβάλει 259 δολάρια σε νομικά έξοδα (Perens […]

NGINX Unit 1.15.0 Application Server Release

Διατίθεται η κυκλοφορία του διακομιστή εφαρμογών NGINX Unit 1.15, εντός του οποίου αναπτύσσεται μια λύση για τη διασφάλιση της εκκίνησης διαδικτυακών εφαρμογών σε διάφορες γλώσσες προγραμματισμού (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js και Java ). Η μονάδα NGINX μπορεί να εκτελεί ταυτόχρονα πολλές εφαρμογές σε διαφορετικές γλώσσες προγραμματισμού, οι παράμετροι εκκίνησης των οποίων μπορούν να αλλάξουν δυναμικά χωρίς να χρειάζεται να επεξεργαστείτε τα αρχεία διαμόρφωσης και να κάνετε επανεκκίνηση. Κωδικός […]