Autor: ProHoster

Väterchen Frost ou seis dígitos para Habr

Num dezembro úmido e sem neve, em algum lugar longe de Spartakovsky Lane, um russo, mas como se o Avô Frost alemão pensasse em fazer uma visita e verificar a força dos laços internacionais? Afinal, final de ano é a melhor época para enviar notícias inesperadas e verificar a veracidade dos endereços! 1. Saltamos para o “porão” da versão desktop do Habr, encontramos “Sobre […]

Como vencer a aleatoriedade sem alma em jogos roguelike

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

Como ensino Python para crianças?

Meu principal trabalho é relacionado a dados e programação em R, mas neste artigo quero falar sobre meu hobby, que até traz alguma renda. Sempre tive interesse em contar e explicar coisas para amigos, colegas de classe e colegas estudantes. Também sempre foi fácil para mim encontrar uma linguagem comum com as crianças, não sei porquê. Em geral, acredito que a educação [...]

Como Lisa Shvets deixou a Microsoft e convenceu a todos de que uma pizzaria poderia ser uma empresa de TI

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

O projeto de Genebra está desenvolvendo um mecanismo para automatizar o desvio da censura de trânsito

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

ProtonVPN abriu o código de todos os seus aplicativos

Em 21 de janeiro, o serviço ProtonVPN abriu os códigos-fonte de todos os clientes VPN restantes: Windows, Mac, Android, iOS. As fontes do cliente do console Linux eram de código aberto desde o início. Recentemente, o cliente Linux foi totalmente reescrito em Python e adquiriu muitos recursos novos. Assim, o ProtonVPN se tornou o primeiro provedor de VPN do mundo a abrir o código-fonte de todos os aplicativos clientes em todas as plataformas e passar por uma auditoria de código totalmente independente […]

Lançamento do projeto DXVK 1.5.2 com implementação Direct3D 9/10/11 sobre API Vulkan

Foi lançada a camada DXVK 1.5.2, disponibilizando uma implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funcionando através da tradução de chamadas para a API Vulkan. O DXVK requer drivers que suportem a API Vulkan 1.1, como AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK pode ser usado para executar aplicativos e jogos 3D [...]

Lançamento do GNU Mes 0.22, um kit de ferramentas para construção de distribuição independente

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

Versão Weston Composite Server 8.0

Foi publicada uma versão estável do servidor composto Weston 8.0, desenvolvendo tecnologias que contribuem para o surgimento de suporte total ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de usuário. O desenvolvimento de Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para o uso do Wayland em ambientes de desktop e soluções embarcadas, como plataformas para sistemas de infoentretenimento automotivo, smartphones, TVs e outros dispositivos de consumo. […]

7 vulnerabilidades no sistema de gerenciamento de conteúdo Plone

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

O trabalho de um análogo do AirDrop para Android foi mostrado pela primeira vez em vídeo

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

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

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