Auteur/autrice : Yuri Gagarin

Sortie de PyPy 7.3, une implémentation de Python écrite en Python

Le projet PyPy 7.3 a été publié, développant une implémentation de Python écrite en Python (utilisant un sous-ensemble de RPython, Python restreint, typé statiquement). La version a été préparée simultanément pour les branches PyPy2.7 et PyPy3.6, offrant un support pour la syntaxe de Python 2.7 et Python 3.6. La version est disponible pour Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 avec VFPv3), macOS (x86_64), […]

Delta Chat 1.0 est sorti pour Android avec un nouveau noyau réécrit en Rust

La sortie du messager Delta Chat 1.0 pour la plateforme Android a été annoncée (la dernière version pour desktop est 0.901 et pour iOS, c'est 0.960). Le projet Delta Chat est remarquable pour son utilisation de la messagerie électronique classique comme transport avec la diffusion de messages instantanés par e-mail (chat-over-email, un client de messagerie spécialisé qui fonctionne comme un messager). Le code des applications est distribué sous la licence GPLv3, et la bibliothèque de base est disponible sous […]

ElectronMail 4.0.0

La version du client pour services de messagerie avec cryptage de bout en bout a été publiée. Dans la nouvelle version, ElectronMail 4.0.0, le support du service Tutanota a été supprimé, tandis que le support de ProtonMail est conservé. Le programme a été développé par Vladimir Yakovlev sur le framework Electron et est open source (licence MIT). La principale différence par rapport aux versions gratuites des clients officiels est la possibilité de recherche, l'absence de limitations de volume et des fonctionnalités supplémentaires en mode hors ligne. Des paquets de distribution sont disponibles […]

Stratégie d'Apple. Lier le système d'exploitation au matériel : un avantage concurrentiel ou un inconvénient ?

En 2013, Microsoft dominait déjà le secteur technologique depuis trois décennies, ayant connu un succès incroyable avec son système d'exploitation. L'entreprise a progressivement perdu sa position de leader, non pas parce que le modèle avait cessé de fonctionner, mais parce qu'Android de Google avait suivi les préceptes de Windows tout en étant totalement gratuit. Il semblait que ce système d'exploitation deviendrait le leader des smartphones. Cela, évidemment, ne fut pas le cas […]

Arbre binaire indexable

J'ai rencontré une tâche de ce type. Il est nécessaire de réaliser un conteneur de stockage de données fournissant la fonctionnalité suivante : insérer un nouvel élément, supprimer un élément par numéro d'ordre, récupérer un élément par numéro d'ordre, les données étant stockées dans un ordre trié. Les données sont constamment ajoutées et supprimées, la structure doit garantir une vitesse de fonctionnement rapide. Au départ, j'ai essayé de mettre en œuvre cela en utilisant les conteneurs standard de std. Ce chemin ne […]

PagerDuty, ou pourquoi le département d'exploitation peut ne pas dormir la nuit

Plus le système est complexe, plus il s'enrichit de divers alertes. Ainsi, il devient nécessaire de réagir à ces alertes, de les agréger et de les visualiser. Je pense que ce scénario est familier à beaucoup de gens jusqu'au tic nerveux. La solution dont nous allons parler n'est pas la plus inattendue, mais la recherche d'un article complet sur ce sujet ne donne rien. C'est pourquoi j'ai décidé de partager l'expérience de FunCorp et d'expliquer ce que […]

Élaborons un plan d'action à l'aide du AWS Cloud Adoption Framework

La traduction de l'article a été préparée spécialement pour les étudiants du cours « Cloud Solution Architecture ». Source Téléchargez le guide Les plans d'action du AWS CAF vous aideront à vous préparer à la transition vers un stack technologique cloud. Le voyage commence lorsque votre équipe de direction examine six aspects du CAF. Chaque aspect est utilisé pour créer des flux de travail qui identifient les lacunes dans les compétences et processus existants, et […]

nginx 1.17.7

Une nouvelle version a été publiée dans la branche principale actuelle du serveur web nginx. Dans la branche 1.17, le développement actif se poursuit, tandis que dans la branche stable actuelle (1.16), seules des corrections de bogues sont apportées. Correction : au démarrage ou lors de la reconfiguration, un défaut de segmentation pouvait se produire si la directive rewrite était utilisée avec une chaîne vide de remplacement. Correction : un défaut de segmentation pouvait se produire dans le processus de travail […

Comment entrer dans l'IT : sur les stagiaires et les juniors (résultats de l'enquête «Mon cercle»)

Il y a quelque temps, «Mon cercle» a participé à une discussion organisée par nos amis d'Index School, consacrée à l'emploi des jeunes professionnels. Les organisateurs ont présenté aux participants la problématique suivante : «L'industrie IT souffre depuis longtemps d'un manque de professionnels, et ce n'est pas une nouveauté. Il semblerait que la solution à cette situation devrait être les jeunes professionnels, largement présents sur le marché. […

C++ Russie : comment c'était

Si au début de la pièce vous dites qu'il y a un code C++ accroché au mur, à la fin il doit forcément vous tirer dans le pied. Bjarne Stroustrup Du 31 octobre au 1 novembre, la conférence C++ Russie Piter a eu lieu à Saint-Pétersbourg – l'une des plus grandes conférences de programmation en Russie, organisée par JUG Ru Group. Parmi les conférenciers invités – […

Équations pour la cuisine sous le sapin

Constantes magiques Ч — Pureté (voir Marshak), Б — Équilibre (voir Nash), МЛПП — Matériaux, personnes et processus dans l'espace (voir Maïakovski, Le Corbusier). Un nouveau réseau de neurones convolutifs graphiques peut aussi être utile en cuisine. Il est plus facile que jamais de se lancer dans la gastronomie moléculaire. Il suffit de décrire un plat comme : $inline$H = sigma [ hat D ^{-½} hat […

Applications nativement Windows et service Acronis Active Restore

Aujourd'hui, nous continuons notre récit sur la façon dont, avec les gars de l'Université d'Innopolis, nous développons la technologie Active Restore, permettant à l'utilisateur de commencer à utiliser sa machine le plus tôt possible après un crash. Nous allons parler des applications natives Windows, y compris les particularités de leur création et de leur lancement. Sous le capot, un peu sur notre projet, ainsi qu'un guide pratique sur la façon d'écrire […]

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