MCP dla Claude
Przewodnik po Model Context Protocol — architektura, limity tokenów, gotowe serwery i własny MCP w Pythonie.
Przewodnik po Model Context Protocol — architektura, limity tokenów, gotowe serwery i własny MCP w Pythonie.
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ć.
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.
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.
Czy dane mogą kłamać, mimo że są prawdziwe? Dowiedz się, na czym polega paradoks Simpsona – zjawisko, w którym trend widoczny w grupach danych całkowicie znika lub odwraca się po ich połączeniu. Poznaj konkretne przykłady i naucz się, jak nie wyciągać błędnych wniosków z analizy statystycznej.
Przeprowadzam przez proces dodania GoogleTest do projektu C++ na Windows: pobranie i budowę biblioteki, konfigurację środowiska CMake, tworzenie pierwszych testów oraz ich uruchamianie z poziomu IDE i linii komend.
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
Opisuję metody pozbycia się bloatware’u z telefonu z Androidem bez odblokowywania roota: wykorzystanie ADB, dezaktywację pakietów i bezpieczne „odinstalowanie” dla użytkownika, wraz z uwagami, czego lepiej nie ruszać, żeby nie uceglić systemu.
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.
Analiza nieudokumentowanych anomalii w funkcji CreateToolhelp32Snapshot. Dowiedz się, dlaczego architektura (x86 vs x64) aplikacji diagnostycznej wpływa na wyniki odczytu sterty (heap) w systemie Windows i jak różnice między dokumentacją a rzeczywistym działaniem WinApi mogą zmylić programistę narzędzi systemowych.
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.
Bind to enum C# - sposób na wyświetlenie opisów dla wartości Enum w listach wyboru.
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.