Catégorie : Blog

Symfony 5.0

Aujourd'hui, lors de la conférence SymfonyCon à Amsterdam, la cinquième version du framework PHP libre Symfony, utilisant le modèle MVC, a été présentée. La liste des projets utilisant Symfony inclut de nombreuses applications web populaires, telles que Drupal (CMS), Joomla (CMS), Facebook (SDK), Google API (SDK), phpBB, phpMyAdmin et d'autres. Parmi les 269 nouveautés, on peut noter 2 nouveaux composants : String - un composant pour le travail orienté objet […]

Publication de la distribution Zorin OS 15 Lite

Une version légère de la distribution Linux Zorin OS 15 a été préparée en utilisant l'environnement de bureau Xfce 4.14 et la base de paquets Ubuntu 18.04.2. Le public cible de cette distribution sont les utilisateurs de systèmes obsolètes fonctionnant sous Windows 7, dont le support arrive à expiration en janvier 2020. L'interface du bureau est stylisée pour ressembler à Windows, et il inclut une sélection de programmes similaires à ceux, […]

Support expérimental de la reconstruction du noyau Linux dans Clang avec un mécanisme de protection CFI

Kees Cook, ancien administrateur système de kernel.org et leader de l'équipe de sécurité Ubuntu, qui travaille actuellement chez Google pour protéger Android et ChromeOS, a préparé un dépôt expérimental avec des correctifs permettant de compiler le noyau pour l'architecture x86_64 en utilisant le compilateur Clang et en activant le mécanisme de protection CFI (Control Flow Integrity). CFI détecte certaines formes de comportement indéfini, qui […]

VDS avec carte graphique - nous savons comment nous amuser.

Lorsque l'un de nos employés a dit à un administrateur système qu'il connaît : « Nous avons maintenant un nouveau service - VDS avec carte graphique », ce dernier a répondu avec un sourire : « Quoi, vous allez faire miner les gens du bureau ? ». Eh bien, au moins il n'a pas plaisanté sur les jeux, c'est déjà ça. Il ne comprend pas grand-chose à la vie d'un développeur ! Mais au fond, nous avons cette idée en tête […]

Localisation des sons : comment le cerveau reconnaît les sources sonores.

Le monde qui nous entoure est rempli d'informations diverses que notre cerveau traite en continu. Il reçoit ces informations par le biais de nos sens, chacun étant responsable de sa part de signaux : les yeux (vue), la langue (goût), le nez (odorat), la peau (toucher), le vestibule (équilibre, position dans l'espace et sensation de poids) et les oreilles (son). En rassemblant les signaux de tous ces organes, notre cerveau […]

Couches linguistiques

Bonjour, Habr ! Je vous propose une traduction de l'article « Language Layers » de Robert C. Martin (Uncle Bob). Je passe du temps à jouer à un vieux jeu de 1969 appelé « Lunar Lander ». Il a été écrit par Jim Storer, un élève de l'école secondaire. Il l'a programmé sur PDP-8 en FOCAL. Voici à quoi ressemble le programme : Et voici le code source en FOCAL : Jim Storer était […]

Cloudflare a présenté un scanner de sécurité réseau open source Flan Scan.

Cloudflare a annoncé la publication du code source du projet Flan Scan, qui permet de scanner des hôtes sur le réseau à la recherche de vulnérabilités non corrigées. Flan Scan est une couche supplémentaire au scanner de sécurité réseau Nmap, transformant ce dernier en un outil fonctionnel pour identifier les hôtes vulnérables dans de grands réseaux. Le code du projet est écrit en Python et est distribué sous licence BSD. Flan Scan permet […]

Sortie du système de modélisation 3D libre Blender 2.81.

La version de Blender 2.81, un logiciel libre de modélisation 3D, a été publiée, contenant plus de mille correctifs et améliorations réalisées au cours des quatre mois depuis la sortie de la branche significative Blender 2.80. Changements majeurs : une nouvelle interface pour naviguer dans le système de fichiers, conçue sous la forme d'une fenêtre contextuelle avec un contenu typique des gestionnaires de fichiers. Différents modes de visualisation (liste, vignettes), filtres, dynamiquement […]

Publication de CentOS Atomic Host 7.1910, un système d'exploitation spécialisé pour exécuter des conteneurs Docker

Le projet CentOS a présenté la version d'un système d'exploitation minimaliste, CentOS Atomic Host 7.1910, qui est livrée sous la forme d'une image monolithique entièrement mise à jour et fournit un environnement de base ne contenant que l'ensemble minimal de composants (systemd, journald, docker, rpm-OSTree, geard, etc.) nécessaires pour exécuter et gérer des conteneurs Docker isolés. Tous les paquets nécessaires au fonctionnement des applications finales sont fournis directement dans les conteneurs, […]

Automatisation de la livraison des flux dans Apache NiFi

Bonjour à tous ! La tâche est la suivante : il y a un flux, présenté sur l'image ci-dessus, qui doit être déployé sur N serveurs avec Apache NiFi. Le flux est un test — il génère un fichier et l'envoie à une autre instance de NiFi. Le transfert de données se fait via le protocole NiFi Site to Site. NiFi Site to Site (S2S) est un moyen sécurisé et facilement configurable de transfert […]

Éco-fiction pour protéger la planète

Cli-Fi (fiction climatique, dérivée de Sci-Fi, science-fiction) a commencé à être sérieusement discuté en 2007, bien que des œuvres de fiction traitant de questions écologiques aient été publiées avant cela. Le Cli-Fi est un sous-genre intéressant de la science-fiction qui repose sur des technologies théoriquement possibles ou déjà existantes et des réalisations scientifiques de l'humanité, qui peuvent radicalement gâcher notre vie. Dans l'éco-fiction, des problèmes tels que […]

Problèmes de traitement par lots des demandes et leurs solutions (partie 1)

Pratiquement tous les produits logiciels modernes se composent de plusieurs services. Souvent, un long temps de réponse des canaux inter-services devient une source de problèmes de performance. La solution standard à ce type de problèmes est de regrouper plusieurs demandes inter-services en un seul lot, ce que l'on appelle le traitement par lots (batching). Si vous utilisez le traitement par lots, vous pouvez ne pas être satisfait de son résultat en termes de performance ou de lisibilité du code. Cette méthode n'est pas tellement simple […]

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