Результати пошуку

657
Завантаження...
EЛЕКТРОННА КНИГА

Język inżynierii systemów SysML. Architektura i zastosowania. Profile UML 2.x w praktyce

Stanisław Wrycza, Bartosz Marcinkowski

SysML, czyli System Modeling Language, to nowy obiektowy język modelowania systemów. W prostej linii wywodzi się on z języka UML, który stanowił do tej pory swego rodzaju standard w inżynierii oprogramowania. SysML został dostosowany do specyficznych potrzeb inżynierów systemowych, zajmujących się projektami w sposób całościowy. Pozwala na specyfikację, analizę, projektowanie i weryfikację złożonych systemów różnego rodzaju, a dzięki swoim dużym możliwościom i elastyczności w ciągu kilku lat zdołał zdobyć liczną rzeszę profesjonalnych użytkowników. Opanowanie arkanów posługiwania się tym narzędziem ułatwi książka "Język inżynierii systemów SysML. Architektura i zastosowania. Profile UML 2.x w praktyce". Pierwsza na polskim rynku pozycja poświęcona SysML stanowi jednocześnie doskonałe wprowadzenie w zagadnienia inżynierii systemowej, zawiera szczegółowy opis architektury języka oraz prezentuje najważniejsze koncepcje związane z jego zastosowaniem. Książka niemal w całości przedstawia różnego typu diagramy, a zamieszczone w niej dodatki ułatwią zrozumienie nawet najbardziej skomplikowanych zagadnień i umożliwią sprawne poruszanie się po treści oraz uzupełnienie wiedzy w oparciu o publikacje innych autorów. Struktura, historia i zastosowania języka SysML Diagram wymagań systemowych Diagram definiowania bloków Diagram bloków wewnętrznych Diagram parametryczny Rozszerzony diagram czynności Diagramy UML4SysML Poznaj język SysML, opierając się na wiedzy najlepszych specjalistów w tej dziedzinie!

658
Завантаження...
EЛЕКТРОННА КНИГА

Język R i analiza danych w praktyce. Wydanie II

Nina Zumel, John Mount

Analiza danych albo nauka o danych jest interdyscyplinarną dziedziną, dzięki której hipotezy i dane przekształca się w zrozumiałe przewidywania. Predykcyjna analiza danych przynosi wymierne korzyści w wielu dziedzinach, od polityki począwszy, a na udzielaniu kredytów skończywszy. Osobą odpowiedzialną za tę magię jest analityk danych - człowiek, który zbiera i przygotowuje dane, wybiera technikę modelowania, pisze kod, weryfikuje wyniki swojej pracy, wreszcie komunikuje je interesariuszom. Jak widać, profesja analityka danych jest wyjątkowo atrakcyjna i wyjątkowo wymagająca. Aby określić umiejętności praktyczne wymagane w zawodzie analityka danych, najlepiej prześledzić realizacje konkretnych projektów z wykorzystaniem rzeczywistych danych. Ta książka jest samouczkiem prezentującym praktyczne aspekty dziesiątek technik, które wykorzystują profesjonalni analitycy danych. Główny nacisk autorzy położyli na zadania: ich zaplanowanie, przygotowanie, realizację i prezentację wyników. Dzięki praktycznemu podejściu z tej pozycji skorzystają zarówno analitycy biznesowi, jak i badacze danych. Pokazano tu, w jakich przypadkach i w jaki sposób należy stosować techniki statystyczne oraz metody uczenia maszynowego. W każdym rozdziale omówiono nowe narzędzia w kontekście rzeczywistych, praktycznych projektów. W rezultacie powstał potężny zbiór przydatnych ćwiczeń napisanych w języku R, opatrzonych wartościowymi wskazówkami, komentarzami i podpowiedziami. W książce między innymi: zasady zarządzania procesem analizy danych zadania analityka danych przekształcanie danych w celu przygotowania ich do analizy techniki statystyczne i metody uczenia maszynowego w języku R zaawansowane metody modelowania tajniki skutecznego prezentowania wyników analiz R: jesteś gotów na właściwe wyniki analizy danych?

659
Завантаження...
EЛЕКТРОННА КНИГА

JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi

Lynn Beighley

Język JavaScript, początkowo wykorzystywany tylko do sterowania pracą przeglądarek internetowych, dzięki współpracy z Node.js znacząco rozszerzył swoje możliwości. To środowisko uruchomieniowe zbudowano na bazie silnika V8. Udostępnia biblioteki obsługujące procesy wejścia-wyjścia wraz z komunikacją sieciową. Umożliwia posługiwanie się JavaScriptem poza przeglądarką internetową. W ten sposób uruchamia się skrypty powłoki, zarządza usługami backendowymi i wykonuje skrypty bezpośrednio na urządzeniach docelowych. Możliwości JavaScriptu stają się imponujące! To zwięzły i praktyczny podręcznik, w którym znajdziesz wiedzę potrzebną do rozpoczęcia pracy z Node.js. Dzięki tej książce - i płytce Raspberry Pi - w krótkim czasie nauczysz się wykorzystywać JavaScript w sposób bardzo nieoczywisty: napiszesz bota, którego uruchomisz na minikomputerze Raspberry Pi i będziesz wykorzystywać do śledzenia wpisów na Twitterze. Ponadto poznasz kilka ważnych elementów języka JavaScript, napiszesz serwer sieciowy i program sterujący pracą diod LED. Pod koniec dowiesz się więcej o fascynujących możliwościach, jakie przed tandemem JavaScript i Node.js otwiera rodzący się na naszych oczach internet rzeczy! Najważniejsze zagadnienia: przygotowanie środowiska i narzędzi potrzebnych do pracy tworzenie kodu w JavaScripcie tworzenie twitterowego bota na Raspberry Pi JavaScript i Node.js a internet rzeczy Node.js i JavaScript: sprawdź ich nieoczywiste zastosowania!

660
Завантаження...
EЛЕКТРОННА КНИГА

JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II

Simon Timms

JavaScript przez mnóstwo lat był wykorzystywany głównie jako technika uzupełniania podstawowej funkcjonalności stron internetowych. Dziś to się zmienia: JavaScript należy do najpopularniejszych języków i jest wykorzystywany na wiele sposobów. Wzorce projektowe to jedna z ciekawszych możliwości: dzięki nim programista bierze pod uwagę sprawdzone rozwiązania. Niniejsza książka jest przeznaczona dla osób używających JavaScriptu, które chcą nauczyć się programowania obiektowego w tym języku, a także dobrze poznać standard ECMAScript 2015. Przedstawiono tu wzorce kreacyjne, strukturalne i operacyjne oraz metody ich stosowania. Przeanalizowano wzorce widoku modelu i wzorce do budowy aplikacji internetowych. Obszernie omówiono mikrousługi, a także wzorce do testowania kodu za pomocą atrap obiektów i środowisk atrap obiektów oraz techniki monkey patching. Opisano też kilka wzorców zaawansowanych, w tym wzorzec wprowadzania zależności i przetwarzania końcowego w czasie rzeczywistym. Najważniejsze zagadnienia omówione w książce: czym są wzorce projektowe i jak należy organizować kod poszczególne grupy wzorców projektowych i ich zastosowanie programowanie funkcyjne i reaktywne programowanie aspektowe inne narzędzia zgodne ze standardem ECMAScript 2015/2016 Wzorce projektowe — niezbędne w przyborniku programisty! Simon Timms — jest głównym projektantem oprogramowania w firmie Clear-Measure w Austin, w Teksasie. Jest ekspertem w dziedzinie technologii serwerowych .NET, interesuje się wizualizacjami i przetwarzaniem w chmurze. Angażuje się w rozwijanie metodyki DevOps. Często wypowiada się na jej temat w ramach grupy Calgary.Net, której jest przewodniczącym.

661
Завантаження...
EЛЕКТРОННА КНИГА

Kalejdoskop fotografii. Między techniką a sztuką

Leszek J. Pękalski

Chcesz osiągnąć fotograficzne mistrzostwo? Bez tej książki może Ci się nie udać! Poznaj czynniki mające wpływ na techniczną jakość zdjęć Naucz się wykorzystywać w swoim warsztacie różne środki wyrazu Połącz talent z wiedzą i doświadczeniem, aby uzyskać najlepsze wyniki Duża dostępność zaawansowanego sprzętu fotograficznego i coraz większa łatwość wykonywania technicznie poprawnych zdjęć tworzą iluzję, że dosłownie każdy, kto dysponuje odpowiednimi środkami finansowymi i ma trochę wprawy, może stać się prawdziwym mistrzem fotografii. Jednak wcale tak nie jest - tysiące nudnych, niemal identycznych zdjęć zalegają na twardych dyskach i w albumach posiadaczy mniej lub bardziej wyszukanych aparatów cyfrowych. Jak zatem osiągnąć naprawdę dobre rezultaty? Jak wspiąć się na wyżyny? Jak sprawić, aby nasze zdjęcia były nie tylko dobre, lecz wyróżniały się na tle innych, a nawet zasługiwały na miano artystycznych? Na te i wiele innych pytań odpowiada książka "Kalejdoskop fotografii. Między techniką a sztuką" . Jej autor, znany fotografik i doświadczony pedagog, postawił sobie za cel gruntowną i rzetelną prezentację wielu zagadnień związanych z warsztatem i technikami wykorzystywanymi w fotografii. Czytelnik znajdzie tu dokładny opis zjawisk fizycznych, na których opiera się fotografia, a także omówienie zasad działania współczesnych aparatów i innego sprzętu fotograficznego. Podręcznik zawiera ponadto informacje i porady, jak kontrolować parametry zdjęć i właściwie wykorzystywać oświetlenie, a także jakie środki wyrazu warto stosować dla otrzymania zamierzonego efektu. Autor nie koncentruje się jednak wyłącznie na zagadnieniach technicznych - dużo uwagi poświęca kwestiom dotyczącym estetyki i artystycznej strony zdjęć. Budowa i elementy składowe aparatu fotograficznego Dodatkowe wyposażenie i jego zastosowanie Zjawiska fizyczne leżące u podstaw fotografii Czynniki wpływające na jakość, formę i atrakcyjność obrazu Sposoby wykorzystania światła naturalnego i sztucznego Obszerne informacje na temat techniki fotografii barwnej i czarno-białej, tradycyjnej i cyfrowej Perspektywa, kompozycja, głębia ostrości i inne czynniki kształtowania obrazu Omówienie wielu zjawisk i faktów z dziedziny fotografii, jakich próżno szukać w innych książkach Historia rozwoju technologii fotograficznej Dowiedz się, jak najlepiej wykorzystywać dostępne techniki, aby fotografować naprawdę świadomie. Leszek Jerzy Pękalski - z wykształcenia fizyk teoretyk. Do 1979 roku był pracownikiem naukowo-dydaktycznym na Uniwersytecie Gdańskim. Po odejściu z uczelni zawodowo zajął się fotografowaniem. W 1978 roku przyjęty do ZPAF. W swoim dorobku artystycznym ma wystawy indywidualne oraz ponad dwieście wystaw zbiorowych w kraju i za granicą. Jest też laureatem nagród i wyróżnień oraz autorem licznych publikacji prasowych i książkowych. Przez wiele lat wykładał w gdańskiej ASP oraz w kilku prywatnych szkołach fotografii w Trójmieście. Rzeczoznawca MKiDN ds. fotografii artystycznej.    

662
Завантаження...
EЛЕКТРОННА КНИГА

Kali Linux. Testy penetracyjne

Joseph Muniz, Aamir Lakhani

Podręcznik pentestera! W dobie internetu możemy cieszyć się globalną dostępnością każdego z systemów informatycznych. Z jednej strony daje to ogromne możliwości wymiany informacji, z drugiej naraża system na ataki z zewnątrz. Zastanawiasz się, jak zapewnić bezpieczeństwo Twojej sieci? Spróbuj się do niej włamać lub zleć to profesjonaliście! Wykonywane w ten sposób testy penetracyjne to jedna z najskuteczniejszych metod weryfikacji bezpieczeństwa w sieci. Jeżeli zainteresował Cię temat testów penetracyjnych, to trafiłeś na doskonałą książkę. Znajdziesz w niej omówienie specjalnej dystrybucji Kali Linux. Zawiera ona zestaw niezbędnych narzędzi oraz pozwoli Ci przeprowadzić testy. W trakcie lektury zrozumiesz, jak przygotować środowisko pracy i jak przeprowadzić atak na popularne serwery aplikacji internetowych oraz ich klientów. W kolejnych rozdziałach dowiesz się, jak zweryfikować zabezpieczenia aplikacji internetowych oraz serwerów WWW. Na sam koniec poznasz najlepsze metody przeciwdziałania i zapobiegania atakom oraz dowiesz się, jak przygotować raport końcowy, w którym zaprezentujesz uzyskane rezultaty. Książka ta jest obowiązkową lekturą dla wszystkich osób, którym bezpieczeństwo sieci nie jest obojętne! Sięgnij po tę książkę i: poznaj możliwości dystrybucji Kali Linux przeprowadź typowe ataki na serwery aplikacji internetowych przekonaj się, jak przeprowadzić atak na metody uwierzytelniania przygotuj kompletny raport ze swoich działań zadbaj o bezpieczeństwo sieci! Bezpieczeństwo sieci jest w Twoich rękach!

663
Завантаження...
EЛЕКТРОННА КНИГА

Kali Linux. Testy penetracyjne i bezpieczeństwo sieci dla zaawansowanych. Wydanie II

Vijay Kumar Velu

Kali Linux jest dystrybucją BackTrack systemu Linux służącą do zaawansowanego badania zabezpieczeń systemów teleinformatycznych, również poprzez testy penetracyjne. Naturalnie, praca pentestera wiąże się również z przeprowadzaniem rozpoznania, skanowaniem w poszukiwaniu słabych stron zabezpieczeń, wykorzystywaniem exploitów, omijaniem zabezpieczeń i późniejszą eksploracją skompromitowanych systemów. W ten sposób diagnozuje się słabe strony systemu, co z kolei umożliwia usunięcie usterek i osiągnięcie wysokiego stopnia bezpieczeństwa. Realizacja tak ambitnego celu wymaga jednak znakomitego przygotowania i szerokiej wiedzy pentestera. Dzięki tej książce poznasz sprawdzone techniki pokonywania mechanizmów obronnych różnych systemów za pomocą narzędzi dostępnych w Kali Linux. Dowiesz się, jak wybrać najbardziej efektywne rozwiązania, nauczysz się szybkiego skanowania sieci w poszukiwaniu luk w systemie zabezpieczeń, aż w końcu będziesz mógł przeprowadzić atak i powłamaniową eksplorację środowiska, przy czym będziesz wiedzieć, jakie techniki zminimalizują ryzyko wykrycia. Zapoznasz się ze specyfiką ataków na sieci bezprzewodowe, aplikacje internetowe i systemy wykorzystujące zdalny dostęp. W książce przedstawiono również zagadnienia związane z bezpieczeństwem fizycznym infrastruktury i z metodami socjotechnicznymi stosowanymi przez hakerów. Najciekawsze zagadnienia: Zarys metodologii testów penetracyjnych Aktywne i pasywne rozpoznanie celu przed atakiem Rozpoznawanie i przełamywanie zabezpieczeń Powłamaniowa eksploracja celu i pozioma eskalacja ataku Przejmowanie kontroli nad skompromitowanym systemem Kali Linux - subtelne narzędzie pentestera! Vijay Kumar Velu jest zapalonym praktykiem bezpieczeństwa teleinformatycznego. Ma ponad 11-letnie doświadczenie w branży IT. Zdobył wiele certyfikatów bezpieczeństwa, w tym Certified Ethical Hacker, EC-Council Certified Security Analyst i Computer Hacking Forensics Investigator. Velu jest członkiem zarządu Cloud Security Alliance (CSA) w Kuala Lumpur oraz członkiem National Cyber Defense and Research Center (NCDRC) w Indiach. Jest fanatykiem technologii, kocha muzykę i chętnie angażuje się w działalność charytatywną.

664
Завантаження...
EЛЕКТРОННА КНИГА

Kali Linux. Testy penetracyjne. Wydanie III

Gilberto Najera-Gutierrez, Juned Ahmed Ansari

Powtarzające się przypadki masowego naruszania bezpieczeństwa informacji, nielegalnego gromadzenia danych wrażliwych o użytkownikach czy nieuprawnionego wykorzystywania systemów do dezinformacji zmuszają organizacje do uznania cyberbezpieczeństwa za swój priorytet. Z drugiej strony coraz krótszy cykl rozwojowy aplikacji i usług sieciowych, a także rosnąca liczba technologii o coraz większej złożoności sprawiają, że projektant aplikacji nie jest w stanie w pełni przetestować tworzonego oprogramowania pod kątem bezpieczeństwa. W tych warunkach rośnie rola specjalistów w dziedzinie testów bezpieczeństwa. Wśród narzędzi dla profesjonalnych pentesterów słynny system Kali Linux zasługuje na szczególną uwagę. To trzecie, uzupełnione i zaktualizowane wydanie znakomitego przewodnika dla testerów aplikacji. Wyjaśniono w nim koncepcję etycznego hakingu i testów penetracyjnych oraz omówiono narzędzia dostępne w systemie Kali Linux. Przedstawiono mechanikę klasycznych ataków, również tych z wstrzykiwaniem kodu SQL i poleceń. Bardzo dokładnie przeanalizowano kwestie kontroli danych wejściowych. Ważną część książki stanowi omówienie najnowszych problemów z warstwami kryptograficznymi w komunikacji sieciowej, a także prezentacja zautomatyzowanych fuzzerów do wykrywania potencjalnych luk i podatności w aplikacjach internetowych. Oprócz opisów poszczególnych technik ataków znalazły się tu również wskazówki dotyczące zapobiegania tym atakom i łagodzenia ich skutków. Najciekawsze zagadnienia: metodyki testów penetracyjnych i podstawowe pojęcia z tym związane klasyczne metody ataków: wstrzykiwanie kodu, ataki XSS i CSRF wykorzystywanie podatności kryptograficznych ataki file inclusion, HTTP Parameter Pollution (HPP) oraz wycieki informacji prowadzenie ataku ze strony klienta zautomatyzowane skanery i fuzzery Kali Linux. Sprawdź, czy na pewno jesteś bezpieczny!