Self-hosting
Seria o self-hostingu — dashboard, monitoring, narzędzia i konfiguracja usług na własnym serwerze.
Seria o self-hostingu — dashboard, monitoring, narzędzia i konfiguracja usług na własnym serwerze.
Self-hostowane, alternatywne frontendy popularnych serwisów — YouTube, Reddit i inne — bez reklam, śledzenia i konta.
Praktyczne wprowadzeniw do agentów AI dla osób, które nie programują na co dzień.
Przewodnik po Model Context Protocol — architektura, limity tokenów, gotowe serwery i własny MCP w Pythonie.
Stworzyłem przeglądarkową wizualizację zbioru Mandelbrota Mandelbrot Explore.
Skille w Claude Code: zwykły skill, skill-agent ze subagentami, hybryda i fasada dla długiej instrukcji. Kompletne przykłady plików SKILL.md.
Software Defined Radio w praktyce — sprzęt, konfiguracja serwera, odbiór FM, nasłuch lotniczy VHF i śledzenie ADS-B.
Seria o agentach AI — czym są, jak działają, przegląd ekosystemu, narzędzia, pamięć, orkiestracja i praktyczne projekty.
Cztery sprawdzone metody wyświetlania aplikacji graficznych z serwera Linux na pulpicie Windows: X11 over SSH, X2Go, VNC i xRDP. Porównanie, konfiguracja krok po kroku i rozwiązywanie problemów.
Base rate fallacy — gdy 99% test myli się w 99% przypadków
Dlaczego mózg woli „9 z 100" niż „1 z 10", chociaż druga opcja daje większą szansę wygranej. Kilka przykładów efektu ignorowania mianownika.
Sprzętowy klucz kryptograficzny od podstaw — modele, SSH, podpisywanie commitów, SOPS, krajobraz standardów.
Naiwne wyszukiwanie, Knuth–Morris–Pratt i Boyer–Moore — jak działają i kiedy który wybrać.
Modelowanie parametryczne w przeglądarce: generator modeli 3D do druku (pudełka, szpule, klocki) z podglądem WebGL i eksportem do pliku STL.
Generator kodów serwisowych Visa K2000 dla tomografów Philips
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.
Seria o małych, praktycznych narzędziach usprawniających codzienną pracę.
Uruchamianie pełnych węzłów Bitcoin i Ethereum.
Seria o falownikach Huanyang — obliczenia, dobór parametrów.
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.
Rozwiązania nietypowych zadań z procesów rekrutacyjnych — analiza, alternatywne podejścia, pułapki.
Zrozumieć macierz błędów i metryki klasyfikacji. Przewodnik po interpretacji wyników modeli predykcyjnych. Dowiedz się, czym są True Positives, False Alarms oraz jak czytać tabelę błędów, aby poprawnie ocenić model. Poznasz różnice między prostymi parametrami a bardziej złożonymi wskaźnikami, takimi jak MCC.
Paradoks Simpsona na przykładzie ankiety o ciastkach: trend widoczny w każdej grupie znika lub odwraca się po połączeniu danych w jedną populację.
Testy jednostkowe C++ na Windows z GoogleTest i CMake: pobranie biblioteki, zmienna środowiskowa, konfiguracja CMakeLists.txt i uruchomienie testów w CLion.
Pokażę, jak zamienić surowe tabelki w Jupyter Notebook w czytelne i estetyczne wizualizacje: wykorzystanie wbudowanego DataFrame.style, formatowanie liczb, kolorowanie komórek, paski danych oraz eksport do prezentowalnego HTML.
Jak wywoływać tylko raz kosztowną funkcje lub metodę i zwracać wynik pierwszego wykonania
Gotowy i sprawdzony szablon pliku .htaccess dla stron opartych na Apache. Dowiedz się, jak poprawnie skonfigurować przekierowania SEO, wymusić certyfikat SSL oraz zoptymalizować szybkość i bezpieczeństwo swojej witryny za pomocą kilku prostych reguł.
Precyzyjna kontrola stylów css z poziomu kodu Kramdown
Jak uruchomić Binary Ninja w systemie Windows 7
Usuwanie bloatware z Androida bez roota przez ADB: polecenie adb shell pm uninstall --user 0 oraz sposoby na ustalenie nazwy pakietu aplikacji.
Analiza nieudokumentowanych anomalii w zachowaniu funkcji NtQueryInformationProcess w systemie Windows. Dowiedz się, jak dwie różne struktury PEB mogą być dostępne w procesie i jak to wpływa na wyniki odczytu informacji o procesie.
Nieudokumentowane zachowanie WinApi: CreateToolhelp32Snapshot zwraca inne sterty 32-bitowego procesu, gdy narzędzie diagnostyczne jest skompilowane jako x64.
Praktyczne wprowadzenie do ekosystemu kart zbliżeniowych MIFARE, szczegółowo omawiając różnice techniczne między popularnymi modelami Classic oraz Ultralight. Wyjaśnienie standardu ISO/IEC 14443, mapy pamięci układów oraz kluczowe aspekty bezpieczeństwa i ograniczenia obu technologii. Całość uzupełnia instruktaż programistycznej obsługi kart w języku Python, obejmujący konfigurację czytnika ACR122 oraz komunikację za pomocą ramek APDU.
Nauka przez praktykę, co ma wspólnego garncarstwo i programowanie.
MD5 implementacja w C++ - prosta implementacja algorytmu MD5 w języku C++.
Jak bardzo formatowanie logów przy pomocy sprinf spowalnia wykonanie aplikacji?
Kontenery STL a pamięć - porównanie zapotrzebowania pamięciowego dla kontenerów std::set i std::unordered_set.
Wprowadzenie do programowania dynamicznego — od intuicji po klasyczne problemy i ich implementacje.
c++ Komentarze i inne pułapki - pułapki w języku C++ związane z komentarzami i operatorami.
Wzbogacanie kontrolek WPF - sposób na rozszerzenie możliwości kontrolki ListBox w WPF + MVVM.
Seria o budowie i rozwijaniu wzorca async command.
Enum w C# z czytelnymi opisami w ComboBox: atrybut Description, metoda pomocnicza i bindowanie wartości enum do listy wyboru w WinForms.
Java pułapka - komentarz z specjalnym znakiem Unicode.
Pokazuję, że w wielu popularnych edytorach można zaznaczać tekst pionowo (kolumnami), a nie tylko wierszami. Omawiam skróty klawiszowe, typowe zastosowania w pracy programisty i kilka praktycznych trików przy edycji kodu oraz logów.
Wyjaśniam, czym jest stdout w Pythonie i jak działa przekierowanie standardowego wyjścia – zarówno na poziomie systemu, jak i wewnątrz samego Pythona. Na przykładach pokazuję zapis do pliku, przechwytywanie wyjścia oraz integrację z logowaniem.