Wydawca: 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.
1777
Ebook

Kod. Ukryty język komputerów

Charles Petzold

Początki techniki komputerowej obfitowały w zaskakujące szczegóły. Zagłębianie się w historię odkryć i wynalazków, dzięki którym obecnie możemy się cieszyć wyrafinowaną technologią, jest świetną rozrywką, jednak cofnięcie się do korzeni świata komputerów niesie ze sobą wiele dodatkowych korzyści. Najważniejszą z nich jest łatwiejsze zrozumienie zasad działania komputerów i innych urządzeń związanych z procesorami. W końcu dziś nawet zwykły użytkownik powinien wiedzieć, jaka jest różnica między pamięcią operacyjną a masową, znać koncepcję plików i folderów czy mieć choćby podstawową wiedzę z zakresu grafiki komputerowej. Ta książka jest fascynującą i nieco sentymentalną opowieścią o tajemnym życiu toczącym się wewnątrz komputerów i innych inteligentnych urządzeń. Mówi też o historii poszczególnych wynalazków. Dzięki niej zrozumiesz, co w ciągu ostatnich dwustu lat doprowadziło ludzi, chcących po prostu sprawniej się porozumiewać, do wynalezienia różnych urządzeń. Przeczytasz również o rzeczywistych mechanizmach działania komputerów osobistych, multimediów cyfrowych i internetu. Nie musisz posiadać zaawansowanej wiedzy technicznej, aby zrozumieć, czym jest tranzystor, jak działają systemy operacyjne i czym się różnią bity od bajtów. Książka jest napisana w przystępny sposób, a jej lektura sprawi Ci ogromną przyjemność! Dowiedz się, czym w istocie są: różne rodzaje kodów systemy dziesiętny, binarny i szesnastkowy bramki logiczne, sumowanie i przerzutniki pamięć, mikroprocesor, magistrala system operacyjny i języki programowania Ukryty kod maszyny. Wróć do źródeł!

1778
Ebook

Nowoczesny e-mail marketing. Uniwersalny, responsywny i skuteczny mailing w HTML-u

Jason Rodriguez

Nie musisz uczęszczać do akademii sztuk pięknych, by tworzyć witryny marzeń! Stworzenie doskonałej strony WWW wymaga współpracy grafika i programisty, który potrafi przekuć jego wizję na język kodu. Czy jest możliwe połączenie tych dwóch ról? Czy programista może nauczyć się tworzyć atrakcyjne, eleganckie i estetyczne strony WWW bez pomocy grafika? Dowiedz się, jak to osiągnąć i zoptymalizować swoją pracę! Sięgnij po kolejne wydanie tej bogato ilustrowanej książki i poznaj najlepsze zasady projektowania stron internetowych. W kolejnych rozdziałach zdobędziesz bezcenną wiedzę na temat dobierania kolorów, tworzenia układów stron oraz korzystania z tekstur. Ponadto poznasz szkielety Foundation i Bootstrap. Najnowsze wydanie tej cenionej książki kładzie nacisk na tworzenie responsywnych stron, które prezentują się dobrze zarówno na dużych, jak i małych ekranach. Książka ta jest doskonałą lekturą dla wszystkich pasjonatów tworzenia stron WWW! Dowiedz się, jak: Dobierać kolory, by komponować zabójcze schematy barw. Tworzyć elastyczne układy stron, które wyglądać będą rewelacyjnie na wszystkich urządzeniach. Wykorzystywać tekstury, w tym potęgę nawet najprostszych elementów takich, jak: punkt, linia, figura, głębia czy deseń. Budować solidne układy, efektywnie stosując systemy siatek i białą przestrzeń. Opanować sztukę transformacji ... nudnych kompozycji w olśniewające perły przy pomocy samej typografii. Stosować frameworki w rodzaju Foundation i Bootstrap do tworzenia solidnie ustrukturyzowanych projektów. Wybierać, modyfikować i pozycjonować grafiki na stronie. I wielu innych rzeczy... Przewodnik po projektowaniu stron dla programistów!

1779
Ebook

Smarty. Szablony w aplikacjach PHP

H. Hayder, J. P. Maia, L. Gheorge

Wykorzystaj nowoczesne narzędzia w swoich projektach internetowych Projektuj własne szablony Twórz aplikacje wielojęzyczne Popraw wydajność witryn internetowych Współczesne witryny WWW to nie tylko prezentacje podstawowych informacji o firmach. W sieci można znaleźć setki sklepów internetowych, portali informacyjnych i innych serwisów będących samodzielnymi przedsięwzięciami. Coraz częściej strony WWW wykorzystywane są również jako interfejs użytkownika dla aplikacji. Tak rozbudowane projekty internetowe są realizowane przez zespoły składające się z programistów odpowiedzialnych za "zaplecze" serwisu i projektantów, których zadaniem jest opracowanie wyglądu witryny. W takich przypadkach niezbędny jest mechanizm pozwalający na oddzielenie treści i logiki stron WWW od ich prezentacji. Do tego celu stosowane są narzędzia umożliwiające skonstruowanie warstwy prezentacyjnej serwisu WWW w oparciu o szablony. PHP, jeden z najpopularniejszych języków programowania wykorzystywany do tworzenia witryn i aplikacji internetowych, oferuje mechanizm szablonów noszący nazwę Smarty. Książka "Smarty. Szablony w aplikacjach PHP" to kompletny przewodnik po tej technologii. Zawiera zasady działania szablonów Smarty oraz możliwości wykorzystania ich w projektach internetowych. Czytając ją, dowiesz się, jak zainstalować i skonfigurować Smarty, jak zbudowane są witryny oparte o ten system oraz jak kreować własne szablony. Poznasz oferowane przez Smarty funkcje, metody i modyfikatory, które będziesz mógł wykorzystać podczas budowy złożonych projektów. Przeczytasz o buforowaniu, poprawie wydajności aplikacji, rozszerzeniu możliwości Smarty za pomocą wtyczek i tworzeniu aplikacji wielojęzycznych. Instalacja i konfiguracja systemu Smarty Struktura witryny opartej na szablonach Smarty Narzędzia do projektowania szablonów Tworzenie prostych szablonów Korzystanie z modyfikatorów w szablonach Funkcje w szablonach Wykrywanie i usuwanie błędów Buforowanie stron i optymalizacja wydajności witryn Rozbudowywanie Smarty za pomocą wtyczek Poznaj sposoby tworzenia profesjonalnych aplikacji sieciowych.

1780
Ebook

Fotografia cyfrowa. Pierwsza pomoc

Aleksandra Tomaszewska

Nie wystarcza Ci już zwykłe pstrykanie fotek i mozolne poprawianie licznych błędów, popełnionych już w chwili robienia zdjęcia? Chciałbyś wreszcie dowiedzieć się, jak robią to profesjonaliści i dlaczego ich kompozycje są tak niezwykłe? Jak wybrać aparat i optymalne akcesoria , jak go ustawiać i o jakich zasadach należy pamiętać podczas fotografowania różnego typu obiektów? Od ilości reguł i drobiazgów które bezwzględnie należy wziąć pod uwagę, robiąc zdjęcie może zakręcić się w głowie... Na szczęście nie w Twojej - masz bowiem przed sobą doskonałe antidotum na takie objawy. Znajdziesz tu pierwszą pomoc w wszystkich fotograficznych zadaniach od konfiguracji aparatu, kompozycji, pomiaru światła po zasady retuszu oraz gotowe recepty na tworzenie dobrych technicznie fotografii. Dzięki niemu na pewno rozwiniesz skrzydła i dasz się ponieść swojej nowej, artystycznej pasji. Do dzieła! Niezbędnik cyfrowego fotografa Filtry i lampa błyskowa Makrofotografia i zdjęcia panoramiczne Fotografie roślin i zwierząt Portrety, zdjęcia rodzinne i sportowe Konfiguracja aparatu Kompozycja i kadrowanie Pomiar światła, czas ekspozycji i funkcja przysłony Szum cyfrowy, kontrast i głębia ostrości Podstawy retuszu zdjęć Korekcja kolorów i wyostrzanie Analiza histogramów Fotografie prześwietlone i niedoświetlone Zmiana tła i prostowanie Porządkowanie zdjęć i publikowanie ich w sieci

1781
Ebook

Enterprise JavaBeans 3.0. Wydanie V

Bill Burke, Richard Monson-Haefel

Wykorzystaj zaawansowane technologie tworzenia aplikacji korporacyjnych Poznaj architekturę EJB 3.0 Stwórz własne komponenty Zaprojektuj własne usługi sieciowe na podstawie EJB 3.0 Enterprise JavaBeans to technologia przeznaczona do tworzenia złożonych programów, oparta na języku Java i platformie Java Enterprise Edition. Stosowana jest przy tworzeniu rozbudowanych aplikacji korporacyjnych i pozwala programistom na generowanie mechanizmów automatycznego zarządzania usługami kluczowymi dla systemu. Wersje EJB stosowane do tej pory wymagały od twórców aplikacji implementowania mechanizmów, które nie miały wiele wspólnego z właściwą logiką biznesową tworzonego oprogramowania, co znacznie wydłużało i komplikowało proces produkcji systemu. Najnowsza wersja, oznaczona numerem 3.0, jest pozbawiona tych wad. Dzięki książce "Enterprise JavaBeans 3.0. Wydanie V" poznasz najnowsze wcielenie technologii EJB. Opisano tu wszystkie rozwiązania, które umożliwiły uproszczenie standardu Enterprise JavaBeans 3.0 względem jego poprzednich wersji. Czytając tę książkę, poznasz nowy interfejs Java Persistence API, który zastąpił stosowane dotychczas komponenty encyjne zwykłymi obiektami Javy, oraz nauczysz się sposobów eliminowania konieczności implementowania interfejsów EnterpriseBean. Dowiesz się, jak stosować adnotacje w miejsce elementów języka XML umieszczanych w deskryptorach wdrożenia. Znajdziesz tu również praktyczne przykłady, dzięki którym błyskawicznie opanujesz nową wersję EJB. Architektura EJB 3.0 Relacje pomiędzy komponentami Zapytania i język EJB QL Komponenty sesyjne Obsługa transakcji Implementowanie usług WWW Instalacja i konfiguracja serwera JBoss Nie trać więcej czasu! Zastosuj technologię, która ułatwi Ci wytwarzanie systemów korporacyjnych.

1782
Ebook

PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V

Larry Ullman

Język PHP i serwer bazy danych MySQL stały się nieformalnym standardem tworzenia dynamicznych witryn, które korzystają z baz danych. Mimo że istnieje wiele innych konkurencyjnych technologii, rzesza programistów aplikacji internetowych decyduje się właśnie na to rozwiązanie. Otwarte źródła, dostępność, coraz szersze możliwości, elastyczność i szybkość, konsekwentny rozwój - to tylko kilka zalet PHP i MySQL. Projektanci dynamicznych stron WWW wysoce sobie cenią te zalety, o czym świadczy choćby stale wzrastająca liczba stron WWW, które napisano z wykorzystaniem tych technologii. Ta książka jest doskonałym poradnikiem dla projektantów dynamicznych stron WWW. Szczególnie przydatna okaże się dla osób dopiero nabierających wprawy w programowaniu. W przejrzysty sposób opisano podstawy języków PHP oraz SQL. Przedstawiono zasady poprawnego konfigurowania serwerów PHP i MySQL. Uwzględniono zagadnienia dotyczące obsługi i usuwania błędów, a także przeprowadzania testów aplikacji. Szeroko potraktowano kwestie bezpieczeństwa aplikacji. Znalazło się tu również sporo informacji o integracji PHP z takimi technologiami jak JavaScript, jQuery, Perl czy Ajax. Przy tym wszystkim książka jest napisana w sposób bardzo przystępny, a liczne przykłady znakomicie ułatwiają zrozumienie prezentowanych treści. Najważniejsze zagadnienia przedstawione w książce: Podstawy PHP i MySQL Zaawansowane zagadnienia i tworzenie zoptymalizowanego kodu Ukryte pola, stronicowanie wyników i inne techniki programistyczne Korzystanie z ciasteczek i sesje Zabezpieczenia aplikacji PHP i MySQL - wydajne, niezawodne, stabilne działanie!

1783
Ebook

Systemy operacyjne. Wydanie V

Andrew S. Tanenbaum, Herbert Bos

Większość aplikacji i usług jest zależna od interakcji z systemem operacyjnym, dlatego profesjonaliści IT potrzebują głębokiej, a przede wszystkim aktualnej wiedzy w tej dziedzinie. To właśnie zrozumienie systemów operacyjnych pozwala inżynierowi IT na skuteczne diagnozowanie problemów, optymalizowanie wydajności i tworzenie solidnych rozwiązań, które oprą się próbie czasu i podniosą poziom bezpieczeństwa. To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, interfejsy użytkownika, multimedia czy kompromisy wydajnościowe. Szczegółowo, jako studia przypadków, zostały tu opisane systemy: Windows 11, Unix, Linux i Android. Jasny i przystępny styl, a także liczne przykłady i ćwiczenia ułatwiają zrozumienie nawet bardzo skomplikowanych zagadnień. W książce między innymi: podstawowe pojęcia i struktura systemów operacyjnych sprzęt a funkcjonowanie systemu operacyjnego przegląd systemów operacyjnych, w tym internetu rzeczy i systemów wbudowanych systemy: Unix, Linux, Android ― procesy, zarządzanie pamięcią, bezpieczeństwo Windows 11 ― struktura, procesy i wątki, wirtualizacja, zabezpieczenia projektowanie systemów operacyjnych Mistrz oprogramowania zaczyna od systemu operacyjnego!

1784
Ebook

Tomcat. Przewodnik encyklopedyczny. Wydanie II

Jason Brittain, Ian Darwin

Poznaj możliwości serwera Tomcat! Jak dostroić Tomcat w celu pomiaru i poprawy wydajności? Jak wdrażać aplikacje WWW z serwletami i stronami JSP? Jak diagnozować problemy z serwerem? Tomcat jest kontenerem serwletów Java i serwerem WWW stworzonym przez organizację Apache Software Foundation. Może pełnić rolę serwera produkcyjnego o dużej wydajności, sprawdza się również jako darmowy kontener serwletów i stron JSP z udostępnionym kodem źródłowym. Tomcat może być zastosowany niezależnie lub w połączeniu z innymi serwerami WWW (np. httpd Apache). Doskonale radzi sobie w każdego rodzaju środowisku, zapewniając fundament wymagany do praktycznego wykorzystania w Internecie umiejętności z zakresu technologii Java. W książce "Tomcat. Przewodnik encyklopedyczny" znajdziesz szczegółowe wyjaśnienia, jak korzystać z tego serwera. Czytając ją, poznasz wszelkie procedury instalacyjne oraz możliwości konfigurowania obszarów, ról, użytkowników i zasobów JNDI. Nauczysz się, jak uaktywniać i wyłączać funkcję automatycznego przeładowywania serwletów, a także wdrażać aplikacje WWW. Niezbędne informacje dotyczące serwera Tomcat znajdą tu nie tylko programiści, ale także administratorzy, webmasterzy i wszyscy, którzy chcą się dowiedzieć czegoś o tym kontenerze serwletów. Instalowanie i konfigurowanie Tomcata Zarządzanie obszarami, rolami i użytkownikami Uruchamianie i zatrzymywanie serwera Kontrolowanie i utrwalanie sesji Optymalizowanie wydajności serwera Integracja z serwerem WWW Apache Wdrażanie rozpakowanego katalogu aplikacji WWW Praca z plikami WAR Zabezpieczenia serwera Tomcat Przewodnik dla wszystkich, którzy chcą ułatwić sobie pracę z serwerem Tomcat.