Verleger: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1609
E-book

Kuloodporne strony internetowe. Jak poprawić elastyczność z wykorzystaniem XHTML-a i CSS. Wydanie III

Dan Cederholm

Tylko krok dzieli Cię od idealnej witryny! Każdego dnia w sieci pojawiają się tysiące nowych witryn. Niejednokrotnie są one perfekcyjne merytorycznie i interesujące wizualnie. Niestety, wiele z nich nie odniesie sukcesu, bo nie trafi do szerokiego grona odbiorców. Konkurencja jest dziś tak ogromna, że Twoje rozwiązanie musi się wyróżniać nie pod jednym, a pod kilkoma względami. Jedną z najważniejszych zalet dobrej strony jest lekki, poprawny kod, korzystający z nowości języka HTML5 i CSS3 oraz dostępny dla różnych urządzeń (stacjonarnych i mobilnych). W trakcie lektury kolejnej edycji tej wyjątkowej książki dowiesz się, jak zagwarantować czytelność i atrakcyjność Twojej strony, nawet jeśli nie masz dostępu do elementów graficznych i CSS. Ponadto zobaczysz, jak sobie radzić z rozmiarem czcionek czy ograniczoną przestrzenią. Każdy rozdział rozpoczyna się opisem rozwiązania, które nie jest kuloodporne. Rozwiązanie takie przeważnie opiera się na tradycyjnych technikach i zwykłym kodzie HTML. Dan Cederholm, autor tej bestsellerowej pozycji, rozkłada je na czynniki pierwsze i pokazuje przy okazji różne ograniczenia. Następnie proponuje zastosowanie wariantu alternatywnego, opracowanego przy użyciu HTML-a oraz CSS. Ten wariant umożliwia zastąpienie opasłego źródła odchudzonym, strukturalnym kodem oraz przemyślnie opracowanymi regułami CSS. W rezultacie otrzymany projekt jest lekki i dostępny dla wielu użytkowników. Na koniec Dan prezentuje proces tworzenia kompletnej strony internetowej z komponentów omówionych w poprzednich rozdziałach. Ten sposób naprawdę pozwala się wiele nauczyć! Skalowanie tekstu za pomocą słów kluczowych, wartości procentowych oraz jednostek em, dające użytkownikowi pełną kontrolę nad czytelnością projektu Uwzględnianie elastycznego wydłużania poziomych komponentów strony w pionie Zastosowanie elementów pływających do opracowania struktur tabelarycznych Zapewnienie czytelności strony nawet wtedy, gdy brak obrazków i obsługi CSS Rozdzielanie warstwy prezentacyjnej i kodu w tradycyjnych tabelach oraz odtwarzanie ich wyglądu za pomocą CSS Zastosowanie filozofii stopniowego ulepszania projektów dzięki HTML5 oraz CSS3 Sięgnij po tę książkę i twórz niezawodne strony w sieci!

1610
E-book

Tajniki języka JavaScript. Na drodze do biegłości

Kyle Simpson

Początkujący programista może bardzo szybko zacząć tworzyć proste aplikacje w JavaScript. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością w JavaScript, takie jak obietnice, generatory i wątki robocze. Powinien nie tylko umieć napisać kod, który działa, ale także bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa. Okazuje się, że w przypadku JavaScript bardzo często nie jest to ani proste, ani oczywiste. Niniejsza książka jest pierwszą częścią serii w całości poświęconej temu językowi. Autor skupia się na trudniejszych aspektach języka JavaScript, dogłębnie je analizuje, a następnie przedstawia praktyczne zastosowanie opisanych koncepcji. Książka jest przeznaczona dla osób dopiero rozpoczynających przygodę z programowaniem. Omówiono w niej istotniejsze koncepcje programowania i podano głębokie podstawy języka JavaScript. Jednym zdaniem, książka ta umożliwia na bardzo wysokim poziomie zrozumienie i przyswojenie najważniejszych zasad rządzących tym językiem. Dzięki tej książce: Poznasz najważniejsze koncepcje dotyczące programowania Nauczysz się stosować takie elementy programistyczne, jak typy, zmienne, konstrukcje warunkowe, pętle i funkcje Poznasz podstawy JavaScriptu Nauczysz się stosować najważniejsze mechanizmy JavaScriptu: wartości, domknięcia funkcji, słowo kluczowe this oraz prototypy Przekonasz się, czy warto zgłębić trudniejsze aspekty JavaScriptu, i dowiesz się, jak Ci w tym pomogą pozostałe książki z tej serii Pamiętaj, Twój kod jest Twoim dziełem!

1611
E-book

Oświetlenie. Kreatywna fotografia

Harold Davis

Wydobądź więcej światła z Twoich zdjęć! Jakie informacje można odczytać z histogramu? Jak fotografować cienie? Jak wykorzystać lampy błyskowe w studio? Fotografia od zawsze i nierozerwalnie związana jest ze światłem. Umiejętność jego oceny i użycia do własnych celów świadczy o kunszcie fotografa. Wydobycie cieni, konfiguracja światła w studio, czas ekspozycji to te elementy, które szlifuje się latami. Czy da się to zrobić szybciej? Oczywiście! Cała wiedza związana z wykorzystaniem charakterystyki światła została zebrana w tej unikalnej książce. Dzięki niej unikniesz podstawowych błędów, przyspieszysz proces nauki oraz poznasz kruczki i sztuczki, pozwalające w okamgnieniu poprawić własny warsztat. W trakcie lektury dowiesz się, jak korzystać z histogramu, jak działa przesłona i jaki związek ma z głębią ostrości. Ponadto poznasz tajniki pracy w studio - począwszy od przygotowania sceny, a skończywszy na odbiciach i refrakcjach. Zobaczysz, jak osiągnąć efekt przezroczystości oraz jak oświetlać ludzi i pracować z lampami błyskowymi. A potem poznasz możliwości cyfrowej ciemni w zakresie pracy ze światłem, korygowania błędów oraz tworzenia niesamowitych efektów, takich jak HDR. Nie ma najmniejszych wątpliwości, że po lekturze tej książki Twoje zdjęcia nabiorą nowego wyrazu! Charakterystyka światła Złota godzina Prześwietlanie i niedoświetlanie zdjęć Wykorzystanie histogramu Korygowanie balansu bieli Unikanie szumów - czułość ISO Fotografowanie w terenie - krajobrazy, oświetlenie miasta, zbliżenia i zdjęcia makro Przygotowanie sceny w studio Tworzenie efektu przezroczystości Oświetlanie ludzi w studio Zastosowanie lamp błyskowych w pracowni Efekt HDR Wykorzystanie możliwości cyfrowej ciemni do korekty oświetlenia Odkryj siłę światła w fotografii - właściwie wykorzystane nada sens Twoim obrazom!

1612
E-book

Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje

Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson

Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie, bezawaryjnie i niezawodnie, warto wdrożyć i stosować wzorce i najlepsze praktyki. Konieczne jest również przemodelowanie sposobu pracy programistów. Ta książka jest przeznaczona dla profesjonalnych użytkowników Kubernetes, którzy chcą poznać wzorce i najlepsze praktyki przy wdrażaniu rzeczywistych rozwiązań. Znalazły się tu informacje o jego działaniu w różnych skalach, topologiach i domenach, a także liczne przykłady zastosowania omawianych technologii. Sporo miejsca poświęcono zagadnieniom projektowania aplikacji, konfiguracji i działania usług Kubernetes, a także ciągłej integracji i testowania aplikacji. Ważnym zagadnieniem są takie aspekty zarządzania klastrem jak przydzielanie zasobów, zapewnienie bezpieczeństwa czy autoryzacja i dostęp do klastra. Prezentowane treści zilustrowano fragmentami przejrzystego kodu, co dodatkowo zwiększa przydatność tej książki w pracy inżyniera. Najciekawsze zagadnienia: konfiguracja i projektowanie aplikacji w Kubernetes wzorce monitorowania i zarządzanie uaktualnieniami aplikacji wdrażanie i wycofywanie aplikacji Kubernetes polityka sieciowa i współpraca Kubernetes z architekturą Service Mesh platformy wysokiego poziomu na bazie Kubernetes Kubernetes i uczenie maszynowe Najlepsze praktyki w Kubernetes: poradzisz sobie z każdym wyzwaniem!

1613
E-book

Mroczne odmęty phishingu. Nie daj się złowić!

Christopher Hadnagy

Ofensywne i defensywne strony ataków e-mailowych Ataki za pomocą specjalnie spreparowanych wiadomości e-mail stały się jednym z najczęstszych i najbardziej uciążliwych zagrożeń. Mimo kampanii edukacyjnych i szeroko zakrojonych programów bezpieczeństwa phishing wciąż jest niezwykle skuteczną bronią przestępców. Jest tak, gdyż wykorzystuje odruchy, którymi kieruje się znakomita większość ludzi. Aby więc ochronić się przed atakiem, trzeba poznać zarówno podstawy ataków e-mailowych, jak i pewnych zasad psychologii i metod manipulacji ludzkim postępowaniem. Trzymasz w ręku świetny przewodnik po mrocznym świecie phishingu. Opisano tu formy tego rodzaju ataków, przedstawiono sposoby rozpoznawania fałszywych wiadomości e-mail czy sklonowanych stron internetowych. Omówiono również socjotechniczne aspekty phishingu, dzięki czemu lepiej zrozumiesz psychologiczne mechanizmy rządzące postępowaniem ofiary. Po lekturze tej książki będziesz również wiedział, jak udoskonalić firmowy system bezpieczeństwa, aby skutecznie odpierać ataki e-mailowe — nawet te bardzo wyrafinowane! W tej książce: opis słynnych włamań dokonanych za pomocą spreparowanych e-maili analiza celów ataku i korzyści, jakie osiągają atakujący psychologiczne i socjologiczne podstawy phishingu analiza przyczyn nieskuteczności firmowych programów budowania świadomości bezpieczeństwa informacji metody rozpoznawania ataków metody ochrony systemu informatycznego przed phishingiem Nie daj się złapać na haczyk! Strzeż swego bezpieczeństwa! Christopher Hadnagy jest założycielem spółki Social-Engineer. Od ponad 15 lat zajmuje się kwestiami bezpieczeństwa informacji. Specjalizuje się w badaniu socjotechnicznych metod zdobywania nieuprawnionego dostępu do informacji. Wzięty autor i aktywny uczestnik wielu konferencji. Michele Fincher jest behawiorystką, badaczką i ekspertką w dziedzinie bezpieczeństwa informacji. Pracowała dla Sił Powietrznych USA, gdzie zajmowała się bezpieczeństwem informacji, włączając w to wykłady w Air Force Academy. Obecnie przyczynia się do sukcesu firmy Social-Engineer.

1614
E-book

SEO dla każdego

Evan Bailyn

Obowiązkowa dawka wiedzy o SEO! Jeżeli nie ma Cię w wynikach wyszukiwarki, nie istniejesz — to stwierdzenie jest wciąż aktualne. Z każdym miesiącem, tygodniem i dniem nabiera coraz większego znaczenia. Kiedy ostatni raz spojrzałeś na drugą stronę wyników w najpopularniejszej wyszukiwarce? Kiedy ostatni raz próbowałeś znaleźć dane firmy? Nie pamiętasz? Tak jak większość użytkowników! Dlatego sięgnij po tę książkę, poznaj tajniki optymalizacji strony, zaoszczędź konkretną kwotę i odnieś sukces w sieci! SEO to zbiór różnych technik pozwalających na optymalizację Twojej witryny WWW pod kątem popularnych wyszukiwarek. Dzięki tym działaniom Twoja strona pojawi się wyżej w wynikach wyszukiwania i dotrzesz do większej liczby klientów. W Twoje ręce oddajemy książkę, która dostarczy Ci niezbędnej wiedzy, abyś sprawnie osiągnął swój cel. W trakcie lektury dowiesz się, jak pozyskiwać wartościowe łącza, monitorować postępy z Google Analytics oraz korzystać z potencjału sieci społecznościowych. Zrozumiesz, na czym polega optymalizacja w białym i czarnym kapeluszu. Odkryjesz także, dlaczego korzystanie z zabronionych technik może prowadzić do usunięcia Twojej strony z indeksu. Ta książka to doskonałe źródło informacji dla wszystkich osób chcących własnoręcznie wypromować swoją stronę w sieci. Dzięki tej książce: poznasz legalne i zabronione techniki SEO zdobędziesz wartościowe odnośniki do Twojej strony odkryjesz mity związane z SEO wykorzystasz Google Analytics do śledzenia postępów odniesiesz sukces w sieci Twój przewodnik po SEO!

1615
E-book

JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych

Laurence Lars Svekis, Maaike van Putten, Rob Percival

JavaScript jest niewielkim językiem skryptowym o imponujących możliwościach. Można w nim tworzyć wiele różnych rodzajów oprogramowania. Doskonale się nadaje do tworzenia dynamicznych stron internetowych, a także do budowy aplikacji internetowych i gier. Mimo upływu lat JavaScript jest niezwykle popularny, a pracę w tym języku ułatwia szereg frameworków, narzędzi i bibliotek. Przyszli zawodowi programiści powinni jednak zacząć naukę od samodzielnego pisania kodu - nawet jeśli na początku wydaje się to trudne. Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ― pozwoli Ci to natychmiast wypróbować działanie tworzonych programów, które w przyszłości mogą posłużyć jako moduły większych aplikacji. Zagadnienia dotyczące JavaScriptu uzupełniono wprowadzeniem do HTML i CSS, co pomoże Ci dokładnie zrozumieć sposób działania nowoczesnych aplikacji internetowych. Przygotujesz się także do pracy z bibliotekami, frameworkami i takimi narzędziami jak React, Angular i Node.js. W książce: konstrukcje logiczne w kodzie źródłowym pętle, funkcje i metody JavaScriptu współdziałanie z HTML5, współbieżność i programowanie asynchroniczne wyrażenia regularne wprowadzenie do najważniejszych bibliotek, frameworków i API JavaScript: proste narzędzie do złożonych zadań!

1616
E-book

Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej

Vlad Khononov

Domain-driven design, czyli projektowanie dziedzinowe, w skrócie DDD, jest zbiorem praktyk tworzenia architektury oprogramowania z uwzględnieniem dziedziny biznesu i jej problemów. W ten sposób logika biznesowa staje się sercem aplikacji. Wielu architektów jednak nie radzi sobie ze złożonością tworzonego oprogramowania. Nauczenie się zasad i wzorców DDD, przyswojenie technik dekompozycji dużego systemu, modelowania i projektowania integracji komponentów jest sposobem na zbudowanie systemu w pełni zgodnego z potrzebami i celami biznesowymi. Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techniki podejmowania decyzji projektowych, a także istotniejsze wzorce projektowe. Dużo uwagi poświęcono kodowi i różnym sposobom implementacji logiki biznesowej systemu. Opisano również techniki i strategie stosowania DDD w rzeczywistych projektach. Ciekawym elementem jest zaprezentowanie związków projektowania dziedzinowego z innymi ważnymi metodologiami i wzorcami.\ W książce między innymi: analiza dziedziny biznesowej firmy w kontekście architektury systemu strategiczne i taktyczne narzędzia DDD budowa wspólnego rozumienia dziedzin biznesowych dekompozycja systemu na konteksty ograniczone koordynacja pracy wielu zespołów stopniowe wdrażanie technik DDD do projektów typu brownfield DDD: praktyczny sposób na rozwiązanie problemów biznesowych!

1617
E-book

Okablowanie strukturalne sieci. Teoria i praktyka. Wydanie II

Rafał Pawlak

Poznaj zasady tworzenia niezawodnych sieci teleinformatycznych Jak zaprojektować system okablowania strukturalnego? W jaki sposób wybrać pomieszczenie na punkt dystrybucyjny sieci? Na czym polega dobór przepustowości w segmencie? Żyjemy w społeczeństwie informacyjnym i dziś właśnie informacja to strategiczne dobro, które przekłada się na możliwości rozwoju, a także przynosi wymierne efekty finansowe. Dlatego też wszyscy przywiązujemy ogromną wagę do jakości i szybkości przesyłanych informacji oraz sprawnego zarządzania danymi. Nie trzeba nikogo przekonywać, jak istotne jest zaprojektowanie i zbudowanie niezawodnej, wydajnej oraz zgodnej z przyjętymi standardami sieci. Książka "Okablowanie strukturalne sieci. Teoria i praktyka" prezentuje właśnie zasady projektowania sieci teleinformatycznych oraz przybliża zarówno teoretyczne, jak i praktyczne aspekty okablowania strukturalnego. Z tego podręcznika dowiesz się, jak sporządzić dokumentację projektową oraz kosztorys. Poznasz systemy dystrybucji okablowania, a także ogólne zalecenia instalacyjne. Będziesz również potrafił ocenić i sprawdzić system pod względem zgodności z normami. W książce tej zawarto bowiem wszelkie informacje niezbędne do samodzielnej realizacji projektu sieci. Charakterystyka systemu okablowania Przewodowe media transmisyjne Elementy składowe okablowania strukturalnego Środowisko pracy centrum danych Dokumentacja projektowa Odbiór systemu okablowania Porady techniczno-instalacyjne Standardy i normy Redundancja okablowania pionowego Podstawowe metody archiwizacji danych Sieci teleinformatyczne -- od projektu do jego samodzielnej realizacji!

1618
E-book

PowerPoint 2010 PL. Ilustrowany przewodnik

Roland Zimek

Oczaruj szefa i klienta! Zrób błyskotliwą prezentację w PowerPoincie 2010 PL Podstawy pracy, czyli jak opanować wszystkie potrzebne pojęcia i sztuczki Edycja slajdów i dodawanie własnych elementów, czyli jak zadbać o treść przekazu Projekty i animacje, czyli jak zrobić świetne wrażenie PowerPoint to program, o którym z pewnością już słyszałeś — nawet jeśli nie miałeś jeszcze okazji samodzielnie z niego korzystać. Miliony ludzi używają go w codziennej pracy, przygotowując najróżniejsze prezentacje multimedialne. Nowa wersja tej aplikacji od poprzednich różni się przede wszystkim znacznie większymi możliwościami w zakresie edycji wideo oraz edycji grafiki, w tym grafiki SmartArt. Ciekawe efekty artystyczne, efektowne przejścia między slajdami, grupowanie slajdów w sekcje i wiele innych nowinek — to wszystko sprawia, że praca z PowerPointem 2010 PL staje się prawdziwą przyjemnością i nie wymaga już wspomagania się innymi aplikacjami graficznymi. Książka "PowerPoint 2010 PL. Ilustrowany przewodnik" szybko i bezboleśnie przeprowadzi Cię przez proces odkrywania kapitalnych funkcji tego programu — od pierwszego uruchomienia do ostatniego zapisu efektu Twojej pracy. Dowiesz się z niej, jak przygotowywać ramy prezentacji oraz wstawiać i edytować slajdy, pola tekstowe, wykresy czy diagramy, a nawet filmy ze stron WWW. Nauczysz się zarządzać slajdami, tworzyć album fotograficzny, używać animacji oraz motywów, przeprowadzać pokaz i zmieniać kolejność slajdów w jego trakcie. W wygodny i efektywny sposób, z mnóstwem ilustracji pod ręką, poznasz wszelkie tajniki obsługi programu, którego znajomość może zapewnić Ci awans! Okno programu i prezentacja przenośna Wstawianie nowych slajdów i układy slajdów Pola tekstowe, wykresy, grafika SmartArt i obrazy Cliparty, klipy multimedialne i wstawianie dźwięku Zrzuty ekranu, hiperłącza, filmy ze stron WWW Formatowanie obiektów, obrazów i filmów Grupowanie i rozmieszczanie obiektów Stopka slajdu i album fotograficzny Zarządzanie slajdami i pokaz slajdów Podłączenie komputera do projektora i transmisja pokazu przez internet Adnotacje odręczne, motywy i wzorzec slajdów Szablony, przejście slajdu i animowanie obiektów Zostań mistrzem efektownych prezentacji!

1619
E-book

Laptopy. Dla seniorów

Bartosz Danowski

Mały, lekki, wygodny… laptop potrzebny na co dzień Weź byka za rogi, czyli pierwszy kontakt z laptopem i systemem Windows 7 Gniazdka i kabelki, czyli podłączanie i instalacja urządzeń zewnętrznych Notowanie na ekranie, czyli obsługa edytora tekstu i innych popularnych programów Nie daj się wirusom, czyli podstawy zabezpieczenia komputera Komputery przenośne stają się coraz bardziej popularną alternatywą dla starszych braci — komputerów stacjonarnych. Ich atutem jest nie tylko niewielki rozmiar przy podobnych, ogromnych możliwościach działania, ale także porównywalna cena, sprawiająca, że niemal każdy może sobie dziś pozwolić na kupno laptopa. Warto zastanowić się nad takim sprzętem, ponieważ można go używać praktycznie wszędzie — w domu, parku, pociągu, na plaży, wycieczce i działce. Wystarczy odrobina dobrych chęci i czasu, by opanować podstawy obsługi tego urządzenia — i już można oglądać filmy, przeglądać lub poprawiać zdjęcia z wakacji albo nagrywać płyty. "Laptopy. Dla seniorów" to książka, która pomoże Ci wybrać odpowiedni dla Ciebie sprzęt i nauczyć się obsługiwać podstawowe programy. Jej autor bez zbędnego technicznego żargonu opowie Ci, jak działa laptop i co możesz zrobić, by wykorzystać maksimum jego możliwości. Podpowie, jak dbać o komputer, by służył Ci długo i bezawaryjnie. Pokaże, jak stworzyć różnego typu dokumenty albo podłączyć urządzenia typu drukarka, aparat fotograficzny, dysk zewnętrzny czy pamięć pendrive. Wyjaśni także, czym jest i jak działa internet. To wszystko wcale nie jest tak skomplikowane, jak wygląda na pierwszy rzut oka. Nie daj sobie wmówić, że to nie dla Ciebie! Podstawowe informacje Kupowanie laptopa Pierwszy kontakt z laptopem Pierwsze uruchomienie laptopa Podstawy pracy w systemie Windows 7 Podłączanie i instalacja urządzeń zewnętrznych Praca z edytorem tekstu i nagrywanie płyt Podstawy bezpieczeństwa Obsługa internetu Otwórz przed sobą nowe możliwości! Partnerem wydania jest:

1620
E-book

Kali Linux. Testy penetracyjne. Wydanie II

Juned Ahmed Ansari

Testowanie bezpieczeństwa aplikacji sieciowych wymaga staranności oraz aktualnej i praktycznej wiedzy. Bardzo dobrym narzędziem do tego celu jest Kali Linux - popularna dystrybucja BackTrack systemu Linux, służąca do wykonywania audytów bezpieczeństwa. Zawiera liczne narzędzia umożliwiające zaawansowane testowanie zabezpieczeń, w tym skuteczne testy penetracyjne i techniki inżynierii wstecznej. Pozwala na zdiagnozowanie i wykorzystanie słabych stron aplikacji, co z kolei umożliwia usunięcie usterek i osiągnięcie wysokiego stopnia bezpieczeństwa. Niniejsza książka jest znakomitym przewodnikiem dla pentesterów. Wyjaśniono w niej podstawowe pojęcia hakingu i testowania penetracyjnego. Szczegółowo opisano luki bezpieczeństwa umożliwiające wstrzykiwanie do aplikacji kodu SQL i poleceń. Omówiono często spotykane wady skryptów i mechanizmów weryfikacji danych, jak również kwestie bezpieczeństwa w odniesieniu do technologii AJAX. Przedstawiono również technikę identyfikacji luk w aplikacjach sieciowych (fuzzing). Przede wszystkim zaś pokazano, w jaki sposób wykorzystać opisane słabe strony za pomocą narzędzi dostępnych w Kali Linux 2.0 i pokonać zabezpieczenia aplikacji. Najciekawsze zagadnienia:  metodyki testów penetracyjnych  aktywny i pasywny rekonesans sieciowy  wstrzykiwanie kodu, ataki XSS i CSRF  hakowanie połączeń SSL  ataki z wykorzystaniem Social Engineering Toolkit (SET) i Browser exploitation framework (BeEF) Poznaj Kali Linux - coś dla hakera i pentestera!

1621
E-book

Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa

Prakhar Prasad

Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa Sieć stała się niebezpiecznym miejscem. Między grasującymi złoczyńcami a inżynierami bezpieczeństwa aplikacji trwa ciągły wyścig zbrojeń. Mimo to oczywiste jest, że uzyskanie stuprocentowego bezpieczeństwa jest niemożliwe. Jedną z technik zabezpieczania aplikacji są testy penetracyjne, które polegają na atakowaniu systemu różnymi metodami, aby odnaleźć jego słabe punkty i pokazać, jak można się do niego włamać. Niniejsza książka stanowi wyczerpujące źródło wiedzy dla testerów przeprowadzających analizę aplikacji internetowej. Opisano tu zarówno najnowsze, jak i klasyczne techniki łamania zabezpieczeń — bardzo często starsze metody rozwijają się w różnych kierunkach i nie należy o nich zapominać. Między innymi przedstawiono informacje o atakach XML, w tym XXE, oraz metody wykorzystywania słabych stron OAuth 2.0. Omówiono również XSS, CSRF, Metasploit i wstrzykiwanie SQL. Nie zabrakło również opisu rzeczywistych przypadków testowania aplikacji. Nowe lub mniej popularne techniki ataku na strony WWW takie jak wstrzykiwanie obiektów PHP lub wykorzystanie danych XML. Sposób pracy z narzędziami do przeprowadzania testów bezpieczeństwa, aby w ten sposób zautomatyzować żmudne zadania. Różne rodzaje nagłówków HTTP wspomagających zapewnienie wysokiego poziomu bezpieczeństwa aplikacji. Wykorzystywanie i wykrywanie różnego rodzaju podatności XSS. Ochronę aplikacji dzięki technikom filtracji. Stare techniki ataku takie jak XSS, CSRF i wstrzykiwanie SQL, ale w nowej osłonie. Techniki ataku takie jak XXE i DoS wykorzystujące pliki XML. Sposoby testowania API typu REST w celu znalezienia różnego rodzaju podatności i wycieków danych. Testy penetracyjne — klucz do bezpieczeństwa Twojej aplikacji! Prakhar Prasad mieszka w Indiach. Jest ekspertem w dziedzinie bezpieczeństwa aplikacji specjalizującym się w testach penetracyjnych. W 2014 roku został sklasyfikowany na dziesiątej pozycji w światowym rankingu HackerOne. Zdobył kilka nagród za znalezienie luk bezpieczeństwa w takich serwisach, jak Google, Facebook, Twitter, PayPal czy Slack. Posiada certyfikaty z OSCP. Przeprowadza testy bezpieczeństwa dla różnych organizacji rządowych, pozarządowych i edukacyjnych.

1622
E-book

Windows 8.1 PL

Danuta Mendrala, Marcin Szeliga

Poznaj najnowsze wydanie systemu Windows! Odkryj nową twarz Windows! Poznaj narzędzia systemu! Naucz się zarządzać danymi! Opanuj urządzenia i aplikacje! Zacznij eksplorować sieć! Windows 8 stanowił prawdziwą rewolucję w świecie systemów operacyjnych, a jego wydanie było jednym z najodważniejszych posunięć w historii firmy Microsoft. Po raz pierwszy zdecydowała się ona zastosować dwa różne interfejsy użytkownika w jednym środowisku, po raz pierwszy również podjęła próbę opracowania jednego, uniwersalnego systemu operacyjnego dla tabletów, laptopów wyposażonych w ekrany dotykowe oraz „klasycznych” komputerów osobistych. Nie uniknęła przy tym pewnych błędów, które na szczęście udało się naprawić w aktualizacji środowiska wydanej przez Microsoft jako Windows 8.1. Jeśli chcesz zaznajomić się z najnowszą wersją systemu Windows, poznać jego wady i zalety, nauczyć się sprawnie poruszać po interfejsie użytkownika, a także opanować umiejętności związane z zarządzaniem plikami, posługiwaniem się urządzeniami zewnętrznymi i aplikacjami oraz korzystaniem z internetu, sięgnij po książkę „Windows 8.1 PL”. Dowiesz się z niej również, jak wybrać i zainstalować odpowiednią edycję systemu, jak dostosować jego działanie do swoich potrzeb, jak bezproblemowo korzystać z komputera wraz z innymi użytkownikami, a także jak skonfigurować połączenia sieciowe. To książka, dzięki której śmiało wkroczysz w świat awangardowej odsłony Windows! Instalacja i aktualizacja systemu Windows 8 Migracja plików i ustawień z innego komputera Podstawowe operacje w systemie operacyjnym Korzystanie z nowego i starego interfejsu użytkownika Zarządzanie kontami użytkowników oraz ich kontrola Dostosowywanie działania mechanizmów systemu Korzystanie z dysków, plików, folderów i bibliotek Praca z urządzeniami zewnętrznymi i aplikacjami Konfigurowanie połączeń sieciowych i korzystanie z internetu Zaprzyjaźnij się z gigantem - pokochaj Windows 8! Patronem książki jest Producent netbooka ASUS Transformer Book T100.

1623
E-book

Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie III

Bjarne Stroustrup

Zaczerpnij wiedzę o C++ od samego twórcy języka! Jak zacząć pracę w zintegrowanym środowisku programistycznym? Jak profesjonalnie tworzyć programy użytkowe? Jak korzystać z biblioteki graficznego interfejsu użytkownika? Jeśli zależy Ci na tym, aby zdobyć rzetelną wiedzę i perfekcyjne umiejętności programowania z użyciem języka C++, powinieneś uczyć się od wybitnego eksperta i twórcy tego języka - Bjarne Stroustrupa, który jako pierwszy zaprojektował i zaimplementował C++. Podręcznik, który trzymasz w ręku, daje Ci szansę odkrycia wszelkich tajników tego języka, obszernie opisanego w międzynarodowym standardzie i obsługującego najważniejsze techniki programistyczne. C++ umożliwia pisanie wydajnego i eleganckiego kodu, a większość technik w nim stosowanych można przenieść do innych języków programowania. Książka Programowanie w C++. Teoria i praktyka zawiera szczegółowy opis pojęć i technik programistycznych, a także samego języka C++, oraz przykłady kodu. Znajdziesz tu również omówienia zagadnień zaawansowanych, takich jak przetwarzanie tekstu i testowanie. Z tego podręcznika dowiesz się, na czym polega wywoływanie funkcji przeciążonych i dopasowywanie wyrażeń regularnych. Zobaczysz też, jaki powinien być standard kodowania. Poznasz sposoby projektowania klas graficznych i systemów wbudowanych, tajniki implementacji, wykorzystywania funkcji oraz indywidualizacji operacji wejścia i wyjścia. Korzystając z tego przewodnika, nauczysz się od samego mistrza pisać doskonałe, wydajne i łatwe w utrzymaniu programy. Techniki programistyczne Infrastruktura algorytmiczna Biblioteka standardowa C++ Instrukcje sterujące i obsługa błędów Implementacja i wykorzystanie funkcji Kontrola typów Interfejsy klas Indywidualizacja operacji wejścia i wyjścia Projektowanie klas graficznych Wektory i pamięć wolna Kontenery i iteratory Programowanie systemów wbudowanych Makra Wykorzystaj wiedzę Bjarne Stroustrupa i pisz profesjonalne programy w C++!

1624
E-book

Java. Teoria w praktyce

Michał Suwała

Proszę państwa, oto Java Mówisz: język programowania, myślisz: Java! Jeśli tak, masz rację - ten język niewątpliwie jest filarem współczesnej informatyki. Java należy do czołówki najpopularniejszych technologii i to właśnie nią szczególnie warto się zainteresować na początku nauki kodowania. Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następnie przejść do bardziej zaawansowanych zagadnień. Dowiesz się, czym jest programowanie zorientowane obiektowo, zapoznasz się z paradygmatem programowania funkcyjnego i z zagadnieniem przetwarzania strumieniowego. Ponadto nauczysz się: korzystać z plików w swoich programach implementować komunikację z bazą danych stosować w praktyce pojęcia związane z wielowątkowością przetwarzać datę i czas W efekcie będziesz w pełni przygotowany do tego, by zacząć programować w Javie, a przecież o to chodzi!

1625
E-book

Projektowanie głosowych interfejsów użytkownika. Zasady doświadczeń konwersacyjnych

Cathy Pearl

Możliwość porozmawiania ze swoim komputerem od lat rozpalała wyobraźnię inżynierów, użytkowników i... artystów. Jak się okazało, sprawa nie jest - i nigdy nie była - oczywista: rozumienie naturalnej mowy to skomplikowany proces. Języki, którymi posługują się ludzie, są bowiem przepełnione subtelnościami i niejednoznacznością, a ich zrozumienie wymaga znajomości kontekstu. Intensywny rozwój technologii VUI doprowadził do tego, że komputer wykonujący polecenia głosowe nie jest niczym nadzwyczajnym. Wciąż jednak sporo można w tej dziedzinie poprawić. Szczególnie ważne wydaje się wzięcie pod uwagę wrażeń użytkownika: interfejs VUI, który jest uciążliwy dla odbiorcy, nie podaje potrzebnych informacji lub podaje zupełnie nieprzydatne, będzie użytkowany z niechęcią albo wcale. W tym przewodniku znajdziesz przegląd najważniejszych zasad projektowania interfejsów głosowych, a także opis narzędzi służących do tego celu. Poza najbardziej podstawowymi informacjami o mechanizmach rozpoznawania głosu omówiono złożone strategie rozumienia języka naturalnego, analizę nastroju, zbieranie danych oraz techniki przekształcania tekstu w mowę. W książce wyczerpująco opisano zagadnienia wydajności interfejsu VUI: dowiesz się, co na tę wydajność wpływa i w jaki sposób można ją podnieść. Przedstawiono również problematykę systemów sterowanych głosowo, takich jak asystenty domowe czy interfejsy projektowane dla samochodów. Z przewodnika skorzystają zarówno menedżerowie oraz projektanci biznesowi, jak i projektanci interfejsów VUI, niezależnie od tego, czy samodzielnie piszą swoje VUI, czy korzystają z istniejących platform. W książce: kluczowe koncepcje projektów interfejsów głosowych wizualne reprezentacje interfejsów głosowych technologie rozpoznawania mowy metody testowania aplikacji głosowych poprawa wydajności aplikacji głosowych rzeczywiste przykłady interfejsów głosowych

1626
E-book

Technika HDR. Warsztaty fotograficzne

Pete Carr, Robert Correll

Fotografuj metodą HDR, aby pokazać kunszt i potęgę swojej wyobraźni Jak technika HDR kompensuje ograniczenia aparatu? Jak stworzyć kilka plików HDR z jednego zdjęcia? Jak przetwarzać zdjęcia HDR za pomocą programów Photomatix i Photoshop Elements? Jeśli zgłębisz tajemnice fotografii o wysokiej rozpiętości tonalnej (HDR), zdobędziesz umiejętności, które pozwolą Ci przekładać Twoje artystyczne wizje na fantastyczne obrazy o niezwykłym bogactwie szczegółów. W książce, którą trzymasz w rękach, odnajdziesz źródło twórczej inspiracji oraz wiedzę o tym, jak wykorzystać możliwości tej niezwykłej techniki — od dokładnych instrukcji w kwestii wykonywania zdjęć, po ich perfekcyjną obróbkę metodą HDR. Dzięki temu podręcznikowi nauczysz się oceniać potencjał scen pod kątem techniki HDR, a także fotografować krajobrazy, architekturę, pejzaże miejskie, wnętrza i ludzi w wielu różnych stylach. Dowiesz się, jakie narzędzia warto zastosować i w jaki sposób połączyć kilka ekspozycji, aby uzyskać zdjęcia przypominające impresjonistyczne sceny lub surrealistyczne wizje. Poznasz sposoby wykorzystywania programów komputerowych Photomatix i Photoshop Elements do przetwarzania zdjęć w celu uzyskania doskonałej szczegółowości obrazu i zadziwiającego efektu artystycznego. Rozpiętość tonalna w fotografii cyfrowej Ekspozycja Oświetlenie i filtry Fotografia HDR Metody uzyskiwania kilku ekspozycji Fotografia krajobrazowa, uliczna i portrety Programy komputerowe — Photomatix i Photoshop Elements Metody przetwarzania fotografii Zdjęcia czarno-białe Krosowanie

1627
E-book

Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III

Steve Krug

Zdobądź użytkowników dzięki UX! Rynek stron internetowych i aplikacji jest nasycony do granic możliwości. Użytkownicy mogą wybierać spośród setek produktów spełniających ich potrzeby. Jak sprawić, żeby wybrali właśnie Twoją witrynę lub aplikację? Jak przebić się na trudnym rynku i odnieść sukces? Na te pytania znajdziesz wiele odpowiedzi, ale najprostsza składa się z dwóch liter - UX! User eXperience, bo tak brzmi pełna nazwa, to pojęcie, które określa wrażenia użytkownika po kontakcie z produktem. Im lepsze, tym większa szansa na sukces! Trzymasz w rękach kolejne wydanie kultowej książki, w całości poświęconej zagadnieniom związanym z projektowaniem funkcjonalnych witryn i aplikacji internetowych. W trakcie lektury dowiesz się, jak przygotować system nawigacji na Twojej stronie, testować funkcjonalność witryny oraz tworzyć jej wersję działającą na urządzeniach mobilnych. Ponadto zrozumiesz, jak użytkownicy korzystają z sieci oraz jak tę wiedzę wykorzystać do tworzenia efektownych stron WWW. Książka ta jest doskonałym źródłem wiedzy na temat tworzenia funkcjonalnych serwisów WWW, docenionym przez czytelników na całym świecie. Przekonaj się sam! Dzięki tej książce: dowiesz się, jak użytkownicy korzystają ze stron WWW zaprojektujesz elastyczny i przyjazny system nawigacji przetestujesz funkcjonalność tworzonej strony wykorzystasz potencjał urządzeń mobilnych Funkcjonalne strony internetowe dla Ciebie!

1628
E-book

Projektowanie frameworków w .NET. Wytyczne, konwencje, idiomy i wzorce. Wydanie III

Krzysztof Cwalina, Jeremy Barton, Brad Abrams

Projektant frameworka tworzy dla innych programistów. To odpowiedzialne zadanie: celem jest zapewnienie większości potrzebnych elementów, które po dostosowaniu i połączeniu mają stać się aplikacją. Dobrze zaprojektowany framework pozwala na wygodną i efektywną pracę. Jest prosty, łatwy do rozwijania i dobrze integruje się z innymi narzędziami programistycznymi, językami czy modelami aplikacji. Projektant musi więc dobrze się orientować w zasadach tworzenia interfejsów API, bibliotek i innych komponentów wielokrotnego użytku. Ta książka jest trzecim, przejrzanym i zaktualizowanym wydaniem znakomitego wprowadzenia do programowania komponentów i ich bibliotek na platformie .NET. Położono w niej nacisk na zagadnienia projektowe bezpośrednio wiążące się z programowalnością frameworka. Przedstawione wytyczne, wypracowane przez lata rozwijania platformy .NET, wynikają z doświadczenia i wiedzy projektantów i ekspertów branżowych. Uwzględniają też innowacje w zakresie projektowania interfejsów API oraz programowania asynchronicznego i uproszczonego dostępu do pamięci. Poszczególne wytyczne zostały uporządkowane, wyjaśnione i bogato skomentowane. Dzięki temu można w pełni wykorzystać najlepsze wzorce języka C# 8, a także platform .NET Framework 4.8 i .NET Core. W książce: Najważniejsze zasady projektowania nowoczesnych frameworków Typowe dla frameworków wzorce projektowe Wytyczne w zakresie nazw, typów, rozszerzalności i wyjątków Projektowanie skalowalnych bibliotek działających w chmurze Nowe techniki programowania asynchronicznego z wykorzystaniem typów Task i ValueTask Dostęp do pamięci za pomocą typów Memory i Span Najlepsze wzorce tworzenia frameworków i bibliotek: poznaj i stosuj!

1629
E-book

Encyklopedia elementów elektronicznych. Tom 3. Czujniki orientacji, ingerencji i właściwości otoczenia

Charles Platt, Fredrik Jansson

Elektronik, zwłaszcza gdy pracuje nad trudniejszymi projektami, musi mieć dostęp do rzetelnych i sprawdzonych informacji. Oczywiście, jakieś dane są dostępne w kartach produktów, biuletynach producentów czy internecie. Tyle że wyszukiwanie i weryfikowanie tych źródeł bywa czasochłonne. Każdy elektronik, zarówno zawodowiec, jak i amator, doceni więc zamysł, by niezbędne informacje zebrać w jednym miejscu, w formie dobrze zorganizowanego zestawienia, zawierającego również sprawdzone i trudno dostępne dane szczegółowe. To trzeci tom niezwykłej encyklopedii przeznaczonej dla osób zajmujących się elektroniką. Tak jak w pozostałych częściach serii, znalazła się tu uporządkowana i potwierdzona wiedza o podzespołach. W książce znajdziesz informacje o czujnikach elektronicznych, skrupulatnie uzupełnione fotografiami, schematami i wykresami. Dowiesz się, do czego służy każdy z prezentowanych komponentów, jak działa, dlaczego jest przydatny i w jakich odmianach występuje. Jako że istnieje bardzo dużo różnego rodzaju czujników i nieraz są to skomplikowane układy, uzyskasz cenną pomoc w usystematyzowaniu swojej wiedzy. To prawdziwy niezbędnik dla praktyków! Książka zawiera dokładne informacje o czujnikach wykrywających: położenie, odległość obecność, nachylenie, przyśpieszenie oscylacje, siłę, ingerencję człowieka światło, ciepło, dźwięk natężenie i napięcie prądu Czujniki elektroniczne: masz wszystkie potrzebne informacje w jednym miejscu!

1630
E-book

Nic prostszego. Od obwodu elektrycznego do pierwszego robota

Wiesław Rychlicki

Twój pierwszy robot? Z tą książką błyskawicznie wejdziesz w świat elektrotechniki! Zastanawiało Cię kiedyś, jak działają latarka, toster i samochodzik na baterie? Jeśli każdą elektroniczną zabawkę, którą miałeś w zasięgu ręki, rozbierałeś na części, a Twoim marzeniem był własny robot, bierz się do roboty i razem z wesołym Lutkiem wkrocz w niezwykły świat elektrotechniki! Dowiedz się, czym jest prąd elektryczny oraz jak czytać schematy prostych obwodów. Poznaj zasadę działania baterii oraz silnika i naucz się wykorzystywać tę wiedzę w praktyce. Zmierz i oblicz parametry pracy elementów elektrycznych w układzie. Odkryj związek między przełącznikami, logiką matematyczną i podstawą działania urządzeń cyfrowych. Stosuj elementarne rozwiązania z zakresu mechaniki. Sprawdź, jak z niewielką pomocą zbudować swojego własnego robota. Odkryj, jak wiele możliwości oferuje elektryczność! Baw się nauką! Podążaj za instrukcjami zawartymi w tej książce, a w mig zbudujesz konstrukcje na różnych poziomach zaawansowania: od prostego obwodu elektrycznego z bateryjką i żarówką, poprzez wszelkie możliwe pstryczki, wtyczki i przełączniczki, aż po prostego robota ze szczotki albo trójkołowca. Młody Czytelniku! Tę książkę możesz studiować samodzielnie. Nie ograniczaj się do czytania - eksperymentuj i buduj modele. Nie wszystko zrobisz od razu. Zbieraj potrzebne materiały, kompletuj narzędzia i ucz się nimi bezpiecznie posługiwać. Poznawaj właściwości materiałów i technologie ich obróbki. W miarę potrzeb korzystaj z pomocy doświadczonych majsterkowiczów. Zainteresuj swoimi pracami kolegów, rodziców i nauczycieli w szkole. Wymiana doświadczeń i odrobina rywalizacji wpłyną korzystnie na efekty Twojej pracy. Rodzicu, Dziadku, Nauczycielu! Tę książkę możesz wykorzystać do zorganizowania ciekawych zajęć dla swoich podopiecznych. To ciekawa propozycja na weekendową zabawę z Twoimi dziećmi, wnukami lub uczniami w szkolnej pracowni. Takie zajęcia dają wielką satysfakcję prowadzącemu i cieszą uczestników. Nie przegap okazji! Książka w dłoń i cała naprzód ku wielkiej przygodzie!

1631
E-book

Testy jednostkowe. Zasady, praktyki i wzorce

Vladimir Khorikov

Każdy inżynier oprogramowania zna teoretyczne podstawy testowania. O tym, że sumienne przeprowadzenie testów ma podstawowe znaczenie dla jakości gotowego produktu, nie trzeba nikogo przekonywać. A jednak wciąż zbyt często okazuje się, że zaplanowanie, napisanie i przeprowadzenie testów jednostkowych w praktyce nie jest łatwym zadaniem. Co gorsza, niewłaściwe testy psują kod, mnożą błędy i zabierają mnóstwo cennego czasu i pieniędzy. Okazuje się, że dla uzyskania maksymalnej jakości projektu, który trzeba dostarczyć w krótkim czasie, konieczne jest nauczenie się praktycznego stosowania zasad i wzorców testowania jednostkowego. Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania. W książce między innymi: cel testowania jednostkowego i cechy dobrych testów fundamenty porządnego testowania jednostkowego wpływ zaślepek i sterowników na stabilność testów style testowania jednostkowego zalety i ograniczenia testowania integracyjnego Przed wdrożeniem dobrze przetestuj swój kod!

1632
E-book

Matematyczne szkiełko i oko. Mniej i bardziej poważne zastosowania matmy

Dariusz Laskowski

Nie ma litości, jest matematyka! Matematyka to potęga do potęgi Czy wiesz, że matematyka to nie czarna magia, tylko dowcip, inteligencja i odrobina tajemniczości w czystej formie? Tak, tak. To nie żadna ściema czy inna niewiadoma. Zamiast włączać telewizor albo odpalać kolejną gierkę w sieci, otwórz tę książkę. Dzięki odkryciom matematyki przekonasz się, jak można odpowiedzieć na niezwykle frapujące pytania z codziennego życia - także Twojego własnego. Ile liczb mieści się na końcu szpilki? Na czym polega geometria bazgrołów? Co język C++ ma wspólnego z ponętną Moniką? Ile kompotu można wypić, gdy pan Czesław ma kolonoskopię? I wreszcie wyższa szkoła jazdy: jak odkodować PIN do lodówki algorytmem spigot? Okazuje się, że nieznana kraina faktów, teorii, hipotez, przełomowych eksperymentów i odkryć, dowodów, pojęć i matematycznych idei to nic innego jak nasze życie. A w życiu, jak w matematyce - jeden błąd może popsuć wszystko. Lepiej więc wiedzieć więcej i spojrzeć w zagadkowe oczy matmy. Nie taki X straszny, jak go malują…