Suchergebnisse
Cybersecurity w pytaniach i odpowiedziach
Wojciech Ciemski
Co o cyberbezpieczeństwie każdy wiedzieć powinien W świecie, w którym większość naszych mniej lub bardziej wrażliwych danych przechowywana jest w sieci, cyberbezpieczeństwo powinno być tematem numer jeden. Niestety, na ogół nie jest, bo… Po prostu nie chce się nam myśleć o zastosowaniu odpowiednich zabezpieczeń. Stają się one dla nas kluczowe dopiero, kiedy ktoś się cyberwłamie i realnie skradnie coś, co było dla nas istotne: hasło do poczty e-mail, pieniądze z konta w banku, zdjęcia, które wolelibyśmy zachować dla siebie, itd. Tyle że wtedy jest już za późno. Ta książka powstała po to, by jej czytelnik zdążył wyprzedzić zagrożenie. Stanowi wprowadzenie do zagadnienia cyberbezpieczeństwa. Podzielona na kilka kluczowych części (systemy operacyjne, sieci komputerowe, aplikacje webowe, kryptografia, wreszcie cyberbezpieczeństwo jako takie), pozwala zapoznać się z najważniejszymi zagrożeniami i ze sposobami zabezpieczeń. Przybliża terminologię związaną z tematem i stanowi świetny punkt wyjścia do dalszego zgłębiania jego wybranych aspektów. Cyberniebezpieczeństwo czyha. Czy jesteś na nie przygotowany?
Colin Dow
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. Dzięki tej książce pewnie wkroczysz do fascynującego świata internetu rzeczy! Zaczniesz od podstaw: poznasz usługi internetowe, komunikację LoRa, porty GPIO, a także możliwości najnowszych mikrokontrolerów Raspberry Pi. Dowiesz się też, czym jest ROS i jak stworzyć projekt oparty na rozpoznawaniu obrazów. Krok po kroku będziesz przechodzić do coraz bardziej zaawansowanych rozwiązań. Nauczysz się integrować aplikacje z usługami sieciowymi i używać technologii LoRa do komunikacji na dużą odległość przy niskim zużyciu energii. Dzięki jasnym instrukcjom i zrozumiałym wyjaśnieniom uzyskasz niezbędne umiejętności, by tworzyć innowacyjne urządzenia IoT. W książce: integracja usług internetowych w celu pobierania i analizowania danych w czasie rzeczywistym łączenie czujników, silników i wyświetlaczy podczas budowy inteligentnych urządzeń IoT budowanie wskaźnika pogody konstruowanie autonomicznego robota projekt domowego systemu zabezpieczeń zastosowanie LoRa i LoRaWAN do zdalnego monitorowania warunków środowiskowych
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!
Identyfikacja i autoryzacja. Poradnik administratora i inżyniera DevOps
Jerzy Wawro
Kompleksowy przewodnik po rozwiązaniach uwierzytelniających Ten podręcznik jest przeznaczony przede wszystkim dla administratorów i deweloperów systemów informatycznych. Dotyka niezwykle istotnego zagadnienia, przed którym stoją inżynierowie DevOps: jak sprawić, by poprzez autoryzację chronić dostęp do danych i serwisów, gdy programy komunikują się ze sobą - często bez udziału człowieka? Autor wyjaśnia teoretyczne podstawy i prezentuje praktyczne rozwiązania z wykorzystaniem technologii kontenerów Docker. Ta technologia bowiem doskonale nadaje się do testowania i prezentowania licznych przykładów zawartych w podręczniku. Książka opisuje nowoczesne rozwiązania, kluczowe dla rozwoju systemów informatycznych w Polsce. Dla osób posługujących się językiem Python jest to pozycja niezbędna. Poznaj fundamentalne różnice między identyfikacją, autoryzacją a uwierzytelnianiem i sposoby ich implementacji Dowiedz się, jaką rolę odgrywają szyfry i algorytmy ważne w procesie uwierzytelnienia Opanuj wiedzę dotyczącą technologii i metod związanych z ochroną serwerów, a także funkcjonowania ich najważniejszych elementów, takich jak poczta (SMTP), VPN, LDAP, Kerberos, PAM Zapoznaj się z nowoczesnymi metodami uwierzytelniania, takimi jak weryfikacja dwuetapowa, standardy SAML i OAuth 2 Zobacz, jak te rozwiązania zostały zastosowane w usługach wprowadzanych przez polskie prawo, w tym e-Doręczenia, KWIE, KSeF
Mariusz Duka
Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obszarach życia: od projektów stricte hobbystycznych, przez automatykę domową, handel i usługi, po systemy inteligentnych miast, przemysł i rolnictwo. Internet rzeczy nadal ewoluuje - i staje się coraz powszechniejszy, a to może być zachętą do tego, by poznać go bliżej. Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino może się okazać świetną propozycją na początek przygody z IoT. Książka kompleksowo objaśnia specyfikę wybranych urządzeń i uczy, jak je programować w sposób na tyle przystępny, że wystarczy przeciętna znajomość obsługi komputera, by zacząć tworzyć pierwsze projekty. Treść została zilustrowana przykładowymi kodami źródłowymi, co zdecydowanie ułatwia stawianie pierwszych kroków. Dzięki książce: poznasz wybrane urządzenia IoT zaznajomisz się z narzędziami programistycznymi nauczysz się podstaw języków programowania uruchomisz własny serwer dla aplikacji web stworzysz serwer WWW na urządzeniu IoT a nawet zaprojektujesz serwer Minecrafta! Internet rzeczy ma przed sobą wielką przyszłość, bądź jej częścią!
Java. Techniki zaawansowane. Wydanie XIII
Cay S. Horstmann
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. Książka zawiera szczegółowe omówienie Javy 21, programowania korporacyjnego, sieciowego i bazodanowego, a także zagadnień związanych z internacjonalizacją i metodami natywnymi. Dużo miejsca poświęcono obsłudze strumieni, pracy z językiem XML, API dat i czasu, API skryptowemu czy kompilacji. Opisano też sposoby korzystania z biblioteki Swing, tworzenia graficznych interfejsów użytkownika po stronie klienta i generowania obrazów po stronie serwera. Przykłady kodu zostały starannie przetestowane, prezentują nowoczesny styl programowania w Javie i opierają się na najlepszych praktykach. W książce ponadto: najlepsze praktyki pisania niezawodnego kodu w Javie rozszerzone API wejścia-wyjścia, serializacja obiektów i wyrażenia regularne usługi sieciowe, wbudowane serwery Javy i implementacja własnych serwerów API skryptowe i API kompilatora model bezpieczeństwa Javy i funkcje biblioteki bezpieczeństwa nowe API do korzystania z funkcji natywnych i pamięci poza stertą To jest najlepsze kompendium wiedzy o języku Java i o całym ekosystemie Javy! Andrew Binstock, Java Magazine
Język C dla małych urządzeń. Krótki kod o wielkich możliwościach
Marc Loy
Wydawałoby się, że język C najlepsze lata ma już za sobą. Opracowano w końcu mnóstwo łatwych w użyciu i efektywnych wysokopoziomowych języków programowania. W rzeczywistości język C wciąż okazuje się niezastąpiony do tak ważnych celów, jak programowanie sterowników, systemów operacyjnych, kart graficznych, a także niewielkich mikrokontrolerów o ograniczonych zasobach. Właśnie teraz, w czasach burzliwego rozwoju internetu rzeczy, język C udowadnia swoją przydatność. Wystarczy nauczyć się tworzyć w nim czysty kod o niewielkich rozmiarach. W tym podręczniku do praktycznej nauki programowania w języku C szczególną uwagę zwrócono na pisanie kodu umożliwiającego uzyskanie wysokiej wydajności w środowiskach o bardzo małych zasobach. Znalazło się tu gruntowne omówienie podstaw dobrego programowania w języku C. Opisano struktury kontrolne, operatory, funkcje i inne elementy składni C, a także zasady dobrego programowania i wzorce, dzięki którym można zmniejszać rozmiar skompilowanego programu. Przeanalizowano również środowisko Arduino, które jest świetną platformą docelową dla niewielkich programów napisanych w C. Zawarte tu informacje przydadzą się jednak każdemu, kto chce się zająć programowaniem dla systemów wbudowanych. W książce między innymi: podstawy języka C, w tym typy danych, przepływ sterowania i funkcje zarządzanie pamięcią i działanie programów w prostych urządzeniach tworzenie czytelnego i łatwego w utrzymaniu kodu w języku C optymalizacja kodu pod kątem wydajności testowanie istniejących bibliotek i tworzenie własnych Programowanie niskopoziomowe? Czysta radość z czystego C!
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
Jerzy Hawrylak
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania. Sterownik PLC operuje w zamkniętej pętli programowej, wykonując zapętlony ciąg rozkazów. By tak się stało, wcześniej musi zostać zaprogramowany. Instrukcje dla sterowników PLC pisze się najczęściej w językach LAD lub FDB, czasem także w SCL i STL. Ten podręcznik, przeznaczony przede wszystkim dla adeptów mechatroniki i automatyki, uczy tego, opierając się na prostych praktycznych przykładach, ułatwiających zrozumienie zagadnień teoretycznych. Programy w językach LAD, FBD, SCL napisano dla sterownika Siemensa S7-1200 i środowiska TIA PORTAL BASIC V16. Przy czym wiele rozwiązań ma charakter uniwersalny i można je zastosować również do innych sterowników. Przykłady programów w języku STL zostały napisane dla sterownika Siemensa S7-1500 i środowiska TIA PORTAL PROFESSIONAL V16.
Matematyczne łamańce. Wydanie II. Jeszcze więcej zagadek logicznych
Piotr Kosowicz
Matematyka jest fajna. Logiczna. I dostarcza naprawdę świetnej rozrywki Dodawanie, odejmowanie, mnożenie, dzielenie, operacje na wielkich liczbach, ciągi arytmetyczne, zadania z treścią... Brzmi jak stresująca lekcja matematyki, na której, wywołany do tablicy, stoisz bezradnie, a zdenerwowana nauczycielka pyta złośliwie*: "No, czego nie rozumiesz?". W końcu odsyła Cię do ławki i każe zrobić jeszcze 100 zadań ze zbioru, bo może wtedy wreszcie coś pojmiesz. Jednak zagadka logiczna to już coś zupełnie innego, prawda? Jeśli ma się przed sobą pięć liczb, na przykład 7, 9, 10, 18, 25, i trzeba wydedukować, która z nich nie pasuje do pozostałych, to głowa zaczyna pracować, umysł kombinować i robi się ciekawie. Bo matematyka naprawdę jest ciekawa. Musi tylko zostać odpowiednio przedstawiona. Jak w tym zbiorze autorstwa Piotra Kosowicza, który proponuje 160 zadań matematycznych w formie zagadek. A że mózg kocha zagadki, rozwiązując te z książki, pokochasz też matematykę i nawet się nie spostrzeżesz, jak będziesz chciał więcej i więcej. A tymczasem - czy wiesz już, która z liczb, 7, 9, 10, 18, 25, nie pasuje do reszty? Jeśli nie, rozwiązanie wraz z uzasadnieniem czeka w książce.
Witold Wrotek
Zacznij korzystać z pełni możliwości swojego komputera Jeśli chcesz się nauczyć używać czegoś więcej niż tylko przeglądarki w laptopie, to teraz jest świetny moment, by poznać wszystkie programy, jakie oferuje urządzenie z wgranym pakietem Office. Komputer jest narzędziem uniwersalnym. W zależności od uruchomionego oprogramowania może spełniać rolę maszyny do pisania, rozbudowanego kalkulatora, sztalug, skrzynki pocztowej, terminarza, notatnika. Wszystkie te funkcje kryją się w Twoim laptopie. Dowiedz się, jak je znaleźć i jak zacząć ich używać - w czym wesprze Cię ten podręcznik. Pomyślany w formie przystępnego kursu, krok po kroku pokaże Ci możliwości kryjące się w pakiecie Microsoft Office w wersjach 365 i 2024 PL. Z książki dowiesz się między innymi: Jak korzystać z edytora tekstów Word Co możesz policzyć w arkuszu kalkulacyjnym Excel Jakiego rodzaju prezentację przygotujesz w PowerPoincie Dlaczego warto używać programu pocztowego Outlook Do czego może Ci się przydać notatnik OneNote Z kim porozmawiasz za pośrednictwem Microsoft Teams
OSINT w praktyce. Jak gromadzić i analizować dane dostępne w sieci
Dale Meredith
Pojęcie OSINT pochodzi od angielskiego wyrażenia open source intelligence i oznacza biały wywiad. Polega na pozyskiwaniu danych z publicznie dostępnych źródeł. Okazuje się, że niezwykle cenne informacje są dostępne na wyciągnięcie ręki, ale trzeba wiedzieć, w jaki sposób do nich dotrzeć. A potrafi to być niezwykle wciągające zajęcie, przy okazji którego można poznać podstawy cyberbezpieczeństwa, zrozumieć czyhające w internecie zagrożenia i nauczyć się zabezpieczać swoją cyfrową obecność. Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować - wszystko dzięki technikom opartym na OSINT. W książce: działanie OSINT i najlepsze praktyki automatyzacja zbierania i analizy danych dane z mediów społecznościowych a OSINT zarządzanie swoim cyfrowym śladem, ograniczanie ryzyka i ochrona prywatności skuteczny program analizy ryzyka na bazie OSINT zwiększanie bezpieczeństwa firmy technikami OSINT Dołącz potężne narzędzia OSINT do swojego arsenału!
PowerShell. 101 zadań do zautomatyzowania
Adam Pietrzak
PowerShell - wykonuj zwykłe zadania w niezwykły sposób Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybko wykonywać czynności, których realizacja wymagała dotąd znacznie większego wysiłku. Słowem, robić więcej, robiąc mniej. Autor tej książki proponuje ponad 100 rozwiązań idealnie dopasowanych do potrzeb każdego użytkownika systemu Windows. Co więcej, rozwiązania te nie wymagają umiejętności programowania ani tworzenia oddzielnych, skomplikowanych skryptów. W większości są to tzw. onelinery, czyli jednowierszowce, które się wykonuje poprzez wpisanie w konsolę PowerShell pojedynczej linijki kodu. Wszystkie proponowane tu rozwiązania zostały uzupełnione dokładnym opisem działania i informacją o możliwym wyniku.
Myślenie statystyczne. Jak analizować dane i wydobywać z nich wiedzę. Wydanie III
Allen B. Downey
Dla większości z nas statystyka jest poddziedziną matematyki związaną z opracowywaniem teoretycznych podstaw prawdopodobieństwa i wnioskowania statystycznego. Analitycy danych podchodzą do tego inaczej: dla nich statystyka jest niezbędnym zestawem narzędzi i praktyk, które służą do pracy z danymi, odpowiadania na pytania i ułatwiają podejmowanie najlepszych decyzji. To trzecie wydanie przewodnika cenionego przez analityków danych, inżynierów oprogramowania i pasjonatów danologii. Dzięki niemu szybko nauczysz się korzystać z bibliotek NumPy, SciPy i Pandas. Poznasz różne metody eksploracji i wizualizacji danych, odkrywania zależności i trendów, a także prezentowania wyników. Struktura książki odpowiada rzeczywistemu procesowi pracy ze zbiorem danych: od importowania i oczyszczenia, przez analizę wieloczynnikową, aż po wizualizację uzyskanych wyników. Wszystkie rozdziały są dostępne w formie notatników Jupytera, dzięki czemu możesz jednocześnie czytać tekst, uruchamiać kod i pracować nad ćwiczeniami. W książce znajdziesz również takie zagadnienia jak: analiza rozkładów danych i wizualizacja wzorców za pomocą bibliotek Pythona korzystanie z modeli regresji analiza szeregów czasowych i analiza przeżycia tworzenie zrozumiałych wizualizacji danych rozwiązywanie typowych problemów związanych z analizą danych Jeśli chcesz się szybko nauczyć statystyki i stosowania jej w praktyce, to ta książka jest dla Ciebie! Zachary del Rosario, adiunkt w Olin College of Engineering
Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony
Jean-Georges Valle
Hardware i testy penetracyjne. Przewodnik po metodach ataku i obrony Wraz z rozwojem internetu rzeczy, a także upowszechnianiem się elektronicznego sterowania i kontrolowania różnych procesów przestępcy doskonalą techniki łamania zabezpieczeń systemów wbudowanych. Konsekwencje skutecznego ataku na jakiś kluczowy element infrastruktury mogą się okazać dotkliwe i niezwykle kosztowne. Oznacza to, że testowanie pod kątem bezpieczeństwa powinno dotyczyć sprzętu i systemów wbudowanych. Również elektronicy powinni umieć chronić przed atakami swoje urządzenia. Szczególną rolę w tym procesie odgrywają testy penetracyjne, których celem jest wyszukiwanie luk w zabezpieczeniach. Oto praktyczny przewodnik po bezpieczeństwie sprzętu. Opisuje podstawy sprzętowej architektury systemów wbudowanych i protokoły komunikacyjne stosowane w urządzeniach elektronicznych. Pokazuje, w jaki sposób można przechwytywać przesyłane dane i jak wykorzystać tę wiedzę do przeprowadzania ataków. W książce zaprezentowano techniki identyfikacji i klasyfikacji zagrożeń systemu. Przeanalizowano także zależności łączące system wbudowany z jego otoczeniem, przy czym zwrócono uwagę na możliwe podatności na ataki i konsekwencje ewentualnego odczytania oprogramowania układowego. W końcowej części natomiast omówiono zasady inżynierii wstecznej oprogramowania, umożliwiającej ataki na urządzenia. Znajdziemy tu również wskazówki dotyczące ochrony urządzeń przed najbardziej typowymi atakami. Dzięki książce dowiesz się, jak: testować systemy wbudowane i rozpoznawać ich najważniejsze funkcjonalności identyfikować i atakować krytyczne zabezpieczenia odczytywać i modyfikować dane zapisane w systemach wbudowanych badać zależności pomiędzy oprogramowaniem układowym a sprzętem atakować zabezpieczenia stosowane w różnych blokach funkcjonalnych urządzeń rozwijać laboratorium umożliwiające zaawansowane analizy i przygotowanie ataków Internet rzeczy również można skutecznie zaatakować!
Konfiguracja usług sieciowych na urządzeniach MikroTik. Poziom zaawansowany
Łukasz Guziak
Urządzenia MikroTik w sieciach firmowych Skoro sięgasz po tę książkę, nazwa MikroTik jest Ci pewnie dobrze znana - być może z pierwszego poradnika Łukasza Guziaka Konfiguracja usług sieciowych na urządzeniach MikroTik. Tamta pozycja miała za zadanie wprowadzić Cię do świata urządzeń sieciowych stanowiących realną alternatywę dla sprzętu marki Cisco. Ta pozwala pogłębić wiedzę i poznać kolejne technologie, które przydadzą Ci się w trakcie pracy ze sprzętem łotewskiego producenta. Ta książka jest skierowana przede wszystkim do osób, które zarządzają sieciami firmowymi. Duża sieć stawia przed administratorem spore i często nowe wyzwania. Rozmiar sieci, liczba urządzeń i użyte rozwiązania sprawiają, że administrowanie nią wymaga wiedzy i umiejętności, które wykraczają daleko poza obszar sieci domowych. Ta książka pomoże Ci te kompetencje zdobyć. W książce znajdziesz szczegółowe omówienie takich tematów jak: Routing statyczny i dynamiczny Switching Połączenia VPN Sieci bezprzewodowe
Blender. Podstawy modelowania w 3D
Damian Kuk
Blender dla początkujących - naucz się go i zacznij tworzyć niesamowite grafiki w 3D Blender to legenda w świecie grafiki 3D. Trudno znaleźć pasjonata, który o nim przynajmniej nie słyszał, a wielu uznanych artystów właśnie od niego zaczynało swoją twórczą działalność. Ten darmowy, otwarty i nieustannie rozwijany program daje Ci wszystko, czego potrzebujesz: od modelowania i renderowania fotorealistycznych obrazów, przez animacje 3D, aż po przygotowanie projektów gier. Szerokie możliwości Blendera, jego wszechstronność, dostępność i stosunkowo niski próg wejścia sprawiają, że korzystają z niego chętnie zarówno prywatni użytkownicy, jak i profesjonaliści, wspierający się tym narzędziem na przykład podczas produkcji reklam telewizyjnych czy filmów, takich jak nagrodzony Oscarem Flow. Ten podręcznik stanowi szczegółowe, praktyczne wprowadzenie do Blendera i do modelowania 3D. Autor książki omawia w niej kolejne elementy programu - czerpiąc z własnego bogatego doświadczenia, podpowiada, jak efektywnie korzystać z narzędzi dostępnych w Blenderze. Zaprasza również czytelników do społeczności skupionej wokół Blendera, zrzeszającej osoby, które proponują nowe funkcje oprogramowania, testują i raportują błędy, pracują nad tłumaczeniami interfejsu na wiele różnych języków, a także tworzą blenderowe treści edukacyjne na popularne platformy. Sięgnij po książkę i: poznaj narzędzia Blendera opanuj podstawy modelowania dobierz właściwe materiały i adekwatne oświetlenie zacznij pracować z kamerą renderuj animuj twórz niesamowite grafiki, animacje, filmy i gry w 3D
MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II
Vinicius M. Grippa, Sergey Kuzmichev
Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych. W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze. W książce między innymi: gruntowne podstawy MySQL wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze projektowanie bazy danych i tworzenie zapytań monitorowanie bazy danych i praca z kopiami zapasowymi optymalizacja kosztów używania bazy danych w chmurze koncepcje związane z bazami danych MySQL: dane zawsze gotowe do akcji!
Lewis Tunstall, Leandro von Werra, Thomas Wolf
Modele transformacyjne zmieniły sposób przetwarzania języka naturalnego. Rewolucja rozpoczęła się w 2017 roku, kiedy zaprezentowano światu tę architekturę sieci neuronowej. Kolejnym przełomem okazały się repozytoria modeli, takie jak biblioteka Transformers zespołu Hugging Face, która umożliwia łatwe pobranie wstępnie wytrenowanego modelu, jego konfigurację i użytkowanie. Poznaj niesamowite możliwości: wszędzie tam, gdzie jest mowa lub tekst, istnieją zastosowania NLP. Niezwykle przejrzysty i wnikliwy przewodnik po najważniejszej bibliotece współczesnego NLP. Polecam! Christopher Manning, profesor Uniwersytetu Stanforda Tę książkę docenią praktycy: inżynierowie uczenia maszynowego i analitycy danych, poszukujący sposobu praktycznego zaadaptowania modeli transformacyjnych do swoich potrzeb. Autorzy skupili się na praktycznej stronie tworzenia aplikacji językowych, a w poszczególnych rozdziałach ujęto wszystkie najważniejsze zastosowania transformerów w NLP. Zaczniesz od łatwych w użyciu potoków, następnie przystąpisz do pracy z tokenizatorami, klasami modeli i interfejsu Trainer API, pozwalającymi na trenowanie modeli do konkretnych zastosowań. Dowiesz się również, jak zastąpić interfejs Trainer biblioteką Accelerate, która zapewnia pełną kontrolę nad pętlą treningową i umożliwia trenowanie dużych transformerów od zera! W książce: tworzenie modeli transformacyjnych przeznaczonych do typowych zadań NLP stosowanie transformerów do międzyjęzykowego uczenia transferowego używanie transformerów w rzeczywistych scenariuszach optymalizacja modeli technikami: destylacji, przycinania i kwantyzacji trenowanie modeli transformacyjnych z wykorzystaniem wielu procesorów graficznych w środowisku rozproszonym Autorzy książki są współtwórcami platformy Hugging Face. Wybitna książka poświęcona wybitnej bibliotece - wzór przejrzystości! Jeremy Howard, profesor Uniwersytetu Queensland
UX dla biznesu. Jak projektować wartościowe firmy cyfrowe
Joel Marsh
W pracy projektanta nie chodzi wyłącznie o projektowanie. Przede wszystkim trzeba wiedzieć, co stworzyć i jak przekonać innych, aby to zbudowali. By Twój produkt cyfrowy odniósł sukces, musisz poważnie przemyśleć kwestie wrażeń użytkownika, czyli UX. Takie podejście przynosi korzyści nie tylko projektowi, ale jest zbawienne dla całej firmy! Nie możemy dłużej ignorować potrzeby połączenia UX z kwestiami biznesowymi! Kevin Meunier, prezes Offinite Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania. Dzięki książce: zidentyfikujesz wartościowe zagadnienia i będziesz je systematycznie rozwiązywać przeprowadzisz badania i uzyskasz cenne wyniki mimo presji budżetu i czasu dostosujesz swoje projekty do modelu biznesowego nauczysz się skutecznej komunikacji z interesariuszami unikniesz przypadkowego zrujnowania swojej firmy (i kilku innych pułapek) Teraz projektant łatwiej zrozumie swoich interesariuszy i będzie miał na nich ogromny wpływ! Ellen Chisa, boldstart ventures
Word, Excel, PowerPoint. Nie tylko dla zaawansowanych
Edward Krawczyński
Praktyczne przykłady Pliki do bezpośredniego użycia Profesjonalne i bezpieczne zastosowanie narzędzi MS Office w praktyce! Nieocenione źródło wiedzy między innymi dla nauczycieli, studentów, uczniów, pracowników biurowych, ale też dla kierowników projektów, użytkowników aplikacji MS Office. Autor w atrakcyjny sposób, na praktycznych i ciekawych przykładach, przedstawia możliwości tego oprogramowania - także te mniej znane, a niezwykle przydatne. W dodatku zilustrowane w udostępnionych plikach online! Pracę z książką ułatwiają również czteropoziomowy spis treści i obszerny skorowidz, który pozwala na szybkie wyszukiwanie potrzebnych informacji. Wśród poruszonych w niej problemów są współpraca aplikacji, wydruk, aspekty bezpieczeństwa pracy i kwestie dotyczące archiwizacji. Word: szybka edycja znaków specjalnych i narodowych, zależności matematyczne, użycie elementów graficznych, autotekstu, autokorekty, automatyczne twarde spacje, obliczenia w tekście lub tabelach, użyteczne hiperłącza, profesjonalne formularze, schematy blokowe, tworzenie ważnych dokumentów. Excel: praca z danymi liczbowymi i tekstowymi, data i czas, filtrowanie, sortowanie, rankingi, formuły tablicowe, formatowanie warunkowe, logiczna i graficzna analiza danych, na przykład wzory faktur, analiza SWOT, konwersja kwoty na postać słowną - wiele praktycznych ilustracyjnych plików zostało udostępnionych online do bezpośredniego użycia. PowerPoint: tworzenie interaktywnych i profesjonalnych prezentacji zgodnych ze sztuką prezentowania wraz z gotową prezentacją demonstracyjną online. Ponadto między innymi: gotowe pliki różnych aplikacji MS Office udostępnione online - do samodzielnego wykorzystania skróty klawiaturowe w układzie ułatwiającym zapamiętywanie równoległa praca w kilku aplikacjach problematyka bezpieczeństwa i archiwizacji Niezastąpiona pomoc w codziennej pracy i nauce z MS Office!
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
Beata Błaszczyk
Poszerz zasób słownictwa z branży IT i naucz się poprawnie je wykorzystywać! Obecnie język angielski jest nieodłącznym elementem świata IT. Większość producentów oprogramowania oraz twórców metodyk i standardów w branży IT udostępnia materiały wyłącznie w tym języku. Ponadto wiele projektów informatycznych jest realizowanych we współpracy z ekspertami pochodzącymi z różnych krajów. Komunikacja odbywa się wówczas przeważnie także w języku angielskim. Jeśli więc jesteś specjalistą z branży IT, funkcjonującym na co dzień w środowisku anglojęzycznym, możesz z kolei nie czuć się w pełni swobodnie wypowiadając się w tym języku w każdym obszarze tak szerokiej dziedziny wiedzy. Jeśli chcesz zatem: poznać lub poszerzyć specjalistyczne słownictwo stosowane na co dzień w branży IT, nauczyć się poprawnie je wykorzystywać i profesjonalnie wypowiadać się podczas spotkań, konferencji branżowych i codziennej pracy z klientem, zrozumieć zaawansowane reguły gramatyczne lub odświeżyć wiedzę na ten temat, by zabłysnąć podczas formalnych spotkań lub jako autor profesjonalnej dokumentacji w języku angielskim, zacząć posługiwać się prawidłowymi polskimi terminami zamiast kalkami językowymi, Koniecznie sięgnij po tę książkę! Znajdziesz tu profesjonalne angielskie teksty dotyczące różnych obszarów IT: baz danych, big data, sieci komputerowych, metod wytwarzania oprogramowania i wielu innych. Każdy z nich został opatrzony słowniczkiem zawierającym tłumaczenia na język polski zarówno terminów specjalistycznych, jak i tych z języka ogólnego. Ponadto w każdym rozdziale omówione zostały różne zagadnienia gramatyczne wraz z przykładami ich zastosowania w języku informatyki. Na końcu każdego rozdziału znajdziesz ćwiczenia, które pomogą Ci utrwalić poznane słownictwo i reguły gramatyczne. Dzięki temu opanujesz najważniejsze pojęcia, odkryjesz, w jakich kontekstach występują, i zaczniesz stosować je w praktyce. What is Information Technology? Databases How well do you know your computer? Computer networks What's so big about big data? Business Intelligence Data mining Software licensing Software development methodologies The Internet and the World Wide Web Data governance Software testing Revise and expand Your knowledge!
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
Beata Błaszczyk
Poszerz zasób słownictwa z branży IT i naucz się poprawnie je wykorzystywać! Obecnie język angielski jest nieodłącznym elementem świata IT. Większość producentów oprogramowania oraz twórców metodyk i standardów w branży IT udostępnia materiały wyłącznie w tym języku. Ponadto wiele projektów informatycznych jest realizowanych we współpracy z ekspertami pochodzącymi z różnych krajów. Komunikacja odbywa się wówczas przeważnie także w języku angielskim. Jeśli więc jesteś specjalistą z branży IT, funkcjonującym na co dzień w środowisku anglojęzycznym, możesz z kolei nie czuć się w pełni swobodnie wypowiadając się w tym języku w każdym obszarze tak szerokiej dziedziny wiedzy. Jeśli chcesz zatem: poznać lub poszerzyć specjalistyczne słownictwo stosowane na co dzień w branży IT, nauczyć się poprawnie je wykorzystywać i profesjonalnie wypowiadać się podczas spotkań, konferencji branżowych i codziennej pracy z klientem, zrozumieć zaawansowane reguły gramatyczne lub odświeżyć wiedzę na ten temat, by zabłysnąć podczas formalnych spotkań lub jako autor profesjonalnej dokumentacji w języku angielskim, zacząć posługiwać się prawidłowymi polskimi terminami zamiast kalkami językowymi, Koniecznie sięgnij po tę książkę! Znajdziesz tu profesjonalne angielskie teksty dotyczące różnych obszarów IT: baz danych, big data, sieci komputerowych, metod wytwarzania oprogramowania i wielu innych. Każdy z nich został opatrzony słowniczkiem zawierającym tłumaczenia na język polski zarówno terminów specjalistycznych, jak i tych z języka ogólnego. Ponadto w każdym rozdziale omówione zostały różne zagadnienia gramatyczne wraz z przykładami ich zastosowania w języku informatyki. Na końcu każdego rozdziału znajdziesz ćwiczenia, które pomogą Ci utrwalić poznane słownictwo i reguły gramatyczne. Dzięki temu opanujesz najważniejsze pojęcia, odkryjesz, w jakich kontekstach występują, i zaczniesz stosować je w praktyce. What is Information Technology? Databases How well do you know your computer? Computer networks What's so big about big data? Business Intelligence Data mining Software licensing Software development methodologies The Internet and the World Wide Web Data governance Software testing Revise and expand Your knowledge!
Andrew Stellman, Jennifer Greene
UWAGA! Podręcznik przyjazny dla mózgu! C# ma ugruntowaną pozycję jednego z najważniejszych języków programowania. Nowoczesny, wszechstronny i dojrzały, a do tego sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu o wysokiej jakości. Nic nie stoi na przeszkodzie, aby C# stał się Twoim pierwszym językiem programowania i przy okazji pozwolił Ci się świetnie bawić! Wielkie dzięki! Wasze książki pomogły mi w rozpoczęciu kariery! Ryan White, programista gier Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. W praktyce oznacza to, że dzięki niej zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie przyswoisz język C# i umiejętność pracy w Visual Studio. Dowiesz się, jak pisać gry 3D w Unity i korzystać z LINQ. A to wszystko dzięki łamigłówkom, ćwiczeniom i tworzeniu rzeczywistych aplikacji. Intuicyjnie zrozumiesz ważne techniki i zagadnienia programistyczne. Nie musisz mieć doświadczenia - tylko chęć do nauki! Zwięzłe, rzetelne i - przede wszystkim - ciekawe wprowadzenie do programowania w C#! Jon Galloway, Microsoft Latarnia geniuszu! Przekazuje wiedzę, pobudza ciekawość i podsyca pasję do programowania! Gerald Versluis, Microsoft
Domowe lekcje matematyki. Klasy 4-6. Wydanie II
Danuta Zaremba
Twoje dziecko wreszcie zrozumie matematykę! Matematyka z natury rzeczy nie jest łatwa. Dla wielu to najtrudniejszy przedmiot w szkole. Sprawia problemy nie tylko uczniom, ale także tym, którzy jej uczą. Niełatwo przygotować lekcje tak, aby uczynić zrozumiałym to, co trudno zrozumieć. Autorka przekonała się o tym w czasie swojej pracy jako nauczycielka, a teraz swoimi pomysłami dzieli się z czytelnikami, proponując scenariusze lekcji w szkole podstawowej. Zgromadzony tu materiał jest zgodny z podstawą programową nauczania matematyki w szkole podstawowej. Domowe lekcje matematyki to propozycja dla opiekunów, którzy chcą pomóc dzieciom w nauce tego przedmiotu. Każdej lekcji towarzyszą starannie dobrane do danego tematu ćwiczenia, za pomocą których autorka pokazuje, w jaki sposób rozmawiać z podopiecznym i jakie pytania mu zadawać, aby dostrzegł istotę omawianego zagadnienia. A w efekcie - zrozumiał matematykę, bo jak twierdzi francuski filozof Alain Badiou, "bez matematyki jesteśmy ślepi". Arytmetyka liczb naturalnych Długość i kąty Ułamki zwykłe i dziesiętne Trójkąty, czworokąty i wielokąty Bryły Liczby ujemne i dodatnie Elementy algebry Książka zawiera zadania z odpowiedziami!