Konkurs na najlepszych autorów FRIWEB rozstrzygnięty

Dobiegła końca pierwsza edycja konkursu na autora FRIWEB, którego artykuły są czytane najczęściej. Moje artykuły przeczytano 17 583 razy...

Podstawy GDB

Debugger to program służący do analizy przebiegu wykonania programów. W artykule omówiono podstawowe możliwości GNU Project Debugger...

Dowiązanie w systemie plików a AV i Linux

Poprawna obsługa dowiązań (dostępnych w systemie plików) sprawia wiele trudności, czego dowodzi podatność AVGater. Ubuntu, Debian, Fedora oraz inne dystrybucje Linuksa oparte na menadżerach pakietów dpkg i rpm również nie ustrzegły się przed błędami w ich...

Butter Knife - Nóż dla Androida

Biblioteka ta zmniejsza ilość nadmiarowego kodu, który musi napisać programista podczas tworzenia wiązania z widokiem czy zasobami. W artykule przedstawiono jej zastosowanie...

Boost - Range

W artykule przedstawiona została koncepcja zakresów (ang. range) wprowadzonych w bibliotece Boost Range. Specyfikacja zakresów (w nowszej odsłonie) ma szansę stać się częścią języka...

Python - Generatory

Python, jak wiele innych języków programowania zawiera wsparcie dla tzw. generatorów. W artykule opisano czym są generatory oraz jak ich używać...

Stack Exchange dla programisty

Stack Exchange to sieć forów dotyczących różnych aspektów życia - sportu, diety, językoznawstwa, literatury, czy szeroko pojętego programowania. Jak programista może wykorzystać te miejsca do poszerzenia swojej wiedzy i umiejętności?

Programista 62 - Aplikacje z Kivy

W najnowszym numerze „Programisty” (7/2017) ukazał się mój artykuł - „Aplikacje z Kivy” - będący wprowadzeniem do frameworka Kivy...

Sztuczki z OpenSSH

Protokół SSH służy do bezpiecznej wymiany informacji pomiędzy maszynami. Jego najpopularniejszą implementacją (przynajmniej w świecie Linuksa) jest OpenSSH - zestaw narzędzi do zarządzania połączeniami SSH...

Professional Android App Development

You worked hard to earn your certificate from GalileoX — share it with colleagues, friends, and family to get the word out about what you mastered in Professional Android App Development...