Auteur: ProHoster

Comment j'ai analysé Habr, partie 1 : les tendances

Une fois l'Olivier du Nouvel An terminé, je n'avais rien à faire et j'ai décidé de télécharger tous les articles de Habrahabr (et des plateformes associées) sur mon ordinateur et de faire quelques recherches. Il s’est avéré qu’il y avait plusieurs histoires intéressantes. Le premier d’entre eux est l’évolution du format et des thèmes des articles au cours des 12 années d’existence du site. Par exemple, la dynamique de certains sujets est tout à fait révélatrice. Suite sous la coupe. Processus […]

Firefox pour Wayland apporte WebGL et l'accélération matérielle vidéo

Les versions nocturnes de Firefox, qui serviront de base à la version Firefox 7 du 75 avril, incluent une prise en charge complète de WebGL dans les environnements utilisant le protocole Wayland. Jusqu'à présent, les performances WebGL dans les versions Linux de Firefox laissaient beaucoup à désirer en raison du manque de prise en charge de l'accélération matérielle, de problèmes avec les pilotes gfx pour X11 et de l'utilisation de normes différentes. Accélération basée sur gfx dans […]

Sortie de nginx 1.17.9 et njs 0.3.9

La branche principale de nginx 1.17.9 a été publiée, au sein de laquelle le développement de nouvelles fonctionnalités se poursuit (dans la branche stable 1.16 prise en charge en parallèle, seules les modifications liées à l'élimination des erreurs et vulnérabilités graves sont apportées). Principaux changements : Il est interdit de spécifier plusieurs lignes de « Host » dans l'en-tête de la requête ; Correction d'un bug où nginx ignorait les lignes supplémentaires « Transfer-Encoding » dans l'en-tête de la requête ; Des correctifs ont été apportés pour éviter les fuites […]

Sortie du système d'exploitation DragonFly BSD 5.8

La version de DragonFlyBSD 5.8 est disponible, un système d'exploitation avec un noyau hybride créé en 2003 dans le but de développement alternatif de la branche FreeBSD 4.x. Parmi les fonctionnalités de DragonFly BSD, nous pouvons souligner le système de fichiers versionné distribué HAMMER, la prise en charge du chargement des noyaux système « virtuels » en tant que processus utilisateur, la possibilité de mettre en cache les données et les métadonnées FS sur les disques SSD, les liens symboliques de variantes sensibles au contexte, la possibilité geler les processus […]

Sortie de nEMU 2.3.0 - une interface vers QEMU basée sur les pseudographies ncurses

nEMU version 2.3.0 a été publié. nEMU est une interface ncurses vers QEMU qui simplifie la création, la configuration et la gestion des machines virtuelles. Le code est écrit en C et distribué sous la licence BSD-2. Quoi de neuf : Ajout d'un démon de surveillance de la machine virtuelle : lorsque l'état change, il envoie une notification à D-Bus via l'interface org.freedesktop.Notifications. Nouveaux commutateurs pour gérer les machines virtuelles depuis la ligne de commande : –powerdown, –force-stop, –reset, […]

"All the Music, LLC" a généré toutes les mélodies possibles et les a diffusées

Damien Riehl, avocat, programmeur et bachelier en musique, et Noah Rubin, musicien, ont écrit un programme qui générait toutes les courtes mélodies possibles de 12 mesures en utilisant 8 notes par octave (environ 69 milliards de combinaisons), les enregistrait au nom de son société All the Music, LLC et publié dans le domaine public. Publié sur archive.org 1200 Go en […]

nginx 1.17.9 publié

Nginx 1.17.9 a été publié, la prochaine version de la branche principale actuelle du serveur Web nginx. La branche principale est en cours de développement actif, tandis que la branche stable actuelle (1.16) ne contient que des corrections de bugs. Changement : nginx n'autorise désormais plus plusieurs lignes "Host" dans l'en-tête de la requête. Correctif : nginx ignorait les lignes "Transfer-Encoding" supplémentaires dans l'en-tête de la requête. Correction : fuites de socket lors de l'utilisation de […]

À propos de la rédaction et de la publication d'un contrat intelligent dans le Telegram Open Network (TON)

Sur la façon de rédiger et de publier un contrat intelligent dans TON De quoi parle cet article ? Dans l'article, je parlerai de la façon dont j'ai participé au premier (des deux) concours Telegram blockchain, je n'ai pas remporté de prix et j'ai décidé d'enregistrer mon expérience dans un article afin qu'elle ne sombre pas dans l'oubli et, peut-être, aide quelqu'un. Comme je ne voulais pas écrire [...]

Mikhaïl Salosin. Golang réunion. Utilisation de Go dans le backend de l'application Look+

Mikhaïl Salosine (ci-après – MS) : – Bonjour à tous ! Mon nom est Michael. Je travaille en tant que développeur backend chez MC2 Software et je parlerai de l'utilisation de Go dans le backend de l'application mobile Look+. Est-ce que quelqu'un ici aime le hockey ? Alors cette application est pour toi. Il est pour Android et iOS et permet de regarder les retransmissions de divers événements sportifs en ligne et [...]

Une tâche pour le développeur, ou comment nous avons flashé des scanners portables sans fournisseur

Salut tout le monde. Nous, Viktor Antipov et Ilya Aleshin, parlerons aujourd'hui de notre expérience de travail avec des périphériques USB via Python PyUSB et un peu de l'ingénierie inverse. Contexte En 2019, le décret du gouvernement de la Fédération de Russie n° 224 « portant approbation des règles d'étiquetage des produits du tabac au moyen de l'identification et des caractéristiques de la mise en œuvre d'un système d'information d'État pour surveiller la circulation des marchandises soumises à l'obligation [… ]

Version PC de Halo: Combat Evolved Anniversary sortie sur Steam et Microsoft Store

Les éditeurs Xbox Game Studios, 343 Industries et Saber Interactive ont sorti Halo : Combat Evolved Anniversary sur PC. Le jeu est désormais disponible sur Steam et le Microsoft Store, y compris le catalogue Xbox Game Pass. Halo : Combat Evolved est la deuxième version chronologique (et PC) de Halo : The Master Chief Collection. C'était le premier […]

Résultats du concours Apple « Prise de vue sur iPhone en mode nuit » : la moitié des gagnants viennent de Russie

Apple a annoncé les résultats du concours photo « Prise de vue sur iPhone en mode nuit ». Un jury spécial a examiné des milliers de photos envoyées du monde entier, prises avec l'iPhone 11, Pro et Pro Max, et a sélectionné les six meilleures photos (il y en avait probablement plus réussies), qui seront publiées dans la galerie sur le site de l'entreprise. site Web, sur Instagram @Apple et apparaissent sur des panneaux d'affichage dans différents pays. […]