Catégorie : Blog

« Aime et n'aime pas » : DNS over HTTPS

Nous examinons les opinions concernant les particularités de fonctionnement de DNS over HTTPS, qui sont devenues récemment un "sujet de discorde" entre fournisseurs d'accès Internet et développeurs de navigateurs. / Unsplash / Steve Halama La nature des divergences Récemment, les grands médias et les plateformes thématiques (y compris Habr) écrivent souvent sur le protocole DNS over HTTPS (DoH). Il chiffre les requêtes vers le serveur DNS et les réponses […]

La loi de Parkinson et comment la contourner

« Le travail remplit le temps qui lui est imparti ». La loi de Parkinson Si vous n'êtes pas un fonctionnaire britannique de 1958, ne suivez pas cette loi. Aucun travail ne doit occuper tout le temps qui lui est donné. Un mot sur la loi Cyril Northcote Parkinson – historien britannique et brillant satiriste. L'essai publié […] commence par la citation souvent sérieusement appelée loi.

La spécification complète du smartphone Librem 5 a été publiée

La société Purism a publié la spécification complète du Librem 5. Matériel et caractéristiques principales : Processeur : i.MX8M (4 cœurs, 1,5 GHz), GPU prenant en charge OpenGL/ES 3.1, Vulkan, OpenCL 1.2 ; Mémoire vive : 3 Go ; Mémoire interne : 32 Go eMMC ; Emplacement MicroSD (prise en charge des cartes jusqu'à 2 To) ; Écran 5.7" IPS TFT avec une résolution de 720×1440 ; Batterie amovible de 3500 mAh ; Wi-Fi : 802.11abgn (2,4 GHz + […]

Transactions dans les globales InterSystems IRIS

La base de données InterSystems IRIS prend en charge des structures intéressantes pour le stockage des données — les globaux. En essence, ce sont des clés multi-niveaux avec divers avantages supplémentaires tels que des transactions, des fonctions rapides pour traverser des arbres de données, des verrouillages et son propre langage ObjectScript. En savoir plus sur les globaux dans la série d'articles « Globaux — des épées-sorcières pour le stockage des données » : Arbres. Partie 1 Arbres. Partie 2 Tableaux clairsemés. Partie […]

101 conseils pour devenir un bon programmeur (et une bonne personne)

1. Apprenez à faire des recherches. Être programmeur signifie apprendre à rechercher des réponses à vos questions. En apprenant à « googler » efficacement, vous économiserez beaucoup de temps consacré au développement. 2. Ne promettez pas trop, mais faites plus que promis. Il vaut mieux informer votre équipe que la réalisation d'une tâche prendra trois semaines, mais la terminer en deux, plutôt que l'inverse. En suivant ce principe, vous établirez la confiance […]

Le pilote de disquettes est resté dans le noyau Linux sans accompagnement.

Le noyau Linux 5.3 a accepté des modifications ajoutant une protection supplémentaire aux appels ioctl liés au pilote floppy, et le pilote lui-même a été marqué comme abandonné, ce qui implique l'arrêt de son test. Le pilote est considéré comme obsolète, car il est difficile de trouver du matériel fonctionnel pour le tester — tous les périphériques externes actuels utilisent généralement l'interface USB. Pendant ce temps […]

11 vulnérabilités exploitables à distance dans la pile TCP/IP VxWorks

Des chercheurs en sécurité de la société Armis ont révélé des informations sur 11 vulnérabilités (PDF) dans la pile TCP/IP IPnet, utilisée dans le système d'exploitation VxWorks. Les problèmes ont été nommés « URGENT/11 ». Les vulnérabilités peuvent être exploitées à distance en envoyant des paquets réseau spécialement formatés, y compris pour certains problèmes où une attaque peut être réalisée via des pare-feu et NAT (par exemple, si l'attaquant […]

Globaux — épées-treillis pour le stockage des données. Matrices clairsemées. Partie 3

Dans les parties précédentes (1, 2), nous avons parlé des globals comme des arbres, dans celle-ci nous examinerons les globals comme des tableaux creux. Un tableau creux est une variante de tableau dans laquelle la plupart des valeurs prennent la même valeur. En pratique, il existe souvent des tableaux creux si grands qu'il n'a aucun sens d'occuper de la mémoire avec des éléments identiques. Il est donc judicieux de mettre en œuvre des tableaux creux […]

Les globals sont des épées à deux tranchants pour le stockage de données. Arbres. Partie 2

Introduction - voir partie 1. 3. Variantes de structures lors de l'utilisation des globals Une structure telle qu'un arbre ordonné a plusieurs cas particuliers. Examinons ceux qui ont une valeur pratique lors du travail avec des globals. 3.1 Cas particulier 1. Un nœud sans branches Les globals peuvent être utilisés non seulement comme un tableau, mais aussi comme des variables ordinaires. Par exemple, comme un compteur : Set ^counter […]

Globaux — épées-couteaux pour le stockage des données. Arbres. Partie 1

Les véritables épées à double tranchant des bases de données — les globales — sont bien connues depuis longtemps, mais peu de gens savent encore comment les utiliser efficacement ou ne maîtrisent pas du tout cette super-arme. En utilisant les globales pour résoudre les problèmes dont elles sont vraiment capables, on peut obtenir des résultats exceptionnels. Que ce soit en termes de performance ou de simplification de la solution à un problème (1, 2). Les globales sont une spécialité […]

Valorisation de la chaleur des gaz d'échappement : écologie avec profit

À la recherche de moyens pour améliorer l'efficacité des entreprises du secteur énergétique, ainsi que d'autres installations industrielles utilisant des équipements brûlant des combustibles fossiles (chaudières à vapeur, chaudières à eau chaude, fours industriels, etc.), la question de l'utilisation du potentiel des gaz d'échappement ne se pose pas en premier lieu. Pourtant, en s'appuyant sur les normes de calcul existantes, élaborées il y a des décennies, et sur les standards établis pour le choix des indicateurs clés […]

Google mettra fin à la recherche vocale sur Android au profit de l'assistant virtuel.

Avant l'apparition de Google Assistant sur la plateforme mobile Android, il existait une fonction de « Recherche vocale » qui était étroitement intégrée au moteur de recherche principal. Ces dernières années, toutes les innovations ont été concentrées autour de l'assistant virtuel, c'est pourquoi l'équipe de développeurs de Google a décidé de remplacer complètement la fonction de « Recherche vocale » sur Android. Jusqu'à récemment, il était possible d'interagir avec « Recherche vocale » via l'application Google, un widget spécial […]

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