Kali Linux to specjalistyczna dystrybucja Linuksa oparta na Debianie. System został zaprojektowany z myślą o specjalistach do spraw cyberbezpieczeństwa. Umożliwia testowanie zabezpieczeń, tworzenie eksploitów, analizę kodu aplikacji i wykrywanie nadużyć. Zapewnia wszystkie potrzebne narzędzia, a także setki dodatkowych pakietów przeznaczonych do badania bezpieczeństwa._x000D_ _x000D_ Oddajemy Czytelnikowi nowe, zaktualizowane i uzupełnione wydanie książki prezen...
Poznaj całkiem nowego Excela W ciągu ostatnich kilku lat arkusz kalkulacyjny Excel intensywnie się rozwijał. Pojawiły się nowe funkcje i wbudowane narzędzia, pozwalające rozwiązywać typowe problemy w sposób bardziej zwięzły i efektywny. Zaszła między innymi rewolucyjna zmiana w podejściu do tablic i wykonywanych z ich udziałem obliczeń. Wyjściowo Excel był "komórkocentryczny" - główny nacisk kładziono w nim na użycie do obliczeń pojedynczych ko...
Oto 20 wnikliwych esejów, które zmienią Twój sposób myślenia o fotografii. Co sprawi, że wreszcie odczujesz satysfakcję z efektu swojej pracy? Czy droższy i bardziej zaawansowany sprzęt jest Ci naprawdę potrzebny, by stworzyć coś inspirującego i zgodnego z Twoją wizją?_x000D_ _x000D_ Zmień swoje podejście do procesu robienia zdjęć, wyrażania emocji w kadrze i tej nieuchwytnej cechy zwanej kreatywnością. W książce znajdziesz 20 inspirujących esej&oa...
Jeszcze niedawno mogliśmy jedynie pomarzyć o robieniu zdjęć krajobrazowych po zmroku. Dziś nowoczesne aparaty cyfrowe pozwalają tworzyć zapierające dech w piersiach nocne obrazy. Możesz wyruszyć w noc, z dala od miejskich świateł, i wrócić z niezwykłymi zdjęciami, na których nawet znane miejsca onieśmielają tajemniczym pięknem nocnego nieba i nietuzinkowym spojrzeniem na to, co się pod nim kryje._x000D_ _x000D_ Dzięki tej książce nauczysz się planować, fotografo...
Kompozycja obrazu jest dziedziną o bardzo długiej historii. Jeśli pasjonujesz się fotografią, takie pojęcia jak reguła trójpodziału, linie wiodące czy cykliczne wzory z pewnością nie są Ci obce. Zasady te są ważne, jednak ich opanowanie nie wystarczy, aby tworzyć mistrzowskie kadry. Sztuka komponowania obrazu musi się opierać na czymś więcej niż tylko te reguły, w przeciwnym razie każdy byłby mistrzem kompozycji, prawda? Po prostu o wielu tajnikach kompozycji zdjęć nie...
Wszystkie dane pod pełną kontrolą_x000D_ _x000D_ W czasach, gdy wiele naszych działań przeniosło się do przestrzeni cyfrowej, tworzymy i agregujemy ogromne ilości danych. Przechowujemy je na dyskach urządzeń, mobilnych nośnikach pamięci, w chmurach, a nawet w formie załączników poczty elektronicznej. Aby uzyskać z nich jak najwięcej informacji, musimy wykonywać odpowiednie procesy analityczno-agregujące, które następnie pozwolą nam na wyciągnięcie właściwych wni...
Programowanie dla internetu rzeczy różni się od tworzenia standardowych aplikacji internetowych. Najlepszym sposobem na naukę praktycznych projektów IoT jest praca z mikrokontrolerami Raspberry Pi - znanymi z wszechstronności i przystępnej ceny. To one znajdują się dziś w awangardzie urządzeń stosowanych w inteligentnych rozwiązaniach internetu rzeczy i wyznaczają nowe trendy._x000D_ _x000D_ Dzięki tej książce pewnie wkroczysz do fascynującego świata internetu r...
Jeśli chcesz projektować aplikacje oparte na sztucznej inteligencji, tworzyć dobry kod czy analizować dane, musisz opanować zasady pracy z interfejsami API. To już nie tylko kwestia wysłania prostego zapytania do REST API - niezawodność, bezpieczeństwo i skalowalność wymagają znacznie więcej. Łatwo dojść do wniosku, że zakres potrzebnej wiedzy jest przytłaczający._x000D_ _x000D_ _x000D_ To nieocenione źródło praktycznej wiedzy o API w data science i sztucznej inteligen...
Wraz ze wzrostem popularności dużych modeli językowych rośnie zapotrzebowanie na specjalistów, którzy potrafią je skutecznie wdrażać w rzeczywistych rozwiązaniach. Inżynieria LLM to szeroki zestaw zadań, wymagający unikalnego połączenia wiedzy z wielu dziedzin. Szczególnie istotne okazuje się tu podejście MLOps, które znacząco zwiększa szanse na sukces w projektach opartych na modelach językowych._x000D_ _x000D_ Ten obszerny przewodnik pokaże Ci, j...
Cyberatak to kwestia czasu. Przygotuj się!_x000D_ _x000D_ Jeśli chodzi o cyberbezpieczeństwo, żadna firma nie jest bezpieczna. Pytanie, które należy sobie zadać, nie brzmi: czy zostaniemy zaatakowani? Odpowiedź na nie jest bowiem oczywista: tak, zostaniecie zaatakowani. Właściwe pytania są takie:_x000D_ _x000D_ _x000D_ Skąd będziemy wiedzieć, że zostaliśmy zaatakowani?_x000D_ Co wówczas zrobimy?_x000D_ _x000D_ _x000D_ Ten poradnik ma za zadanie zawczasu pom&oa...
Kompleksowy przewodnik po AutoCAD 2026_x000D_ _x000D_ AutoCAD od lat wyznacza standardy projektowania - zarówno dla osób początkujących, jak i doświadczonych specjalistów. Ta książka to niezastąpiona biblia AutoCAD-a, która przeprowadzi Cię przez wszystkie etapy pracy z oprogramowaniem: od pierwszego uruchomienia po zaawansowane techniki modelowania. Zawiera setki praktycznych wskazówek, liczne przykłady, ćwiczenia i wyjaśnienia._x000D_ _x00...
Rola architekta oprogramowania się zmienia. W miarę jak systemy stają się coraz bardziej złożone, tradycyjny model działania architekta przestaje wystarczać. Zadań jest zbyt wiele, a ich zaniedbanie w końcu doprowadzi do punktu krytycznego. Kluczowe staje się współdziałanie architekta z zespołem projektowym - tylko wtedy możliwe jest tworzenie trwałej, elastycznej i efektywnej architektury._x000D_ _x000D_ _x000D_ Oto książka pełna praktycznej mądrości, trafiająca w sed...
Twoje drzwi do świata automatyki przemysłowej_x000D_ _x000D_ Programowanie PLC to już nie tylko automatyzacja procesu. To dziedzina, która skupia wokół siebie szereg technologii, narzędzi i języków programowania. W nowoczesnych aplikacjach to również bezpośrednia integracja z systemami IT, logowanie danych do informatycznych baz danych - wszystko z uwzględnieniem wytycznych związanych z cyberbezpieczeństwem. Idea stosowania sterowników PLC p...
Nic dziwnego, że programiści kochają Pythona: jest wszechstronny, czytelny, darmowy i działa na każdej platformie. Można się go stosunkowo szybko nauczyć ― ale jest jeden warunek: aby w pełni wykorzystać jego możliwości, trzeba zdobyć solidne podstawy, zrozumieć kilka trudniejszych koncepcji i... dużo ćwiczyć, pisząc własny kod._x000D_ _x000D_ Ta książka stanowi kompleksowe i obszerne wprowadzenie do języka Python. Pomoże Ci opanować jego podstawy i przygotuje do prakty...
Nowy najlepszy przyjaciel programisty C# nazywa się... OpenAI_x000D_ _x000D_ Rozpowszechnienie się sztucznej inteligencji wiele zmienia na rynku usług IT. Dzięki zastosowaniu takich narzędzi jak ChatGPT część zadań, które do tej pory wymagały mozolnej pracy, można teraz zrealizować szybciej, wspomagając się odpowiednio wytrenowaną i poinstruowaną AI. Jak to zrobić? Od czego zacząć? Jak dołączyć do grona programistów, którzy w postępie technicznym dostrzeg...
50 razy PHP_x000D_ _x000D_ Książka, po którą za chwilę sięgniesz, została napisana w jednym celu: by pomóc Ci nauczyć się programowania w jednym z najpopularniejszych języków programowania na świecie. PHP ― bo o nim mowa ― wraz z przypisaną do niego bazą danych SQL jest używany zarówno do projektowania stron internetowych, jak i do budowy skomplikowanych aplikacji działających po stronie serwera. Szacuje się, że 8 na 10 stron internetow...
Duże modele językowe (ang. large language models) są fundamentem istnienia wielu nowoczesnych aplikacji. LLM mogą realizować szeroki zakres zadań i służą do rozwiązywania złożonych problemów. Jednak projektowanie niezawodnych rozwiązań z wykorzystaniem modeli wymaga opanowania zupełnie nowych kompetencji._x000D_ _x000D_ Dowiedz się, na czym polega skuteczne komunikowanie się z modelami LLM i w jaki sposób przekuwać śmiałe pomysły w działające aplikacje. Poznaj f...
Od ponad trzydziestu lat Java jest wybierana przez programistów, którym zależy na tworzeniu bezpiecznych aplikacji wyjątkowej jakości. Jednak pisanie programów oznacza konieczność posiadania znacznie bardziej zaawansowanej wiedzy niż ta, którą ma przeciętny użytkownik ― trzeba znać język i jego wszystkie, nawet mniej oczywiste funkcjonalności, również te niedawno zaimplementowane._x000D_ _x000D_ Książka zawiera szczegółowe om&oa...
W 1995 roku rozpoczęła się nowa epoka programowania: świat poznał Javę. Dziś jest to potężny, dojrzały i wszechstronny język służący do pisania dużych systemów, małych programów, aplikacji mobilnych i internetowych. Java nieustannie się rozwija, a każda nowa wersja przynosi profesjonalnym programistom przemyślane funkcjonalności._x000D_ _x000D_ Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem klasycznego podręcznika dla doświadczonych programist...
Poznaj fascynującą drogę, jaką przeszła informatyka ― od pierwszego kodu do dziś, epoki sztucznej inteligencji. Ta książka to nie tylko chronologiczny zapis historii, ale też opowieść o wizji, marzeniach i potencjale rozwoju. Charles Babbage zaprojektował maszynę analityczną, ale to Ada Lovelace jako pierwsza zrozumiała, że może w niej tkwić coś więcej: dostrzegła potencjał twórczego myślenia. Zapisała pierwsze linijki kodu, zanim w ogóle powstały komputer...
Profesjonalna analiza danych ułatwia podejmowanie opłacalnych decyzji, a przekształcanie danych jest krytycznym etapem tego procesu. Nieocenionym narzędziem dla każdego, kto chce przetwarzać dane na profesjonalnym poziomie, jest Power Query. Zdobycie wysoce zaawansowanych umiejętności wymaga dogłębnego poznania M - języka zaimplementowanego w Power Query._x000D_ _x000D_ Dzięki temu praktycznemu przewodnikowi w pierwszej kolejności opanujesz podstawy języka M. Po zapoznaniu si...
Poznaj kod aplikacji i naucz się go analizować_x000D_ _x000D_ API, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji -...
Python cieszy się dużym uznaniem. Jest wszechstronny i efektywny, a przy tym konsekwentnie rozwijany. Język ten ma również wiele trudniejszych do uchwycenia zalet. Aby uzyskać imponujące efekty wydajności kodu, jego wieloplatformowość i bezpieczeństwo, a przy tym w pełni korzystać z możliwości Pythona, potrzebujesz czegoś więcej niż tylko znajomość jego składni._x000D_ _x000D_ To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Python...
Systemy monitorujące są często bagatelizowane, tymczasem to właśnie dzięki nim możesz uniknąć problemów. Spośród dostępnych na rynku opcji Zabbix jest atrakcyjnym rozwiązaniem: pozwala na monitoring dowolnie dużej infrastruktury składającej się z wielu różnych komponentów i na daleko idącą automatyzację zadań, zapewnia też rozbudowane wizualizacje. W dodatku można z niego korzystać zupełnie za darmo._x000D_ _x000D_ Ten praktyczny przewodnik zawiera...