sujet: Blog

Les globals sont des épées au trésor pour stocker des données. Des arbres. Partie 2

Début - voir partie 1. 3. Options pour les structures lors de l'utilisation de globales Une structure telle qu'un arbre ordonné a différents cas particuliers. Considérons ceux qui ont une valeur pratique lorsque l'on travaille avec des valeurs globales. 3.1 Cas particulier 1. Un nœud sans branches Les Globals peuvent être utilisés non seulement comme un tableau, mais aussi comme des variables ordinaires. Par exemple, comme compteur : définissez ^counter […]

Les globals sont des épées au trésor pour stocker des données. Des arbres. Partie 1

Les véritables épées de base de données - les globales - sont connues depuis longtemps, mais rares sont ceux qui savent comment les utiliser efficacement ou ne possèdent pas du tout cette super-arme. Si vous utilisez des solutions globales pour résoudre les problèmes pour lesquels ils excellent, vous pouvez obtenir des résultats exceptionnels. Soit en productivité, soit en simplification de la solution du problème (1, 2). Les Globals sont un spécial […]

Récupération de chaleur des fumées : une écologie aux bénéfices

Lorsqu'on cherche des moyens d'augmenter l'efficacité des entreprises du secteur de l'énergie, ainsi que d'autres installations industrielles qui utilisent des équipements brûlant des combustibles fossiles (chaudières à vapeur, à eau chaude, fours de transformation, etc.), la question de l'utilisation du potentiel des fumées les gaz ne sont pas soulevés en premier lieu. Parallèlement, en s'appuyant sur les normes de calcul existantes élaborées il y a des décennies et sur les normes établies pour la sélection des indicateurs clés […]

Comment s'est déroulé le recrutement à l'École d'Analyse des Systèmes Alfa-Bank ?

Les grandes entreprises informatiques proposent depuis longtemps des écoles pour les étudiants et les diplômés en ingénierie et en mathématiques. Qui n'a pas entendu parler de la Yandex School of Data Analysis ou de la HeadHunter School of Programmers ? L’âge de ces projets se mesure déjà en une décennie. Les banques ne sont pas loin derrière. Il suffit de rappeler l'école 21 de la Sberbank, la Raiffeisen Java School ou la Fintech School Tinkoff.ru. Ces projets visent non seulement [...]

101 conseils pour devenir un bon programmeur (et une bonne personne)

1. Apprenez à Google Être programmeur, c'est apprendre à chercher des réponses à vos questions. En apprenant à utiliser efficacement Google, vous gagnerez beaucoup de temps de développement. 2. Ne faites pas de promesses excessives, mais faites plus que ce que vous avez promis. Il est préférable de dire à votre équipe qu'une tâche prendra trois semaines mais de la terminer en deux que l'inverse. En suivant ce principe, vous bâtirez la confiance [...]

Latte Dock 0.9 - panneau alternatif pour KDE Plasma

Dans la nouvelle version : Le panneau peut être peint dans la couleur de la fenêtre active. Lorsque la transparence est activée, le contraste avec l'arrière-plan est renforcé. Nouveaux styles d'indicateurs de fenêtre ouverte : DaskToPanel, Unity. Les styles peuvent être obtenus sur store.kde.org. Les panneaux situés dans différentes pièces peuvent fonctionner non seulement séparément, mais également de manière synchronisée. Une refonte complète des paramètres du panneau, la fenêtre s'adapte à la résolution de l'écran. L'apparition de badges (indicateurs [...]

11 vulnérabilités exploitables à distance dans la pile TCP/IP VxWorks

Les chercheurs en sécurité d'Armis ont divulgué 11 vulnérabilités (PDF) dans la pile IPnet TCP/IP utilisée dans le système d'exploitation VxWorks. Les problèmes ont été nommés « URGENT/11 ». Les vulnérabilités peuvent être exploitées à distance en envoyant des paquets réseau spécialement conçus, y compris pour certains problèmes, il est possible de mener une attaque lors d'un accès via des pare-feu et NAT (par exemple, si l'attaquant […]

La prise en charge du Vertex shader a été ajoutée au compilateur de shader ACO pour le pilote RADV Vulkan

Le compilateur de shader open source de Valve, ACO, a ajouté la prise en charge des vertex shaders et a apporté des modifications pour obtenir des améliorations notables des performances. Graphique du temps de compilation du shader : Dans certains jeux, comme Nier : Automata, ce compilateur vous permet d'obtenir des FPS environ 12 % plus élevés que sous Windows. Sous GNU/Linux, le jeu fonctionne via Proton. Les tests ont été effectués sur la version précédente [...]

Le projet de loi sur la préinstallation obligatoire des logiciels domestiques a été assoupli

Le Service fédéral antimonopole (FAS) a finalisé un projet de loi qui devrait obliger les fabricants de smartphones, tablettes et ordinateurs à y préinstaller des logiciels russes. La nouvelle version indique que cela dépend désormais de la faisabilité et de la demande des programmes parmi les utilisateurs. Autrement dit, les utilisateurs peuvent choisir eux-mêmes ce qui sera préinstallé sur le smartphone ou la tablette acheté. Il est entendu que [...]

Ils veulent déplacer le traitement des paiements sans contact en Russie

La publication RBC, citant ses sources, rapporte que le Système national de cartes de paiement (NSCP) se prépare à transférer les processus de traitement effectués à l'aide des services de paiement sans contact Google Pay, Apple Pay et Samsung Pay vers le territoire de la Russie. Les aspects techniques du problème sont actuellement discutés. Comme indiqué, cette initiative est née en 2014. Premièrement, l'habituel […]

Un passionné sortira une version alpha de The Elder Scrolls II : Daggerfall sur le moteur Unity dans les prochains jours

Gavin Clayton travaille sur le portage de The Elder Scrolls II: Daggerfall sur le moteur Unity depuis 2014. Le processus de production a maintenant atteint le stade de la version alpha, comme l'a annoncé l'auteur sur son Twitter. Le jeu remasterisé sera bientôt mis à la disposition du public, car "les conceptions finales sont presque terminées". J'ai déplacé la formule de saut et le raffinement de la gravité vers le cycle Alpha […]

ABBYY a présenté Mobile Web Capture pour les développeurs de services Web mobiles

ABBYY a présenté un nouveau produit destiné aux développeurs : un ensemble de bibliothèques Mobile Web Capture SDK conçues pour créer des services en ligne avec des fonctions de reconnaissance intelligente et de saisie de données à partir d'appareils mobiles. À l'aide de l'ensemble de bibliothèques Mobile Web Capture, les développeurs de logiciels peuvent intégrer des capacités automatiques de capture d'images de documents et d'OCR dans leurs applications Web mobiles, puis traiter les données extraites […]