Autor: ProHoster

Väterchen Frost lub sześciocyfrowy dla Habr

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

Jak pokonać bezduszną losowość w grach typu roguelike

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

Jak uczę dzieci Pythona

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

Jak Lisa Shvets opuściła Microsoft i przekonała wszystkich, że pizzeria może być firmą informatyczną

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

W ramach projektu Genewa opracowywany jest silnik automatyzujący obejście cenzury ruchu drogowego

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

ProtonVPN udostępnił wszystkie swoje aplikacje na zasadach open source

21 stycznia usługa ProtonVPN otworzyła kody źródłowe wszystkich pozostałych klientów VPN: Windows, Mac, Android, iOS. Źródła klienta konsoli Linux od samego początku były open source. Niedawno klient Linux został całkowicie przepisany w języku Python i zyskał wiele nowych funkcji. W ten sposób ProtonVPN stał się pierwszym dostawcą VPN na świecie, który otworzył oprogramowanie wszystkich aplikacji klienckich na wszystkich platformach i przeszedł pełny niezależny audyt kodu […]

Wydanie projektu DXVK 1.5.2 z implementacją Direct3D 9/10/11 na Vulkan API

Wydano warstwę DXVK 1.5.2, zapewniającą implementację DXGI (Infrastruktura graficzna DirectX), Direct3D 9, 10 i 11, działającą poprzez tłumaczenie wywołań do API Vulkan. DXVK wymaga sterowników obsługujących Vulkan API 1.1, takich jak AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK. DXVK można używać do uruchamiania aplikacji i gier 3D […]

Wydanie GNU Mes 0.22, zestawu narzędzi do samodzielnego budowania dystrybucji

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

Wydanie Weston Composite Server 8.0

Opublikowano stabilną wersję serwera kompozytowego Weston 8.0, rozwijającą technologie, które przyczyniają się do pojawienia się pełnej obsługi protokołu Wayland w Enlightenment, GNOME, KDE i innych środowiskach użytkownika. Rozwój Westona ma na celu zapewnienie wysokiej jakości bazy kodu i działających przykładów wykorzystania Waylanda w środowiskach stacjonarnych i rozwiązaniach wbudowanych, takich jak platformy dla samochodowych systemów informacyjno-rozrywkowych, smartfony, telewizory i inne urządzenia konsumenckie. […]

7 luk w systemie zarządzania treścią Plone

Dla darmowego systemu zarządzania treścią Plone, napisanego w języku Python z wykorzystaniem serwera aplikacji Zope, opublikowano łatki eliminujące 7 podatności (nie nadano jeszcze identyfikatorów CVE). Problemy dotyczą wszystkich aktualnych wydań Plone, łącznie z wydaniem 5.2.1 wydanym kilka dni temu. Planuje się, że problemy zostaną naprawione w przyszłych wydaniach Plone 4.3.20, 5.1.7 i 5.2.2, a sugerowana jest poprawka do czasu ich opublikowania. […]

Działanie analogu AirDrop na Androida zostało po raz pierwszy pokazane na wideo

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

Krytyczne luki w urządzeniach medycznych do monitorowania pacjenta

CyberMDX opublikowało informację o sześciu lukach w zabezpieczeniach różnych urządzeń medycznych GE Healthcare przeznaczonych do monitorowania stanu pacjentów. Pięć luk ma przypisany maksymalny poziom ważności (CVSSv3 10 z 10). Luki otrzymały nazwę kodową MDhex i są związane głównie z wykorzystaniem znanych wcześniej, preinstalowanych danych uwierzytelniających używanych w całej serii urządzeń. CVE-2020-6961 – dostawa do […]