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

Java. Receptury. Wydanie III

Ian F. Darwin

Rozwiązania i przykłady dla programistów używających języka Java Java to jeden z języków programowania najchętniej wybieranych do tworzenia zaawansowanych systemów informatycznych. Systemy bankowe, aukcyjne oraz inne zaawansowane programy wspomagające codzienną pracę tysięcy ludzi opierają się na Javie i narzędziach z nią związanych. Jeżeli chcesz śmiało wkroczyć w świat tego języka, musisz mieć tę książkę! Książka należy do cenionej serii „Receptury”, która przedstawia różne zagadnienia w postaci krótkich przepisów. Nie inaczej jest w tym przypadku. Sięgnij po nią i zobacz, jak kompilować, uruchamiać i testować tworzony kod. W kolejnych rozdziałach zaznajomisz się z najlepszymi metodami przetwarzania ciągów znaków oraz nauczysz się korzystać z wyrażeń regularnych i wykonywać operacje na liczbach. Ponadto zdobędziesz dogłębną wiedzę na temat systemu wejścia-wyjścia, używania systemu plików, sieci oraz drukarek. Książka ta jest obowiązkową pozycją na półce każdego programisty Javy! Przedstawione receptury obejmują: Sposoby kompilacji, uruchamiania i testowania aplikacji. Manipulację, porównywanie i zmianę organizacji tekstów. Użycie wyrażeń regularnych do dopasowywania tekstów i wzorców. Obsługę liczb, dat i czasu. Określanie struktury danych przy użyciu kolekcji, tablicy i innych typów. Techniki programowania obiektowego i funkcyjnego. Operacje na katalogach i systemie plików. Obsługę grafiki, dźwięku i wideo. Tworzenia aplikacji o graficznym interfejsie użytkownika, w tym Java FX i obsługę zdarzeń. Programowanie sieciowe, zarówno klientów jak i serwerów. Dostęp do baz danych przy użyciu JPA, Hibernate oraz JDBC. Przetwarzenie danych w formatach JSON oraz XML. Wielowątkowość i współbieżność. Najlepsze przepisy dla programistów Javy!

2050
Ebook

Microsoft Project 2019 dla bystrzaków

Cynthia Snyder Dionisio

Zarządzaj projektami, zasobami, kalendarzami i budżetami Twórz dynamiczne harmonogramy Poznaj „złote zasady” rozwoju projektu Zarządzaj projektami jak profesjonalista! Niezależnie od tego, czy zarządzanie projektami znajduje się w nazwie Twojego stanowiska, czy też jest po prostu jednym z wielu Twoich obowiązków, Microsoft Project 2019 to sekretna broń, której poszukujesz. Nawet jeśli już wiesz co nieco na temat zarządzania projektami, ta książka pokaże Ci, jak skorzystać z cennych możliwości programu, by wszystko działało jak dobrze wyregulowana i nasmarowana maszyna. Dowiedz się, jak wpisywać zadania, określać czas ich realizacji, pracować z zasobami i kalendarzami, ustawiać plan bazowy, dostosowywać harmonogramy, utrzymać prace nad projektem na wybranym kursie, analizować postępy i raportować wyniki. Brzmi jak dobry plan, nie sądzisz? W książce: uruchamianie projektu wpisywanie zadań i określanie czasu ich realizacji tworzenie kalendarza zasobów określanie budżetu projektu śledzenie postępów prac nad projektem radzenie sobie z opóźnieniami

2051
Ebook

Nie bój się ubrudzić rąk, tworząc czystą architekturę. Projektowanie aplikacji wysokiej jakości na przykładach w Javie. Wydanie II

Tom Hombergs

Wyobraź sobie sytuację: chcesz napisać oprogramowanie, które nie tylko spełni oczekiwania klienta, ale również będzie przykładem eleganckiej i czystej architektury. Na drodze do tego celu z pewnością napotkasz przeszkody, takie jak nierealny termin czy niedziałające API zewnętrznego dostawcy. Nie będzie wyjścia, czas zmusi Cię do pójścia na skróty i Twoja architektura wkrótce straci swoją elegancką strukturę. Aby tego uniknąć, musisz przejąć kontrolę nad architekturą. Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami stylów koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źródłowym. Poznasz szczegóły różnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak różne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w późniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, które przetrwają próbę czasu. Najciekawsze zagadnienia: niedoskonałości związane z architekturą warstwową egzekwowanie granic architektury wpływ stosowania skrótów na debet techniczny korzystanie z poszczególnych stylów architekturalnych struktura kodu a architektura testy sprawdzające wszystkie elementy architektury Jeśli chcesz mieć łatwe życie, nie zostawaj architektem. Zaha Hadid, architektka

2052
Ebook

Hibernate Search. Skuteczne wyszukiwanie

Steve Perkins

Użytkownicy aplikacji prawdopodobnie najczęściej korzystają z funkcji wyszukiwania. Ze strony interfejsu użytkownika problem wydaje się trywialny. Zupełnie inne zdanie na ten temat mają programiści. Przygotowanie wydajnego, intuicyjnego i szybkiego mechanizmu wyszukiwania stanowi ogromne wyzwanie. Liczne kryteria, wyszukiwanie tekstu, zależności i połączenia logiczne to tylko część zagadnień, które trzeba opracować. Na szczęście z pomocą przychodzi narzędzie Hibernate Search. Jest to dodatek dla popularnej w świecie Javy i nie tylko biblioteki Hibernate. Dzięki Hibernate Search wprowadzenie rozbudowanych mechanizmów wyszukiwania w Twojej aplikacji będzie całkowicie bezbolesne. W trakcie lektury tej książki dowiesz się, jak zamapować encję, jak budować zapytania oraz zarządzać indeksami. Ponadto poznasz zaawansowane strategie poprawy wydajności oraz pełnię możliwości zapytań. Książka ta jest doskonałym podręcznikiem dla wszystkich programistów języka Java, mających za zadanie wprowadzenie do aplikacji rozbudowanych mechanizmów wyszukujących. Hibernate Search to dla nich prawdziwe koło ratunkowe! Dzięki tej książce: - poznasz możliwości biblioteki Hibernate Search - opanujesz najlepsze strategie zarządzania indeksami - błyskawicznie zbudujesz zapytanie - zachwycisz użytkowników Twojej aplikacji rozbudowaną wyszukiwarką Błyskawicznie zaprojektuj rozbudowany mechanizm wyszukiwania dzięki Hibernate Search!

2053
Ebook

Windows Server 2019 dla profesjonalistów. Wydanie II

Jordan Krause

Serwery Windows królują w przestrzeni centrów danych. Nawet po przeniesieniu zasobów do chmury Azure dane są nadal zarządzane przez Windows Server: właśnie ten system operacyjny stanowi podstawę platformy Azure! Windows Server 2019 może obsłużyć nawet najpoważniejsze zadania w środowisku chmury. Microsoft konsekwentnie zmniejsza rozmiar platformy obliczeniowej w serwerach i tworzy nowe sposoby komunikacji z nimi. Także technologia kontenerów bardzo się rozwinęła: Server 2019 przenosi aplikacje do kontenerów, dzięki czemu uruchamia się je w odizolowaniu od siebie i na masową skalę. Co więcej, nowe narzędzia dla administratorów sprawiają, że z systemem Windows Server 2019 pracuje się efektywnie i przyjemnie. W tej książce znalazły się wszystkie informacje potrzebne do wdrożenia i wykorzystywania Windows Server 2019 LTSC. Omówiono zagadnienia związane z jego instalacją oraz z administrowaniem tym systemem. Sporo miejsca poświęcono scentralizowanemu zarządzaniu, monitorowaniu i konfiguracji serwerów. Opisano Menedżer serwera, język skryptowy PowerShell, a także nową aplikację Windows Admin Center. Szczegółowo zaprezentowano również kontenery i Nano Server, które są związane z kanałem półrocznym (SAC) platformy serwerowej. Ponadto przedstawiono różne technologie zdalnego dostępu, które można wykorzystać w tym systemie operacyjnym, a także wytyczne dotyczące wirtualizacji centrum danych za pomocą funkcji Hyper-V. W książce między innymi: instalowanie systemu Windows Server 2019 i podstawy zarządzania nim obsługa sieci i infrastruktura, MMC i MSC bezpieczeństwo systemu Windows Server wydajna redundancja danych i obliczeń i Spaces Storage Direct narzędzia: Windows Server Containers, Hyper-V, Docker i Kubernetes Windows Server 2019: tak stworzysz najnowocześniejsze centrum obliczeniowe!

2054
Ebook

ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik. Tom II

Leszek Litwin

Świadomie korzystaj z możliwości współczesnych technologii! Jak korzystać z edytorów tekstu i arkuszy kalkulacyjnych? W jaki sposób tworzyć zbiory danych? Do czego można zastosować prezentacje multimedialne? Każdemu kto poważnie myśli o swojej karierze i roli w społeczeństwie informacyjnym, przyda się wiarygodny dokument poświadczający, że osoba go przedstawiająca zdobyła wiedzę i umiejętności komputerowe niezbędne do wykonywania rozmaitych prac. Takim dokumentem jest ECDL - Europejski Certyfikat Umiejętności Komputerowych. Certyfikat ten jest uznawany w całej Europie i został opracowany przez Unię Europejską. ECDL (ang. European Computer Driving License) potwierdza umiejętności komputerowe mieszkańców Europy w zakresie korzystania z technologii informatycznych. Jest on rozpoznawalny w całej Unii Europejskiej i wszyscy, którzy zdadzą pomyślnie odpowiednie egzaminy, otrzymują go w tej samej formie, bez względu na kraj pochodzenia. Jeśli i Ty chcesz legitymować się takim certyfikatem, musisz przejść przez wspomniany egzamin. Książka "ECDL. Europejski Certyfikat Umiejętności Komputerowych. Przewodnik" będzie dla Ciebie nieocenioną pomocą w takiej sytuacji. W dwutomowym poradniku znajdziesz wszystkie informacje potrzebne. Wiedza podzielona jest na moduły obejmujące taki zakres tematyczny jak odpowiadające im pytania egzaminacyjne. Czytając tom II, nauczysz się przetwarzać teksty przy użyciu edytora, a także gromadzić, przetwarzać i analizować dane za pomocą arkuszy kalkulacyjnych oraz baz danych. Poza tym dowiesz się więcej o tworzeniu prezentacji multimedialnych i grafiki komputerowej. Wprowadzanie i formatowanie tekstu Style i szablony Korespondencja seryjna   Drukowanie dokumentów Wprowadzanie danych do arkusza Zaznaczanie komórek w arkuszu Korzystanie z formuł i funkcji Tworzenie wykresów Definiowanie struktury bazy danych Raporty i formularze Budowanie zapytań Tworzenie prezentacji multimedialnych Potwierdź swoje informatyczne umiejętności - zdaj egzamin ECDL!

2055
Ebook

Vue.js w akcji

Erik Hanchett, Benjamin Listwon

Vue.js jest lekkim, nowoczesnym frameworkiem rozwijanym przez informatyków, projektantów, inżynierów i osoby, które zawodowo interesują się wrażeniami użytkowników. Służy do tworzenia reaktywnych i atrakcyjnych wizualnie klienckich aplikacji internetowych. Pozwala na budowanie zarówno dość prostych, jak i bardzo złożonych systemów. Udostępnia powiązania dwukierunkowe, reaktywny interfejs użytkownika oraz logiczną strukturę projektów. Vue.js umożliwia pisanie czytelnego i zwięzłego kodu. Tworzenie aplikacji z użyciem Vue w języku JavaScript i z biblioteką do zarządzania stanem Vuex jest czystą przyjemnością. Ta książka to praktyczny przewodnik po frameworku Vue.js przeznaczonym dla programistów zaznajomionych z JavaScriptem, HTML-em i CSS-em. Pozwala na szybkie poznanie tego narzędzia. Przedstawiono w niej zasady łatwego zarządzania stanem z użyciem biblioteki Vuex oraz techniki budowania niestandardowych dyrektyw. Poszczególne zagadnienia zilustrowano praktycznymi fragmentami kodu źródłowego. Aby umożliwić czytelnikom płynne przejście do tworzenia kompletnych systemów, kolejne tajniki Vue.js pokazano na przykładzie stopniowo rozwijanej aplikacji sklepu internetowego z koszykiem zakupowym, interfesjem magazynowym i modułem do zarządzania magazynem. W tej książce między innymi: podstawy Vue.js instancje Vue.js i budowa aplikacji model reaktywny, komponenty i trasowanie animacje, efekty przejść i inne możliwości frameworka modelowanie danych i testowanie aplikacji Vue.js. Napisz piękną aplikację!

2056
Ebook

Objective-C. Podstawy

Johannes Fahrenkrug, Collin Ruffenach, Christopher Fairbairn

Wejdź pewnym krokiem w świat programowania Apple! Jeszcze parę lat temu nie do pomyślenia było, że aplikacje na urządzenia mobilne mogą stanowić tak intratny interes. Jednak urządzenia te podbiły rynek w mgnieniu oka i dziś trudno wyobrazić sobie życie bez nich. Co więcej, dały one jeszcze większe możliwości działania różnym projektantom - praktycznie wszystkie wyposażone są w aparat fotograficzny, odbiornik GPS oraz czujniki położenia. To peryferia, o których programiści tworzący aplikacje na standardowe komputery mogą tylko pomarzyć. Zastanawiasz się, jak wykorzystać ten potencjał? Ta książka dostarczy Ci odpowiedzi. W trakcie lektury nauczysz się tworzyć atrakcyjne aplikacje na platformę iOS. Jest ona wykorzystywana w urządzeniach firmy Apple, których nikomu nie trzeba przedstawiać. Podczas tworzenia aplikacji dla tej platformy będziesz korzystał z języka Objective-C oraz środowiska XCode 4. Zawarta tu wiedza i liczne przykłady krok-po-kroku pozwolą Ci błyskawicznie opanować trudniejsze partie materiału. Książka ta jest idealną pozycją dla wszystkich programistów chcących rozpocząć przygodę z platformą iOS. Sprawdź: jak przygotować środowisko pracy XCode jaka jest składnia języka Objective-C jak uruchomić swoją pierwszą aplikację Twój przewodnik do pierwszej aplikacji na system iOS! Christopher Fairbairn, Johannes Fahrenkrug i Collin Ruffenach są profesjonalnymi twórcami oprogramowania działającego na platformach mobilnych. Każdy z nich ma więcej niż dziesięcioletnie doświadczenie w używaniu różnych systemów, takich jak iOS, Palm, Windows Mobile i Java.

2057
Ebook

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!

2058
Ebook

Excel 2010 PL. Formuły

John Walkenbach

Wykorzystaj wszystkie możliwości drzemiące w formułach! Jak tworzyć formuły finansowe, tablicowe i tekstowe? Jak napisać własne funkcje arkusza w języku VBA? Jak za pomocą formuł tworzyć wykresy i tabele przestawne? Jak potężnym i przydatnym narzędziem jest Excel, przekonują się nawet jego najzagorzalsi przeciwnicy. Czy się ten program Microsoftu lubi, czy też nie, nie sposób kwestionować jego możliwości, nieporównywalnych z innymi arkuszami kalkulacyjnymi. I choć dzięki temu Excel w wielu zastosowaniach okazuje się niezastąpiony, wciąż znajdują się tacy, którzy boją się jego obsługi i nie wychodzą poza kilka standardowych funkcji. W końcu nawet biegli użytkownicy Excela bywają onieśmieleni jego imponującą funkcjonalnością. Jeśli zatem i Tobie wydawało się, że doskonale znasz ten program, i nagle odkryłeś, jak wiele z jego potencjału wciąż jest poza zasięgiem Twoich umiejętności, oto idealny podręcznik dla Ciebie! Książka napisana przez Johna Walkenbacha, absolutnego guru Excela, dostarczy Ci wiedzy, która raz na zawsze odmieni Twoją pracę w tym programie. Nagle okaże się, jak wiele czasu możesz zaoszczędzić, opanowując tworzenie i praktyczne zastosowanie rozmaitych formuł! Najpierw przeczytasz, czym dokładnie jest formuła, jak ją stworzyć oraz edytować w Excelu 2010 i do czego można ją wykorzystywać. Dowiesz się wszystkiego na temat nazw, ich zakresów i zarządzania nimi. W kolejnych częściach podręcznika zobaczysz, jak używać funkcji arkuszy w formułach, przeczytasz o manipulowaniu tekstem, datach i godzinach oraz różnych technikach liczenia. Odkryjesz, jak tworzyć bardzo przydatne formuły tekstowe, finansowe i tablicowe, oraz przekonasz się, jak przydatne są one w pracy z wykresami i tabelami przestawnymi. Znajdziesz tu również wiele interesujących, praktycznych formuł, których można używać w połączeniu z funkcjami formatowania warunkowego i sprawdzania poprawności danych. A kiedy już opanujesz te zagadnienia, dotrzesz do "megaformuł" i wykorzystywania języka VBA do tworzenia własnych funkcji arkusza. Odtąd już żadne zadanie w Excelu nie będzie wydawało Ci się zbyt skomplikowane — z Johnem Walkenbachem odkryjesz wszystkie tajemnice tego programu! Dzięki tej książce: poznasz interfejs i nowe funkcje Excela 2010 nauczysz się pracować z nazwami arkuszy, komórek i zakresów zaczniesz tworzyć przydatne formuły finansowe, tablicowe i tekstowe poznasz podstawowe i zaawansowane formuły liczące opanujesz formuły wyszukiwania oraz funkcje czasu i daty nauczysz się pracować z tabelami i bazami danych arkusza dowiesz się, czym są odwołania cykliczne i jak z nich korzystać poznasz techniki tworzenia wykresów i tabel przestawnych zaczniesz korzystać z formuł formatowania warunkowego opanujesz tworzenie i stosowanie "megaformuł" napiszesz własne, przydatne funkcje w języku VBA bez trudu usuniesz błędy w formułach Chcesz, by Excel pracował za Ciebie? John Walkenbach pokaże Ci, jak to zrobić!

2059
Ebook

Responsive Web Design z jQuery

Gilberto Crespo

Twórz strony na miarę XXI wieku! Jeszcze całkiem niedawno — w świecie bez smartfonów i tabletów — tworzenie stron było zdecydowanie prostsze. Projektanci i deweloperzy nie musieli się martwić o to, jak strona będzie się prezentowała na różnej wielkości ekranach, dopasowywali ją do 2–3 rozdzielczości. Obecnie, w erze urządzeń mobilnych o poziomych, pionowych, małych, średnich i bardzo dużych ekranach, pewnie często zastanawiasz się, jak skutecznie zadbać o responsywność swojej strony. Sięgnij po ten przewodnik i spraw, by zarówno użytkownicy komputerów stacjonarnych, jak i laptopów, tabletów czy smartfonów z przyjemnością korzystali z Twojej witryny. W trakcie lektury dowiesz się, jak budować responsywne strony WWW. Responsywne to znaczy takie, które dostosowują swój wygląd i układ do urządzenia, na którym są przeglądane. Nauczysz się korzystać z dopasowujących się układów i siatek (ang. grids) oraz zbudujesz menu, które wszędzie będzie wyglądało dobrze. Ponadto przekonasz się, że stworzenie galerii, osadzenie mediów oraz atrakcyjnej tabeli dla urządzeń mobilnych nie musi być karkołomnym zadaniem! Na sam koniec dowiesz się, jak testować takie strony, oraz poznasz przydatne wtyczki dla jQuery. Książka ta jest doskonałym źródłem wiedzy dla wszystkich podążających za trendami w tworzeniu stron WWW! Sięgnij po książkę i dowiedz się, jak: stworzyć atrakcyjne menu i galerię wykorzystać możliwości małych ekranów zbudować responsywną tabelę zastosować dodatkowe wtyczki zbudować uniwersalną stronę WWW Zaoszczędź swój czas i twórz uniwersalne strony WWW!

2060
Ebook

Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II

Jon Bodner

Go bardzo szybko upowszechnił się wśród twórców usług sieciowych. Jednak zaznajomienie się z jego składnią nie wystarczy programistom, którzy używają innych języków. Poprzestanie na takiej pobieżnej nauce powoduje nieświadome stosowanie wzorców, które w kontekście Go nie mają sensu. Aby skorzystać w pełni z potencjału tego języka, trzeba się nauczyć pisać idiomatyczny kod. Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie! W książce: idiomatyczny kod Go przygotowanie środowiska programistycznego Go stosowanie refleksji oraz modułów unsafe i cgo zapewnianie efektywnego działania kodu optymalizacja użycia pamięci zaawansowane narzędzia programistyczne Go Książka rzeczowo wyjaśnia najważniejsze cechy języka i omawia dobre wzorce projektowe. Aaron Schlesinger, starszy inżynier, Microsoft

2061
Ebook

Smartfony dla seniorów

Witold Wrotek

Prostsze życie ze smartfonem Sekrety bezawaryjnego użytkowania, czyli jak obchodzić się ze smartfonem Konfigurowanie, czyli co można lub warto sobie poustawiać Aplikacje, czyli do czego jeszcze może przydać się smartfon Jeśli sięgnąłeś po tę książkę, na pewno właśnie zostałeś posiadaczem smartfona lub zamierzasz go w najbliższym czasie kupić. Na pewno zastanawiasz się, czy uda Ci się bez trudu opanować jego obsługę i jakie funkcje nowego sprzętu przydadzą Ci się na co dzień. Oczywiście możesz używać go tylko do wykonywania połączeń, jednakże warto poznać lepiej swój smartfon. Każde urządzenie oferuje niezwykłe możliwości i potrafi znacznie ułatwić życie. Ta książka pomoże Ci zaprzyjaźnić się z Twoim smartfonem i podpowie, jak korzystać z najbardziej przydatnych aplikacji. W dodatku wcale nie musisz czytać jej od deski do deski — możesz sprawdzać w niej tylko to, co interesuje Cię w danej chwili. Zdecydowana większość tabletów i smartfonów działa pod kontrolą systemu Android, który został omówiony w tym poradniku. Znajdziesz tu ogólne zasady postępowania z Twoim sprzętem w różnych sytuacjach — na przykład wtedy, gdy wpadnie Ci do wody — a także wskazówki dotyczące ustawiania dzwonków, zapisywania nowych kontaktów, konfigurowania połączenia z siecią. Bardzo przydatne mogą okazać się także proponowane tu aplikacje: autor podpowiada, skąd je ściągnąć i jak ich używać, by twój smartfon stał się czymś w rodzaju wielofunkcyjnego ułatwiacza życia codziennego. Sprawdź, jak wiele czynności może za Ciebie wykonać! Co zrobić, gdy telefon zostanie skradziony lub zgubiony? Co zrobić, gdy urządzenie się zamoczy? Jak dbać o akumulatory? Jak zadbać o dane? Dzwonki, połączenia i kontakty Wersja Androida oraz internet z wi-fi Wygląd ekranu Źródło darmowego oprogramowania Zamiana druku na tekst Jak dojechać na miejsce i odnaleźć samochód pozostawiony w lesie? Jak zmienić wygląd systemu i usunąć zainstalowany launcher? Jak znaleźć, przenieść albo usunąć plik w urządzeniu mobilnym? Jak opróżnić kosz i przywrócić plik przeniesiony do kosza? Jak zablokować niechciane połączenia i wiadomości? Poznaj swojego smartfona!

2062
Podcast

Nowoczesna biblioteka

Anna Małczuk-Wakulińska

Z pomocą serii podcastów "Nowoczesna biblioteka" dowiesz się wiele na temat przeróżnych zjawisk bibliotecznych w kontekście zewnętrznych dofinansowań, możliwości zdobycia grantów, dotacji czy dobrych praktyk. Seria "Nowoczesna biblioteka" przeznaczona jest głównie dla osób, które zawodowo lub hobbistycznie działają w bibliotekach lub innych placówkach kulturalnych. Podcasty pokażą, w jaki sposób zadbać o rozwój bibliotek, a może nawet zainspirują do działań na rzecz lokalnych wydarzeń związanych z czytelnictwem oraz kulturą. Jeśli jesteś zainteresowany tematyką i chciałbyś pozytywnie wpłynąć na placówki kulturalne w swoim regionie, to serdecznie zapraszamy do wysłuchania. Aby nie przegapić żadnego odcinka Twojego ulubionego podcastu, obserwuj nasz kanał na spotify oraz zaglądaj na darmowego playera dostępnego na biblio.ebookpoint.pl/podcasty

2063
Ebook

Python. Nowoczesne programowanie w prostych krokach. Wydanie II

Bill Lubanovic

Python nie jest językiem idealnym, jednak przybywa programistów, którzy uważają go za bliski ideału. Wyróżnia się prostotą i wszechstronnością. Jest wdzięcznym narzędziem do badania danych i tworzenia systemów sztucznej inteligencji, uwielbiają go analitycy, ekonomiści i naukowcy. Może posłużyć do tworzenia stron WWW czy aplikacji specjalnego przeznaczenia. Python należy do najbardziej spójnych i czytelnych języków programowania. Jest przykładem całkiem udanego kompromisu pomiędzy prostotą, łatwością przyswajania i wyjątkową skutecznością. Z pewnością warto się go nauczyć, jednak od początku dobrze jest wpoić sobie nawyki pisania kodu nowoczesnego, wysokiej jakości, zgodnego z dobrą praktyką. Oto znakomity, przystępny i świetnie napisany podręcznik do nauki Pythona. Opisuje podstawy kodu i struktur danych i stopniowo wprowadza bardziej zaawansowane zagadnienia, takie jak praca z bazami danych i stronami WWW, podstawy działania chmury obliczeniowej, uczenia maszynowego i strumieniowania zdarzeń. Poza standardową biblioteką Pythona przedstawiono tu przydatne zewnętrzne pakiety, dokładniej opisano te najbardziej pomocne. Omówiono dobre praktyki tworzenia, testowania i diagnozowania kodu. Książka zawiera też mnóstwo wskazówek i przykładów kodu. Wyjaśnia pewne szczególne funkcjonalności Pythona, których stosowanie jest o wiele lepszym rozwiązaniem niż adaptowanie technik z innych języków. Nawet jeśli dziś o programowaniu wiesz mniej niż niewiele, dzięki temu podręcznikowi staniesz się prawdziwym pythonowcem! W tej książce między innymi: podstawy Pythona oraz funkcje, moduły i pakiety programowanie zorientowane obiektowo praca z bazami danych: relacyjnymi i NoSQL klienty internetowe, serwery, interfejsy API i usługi zarządzanie programami, procesami i wątkami implementacja współbieżności i komunikacji sieciowej Problemy? Rozwiąż je po pythonowsku!

2064
Ebook

Praktyczna analiza pakietów. Wykorzystanie narzędzia Wireshark do rozwiązywania problemów związanych z siecią. Wydanie III

Chris Sanders

Przechwytywanie pakietów i badanie ich zawartości może kojarzyć się z szemraną działalnością domorosłych hakerów i włamywaczy. Okazuje się jednak, że analiza pakietów jest jednym ze skuteczniejszych narzędzi do rozwiązywania problemów z siecią. O ile samo przechwycenie pakietu, na przykład za pomocą popularnego narzędzia Wireshark, zasadniczo nie sprawia problemu, o tyle zbadanie zawartości tego pakietu i wykorzystanie zdobytej wiedzy do poprawy działania sieci bywa sporym wyzwaniem nawet dla doświadczonych administratorów. Niniejsza książka jest niezwykle praktycznym, przystępnie napisanym podręcznikiem, który znakomicie ułatwia zrozumienie tego, co się dzieje w sieci, i podjęcie adekwatnych działań w celu poprawy jej funkcjonowania. Niniejsze, trzecie wydanie książki zostało przejrzane i zaktualizowane, uwzględniono w nim również najnowszą wersję narzędzia Wireshark (2.x). Opisano sposób wykorzystywania przechwyconych danych do rozwiązywania problemów sieci. Gruntownie omówiono protokoły IPv6 i SMTP, znalazł się tu również nowy rozdział opisujący narzędzia tshark i tcpdum. Działają one na poziomie powłoki i służą do analizy pakietów. Najważniejsze zagadnienia ujęte w książce: badanie komunikacji sieciowej w czasie rzeczywistym wykrywanie przyczyn problemów z siecią wyodrębnianie plików z pakietów działanie złośliwego kodu na poziomie pakietów generowanie raportów i statystyk dotyczących ruchu sieciowego Sprawdź, co w pakiecie piszczy! Chris Sanders — jest ekspertem w dziedzinie bezpieczeństwa informacji. Pochodzi z Mayfield w stanie Kentucky. Pracował dla wielu agencji rządowych i wojskowych, a także dla kilku firm z listy Fortune 500. W czasie współpracy z Departamentem Obrony USA Sanders rozwijał modele dostawcy usług sieciowych oraz narzędzia wywiadowcze. Założył fundację, której celem jest rozwój zaawansowanych technologii informatycznych na obszarach wiejskich. W wolnych chwilach ogląda mecze koszykówki, grilluje i spędza czas na plaży. Wraz z żoną Ellen mieszka w Charleston, w stanie Karolina Południowa.