Författare: ProHoster

Väterchen Frost eller sexsiffrig för Habr

En fuktig och snöfri december, någonstans långt från Spartakovsky Lane, en ryss, men som om den tyske farfar Frost tänkte gå på besök och kontrollera styrkan i internationella band? När allt kommer omkring är slutet av året den bästa tiden att skicka ut oväntade nyheter och kontrollera adressernas riktighet! 1. Vi hoppar in i "källaren" i skrivbordsversionen av Habr, hittar "Om […]

Hur man slår själlös slumpmässighet i roguelike spel

När du dör i spelet för 30:e gången kan du inte låta bli att undra: har speldesignern tänkt på allt och har han inte skruvat ihop balansen? Det är inte alltid möjligt att anpassa sig till oväntade förändringar, särskilt när de skapas av procedurgenerering. Följande är material som undersöker slumpens roll i rogueliknande spel och genren som helhet - vilka konsekvenserna är av ogenomtänkta slumpmässiga system och vad, enligt författarens åsikt, […]

Hur jag lär barn Python

Mitt huvudsakliga arbete är relaterat till data och programmering i R, men i den här artikeln vill jag prata om min hobby, som till och med ger en viss inkomst. Jag har alltid varit intresserad av att berätta och förklara saker för vänner, klasskamrater och studiekamrater. Det har också alltid varit lätt för mig att hitta ett gemensamt språk med barn, jag vet inte varför. Generellt sett tror jag att utbildning [...]

Hur Lisa Shvets lämnade Microsoft och övertygade alla om att en pizzeria kunde vara ett IT-företag

Foto: Lisa Shvets/Facebook Lisa Shvets började sin karriär på en kabelfabrik, arbetade som säljare i en liten butik i Orel och hamnade några år senare på Microsoft. Hon arbetar just nu på IT-märket Dodo Pizza. Hon står inför en ambitiös uppgift – att bevisa att Dodo Pizza inte bara handlar om mat, utan om utveckling och teknik. Nästa vecka Lisa […]

Genèveprojektet utvecklar en motor för att automatisera förbikoppling av trafikcensur

Forskare från University of Maryland, som en del av Genève-projektet, försökte skapa en motor för att automatisera bestämningen av metoder som används för att censurera åtkomst till innehåll. Att manuellt försöka reda ut eventuella brister i system för djuppaketinspektion (DPI) är en ganska svår och tidskrävande process; Genève försökte använda en genetisk algoritm för att utvärdera funktionerna i DPI, identifiera fel i implementeringen och utveckla en optimal strategi [ …]

ProtonVPN öppnade alla sina appar

Den 21 januari öppnade tjänsten ProtonVPN källkoderna för alla kvarvarande VPN-klienter: Windows, Mac, Android, iOS. Källorna till Linux-konsolklienten var öppen källkod från första början. Nyligen skrevs Linux-klienten om helt i Python och fick många nya funktioner. Således blev ProtonVPN den första VPN-leverantören i världen att öppna källkod för alla klientapplikationer på alla plattformar och genomgå en fullständig oberoende kodrevision […]

Release av DXVK 1.5.2-projektet med Direct3D 9/10/11 implementering ovanpå Vulkan API

DXVK 1.5.2-lagret har släppts, vilket ger en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som arbetar genom översättningen av anrop till Vulkan API. DXVK kräver drivrutiner som stöder Vulkan API 1.1, såsom AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel […]

Release av GNU Mes 0.22, en verktygslåda för fristående distributionsbyggande

Utgivningen av GNU Mes 0.22-verktygssatsen presenteras, som tillhandahåller en bootstrap-process för GCC och möjliggör en återuppbyggnadscykel med sluten slinga från källkoden. Verktygslådan löser problemet med verifierad initial sammansättning av kompilatorn i distributionssatser, bryter kedjan av cyklisk ombyggnad (att bygga kompilatorn kräver körbara filer från en redan byggd kompilator, och binära sammansättningar av kompilatorn är en potentiell källa till dolda bokmärken, vilket tillåter inte […]

Weston Composite Server 8.0 Release

En stabil version av den sammansatta servern Weston 8.0 har publicerats, som utvecklar teknologier som bidrar till framväxten av fullt stöd för Wayland-protokollet i Enlightenment, GNOME, KDE och andra användarmiljöer. Westons utveckling syftar till att tillhandahålla en högkvalitativ kodbas och fungerande exempel för användning av Wayland i skrivbordsmiljöer och inbyggda lösningar, såsom plattformar för fordonsinfotainmentsystem, smartphones, TV-apparater och andra konsumentenheter. […]

7 Sårbarheter i Plone Content Management System

För det kostnadsfria innehållshanteringssystemet Plone, skrivet i Python med hjälp av Zope-applikationsservern, har patchar publicerats för att eliminera 7 sårbarheter (CVE-identifierare har ännu inte tilldelats). Problemen påverkar alla aktuella utgåvor av Plone, inklusive versionen 5.2.1 som släpptes för några dagar sedan. Problemen är planerade att åtgärdas i framtida utgåvor av Plone 4.3.20, 5.1.7 och 5.2.2, och snabbkorrigering föreslås tills de publiceras. […]

Arbetet med en analog av AirDrop för Android visades först på video

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

Kritiska sårbarheter i medicinsk utrustning för patientövervakning

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