Автор: ProHoster

Väterchen Frost или шестцифрен за Habr

В один промозглый и бесснежный декабрь где-то далеко от Спартаковского переулка один русский, но как бы немецкий Дедушка Мороз подумал, а не сходить ли в гости проверить ли прочность международных связей? Ведь конец года — это самое лучшее время рассылать неожиданные весточки и проверять точность адресов! 1. Прыгаем в «подвал» десктопной версии Хабра, находим «О […]

Как да победим бездушната случайност в roguelike игри

Умирая в игре 30-й раз, невольно задумываешься: все ли продумал геймдизайнер и не напортачил ли он с балансом? Не всегда можно подстроиться под неожиданные изменения, особенно когда они созданы процедурной генерацией. Дальше материал, в котором разбирается роль случайностей в roguelike-играх и жанр в целом — чем чреваты непродуманные системы рандома и что, по мнению автора, […]

Как да преподавам Python на деца?

Моя основная работа связана с данными и программированием на R, но в этой статье я хочу рассказать про своё увлечение, которое даже приносит некий доход. Мне всегда было интересно рассказывать и объяснять что-то друзьям, одноклассникам и однокурсникам. Ещё мне всегда просто было находить общий язык с детьми, не знаю, почему. Вообще, я считаю, что воспитание […]

Как Лиза Швец напусна Microsoft и убеди всички, че една пицария може да бъде IT компания

Фото: Лиза Швец/Facebook Лиза Швец начала свою карьеру на кабельном заводе, работала продавцом в небольшом магазинчике в Орле, а спустя несколько лет попала в Microsoft. Сейчас она работает над ИТ-брендом «Додо Пиццы». Перед ней стоит амбициозная задача — доказать, что «Додо Пицца» не только про еду, а про разработку и технологии. На следующей неделе Лизе […]

Проектът в Женева разработва двигател за автоматизиране на заобикалянето на цензурата на трафика

Изследователи от университета в Мериленд, като част от проекта в Женева, се опитаха да създадат двигател за автоматизиране на определянето на методите, използвани за цензуриране на достъпа до съдържание. Ръчният опит за сортиране на възможни недостатъци в системите за дълбока проверка на пакети (DPI) е доста труден и отнемащ време процес; Женева се опита да използва генетичен алгоритъм, за да оцени характеристиките на DPI, да идентифицира грешки при внедряването и да разработи оптимална стратегия [ …]

ProtonVPN е с отворен код на всички свои приложения

На 21 януари услугата ProtonVPN отвори изходните кодове на всички останали VPN клиенти: Windows, Mac, Android, iOS. Източниците на конзолния клиент на Linux бяха с отворен код от самото начало. Наскоро клиентът на Linux беше напълно пренаписан на Python и придоби много нови функции. Така ProtonVPN стана първият доставчик на VPN в света, който отвори кода на всички клиентски приложения на всички платформи и премина през пълен независим одит на кода […]

Издаване на проект DXVK 1.5.2 с внедряване на Direct3D 9/10/11 върху Vulkan API

Слоят DXVK 1.5.2 беше пуснат, осигурявайки внедряване на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работещ чрез превода на повиквания към API на Vulkan. DXVK изисква драйвери, които поддържат Vulkan API 1.1, като AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK. DXVK може да се използва за стартиране на 3D приложения и игри […]

Издаване на GNU Mes 0.22, набор от инструменти за изграждане на самостоятелна дистрибуция

Представено е изданието на инструментариума GNU Mes 0.22, което предоставя процес на първоначално зареждане за GCC и позволява цикъл на повторно изграждане на затворен цикъл от изходния код. Инструментариумът решава проблема с провереното първоначално сглобяване на компилатора в дистрибуторски комплекти, прекъсвайки веригата на цикличното възстановяване (изграждането на компилатора изисква изпълними файлове на вече изграден компилатор, а двоичните сглобки на компилатора са потенциален източник на скрити отметки, които не позволява […]

Weston Composite Server 8.0 издание

Беше публикувана стабилна версия на композитния сървър Weston 8.0, разработващ технологии, които допринасят за появата на пълна поддръжка за протокола Wayland в Enlightenment, GNOME, KDE и други потребителски среди. Разработката на Weston има за цел да предостави висококачествена кодова база и работещи примери за използване на Wayland в настолни среди и вградени решения, като платформи за автомобилни информационно-развлекателни системи, смартфони, телевизори и други потребителски устройства. […]

7 Уязвимости в системата за управление на съдържанието на Plone

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

Работата на аналог на AirDrop за Android беше показана за първи път на видео

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

Критични уязвимости в медицинските устройства за наблюдение на пациенти

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