Συντάκτης: ProHoster

Το Buildbot σε παραδείγματα

Χρειάστηκε να ρυθμίσω τη διαδικασία συναρμολόγησης και παράδοσης πακέτων λογισμικού από ένα αποθετήριο Git στον ιστότοπο. Και όταν είδα, πριν από λίγο καιρό, εδώ στο Habré ένα άρθρο για το buildbot (σύνδεσμος στο τέλος), αποφάσισα να το δοκιμάσω και να το εφαρμόσω. Δεδομένου ότι το buildbot είναι ένα κατανεμημένο σύστημα, θα ήταν λογικό να δημιουργηθεί ένας ξεχωριστός κεντρικός υπολογιστής κατασκευής για κάθε αρχιτεκτονική και λειτουργικό σύστημα. Στο δικό μας […]

Esp8266 Έλεγχος Διαδικτύου μέσω πρωτοκόλλου MQTT

Γεια σε όλους! Αυτό το άρθρο θα περιγράψει λεπτομερώς και θα δείξει πώς, σε μόλις 20 λεπτά ελεύθερου χρόνου, μπορείτε να ρυθμίσετε τον απομακρυσμένο έλεγχο της μονάδας esp8266 χρησιμοποιώντας μια εφαρμογή Android χρησιμοποιώντας το πρωτόκολλο MQTT. Η ιδέα του τηλεχειριστηρίου και της παρακολούθησης πάντα ενθουσίαζε τα μυαλά των παθιασμένων με τα ηλεκτρονικά και τον προγραμματισμό. Άλλωστε, η δυνατότητα λήψης ή αποστολής των απαραίτητων δεδομένων ανά πάσα στιγμή, [...]

Γράψιμο ενός API σε Python (με Flask και RapidAPI)

Εάν διαβάζετε αυτό το άρθρο, πιθανότατα γνωρίζετε ήδη τις δυνατότητες που ανοίγονται όταν χρησιμοποιείτε το API (Application Programming Interface). Προσθέτοντας ένα από τα πολλά δημόσια API στην εφαρμογή σας, μπορείτε να επεκτείνετε τη λειτουργικότητα αυτής της εφαρμογής ή να τη συμπληρώσετε με τα απαραίτητα δεδομένα. Τι γίνεται όμως αν έχετε αναπτύξει μια μοναδική δυνατότητα που θέλετε να μοιραστείτε με την κοινότητα; Η απάντηση είναι απλή: […]

Habr Weekly #15 / Για τη δύναμη μιας καλής ιστορίας (και λίγο για το τηγανητό κοτόπουλο)

Ο Anton Polyakov (antonpolyakov) μίλησε για το ταξίδι του στο οινοποιείο Koktebel και τακτοποίησε την ιστορία του, η οποία σε ορισμένα σημεία βασίζεται σε κόλπα μάρκετινγκ. Και εμείς, με βάση την ανάρτηση, συζητήσαμε γιατί ο κόσμος πιστεύει τα προγράμματα για τον Λένιν-μανιτάρι, το Μαυρόντι τη δεκαετία του '2010 και του XNUMX και τις σύγχρονες προεκλογικές εκστρατείες. Μιλήσαμε επίσης για την τεχνολογία μαγειρέματος τηγανητού κοτόπουλου και τα ονόματα ζαχαρωτών της Google. Σύνδεσμοι προς αναρτήσεις […]

Ένατη Πλατφόρμα ALT

Παρουσίασε την κυκλοφορία του Platform Nine (p9), ενός νέου σταθερού κλάδου των αποθετηρίων ALT που βασίζεται στο αποθετήριο ελεύθερου λογισμικού Sisyphus. Η πλατφόρμα έχει σχεδιαστεί για να αναπτύσσει, να δοκιμάζει, να διανέμει, να ενημερώνει και να υποστηρίζει ένα ευρύ φάσμα πολύπλοκων λύσεων - από ενσωματωμένες συσκευές έως εταιρικούς διακομιστές και κέντρα δεδομένων. δημιουργήθηκε και αναπτύχθηκε από την ομάδα ALT Linux, με την υποστήριξη της Basalt SPO. Το ALT p9 περιέχει αποθετήρια […]

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

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

Εισαγωγή στο IT: η εμπειρία ενός Νιγηριανού προγραμματιστή

Μου κάνουν συχνά ερωτήσεις για το πώς να ξεκινήσω μια καριέρα στον τομέα της πληροφορικής και πρώτα απ 'όλα, οι συμπατριώτες μου είναι Νιγηριανοί. Είναι αδύνατο να δώσουμε μια καθολική απάντηση στα περισσότερα από αυτά τα ερωτήματα, αλλά παρόλα αυτά, μου φαίνεται ότι αν σκιαγραφήσω μια γενική προσέγγιση για το ντεμπούτο στην πληροφορική, μπορεί να αποδειχθεί χρήσιμη. Είναι απαραίτητο να μπορώ να γράψω κώδικα; Οι περισσότερες από τις ερωτήσεις που έχω […]

Η δέκατη ενημέρωση του υλικολογισμικού UBports, που αντικατέστησε το Ubuntu Touch

Το έργο UBports, το οποίο ανέλαβε την ανάπτυξη της κινητής πλατφόρμας Ubuntu Touch μετά την απομάκρυνση της Canonical από αυτήν, δημοσίευσε μια ενημέρωση υλικολογισμικού OTA-10 (over-the-air) για όλα τα επίσημα υποστηριζόμενα smartphone και tablet που ήταν εξοπλισμένα με υλικολογισμικό που βασίζεται σε Ubuntu. Η ενημέρωση είναι για OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Δωρεάν ενημέρωση πακέτου προστασίας από ιούς ClamAV 0.101.4 με επιδιόρθωση ευπάθειας

Κυκλοφόρησε το δωρεάν πακέτο προστασίας από ιούς ClamAV 0.101.4, το οποίο διορθώνει ένα θέμα ευπάθειας (CVE-2019-12900) στην εφαρμογή του προγράμματος αποσυσκευασίας αρχείων bzip2, το οποίο μπορεί να οδηγήσει σε αντικατάσταση περιοχών μνήμης εκτός του εκχωρημένου buffer κατά την επεξεργασία πάρα πολλών επιλογείς. Η νέα έκδοση αποκλείει επίσης μια λύση για τη δημιουργία μη αναδρομικών "zip bombs", από την οποία προστατεύονταν στην τελευταία έκδοση. Προστασία που προστέθηκε στο παρελθόν […]

Εντοπίστηκε ένα κακόβουλο πακέτο bb-builder στο αποθετήριο NPM. Έκδοση NPM 6.11

Οι διαχειριστές του αποθετηρίου NPM απέκλεισαν το πακέτο bb-builder, το οποίο βρέθηκε να περιέχει ένα κακόβουλο ένθετο. Το κακόβουλο πακέτο παρέμεινε απαρατήρητο από τον περασμένο Αύγουστο. Κατά τη διάρκεια του έτους, οι επιτιθέμενοι κατάφεραν να κυκλοφορήσουν 7 νέες εκδόσεις, οι οποίες κατέβηκαν περίπου 200 φορές. Όταν εγκαταστάθηκε το πακέτο, εκκινήθηκε ένα εκτελέσιμο αρχείο για Windows, το οποίο μεταφέρει εμπιστευτικές πληροφορίες σε έναν εξωτερικό κεντρικό υπολογιστή. Συνιστάται στους χρήστες που εγκατέστησαν το πακέτο να αλλάξουν επειγόντως όλα τα […]

Έκδοση Solaris 11.4 SRU12

Δημοσιεύτηκε η ενημέρωση του λειτουργικού συστήματος Solaris 11.4 SRU 12, η ​​οποία προσφέρει μια σειρά τακτικών επιδιορθώσεων και βελτιώσεων για τον κλάδο Solaris 11.4. Για να εγκαταστήσετε τις διορθώσεις που προτείνονται στην ενημέρωση, απλώς εκτελέστε την εντολή 'pkg update'. Στη νέα έκδοση: Η σουίτα μεταγλωττιστή GCC έχει ενημερωθεί στην έκδοση 9.1. Περιλαμβάνεται ένας νέος κλάδος της Python 3.7 (3.7.3). Προηγουμένως, είχε αποσταλεί η Python 3.5. Προστέθηκε νέα […]