Auteur: ProHoster

Buildbot dans les exemples

J'avais besoin de mettre en place le processus d'assemblage et de livraison de progiciels depuis un référentiel Git vers le site. Et quand j'ai vu, il n'y a pas si longtemps, ici sur Habré un article sur buildbot (lien à la fin), j'ai décidé de l'essayer et de l'appliquer. Étant donné que buildbot est un système distribué, il serait logique de créer un hôte de build distinct pour chaque architecture et système d'exploitation. Dans notre […]

Contrôle Internet Esp8266 via le protocole MQTT

Salut tout le monde! Cet article décrira en détail et montrera comment, en seulement 20 minutes de temps libre, vous pouvez configurer le contrôle à distance du module esp8266 à l'aide d'une application Android utilisant le protocole MQTT. L'idée du contrôle et de la surveillance à distance a toujours enthousiasmé l'esprit des passionnés d'électronique et de programmation. Après tout, la possibilité de recevoir ou d'envoyer les données nécessaires à tout moment, [...]

Ecrire une API en Python (avec Flask et RapidAPI)

Si vous lisez cet article, vous connaissez probablement déjà les possibilités offertes par l'utilisation d'une API (Application Programming Interface). En ajoutant l'une des nombreuses API ouvertes à votre application, vous pouvez étendre les fonctionnalités de l'application ou l'enrichir des données nécessaires. Mais que se passe-t-il si vous développez une fonctionnalité unique que vous souhaitez partager avec la communauté ? La réponse est simple : vous avez besoin [...]

Habr Weekly #15 / À propos du pouvoir d'une bonne histoire (et un peu sur le poulet frit)

Anton Polyakov a parlé de son voyage à la cave de Koktebel et a raconté son histoire, qui est parfois basée sur des stratagèmes marketing. Et sur la base de cet article, nous avons expliqué pourquoi les gens croient aux programmes sur Lénine le Champignon, Mavrodi dans les années 2010 et XNUMX, et aux campagnes électorales modernes. Nous avons également parlé de la technologie de cuisson du poulet frit et des noms de bonbons Google. Liens vers les articles […]

Neuvième plateforme ALT

La sortie de Platform Nine (p9), une nouvelle branche stable des référentiels ALT basée sur le référentiel de logiciels libres Sisyphus, a été annoncée. La plate-forme est destinée au développement, aux tests, à la distribution, à la mise à jour et au support de solutions complexes d'une large gamme - des appareils embarqués aux serveurs d'entreprise et aux centres de données ; créé et développé par l'équipe ALT Linux, soutenue par la société Basalt SPO. ALT p9 contient des référentiels […]

La fée des dents ne fonctionne pas ici : la structure de l'émail des dents des crocodiles et de leurs ancêtres préhistoriques

Vous entrez dans un couloir faiblement éclairé, où vous rencontrez des âmes démunies, tourmentées par la douleur et la souffrance. Mais ils n'auront pas la paix ici, car derrière chacune des portes les attend encore plus de tourment et de peur, remplissant toutes les cellules du corps et remplissant toutes les pensées. Vous vous approchez d'une des portes, derrière laquelle vous entendez un grincement infernal et [...]

Se lancer dans l'informatique : l'expérience d'un développeur nigérian

On me pose souvent des questions sur la façon de démarrer une carrière dans l'informatique, en particulier de la part de mes compatriotes nigérians. Il est impossible de donner une réponse universelle à la plupart de ces questions, mais il me semble néanmoins que si je décris une approche générale pour débuter en informatique, cela peut être utile. Est-il nécessaire de savoir écrire du code ? La plupart des questions que je reçois […]

La dixième mise à jour du firmware UBports, qui a remplacé Ubuntu Touch

Le projet UBports, qui a repris le développement de la plate-forme mobile Ubuntu Touch après que Canonical s'en soit retiré, a publié une mise à jour du micrologiciel OTA-10 (over-the-air) pour tous les smartphones et tablettes officiellement pris en charge et équipés d'un micrologiciel basé sur sur Ubuntu. La mise à jour est créée pour les smartphones OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Mise à jour du package antivirus gratuit ClamAV 0.101.4 avec vulnérabilités éliminées

Une version du package antivirus gratuit ClamAV 0.101.4 a été créée, qui élimine une vulnérabilité (CVE-2019-12900) dans l'implémentation du décompresseur d'archives bzip2, qui pourrait conduire à l'écrasement des zones de mémoire en dehors du tampon alloué lors du traitement. trop de sélecteurs. La nouvelle version bloque également une solution de contournement pour la création de bombes zip non récursives, contre laquelle la version précédente était protégée. La protection précédemment ajoutée […]

Un package malveillant, bb-builder, a été détecté dans le référentiel NPM. Version NPM 6.11

Les administrateurs du référentiel NPM ont bloqué le package bb-builder, qui contenait un insert malveillant. Le package malveillant n’a pas été détecté depuis août de l’année dernière. Au cours de l'année, les attaquants ont réussi à publier 7 nouvelles versions, téléchargées environ 200 fois. Lors de l'installation du package, un fichier exécutable pour Windows a été lancé, transférant des informations confidentielles vers un hôte externe. Il est conseillé aux utilisateurs qui ont installé le package de modifier de toute urgence tous les [...]

Version Solaris 11.4 SRU12

Une mise à jour du système d'exploitation Solaris 11.4 SRU 12 a été publiée, qui propose une série de correctifs et d'améliorations réguliers pour la branche Solaris 11.4. Pour installer les correctifs proposés dans la mise à jour, exécutez simplement la commande 'pkg update'. Dans la nouvelle version : L'ensemble de compilateurs GCC a été mis à jour vers la version 9.1 ; Une nouvelle branche de Python 3.7 (3.7.3) est incluse. Python 3.5 précédemment livré. Ajout de nouveaux […]