Auteur/autrice : Yuri Gagarin

PostgreSQL Antipatterns : frappons avec le dictionnaire sur le lourd JOIN.

Nous continuons notre série d'articles dédiée à l'exploration de méthodes peu connues pour améliorer les performances des requêtes « apparemment simples » sur PostgreSQL : enregistrement rare atteignant le milieu du JOIN, JOIN de Sisyphe des tableaux, JOIN nuisibles et OR, CTE JOIN, CTE. Ne pensez pas que je déteste autant les JOIN... 🙂 Mais souvent, sans lui, la requête est nettement plus performante qu'avec. Donc, aujourd'hui, essayons […]

Création de paramètres dynamiques dans Jenkins job, ou comment rendre votre tâche conviviale.

Bonjour Habr ! Aujourd'hui, j'aimerais partager l'une des façons d'utiliser le plugin Active Choices pour rendre une tâche dans Jenkins aussi unifiée et compréhensible que possible pour l'utilisateur. Introduction L'acronyme DevOps n'est plus quelque chose de nouveau pour la communauté IT. Beaucoup de gens associent l'expression « faire du DevOps » à une sorte de bouton magique, auquel il suffit de […]

Le fondateur a reconnu que l'entreprise de protection DDoS organisait elle-même des attaques DDoS.

En 2016, vDos était le service de commande DDoS le plus populaire au monde. Selon certaines théories du complot, les entreprises antivirus propageraient elles-mêmes des virus, tandis que les services de protection DDoS lanceraient eux-mêmes ces attaques. Bien sûr, ce ne sont que des inventions... ou pas ? Le 16 janvier 2020, le tribunal de district fédéral du New Jersey a reconnu coupable Tucker Preston, un homme de 22 ans de Macon, […]

Intel a rejoint la CHIPS Alliance et a offert au monde le bus Advanced Interface Bus

Les standards ouverts gagnent de plus en plus de partisans. Les géants du marché informatique doivent non seulement prendre en compte ce phénomène, mais aussi donner à la communauté de l'open source leurs développements uniques. Un exemple récent a été le transfert du bus Intel AIB à l'alliance CHIPS. Cette semaine, la société Intel est devenue membre de la CHIPS Alliance (Common Hardware for Interfaces, Processors and Systems). Comme l'indique l'acronyme CHIPS, […]

Un nouveau classement des meilleurs antivirus pour Windows 10 a été publié

Le site AV-Test a publié les résultats des tests des meilleurs logiciels antivirus pour Windows. Le classement de décembre 2019 montre les avantages de certaines applications de sécurité. Selon les données publiées, presque tous les antivirus offrent un niveau de protection similaire. Les solutions posant des problèmes étaient eScan ISS et Total AV, avec respectivement 4,5 et 4 points. Les autres solutions offrent 5 et […]

Un utilitaire TrafficToll 1.0.0 a été présenté pour limiter sélectivement le trafic des applications

L'outil TrafficToll 1.0.0 a été publié, se positionnant comme l'équivalent Linux du logiciel propriétaire NetLimiter pour Windows. Ce programme simplifie la mise en place de restrictions de bande passante pour des applications locales spécifiques ainsi que pour des processus déjà en cours d'exécution. Par exemple, il est possible de réduire la bande passante pour un gestionnaire de téléchargements tout en l'augmentant pour un chat vidéo. Les paramètres sont définis dans un simple fichier texte de configuration. La limitation du trafic entrant et sortant est effectuée lors de […]

L1DES (CacheOut) et VRS — nouvelles vulnérabilités dans les structures microarchitecturales des CPU Intel

La société Intel a révélé des informations sur deux nouvelles vulnérabilités dans les CPU Intel, causées par des fuites de données provenant du cache L1D (CVE-2020-0549, L1DES - L1D Eviction Sampling) et des registres vectoriels (CVE-2020-0548, VRS - Vector Register Sampling). Ces vulnérabilités appartiennent à la classe MDS (Microarchitectural Data Sampling) et reposent sur des méthodes d'analyse des canaux auxiliaires concernant les données dans les structures microarchitecturales. AMD, […]

Création d'une infrastructure informatique résiliente. Partie 2. Installation et configuration d'un cluster oVirt 4.3

Cet article est la suite du précédent – « Création d'une infrastructure IT résiliente. Partie 1 – préparation au déploiement d'un cluster oVirt 4.3 ». Il abordera le processus d'installation et de configuration de base d'un cluster oVirt 4.3, pour l'hébergement de machines virtuelles hautement disponibles, en tenant compte que toutes les étapes préliminaires de préparation de l'infrastructure ont déjà été effectuées. Introduction L'objectif principal de cet article est […]

S'attaquer à l'eSIM (+ interview avec un expert)

Parlons de l'eSIM (pour embeddedSIM — c'est-à-dire une SIM intégrée) — ces cartes SIM intégrées dans les appareils (contrairement aux cartes SIM amovibles habituelles). Nous examinerons en quoi elles sont meilleures que les cartes SIM classiques et pourquoi les grands opérateurs mobiles s'opposent à l'adoption de cette nouvelle technologie. Cet article est rédigé avec le soutien de la société EDISON. Nous développons des programmes pour Android et iOS, et nous pouvons également prendre en charge […]

Travailler avec IPv6 dans PHP

Récemment, nous avons obtenu le statut de LIR et un bloc IPv6 /29. Et il est rapidement devenu nécessaire de tenir compte des sous-réseaux assignés. Étant donné que notre système de facturation est écrit en PHP, j'ai dû un peu m'immerger dans le sujet et réaliser que ce langage n'est pas le plus convivial pour travailler avec IPv6. Ci-dessous, notre solution aux problèmes sur les adresses et […]

Les versions LTS de Qt ne seront disponibles que sous une licence commerciale

La société Qt Company a annoncé un changement dans le modèle de licence du framework Qt, ce qui pourrait avoir un impact significatif sur les communautés et les distributions utilisant Qt. À partir de la version 5.15, les branches LTS de Qt seront supportées jusqu'à la sortie d'une nouvelle version majeure, c'est-à-dire environ six mois (des mises à jour pour les branches LTS sont publiées pendant trois ans). Ce changement est supposé accélérer l'adoption de nouvelles branches et augmenter le nombre […]

Le jeu de société « Dungeons and Dragons » m'a aidé à apprendre l'anglais.

Dans cet article, nous raconterons l'histoire d'un employé d'EnglishDom qui a appris l'anglais grâce à une méthode plutôt inhabituelle : le jeu de rôle Dungeons & Dragons. Ici et ci-dessous, nous présentons son histoire presque sans modification. Nous espérons que cela vous plaira. Tout d'abord, permettez-moi de parler un peu de « Dungeons & Dragons » pour ceux qui entendent parler de ce jeu pour la première fois. En bref, […]

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