Catégorie : Blog

Une injection de code malveillant a été détectée dans le paquet Ruby Strong_password

La version 0.7 de la gemme Strong_password publiée le 25 juin a révélé une modification malveillante (CVE-2019-13354), qui télécharge et exécute un code externe contrôlé par un inconnu sur le service Pastebin. Le nombre total de téléchargements du projet atteint 247 000, et la version 0.6 environ 38 000. Pour la version malveillante, le nombre de téléchargements est de 537, mais il n'est pas clair dans quelle mesure ce chiffre est exact compte tenu de […]

L'application Spotify Lite a été officiellement lancée dans 36 pays, la Russie n'étant toujours pas incluse

Spotify continue de tester une version allégée de son client mobile depuis le milieu de l'année dernière. Grâce à cela, les développeurs souhaitent étendre leur présence dans les régions où la vitesse de connexion Internet est faible et où les utilisateurs possèdent principalement des appareils mobiles d'entrée et de milieu de gamme. Récemment, l'application Spotify Lite est officiellement disponible dans la boutique de contenu numérique Google Play dans 36 pays, et à l'avenir […]

Automatisation pour les plus petits. Partie zéro. Planification

Le SDSM s'est terminé, mais le désir incontrôlé d'écrire demeure. Pendant de longues années, notre communauté a souffert de la gestion des tâches routines, croisant les doigts avant chaque commit et manquant de sommeil à cause de rolls-backs nocturnes. Mais les temps sombres touchent à leur fin. Avec cet article, je commencerai une série sur la façon dont je vois l'automatisation. En chemin, nous examinerons les étapes de l'automatisation, le stockage des variables, la formalisation du design, avec RestAPI, […]

Automatisation Pour Les Plus Petits. Partie une (qui suit la zéro). Virtualisation réseau

Dans le précédent numéro, j'ai décrit le cadre d'automatisation réseau. D'après les retours, certaines personnes ont même trouvé que cette première approche du problème avait déjà apporté un éclaircissement sur certaines questions. Cela me réjouit beaucoup, car notre objectif dans ce cycle n'est pas de saturer Ansible avec des scripts Python, mais de construire un système. Ce cadre établit aussi l'ordre dans lequel nous allons aborder […]

Le CERN passe au logiciel libre — pourquoi ?

L'organisation abandonne les logiciels Microsoft et autres produits commerciaux. Nous discutons des raisons et faisons le point sur d'autres entreprises qui passent à des logiciels open source. Photo — Devon Rogers — Unsplash Nos raisons Au cours des 20 dernières années, le CERN a utilisé les produits Microsoft — le système d'exploitation, la plateforme cloud, les suites Office, Skype, etc. Cependant, l'entreprise informatique a refusé le statut « organisation académique » au laboratoire […]

Quête d'entreprise

— Tu ne lui as pas dit ? — Qu'est-ce que je pouvais dire ?! – s'exclama Tatiana, sincèrement indignée. – Comme si je savais quelque chose sur votre stupide quête ! — Pourquoi stupide ? – Sergei s'étonna tout aussi sincèrement. — Parce que nous ne trouverons jamais de nouveau directeur informatique ! – Tatiana, comme d'habitude, commença à rougir à cause de […]

Tactique de jeu de rôle sur table

Bonjour. Aujourd'hui, nous allons parler d'un système de jeu de rôle sur table que j'ai développé, inspiré à la fois par des jeux orientaux sur console et par la découverte de géants occidentaux du jeu de rôle sur table. Ces derniers se sont révélés moins fantastiques que prévu — lourds en termes de règles, avec des héros et des objets quelque peu stériles, saturés de comptabilité. Alors pourquoi ne pas écrire quelque chose venant de moi ? […]

Le projet Debian a lancé une distribution pour les écoles — Debian-Edu 10

Une version dédiée à l'usage dans les établissements d'enseignement de la distribution Debian Edu 10, également connue sous le nom de Skolelinux, a été préparée. La distribution contient un ensemble d'outils intégré dans une seule image d'installation pour un déploiement rapide dans les écoles de serveurs et de stations de travail, tout en prenant en charge les postes de travail stationnaires dans les salles informatiques et les systèmes portables. Des builds de 404 […] ont été préparés pour le téléchargement.

Dans le cadre du projet Glaber, un fork du système de surveillance Zabbix a été créé.

Le projet Glaber développe un fork du système de surveillance Zabbix, visant à améliorer l'efficacité, la performance et la scalabilité, tout en étant adapté à la création de configurations tolérantes aux pannes, exécutées dynamiquement sur plusieurs serveurs. À l'origine, le projet se développait comme un ensemble de patches pour améliorer la performance de Zabbix, mais en avril, le travail a commencé sur la création d'un fork distinct. Le code du projet est distribué sous la licence GPLv2. Lors de fortes charges, les utilisateurs […]

Recettes Nginx : conversion de HTML en PDF

Pour convertir HTML en PDF, nous aurons besoin de nginx lui-même et de son plugin html2pdf. (J'ai donné des liens vers mon fork de nginx, car j'ai apporté quelques modifications qui n'ont pas encore pu être intégrées dans le dépôt original. Il est également possible d'utiliser une image prête à l'emploi.) Pour la conversion HTML en PDF à partir d'un fichier location =/html_to_pdf_from_file { html2pdf on; # nous activons le filtre pdf } […]

Analyser Async/Await en JavaScript à travers des exemples

L'auteur de l'article explique à l'aide d'exemples Async/Await en JavaScript. En général, Async/Await est une façon pratique d'écrire du code asynchrone. Avant l'introduction de cette fonctionnalité, ce type de code était écrit en utilisant des callbacks et des promesses. L'auteur de l'article original met en avant les avantages d'Async/Await en examinant divers exemples. Nous rappelons : pour tous les lecteurs de « Habr » — une remise de 10 000 roubles lors de l'inscription à tout cours Skillbox sur […]

Linux 5.2

Une nouvelle version du noyau Linux 5.2 est sortie. Dans cette version, 15100 contributions ont été faites par 1882 développeurs. La taille du patch disponible est de 62 Mo. 531864 lignes de code ont été modifiées. Nouveautés : Un nouvel attribut pour les fichiers et répertoires +F est disponible. Grâce à cela, il est désormais possible de traiter les fichiers avec des noms de différentes casses comme un seul fichier. Cet attribut est disponible dans le système de fichiers ext4. En […]

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