Wszystkie wpisy

Post

YubiKey #3podstawowa konfiguracja

Konfiguracja YubiKey: info, lista appletów, włączanie/wyłączanie funkcji USB i NFC, reset per-applet i ustawianie PIN-ów.

Post

SDR #3Odbiór FM

Opis modulacji FM, demodulacja i odbiór stacji FM broadcast przy pomocy SDR

Post

YubiKey #2modele i narzędzia

Przegląd modeli YubiKey 4 i 5, różnice w firmware, macierz funkcji. Instalacja ykman, pcscd, libfido2 na Ubuntu, naprawa uprawnień do socketa pcscd.

Post

SDR #2GNU Radio i Gqrx na Ubuntu WSL

Instalacja GNU Radio i Gqrx na Ubuntu w WSL2 z obsługą RTL-SDR i Airspy Mini. Krok po kroku od instalacji do pierwszego odbioru.

Notatka

Self-hosting #4Watchtower

Watchtower do automatycznych aktualizacji kontenerów Docker. Tryb label-enable, prywatne rejestry (GHCR), konfiguracja poll interval.

Post

YubiKey #1wprowadzenie

Czym jest YubiKey, jakie problemy rozwiązuje hardware'owy klucz kryptograficzny, słownik pojęć (FIDO2, WebAuthn, OpenPGP, PIV, OATH, OTP) oraz pięć praktycznych scenariuszy zastosowań.

Notatka

Self-hosting #3Beszel

Beszel do monitorowania CPU, RAM, dysku i temperatury serwerów. Architektura hub-agent przez SSH, metryki Docker per kontener.

Post

Algorytm Boyer–Moore

Omawiam algorytm Boyer–Moore: porównywanie wzorca od końca, regułę złego znaku (bad character) oraz regułę dobrego sufiksu (good suffix). Pokazuję, dlaczego BM w typowym przypadku jest sublinearny i kiedy wygrywa, a kiedy przegrywa z KMP.

Notatka

Self-hosting #2Dozzle

Dozzle do podglądu logów Docker w czasie rzeczywistym. Architektura hub-agent, multi-host

Post

Parametryczny generator modeli 3D

Stworzyłem web aplikację, która generuje modele 3D do druku 3D na podstawie wybranych parametrów, takich jak wymiary i grubość ścian. Model można od razu obejrzeć w przeglądarce dzięki WebGL, a następnie pobrać jako plik STL gotowy do druku.

Notatka

Self-hosting #1Homepage

Homepage Dashboard jako punkt wejścia do self-hosted infrastruktury. Tablica do wyświetlania linków

Post

Standardy w Ethereum #1

Wprowadzenie do tokenów w Ethereum, ich typów i standardów. Poznaj różnice między ERC-20, ERC-721 i ERC-1155, a także inne popularne standardy tokenów. Dowiedz się, jak tworzyć własne tokeny i jak ich integrować w aplikacje smart contractów.

Post

Narzędzia #7 (tmux, cppInsights)

Dwa niewielkie narzędzia, które potrafią mocno usprawnić codzienną pracę programisty. W tekście pokazuję, jak wykorzystać tmux do wygodnego zarządzania wieloma sesjami terminala oraz jak dzięki CPP Insights zajrzeć „pod maskę” kompilatora C++ i zobaczyć, jaki kod pośredni faktycznie wykonuje się dla szablonów, auto i lambd.

Post

Ethereum full node - docker

przechodzimy przez proces uruchomienia pełnego węzła Ethereum w kontenerze Docker: dobór klienta geth, konfiguracja sieci i synchronizacji, zarządzanie danymi oraz praktyczne wskazówki.

Post

Bitcoin full node - docker

Krok po kroku pokazuję, jak postawić pełny węzeł Bitcoina w Dockerze na lokalnej maszynie – od wyboru obrazu, przez konfigurację wolumenów i portów, aż po podstawowe komendy do monitorowania stanu node’a.

Post

Ethereum full node - VM

Instrukcja krok po kroku na temat uruchomienia pełnego węzła sieci Ethereum jako maszyny wirtualnej. Poznaj wymagania sprzętowe, przygotowanie hosta, kompilację ethereum oraz konfigurację sieci. Dowiedz się, jak zabezpieczyć węzeł i zarządzać nim w środowisku Linux.

Post

Bitcoin full node - VM

Instrukcja krok po kroku na temat uruchomienia pełnego węzła sieci Bitcoin jako maszyny wirtualnej. Poznaj wymagania sprzętowe, przygotowanie hosta, kompilację bitcoin-core oraz konfigurację sieci. Dowiedz się, jak zabezpieczyć węzeł i zarządzać nim w środowisku Linux.

Post

Falownik Huanyang #9LinuxCNC

Opisuję kompletną konfigurację sterowania falownikiem Huanyang z LinuxCNC: od ustawień parametrów falownika, przez definicję sygnałów w konfiguracji maszyny, aż po testy start/stop i regulację obrotów wrzeciona z poziomu interfejsu CNC.

Post

Zdalne X windows LinuxCNC

Jak uruchomić aplikację z GUI na serwerze Linux i widzieć ją na swoim komputerze? Poznaj mechanizm X11 Forwarding, który pozwala na zdalne wyświetlanie okien programów przez SSH. Dowiedz się, jak skonfigurować system, by praca na zdalnej maszynie była tak wygodna, jakby aplikacja była zainstalowana lokalnie.

Post

Falownik Huanyang #8sterowanie Mach3

Artykuł pokazuje, jak zintegrować falownik Huanyang z Mach3: instalacja i konfiguracja niezbędnych pluginów, mapowanie sygnałów, ustawienia parametrów wrzeciona oraz weryfikacja działania sterowania prędkością i kierunkiem z programu.

Post

Falownik Huanyang #7sterowanie RS-485

Krok po kroku przechodzimy przez podłączenie falownika Huanyang do magistrali RS‑485, konfigurację protokołu w falowniku oraz przykładowe skrypty w Pythonie, które pozwalają z poziomu komputera ustawiać obroty, kierunek i odczytywać bieżące parametry pracy.

Post

Falownik Huanyang #6sterowanie cyfrowe

Pokazuję, jak sterować falownikiem Huanyang sygnałami cyfrowymi: schemat podłączenia wejść, omówienie logiki start/stop i kierunku obrotów oraz szczegółową konfigurację parametrów, tak aby wrzeciono reagowało na sygnały z zewnętrzne.

Post

Falownik Huanyang #5sterowanie analogowe

Opisuję, jak ustawić zależność napięcia wejściowego do generowanej częstotliwości w falowniku Huanyang. Pokazuję, jak to zrobić zarówno z zewnątrz, jak i wbudowanym regulatorze. Przedstawiam schemat podłączenia zewnętrznego regulatora i omawiam dodatkowe informacje, takie jak dostępne repozytorium GitHub.