Auteur/autrice : Yuri Gagarin

Conception de clusters Kubernetes : combien doivent-ils être ?

Note du traducteur : ce matériel provient du projet éducatif learnk8s — une réponse à une question populaire lors de la conception d'une infrastructure basée sur Kubernetes. Nous espérons que les descriptions suffisamment détaillées des avantages et des inconvénients de chaque option aideront à faire le meilleur choix pour votre projet. TL;DR : le même ensemble de charges de travail peut être exécuté sur plusieurs grands clusters (sur chaque cluster […]

La société Valve a publié Proton 5.0-7, un package pour exécuter des jeux Windows sous Linux

La société Valve a publié la version du projet Proton 5.0-7, qui est basé sur les travaux du projet Wine et vise à permettre l'exécution sous Linux d'applications de jeu créées pour Windows et disponibles dans le catalogue Steam. Les travaux du projet sont distribués sous la licence BSD. Proton permet d'exécuter directement dans le client Steam de Linux des applications de jeu fournies uniquement pour Windows. Le package comprend une implémentation de DirectX […]

Publication de la distribution Linux Pop!_OS 20.04

La société System76, spécialisée dans la fabrication d'ordinateurs portables, de PC et de serveurs fournis avec Linux, a publié la version de la distribution Pop!_OS 20.04, développée pour être fournie sur le matériel System76, remplaçant l'ancienne distribution Ubuntu, et livrée avec un environnement de bureau retravaillé. Pop!_OS est basé sur la base de paquets d'Ubuntu 20.04 et est également annoncé comme une version avec un support prolongé (LTS). Les travaux du projet sont distribués […]

QtProtobuf 0.3.0

Une nouvelle version de la bibliothèque QtProtobuf a été publiée. QtProtobuf est une bibliothèque libre publiée sous licence MIT. Avec elle, vous pouvez facilement utiliser Google Protocol Buffers et gRPC dans votre projet Qt. Changements : Ajout de la prise en charge de la sérialisation JSON. Compilation statique ajoutée pour les plateformes Win32. Migration vers la notation camel pour les noms de champs dans les messages. Des paquets rpm de version et la possibilité […]

Modèles architecturaux pratiques

Bonjour, Habr ! À la lumière des événements actuels liés au coronavirus, certains services en ligne ont connu une augmentation de la charge. Par exemple, une des chaînes de magasins au Royaume-Uni a simplement arrêté son site de commandes en ligne, faute de ressources suffisantes. Et il n'est pas toujours possible d'accélérer le serveur simplement en ajoutant du matériel plus puissant, mais il faut traiter les demandes des clients (ou ils iront chez la concurrence). Dans ce […]

Top des erreurs de Tsiang

Bonjour à tous ! Je m'appelle Nikita, je suis le chef d'équipe des ingénieurs chez Cian. L'une de mes responsabilités au sein de l'entreprise est de ramener le nombre d'incidents liés à l'infrastructure en production à zéro. Ce dont il s'agira ici nous a causé beaucoup de douleur, et l'objectif de cet article est d'éviter que d'autres personnes ne répètent nos erreurs ou au moins de minimiser leur impact. […]

Apache Bigtop et le choix d'une distribution Hadoop aujourd'hui

Il n'est probablement un secret pour personne que l'année dernière a été marquée par de grands changements pour Apache Hadoop. L'année dernière, Cloudera et Hortonworks ont fusionné (en réalité, Hortonworks a été absorbé) tandis que MapR, en raison de graves problèmes financiers, a été vendu à Hewlett Packard. Et si quelques années auparavant, lors des installations on-premises, il fallait souvent choisir entre Cloudera et […]

Microsoft a présenté Rust/WinRT. Rust-analyzer est disponible pour l'intégration de Rust avec l'IDE.

Microsoft a publié l'outil Rust/WinRT, permettant d'utiliser le langage Rust pour le développement d'applications basées sur l'architecture WinRT (Windows Runtime). Le code associé au projet est publié sous licence MIT. Rust/WinRT permet, de manière similaire à C++/WinRT, de créer des applications en utilisant les outils standard de Rust, permettant d'appeler toutes les API WinRT existantes ou futures, en utilisant du code généré à la volée à partir des métadonnées, […]

Firefox Preview 5.0 est disponible pour Android.

Une version expérimentale du navigateur Firefox Preview 5.0 pour la plateforme Android a été publiée, développée sous le nom de code Fenix comme remplacement de l'édition Firefox pour Android. La publication sera bientôt disponible dans le catalogue Google Play (nécessite Android 5 ou plus récent). Firefox Preview utilise le moteur GeckoView, basé sur les technologies de Firefox Quantum, et un ensemble de bibliothèques de Mozilla Android […]

Le projet Xfce a transféré son développement sur GitLab.

Les développeurs du projet Xfce ont annoncé l'achèvement de la transition vers une nouvelle infrastructure de développement basée sur la plateforme GitLab. Auparavant, l'accès aux dépôts de code se faisait via une combinaison de cgit et gitolite. L'ancien serveur git.xfce.org a été mis en mode lecture seule, et il faut désormais utiliser gitlab.xfce.org. La migration vers GitLab ne devrait pas entraîner de changements affectant les utilisateurs et le maintien des paquets, mais […]

Tcl/Tk. Dialogue alternatif de choix de fichiers pour les plateformes Linux et Android

Aujourd'hui, le langage de script Tcl/Tk est utilisé non seulement sur les ordinateurs, mais a également été porté avec succès sur la plateforme Android. Cependant, c’est précisément sur cette plateforme que tous les défauts du dialogue de choix de fichiers Tcl/Tk (tk_getSaveFile, tk_getOpenFile ou tk_chooseDirectory) sont particulièrement visibles. Qu'est-ce qui ne va pas avec ce dialogue ? L'absence d'opérations élémentaires sur les dossiers/fichiers : créer, supprimer, renommer. Non, ne vous méprenez pas, dans […]

Quarkus : modernisation d'applications à partir de l'exemple helloworld de JBoss EAP Quickstart

Bonjour à tous sur ce blog, et voici le quatrième article de la série sur Quarkus ! Le précédent article portait sur la façon dont Quarkus intègre MicroProfile et Spring. Rappelons que Quarkus se positionne comme une « Java subatomique ultra-rapide », un « stack Java orienté Kubernetes, optimisé pour GraalVM et OpenJDK HotSpot, et assemblé à partir des meilleures bibliothèques et standards ». Aujourd'hui, nous allons montrer comment moderniser […]

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