Auteur: ProHoster

Entretien avec Yukihiro Matsumoto, créateur du langage Ruby

Une interview de Yukihiro Matsumoto, créateur du langage Ruby, a été publiée. Yukihiro a parlé de ce qui l'inspire à changer, a partagé ses réflexions sur la mesure de la vitesse des langages de programmation, l'expérimentation du langage et les nouvelles fonctionnalités de Ruby 3.0. Source : opennet.ru

Un nouveau service de liste de diffusion a été lancé pour le développement du noyau Linux.

L'équipe chargée de maintenir l'infrastructure de développement du noyau Linux a annoncé le lancement d'un nouveau service de liste de diffusion, lists.linux.dev. En plus des listes de diffusion traditionnelles pour les développeurs du noyau Linux, le serveur permet la création de listes de diffusion pour d'autres projets avec des domaines autres que kernel.org. Toutes les listes de diffusion maintenues sur vger.kernel.org seront migrées vers le nouveau serveur, préservant ainsi tous […]

Sortie de liens de navigateur Web minimalistes 2.22

Un navigateur Web minimaliste, Links 2.22, a été publié, prenant en charge le travail en mode console et graphique. Lorsque vous travaillez en mode console, il est possible d'afficher les couleurs et de contrôler la souris, si le support est pris en charge par le terminal utilisé (par exemple, xterm). Le mode graphique prend en charge la sortie d'image et le lissage des polices. Dans tous les modes, des tableaux et des cadres sont affichés. Le navigateur prend en charge la spécification HTML […]

Le code source du système de développement et de publication collaboratif huje a été publié

Le code du projet huje a été publié. Une particularité du projet est la possibilité de publier le code source tout en limitant l'accès aux détails et à l'historique aux non-développeurs. Les visiteurs réguliers peuvent consulter le code de toutes les branches du projet et télécharger les archives des versions. Huje est écrit en C et utilise git. Le projet est peu exigeant en ressources et comprend un nombre relativement réduit de dépendances, ce qui permet de le construire […]

Sortie de l'environnement de développement PascalABC.NET 3.8

La version du système de programmation PascalABC.NET 3.8 est disponible, offrant une édition du langage de programmation Pascal avec prise en charge de la génération de code pour la plate-forme .NET, la possibilité d'utiliser des bibliothèques .NET et des fonctionnalités supplémentaires telles que des classes génériques, des interfaces, des opérateurs. surcharge, expressions λ, exceptions, garbage collection, méthodes d'extension, classes sans nom et autoclasses. Le projet se concentre principalement sur les applications dans l’éducation et la recherche. Sac plastique […]

Igor Novikov, créateur des projets open source sK1 et UniConvertor, est décédé

Le fils d'Igor Novikov, un célèbre développeur de Kharkov de logiciels d'impression gratuits (sK1 et UniConvertor), a annoncé son décès. Igor avait 49 ans ; il y a un mois, il a été hospitalisé pour un accident vasculaire cérébral et y a contracté l'infection au coronavirus COVID-19. Le 15 mars, il est décédé. Source : opennet.ru

Vulnérabilité exploitable à distance dans le moteur de forum MyBB

Plusieurs vulnérabilités ont été identifiées dans le moteur gratuit de création de forums web MyBB, qui en combinaison permettent l'exécution de code PHP sur le serveur. Les problèmes sont apparus dans les versions 1.8.16 à 1.8.25 et ont été corrigés dans la mise à jour MyBB 1.8.26. La première vulnérabilité (CVE-2021-27889) permet à un membre du forum non privilégié d'intégrer du code JavaScript dans des publications, des discussions et des messages privés. Le forum permet l'ajout d'images, de listes et de multimédia […]

Le projet OpenHW Accelerate consacrera 22.5 millions de dollars au développement de matériel ouvert

Les organisations à but non lucratif OpenHW Group et Mitacs ont annoncé le programme de recherche OpenHW Accelerate, financé par 22.5 millions de dollars. L'objectif du programme est de stimuler la recherche dans le domaine du matériel ouvert, y compris le développement de nouvelles générations de processeurs ouverts, d'architectures et de logiciels associés pour résoudre les problèmes d'apprentissage automatique et d'autres systèmes informatiques énergivores. L'initiative sera financée avec le soutien du gouvernement […]

Version SQLite 3.35

La version de SQLite 3.35, un SGBD léger conçu comme une bibliothèque de plug-ins, a été publiée. Le code SQLite est distribué dans le domaine public, c'est-à-dire peut être utilisé sans restrictions et gratuitement à toutes fins. Le soutien financier aux développeurs SQLite est fourni par un consortium spécialement créé, qui comprend des sociétés telles qu'Adobe, Oracle, Mozilla, Bentley et Bloomberg. Principaux changements : Ajout de fonctions mathématiques intégrées […]

Sortie de XWayland 21.1.0, un composant permettant d'exécuter des applications X11 dans les environnements Wayland

XWayland 21.1.0 est maintenant disponible, un composant DDX (Device-Dependent X) qui exécute le serveur X.Org pour exécuter des applications X11 dans des environnements basés sur Wayland. Le composant est développé dans le cadre de la base de code principale de X.Org et a été précédemment publié avec le serveur X.Org, mais en raison de la stagnation du serveur X.Org et de l'incertitude liée à la sortie de la version 1.21 dans le contexte de poursuite du développement actif de XWayland, il a été décidé de séparer XWayland et […]

Sortie de l'éditeur de sons Audacity 3.0

Une version de l'éditeur de son gratuit Audacity 3.0.0 est disponible, fournissant des outils pour éditer des fichiers son (Ogg Vorbis, FLAC, MP3 et WAV), enregistrer et numériser le son, modifier les paramètres des fichiers son, superposer des pistes et appliquer des effets (par exemple, réduction du bruit, changements de tempo et tonalité). Le code Audacity est sous licence GPL, avec des versions binaires disponibles pour Linux, Windows et macOS. Principales améliorations : […]

Chrome 90 prendra en charge la dénomination individuelle des fenêtres

Chrome 90, dont la sortie est prévue le 13 avril, ajoutera la possibilité d'étiqueter différemment les fenêtres pour les séparer visuellement dans le panneau du bureau. La prise en charge de la modification du nom de la fenêtre simplifiera l'organisation du travail lors de l'utilisation de fenêtres de navigateur distinctes pour différentes tâches, par exemple lors de l'ouverture de fenêtres distinctes pour des tâches de travail, des intérêts personnels, des divertissements, des documents différés, etc. Le nom change […]