Catégorie : Blog

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 […]

Comment Quarkus intègre MicroProfile et Spring

Bonjour à tous, et voici le troisième article de la série sur Quarkus ! Lors du développement de microservices Java, il est souvent considéré qu'Eclipse MicroProfile et Spring Boot sont des API séparées et indépendantes l'une de l'autre. Par défaut, les programmeurs utilisent généralement les API auxquelles ils sont déjà habitués, car apprendre de nouveaux frameworks et composants d'exécution demande beaucoup de temps. Aujourd'hui, nous […]

Point d'accès sans fil vs routeur : quelles sont les différences ?

À 9h00 du matin : Vous assistez à une vidéoconférence au bureau via un ordinateur portable. À 21h00 : Vous regardez un streaming en direct sur votre téléphone mobile chez vous. Attendez une minute, vous êtes-vous déjà demandé quels appareils sans fil fonctionnent dans votre réseau sans couture ? Bien sûr, vous avez entendu autour de vous des gens parler de routeurs de temps en temps. Qu'en est-il des points d'accès sans fil (points d'accès) ? […]

Publication de GhostBSD 20.04

La version de la distribution orientée bureau GhostBSD 20.04, construite sur la plateforme TrueOS et offrant un environnement utilisateur MATE, est maintenant disponible. Par défaut, GhostBSD utilise le système d'initialisation OpenRC et le système de fichiers ZFS. Il prend en charge le mode Live ainsi que l'installation sur disque dur (utilisant l'installateur ginstall, écrit en Python). Les images de démarrage sont formatées pour l'architecture x86_64 (2,5 Go). […]

Publication de la distribution Parrot 4.9 avec une collection de programmes pour les tests de sécurité

La version de la distribution Parrot 4.9, basée sur la base de paquets Debian Testing et incluant une collection d'outils pour tester la sécurité des systèmes, effectuer des analyses criminelles et du reverse engineering, est maintenant disponible. Plusieurs images ISO avec l'environnement MATE (complet 3,9 Go et réduit 1,7 Go) et un bureau KDE (2 Go) sont proposées pour le téléchargement. La distribution Parrot est positionnée comme un laboratoire portable avec un environnement […]

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