Категория: Блог

Как да свържете АЦП HX711 към NRF52832

1. Въведение На дневен ред беше задачата да се разработи протокол за комуникация на микроконтролера nrf52832 с два полуиндикаторни китайски тензодатчика. Задачата се оказа трудна, тъй като се сблъсках с липсата на каквато и да е ясна информация. Вероятно "коренът на злото" се намира в самия SDK от Nordic Semiconductor - постоянните актуализации на версиите, известна излишност и объркване в функционалността. Наложи се да пиша всичко […]

Най-точната прогноза за времето: бот за Telegram на облачни функции

Има доста услуги, които предоставят информация за времето, но на коя от тях да вярвам? Когато започнах да карам колело по-често, исках да разполагам с най-точната информация за времевите условия на мястото, където карам. Първата ми идея беше да събера малка DIY метеорологична станция с датчици и да получавам данни от нея. Но не реших да "изобретя […]"

История за физическото изтриване на 300 милиона записа в MySQL

Въведение Здравейте. Аз съм ningenMe, уеб разработчик. Както е посочено в заглавието, моята история е за физическото изтриване на 300 милиона записа в MySQL. Интересувах се от това, затова реших да направя бележка (инструкция). Начало — Alert В пакетния сървър, който използвам и поддържам, има редовен процес, който веднъж на ден събира данни за последния месец от […]

В хипервизора Xen е реализирана поддръжка за платката Raspberry Pi 4

Разработчиците на проекта Xen обявиха, че е реализирана възможността за използване на Xen Hypervisor на платките Raspberry Pi 4. Адаптацията на Xen за работа на предходните версии на платките Raspberry Pi беше затруднена от прилагането на нестандартен контролер за прекъсвания, който не поддържаше виртуализация. На Raspberry Pi 4 беше използван обикновен контролер за прекъсвания GIC-400, поддържан в Xen, и разработчиците очакваха, че няма да имат проблеми с пускането на Xen […]

Уязвимости в PowerDNS Authoritative Server

Достъпни са актуализации на авторитетния DNS-сървър PowerDNS Authoritative Server 4.3.1, 4.2.3 и 4.1.14, в които са отстранени четири уязвимости, две от които потенциално могат да доведат до дистанционно изпълнение на код от атакуващия. Уязвимостите CVE-2020-24696, CVE-2020-24697 и CVE-2020-24698 засягат кода с реализацията на механизма за обмен на ключове GSS-TSIG. Уязвимостите се проявяват само при компилиране на PowerDNS с поддръжка на GSS-TSIG ("--enable-experimental-gss-tsig", по подразбиране не се използва) […]

Излизането на системата за стрийминг видео OBS Studio 26.0

Публикувано е издание на пакета OBS Studio 26.0 за стрийминг, композиране и запис на видео. Кодът е написан на езиците C/C++ и се разпространява под лицензия GPLv2. Компилациите са формирани за Linux, Windows и macOS. Целта на разработката на OBS Studio е създаване на свободен аналог на приложението Open Broadcaster Software, който не е привързан към платформата Windows, поддържа OpenGL и е разширяем чрез плъгини. Отличителното […]

Windows Terminal Preview 1.4: списък с преходи, поддръжка на Blink и хипервръзки

Върнахме се с ново обновление на Windows Terminal Preview, което ще бъде налично в Windows Terminal през октомври. И двете версии на Windows Terminal могат да бъдат изтеглени от Microsoft Store или страницата с издания в GitHub. Погледнете под кат, за да научите последните новини! Списък с преходи Сега можете да стартирате Windows Terminal Preview с определен профил от менюто "Старт" или от […]

Защо са нужни флашки с хардуерно криптиране?

Здравей, Хабр! В коментарите под един от нашите материали за флаш дискове читателите зададоха интересен въпрос: “Защо е нужна флашка с хардуерно криптиране, когато има TrueCrypt?”, – и дори изразиха някои притеснения относно “Как може да се уверим, че в софта и хардуера на дисковете Kingston няма закладки?”. Ние отговорихме на тези въпроси, но след това решихме, […]

Дистрибуцията Fedora 33 премина в етап на бета тестване

Започна тестването на бета версията на дистрибуцията Fedora 33. Бета изданието отбеляза прехода към финалната фаза на тестване, при която се разрешава само коригиране на критични грешки. Релизът е планиран за края на октомври. Изданието обхваща Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT и Live компилации, предоставяни под формата на спинове с десктоп-средища KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Компилациите са подготвени за […]

Релиз на Mesa 20.2.0, свободната реализация на OpenGL и Vulkan

Представен е релиз на свободната реализация на API OpenGL и Vulkan — Mesa 20.2.0. В Mesa 20.2 е реализирана пълна поддръжка на OpenGL 4.6 за GPU на Intel (драйвери i965, iris) и AMD (radeonsi), поддръжка на OpenGL 4.5 за GPU на AMD (r600), NVIDIA (nvc0) и llvmpipe, OpenGL 4.3 за virgl (виртуален GPU Virgil3D за QEMU/KVM), както и поддръжка за Vulkan 1.2 за карти […]

Възможно ли е да генерираме случайни числа, ако не се доверяваме един на друг? Част 1

Здравей, Хабр! В тази статия ще говоря за генериране на псевдослучайни числа от участници, които не се доверяват един на друг. Както ще видим по-долу, реализирането на “почти” добър генератор е сравнително просто, но много добър – е сложно. Защо изобщо е нужно да се генерират случайни числа от участници, които не се доверяват един на друг? Една от областите на приложение – това са децентрализирани приложения. Например, приложение, което […]

Автоскалиране на приложения Kubernetes с помощта на Prometheus и KEDA

Balloon Man от Cimuanos Масштабируемостта е ключово изискване за облачни приложения. С Kubernetes, мащабирането на приложението е толкова просто, колкото увеличаването на броя на репликите за съответното разгръщане или ReplicaSet – но това е ръчен процес. Kubernetes позволява автоматично мащабиране на приложенията (тоест Pod в разгръщането или ReplicaSet) декларативно, използвайки спецификацията Horizontal Pod Autoscaler. По подразбиране […]

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster