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.
1465
E-book

Mała księga wielkich szyfrów

Dominik Robakowski

Kryptologia jest trudna? Może, ale na pewno nie z tą książką! Jeśli słowo "szyfr" budzi w Tobie przyjemny dreszczyk emocji, mamy dla Ciebie prawdziwą gratkę. Już za chwilę poznasz największe tajemnice ludzkości. Prezentowane w tej książce tajemnicze kody służyły dyplomatom, armiom pierwszej i drugiej wojny światowej, wreszcie zimnowojennym szpiegom. Były kamyczkami, które wywołały lawinę rewolucji informatycznej. Bez żadnej przesady - oto szyfry, które decydowały o losach świata. I wciąż o nich decydują. Kryptologia bardzo intensywnie się rozwija. Dziś jest wręcz niezbędna do naszego funkcjonowania. Warto poznać jej podstawy, tak samo jak wypada się orientować w historii, fizyce czy biologii - choćby po to, by być na bieżąco ze współczesną nauką. Poza tym szyfrowanie i deszyfrowanie stanowi znakomitą gimnastykę dla umysłu i dobry sposób na kreatywne spędzenie czasu. Co więcej, prezentowane sposoby ukrywania wiadomości mogą nadal służyć zgodnie ze swoim pierwotnym przeznaczeniem - do ukrywania tego, co niekoniecznie chcemy przekazać wprost...

1466
E-book

Nowoczesne receptury w Javie. Proste rozwiązania trudnych problemów

Ken Kousen

Java "od zawsze" była klasyką programowania obiektowego. Wprowadzenie do tego języka elementów programowania funkcyjnego, takich jak wyrażenia lambda, referencje do metod czy strumienie, całkowicie odmieniło technikę pracy. Wielu programistów stanęło przed koniecznością szybkiego nadrobienia zaległości. Ten wysiłek jest opłacalny, gdyż nowy model programowania Javy ma wiele zalet. Podejście funkcyjne sprawia, że pisany kod jest prostszy i czytelniejszy, łatwiejsze też się staje uzyskanie współbieżności. Projektanci pracujący ze starszymi wersjami Javy muszą po prostu postarać się zrozumieć, jak nowe funkcyjne idiomy zmieniły sposób pisania kodu źródłowego. Trzymasz w ręku książkę, która ułatwi Ci to zadanie. Znajdziesz tu niemal kompletny opis Javy SE 8 i informację o planowanych nowościach w Javie 9. Poszczególne zagadnienia zostały wyjaśnione i zilustrowane praktycznymi, szczegółowo omówionymi recepturami. W ten sposób pokazano, jak najnowsze elementy Javy ułatwiają proste rozwiązywanie dość złożonych problemów. Poza zaprezentowaniem kluczowych koncepcji, takich jak wyrażenia lambda czy pojęcie interfejsu funkcyjnego, omówiono i bardziej problematyczne zagadnienia: typ Optional, strumienie wejścia i wyjścia, pakiet java.time czy współbieżność i równoległość. Nie zabrakło oczywiście licznych, łatwych do przeanalizowania i zrozumienia przykładów kodu. W tej książce między innymi: Podstawowe pojęcia programowania funkcyjnego Sortowanie strumieni danych Lenistwo, odroczone wykonywanie i kompozycje domknięć Mapowanie i mapowanie płaskie Programowanie funkcyjne a praca z plikami i katalogami Możliwości Javy 9, w tym Jigsaw, metody prywatne interfejsów, kolektory, strumienie dat Java to nowoczesność, prostota i elegancja rozwiązań! Dr Kenneth Kousen jest doświadczonym programistą i szkoleniowcem. Kieruje własną firmą i prowadzi techniczne kursy na temat Javy, Androida, Spring, Hibernate, Groovy i Grails. Regularnie występuje podczas cyklicznej konferencji No Fluff, Just Stuff, która dotyczy technicznych aspektów programowania w Javie. Kousen uzyskał szereg certyfikatów technicznych i ukończył kilka kierunków studiów. Od czasu do czasu wykłada na politechnice Rensselaer w Hartford.

1467
E-book

PHP i MySQL. Od nowicjusza do wojownika ninja

Kevin Yank

Najlepszy przewodnik dla odkrywców PHP! Język PHP wciąż zyskuje na popularności. Kolejne wersje, ciągłe ulepszenia sprawiają, że w niektórych obszarach zaczyna on rywalizować z weteranami na rynku języków programowania. Ten trend widać również w ofertach pracy. Programiści biegle znający PHP są wręcz rozchwytywani na rynku! Warto dołączyć do tego grona. Jeśli chcesz tworzyć zaawansowane aplikacje i poznać PHP na wylot, trafiłeś na wymarzoną książkę! Dzięki niej już wkrótce staniesz się prawdziwym ninją programowania w PHP. Przeprowadzi Cię ona przez wszystkie etapy poznawania języka: skonfigurujesz serwer WWW i MySQL oraz PHP. Następnie zaprojektujesz swoją pierwszą bazę i podłączysz się do niej, żeby zapisać i pobrać dane. W kolejnych rozdziałach przekonasz się, jak wyrażenia regularne mogą Ci pomóc w codziennej pracy, dlaczego należy korzystać z sesji oraz co możesz zapisać w „ciasteczkach”. „PHP i MySQL. Od nowicjusza do wojownika ninja” jest genialnym przewodnikiem po PHP i MySQL. Pozwoli Ci przeobrazić się z laika w profesjonalistę. Zainwestuj w tę wiedzę! Błyskawicznie opanuj: konfigurację serwera WWW i bazy danych MySQL pobieranie danych z bazy i zapisywanie ich do bazy sposoby wykorzystania sesji i plików cookies niuanse języka PHP Zainwestuj w nową wiedzę o języku PHP!

1468
E-book

Adobe InDesign CC/CC PL. Oficjalny podręcznik

John Cruise, Kelly Kordes Anton

Adobe InDesign CC jest doskonałym narzędziem do projektowania publikacji przeznaczonych do wydruku za pomocą drukarek komputerowych, naświetlarek i maszyn drukarskich. Program pozwala również na eksportowanie dokumentów do wielu formatów, w tym PDF, HTML czy EPUB, dedykowanych różnym urządzeniom elektronicznym. Książka, którą trzymasz w dłoni, jest częścią serii Oficjalny podręcznik. Tytuły do niej należące są uznawane za najlepszy materiał szkoleniowy na rynku. Podręcznik ten składa się z szesnastu lekcji, w których przystępnie objaśniono podstawową obsługę i korzystanie z zaawansowanych funkcji InDesigna. Szczegółowe instrukcje, propozycje dodatkowych ćwiczeń i udostępnione pliki z materiałami do ćwiczeń pozwalają na bezproblemowe, szybkie i efektywne opanowanie programu. Dowiedz się, jak: rozpocząć pracę z InDesignem i jak wygląda jego przestrzeń robocza na czym polega podstawowa i zaawansowana edycja i konfigurowanie dokumentów pracować z obiektami i warstwami oraz sterować przepływem tekstu manewrować kolorami i elementami graficznymi przygotować projekt do wydruku i eksportować dokumenty w różnych formatach wykorzystać nowe możliwości Adobe InDesign InDesign — zaprojektuj, opublikuj, wydrukuj! Kelly Kordes Anton — autorka wielu książek dotyczących programu InDesign. John Cruise od ponad dwudziestu lat zajmuje się pisaniem o tworzeniu układów stron. Jest autorem i współautorem wielu książek i artykułów; na co dzień — wykładowcą akademickim.

1469
E-book

Tworzenie stron WWW. Praktyczny kurs

Marcin Lis

Naucz się wreszcie samodzielnie tworzyć strony internetowe! Jakie techniki koniecznie trzeba poznać, by własnoręcznie projektować witryny WWW? Co zrobić, by wszystkie elementy strony znalazły się na swoich miejscach? Jak nadać stronie indywidualny charakter i opublikować ją w sieci? O projektowaniu witryn internetowych napisano już tyle książek, że można by z nich stworzyć osobną bibliotekę. Rzecz jednak w tym, że większość z nich skierowana była do informatyków, a więc ludzi posługujących się specyficznym żargonem i zorientowanych w temacie. Ponadto strony powstałe kilka lat temu nie mają zbyt wiele wspólnego z tymi powstającymi dziś, a techniki ich tworzenia także są już zupełnie inne. Jeśli więc nigdy dotąd nie próbowałeś stworzyć własnej witryny albo zniechęciły Cię kiedyś związane z tym komplikacje, powinieneś czym prędzej sięgnąć po ten poradnik. Zdziwisz się, jak proste i przyjemne może być zbudowanie własnej strony WWW. Książka "Tworzenie stron WWW. Praktyczny kurs" przeznaczona jest dla początkujących adeptów sztuki tworzenia witryn internetowych — jedynym wymaganiem jest umiejętność w miarę sprawnego posługiwania się komputerem i pracy z dowolnym edytorem tekstu. Wszystkie potrzebne techniki czy zasady formatowania stron zostały tu opisane i zaprezentowane w praktyce. Podczas lektury oraz wykonywania ćwiczeń dowiesz się, jak opracować strukturę strony, a także wykorzystać znaczniki, listy, elementy XHTML, obrazy, odnośniki, multimedia, formularze itp., by stworzyć naprawdę interesującą, nowoczesną i funkcjonalną witrynę internetową. Podstawowa struktura strony WWW Strona WWW w internecie Struktura (X)HTML i podstawowe znaczniki Listy, tabele, obrazy i odnośniki Kontrola nad tekstem i multimedia na stronie WWW Formularze i formatowanie strony za pomocą tabel Style CSS Własności czcionek i formatowanie tekstu Marginesy, obrysy i obramowania Wielkości i pozycje elementów witryny Sposoby wyświetlania elementów strony Układ strony generowany przez CSS Weź swoją stronę we własne ręce — nikt nie zrobi jej lepiej od Ciebie!

1470
E-book

Minecraft. Memy

Człowiek Sześcian

Memy dla wtajemniczonych! Minecraft już dawno zawładnął wyobraźnią milionów ludzi. Najlepszym dowodem jest to, że w wirtualnym świecie funkcjonuje mnóstwo memów na temat tej gry — kompletnie niezrozumiałych dla laików i nieodparcie zabawnych dla graczy. Kto może być tak szalony, by wyliczać, ile maksymalnie waży slot ze złotem? A 36 slotów ze złotem? Kto kwestionuje prawa fizyki, bo nie zgadzają się z Minecraftem? Kto celnie porównuje Minecraftową grafikę do jakości polskich dróg? Kto wreszcie szuka islandzkich wodospadów, by znaleźć krajobraz jak ze swojej gry? Takie rzeczy może robić tylko ktoś, kto zna tę grę jak własną kieszeń i kocha ją wielką miłością. Jeśli należysz do tej stale rozrastającej się grupy, na pewno zainteresują Cię najciekawsze memy związane z Minecraftem. Masz przed sobą mnóstwo dobrej zabawy i zdrowego śmiechu. Mniej i bardziej złośliwe, ale zawsze na pewnym poziomie, Minecraftowe memy odnoszą się do różnych zjawisk obecnych w popkulturze, filmie, architekturze, naturze i życiu codziennym. Przy niemal każdym z nich znajdziesz komentarze, czasem zabawniejsze niż oryginalne obrazki. Przygotuj się na Minecraftową ucztę śmiechową! Minecraft uczy ;) Minecraft w popkulturze Minecraft inspiruje architektów na przestrzeni wieków Natura czerpała garściami z Minecrafta Nie wiemy, jak to to skomentować​ Zobacz świat Minecrafta od całkiem innej strony...

1471
E-book

Projektowanie interfejsów. Sprawdzone wzorce projektowe

Jenifer Tidwell

Najważniejsze jest pierwsze wrażenie! Mimo istnienia ogromnej ilości narzędzi do tworzenia interfejsów użytkownika projektowanie dobrych interfejsów aplikacji wciąż nie jest łatwe. Ta bestsellerowa książka jest jednym z niewielu wiarygodnych źródeł, które pomogą Ci przejść przez istny labirynt wariantów projektowych. "Projektowanie interfejsów" przedstawia najlepsze praktyki i gotowe do wdrożenia pomysły w postaci wzorców UI oraz dostarcza rozwiązań powszechnych problemów w dziedzinie projektowania. Rozwiązania te możesz łatwo dostosować do sytuacji, w jakiej się znajdujesz. W niniejszym zaktualizowanym wydaniu znajdziesz wzorce do wykorzystania zarówno w aplikacjach mobilnych i mediach społecznościowych, jak i w aplikacjach internetowych czy programach komputerowych. Każdy wzorzec zilustrowany jest przykładowymi projektami oraz opatrzony praktycznymi poradami, z których możesz natychmiast skorzystać. Doświadczeni projektanci mogą używać tego przewodnika jako źródła pomysłów, zaś początkujący mogą go potraktować jak mapę w drodze przez świat projektowania interfejsów i interakcji. Twórz porywające i praktyczne interfejsy - pewnie, a nie po omacku Poznaj trudne do interpretacji koncepcje projektowania: afordancje, hierarchię wizualną, odległość nawigacyjną oraz wykorzystanie kolorów Zapoznaj się z rekomendacjami poszczególnych wzorców UI, a także z wzorcami zastępczymi i poradami, kiedy pewnych wzorców nie należy używać Łącz i zestawiaj wzorce interfejsu według upodobań Dopieść wygląd i działanie interfejsów dzięki wykorzystaniu zasad projektowania graficznego oraz wzorców Użytkownicy wybierają atrakcyjne i praktyczne interfejsy!

1472
E-book

Mac OS X Snow Leopard. Ilustrowany przewodnik

Łukasz Suma

Daj się uwieść urokowi Snow Leoparda! Poznaj interfejs użytkownika środowiska Snow Leopard Dowiedz się, jak korzystać z podstawowych funkcji systemu Naucz się zarządzać danymi, używać programów i surfować w sieci Snow Leopard — irbis, śnieżna pantera, Panthera Uncia, ale też najnowszy, najszybszy, najładniejszy i najbardziej dopracowany system operacyjny dla komputerów Mac. Nowe "dziecko" firmy Apple okazało się wygodniejsze w użyciu, mniej wymagające i bardziej wydajne od swojego poprzednika — systemu Leopard — jednocześnie zachowując i rozwijając jego najlepsze cechy oraz oferując szereg zupełnie nowych rozwiązań, w tym zoptymalizowany sposób przydziału mocy obliczeniowej procesorów wielordzeniowych i obsługę mechanizmu Microsoft Exchange. "Mac OS X Snow Leopard. Ilustrowany przewodnik " to książka, dzięki której łatwo i szybko zdobędziesz podstawowe informacje na temat najnowszego systemu operacyjnego firmy Apple. Przewodnik wprowadzi Cię w interfejs środowiska, nauczy sposobów korzystania z okien, przedstawi najważniejsze możliwości w zakresie zarządzania danymi i zaprezentuje podstawowe programy, które znajdziesz w systemie. Dzięki tej książce poznasz możliwości przeglądarki internetowej Safari i programu pocztowego Mail, zdobywając wiedzę wystarczającą do dalszego, samodzielnego rozwijania swoich umiejętności. Uruchamianie i zamykanie systemu Mac OS X Korzystanie z różnych elementów interfejsu użytkownika Podstawowe operacje na plikach i katalogach Tworzenie i używanie skrótów oraz archiwów Korzystanie z napędów i dysków optycznych Tworzenie kopii bezpieczeństwa i odzyskiwanie danych Podstawowe programy i narzędzia oferowane przez system Korzystanie z internetu w Mac OS X Mac OS X jeszcze nigdy nie był tak prosty!

1473
E-book

Excel 2016 PL. Ćwiczenia zaawansowane

Krzysztof Masłowski

Moc Excela w Twoich rękach! Ukryte pułapki Excela 2016 PL Przydatne narzędzia, czyli o czym zwykle nie pisze się w podręcznikach Formuły i funkcje — tajna broń Excela Oto Twój niezastąpiony pomocnik do biurowej czarnej roboty — Excel! Pewnie już dobrze go znasz. Jeśli jednak wciąż zdarzają Ci się irytujące wpadki, gdy na 5 minut przed wysłaniem szefowi raportu program właśnie wyświetlił jakieś bzdury w kolumnie G, połączonej z trzydziestoma innymi kolumnami, czas się dokształcić. Jeśli na co dzień pracujesz z Excelem, a on nie zawsze rozumie, czego próbujesz dokonać, sięgnij po ten przewodnik! W tej książce znajdziesz mnóstwo praktycznych ćwiczeń dla tych, którzy mniej więcej wiedzą, jak posługiwać się Excelem, ale czasem wpadają w jego pułapki lub nie wykorzystują zaawansowanych funkcji programu. Dowiesz się, jak formatowanie zmienia wyniki Twoich obliczeń, jak wygląda sprawdzanie poprawności danych i jak właściwie stosować tabele. Poznasz niuanse związane z względnym lub bezwzględnym adresowaniem komórek, nauczysz się nadawać nazwy zakresom i tworzyć przeróżne typy wykresów. Sprawdzisz także, jak w Excelu wygląda analiza danych i do czego służą scenariusze. Zostań specem od Excela 2016 PL! Zarządzanie danymi w arkuszu Style, motywy, szablony Formatowanie warunkowe i niestandardowe Ochrona pliku, skoroszytu, informacji osobistych, arkusza Tabele Przeliczanie ręczne i automatyczne Formuły trójwymiarowe i adresowanie pośrednie Nazwy zakresów z adresowaniem bezwzględnym i względnym Wykres liniowy a wykres XY Wykres radarowy, bąbelkowy, powierzchniowy Linia trendu i interpolacja wykresu Analiza danych i scenariusze Excel 2016 PL — nie daj się zaskoczyć!

1474
E-book

Zrozumieć Bitcoin. Programowanie kryptowalut od podstaw

Jimmy Song

Kryptowaluty, bitcoin i łańcuch bloków kojarzą się z mrocznym półświatkiem, pełnym tajemnic środowiskiem przestępczym, lub w ostateczności z buntem przeciw wszechmocnemu systemowi i politykom. Wiele publikacji, stwarzających pozory rzetelności, ukazuje te technologie jako źródło łatwych pieniędzy, rozbudzając ludzkie lęki i chciwość. Tymczasem łańcuch bloków jest wymagającą technologią o wyjątkowym potencjale. Nie ma w niej dróg na skróty ani gotowych rozwiązań. Aby zrozumieć łańcuch bloków, nie wystarczy lektura specyfikacji czy analitycznych opracowań. Trzeba samodzielnie zaprogramować podstawowe elementy aplikacji działającej na łańcuchu bloków. Ta książka jest najskuteczniejszym sposobem na poznanie technologii bitcoin oraz łańcucha bloków przez programowanie. Dzięki niej zrozumiesz matematyczne podstawy protokołu bitcoin, zasady pracy z łańcuchem bloków i transakcjami, a także poznasz szczegóły najnowszych rozszerzeń tego protokołu. Nauczysz się zasad kryptografii klucza publicznego oraz sposobów przechowywania i przesyłania zdefiniowanych prymitywów kryptograficznych. Zapoznasz się z komunikacją sieciową w protokole bitcoin oraz z metodami pobierania i przesyłania danych do węzłów przechowujących łańcuch bloków. Zrozumienie prezentowanych treści okaże się łatwiejsze dzięki licznym ćwiczeniom praktycznym. W tej książce między innymi: przetwarzanie transakcji bitcoinowych podstawy języka kontraktów inteligentnych Script programowanie rozliczeń z użyciem bitcoina zabezpieczanie łańcucha bloków techniki kryptograficzne, w tym prymitywy kryptograficzne Łańcuchy bloków: poznaj technologie kryptowalut od podszewki!

1475
E-book

Pasja testowania. Wydanie II rozszerzone

Krzysztof Jadczyk

Przetestuj się w roli testera Pasja testowania to podręcznik przeznaczony dla osób, które stawiają pierwsze kroki w świecie IT i rozważają, czy praca testera, ważna i nieźle płatna, jest dla nich. Tester oprogramowania - to brzmi dobrze! Tylko na czym polegają jego zadania? Jakich umiejętności się od niego wymaga? Znajomość których narzędzi będzie oczekiwana? Skąd czerpać o nich wiedzę? I przede wszystkim: jak się przekonać, czy będzie się dobrym testerem? Na te i inne pytanie odpowiada Pasja testowania. Dzięki tej książce poznasz teoretyczne podstawy pracy testera, zrozumiesz, na czym polega jego warsztat i z jakich elementów się składa, dowiesz się też, jak zabrać się do pracy testerskiej. Autor, praktyk z kilkunastoletnim stażem, wprowadzi Cię w te zagadnienia krok po kroku. Co więcej, obali najpowszechniejsze mity krążące w światku testerów i zwróci uwagę na klienta, czyli prawdziwego odbiorcę efektów Twojej pracy. Na deser zaś pozwoli Ci samemu się przetestować - proponuje bowiem szereg ćwiczeń, dzięki którym zostaniesz prawdziwym mistrzem testowania. Czego zresztą szczerze Ci życzy!

1476
E-book

Metoda Running Lean. Iteracja od planu A do planu, który da Ci sukces. Wydanie II

Ash Maurya

To jedna z najlepszych technicznych książek na temat modelu Lean Startup. I tyle. Nic więcej nie trzeba dodawać. Dan Martell, założyciel, Clarity.fm, anioł biznesu Wizja testowana w praktyce Witamy w świecie najnowocześniejszych praktyk biznesowych i niezmierzonych możliwości w dziedzinie innowacji. Żyjemy w dobie Internetu, chmur obliczeniowych i oprogramowania open source, dzięki czemu koszty budowania nowych produktów osiągnęły rekordowo niski poziom. A jednak mimo wszystko szanse na to, by założony przez nas startup odniósł sukces, nie wzrosły. Dlatego właśnie powstał ten podręcznik. Jest on znakomitym narzędziem dla szefów firm, dyrektorów generalnych, właścicieli małych przedsiębiorstw, deweloperów i programistów oraz każdego zainteresowanego stworzeniem firmy, która nie tylko przetrwa, ale będzie miała szanse liczyć się na rynku. Running Lean to lepsza i szybsza metoda testowania pomysłów na nowe produkty oraz opracowywania produktów, które odniosą sukces. Dzięki niej nauczysz się: znajdować uczestników wczesnego rynku; wybierać właściwy moment na pozyskiwanie kapitału z zewnątrz; testować ceny; tworzyć i mierzyć to, czego chcą klienci; maksymalizować podejmowane działania pod kątem szybkości uczenia się i koncentracji; rozpoznawać zestawienie produktu i rynku; dążyć w sposób powtarzalny do opracowywania produktów odpowiadających potrzebom rynku. Przeczytaj również: Metoda Lean Startup. Wykorzystaj innowacyjne narzędzia i stwórz firmę, która zdobędzie rynek, Eric Ries, Helion 2012. Ash Maurya - założyciel firmy Spark59. Założył również kilka innych startupów, wśród których znalazły się tak udane przedsięwzięcia, jak WiredReach. Dzięki prowadzonym przez siebie warsztatom Running Lean blisko współpracuje z wieloma przedsiębiorcami, którym pomaga testować i dopracowywać ich wizję. Ash pełni funkcję mentora w wielu inkubatorach przedsiębiorczości na całym świecie, w tym w Mozilla Foundation, Year One Labs oraz Capital Factory.

1477
E-book

Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript

Mario Andres Pagella

Masz konto na Facebooku? Pewnie, że tak - wszyscy mają! Musiałeś więc zauważyć gry dostępne w tym serwisie. Może nie oszałamiają fotorealistyczną grafiką i superdynamiczną akcją, mają jednak to coś. Nazywa się to grywalność. Frajda ze współzawodniczenia nie da się niczym zastąpić. Popularność tego typu gier gwałtownie rośnie, a firma, która wyprodukowała prawdopodobnie najbardziej znaną z nich - Farmville - właśnie wchodzi na giełdę! Dzięki tej książce również i Ty będziesz mógł spróbować szczęścia. W trakcie lektury dowiesz się, jak wykorzystać nowości HTML5 i CSS3 do osiągnięcia interesujących efektów, takich jak rzut izometryczny. Ponadto zobaczysz, jak wzbogacić aplikację o efekty dźwiękowe oraz przygotować atrakcyjny interfejs użytkownika. Wiedza tutaj zawarta pozwoli Ci na przygotowanie kompletnej gry z pomocą HTML5, CSS3 i JavaScriptu, a następnie zintegrowanie jej z Facebookiem. Teraz to, czy zdobędziesz popularność i osiągniesz sukces finansowy, zależy tylko i wyłącznie od Twojej pomysłowości oraz kreatywności! Przygotuj grę, która będzie: oparta na nowoczesnych technologiach zintegrowana z serwisem Facebook dostępna dla setek graczy zaopatrzona w grafikę 3D popularna Zaistniej na rynku gier komputerowych!

1478
E-book

SolidWorks 2014. Projektowanie maszyn i konstrukcji. Praktyczne przykłady

Jerzy Domański

Konstruuj z głową! Naucz się SolidWorksa! Opanuj podstawy projektowania CAD części i złożeń Naucz się korzystać z zaawansowanych narzędzi inżynierskich Poznaj praktyczne przykłady zastosowania ich w projektach SolidWorks to jedno z najpopularniejszych rozwiązań do projektowania wspomaganego komputerowo. Niewygórowana cena, wygodny interfejs, duże możliwości i szereg dodatkowych narzędzi wspomagających prace inżynierskie powodują, że środowisko to szybko zyskało sobie uznanie rzesz użytkowników na całym świecie. Program mogą opanować w stosunkowo krótkim czasie bez większych problemów nawet uczniowie szkół średnich. Sama znajomość narzędzia nie uczyni z ciebie inżyniera. Aby projekty mogły zostać wykorzystane w praktyce, w procesie ich tworzenia niezbędna jest odpowiednia wiedza na temat zasad konstruowania mechanizmów i metod rozwiązywania problemów inżynierskich. Wiedzę tę można zdobyć dzięki odpowiedniej lekturze. Książka SolidWorks 2014. Projektowanie maszyn i konstrukcji. Praktyczne przykłady przedstawia podstawy pracy w najnowszej wersji środowiska SolidWorks, umożliwiając czytelnikowi szybkie rozpoczęcie korzystania z najważniejszych narzędzi do modelowania części, tworzenia złożeń, parametryzacji projektów, przygotowywania dokumentacji technicznej oraz sprawdzania poprawności działania mechanizmów. Szybko opanujesz szerokie spektrum funkcji programu oraz metody poprawnego konstruowania elementów i układów mechanicznych na praktycznych przykładach, które zarówno przyszłym, jak i obecnym inżynierom znacznie ułatwią pozyskanie umiejętności niezbędnych w codziennej pracy zawodowej. Interfejs użytkownika i funkcje programu SolidWorks Narzędzia do modelowania bryłowego i powierzchniowego Metody konstruowania części i tworzenia złożeń Typowe błędy popełniane przez niedoświadczonych użytkowników Parametryzacja projektów i tworzenie wariantów Sprawdzanie poprawności konstrukcji mechanizmów Tworzenie dokumentacji technicznej Projektowanie części blaszanych i konstrukcji spawanych Praktyczne przykłady zastosowania narzędzi inżynierskich Poznaj profesjonalne środowisko CAD w praktyce!

1479
E-book

Inżynieria danych na platformie AWS. Jak tworzyć kompletne potoki uczenia maszynowego

Chris Fregly, Antje Barth

Platforma Amazon Web Services jest uważana za największą i najbardziej dojrzałą chmurę obliczeniową. Zapewnia bogaty zestaw specjalistycznych narzędzi ułatwiających realizację projektów z zakresu inżynierii danych i uczenia maszynowego. W ten sposób inżynierowie danych, architekci i menedżerowie mogą szybko zacząć używać danych do podejmowania kluczowych decyzji biznesowych. Uzyskanie optymalnej efektywności pracy takich projektów wymaga jednak dobrego rozeznania w możliwościach poszczególnych narzędzi, usług i bibliotek. Dzięki temu praktycznemu przewodnikowi szybko nauczysz się tworzyć i uruchamiać procesy w chmurze, a następnie integrować wyniki z aplikacjami. Zapoznasz się ze scenariuszami stosowania technik sztucznej inteligencji: przetwarzania języka naturalnego, rozpoznawania obrazów, wykrywania oszustw, wyszukiwania kognitywnego czy wykrywania anomalii w czasie rzeczywistym. Ponadto dowiesz się, jak łączyć cykle rozwoju modeli z pobieraniem i analizą danych w powtarzalnych potokach MLOps. W książce znajdziesz też zbiór technik zabezpieczania projektów i procesów z obszaru inżynierii danych, takich jak stosowanie usługi IAM, uwierzytelnianie, autoryzacja, izolacja sieci, szyfrowanie danych w spoczynku czy postkwantowe szyfrowanie sieci dla danych w tranzycie. Najciekawsze zagadnienia: narzędzia AWS związane ze sztuczną inteligencją i z uczeniem maszynowym kompletny cykl rozwoju modelu przetwarzania języka naturalnego powtarzalne potoki MLOps uczenie maszynowe w czasie rzeczywistym wykrywanie anomalii i analiza strumieni danych zabezpieczanie projektów i procesów z obszaru inżynierii danych AWS i inżynieria danych: tak zwiększysz wydajność i obniżysz koszty! Implementowanie solidnego kompletnego procesu uczenia maszynowego to żmudne zadanie, dodatkowo komplikowane przez szeroki zakres dostępnych narzędzi i technologii. Autorzy wykonali świetną robotę, a jej efekty pomogą zarówno nowicjuszom, jak i doświadczonym praktykom realizować to zadanie z wykorzystaniem możliwości, jakie dają usługi AWS Brent Rabowsky, danolog w firmie Amazon Web Services

1480
E-book

Hello Scratch! Napisz swoją pierwszą grę i ucz się programowania

Melissa Ford, Sadie Ford, Gabriel Ford

Programowanie i gry komputerowe mają ze sobą wiele wspólnego. Są interesujące, wciągające oraz dają mnóstwo radości i satysfakcji. A przede wszystkim są znakomitą zabawą dla każdego bystrego dzieciaka, nawet jeśli ten dzieciak ma osiem lat i dopiero co opanował sztukę czytania. Naturalnie, dla tak młodych adeptów sztuki kodowania potrzebne jest specjalne środowisko, właśnie takie jak Scratch - język programowania dla dzieci stworzony przez MIT i udostępniony na zasadach open source. To świetny sposób na naukę programistycznego myślenia bez konieczności wnikania w złożoność standardowego programowania. Ta książka jest doskonałym przewodnikiem po świecie Scratcha. Jej autorami są dwunastoletnie bliźnięta, które w przyjazny sposób pokazały, jak napisać pięć wciągających gier. To znakomity sposób na pierwsze kroki w świecie programowania! W książce opisano, jak rozpocząć pracę ze Scratchem i jak wygląda jego przestrzeń robocza oraz edytor grafiki. Przystępnie przedstawiono podstawowe idee programowania. Omówiono krok po kroku tworzenie zabawnych gier w stylu retro. Starannie dobrane projekty zachęcają do prowadzenia samodzielnych poszukiwań, eksperymentów i modyfikacji. Przy tym wszystkim książka jest znakomitą pomocą zarówno do samodzielnych ćwiczeń, jak i do wspólnej pracy z rodzicami, dla których może stać się pretekstem do wspomnień o grach sprzed lat. Książka jest przeznaczona dla dzieci w wieku 8 - 14 lat i zawiera: Wprowadzenie do Scratcha Przedstawienie podstawowych idei programistycznych Zasady tworzenia elementów graficznych (pixel art) i skryptów Wyczerpująco opisane projekty mniejszych i większych programów Instrukcje budowania wciągających gier retro Dziecinajlepiej wiedzą, jak nauczyć dzieci programowania!

1481
E-book

Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II

pełna lista autorów -- patrz uwagi

Poznaj zaawansowane techniki i nieznane możliwości MySQL! Jak za pomocą MySQL budować szybkie i niezawodne systemy? Jak przeprowadzać testy wydajności? Jak optymalizować zaawansowane funkcje zapytań? MySQL jest ciągle udoskonalanym i rozbudowywanym oprogramowaniem. Stale zwiększa się także liczba jego użytkowników, wśród których nie brak wielkich korporacji. Wynika to z niezawodności i ogromnej, wciąż rosnącej wydajności tego systemu zarządzania. MySQL sprawdza się także w bardzo wymagających środowiskach, na przykład aplikacjach sieciowych, ze względu na dużą elastyczność i możliwości, takie jak zdolność wczytywania silników magazynu danych jako rozszerzeń w trakcie działania bazy. Książka "Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II" szczegółowo prezentuje zaawansowane techniki, dzięki którym można w pełni wykorzystać cały potencjał, drzemiący w MySQL. Omówiono w niej praktyczne, bezpieczne i pozwalające na osiągnięcie dużej wydajności sposoby skalowania aplikacji. Z tego przewodnika dowiesz się, w jaki sposób projektować schematy, indeksy i zapytania. Poznasz także zaawansowane funkcje MySQL, pozwalające na uzyskanie maksymalnej wydajności. Nauczysz się tak dostrajać serwer MySQL, system operacyjny oraz osprzęt komputerowy, aby wykorzystywać pełnię ich możliwości. Architektura MySQL Testy wydajności i profilowanie Optymalizacja schematu i indeksowanie Optymalizacja wydajności zapytań Przechowywanie kodu Umieszczanie komentarzy w kodzie składowym Konfiguracja serwera Dostrajanie i optymalizacja wyszukiwania pełnotekstowego Skalowalność i wysoka dostępność Wydajność aplikacji Kopia zapasowa i odzyskiwanie Interfejs SQL dla poleceń spreparowanych Bezpieczeństwo Twórz doskonale dostrojone aplikacje MySQL

1482
E-book

Potoki danych. Leksykon kieszonkowy. Przenoszenie i przetwarzanie danych na potrzeby ich analizy

James Densmore

Poprawnie zaprojektowane i wdrożone potoki danych mają kluczowe znaczenie dla pomyślnej analizy danych, a także w trakcie uczenia maszynowego. Pozyskanie ogromnych ilości danych z różnych źródeł najczęściej nie stanowi problemu. Nieco trudniejsze jest zaprojektowanie procesu ich przetwarzania w celu dostarczenia kontekstu w taki sposób, aby efektywnie korzystać z posiadanych danych w codziennej pracy organizacji i podejmować dzięki nim rozsądne decyzje. Oto zwięzły przewodnik przeznaczony dla inżynierów danych, którzy chcą poznać zasady implementacji potoków danych. Wyjaśnia najważniejsze pojęcia związane z potokami danych, opisuje zasady ich tworzenia i implementacji, prezentuje także najlepsze praktyki stosowane przez liderów w branży analizy danych. Dzięki książce zrozumiesz, w jaki sposób potoki danych działają na nowoczesnym stosie danych, poznasz też typowe zagadnienia, które trzeba przemyśleć przed podjęciem decyzji dotyczących implementacji. Dowiesz się, jakie są zalety samodzielnego opracowania rozwiązania, a jakie - zakupu gotowego produktu. Poznasz również podstawowe koncepcje, które mają zastosowanie dla frameworków typu open source, produktów komercyjnych i samodzielnie opracowywanych rozwiązań. Dowiedz się: czym jest potok danych i na czym polega jego działanie jak się odbywa przenoszenie i przetwarzanie danych w nowoczesnej infrastrukturze jakie narzędzia są szczególnie przydatne do tworzenia potoków danych jak używać potoków danych do analizy i tworzenia raportów jakie są najważniejsze aspekty obsługi potoków, ich testowania i rozwiązywania problemów Poznaj najlepsze praktyki projektowania i implementacji potoków danych!

1483
E-book

React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II

Kirupa Chinnathambi

React służy do budowy złożonych jednostronicowych aplikacji WWW. Jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. Biblioteka ta oferuje wiele gotowych komponentów i innych przydatnych funkcji. Pozwala rozwiązywać często powtarzające się i uciążliwe problemy programistyczne w zaskakująco prosty sposób. Pierwsze próby programowania przy użyciu biblioteki React mogą jednak sprawiać trudności. Podobnie jak z innymi narzędziami dla profesjonalistów - aby docenić jej zalety, trzeba ją poznać. Ta książka jest jedynym w swoim rodzaju praktycznym przewodnikiem po bibliotece React - przejrzystym i przystępnym. Zawiera wskazówki ułatwiające błyskawiczny start w tworzeniu efektownych i efektywnych aplikacji WWW. Nawet programista, który pierwszy raz ma do czynienia z tym narzędziem, będzie mógł w krótkim czasie napisać i uruchomić swoją aplikację. W książce zamieszczono setki przykładów omawiających krok po kroku zastosowanie poszczególnych funkcji, a złożone pojęcia wyjaśniono za pomocą trafnych ilustracji. W ten sposób można sobie znacznie uprościć tworzenie nawet bardzo skomplikowanych elementów interfejsu aplikacji! W tej książce między innymi: tworzenie aplikacji za pomocą biblioteki React pisanie komponentów definiujących elementy interfejsu użytkownika zarządzanie stanami aplikacji i jej danymi cykl życia komponentów tworzenie wielostronicowych aplikacji Oto React: znakomity efekt w krótkim czasie!

1484
E-book

Raspberry Pi. Receptury

Simon Monk

Wyobraź sobie komputer o rozmiarach niewiele większych od karty kredytowej, posiadający całkiem sporą moc obliczeniową, pracujący pod kontrolą systemu Linux i kosztujący grosze. Tak, taki sprzęt istnieje naprawdę! Mowa o Raspberry Pi — urządzeniu zaprojektowanym z myślą o nauce programowania dla dzieci, które sprawdziło się w wielu zastosowaniach i odniosło ogromny sukces na rynku komercyjnym jako serwer WWW, odtwarzacz filmów oraz platforma do budowy niezwykłych projektów elektronicznych. Brzmi intrygująco? Otwórz tę książkę i poznaj najlepsze przepisy na wykorzystanie możliwości Raspberry Pi. Stąd dowiesz się wszystkiego o budowie i możliwościach tego urządzenia. Po lekturze kolejnych rozdziałów podłączysz Pi do sieci — zarówno kablowej, jak i bezprzewodowej, oraz wykorzystasz złącza GPIO. Ponadto poznasz podstawy języka Python i zobaczysz, jak zastosować go w Pi. Po lekturze tej książki będziesz umiał samodzielnie sterować sprzętem elektronicznym i silnikami oraz zbierać dane z czujników różnego typu. Książka ta jest obowiązkową pozycją dla każdego posiadacza tej niezwykłej platformy!     Dzięki tej książce: rozpoczniesz pracę z Raspberry Pi, podłączysz Raspberry Pi do sieci, będziesz pracował w środowisku opartym na systemie Linux, skorzystasz z gotowych aplikacji przeznaczonych dla Raspberry Pi, będziesz sterował pracą elektroniki podłączonej do złącza GPIO, poznasz zagadnienia dotyczące sterowania za pomocą Raspberry Pi pracą różnych silników, rozpoczniesz pracę z przełącznikami, blokami klawiszy i innymi cyfrowymi urządzeniami wejściowymi, wykonasz różne pomiary za pomocą czujników podłączonych do Raspberry Pi, podłączysz do Raspberry Pi różne wyświetlacze — między innymi matryce diodowe, stworzysz dynamiczne projekty korzystające z możliwości Arduino i Raspberry Pi.    Twój przewodnik po platformie Raspberry Pi!

1485
E-book

Jak stać się lepszym programistą. Przewodnik

Pete Goodliffe

Podręcznik prawdziwego programisty! Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jakości kodu. Zastanawiasz się, co jeszcze możesz zrobić, aby stać się lepszym programistą? Chcesz zaimponować ciekawymi koncepcjami oraz wprowadzić znaczące ulepszenia w codziennej pracy? Trafiłeś na książkę, która sprawi, że Twój kod nabierze nowego blasku! Na kolejnych stronach tej książki przeczytasz o tym, jak powinien być sformatowany kod źródłowy, jakie stosować nazewnictwo oraz jak usuwanie zbędnego kodu wpływa na jego jakość. Nauczysz się odnajdywać błędy w kodzie i pisać dobre testy. Dowiesz się także, jak w pełni korzystać z możliwości systemu kontroli wersji. Książka ta jest obowiązkową lekturą dla każdego programisty ceniącego sobie ciągły rozwój, dążenie do doskonałości oraz tworzenie świetnego kodu! Techniki z poziomu kodu, dotyczące pisania wierszy kodu, testów, debugowania i radzenia sobie ze złożonością. Praktyki, podejścia i postawy: zachowaj prostotę, współpracuj z innymi, wykorzystuj gotowe rozwiązania i twórz elastyczny kod. Strategie skutecznego uczenia się, etycznego postępowania, szukania wyzwań i unikania stagnacji. Praktyczne metody kończenia zadań: używanie właściwych narzędzi, ustalanie, jak ma wyglądać gotowe rozwiązanie, i szukanie pomocy ze strony współpracowników. Nawyki dobrej współpracy z innymi i traktowania programowania jak zajęcia społecznego. Obowiązkowa lektura każdego programisty!

1486
E-book

Inżynieria odwrotna w praktyce. Narzędzia i techniki

Alexandre Gazet, Sébastien Josse, Elias Bachaalany, Bruce Dang

Inżynieria odwrotna pozwoli Ci na walkę z hakerami i rootkitami. Na użytkowników globalnej sieci czekają coraz wymyślniejsze pułapki. Każdego dnia grozi im zarażenie oprogramowaniem szpiegującym, rozsyłającym niechciane wiadomości lub wykorzystującym moc obliczeniową procesora do nieznanych celów. Wykrywanie tego typu zagrożeń i przeciwdziałanie im wymaga dogłębnej analizy niechcianego oprogramowania. Jak to zrobić? Na te i wiele innych pytań odpowiedzi dostarczy ta wspaniała książka! Dzięki niej zrozumiesz, jak działają procesory x86, x64 oraz ARM, zgłębisz tajniki jądra systemu Windows oraz poznasz najlepsze narzędzia, które wspomogą Cię w Twoich działaniach. W trakcie lektury kolejnych stron dowiesz się, jak korzystać z debuggera, jaką strukturę mają sterowniki oraz czym są pakiety żądań wejścia-wyjścia. Następnie dowiesz się, po co zaciemnia się kod oraz jakie narzędzia są do tego potrzebne. Techniką odwrotną do zaciemniania jest rozjaśnianie kodu. Zastanawiasz się, które narzędzia są skuteczniejsze? Przekonaj się sam! Ta pasjonująca lektura dostarczy Ci mnóstwo wiedzy na temat działania oprogramowania. Odkryj nowatorskie, usystematyzowane podejście do inżynierii zwrotnej oparte na analizie prawdziwego złośliwego oprogramowania. Poznaj szczegóły trzech najpopularniejszych architektur: x86, x64 i ARM. Zapoznaj się ze szczegółowo omówionymi zagadnieniami związanymi z jądrem systemu Windows oraz sterownikami działającymi w trybie jądra, które zostały opatrzone przykładowymi analizami prawdziwych rootkitów oraz ćwiczeniami. Opanuj skomplikowane techniki zaciemniania kodu takie jak te, które są stosowane w zabezpieczeniach mających postać maszyny wirtualnej. Dowiedz się jak analizować zabezpieczone programy. Odkryj zaawansowane techniki debugowania i automatyzacji, które przyśpieszą wykonywanie zadań związanych z inżynierią odwrotną. Przyjrzyj się jak profesjonaliści analizują programy. Zastosuj zdobytą wiedzę podczas samodzielnej analizy próbek prawdziwego złośliwego oprogramowania. Dowiedz się, jak działają exploity, wirusy, rootkity! Ich działanie można w pełni zrozumieć tylko poprzez inżynierię odwrotną...

1487
E-book

Word 2013 PL. Kurs

Grzegorz Kowalczyk

Jak wybrać pakiet dostosowany do Twoich potrzeb? Czym różni się najnowsza odsłona Office’a od poprzednich wersji? Jak zadbać o elementy tekstowe i graficzne Twojej pracy? Jak przygotowywać spisy i przypisy w Wordzie 2013? Pakiet biurowy Microsoft Office potrafi już chyba wszystko. No, nie przyniesie kawy, ale z pewnością pozwoli nam zyskać czas na jej zrobienie. W dodatku możemy korzystać z niego wszędzie na świecie, o ile tylko wybierzemy wersję sieciową Office 365. W pełni zintegrowany z systemem Windows 8, poza dotychczasowymi funkcjami oferuje także obsługę funkcji dotykowych. Jeśli zaś chodzi o nowości w samym edytorze Word, którego kolejne odsłony pozwalają na coraz lepsze i szybsze tworzenie znakomitej jakości dokumentów, warto wymienić udoskonalenia w zakresie rejestrowania zmian, obsługę standardu XML oraz możliwość odczytywania, edytowania i zapisywania plików w formatach PDF czy XPS. Ta książka ma za zadanie pomóc nowym użytkownikom Worda, a także tym, którzy „przesiadają się” na wersję 2013. Znajdziesz tu proste przepisy na osiąganie określonych efektów, a kolejne, dokładnie opisane ćwiczenia pomogą Ci zorientować się w układzie przycisków i menu z poleceniami. Dzięki temu szybko nauczysz się tworzyć i edytować dokumenty, bawić się kolorem i krojem czcionek, wykorzystywać style i szablony. Zobaczysz, jak łatwo wstawić obrazki, tabele i diagramy, a nawet stworzyć spis treści i profesjonalnie dodać przypisy. Spróbuj, a efekt będzie naprawdę piorunujący! Pakiet Microsoft Office 2013 wraz z usługą Office 365 Aktywacja programów i wymagania systemowe pakietu Office 2013 Tworzenie i edytowanie dokumentów Formatowanie znaków, akapitów i stron Zarządzanie plikami - otwieranie, zapisywanie i ochrona dokumentów Drukowanie dokumentów Style, motywy i szablony Praca z elementami graficznymi Tworzenie i edycja list oraz tabel Tworzenie spisów treści, przypisów dolnych i końcowych Podział tekstu na kolumny

1488
E-book

PHP i MySQL. Aplikacje internetowe po stronie serwera

Jon Duckett

Mimo upływu lat i dynamicznego rozwoju konkurencyjnych technologii twórcy stron internetowych wciąż cenią duet PHP i MySQL. Zarówno PHP, jak i MySQL mają otwarte źródła, nie trzeba wnosić opłat za ich użytkowanie, a przy tym są wyjątkowo elastyczne i łatwe do nauki. Nadają się do uruchomienia prostej strony informacyjnej, sklepu internetowego czy forum, a w połączeniu z takimi technologiami jak JavaScript, jQuery lub CSS pozwalają na budowę ogromnych serwisów, czego przykładem mogą być Facebook, Twitter i Wikipedia. Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswajaniem wiedzy rozwijać umiejętności. Książka zawiera mnóstwo wyjaśnień i wskazówek, zilustrowanych schematami, infografikami i krótkimi przykładami kodu. Opisano w niej, jak zaprojektować i dynamiczne strony internetowe, sklepy internetowe czy serwisy społecznościowe. Dzięki lekturze zdobędziesz gruntowne podstawy sztuki programowania i przygotujesz się do opanowania bardziej złożonych zagadnień. Dowiedz się, jak: interpretować i pisać kod PHP tworzyć bazy MySQL i z nich korzystać personalizować wyświetlanie strony zarządzać treścią witryny wzbogacać strony o systemy logowania, tworzenie profili i funkcję dodawania własnych treści przez użytkownika A teraz zaprojektuj i zbuduj dynamiczną, nowoczesną stronę internetową!