auteur: ProHoster

Väterchen Frost of zescijferig voor Habr

Een vochtige en sneeuwloze decembermaand, ergens ver van Spartakovsky Lane, een Rus, maar alsof de Duitse grootvader Frost erover dacht om op bezoek te gaan en de sterkte van de internationale banden te controleren? Het einde van het jaar is immers de beste tijd om onverwacht nieuws te versturen en de juistheid van adressen te controleren! 1. We springen in de “kelder” van de desktopversie van Habr en vinden “Over […]

Hoe zielloze willekeur te verslaan in roguelike-spellen

Als je voor de 30e keer in het spel sterft, vraag je je af: heeft de game-ontwerper aan alles gedacht en heeft hij de balans niet verpest? Het is niet altijd mogelijk om je aan te passen aan onverwachte veranderingen, vooral niet als deze het gevolg zijn van procedurele generatie. Het volgende is materiaal dat de rol van het toeval in roguelike games en het genre als geheel onderzoekt – wat de gevolgen zijn van slecht doordachte willekeursystemen en wat, naar de mening van de auteur, […]

Hoe leer ik Python aan kinderen?

Mijn belangrijkste werk heeft betrekking op data en programmeren in R, maar in dit artikel wil ik het hebben over mijn hobby, die zelfs wat inkomsten oplevert. Ik ben altijd geïnteresseerd geweest in het vertellen en uitleggen van dingen aan vrienden, klasgenoten en medestudenten. Het is voor mij ook altijd gemakkelijk geweest om een ​​gemeenschappelijke taal met kinderen te vinden, ik weet niet waarom. Over het algemeen ben ik van mening dat onderwijs [...]

Hoe Lisa Shvets Microsoft verliet en iedereen ervan overtuigde dat een pizzeria een IT-bedrijf kon zijn

Foto: Lisa Shvets/Facebook Lisa Shvets begon haar carrière bij een kabelfabriek, werkte als verkoper in een kleine winkel in Orel en kwam een ​​paar jaar later terecht bij Microsoft. Momenteel werkt ze aan het IT-merk Dodo Pizza. Ze staat voor een ambitieuze taak: bewijzen dat Dodo Pizza niet alleen over eten gaat, maar ook over ontwikkeling en technologie. Volgende week Lisa […]

Het project in Genève ontwikkelt een motor om het omzeilen van verkeerscensuur te automatiseren

Onderzoekers van de Universiteit van Maryland probeerden, als onderdeel van het project in Genève, een motor te creëren om de bepaling van methoden die worden gebruikt om de toegang tot inhoud te censureren, te automatiseren. Het handmatig proberen op te sporen van mogelijke fouten in deep packet inspection (DPI)-systemen is een nogal moeilijk en tijdrovend proces; Genève probeerde een genetisch algoritme te gebruiken om de kenmerken van DPI te evalueren, fouten in de implementatie te identificeren en een optimale strategie te ontwikkelen. …]

ProtonVPN heeft al zijn apps open source gemaakt

Op 21 januari opende de ProtonVPN-service de broncodes van alle resterende VPN-clients: Windows, Mac, Android, iOS. De bronnen van de Linux-consoleclient waren vanaf het allereerste begin open source. Onlangs is de Linux-client volledig herschreven in Python en heeft veel nieuwe functies gekregen. Zo werd ProtonVPN de eerste VPN-provider ter wereld die alle clientapplicaties op alle platforms open source maakte en een volledig onafhankelijke code-audit onderging […]

Release van het DXVK 1.5.2-project met Direct3D 9/10/11-implementatie bovenop de Vulkan API

De DXVK 1.5.2-laag is uitgebracht en biedt een implementatie van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, waarbij wordt gewerkt via de vertaling van oproepen naar de Vulkan API. DXVK vereist stuurprogramma's die de Vulkan API 1.1 ondersteunen, zoals AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK. DXVK kan worden gebruikt om 3D-applicaties en games uit te voeren […]

Uitgave van GNU Mes 0.22, een toolkit voor het bouwen van zelfstandige distributies

De release van de GNU Mes 0.22 toolkit wordt gepresenteerd, die een bootstrap-proces voor GCC biedt en een herbouwcyclus in een gesloten lus vanuit de broncode mogelijk maakt. De toolkit lost het probleem op van de geverifieerde initiële assemblage van de compiler in distributiekits, waardoor de keten van cyclisch opnieuw opbouwen wordt doorbroken (voor het bouwen van de compiler zijn uitvoerbare bestanden van een reeds gebouwde compiler nodig, en binaire assemblages van de compiler zijn een potentiële bron van verborgen bladwijzers, die staat niet toe […]

Weston Composite Server 8.0-release

Er is een stabiele release van de Weston 8.0 composietserver gepubliceerd, die technologieën ontwikkelt die bijdragen aan de opkomst van volledige ondersteuning voor het Wayland-protocol in Enlightenment, GNOME, KDE en andere gebruikersomgevingen. Het doel van Weston is om een ​​hoogwaardige codebasis en werkvoorbeelden te bieden voor het gebruik van Wayland in desktopomgevingen en ingebedde oplossingen zoals platforms voor auto-infotainmentsystemen, smartphones, tv's en andere consumentenapparaten. […]

7 Kwetsbaarheden in het Plone Content Management Systeem

Для свободной системы управления контентом Plone, написанной на языке Python с использованием сервера приложений Zope, опубликованы патчи с устранением 7 уязвимостей (CVE-идентификаторы пока не присвоены). Проблемы затрагивают все актуальные выпуски Plone, включая сформированный несколько дней назад выпуск 5.2.1. Проблемы планируется устранить в будущих выпусках Plone 4.3.20, 5.1.7 и 5.2.2, до публикации которых предлагается использовать hotfix. […]

Het werk van een analoog van AirDrop voor Android werd voor het eerst op video getoond

Некоторое время назад стало известно о том, что Google работает над аналогом технологии AirDrop, которая позволяет пользователям iPhone передавать файлы, не используя для этого стороннее ПО. Теперь же в Сети опубликовано видео, в котором наглядно демонстрируется работа этой технологии, получившей название Nearby Sharing. Долгое время пользователям Android приходилось использовать сторонние приложения для передачи файлов между […]

Kritieke kwetsbaarheden in medische apparatuur voor patiëntmonitoring

Компания CyberMDX обнародовала сведения о шести уязвимостях, затрагивающих различные медицинские устройства компании GE Healthcare, предназначенные для слежения за состоянием пациентов. Пяти уязвимостям присвоен максимальный уровень опасности (CVSSv3 10 из 10). Уязвимости получили кодовое имя MDhex и в основном связаны с применением заранее известных предустановленных учётных данных, применяемых на всей серии устройств. CVE-2020-6961 — поставка на […]