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.
977
Ebook

MS Office 2010 PL w biurze i nie tylko

Piotr Wróblewski

Poznaj najważniejsze możliwości pakietu Microsoft Office 2010 PL Szybko rozpocznij korzystanie z narzędzi Microsoft Office 2010 PL Poznaj najlepsze techniki wymiany danych i pracy zespołowej Naucz się przenosić dokumenty między różnymi wersjami pakietu Office Po trzech latach od premiery rewolucyjnej wersji Office 2007 firma Microsoft udostępniła kolejną ulepszoną edycję pakietu, czyli Microsoft Office 2010. Zachowano w niej koncepcję wstążki, wprowadzoną w poprzedniej odsłonie, oferując jednocześnie wiele usprawnień przyspieszających wykonywanie standardowych zadań, takich jak formatowanie tekstu w edytorze Word czy tworzenie zaawansowanych wykresów w arkuszach Excela. Użytkownicy biurowi z pewnością docenią też liczne funkcje umożliwiające pracę zespołową, które pozwalają kilku osobom bezpiecznie i wydajnie modyfikować ten sam dokument. Członkowie zespołów projektowych, studenci i uczniowie zachwycą się możliwościami programu OneNote, który wspomaga tworzenie czytelnych notatek. Podręcznik "MS Office 2010 PL w biurze i nie tylko" stanowi wszechstronne wprowadzenie w świat najważniejszych programów wchodzących w skład najpopularniejszego pakietu biurowego. Dzięki tej książce szybko nauczysz się pisać dokumenty w edytorze Word oraz przeprowadzać obliczenia i tworzyć wykresy w arkuszach Excela. Przygotujesz efektowne prezentacje w programie PowerPoint oraz dowiesz się, jak skutecznie zarządzać notatkami przy użyciu aplikacji OneNote. Poznasz nowe możliwości Twojego programu pocztowego i odkryjesz tajniki efektywnego zarządzania swoim terminarzem za pomocą programu Outlook. Opisom funkcji każdego z narzędzi towarzyszą liczne ćwiczenia praktyczne, które pozwolą Ci natychmiast wypróbować i utrwalić zdobytą wiedzę. Instalowanie pakietu Microsoft Office Edytowanie i formatowanie tekstu w Wordzie Umieszczanie w dokumentach tabel, grafik, spisów treści i innych elementów Korzystanie z edytora równań matematycznych Używanie narzędzia do korespondencji seryjnej Możliwości pracy zespołowej w programach pakietu Microsoft Office Przetwarzanie i analizowanie danych za pomocą arkuszy kalkulacyjnych programu Excel Tworzenie wykresów i przeprowadzanie symulacji w Excelu Opracowywanie prezentacji multimedialnych w programie PowerPoint Korzystanie z możliwości elektronicznego notatnika OneNote Używanie makr i aplikacji Visual Basic for Applications w Excelu Zabezpieczanie zawartości dokumentów pakietu Microsoft Office Praktyczne zastosowania programów Office’a Korzystanie z poczty elektronicznej w programie Outlook Zarządzanie zadaniami i używanie kalendarzy Outlooka Już dziś rozpocznij samodzielną pracę z najnowszym pakietem biurowym firmy Microsoft!

978
Ebook

Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2

Stuart Russell, Peter Norvig

Praktycznie codziennie korzystamy z osiągnięć sztucznej inteligencji. Mimo to jej potencjał wciąż jest zagadką: nie wiemy, gdzie leżą granice jej rozwoju i jakie jeszcze technologie przyniesie nam ta relatywnie młoda dziedzina nauki. Równocześnie niektóre zastosowania sztucznej inteligencji budzą niepokój i zmuszają do zadawania trudnych pytań. Jakakolwiek próba odpowiedzi jednak wymaga wiedzy o tym, czym w istocie jest sztuczna inteligencja i jakie są jej ograniczenia. To drugi tom klasycznego podręcznika wiedzy o sztucznej inteligencji. Podobnie jak w wypadku pierwszej części, lektura tej książki nie wymaga wybitnej znajomości tematu. Dzięki przejrzystości tekstu i umiejętnemu unikaniu nadmiernego formalizmu można w dość łatwy sposób zrozumieć kluczowe idee i koncepcje nauki o sztucznej inteligencji. Najnowsze technologiczne osiągnięcia zostały pokazane na tle rozwijającej się wiedzy, również z innych dziedzin inżynierii. Sporo miejsca poświęcono zagadnieniom, które budzą wątpliwości. Mowa tu o wyrafinowanych technikach uczenia maszynowego, modelach językowych czy widzeniu komputerowym, a także o sprawach, które już dziś wymagają najwyższej troski: o etycznych aspektach sztucznej inteligencji, bezpieczeństwie związanych z nią technologii i jej perspektywach. W drugim tomie: różne modele i koncepcje uczenia maszynowego przetwarzanie języka naturalnego i modele językowe widzenie komputerowe, w tym generowanie obrazów roboty: percepcja, działanie, uczenie perspektywy sztucznej inteligencji Sztuczna inteligencja: dokąd zmierzasz, technologio?

979
Ebook

Linux. Programowanie systemowe

Robert Love

Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularny i szeroko wykorzystywany. Działa wszędzie ― poczynając od najmniejszych telefonów komórkowych, a na potężnych superkomputerach kończąc. Z Linuksa korzystają agencje wywiadowcze i wojsko, jego niezawodność doceniły również banki i instytucje finansowe. Oprogramowanie z przestrzeni użytkownika w systemie Linux może być uruchamiane na wszystkich platformach, na których poprawnie działa kod jądra. Czytając książkę "Linux. Programowanie systemowe", dowiesz się, jak utworzyć oprogramowanie, które jest niskopoziomowym kodem, komunikującym się bezpośrednio z jądrem oraz głównymi bibliotekami systemowymi. Opisany został tu sposób działania standardowych i zaawansowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który działa we wszystkich dystrybucjach Linuksa oraz na wszystkich rodzajach sprzętu. Nauczysz się budować poprawne oprogramowanie i maksymalnie je wykorzystywać. Programowanie systemowe Biblioteka języka C Kompilator języka C Interfejs odpytywania zdarzeń Zarządzanie procesami i pamięcią Użytkownicy i grupy Ograniczenia zasobów systemowych Zarządzanie plikami i katalogami Identyfikatory sygnałów Struktury danych reprezentujące czas Konwersje czasu Poznaj i ujarzmij potęgę Linuksa!

980
Ebook

Linux Mint. Podstawy

Jay LaCroix

Poznaj świat systemu Linux! Linux Mint to dystrybucja systemu Linux oparta na Ubuntu i Debian. Przeznaczona jest dla początkujących użytkowników — pozwala im szybko i bezboleśnie wkroczyć w świat systemu operacyjnego Linux. Cechą charakterystyczną tej dystrybucji, odróżniającą od innych, jest gotowość do działania zaraz po instalacji. Ponadto nie musisz martwić się o obsługiwane formaty audio i wideo. Przekonaj się, jak działa Linux Mint! Jeżeli jesteś początkującym użytkownikiem Linuksa, trafiłeś na doskonałą pozycję. Już za chwilę bez najmniejszego problemu uruchomisz Linux Mint na swoim komputerze. W kolejnych rozdziałach zaznajomisz się z interfejsem Cinnamon oraz na własnej skórze przekonasz się, że czasami szybciej jest wpisać polecenie w terminalu, niż klikać myszką. Ponadto zobaczysz, jak sprawnie Linux Mint radzi sobie z plikami multimedialnymi oraz jak bogate ma repozytoria z oprogramowaniem. Na sam koniec nauczysz się wykonywać podstawowe zadania administracyjne oraz rozwiązywać typowe problemy. Dzięki tej książce świat systemu Linux stanie przed Tobą otworem! Poznaj funkcje Linuksa Mint Skonfiguruj i zainstaluj dystrybucję Odkryj interfejs Cinnamon Zarządzaj uprawnieniami użytkowników Naucz się uruchamiać aplikacje Dowiedz się, jak korzystać z poleceń powłoki Włącz zaporę internetową zapobiegającą atakom oraz poznaj sposoby odzyskiwania danych Odtwarzaj muzykę i filmy Zarządzaj albumami zdjęć cyfrowych Rozwiązuj problemy z aplikacjami i sprzętem Przekonaj się na własnej skórze, z czego słynie system operacyjny Linux! Jay LaCroix — pasjonat Linuksa i open source. Właściciel firmy Serenity Software Solutions. Administrator systemów Linux. Specjalizuje się w różnych zagadnieniach sieciowych i innych obszarach IT. Aktywnie wspiera Linux Foundation oraz Electronic Frontier Foundation. Jego poradniki i testy na YouTubie cieszą się ogromną popularnością.  

981
Ebook

Jak założyć skuteczny i dochodowy sklep internetowy. Wydanie II

Wojciech Kyciak

>> Możesz kupić książkę w zestawie, w atrakcyjnej cenie: Jak założyć skuteczny i dochodowy sklep internetowy. Wydanie II i Kolejna odsłona Zostań prawdziwym e-biznesmenem! Marketing — promocja sklepu, systemy partnerskie, komunikacja z klientem Użyteczność witryny — rozmieszczenie elementów, wyszukiwanie, nawigacja Wybór sklepu — funkcjonalność, modele oprogramowania, logistyka Jeśli poważnie myślisz o otwarciu własnego sklepu, ale boisz się skoczyć od razu na głęboką wodę albo nie chcesz niepotrzebnie utopić góry pieniędzy, idealnym rozwiązaniem dla Ciebie będzie założenie sklepu internetowego. Taki sklep ma niemal same zalety — nie jest drogi w utrzymaniu, pozwala na elastyczne dopasowanie czasu pracy, zapewnia dotarcie do klientów mieszkających w innych rejonach kraju albo nawet na całym świecie. Jest tylko jedno małe "ale" — aby ten biznes przynosił dochody, musisz perfekcyjnie dopracować swoją witrynę, zapewnić jej skuteczną promocję, a ponadto nie nadużywać cierpliwości kupujących z powodu chaotycznej logistyki. Wszelkie aspekty prowadzenia biznesu internetowego, od podstaw aż po najbardziej zaawansowane zagadnienia, znajdziesz w książce "Jak założyć skuteczny i dochodowy sklep internetowy. Wydanie II ". Jest to nowa, uzupełniona wersja niezwykle popularnej książki pod tym samym tytułem, wydanej przez Helion w 2006 roku. Dowiesz się z niej, jak wybrać odpowiednią strategię konkurowania, przyciągnąć i zatrzymać klienta, właściwie wykorzystać możliwości pozycjonowania i różnych form reklamy. Nauczysz się analizować dane statystyczne, obliczać koszty i zyski, stosować programy motywacyjne oraz badać poziom zadowolenia konsumentów. Wszystko to pozwoli Ci osiągnąć prawdziwy sukces biznesowy! Strategie konkurencji i zyskiwanie zaufania klienta Pozycjonowanie i reklama w wyszukiwarkach Programy partnerskie, aukcje internetowe, różne formy promocji Public relations i kampanie reklamowe Kompleksowa analiza danych statystycznych i obliczanie zysków Obsługa klienta przed sprzedażą i po niej Grafika i rozmieszczenie elementów witryny Strona główna, strona kategorii, strona produktu Nawigacja, proces zamawiania, koszyk Logowanie, zakładanie konta, wyszukiwanie wśród produktów w sklepie Centrum informacyjne, bezpieczeństwo, logistyka Modele oprogramowania, charakterystyka najważniejszych rozwiązań Prawo w kontekście sklepu internetowego Załóż własny sklep internetowy — rozkręć wielkie źródło dochodów!

982
Ebook

Myślenie obiektowe w programowaniu. Wydanie V

Matt Weisfeld

Burzliwy rozwój obiektowości nastąpił w połowie lat 90. wraz z upowszechnieniem się takich języków jak C++ czy Smalltalk. Obecnie programowanie zorientowane obiektowo wciąż jest jednym z najważniejszych paradygmatów projektowania. Łatwo zauważyć, że większość nowoczesnych języków programowania i technologii sieciowych opiera się na technikach obiektowych. Nieco trudniej jest dostrzec, że mimo szybkiego ewoluowania technik i języków programistycznych podstawowe pojęcia programowania obiektowego pozostają niezmienne i niezależne od jakiejkolwiek platformy. Początkujący programiści powinni więc poświęcić nieco czasu na zapoznanie się z tymi pojęciami i naukę czegoś, co można nazwać "myśleniem obiektowym w programowaniu". Ta książka jest kolejnym, poprawionym i uzupełnionym wydaniem wyczerpującego wprowadzenia do programowania zorientowanego obiektowo. Jej głównym celem jest przedstawienie podstaw myślenia obiektowego i najważniejszych pojęć w tym zakresie. Wyjaśniono tu, w jaki sposób poprawnie posługiwać się dziedziczeniem i kompozycją, odróżniać agregację od asocjacji oraz zrozumieć różnice między interfejsem a implementacją. Szczególną uwagę zwrócono na technologie, które przetrwały próbę czasu ostatnich 20 lat i stały się rdzeniem koncepcji programowania obiektowego. Opisano też najważniejsze wzorce projektowe, wskazano techniki unikania zależności i zaprezentowano zasady zwane SOLID, których przestrzeganie pozwala tworzyć kod wysokiej jakości, zrozumiały i elastyczny. Dzięki tej książce: zrozumiesz podstawowe pojęcia obiektowości zaczniesz myśleć abstrakcyjnie podczas projektowania interfejsów nauczysz się budowy i zasad modelowania klas będziesz tworzyć kod, który będzie się nadawał do wielokrotnego wykorzystania zaczniesz unikać zależności i silnych powiązań między klasami przyswoisz sobie i będziesz stosować zasady SOLID Techniki obiektowe. Zrozum, zanim zaimplementujesz!

983
Ebook

Kubernetes. Tworzenie natywnych aplikacji działających w chmurze

Michael Hausenblas, Stefan Schimanski

Mimo że w 2018 roku Kubernetes zyskał reputację standardowego narzędzia do zarządzania kontenerami, wciąż należy traktować tę technologię jako znajdującą się w dość wczesnej fazie rozwoju. Możliwości tej platformy z czasem rosną i stają się coraz ciekawsze. Standardowym działaniem jest uruchamianie klastrów w Kubernetesie, jednak o wiele bardziej interesujące wydaje się samodzielne rozszerzanie tej platformy o własne kontrolery i rozbudowa API Kubernetesa w celu dostosowania do swoich wymagań. W przypadku niektórych złożonych projektów programowanie potrzebnych komponentów jest jedynym racjonalnym rozwiązaniem. To książka przeznaczona dla programistów, którzy chcą maksymalnie wykorzystać możliwości Kubernetesa, również poprzez pisanie własnych zasobów. W praktyczny sposób pokazuje, jak rozwijać natywne, działające w chmurze aplikacje dla Kubernetesa. Wyjaśnia, w jaki sposób działa biblioteka API client-go i jak należy budować zasoby niestandardowe. Znalazło się tu obszerne i szczegółowe omówienie interfejsu programowania i działania platformy Kubernetes, a także pisania stabilnego oprogramowania w języku Go. Nie zabrakło szeregu wskazówek dotyczących samego pisania kodu oraz przeprowadzania testów. Dużo uwagi poświęcono niestandardowym zasobom, kontrolerom, webhookom i niestandardowym serwerom API oraz wzorcom rozszerzania Kubernetesa. W tej książce między innymi: zasady programowania dla Kubernetesa API Kubernetesa i client-go korzystanie z niestandardowych zasobów pisanie i udostępnianie operatorów tworzenie niestandardowych serwerów API Kubernetes: wykorzystaj w pełni jego potencjał!

984
Ebook

Wizualizacje architektoniczne. 3ds Max 2013 i 3ds Max Design 2013. Szkoła efektu

Joanna Pasek

Projektuj domy z 3ds Max Design 2013! Jak skonfigurować program 3ds Max (Design) 2013 i zacząć się nim posługiwać? Jak zaprojektować właściwe bryły i utworzyć potrzebne obiekty? Jak dobrać materiały i tekstury, by model architektoniczny był możliwie najbardziej realistyczny? Bez profesjonalnie przygotowanej wizualizacji architektonicznej trudno sprzedać nawet najbardziej funkcjonalny pomysł. Obecnie żaden klient nie zapłaci za projekt architektoniczny, który opierać się będzie wyłącznie na opisie czy schematycznym rysunku przyszłego domu. Dlatego jest rzeczą niezmiernie ważną, by każdy architekt umiał stworzyć szczegółową prezentację proponowanych rozwiązań, z uwzględnieniem dokładnego wyglądu budynku i rozkładu pomieszczeń, widoku z różnych stron (od wewnątrz i od zewnątrz) oraz materiałów, z których będą wykonane poszczególne elementy domu. Ta książka pomoże Ci wejść w świat projektowania w programie 3ds Max Design 2013 lub 3ds Max 2013. Jej autorka skupiła się na tym, by w serii praktycznych ćwiczeń stworzyć kompletną wizualizację domu jednorodzinnego, czyli krok po kroku zamienić pomysł na szczegółową prezentację projektu. Jeśli posłuchasz jej wskazówek, szybko nauczysz się obsługiwać program w zakresie najczęściej używanych narzędzi i funkcji. Dowiesz się, jak stworzyć i modelować obiekty czy bryły. Nauczysz się rysować bryłę budynku, wytłaczać w nim ściany i podłogi, wytyczać okna i drzwi oraz nakładać dach. Odkryjesz, jak przypisywać materiały do poszczególnych obiektów i jak ustawiać kamery, by wyeksponować to, co najciekawsze w projektowanym budynku. Zrozumiesz też, jak ważne jest ustawienie świateł i do czego służy rendering obrazu. Zacznij się uczyć już dziś! Interfejs programu Tworzenie obiektów i tryby wyświetlania Splajny, bryły i precyzyjne transformacje Modelowanie bryły budynku Ustawienie widoku Materiały Światła i rendering Korzystanie z dołączonych plików Stwórz doskonałą wizualizację… Klienci to docenią!

985
Ebook

Windows 7 PL. Optymalizacja i dostosowywanie systemu

Steve Sinchak

Twój Windows. Twoje zasady. Ty decydujesz. Jak dostosować system do swoich potrzeb? Jak najlepiej zabezpieczyć komputer? Jak zwiększyć wydajność systemu Windows 7? Windows 7 to najnowsza edycja systemu operacyjnego Windows firmy Microsoft. Szybki, niezawodny i łatwy w użyciu. Nic dziwnego, że wiele osób określa Windows 7 jako najlepszą wersję systemu Windows, jaka do tej pory powstała. Jednak mimo wszystko system ten nie jest w 100% doskonały. Na świecie używa go ponad miliard użytkowników i choć większość z nich może wykonywać zadania w typowy sposób, to każdy z nich ma swoje indywidualne upodobania i potrzeby. Książka "Windows 7 PL. Optymalizacja i dostosowywanie systemu" pomoże Ci dopasować system do własnych potrzeb w niemal każdym aspekcie użytkowania. Gdy skończysz czytać, Twój Windows 7 będzie wyglądał i działał tak, jakby został zaprojektowany specjalnie z myślą o Tobie. Fachowe i zrozumiałe porady autora sprawią, że zyskasz bardziej wydajny system, zaoszczędzisz czas podczas jego uruchamiania, przestaniesz się martwić o bezpieczeństwo swoich danych, a dzięki spersonalizowanemu interfejsowi będziesz mógł pracować szybciej i wygodniej. Przeanalizujesz wydajność swojego komputera i dowiesz się, w jaki sposób można zoptymalizować określone komponenty. Dowiesz się także, jak zmienić ukryte przed zwykłymi użytkownikami, bardziej zaawansowane ustawienia. Chcesz dostosować, przyspieszyć i zabezpieczyć swój komputer z systemem Windows 7? Czytaj i zacznij działać! Poznaj różne wersje systemu, wybierz odpowiednią i zainstaluj Windows 7 Zapanuj nad paskiem zadań i menu Start Przyśpiesz rozruch i proces logowania Zoptymalizuj wygląd systemu Zmodyfikuj programy startowe i elementy nawigacyjne Przejmij kontrolę nad przeglądarką Internet Explorer 8 oraz multimediami Popraw działanie sieci Wyłącz zbędne funkcje Zwiększ prędkość pobierania Dopasuj ustawienia Kontroli konta użytkownika Zapewnij sobie bezpieczeństwo w internecie Spraw, aby Windows 7 działał dokładnie tak, jak Ty tego chcesz!

986
Ebook

PHP 7. Algorytmy i struktury danych

Mizanur Rahman

Algorytmy i struktury danych leżą u podstaw programowania. Zrozumienie zasad rządzących tymi zagadnieniami jest koniecznym warunkiem opracowania prawidłowej i efektywnej aplikacji. Niestety, wielu programistów uznaje tę tematykę za zbyt złożoną czy zbyt banalną i nie poświęca jej wystarczającej uwagi. Takie podejście często się mści: modne narzędzia, frameworki czy technologie deweloperskie nie zapewnią sukcesu, jeśli projektant nie przemyśli zastosowanych algorytmów i struktur danych. Z tego obowiązku nie zwalniają nawet narzędzia wbudowane w język PHP! Jeśli chcesz biegle posługiwać się algorytmami, wziąłeś do ręki właściwą książkę! Przedstawiono tu podstawy implementacji algorytmów i struktur danych w PHP, dzięki czemu poznasz rodzaje struktur i powody, dla których warto je wybierać, a także dowiesz się, gdzie i kiedy należy stosować poszczególne algorytmy. Znajdziesz tu dużo praktycznych przykładów, które uzupełniono rysunkami i wyczerpującym komentarzem. Przystępne i zrozumiałe wyjaśnienia ułatwią Ci szybkie przyswojenie prezentowanych koncepcji, nawet tak złożonych, jak programowanie dynamiczne, algorytmy zachłanne, algorytmy z nawrotami czy funkcyjne struktury danych. Najważniejsze zagadnienia: podstawy analizy algorytmów i struktur danych, tablice, listy i drzewa, stosy, kolejki i algorytmy rekurencyjne, sortowanie, wyszukiwanie, sterty i kopce, wsparcie ze strony PHP, w tym biblioteki PECL i Tarsana. Algorytmy: poznaj, zrozum, stosuj! Mizanur Rahman od 14 lat rozwija aplikacje w PHP. Jest znawcą Laravela, CodeIgnitera, Symfony, JavaScriptu, C, C++, Javy, Node.js, Socket.io i React.js. Jest właścicielem dwóch startupów technologicznych. Jest osobą niezwykle zaangażowaną w życie kilku społeczności programistycznych, takich jak PHPXperts, Agile Bangladesh czy Project Euler. Regularnie wygłasza referaty na różnych konferencjach i seminariach technologicznych. Wraz z żoną Nishą i dwoma synami, Adiyanem i Mikhaelem, mieszka w Dhace w Bangladeszu. Jego pasją są podróże po świecie.

987
Ebook

Programowanie w języku Swift. Big Nerd Ranch Guide

Matthew Mathias, John Gallagher

Swift, następca języka Objective-C, pojawił się na rynku w 2014 roku i bardzo szybko zyskuje popularność wśród programistów tworzących aplikacje dla iOS oraz macOS. Charakteryzuje się zwięzłą i przejrzystą składnią, a co więcej, pozwala na korzystanie z nowoczesnych, wysokopoziomowych struktur i cech języka, takich jak typy generyczne czy domknięcia. Jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet tym, którzy dopiero rozpoczynają swoją przygodę z programowaniem. Ta książka jest starannie przygotowanym, praktycznym podręcznikiem efektywnego programowania w języku Swift 3. Wyczerpująco przedstawiono tu zasady posługiwania się środowiskiem programistycznym Xcode 8 i dokumentacją Apple. Dzięki niej zyskasz wiedzę i umiejętności pozwalające na samodzielne rozwiązywanie problemów programistycznych z użyciem języka Swift. Innymi słowy, zaczniesz programować kompletne, efektywne i dojrzałe aplikacje dla platform iOS i macOS. W tej książce: przedstawiono podstawy składni języka Swift omówiono konstrukcje służące do kontroli przepływu działania programu pokazano, jak korzystać z kolekcji, typów wyliczeniowych, struktur i klas zaprezentowano zasady budowania eleganckiego, czytelnego i efektywnego kodu przedstawiono metody projektowania aplikacji opartej na zdarzeniach Swift: wyjątkowe narzędzie do budowy wyjątkowych aplikacji dla Apple! Matt Mathias — jest doktorem socjologii i dyrektorem działu szkoleń w firmie Big Nerd Ranch. Uczy programowania na platformie iOS. Uwielbia jazdę na rowerze, komiksy oraz wszelkiego rodzaju gry. John Gallagher — jest inżynierem oprogramowania i instruktorem w Big Nerd Ranch. Jest znawcą systemów wbudowanych i superkomputerów. Pasjonuje go poznawanie nowych języków programowania. Kiedy nie zajmuje się pracą, spędza czas wolny z żoną i z trzema córkami.

988
Ebook

Unix i Linux. Przewodnik administratora systemów. Wydanie V

Evi Nemeth, Garth Snyder, Trent R. Hein , Ben Whaley , ...

Mijają lata, a systemy Unix i Linux są ciągle gwarancją najwyższej niezawodności, wydajności i elastyczności. Ich potencjał jest niekwestionowany, a odporność na niestandardowe warunki zapewnia bezawaryjną pracę w różnych sytuacjach. To wszystko sprawia, że systemy te wykorzystywane są w dużych i złożonych organizacjach. Ich sieci wymagają profesjonalnego administrowania, co jest trudną i odpowiedzialną pracą. Łatwo skonfigurować pojedynczy system, znacznie trudniej jednak zapewnić stabilne działanie rozproszonej, opartej na chmurze platformy, narażonej na skokowe wzrosty popularności, rozbicia sieci i celowe ataki. Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem kultowego podręcznika dla profesjonalnych administratorów zarządzających środowiskami produkcyjnymi w korporacjach czy urzędach. Znajdziesz tu obszerne wyjaśnienie takich zagadnień, jak instalacja systemu, skrypty powłoki, kontrolowanie procesów czy konfiguracja uprawnień. Dowiesz się, jak zarządzać użytkownikami, przestrzenią dyskową, zadaniami okresowymi oraz backupami. Przestudiujesz zagadnienia sieciowe, a zwłaszcza kwestie bezpieczeństwa i reakcji na incydenty. W tym wydaniu znajdziesz m.in. omówienie demonów zarządzania systemem, zasady zarządzania kontem użytkownika root, techniki kontroli wersji za pomocą Git, kwestie związane z zarządzaniem sieciami w chmurze, tworzeniem i utrzymywaniem centrów danych, opis metodologii DevOps i wiele innych! Najciekawsze zagadnienia: podstawy administrowania i obowiązki administratora system plików i zarządzanie oprogramowaniem rejestrowanie zdarzeń zarządzanie jądrem systemu i sterownikami sieci i sprzęt sieciowy zapewnianie wydajności i niezawodności sieci metodologie i reguły w IT Unix i Linux: niezawodność, wydajność i elastyczność na najwyższym poziomie!

989
Ebook

Kanban

Marcus Hammarberg, Joakim Sunden

Zwinne metodyki zarządzania projektami biją kolejne rekordy popularności. Scrum jest najbardziej rozpoznawalną spośród nich, jednak nie sprawdza się w każdym przypadku. Dlatego warto poznać inne sposoby radzenia sobie z projektami. Ta książka została poświęcona metodyce kanban - specyficznej metodzie sterowania produkcją, opracowanej w latach pięćdziesiątych XX wieku w Japonii. Zaadaptowana do świata projektów IT, sprawdza się doskonale. Jeżeli chcesz poznać założenia metodyki kanban, trafiłeś na doskonałą książkę. Sięgnij po nią i przekonaj się, dlaczego kanban przydaje się w tak wielu przypadkach. W trakcie lektury poznasz historię tej metodyki, podstawowe założenia oraz sposoby wdrażania. Na kolejnych stronach zobaczysz, jak mapować przepływ zadania, jak ustalać limity WIP (ang. Work In Progress) oraz jak zarządzać przepływem. Ponadto zapoznasz się z zaawansowanymi zagadnieniami szacowania, planowania oraz wskaźników. Na sam koniec zobaczysz, jak uczyć metodyki kanban poprzez granie. Ta metodyka na pewno zyska wielu zwolenników! A książka o niej jest doskonałym podręcznikiem i może zmienić niejeden projekt! Dzięki tej książce: poznasz filozofię kanban, zwizualizujesz swoją pracę, przygotujesz kartę zadania, skutecznie ustalisz limity WIP, poznasz pułapki metodyki kanban, doprowadzisz projekt do szczęśliwego finału. Encyklopedia wiedzy o metodyce kanban!

990
Ebook

WordPress 3. Instalacja i zarządzanie

Łukasz Wójcik

Poznaj WordPress i zaistniej w internecie! Instalacja i podstawy obsługi systemu, czyli jak zdobyć pierwsze szlify w WordPressie Wpisy, strony i komentarze, czyli co warto wiedzieć na początek Przygotowanie bloga i tworzenie sieci blogów, czyli jak odnaleźć się w społeczności Prowadzenie własnego bloga, strony internetowej, wortalu informacyjnego albo dowolnego wirtualnego miejsca spotkań może być bardzo przyjemnym zajęciem. Jeszcze bardziej zachęcająco wygląda to wtedy, gdy strona techniczna całego przedsięwzięcia nie sprawia większych kłopotów. W końcu nie wszyscy jesteśmy biegłymi informatykami — większość z nas chciałaby mieć dostęp do łatwego w obsłudze, lecz oferującego duże możliwości programu, wykonującego tę pracę z naszym minimalnym udziałem. Taka właśnie jest platforma publicystyczna WordPress. Ten system zarządzania treścią ma także inną niezaprzeczalną zaletę — jest darmowy! Książka "WordPress 3. Instalacja i zarządzanie systemem" pozwala poznać ten system od podszewki. Jej autor wyjaśnia, jak zainstalować go na serwerze, skonfigurować i dostosować do swoich potrzeb. Znajdziesz tu sposoby dodawania i formatowania wpisów, dołączania do nich plików, odnośników oraz stron czy wybierania motywów. Nauczysz się zarządzać komentarzami i ochronisz się przed spamem. Odkryjesz setki dostępnych wtyczek, poszerzających możliwości programu. Będziesz mógł pracować z wieloma autorami przy jednej stronie WWW. Dowiesz się, jak zoptymalizować system, skonfigurować ustawienia bloga, zbudować własny motyw, stworzyć sieć blogów i przenieść całość na inny serwer. Jeśli chcesz zaistnieć w globalnej sieci, WordPress jest właśnie dla Ciebie! Instalacja i obsługa systemu Dodawanie nowego wpisu i dołączanie do niego plików Edytor wizualny i edytor HTML Kategorie wpisów, tagi i kanały RSS Media, odnośniki, strony Komentarze i motywy Wtyczki i narzędzia Użytkownicy Ustawienia bloga i optymalizacja systemu Tworzenie motywów graficznych Migracja systemu Serwis WordPress.com Najważniejsza jest treść… ale WordPress pomoże Ci ją przekazać! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej>>

991
Ebook

VBA dla Excela 2019 PL. 234 praktyczne przykłady

Witold Wrotek

Włącz supermoce Excela - skorzystaj z VBA! Poznaj możliwości makropoleceń Odkryj konstrukcje języka VBA Naucz się wykorzystywać je w Excelu Excela używa się dosłownie wszędzie - pełni funkcję uniwersalnego programu do przeprowadzania obliczeń naukowych, statystycznych i finansowych, analizy najrozmaitszych danych, wizualizacji wyników i tworzenia rozbudowanych raportów. Nie bez znaczenia są też oferowane przez niego możliwości automatyzacji działań oraz prowadzenia interakcji z użytkownikami arkusza i innymi aplikacjami pakietu Microsoft Office - co zapewnia zastosowanie makropoleceń opracowanych za pomocą języka Visual Basic for Applications. Jeśli chcesz wejść na wyższy poziom i dowiedzieć się, jak upraszczać i przyspieszać swoją pracę z Excelem, sięgnij po tę książkę! W niezwykle prosty sposób zaprezentuje Ci ona możliwości makr, metody ich tworzenia, konstrukcje języka VBA i najrozmaitsze sposoby ich zastosowania. Wiedza nie jest tu oderwana od rzeczywistości - zilustrowano ją praktycznymi przykładami, dzięki czemu szybko nauczysz się nie tylko programować, ale też rozwiązywać prawdziwe problemy, z którymi na co dzień mierzy się wielu użytkowników Excela. Makropolecenia i język VBA w Excelu Korzystanie z edytora języka VBA Komunikacja z użytkownikiem aplikacji Zastosowanie zmiennych i obiektów arkusza Używanie instrukcji warunkowych i podprogramów Obsługa zdarzeń i korzystanie z zakresów arkusza Zastosowanie funkcji arkuszowych i elementów sterujących Z VBA w Excelu trafisz prosto do celu!

992
Ebook

Maya 2011. Wprowadzenie

Dariush Derakhshani

Poznaj potęgę programu Maya i wejdź w świat profesjonalnej animacji oraz realistycznej grafiki 3D! Jak sprawnie poruszać się w środowisku programu Maya? Jak modelować, organizować i animować obiekty na scenie? Jak tworzyć cyfrowe oświetlenie i niezwykłe efekty specjalne? "Władca Pierścieni", "Matrix", "Shrek" i "Avatar"… to tylko część filmów, w których za porywającą animacją i niezwykle realistyczną grafiką stoi program Maya. Jeśli miałeś okazję widzieć choćby jeden z tych kultowych obrazów, zapewne już wiesz, jak ogromny potencjał kryje się w potężnym narzędziu firmy Autodesk. Maya, od lat używana głównie przez wielkie wytwórnie filmowe i czołowych producentów gier komputerowych do tworzenia niesamowitych efektów specjalnych i modeli 3D, dziś stała się bardziej dostępna zarówno pod względem ceny, jak i wymagań sprzętowych. W związku z tym coraz częściej trafia do amatorów w dziedzinie tworzenia trójwymiarowej grafiki i animacji. Jedynymi ograniczeniami w korzystaniu ze wszystkich magicznych możliwości tego programu pozostają już tylko umiejętność jego sprawnej obsługi i… granice ludzkiej wyobraźni! Oto podręcznik, który stanowi tak doskonałe wprowadzenie w świat grafiki trójwymiarowej i programu Maya, że nie pozostanie Ci nic innego, jak tylko uwolnić swoją kreatywność i zacząć tworzyć niezwykłe animacje! Najpierw zdobędziesz ogólną wiedzę o procesie powstawania filmów animowanych i poszczególnych fazach ich produkcji, a potem prześledzisz każde działanie od początku do końca, by zrozumieć, jak odbywa się to w praktyce. Dzięki licznym przykładom i praktycznym ćwiczeniom zaczniesz swobodnie poruszać się w środowisku programu Maya, a także dowiesz się, jak program ten definiuje i organizuje obiekty na scenie. Stopniowo opanujesz tajniki komputerowego modelowania oraz zdobędziesz wszystkie umiejętności pozwalające na teksturowanie, cieniowanie i — co najważniejsze — animowanie stworzonych modeli. Przeczytasz także o tworzeniu i edycji cyfrowego oświetlenia oraz dokładnie zgłębisz niezwykle istotny proces renderowania. Na koniec zajmiesz się tworzeniem zachwycających efektów specjalnych i nadawaniem obrazom pożądanej, naturalnie wyglądającej dynamiki. Z tym podręcznikiem: poznasz podstawowe pojęcia z zakresu trójwymiarowej grafiki komputerowej opanujesz interfejs programu Maya 2011 utworzysz prostą animację planet w Układzie Słonecznym poznasz właściwości powierzchni NURBS i wielopodziałowych wymodelujesz ludzką dłoń, szkatułkę i parowóz odkryjesz niuanse cieniowania i teksturowania obiektów nauczysz się riggować modele pod kątem automatyzowania animacji, stosowania systemów kinematycznych, więzów itp. opanujesz oświetlanie obrazami HDR, animowanie zgodne z zasadami dynamiki i malowanie efektów Naucz się modelowania, animowania, teksturowania i oświetlania cyfrowych scen na najwyższym, profesjonalnym poziomie!