Menu

Ostatnie wpisy

Algorytm Boyer–Moore

Algorytmy Python

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.

Czytaj więcej

Parametryczny generator modeli 3D

Druk3D Projekt

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.

Czytaj więcej

Standardy w Ethereum #1

Blockchain

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.

Czytaj więcej

Narzędzia #7 (tmux, cppInsights)

Tools

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.

Czytaj więcej

Ethereum full node - VM

SelfHost Blockchain

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.

Czytaj więcej

Bitcoin full node - VM

SelfHost Blockchain

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.

Czytaj więcej

Falownik Huanyang #9 - LinuxCNC

cnc Huanyang

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.

Czytaj więcej

Zdalne X windows LinuxCNC

CNC Linux Receptury

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.

Czytaj więcej

Falownik Huanyang #5 - sterowanie analogowe

cnc Huanyang

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.

Czytaj więcej

Falownik Huanyang #4 - wyświetlacz

cnc Huanyang

Opisuję elementy panelu falownika: znaczenie segmentów wyświetlacza, działanie diod sygnalizacyjnych (zasilanie, praca, błąd) oraz najczęściej spotykane kody alarmów. Do każdego komunikatu podaję typowe przyczyny i podstawowe kroki diagnostyczne.

Czytaj więcej

Falownik Huanyang #3 - krzywa U/F

cnc Huanyang

Wyjaśniam, czym jest krzywa U/F, jak wpływa na charakterystykę pracy silnika oraz kiedy warto stosować ustawienia liniowe, a kiedy niestandardowe. Na przykładach pokazuję konfigurację krzywej w falowniku Huanyang i omawiam efekty w praktyce.

Czytaj więcej

Falownik Huanyang #2 - konfiguracja

cnc Huanyang

Szczegółowo omawiam konfigurację falownika Huanyang: znaczenie kluczowych parametrów, ich zakresy i wartości domyślne. Na końcu prezentuję przykładową, sprawdzoną w praktyce konfigurację dla typowego wrzeciona, wraz z komentarzem, które ustawienia warto dostosować do własnej maszyny.

Czytaj więcej