Автор: ProHoster

Väterchen Frost або шестизнак для Хабра

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

Як перемогти бездушний рандом у roguelike-іграх

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

Як я навчаю дітей Пітону

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

Як Ліза Швець пішла з Microsoft і переконала всіх, що піцерія може бути ІТ-компанією

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

Проект Geneva розвиває двигун для автоматизації обходу цензурування трафіку

Исследователи из Мэрилендского университета в рамках проекта Geneva предприняли попытку создания движка для автоматизации определения методов, применяемых для цензурирования доступа к контенту. Вручную пытаться перебрать возможные бреши систем глубокого инспектирования пакетов (DPI) достаточно трудный и долгий процесс, в Geneva попытались использовать генетический алгоритм для оценки особенностей DPI, определения ошибок в реализации и выработки оптимальной стратегии […]

ProtonVPN відкрив код усіх своїх додатків

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

Випуск проекту DXVK 1.5.2 з реалізацією Direct3D 9/10/11 поверх API Vulkan

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

Випуск GNU Mes 0.22, інструментарію для самодостатнього збирання дистрибутивів

Представлений випуск інструментарію GNU Mes 0.22, що забезпечує процес бутстрепінгу (bootstrap) для GCC і дозволяє досягти замкнутого циклу перескладання з вихідних текстів. Інструментарій вирішує завдання верифікованого початкового збирання компілятора в дистрибутивах, розриваючи ланцюжок циклічного перескладання (для збирання компілятора потрібні виконувані файли вже зібраного компілятора, а бінарні збирання компілятора є потенційним джерелом прихованих закладок, що не дозволяє [...]

Випуск композитного сервера Weston 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, до публікації яких пропонується використовувати hotfix. […]

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

Якийсь час тому стало відомо про те, що Google працює над аналогом технології AirDrop, яка дозволяє користувачам iPhone передавати файли, не використовуючи для цього стороннє програмне забезпечення. Тепер же в Мережі опубліковано відео, в якому наочно демонструється робота цієї технології, що отримала назву Nearby Sharing. Довгий час користувачам Android доводилося використовувати сторонні програми для передачі файлів між […]

Критичні вразливості у медичних приладах для моніторингу стану пацієнтів

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