Видавець: 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.
1425
Eлектронна книга

Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna

Maria Markstedter

Procesory ARM są coraz popularniejsze w urządzeniach mobilnych, laptopach i serwerach. Rosnąca popularność czyni je interesującymi dla badaczy bezpieczeństwa. Specjaliści z tej branży często używają technik inżynierii wstecznej podczas badania plików binarnych. W tym celu konieczne jest zapoznanie się z poleceniami asemblera ARM. Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd podstawowych zagadnień związanych z systemem operacyjnym, wyjaśnienie, czym są polecenia asemblera i na czym polega proces kompilacji pliku, a także opis mechanizmów działania poleceń służących do przetwarzania danych, dostępu do pamięci i kontroli przepływu sterowania. W kolejnych rozdziałach zapoznasz się z przeglądem technik inżynierii wstecznej, takich jak analiza statyczna i dynamiczna, jak również z kompleksowym omówieniem złośliwego oprogramowania, które może ją utrudniać. W książce: wprowadzenie do architektury ARM zestawy poleceń: A64, A32 i T32, a także format plików ELF przegląd wzorców przepływu sterowania w procesorach ARM narzędzia inżynierii wstecznej proces dezasemblowania i debugowania plików binarnych ARM w systemie Linux typowe narzędzia do dezasemblowania i debugowania plików binarnych ARM Poznaj moc inżynierii wstecznej!

1426
Eлектронна книга

Excel 365 i 2024 PL. Kurs

Witold Wrotek

Excel - Twój najlepszy osobisty pomocnik Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego "roboczą" definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu. Podręcznik jest przeznaczony dla osób, które rozpoczynają przygodę z Excelem. Autor krok po kroku wprowadza w temat, objaśniając możliwości arkuszy kalkulacyjnych i operacje, jakie można dzięki nim wykonać. Omawia też specjalne dodatki, które zawiera Microsoft Excel w wersjach 365 i 2024 PL. Dzięki lekturze i ćwiczeniom, które wykonasz z tą książką, między innymi: Dowiesz się, w czym może Ci pomóc arkusz kalkulacyjny Stworzysz swój pierwszy arkusz i dokonasz w nim obliczeń Poznasz podstawowe i bardziej zaawansowane funkcje Excela Opanujesz najbardziej przydatne komendy programu Przyjrzysz się możliwościom microsoftowej sztucznej inteligencji

1427
Eлектронна книга

Ekspozycja. Sekrety doskonałego naświetlania

Alan Hess

Zapanuj nad światłem i twórz doskonałe fotografie Jak korzystać z histogramów, bracketingu i lampy błyskowej? Jak stworzyć doskonałe portrety oraz zdjęcia imprez i krajobrazów? Jak kierunek, intensywność i kolor światła wpływają na fotografowane obiekty? Ekspozycja to ilość światła, jaka dociera do matrycy w aparacie, tworząc fotografię — cała sztuka polega na tym, aby właściwie kontrolować światło, a więc dobrać idealne wartości. Ten podręcznik stanowi praktyczny elementarz ekspozycji. Dzięki niemu dowiesz się, w jaki sposób Twój aparat mierzy światło i co oznacza każde z jego ustawień. Poznasz także zasady twórczego naświetlania i kreatywnego zastosowania szumu cyfrowego. W książce "Ekspozycja. Sekrety doskonałego naświetlania" zaprezentowano kilkadziesiąt sposobów kontrolowania światła, na przykład poprzez dostosowanie czasu naświetlania i przesłony, a także ustawień ekspozycji w aparacie oraz lampy błyskowej. Z tego przewodnika nauczysz się, w jakich sytuacjach wykorzystywać konkretne tryby światłomierza, a także jak dobierać ekspozycję do określonego rodzaju fotografii (ślubnych, krajobrazowych, zdjęć w ruchu lub portretów). Poznasz praktyczne wskazówki wykorzystywane przez autora w rzeczywistych sytuacjach, dzięki czemu będziesz mógł zastosować je natychmiast do tworzenia własnych, doskonałych fotografii. Definiowanie ekspozycji Praca ze światłem Kontrola ustawień aparatu Natężenie i barwa światła Korzystanie z lampy błyskowej Czas naświetlania Kontrolowanie przesłony Wybór ekspozycji w zależności od rodzaju zdjęcia Naświetlanie kreatywne Twórcze zastosowanie szumu cyfrowego Ten podręcznik to Twój niezastąpiony asystent podczas każdej sesji fotograficznej!

1428
Eлектронна книга

HTML5. Programowanie aplikacji

Zachary Kessin

W sieci trwa właśnie rewolucja! Do władzy dochodzi język HTML5! Jego potencjał jest nieograniczony - ścisła integracja z przeglądarką internetową, wydajna obsługa grafiki czy wsparcie dla geolokalizacji to tylko niektóre z jego atutów. Korzystając z jego możliwości, możesz stworzyć świetną grę lub przydatną aplikację internetową. Poznaj pełne możliwości języka HTML5 i dowiedz się, jak budować kompletne i autonomiczne aplikacje, działające na urządzeniach przenośnych i konkurujące z tradycyjnymi aplikacjami. Dzięki temu praktycznemu przewodnikowi odkryjesz skuteczne metody pracy z językiem HTML5, takie jak lokalne magazynowanie danych i przetwarzanie wielowątkowe. Zaznajomisz się również z zaawansowanymi narzędziami JavaScriptu, które ułatwiają korzystanie z całej gamy elementów języka HTML5. Jeśli jesteś doświadczonym programistą JavaScriptu, umieszczone w książce przykładowe kody pokażą Ci, jak język HTML5 zamienia sieć WWW w pierwszorzędne środowisko programistyczne. Zobacz, jak: testować aplikacje internetowe korzystać z bazy IndexedDB pracować w trybie offline wykorzystać gniazda WWW Dołącz do zaawansowanych użytkowników HTML5!

1429
Eлектронна книга

Wysoko wydajny Python. Efektywne programowanie w praktyce. Wydanie II

Micha Gorelick, Ian Ozsvald

Python jest językiem łatwym do opanowania i przyjemnym dla programisty. Jednak łatwość projektowania nie przekłada się na szybkość działania kodu. W konsekwencji przetwarzanie dużych wolumenów danych czy próba skalowania aplikacji kończą się problemami z wydajnością lub niezawodnością. Niekiedy rozwiązaniem jest zastosowanie procesów szeregowych, w innych przypadkach warto sięgnąć do architektury wielordzeniowej, klastrów lub układów GPU. Relatywnie często okazuje się, że dobre wyniki uzyskuje się w efekcie takiego zmodyfikowania technik kodowania, aby przy wykorzystaniu potencjału Pythona stosować sprawdzone metody poprawy wydajności kodu. Dzięki drugiemu, poszerzonemu i zaktualizowanemu wydaniu tej książki zdobędziesz wszechstronną wiedzę o czynnikach wpływających na wydajność kodu. Dowiesz się, jakie procesy zachodzą w tle komputera, na jakich zasadach odbywa się przydzielanie pamięci, oraz zyskasz nowe spojrzenie na proces kompilacji do postaci kodu maszynowego. Zapoznasz się z zagadnieniem współbieżności i obliczeń klastrowych. Zaczniesz swobodnie posługiwać się najlepszymi narzędziami Pythona, takimi jak NumPy czy moduł multiprocessing. Z pewnością docenisz techniki zapewniające korzystanie z minimum zasobów, takich jak czas procesora czy pamięć RAM. Opisane tu zagadnienia zilustrowano przykładami kodu oraz poradami najlepszych specjalistów z branży. W książce: narzędzia NumPy, Cython i Docker znajdowanie wąskich gardeł związanych z wykorzystaniem czasu procesora i pamięci wydajność kodu a odpowiednie struktury danych przyspieszanie obliczeń opartych na macierzach i wektorach zarządzanie wieloma operacjami obliczeniowymi i wejścia-wyjścia przetwarzanie współbieżne i uruchamianie kodu w klastrze Programowanie w Pythonie: przede wszystkim wydajność i niezawodność!

1430
Eлектронна книга

NoSQL. Kompendium wiedzy

Martin Fowler, Pramod J. Sadalage

Poznaj fascynujący świat baz danych NoSQL! Bazy danych NoSQL są coraz popularniejsze. Pozwalają na przechowywanie gigantycznych ilości danych, a przy tym zachowują cały czas najwyższą wydajność. Sprawdzają się doskonale wszędzie tam, gdzie konieczne są wysoka skalowalność systemu, elastyczne przechowywanie często zmieniających się danych lub inne specyficzne zastosowania. Jeżeli jesteś zagorzałym użytkownikiem relacyjnych baz danych SQL, jeżeli słyszałeś o bazach NoSQL i chcesz je poznać, trafiłeś na doskonałą książkę! Stanowi ona doskonałe wprowadzenie do świata baz danych NoSQL. Na własnej skórze przekonasz się, w jakich zastosowaniach sprawdzą się one doskonale, a w jakich lepiej ich nie używać. W kolejnych rozdziałach poznasz stosowane modele danych oraz dowiesz się, co to jest map-reduce. Część druga książki została poświęcona konkretnym implementacjom - zapoznasz się z bazami klucz-wartość, bazami dokumentów oraz bazami grafowymi. Sprawdź, które najlepiej rozwiążą Twoje problemy! Sięgnij po tę książkę i śmiało wkrocz w świat baz danych NoSQL! Omawiane w książce zagadnienia: Określenie, dla których zastosowań bazy NoSQL będą (albo nie będą) odpowiednie. Zrozumienie architektonicznych kompromisów związanych z wdrożeniem NoSQL. Wykorzystanie NoSQL do uproszczenia procesu tworzenia oprogramowania i uniknięcia problemu mapowania pomiędzy strukturami w pamięci a bazą relacyjną. Porównanie przodujących systemów NoSQL. Omówienie języków zapytań: CQL i Cypher. Zarządzanie wydajnością, niezawodnością, dostępnością i zdolnością do odzyskiwania po awarii. Wykorzystanie NoSQL w środowiskach zwinnych. Wykorzystanie NoSQL do wyszukiwania danych, zarządzania metadanymi, analizy tekstu, sieci społecznościowych, analizy danych i usług finansowych. Bardziej efektywne kosztowo zarządzanie dużymi danymi dzięki wykorzystaniu klastrów. Jak teoria CAP wpływa na sposób myślenia o spójności, dostępności i wydajności. Równoległe przetwarzanie danych w klastrze za pomocą map-reduce. Dlaczego NoSQL to termin bez jasno zdefiniowanego znaczenia. Zmień sposób myślenia na nierelacyjny!

1431
Eлектронна книга

Oracle Database 12c. Problemy i rozwiązania

Bill Padfield, Sam Alapati, Darl Kuhn

Twoja ostatnia deska ratunku przy problemach z bazą Oracle12c Oracle to jedna z najpopularniejszych baz danych na świecie i znajduje zastosowanie w wielu firmach. W jej tabelach przechowywane są gigantyczne ilości danych. Zasoby te są każdego dnia przetwarzane na wiele sposobów, a szybkość dostępu do rezultatów w sposób kluczowy wpływa na efektywność pracy całej masy ludzi. Jeżeli dostęp do danych jest utrudniony, to administrator bazy musi błyskawicznie zlokalizować i rozwiązać problem. Dzięki tej książce będziesz przygotowany na najbardziej stresujące sytuacje spotykane w codziennej pracy administratora. W trakcie lektury opanujesz techniki optymalizacji wykorzystania pamięci i dysków, czasu trwania zapytań SQL oraz wydajności. Znajdziesz tu również liczne opisy problemów z życia wziętych oraz najlepsze sposoby ich rozwiązywania. Ponadto nauczysz się monitorować pracę systemu i zidentyfikujesz problemy, zanim dotkną one jego użytkowników. Przekonasz się, jak kluczową rolę pełnią właściwie dobrane indeksy. Książka ta jest obowiązkową pozycją dla każdego administratora bazy danych! Dzięki tej książce: zapoznasz się z możliwymi przyczynami problemów z bazą zoptymalizujesz zużycie pamięci RAM i dysków twardych stworzysz indeksy, które poprawią wydajność Twojej bazy będziesz automatycznie regulować i stabilizować zapytania za pomocą narzędzi SQL Tuning Advisor i SQL Plan Baselines skutecznie przeanalizujesz wolne zapytania SQL będziesz przygotowany na problemy z bazą Błyskawicznie rozwiąż problemy z bazą danych!

1432
Eлектронна книга

Zrozumieć oprogramowanie. O prostocie kodu i doskonaleniu warsztatu programisty

Max Kanat-Alexander

W codziennej praktyce programiści często muszą sobie radzić z coraz większą złożonością tworzonego kodu. Mnożą się błędy, a ryzyko spektakularnej porażki rośnie. Jeśli ten scenariusz dotyczy także Ciebie, poziom złożoności Twoich projektów Cię przytłacza i czujesz, że nie dajesz rady, już teraz wdróż fundamentalne reguły, dzięki którym Twój kod odzyska prostotę i niezawodność! Jeśli każdy dzień z nowym projektem Cię rozczarowuje i przestałeś wierzyć w swoje możliwości, sięgnij po tę książkę! Max Kanat-Alexander, odpowiedzialny za dział Code Health w Google, w tym świetnym zbiorze esejów dzieli się mnóstwem trafnych spostrzeżeń dotyczących zasad programowania, złożoności kodu, pracy zespołowej i filozofii projektowania aplikacji. W książce pokazano bardzo różnorodne zagadnienia, od pisania prostego kodu aż po jego debugowanie i pogłębioną analizę. Dowiesz się także, jaka postawa charakteryzuje naprawdę dobrego programistę. Świeżość spojrzenia i znakomity styl autora sprawią, że tę książkę przeczytasz z przyjemnością. Wiedza techniczna i poziom ekspertyzy przyniosły mu status guru kodu, a jego pomysły zainspirują Cię i odświeżą Twoje podejście do wyzwań związanych z byciem deweloperem. Odzyskaj radość ze swojej pracy i zapomnij o porażkach! Ta książka skłoni Cię do przemyśleń: dlaczego prostota i precyzja są najważniejsze w tworzeniu kodu czym jest mistrzowskie programowanie jak poradzić sobie ze złożonością oprogramowania skąd się biorą porażki programistów i jak ich unikać jak się ma prostota do bezpieczeństwa aplikacji czym są błędy i jak należy rozumieć debugowanie Złożoność jest głupia. Prostota jest mądra.