Auteur/autrice : Yuri Gagarin

CI/CD dans Github Actions pour un projet Flask+Angular.

Dans cet article, je partagerai mon expérience de configuration CI/CD en utilisant le panneau de contrôle Plesk et Github Actions. Aujourd'hui, nous allons apprendre à déployer un simple projet au nom peu complexe « Helloworld ». Il est écrit sur le framework Python Flask, avec des workers sur Celery et un frontend sur Angular 8. Liens vers les dépôts : backend, frontend. Dans la première partie de l'article, nous examinerons notre projet […]

Usine VxLAN. Partie 2.

Bonjour, Habr. Je poursuis la série d'articles sur la technologie VxLAN EVPN, qui ont été écrits spécifiquement pour le lancement du cours « Ingénieur Réseau » d'OTUS. Aujourd'hui, nous allons aborder une partie intéressante des tâches — le routage. Aussi banal que cela puisse paraître, dans le cadre du fonctionnement de l'usine réseau, tout peut être plus complexe que prévu. Partie 1 de la série — connectivité L2 entre les serveurs. […]

19 vulnérabilités exploitables à distance dans la pile TCP/IP Treck

19 vulnérabilités ont été identifiées dans la pile TCP/IP propriétaire de Treck, exploitables par l'envoi de paquets spécialement formatés. Ces vulnérabilités portent le nom de code Ripple20. Certaines vulnérabilités se manifestent également dans la pile TCP/IP KASAGO de la société Zuken Elmic (Elmic Systems), qui partage des racines communes avec Treck. La pile Treck est utilisée dans de nombreux dispositifs industriels, médicaux, de communication, embarqués et grand public (des ampoules intelligentes aux imprimantes et […]

Solaris 11.4 SRU22 est disponible

Une mise à jour du système d'exploitation Solaris 11.4 SRU 22 (Support Repository Update) a été publiée, offrant une série de corrections et d'améliorations pour la branche Solaris 11.4. Pour installer les corrections proposées dans la mise à jour, il suffit d'exécuter la commande 'pkg update'. Dans cette nouvelle version, en plus des corrections de bogues, les versions des composants open source suivants ont également été mises à jour : Apache Tomcat 8.5.55 Apache Web Server […]

FreeBSD 11.4-RELEASE

L'équipe de génération de versions de FreeBSD est ravie de présenter FreeBSD 11.4-RELEASE – la cinquième et dernière version basée sur la branche stable/11. Les changements les plus importants : Dans le système de base : LLVM et les commandes associées (clang, lld, lldb) ont été mis à jour vers la version 10.0.0. OpenSSL a été mis à jour vers la version 1.0.2u. Unbound a été mis à jour vers la version 1.9.6. La renommée des marque-pages ZFS a été ajoutée. La commande certctl(8) a été ajoutée. Dans le dépôt de paquets : pkg(8) […]

De l'externalisation au développement (Partie 1).

Bonjour à tous, je m'appelle Sergey Emelyančik. Je suis le directeur de la société Audit-Telecom, développeur principal et auteur du système Veliam. J'ai décidé d'écrire un article sur la façon dont un ami et moi avons créé une entreprise d'externalisation, développé un logiciel pour nous-mêmes et avons ensuite commencé à le proposer à toute personne intéressée via un système SaaS. À propos de la façon dont je ne croyais pas du tout que cela […]

De l'externalisation au développement (Partie 2).

Dans l'article précédent, j'ai raconté l'histoire de la création de Veliam et la décision de le distribuer par le biais d'un système SaaS. Dans cet article, je raconterai ce qu'il a fallu faire pour que le produit devienne public et non local. À propos de la façon dont nous avons commencé à distribuer et des problèmes auxquels nous avons été confrontés. Planification. L'infrastructure serveur actuelle pour les utilisateurs était sous Linux. Près de […]

Publication de FreeBSD 11.4

Onze mois après la sortie de la version 11.3 et sept mois après la publication de la version 12.1, la version FreeBSD 11.4 est disponible, préparée pour les architectures amd64, i386, powerpc, powerpc64, sparc64, aarch64 et armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Des images pour les systèmes de virtualisation (QCOW2, VHD, VMDK, raw) et pour les environnements cloud Amazon […]

Première version bêta de Qt 6

L'entreprise Qt Company a publié la première version bêta de la nouvelle branche Qt 6, qui proposera des modifications architecturales significatives, et pour la compilation, un compilateur prenant en charge la norme C++17 sera nécessaire. La version comprend uniquement l'ossature initiale de la future version Qt 6, prévue pour le 1er décembre 2020. La fonctionnalité de la branche Qt 6 sera étendue jusqu'à l'annonce du gel du code […]

La première version préliminaire de Qt 6.0 est disponible

Qt Company a annoncé sur son blog la disponibilité de la première version préliminaire de Qt 6.0. L'entreprise indique que cette première version préliminaire contient des fichiers binaires uniquement pour les plateformes de bureau, et pour des tests sur des plateformes mobiles et embarquées, il est nécessaire d'utiliser la compilation à partir des sources, Qt 6.0 nécessitant la prise en charge de C++17 par le compilateur, c'est pourquoi le développement se concentre sur des outils relativement récents […]

Publication de Ventoy 1.0.13

Ventoy est un outil open source pour créer une clé USB bootable pour des fichiers ISO. Avec lui, il n'est pas nécessaire de reformater le disque encore et encore, il vous suffit de copier le fichier ISO sur la clé USB et de l'amorcer. Vous pouvez copier plusieurs fichiers ISO et en choisir un dans le menu de démarrage. Les modes Legacy BIOS et UEFI sont pris en charge. […]

Nous renonçons aux plateformes RPA payantes et nous basons sur OpenSource (OpenRPA).

Introduction Auparavant, sur Habr, le sujet de l'automatisation des applications GUI de bureau en Python était abordé en détail. À l'époque, cet article m'attirait beaucoup car il dévoilait des éléments similaires à ceux de la création de robots. Étant donné que, par ma profession, je m'occupe de l'automatisation des processus d'entreprise (RPA — un domaine qui manquait de solutions complètes […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster