REKLAMA

Programista 3/2026 (124) – lipiec/sierpień – Rust leci na księżyc – SPIS TREŚCI

Zapraszamy do zamówienia magazynu w >>prenumeracie<<. Miesięcznik jest dostępny w formie papierowej, PDF, EPUB i MOBI oraz AZW3. Do prenumeraty papierowej zawsze dołączamy wydania elektroniczne.

BIBLIOTEKI I NARZĘDZIA

Agenta zatrudnię, od zaraz (>>więcej o tym artykule<<)

W przeciągu ostatnich miesięcy na świecie zaroiło się od agentów AI do tego stopnia, że popularne powiedzenie o strachu przed otwarciem lodówki stało się już archaicznym przeżytkiem [1]. Co zrobić, teraz trzeba zacząć uważać z otwieraniem konserw. Albo… wsadzić do nich własnych agentów.

Wojciech Sura

Sprzedaż licencji z Paddle (>>więcej o tym artykule<<)

Programowanie daje ogromną satysfakcję i dla niejednego z nas stanowi po prostu życiową pasję. Niestety jednak, z samej satysfakcji trudno jest wyżyć i od czasu do czasu efekty naszej pracy trzeba po prostu sprzedać. W niniejszym artykule pokażę, jak wprowadzić do aplikacji system licencji oraz jak zintegrować go z mechanizmem płatności Paddle.

Wojciech Sura

PROGRAMOWANIE SYSTEMÓW OSADZONYCH

STM32 w środowisku VS Code

Niedawno firma ST Microelectronics zmieniła podejście do tworzenia kodu dla mikrokontrolerów STM32. Przez długi czas bazowała na środowisku opartym o Eclipse pod nazwą CubeIDE. Teraz sugeruje przejście na Visual Studio Code. W artykule przedstawiono, w jaki sposób skonfigurować VS Code do współpracy z mikrokontrolerami tej firmy, zaczynając od instalacji, a kończąc na  uruchomieniu programu na płytce prototypowej Nucleo

Mirosław Boniewicz

PROGRAMOWANIE GRAFIKI

Randka z LOLA (>>więcej o tym artykule<<)

Jedną z szerzej nagłaśnianych w mediach części zakończonej niedawno misji Artemis II był przelot nad niewidoczną stroną Księżyca i obserwacja „obszarów, których nigdy nie widziało ludzkie oko”.  Była to pewna przesada, od dawna dysponujemy bowiem nie tylko zdjęciami, ale również bardzo dokładnymi danymi o topografii całego Księżyca. W niniejszym artykule opissano, jak wykorzystać te dane do generacji trójwymiarowej wizualizacji powierzchni Srebrnego Globu.

Maciej Norberciak

STREFA CTF

BoroCTF 2026 – zadania PWN

BoroCTF 2026 był dużym, nierównym, ale ciekawym CTF-em przygotowanym przez początkującą ekipę. W artykule opisuję wybrane zadania z kategorii PWN: od prostych przepełnień liczb całkowitych i buforów, przez format string bez pliku wykonywalnego, po ROP z kanarkiem, procesem potomnym i filtrem seccomp. Jest też i proste zadanie ze stertą.

Marcin Sznurkowski

Z ARCHIUWM CVE

FatGid: podatność w jądrze FreeBSD 14.4

Podatność odkryta w jądrze FreeBSD 14.4 pokazuje, że czasem do krytycznego błędu prowadzi pojedynczy, niemal niewidoczny szczegół w kodzie. Artykuł opisuje lukę FatGid, która została odkryta przez autora artykułu w maju 2026 r., a która pozwalała zwykłemu użytkownikowi na uzyskanie uprawnień administratora poprzez przepełnienie bufora w nowym wywołaniu systemowym setcr

Przemysław Frasunek

PRAWO

Dostawcy wprowadzający do obrotu lub oddający do użytku systemy AI

Celem Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2024/1689 jest poprawa funkcjonowania rynku wewnętrznego przez ustanowienie jednolitych ram prawnych, w szczególności w zakresie rozwoju, wprowadzania do obrotu, oddawania do użytku i wykorzystywania systemów sztucznej inteligencji (zwanych dalej „systemami AI”) w Unii.

Przemysław Gogojewicz

PLANETA IT

Relaksująca reinstalacja

Podejrzewam, że większość użytkowników Windowsa znalazła się kiedyś w sytuacji, w której system po zbyt dużej ilości eksperymentów stał się niezdatny do użytku. Jednym z najprostszych rozwiązań jest wówczas wrzucenie doń metaforycznej zapalonej zapałki, pójście na kawę, następnie zaoranie tego, co zostało, i zainstalowanie wszystkiego od nowa. Postaram się podpowiedzieć, co zrobić, by proces ten zajął nam kilka godzin, a nie kilka dni.

Wojciech Sura