Auteur: ProHoster

En bref sur l'essentiel : Clean Architecture, Robert C. Martin

Ce sera une histoire sur l'impression du livre, et discutera également de certains des concepts et des connaissances qui, grâce à ce livre, ont été appris. Architecture Pouvez-vous, en lisant cette publication, donner une réponse claire à la question, qu'est-ce que architecture? Qu’est-ce que l’architecture dans le contexte de la programmation et du design ? Quel rôle joue-t-elle ? Il y a beaucoup d'ambiguïtés dans ce terme. […]

L'IA aide à étudier les animaux d'Afrique

Depuis n'importe quelle bouilloire électrique connectée à Internet, vous pouvez entendre comment l'IA bat les cyberathlètes, donne de nouvelles opportunités aux anciennes technologies et dessine des chats à partir de votre croquis. Mais ils parlent moins souvent du fait que l’intelligence artificielle parvient également à prendre soin de l’environnement. Cloud4Y a décidé de corriger cette omission. Parlons des projets les plus intéressants mis en œuvre dans [...]

Un stand-up dans Yandex.Taxi, ou ce qu'un développeur backend doit apprendre

Je m'appelle Oleg Ermakov, je travaille dans l'équipe de développement backend de l'application Yandex.Taxi. Il est courant que nous organisions quotidiennement des stand-ups, où chacun de nous parle des tâches que nous avons accomplies ce jour-là. Voilà comment ça se passe... Les noms des collaborateurs ont peut-être été modifiés, mais les tâches sont bien réelles ! Il est 12h45, toute l’équipe est réunie dans une salle de réunion. Ivan, développeur stagiaire, prend la parole en premier. […]

Événements numériques à Moscou du 19 au 25 août

Une sélection d'événements pour la semaine. Conférence de Taras Pashchenko « La pensée critique comme compétence du 20e siècle » 123 août (mardi) Mira XNUMXb gratuit Lors de la conférence, nous discuterons de la place qu'occupe la pensée critique parmi les compétences du XNUMXe siècle - les compétences générales qui doivent être développées dans soi-même, quel que soit le domaine d'activité. Nous nous familiariserons également avec les concepts de base de ce concept, ainsi qu'avec un autre [...]

Tanchiki en Pascal : comment on enseignait la programmation aux enfants dans les années 90 et ce qui n'allait pas

Un peu de ce qu'était « l'informatique » à l'école dans les années 90 et pourquoi tous les programmeurs étaient alors exclusivement autodidactes. Comment les enfants apprenaient à programmer Au début des années 90, les écoles de Moscou ont commencé à équiper de manière sélective les classes d'informatique en ordinateurs. Les pièces furent immédiatement équipées de barreaux aux fenêtres et d'une lourde porte blindée en fer. Un professeur d'informatique est apparu de quelque part (il ressemblait à l'ami le plus important […]

Un fork de Proton-i a été introduit, traduit dans des versions plus récentes de Wine

Juuso Alasuutari, spécialisé dans le développement de systèmes de traitement audio pour Linux (auteur de jackdbus et LASH), a formé le projet Proton-i, visant à porter la base de code actuelle de Proton vers des versions plus récentes de Wine, sans attendre de nouvelles versions majeures de Valve. Actuellement, une version Proton basée sur Wine 4.13 a déjà été proposée, identique en fonctionnalité à Proton 4.11-2 […]

Attaques DoS pour réduire les performances du réseau Tor

Une équipe de chercheurs de l'Université de Georgetown et du US Naval Research Laboratory a analysé la résistance du réseau anonyme Tor aux attaques par déni de service (DoS). La recherche dans le domaine de la compromission du réseau Tor s'articule principalement autour de la censure (blocage de l'accès à Tor), de l'identification des requêtes via Tor dans le trafic de transit et de l'analyse de la corrélation des flux de trafic avant le nœud d'entrée et après la sortie […]

Version du gestionnaire de fenêtres IceWM 1.6

Le gestionnaire de fenêtres léger IceWM 1.6 est disponible. Les fonctionnalités d'IceWM incluent un contrôle total via des raccourcis clavier, la possibilité d'utiliser des bureaux virtuels, la barre des tâches et les applications de menu. Le gestionnaire de fenêtres est configuré via un fichier de configuration assez simple ; des thèmes peuvent être utilisés. Des applets intégrés sont disponibles pour surveiller le processeur, la mémoire et le trafic. Par ailleurs, plusieurs interfaces graphiques tierces sont en cours de développement pour la configuration, la mise en œuvre de […]

OpenDrop est une implémentation ouverte de la technologie Apple AirDrop

Le projet Open Wireless Link, qui analyse les protocoles sans fil propriétaires d'Apple, a présenté à la conférence USENIX 2019 un rapport avec une analyse des vulnérabilités des protocoles sans fil d'Apple (il a été constaté la possibilité de mener une attaque MiTM pour modifier les fichiers transférés entre appareils, un DoS attaque pour bloquer l’interaction des appareils et provoquer le gel des appareils, ainsi que l’utilisation d’AirDrop pour identifier et suivre les utilisateurs). Pendant le […]

Émulateur QEMU et logiciel Wine mis à jour

La version finale de l'émulateur QEMU 4.1 a été publiée, ce qui vous permet d'exécuter des programmes d'une architecture de processeur à une autre. Par exemple, une application pour ARM sur un PC compatible x86. L’émulateur offrirait des vitesses d’exécution quasi natives et prendrait en charge l’émulation complète de 14 architectures et plus de 400 appareils. Il s'agit de la version 4.1 qui prend en charge les modèles de processeurs Hygon Dhyana et Intel […]

nftables filtre de paquets version 0.9.2

Le filtre de paquets nftables 0.9.2 a été publié, se développant en remplacement d'iptables, ip6table, arptables et ebtables en unifiant les interfaces de filtrage de paquets pour IPv4, IPv6, ARP et les ponts réseau. Le package nftables comprend des composants de filtre de paquets dans l'espace utilisateur, tandis que le travail au niveau du noyau est fourni par le sous-système nf_tables du noyau Linux […]

Apple a lancé un programme d'accès anticipé au service Apple Arcade pour ses employés

Le lancement imminent du nouveau service de jeux Apple Arcade a été annoncé en mars de cette année. Le service permettra aux utilisateurs d'appareils Apple d'accéder à un ensemble d'applications payantes dans l'App Store moyennant un forfait mensuel fixe. À l'heure actuelle, Apple a lancé un programme d'accès anticipé au service mentionné, qui peut être utilisé par les employés de l'entreprise. Pour l’instant, les utilisateurs ne seront facturés que […]