Autor: Yuri Gagarin

Jak podłączyć przetwornik A/C HX711 do NRF52832

1. Wprowadzenie Na agendzie było zadanie opracowania protokołu komunikacji mikrokontrolera nrf52832 z dwoma półmostkowymi chińskimi czujnikami tensometrycznymi. Zadanie nie okazało się proste, ponieważ natknąłem się na brak jakichkolwiek sensownych informacji. Przypuszczalnie "źródło zła" leży w samym SDK od Nordic Semiconductor — ciągłe aktualizacje wersji, pewna nadmiarowość i zawirowania funkcjonalności. Musiałem napisać wszystko […]

Najdokładniejsza prognoza pogody: bot dla Telegramu na funkcjach chmurowych

Jest wiele serwisów, które dostarczają informacji o pogodzie, ale któremu z nich ufać? Kiedy zacząłem często jeździć na rowerze, chciałem mieć jak najdokładniejsze informacje o warunkach pogodowych w miejscu, w którym jeżdżę. Pierwszą myślą było zbudowanie małej stacji pogodowej DIY z czujnikami i uzyskanie danych z niej. Ale nie chciałem „wynajdować […]

Historia o fizycznym usunięciu 300 milionów rekordów w MySQL

Wprowadzenie Cześć. Jestem ningenMe, programista webowy. Jak wskazuje tytuł, moja historia dotyczy fizycznego usunięcia 300 milionów rekordów w MySQL. Zainteresowałem się tym, dlatego postanowiłem stworzyć notatkę (instrukcję). Początek — Alert Na serwerze wsadowym, który używam i obsługuję, znajduje się regularny proces, który raz dziennie zbiera dane za ostatni miesiąc z […]

W hipernadzorze Xen wdrożono wsparcie dla płyty Raspberry Pi 4

Programiści projektu Xen ogłosili wprowadzenie możliwości korzystania z Xen Hypervisor na płytach Raspberry Pi 4. Adaptacja Xen do pracy na wcześniejszych wersjach płyt Raspberry Pi uniemożliwiało zastosowanie niestandardowego kontrolera przerwań, który nie obsługiwał wirtualizacji. Na Raspberry Pi 4 zastosowano standardowy kontroler przerwań GIC-400, obsługiwany w Xen, a deweloperzy liczyli na brak problemów z uruchomieniem Xen […]

Luki w PowerDNS Authoritative Server

Dostępne są aktualizacje serwera DNS PowerDNS Authoritative Server 4.3.1, 4.2.3 i 4.1.14, w których naprawiono cztery luki, z których dwie mogą potencjalnie prowadzić do zdalnego wykonania kodu przez atakującego. Luki CVE-2020-24696, CVE-2020-24697 i CVE-2020-24698 dotyczą kodu realizującego mechanizm wymiany kluczy GSS-TSIG. Luki ujawniają się tylko przy kompilacji PowerDNS z obsługą GSS-TSIG („—enable-experimental-gss-tsig”, domyślnie nieaktywny) […]

Windows Terminal Preview 1.4: lista przejść, wsparcie Blink i hiperlinki

Wracamy z kolejną aktualizacją Windows Terminal Preview, która już w październiku trafi do Windows Terminal. Obie wersje Windows Terminal można pobrać z Microsoft Store lub z strony wydania na GitHubie. Zaglądajcie poniżej, aby poznać najnowsze nowinki! Lista przejść Teraz możesz uruchomić Windows Terminal Preview z określonym profilem z menu „Start” lub z […]

Po co potrzebne są pendrive'y z szyfrowaniem sprzętowym?

Cześć, Habr! W komentarzach do jednego z naszych materiałów na temat pamięci USB czytelnicy zadali ciekawe pytanie: “Po co jest pendrive z szyfrowaniem sprzętowym, skoro jest TrueCrypt?”, a nawet wyrazili pewne obawy co do tego “Jak można mieć pewność, że w oprogramowaniu i sprzęcie pamięci Kingston nie ma backdoorów?”. Zwięźle odpowiedzieliśmy na te pytania, ale potem postanowiliśmy […]

Dystrybucja Fedora 33 przeszła do etapu testów beta

Rozpoczęto testy wersji beta dystrybucji Fedora 33. Wydanie beta oznacza przejście do finalnego etapu testów, w którym dopuszczane są tylko poprawki krytycznych błędów. Wydanie zaplanowano na koniec października. Wydanie obejmuje Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT oraz wersje Live dostarczane w formie spinoffów z środowiskami graficznymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Wersje zostały przygotowane dla […]

Czy można generować liczby losowe, jeśli sobie nie ufamy? Część 1

Cześć, Habrze! W tym artykule opowiem o generowaniu pseudo-losowych liczb przez uczestników, którzy sobie nawzajem nie ufają. Jak zobaczymy poniżej, zrealizowanie „prawie” dobrego generatora jest stosunkowo proste, podczas gdy stworzenie bardzo dobrego - trudne. Dlaczego w ogóle uczestnicy, którzy sobie nie ufają, muszą generować losowe liczby? Jednym z zastosowań są aplikacje zdecentralizowane. Na przykład aplikacja, która […]

Automatyczne skalowanie aplikacji Kubernetes za pomocą Prometheus i KEDA

Balloon Man autorstwa Cimuanos Skalowalność to kluczowy wymóg dla aplikacji chmurowych. Z Kubernetes skalowanie aplikacji jest tak proste, jak zwiększenie liczby replik dla danego wdrożenia lub ReplicaSet - ale to proces ręczny. Kubernetes umożliwia automatyczne skalowanie aplikacji (to znaczy Pod w wdrożeniu lub ReplicaSet) w sposób deklaratywny, korzystając z specyfikacji Horizontal Pod Autoscaler. Domyślnie […]

Wydanie wolnego emulatora klasycznych gier przygodowych ScummVM 2.2.0

Światło dzienne ujrzało wydanie wolnego, wieloplatformowego interpreterka klasycznych gier przygodowych ScummVM 2.2.0, który zastępuje pliki wykonywalne dla gier, umożliwiając uruchamianie wielu klasycznych gier na platformach, dla których pierwotnie nie były przeznaczone. Kod projektu jest rozpowszechniany na licencji GPLv2. Umożliwia to uruchomienie ponad 250 gier przygodowych i około 1600 interaktywnych gier tekstowych, w tym gier firm LucasArts, Humongous Entertainment, Revolution […]

Wydanie serwera wyświetlania Mir 2.1

Zaprezentowano wydanie serwera wyświetlania Mir 2.1, którego rozwój kontynuuje firma Canonical, pomimo rezygnacji z rozwoju środowiska Unity oraz edycji Ubuntu dla smartfonów. Mir pozostaje wciąż poszukiwanym rozwiązaniem w projektach Canonical i jest obecnie pozycjonowany jako rozwiązanie dla urządzeń wbudowanych oraz Internetu Rzeczy (IoT). Mir może być używany jako serwer kompozytowy dla Wayland, co pozwala na uruchamianie w środowiskach […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster