Publisher: 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.
641
Ebook

Mamarazzi. Fotografowanie dzieci. Poradnik dla mam

Stacy Wasmuth

Uwieczniaj najwspanialsze chwile dzieciństwa swoich pociech! Jak fotografować raczkujące maluchy, ruchliwe kilkulatki i kapryśne nastolatki? Jak umiejętnie kadrować, dobierać oświetlenie i panować nad ostrością zdjęć? Jak wykorzystać możliwości każdego aparatu - zarówno prostego kompaktu, jak i lustrzanki? Pierwszy uśmiech, pierwszy ząbek, pierwsze kroki… Dzieciństwo to tysiące pięknych, wzruszających chwil, które każdy rodzic chciałby zachować na zawsze. Właśnie dlatego aparat fotograficzny to najlepszy przyjaciel każdej mamy - pozwala udokumentować najwspanialsze momenty w życiu ukochanej pociechy, a potem dzielić się nimi z bliskimi. Jeśli i ty pragniesz zamknąć w obiektywie każdą magiczną chwilę z szybko umykającego dzieciństwa rozkosznego, małego łobuziaka, jak większość mam należysz do klubu mamarazzi. Z pewnością warto jednak wyjść poza zwykłe pstrykanie i robić naprawdę dobre, podkreślające wyjątkowość i atmosferę chwili fotografie, które zachwycą rodzinę i znajomych. Bierz się za tę lekturę, a potem do dzieła! Opanuj najważniejsze zagadnienia z dziedziny fotografii. Ta wiedza pozwoli Ci wiernie oddać dziecięcą urodę, pokazać wyjątkową osobowość Twoich brzdąców i uchwycić urok każdej chwili. Otrzymasz całe mnóstwo praktycznych wskazówek od profesjonalistów zajmujących się zawodowo fotografowaniem dzieci - od rad na temat kolorów i tekstur ubranek najlepiej prezentujących się na zdjęciach, po sprawdzone sztuczki na wywołanie naturalnego uśmiechu na twarzy zapłakanego maluszka. Poznasz niezbędne techniki wykorzystania światła, tajniki umiejętnego komponowania ujęć, ustawiania ekspozycji, ostrości czy balansu bieli. Nauczysz się nie tylko w pełni korzystać z możliwości swojego aparatu, ale także programów graficznych do szybkiego poprawiania mniej udanych fotografii. A potem pokażesz światu własne, zachwycające zdjęcia i poczekasz na lawinę pochwał! Dowiedz się wszystkiego, co powinna wiedzieć ambitna mama z aparatem! Jak uchwycić naturalny wyraz twarzy, a nie wymuszony uśmiech Jak nakłonić do współpracy dziecko w każdym wieku: od raczkujących maluchów po trudne nastolatki Jak przygotować się do zdjęć: od ubrań po idealne miejsce do sesji Jak umiejętnie fotografować: kompozycja ujęć, dobór oświetlenia, ustawianie ekspozycji, ostrości i balansu bieli Jak uzyskać dobre efekty za pomocą różnych technik oświetleniowych Jak poprawić zdjęcia dzięki prostym technikom edycji komputerowej Jak wykorzystać w pełni możliwości aparatu i obiektywów Książka zawiera też mnóstwo zachwycających przykładów zdjęć dzieci, które stanowią doskonałą inspirację dla wszystkich mamarazzi! Stacy Wasmuth to zawodowa fotografka oraz mamarazzo, która sama przyznaje, że fotografowanie jej własnych dzieci stanowi dla niej jedno z największych wyzwań. Na liście klientów Stacy znajdują się znane osobistości oraz wiele rodzin z dziećmi. Jej prace można podziwiać na stronie www.bluecandyphotography.com.

642
Ebook

Fotografia cyfrowa. Nieoficjalny podręcznik

Andy Rathbone, Chris Grover, Barbara Brundage, David Pogue, ...

Poznaj tajniki fotografii cyfrowej Wykorzystaj wszystkie możliwości swojego aparatu Uporządkuj swoją kolekcję zdjęć Skoryguj nieudane fotografie Zaprezentuj swoje prace w sieci Magia fotografii cyfrowej jest coraz silniejsza i fascynuje bardzo wiele osób. Jedni doceniają łatwość obsługi aparatów cyfrowych, inni -- ogromne możliwości poprawiania zdjęć, nawet nieudanych. Z dobrodziejstw fotografii cyfrowej coraz częściej korzystają również profesjonaliści, którzy jeszcze całkiem niedawno niemal ślubowali wierność celuloidowej kliszy. Jednak mimo wzrostu popularności fotografii cyfrowej oraz komputerowej obróbki zdjęć, nadal obowiązują uniwersalne reguły dotyczące kompozycji ujęć. Aby robić zdjęcia, które będą wyróżniać się spośród setek tysięcy innych, należy poznać nie tylko zasady obsługi aparatu fotograficznego i programu graficznego, ale także reguły, którymi fotograficy kierują się od dziesiątek lat. Książka "Fotografia cyfrowa. Nieoficjalny podręcznik" to kompendium wiedzy na temat fotografii cyfrowej, zawierające wiadomości, których brak w instrukcjach obsługi aparatów i dokumentacji programów. To tu dowiesz się, jaki aparat wybrać i jak wykorzystać wszystkie jego możliwości. Nauczysz się komponować ujęcia i fotografować w różnych warunkach oraz miejscach. Przeczytasz o zarządzaniu cyfrowymi fotografiami zgromadzonymi na dysku twardym, katalogowaniu ich i opisywaniu za pomocą słów kluczowych. Poznasz techniki korekcji barwnej i tonalnej oraz retuszu zdjęć. Znajdziesz tu także informacje o publikowaniu swoich prac w internecie oraz drukowaniu ich. Wybór aparatu fotograficznego Ustawienia automatyczne i ręczne Kompozycja kadru Fotografia sportowa Portrety Fotografowanie dzieci Krajobrazy i zachody słońca Makrofotografia Porządkowanie kolekcji zdjęć Kadrowanie i obracanie fotografii Retusz i korekcja Publikacja zdjęć w sieci Drukowanie fotografii Poznaj różnice pomiędzy zwykłym "pstrykaniem" a profesjonalnym wykonywaniem zdjęć.

643
Ebook

Podręcznik genialnych pomysłów. Od inspiracji po realizację. Smashing Magazine

Cameron Chapman

Niezwykła książka, niezbędna każdemu projektantowi! Cierpisz na brak weny? Otoczenie nie sprzyja kreatywności? Nie masz pomysłu na kolejny projekt? Jeżeli siadasz do komputera i nie potrafisz wykrzesać z siebie ani odrobiny zapału, to znaczy, że masz problem. Ale nie martw się! Mamy genialne rozwiązanie właśnie dla Ciebie! Ta książka to niewyczerpane źródło inspiracji. Znajdziesz w niej mnóstwo ciekawych i pomysłowych stron internetowych, liczne zdjęcia oraz bezcenne porady, co robić w trudnych chwilach. Cameron Chapman nakarmi Twoją wyobraźnię dziesiątkami skojarzeń i idei! Autorka koncentruje się na uniwersalnych elementach każdego dobrego projektu, takich jak kolor, kształt, faktura, harmonia, proporcje, rytm i spójność. Na kartach tej książki znajdziesz ponad 700 przykładów rozwiązań i konceptów zaczerpniętych ze stron internetowych, świata fotografii, opakowań, architektury, projektów wnętrz, mody, mebli, zabawek, przedmiotów codziennego użytku... i nie tylko. Sprawdź, jak za pomocą drobnych zmian odświeżyć projekty i tchnąć w nie nowe życie! Dowiedz się też, jak szukać weny w codziennym życiu. Wiedza ta jest naprawdę przydatna. Ta książka to najlepszy środek wspomagający dla każdego projektanta - przekonaj się sam! Sięgnij po tę książkę i: rozwiąż swoje problemy z brakiem pomysłów nakarm wyobraźnię ciekawymi skojarzeniami oraz ideami zobacz ciekawe i inspirujące projekty stron internetowych przejrzyj atrakcyjne i pomysłowe zdjęcia Ta książka to kopalnia pomysłów i źródło inspiracji dla każdego projektanta!

644
Ebook

Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone

Rick Waldron, Andrew Fisher, Lyza Danger Gardner

Powszechnie JavaScript uważa się za doskonałe narzędzie do programowania aplikacji internetowych. To jednak nie wszystko: ten język świetnie nadaje się również do programowania robotów. Umożliwia zaprojektowanie zachowania robota, określenie, w jaki sposób będzie on zmierzał do celu, reagował na sygnały z otoczenia, oczekiwał na instrukcje czy omijał przeszkody. Bardzo wygodnym narzędziem do programowania robotów jest platforma Johnny-Five. Umożliwia ona programowanie robotów zbudowanych z płytek Arduino, Raspberry Pi i BeagleBone. Dzięki tej książce można nauczyć się budowania i programowania robotów o najrozmaitszej funkcjonalności i wielu zastosowaniach. Do jej napisania Rick Waldron zaprosił czternastu mistrzów JS — inżynierów, nauczycieli, popularyzatorów i liderów. Dowiesz się od nich, w jaki sposób zbudować poszczególne elementy robota, jakie części zastosować i jak napisać potrzebny kod. Podpowiedzą Ci, jak przygotować sobie warsztat pracy oraz zdobyć potrzebne materiały. Znajdziesz tu mnóstwo wskazówek pomocnych przy planowaniu, budowie i testowaniu już istniejących projektów. Poszczególne zadania zostały tak dobrane, aby po ich wykonaniu można było zabrać się za trudniejsze projekty, o wyższym stopniu złożoności. Zbuduj i zaprogramuj: roboty kroczące, piszące, pływające, a nawet tańczące domowy zegar słoneczny robota sterowanego głosem robota do sterowania oświetleniem system monitoringu robota ze sztuczną inteligencją robota delta interaktywne buty

645
Ebook

Java dla zupełnie początkujących. Owoce programowania. Wydanie VII

Tony Gaddis

Od struktur sterujących po obiekty Java jest rozbudowanym, elastycznym i wszechstronnym, a przy tym dojrzałym językiem programowania. Pozwala na tworzenie kodu dla prawie wszystkich rodzajów komputerów, również tych sterujących pracą najbardziej wyspecjalizowanych urządzeń. Można go używać do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Jest znakomitym wyborem dla osób, które postanowiły związać swoją przyszłość zawodową z którąś z wielu gałęzi informatyki. Aby optymalnie wykorzystać potencjał drzemiący w Javie, koniecznie trzeba zadbać o solidne podstawy - zarówno w teorii, jak i w praktyce kodowania. Oto zaktualizowane i uzupełnione wydanie cenionego podręcznika dla studentów. Książka została pomyślana w taki sposób, aby maksymalnie ułatwić naukę Javy krok po kroku i pozwolić na możliwie szybkie rozpoczęcie samodzielnego kodowania. Znalazło się tu wprowadzenie do wiedzy o sprzęcie, oprogramowaniu, wykonywaniu programów i kompilacji kodu. Dzięki temu nawet zupełnie początkujące osoby zaczną płynnie posługiwać się typami danych, zmiennymi czy instrukcjami sterującymi. Bardzo starannie omówiono takie tematy jak klasy, obiekty i dziedziczenie. Nie zabrakło wprowadzenia do pracy z bazami danych, plikami czy też podstaw budowy graficznego interfejsu użytkownika za pomocą nowej biblioteki JavaFX. W tej książce między innymi: solidne podstawy programowania i wprowadzenie do Javy operacje wejścia-wyjścia, przetwarzanie tekstu oraz obsługa wyjątków rekurencja i jej zastosowanie w rozwiązywaniu problemów praca z animacjami, dźwiękiem i wideo wykorzystanie interfejsu JDBC do pisania aplikacji bazodanowych Java: zdobądź solidne podstawy i programuj jak mistrz!

646
Ebook

Facebook Graph API. Tworzenie rozbudowanych rozwiązań we Flashu

Michael James Williams

Graph API — Lubię to! Jak wykorzystać potencjał 500 milionów użytkowników? Jak zarejestrować własną aplikację na Facebooku? Jakie możliwości kryje ActionScript 3SDK for Facebook Platform? Ponad 500 milionów użytkowników, spędzających 700 000 000 000 minut miesięcznie na jednej witrynie. O czym mowa? O serwisie Facebook! Jego potencjał doceniła niejedna firma. Zastanawiasz się, jak dołączyć do tego grona? Jak zdobyć popularność, fanów i być może zarobić? Uwierz, że to nic trudnego! Facebook udostępnia bogate API, dzięki któremu bez problemu zintegrujesz się z witryną facebook.com. W tej książce wiedza jest na wyciągnięcie ręki. W trakcie lektury nauczysz się korzystać z dostarczonych funkcji przy użyciu ActionScript 3 SDK for Facebook Platform. Dowiesz się, jak zarejestrować swoją aplikację, uwierzytelniać użytkowników oraz żądać uprawnień rozszerzonych. Ponadto zobaczysz, jak korzystać z wyszukiwarki, wykrywać błędy oraz publikować wiadomości na tym portalu społecznościowym. Książka ta jest idealną pozycją dla każdego fana Facebooka posiadającego zacięcie programistyczne. Sprawdzi się także doskonale w rękach profesjonalistów chcących stworzyć nowe narzędzia lub gry dla portalu Facebook. Polub to! Zalety i wady Facebooka Wybór hostingu WWW Dostęp do Graph API poprzez przeglądarkę Pobieranie informacji ze strony za pomocą ActionScript 3 Rejestracja aplikacji na Facebooku Uwierzytelnianie za pomocą ActionScript 3 Uzyskiwanie rozszerzonych uprawnień Pobieranie i stronicowanie wyników Wykorzystanie wyszukiwarki Pisanie w feedzie użytkownika Publikowanie sformatowanych postów Dodawanie i usuwanie oznaczenia "Lubię to!" Obsługa notatek i wydarzeń Tworzenie stron, grup, aplikacji i wideo Język FQL Dotrzyj do milionów użytkowników serwisu Facebook!

647
Ebook

Visual Studio 2013. Podręcznik programowania w C# z zadaniami

Jacek Matulewski

Ucz się, projektuj, zarabiaj! Poznaj język C# 5.0 i platformę .NET 4.5.1 — podstawy nowoczesnego projektowania aplikacji Windows Dowiedz się, jak projektować aplikacje Windows Forms i efektywnie używać kontrolek Wybierz optymalny sposób przechowywania informacji w bazie danych w aplikacjach dla platformy .NET Współczesne oprogramowanie musi sprostać wysokim standardom — powinno być funkcjonalne, bezawaryjne i szybkie. Pisanie i kompilowanie takich programów znacznie ułatwiają Visual Studio 2013 oraz platforma .NET. Warto wykorzystać także obiektowy język programowania C# 5.0, sprawdzone rozwiązanie zaprojektowane i wykorzystywane przez Microsoft. Ta wiedza pomoże Ci odnieść sukces na elitarnym rynku programistów Windows. Jeśli chcesz dowiedzieć się więcej o praktycznych aspektach działania Visual Studio, platformy .NET i programowaniu w języku C#, koniecznie przeczytaj tę książkę! Dowiesz się, jak pisać programy w C#, debugować je i kompilować. Zobaczysz, do czego służy biblioteka kontrolek i gdzie możesz bezpiecznie przechowywać dane. Przede wszystkim jednak będziesz miał możliwość rozwiązania wielu zadań, bo nic nie sprzyja nauce tak bardzo, jak samodzielne zmaganie się z ciekawymi zadaniami. Pierwsze spotkanie ze środowiskiem Visual Studio i językiem C# Błędy i ich tropienie Język C# 5.0 i programowanie obiektowe w C# Biblioteki DLL, testy jednostkowe i elementy programowania współbieżnego Pierwszy projekt aplikacji Windows Forms i komponenty biblioteki Windows Forms Technologia LINQ Przechowywanie danych w plikach XML (LINQ to XML) Tworzenie i rozbudowa bazy danych SQL Server i kreator źródeł danych Tradycyjne ADO.NET (DataSet) i nowoczesne Entity Framework Przykładowe zadania Twórz nowoczesne aplikacje w najnowszym Visual Studio i z platformą .NET!

648
Ebook

Swift od podstaw. Praktyczny przewodnik

Paweł Pasternak

Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych. Przewodnik ten poświęcono językowi Swift, który jest podstawą oprogramowania współpracującego z macOS, iOS, watchOS oraz tvOS. Od chwili wprowadzenia na rynek w 2014 roku Swift doczekał się już trzeciej wersji i powoli wypiera królujący niepodzielnie od lat Objective-C. Jeśli chcesz poznać najnowszą wersję języka Swift oraz środowisko programistyczne Xcode, sięgnij po tę książkę! Opanujesz dzięki niej przejrzystą składnię Swifta, typy danych oraz sposoby deklarowania stałych i zmiennych. Dowiesz się, jak tworzyć instrukcje warunkowe i pętle, jak korzystać z operatorów, funkcji, tablic, słowników, krotek i klas. Poznasz elementy interfejsu użytkownika, nauczysz się zarządzać danymi w swoich aplikacjach i posługiwać się komentarzami. Zrozumiesz także, jak działają narzędzia oferowane przez środowisko Xcode, i zyskasz wiedzę o podstawach pisania testów jednostkowych. Czas na naukę! Podstawowe informacje o języku Swift i środowisku programistycznym Xcode Korzystanie z Playground i wyświetlanie danych na ekranie Proste typy danych oraz używanie zmiennych i stałych Korzystanie z operatorów i tworzenie funkcji Używanie instrukcji warunkowych i różnych rodzajów pętli Posługiwanie się złożonymi typami danych i możliwości obiektowe Korzystanie z kontrolek, obsługa akcji i delegacji Zapisywanie i odczytywanie danych przy użyciu CoreData Tworzenie komentarzy i pisanie testów jednostkowych Wkrocz w świat programowania na platformy Apple!

649
Ebook

Mathcad. Zbiór zadań dla inżynierów

Tadeusz Białoń

Poznaj Mathcada - najlepsze narzędzie do obliczeń inżynierskich Niezbędna teoria w zasięgu ręki Praktyczne przykłady zastosowań Zadania prezentujące funkcje programu Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone oprogramowanie, Mathcad wymaga nauki, a tę najlepiej prowadzić na praktycznych przykładach. Książka zawiera 30 ciekawych, obszernych zadań, z których każde jest poświęcone innemu problemowi inżynierskiemu, matematycznemu lub naukowemu. Rozwiązywanie kolejnych ćwiczeń umożliwia stopniowe zapoznawanie się ze sposobem tworzenia arkuszy obliczeniowych w programie Mathcad. Zaproponowane zadania mają dużą wartość popularnonaukową, w przystępny sposób prezentują szeroki zakres zagadnień, w których stosowane są techniki komputerowego wspomagania obliczeń. Zbiór zadań jest przeznaczony do wykorzystania na kursach i zajęciach dydaktycznych prowadzonych na wczesnych latach studiów. Teoria potrzebna do wykonania każdego ćwiczenia została podana w jego wstępie, nie jest więc potrzebne korzystanie z innej literatury. Ponadto w opisach rozwiązań uwzględniono sposoby, w jakie można skontrolować poprawność działania utworzonego arkusza kalkulacyjnego, dzięki czemu książka może posłużyć również do samodzielnej pracy z oprogramowaniem Mathcad. Zadania opracowano pod kątem rozwiązywania w dwóch wersjach programu Mathcad, najnowszej Prime oraz starszej 15, wciąż dostępnej w sprzedaży i nadal bardzo popularnej.

650
Ebook

Mikrousługi w Javie. Poradnik eksperta

Sourabh Sharma

Chmury obliczeniowe otworzyły nowe możliwości projektowania aplikacji korporacyjnych. Obecnie konstruuje się je z małych, lekkich i zorientowanych na proces komponentów, nazywanych mikrousługami. Tworzone w ten sposób aplikacje są skalowalne i łatwe do zarządzania, a przy tym niezwykle elastyczne i wykorzystujące dostępne zasoby w wyjątkowo efektywny sposób. Jak łatwo się przekonać, projektowanie i implementacja mikrousług otwierają przed programistami Javy bardzo obiecujące perspektywy! Niniejsza książka jest przeznaczona dla programistów Javy, którzy znają podstawowe pojęcia dotyczące mikrousług i chcą tworzyć funkcjonalne aplikacje biznesowe w tej technologii. Przedstawiono tu najważniejsze zasady realizacji dużych projektów, zaprezentowano ważne szczegóły dotyczące konfiguracji środowiska programistycznego i ciągłej integracji, które ułatwią wdrażanie mikrousług. Opisano zalety i sposoby wykorzystania biblioteki Spring Security. Przedstawiono dobre praktyki projektowania mikrousług, a także techniki ich debugowania, tak aby bez problemu można było zaprojektować i wdrożyć aplikację w środowisku korporacyjnym. Niektóre zagadnienia omówione w książce: środowiska programistyczne i narzędzia do projektowania mikrousług różne technologie wdrażania mikrousług zabezpieczanie mikrousług, w tym uwierzytelnianie i autoryzacja testowanie mikrousług za pomocą klientów REST tworzenie interfejsów użytkownika w technologii Angular JS typowe problemy związane z projektowaniem mikrousług i ich rozwiązywanie Mikrousługi — sprytne rozwiązania biznesowe dla dużych korporacji! Sourabh Sharma tworzy aplikacje od ponad 10 lat. Jest cenionym ekspertem w dziedzinie tworzenia, wdrażania i testowania wielowarstwowych aplikacji internetowych. Opracował i wdrożył wiele rozwiązań samodzielnych i chmurowych dla klientów z listy Fortune 500. Jest autorem wielu systemów opartych na mikrousługach. Sharma jest pasjonatem Javy. Uwielbia analizowanie skomplikowanych problemów i poszukiwanie niestandardowych rozwiązań.

651
Ebook

Excel w tydzień. Uwolnij potęgę danych!

Mateusz Boryga

Naucz się korzystać z danych, które masz pod ręką Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych. Jeśli jeszcze nie potrafisz sprawnie poruszać się w Excelu, najwyższy czas to zmienić! Daj sobie tydzień na zrozumienie tego, jak tworzyć magię w arkuszu kalkulacyjnym. Poznaj uniwersalny schemat działania, odpowiedni dla każdego wyzwania w Excelu. Takie podejście pozwoli Ci w pełnym wymiarze korzystać z ogromnych możliwości tego programu! Dzięki książce: nauczysz się operować na tabelach przestawnych zaznajomisz się z pulpitem managerskim szybko zaczniesz pracować z makrami będziesz w stanie naprawić dowolny błąd będziesz sprawnie działać z każdym plikiem excelowym

652
Ebook

Minecraft. Crafting, czary i świetna zabawa. Wydanie II

Bartosz Danowski, Jakub Danowski

Kwadratowy świat Minecrafta — genialny sposób na deszczowy dzień! Instalowanie gry, czyli gdzie znaleźć Minecraft i jak ściągnąć go na swój komputer Wędrówki i pierwsze próby craftingu, czyli od czego zacząć przygodę w świecie gry Modyfikacje, czyli co możesz samodzielnie zmienić Sztuczki i receptury, czyli o czym na pewno nie wiesz, a warto byłoby się dowiedzieć Kto nigdy nie słyszał o Minecrafcie, ręka do góry! Nie widzę... No właśnie, Minecraft to jedna z tych gier, o których wszyscy słyszeli, nawet jeśli jeszcze nie mieli okazji zagrać. Ale z pewnością mają na to ochotę. Pora więc włączyć się do gry i samodzielnie sprawdzić, dlaczego świat zwariował na punkcie tej niezbyt efektownej graficznie gry. Dlaczego dzieci i dorośli — ośmiolatki i sześćdziesięciolatki — z taką pasją opowiadają o craftingu, zaklęciach, zbrojach, lśniących arbuzach, kilofach, czerwonych kamieniach i innych dziwacznych przedmiotach? Co takiego ma w sobie Minecraft? Jeśli chcesz zobaczyć, jak wygląda świat Minecrafta i czy warto zwiedzić go dokładniej, najłatwiej będzie zacząć od tej książki. Znajdziesz tu wszystkie informacje pozwalające sprawnie zainstalować grę i rozpocząć rozgrywkę. A gdy już nieco oswoisz się z kwadratowym światem i panującymi w nim zasadami, na pewno wrócisz do niej po kolejne wskazówki i garść podpowiedzi. Jak zbudować stół do zaklęć, a jak piec do wytapiania metali? Jak skonstruować mechanizmy i zmieszać magiczną miksturę? Gdzie znaleźć obsydian, a gdzie złote jabłko? Od czego zależy moc zaklęcia? Rozległy świat Minecrafta kryje w sobie wiele zagadek, ale nie zawsze musisz wymyślać koło od nowa ;-) Zostań mistrzem Minecrafta i baw się doskonale!

653
Ebook

Projektowanie oprogramowania dla zupełnie początkujących. Owoce programowania. Wydanie V

Tony Gaddis

Programowanie to nie tylko umiejętność pisania kodu oraz organizowania go w funkcje, procedury i moduły. Nawet najbardziej finezyjne języki i najnowocześniejsze paradygmaty programowania nie zapewnią sukcesu, jeśli projekt aplikacji jest nieprzemyślany, a jej logice brakuje... logiki. Z drugiej strony poświęcenie odrobiny czasu na stworzenie dobrego projektu sprawi, że praca nad pisaniem kodu będzie łatwiejsza, sama aplikacja będzie pracować lepiej i bardziej niezawodnie, a późniejsze modyfikacje i rozwój oprogramowania przysporzą mniej problemów. Jeśli planujesz napisać swoją pierwszą aplikację, sięgnij po tę książkę. Aby zrozumieć zawartą w niej treść, nie trzeba znać żadnego języka programowania. Pokazano tu, jak działają programy i jak można z ich wykorzystaniem rozwiązywać konkretne zadania. Wiedza o zasadach projektowania jest przekazywana za pomocą pseudokodu i schematów blokowych. Omówiono zarówno podstawowe zagadnienia, takie jak typy danych, zmienne, funkcje, jak i nieco bardziej zaawansowane: programowanie obiektowe, tworzenie graficznych interfejsów użytkownika i pisanie programów sterowanych zdarzeniami. W tym wydaniu książki wprowadzono wiele poprawek i uzupełnień, dotyczących między innymi języków Java, Python i C++ oraz programowania aplikacji dla urządzeń mobilnych. Dzięki tej książce dowiesz się: jak działa komputer, czym są programy i do czego służą dane z jakich modułów i struktur składają się programy oraz jak działają funkcje w jaki sposób pracuje się na plikach oraz czym jest przetwarzanie tekstu czym jest rekurencja i do czego można ją wykorzystać czym się różni programowanie proceduralne od obiektowego Bez dobrego projektu zawiedzie najlepszy kod!

654
Ebook

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ć!

655
Ebook

Python, C++, JavaScript. Zadania z programowania

Marek Luliński, Gniewomir Sarbicki

Zadania z programowania? Zbiór programów do napisania! Pascal, C++, JavaScript i Python — oto zbiór języków, które przećwiczysz dzięki zadaniom w tej książce. Każdy z nich ma nieco inne zastosowania, wszystkie zaś są lub będą w najbliższym czasie wykorzystywane na lekcjach informatyki i na egzaminach, a ich zastosowanie w obliczu realnych problemów może wydatnie uprościć Ci życie. Jak najłatwiej i najszybciej nauczyć się programować w tych językach? Oczywiście dzięki ćwiczeniom! Z tą książką napiszesz konkretne programy rozwiązujące zadania numeryczne, logiczne i matematyczne — w każdym z powyższych języków. Z praktycznym zestawem zawartych tu zadań spróbujesz znaleźć permutacje zbioru, zaszyfrować tekst szyfrem Cezara, zbudować trójkąt Pascala i wskazać punkty kratowe wewnątrz koła o promieniu r. Napiszesz według własnego pomysłu programy odpowiadające na postawione w zadaniach pytania. Jeśli jesteś uczniem, będziesz mógł w ten sposób ćwiczyć nie tylko umiejętności programistyczne, lecz także matematyczne. Jeśli jesteś nauczycielem, znajdziesz tu wiele inspiracji dla swoich uczniów. Gotowy pogram będziesz mógł później porównać z rozwiązaniami proponowanymi przez autorów. Dogadaj się z komputerem — w każdym z czterech języków! --- UWAGA: Skala trudności zadań odpowiada poziomowi szkoły średniej.

656
Ebook

Facebook. Daj się poznać

Łukasz Suma

Ludzie na całym świecie dosłownie oszaleli na punkcie serwisów społecznościowych. Nie mieć konta na jednym z nich to jak popełnić towarzyskie samobójstwo! Swoje konta w takich serwisach mają przecież wielkie gwiazdy filmowe, popularni piosenkarze i znani politycy, lecz również zwykli ludzie, przeciętni Kowalscy, pragnący podzielić się swoim życiem z bliższymi i dalszymi przyjaciółmi oraz zaistnieć w wirtualnej przestrzeni. Do najpopularniejszych portali społecznościowych należy z całą pewnością Facebook, który rozpoczął swoje istnienie jako niewielka inicjatywa pewnego studenta Uniwersytetu Harvarda, aby już po kilku latach stać się największym serwisem tego typu i jedną z najczęściej odwiedzanych witryn na świecie! W chwili oddawania tej książki do druku Facebook miał grubo ponad 300 milionów użytkowników! "Facebook. Daj się poznać" to książka, dzięki której bezboleśnie wkroczysz w rzeczywistość Facebooka i zaczniesz czerpać wiele przyjemności z jej odwiedzania. Poznasz interfejs serwisu i nauczysz się wykonywać większość niezbędnych działań. Ominiesz rafy, na których rozbijają się początkujący użytkownicy portalu i przez które często zniechęcają się do niego, pozostając "martwymi duszami" Facebooka. Znajdziesz też starych znajomych i poznasz nowych, a ponadto dołączysz do różnych grup i fanklubów. Dowiesz się, do czego służą tablica, wiadomości i czat. Poznasz również możliwości aplikacji oraz funkcje związane ze zdjęciami i materiałami wideo. Zdobędziesz wiedzę na temat tego, jak wykorzystać serwis w promocji biznesu, i przekonasz się, że warto dbać o swoje bezpieczeństwo oraz prywatność publikowanych informacji. Interfejs użytkownika serwisu Zakładanie konta i definiowanie jego ustawień Wyszukiwanie znajomych, grup i stron Łączenie się z przyjaciółmi i wymiana informacji Używanie aplikacji oferowanych przez serwis Korzystanie z multimedialnych możliwości Facebooka Komercyjne zastosowania portalu Bezpieczeństwo i ochrona prywatności Dołącz do największej społeczności świata - odkryj serwis Facebook!