W przeciągu ostatnich kilku 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. Co zrobić, teraz trzeba zacząć uważać z otwieraniem konserw. Albo… wsadzić do nich własnych agentów.
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.
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.
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 opisano, jak wykorzystać te dane do generacji trójwymiarowej wizualizacji powierzchni Srebrnego Globu.
BoroCTF 2026 (https://ctftime.org/event/3309) 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 (Return-Oriented Programming) z kanarkiem, procesem potomnym i filtrem seccomp. Jest też i proste zadanie ze stertą.
Podatność odkryta w jądrze FreeBSD 14.4 pokazuje, że czasem do krytycznego błędu prowadzi pojedynczy, niemal niewidoczny szczegół w kodzie. Dziś przyjrzymy się luce 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 setcred(2).
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.
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.