Auteur/autrice : Yuri Gagarin

Sortie de Qt for MCUs 1.0, édition Qt5 pour microcontrôleurs

Le projet Qt a publié la première version stable de Qt for MCUs 1.0, une édition du cadre Qt 5 pour microcontrôleurs et appareils à faible consommation. Ce paquet permet de créer des applications graphiques interactives au style d'interfaces pour smartphones, pour divers appareils électroniques grand public, des dispositifs portables, de l'équipement industriel et des systèmes domotiques. Le développement se fait en utilisant l'API familière et les outils de développement standards, appliqués […]

Nous vous présentons la zone de lancement AWS programmable dans le module Terraform

Bonjour à tous ! En décembre, OTUS lance un nouveau cours — Architecture de Solutions Cloud. Avant le début de ce cours, nous partageons avec vous la traduction d'un contenu intéressant sur le sujet. AWS Landing Zone est une solution qui aide les clients à configurer rapidement un environnement AWS sécurisé avec plusieurs comptes, en se basant sur les meilleures pratiques. Depuis plus de cinq ans, notre […]

PostgreSQL Antipatterns : CTE x CTE

Dans mon travail, je suis amené à rencontrer des situations où le développeur écrit une requête en pensant « la base de données est intelligente, elle s'en sortira toute seule ! » Dans certains cas (partiellement en raison de l'ignorance des capacités de la BDD, et partiellement à cause d'optimisations prématurées), cette approche mène à la création de « monstres ». Je vais d'abord donner un exemple d'une telle requête : — pour chaque paire clé, nous trouvons les valeurs associées avec les champs WITH RECURSIVE cte_bind AS […]

Un « papier » en fibre optique a été créé, qui va révolutionner le monde des capteurs d'humidité

Il y a quelque temps, une étude réalisée par des scientifiques finlandais a été publiée dans la revue Cellulose, dans laquelle ils ont parlé de la création de fibres optiques à partir de cellulose. L'idée de créer des structures fibreuses conductrices de lumière a vu le jour pour la première fois en 1910. Des décennies plus tard, les câbles en fibre optique sont devenus une réalité quotidienne et un outil indispensable pour la transmission d'informations énergétiquement efficace sur des milliers de kilomètres. La fibre optique en cellulose créée par les scientifiques finlandais n'est pas adaptée […]

Publication de la nouvelle branche stable Tor 0.4.2

La version de l'outil Tor 0.4.2.5, utilisé pour l'organisation du fonctionnement du réseau anonyme Tor, a été présentée. Tor 0.4.2.5 est reconnu comme la première version stable de la branche 0.4.2, qui a été développée ces quatre derniers mois. En même temps, des mises à jour ont été proposées pour les anciennes versions 0.4.1.7, 0.4.0.6 et 0.3.5.9. La branche 0.4.2 sera accompagnée dans le cadre du cycle de maintenance normal — la publication des mises à jour sera arrêtée dans 9 mois ou dans 3 […]

Le navigateur Firefox Preview 3.0 est disponible pour Android

La société Mozilla a publié la troisième version majeure de son navigateur expérimental Firefox Preview, développé sous le nom de code Fenix. Dans peu de temps, la version sera publiée dans le catalogue Google Play (nécessite Android 5 ou supérieur). Le code est accessible sur GitHub. La première version stable est attendue au premier semestre 2020. Après la stabilisation du projet et la mise en œuvre de toutes les fonctionnalités prévues, le navigateur remplacera […]

Nous exprimons l'équation de régression linéaire sous forme matricielle

L'objectif de cet article est d'apporter un soutien aux data scientists débutants. Dans l'article précédent, nous avons abordé de manière simple trois méthodes pour résoudre l'équation de régression linéaire : solution analytique, descente de gradient, descente de gradient stochastique. Pour la solution analytique, nous avons utilisé une formule. Dans cet article, comme l'indique le titre, nous justifierons l'application de cette formule ou, en d'autres termes, nous la démontrerons nous-mêmes. Pourquoi cela a-t-il […]

Création d'un bot Discord en .NET Core avec déploiement sur un serveur VPS

Bonjour, chers lecteurs de Habr ! Aujourd'hui, vous découvrirez un article qui explique comment créer un bot en utilisant C# sur .NET Core, et comment le déployer sur un serveur distant. L'article se composera d'une introduction, d'une préparation, de la rédaction de la logique et du transfert du bot sur un serveur distant. J'espère que cet article sera utile à beaucoup de débutants. Introduction Tout a commencé une nuit sans sommeil […]

Comparaison des performances des outils de contournement des blocages VPN

Alors que l'accès à divers ressources en ligne est de plus en plus restreint, la question de la contournement des blocages devient de plus en plus pertinente, tout comme celle de « comment contourner les blocages plus rapidement ? ». Nous laisserons de côté l'efficacité, en ce qui concerne le contournement des listes blanches et des listes noires, pour une autre fois et comparerons simplement les performances des outils populaires de contournement des blocages. Attention : dans l'article, nous aborderons […]

AMD n'écarte pas l'idée de supporter quatre threads par cœur de processeur

Le directeur technique d'AMD affirme que l'entreprise n'a pas exprimé d'intentions de mettre en œuvre le support de quatre threads par cœur dans les futurs processeurs. L'idée même de SMT4 n'est pas si prématurée — beaucoup dans ce domaine dépend de la disponibilité de logiciels capables de tirer parti de la multiplication des threads dans cette configuration. Par exemple, IBM propose depuis longtemps des processeurs serveur prenant en charge un tel nombre […]

VPN WireGuard intégré dans la branche net-next et prévu pour inclusion dans le noyau Linux 5.6

David S. Miller, responsable du sous-système réseau du noyau Linux, a intégré dans la branche net-next des correctifs implémentant l'interface VPN du projet WireGuard. Au début de l'année prochaine, les modifications accumulées dans la branche net-next constitueront la base de la version 5.6 du noyau Linux. Des tentatives de promotion du code de WireGuard dans le noyau principal ont été effectuées ces dernières années, mais sans résultats […]

Nouvelle version du serveur de messagerie Exim 4.93

Après 10 mois de développement, la sortie du serveur de messagerie Exim 4.93 a eu lieu, intégrant les correctifs accumulés et ajoutant de nouvelles fonctionnalités. Selon un sondage automatisé de novembre portant sur environ un million de serveurs de messagerie, la part de marché d'Exim est de 56,90 % (contre 56,56 % l'année dernière), Postfix est utilisé sur 34,98 % (33,79 %) des serveurs de messagerie, Sendmail — 3,90 % (5,59 %), Microsoft Exchange — 0,51 % (0,85 %). Changements principaux : Support […]

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