Informatyka

Zajrzyj do kategorii Informatyka w księgarni internetowej Ebookpoint. Znajdziesz tutaj bestsellerowe książki, ebooki i kursy video z branży IT. Sięgnij po najlepszą literaturę dla specjalistów i rozwijaj doświadczenie, które już posiadasz, lub rozpocznij swoją przygodę z programowaniem, cyberbezpieczeństwem lub grafiką komputerową. Pogłębiaj swoją wiedzę tak, jak Ci wygodnie - z tradycyjną książką, wygodnym ebookiem lub nowoczesnym videokursem. Sprawdź, jakie tytuły znajdziesz w kategorii Informatyka!

3233
Ładowanie...
EBOOK

Node.js w akcji

Mike Cantelon, Marc Harter, TJ Holowaychuk, Nathan...

Poznaj potencjał Node.js! JavaScript to jeden z niewielu języków programowania w historii, który wzbudzał i wciąż wzbudza tak wiele emocji. Na rynku pojawił się w 1995 roku i od tego czasu: a) był obecny tylko w przeglądarkach, b) był masowo blokowany i c) wieszczono jego koniec… aż do dnia dzisiejszego, kiedy ciężko sobie wyobrazić stronę WWW, która nie korzystałaby z jego możliwości. Współcześnie JavaScript zaczyna także odnosić sukces w aplikacjach działających po stronie serwera. Możesz sobie wyobrazić, że Twoje żądania po stronie serwera obsługuje JavaScript? Nie? Czas to zmienić! Node.js to platforma, która zapewnia najwyższą wydajność dzięki wykorzystywaniu nieblokujących operacji I/O oraz asynchronicznego mechanizmu zdarzeń. Działa na bazie najwydajniejszego silnika obsługującego język JavaScript – V8 (autorstwa firmy Google) – i pozwala programistom osiągać niezwykłe efekty. Zastanawiasz się, jak wykorzystać ten potencjał? Sięgnij po tę książkę i rozpocznij przygodę z Node.js! W trakcie lektury poznasz podstawy programowania na tej platformie, zbudujesz asynchroniczną logikę, wykorzystasz protokoły sieciowe oraz podłączysz się do popularnych baz danych. W kolejnych rozdziałach będziesz mieć niepowtarzalną okazję, by poznać popularne i przydatne biblioteki oraz stworzyć RESTowe API. Na sam koniec dowiesz się, jak wdrożyć aplikację Node.js w środowisku produkcyjnym oraz zaznajomisz się z ekosystemem tej platformy. Brzmi zachęcająco? Dzięki tej książce: poznasz platformę Node.js opanujesz techniki programowania asynchronicznego zbudujesz RESTowe API z wykorzystaniem Node.js wdrożysz Twoją aplikację przekonasz się, jak wydajny może być JavaScript Twój przewodnik po Node.js!     „Materiał przedstawiony w książce został dobrany w taki sposób, aby stopniowo przechodzić od najprostszych zagadnień do coraz bardziej złożonych i zaawansowanych.” Ze wstępu do książki, napisanego przez Isaaca Z. Schluetera, lidera projektu Node.js

3234
Ładowanie...
EBOOK

Node.js Web Development. Create real-time server-side applications with this practical, step-by-step guide - Third Edition

David Herron

Node.js is a server-side JavaScript platform using an event driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. Node.js Web Development shows JavaScript is not just for browser-side applications. It can be used for server-side web application development, real-time applications, microservices, and much more.This book gives you an excellent starting point, bringing you straight to the heart of developing web applications with Node.js. You will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create and maintain your own Node.js application. With this book you'll learn how to use the HTTP Server and Client objects, data storage with both SQL and MongoDB databases, real-time applications with Socket.IO, mobile-first theming with Bootstrap, microservice deployment with Docker, authenticating against third-party services using OAuth, and much more.

3235
Ładowanie...
EBOOK

NoSQL. Kompendium wiedzy

Pramod J. Sadalage, Martin Fowler

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!

3236
Ładowanie...
EBOOK

NoSQL. Kompendium wiedzy

Pramod J. Sadalage, Martin Fowler

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!

3237
Ładowanie...
EBOOK

NoSQL, NewSQL i BigData. Bazy danych następnej generacji

Guy Harrison

Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej. Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów. W tej książce między innymi: Co zrewolucjonizowało bazy danych Google, Hadoop i koncepcja BigData Pamięciowe i rozproszone bazy danych NoSQL, CQL i nowe odsłony SQL Hybrydowe bazy danych Oracle NoSQL i BigData: potężne bazy danych przyszłości!

3238
Ładowanie...
EBOOK

NoSQL, NewSQL i BigData. Bazy danych następnej generacji

Guy Harrison

Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej. Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów. W tej książce między innymi: Co zrewolucjonizowało bazy danych Google, Hadoop i koncepcja BigData Pamięciowe i rozproszone bazy danych NoSQL, CQL i nowe odsłony SQL Hybrydowe bazy danych Oracle NoSQL i BigData: potężne bazy danych przyszłości!

3239
Ładowanie...
EBOOK

NoSQL, NewSQL i BigData. Bazy danych następnej generacji

Guy Harrison

Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej. Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów. W tej książce między innymi: Co zrewolucjonizowało bazy danych Google, Hadoop i koncepcja BigData Pamięciowe i rozproszone bazy danych NoSQL, CQL i nowe odsłony SQL Hybrydowe bazy danych Oracle NoSQL i BigData: potężne bazy danych przyszłości!

3240
Ładowanie...
EBOOK

NoSQL. Przyjazny przewodnik

Dan Sullivan

Systemy do zarządzania danymi muszą dziś spełniać o wiele wyższe wymagania niż kiedyś. W wielu przypadkach nierelacyjne bazy danych, zwane NoSQL, są lepszym rozwiązaniem niż dominujące do niedawna bazy relacyjne. Projektant systemu ma więc do dyspozycji dobrze znane bazy relacyjne oraz systemy NoSQL, takie jak bazy klucz–wartość, bazy dokumentów, rodziny kolumn i bazy grafowe. Do rozstrzygnięcia pozostaje problem: którą technologię zarządzania danymi wybrać w danym przypadku. Niniejsza książka jest przystępnym, pragmatycznym przewodnikiem po nierelacyjnych systemach bazodanowych. Pokazano w niej, czym różnią się NoSQL od baz relacyjnych. Szczególny nacisk położono na wyjaśnienie tych cech i funkcjonalności, które powinny być uwzględniane podczas projektowania aplikacji i wybierania technologii bazodanowych. Przedstawiono wewnętrzne mechanizmy baz NoSQL i wyjaśniono, w jaki sposób da się zbudować za ich pomocą skalowalne, niezawodne aplikacje. Nie zabrakło przydatnych wskazówek, zasad projektowych i najlepszych praktyk. W tej książce znajdziesz: podstawy relacyjnych baz danych w odniesieniu do systemów NoSQL bazy klucz–wartość — ich charakterystykę, zasady projektowania i słabe strony bazy dokumentów — koncepcje baz bez schematu, podstawowe operacje, najpowszechniejsze wzorce projektowe bazy rodzin kolumn — aplikacje BigData, architekturę baz, zasady projektowania i wykorzystywania bazy grafowe — modelowanie grafów i sieci, wskazówki projektowe, możliwe problemy zasady dobierania technologii bazodanowej do konkretnych zastosowań Nie wiesz jeszcze, którą bazę wybrać? Najwyższy czas to rozstrzygnąć! Dan Sullivan — jest naukowcem i architektem danych. Od dwudziestu lat zajmuje się m.in. analizą biznesową, uczeniem maszynowym i data miningiem. Sullivan jest uznanym ekspertem w dziedzinie baz danych, zarówno relacyjnych, jak i NoSQL.

3241
Ładowanie...
EBOOK

NoSQL. Przyjazny przewodnik

Dan Sullivan

Systemy do zarządzania danymi muszą dziś spełniać o wiele wyższe wymagania niż kiedyś. W wielu przypadkach nierelacyjne bazy danych, zwane NoSQL, są lepszym rozwiązaniem niż dominujące do niedawna bazy relacyjne. Projektant systemu ma więc do dyspozycji dobrze znane bazy relacyjne oraz systemy NoSQL, takie jak bazy klucz–wartość, bazy dokumentów, rodziny kolumn i bazy grafowe. Do rozstrzygnięcia pozostaje problem: którą technologię zarządzania danymi wybrać w danym przypadku. Niniejsza książka jest przystępnym, pragmatycznym przewodnikiem po nierelacyjnych systemach bazodanowych. Pokazano w niej, czym różnią się NoSQL od baz relacyjnych. Szczególny nacisk położono na wyjaśnienie tych cech i funkcjonalności, które powinny być uwzględniane podczas projektowania aplikacji i wybierania technologii bazodanowych. Przedstawiono wewnętrzne mechanizmy baz NoSQL i wyjaśniono, w jaki sposób da się zbudować za ich pomocą skalowalne, niezawodne aplikacje. Nie zabrakło przydatnych wskazówek, zasad projektowych i najlepszych praktyk. W tej książce znajdziesz: podstawy relacyjnych baz danych w odniesieniu do systemów NoSQL bazy klucz–wartość — ich charakterystykę, zasady projektowania i słabe strony bazy dokumentów — koncepcje baz bez schematu, podstawowe operacje, najpowszechniejsze wzorce projektowe bazy rodzin kolumn — aplikacje BigData, architekturę baz, zasady projektowania i wykorzystywania bazy grafowe — modelowanie grafów i sieci, wskazówki projektowe, możliwe problemy zasady dobierania technologii bazodanowej do konkretnych zastosowań Nie wiesz jeszcze, którą bazę wybrać? Najwyższy czas to rozstrzygnąć! Dan Sullivan — jest naukowcem i architektem danych. Od dwudziestu lat zajmuje się m.in. analizą biznesową, uczeniem maszynowym i data miningiem. Sullivan jest uznanym ekspertem w dziedzinie baz danych, zarówno relacyjnych, jak i NoSQL.

3242
Ładowanie...
EBOOK

Nowa matura z matematyki od 2023

Grażyna Czenskowska

„Nowa matura z matematyki od r. 2023. Zakres podstawowy” jest kursem przygotowawczym do obowiązkowej matury z matematyki według nowej formuły 2023. Publikacja jest zgodna z zaleceniami Centralnej Komisji Egzaminacyjnej. Zawiera teorię, przykładowe zadania z rozwiązaniami i wyjaśnieniami , nowe typy zadań i ponad 240 zadań do samodzielnego rozwiązania. Do wszystkich zadań podane są odpowiedzi. „Nowa matura z matematyki od r. 2023. Zakres podstawowy” to pełny kurs do matury podstawowej. Zawiera wszystkie zagadnienia podane w Informatorze o egzaminie maturalnym 2023. Jest to doskonała pomoc w przygotowaniu się do nowej matury.

3243
Ładowanie...
EBOOK

Nowe rozwiązania techniczne, organizacyjne i informatyczne w transporcie

Józef Stokłosa

Monografia prezentuje zagadnienia techniczne, organizacyjne i informatyczne w zastosowaniu do nowoczesnych systemów transportowych. Przedstawiono w niej zasady projektowania i optymalizacji działania autobusu elektrycznego zasilanego z wodorowych ogniw paliwowych oraz nową metodę doboru parametrów eksploatacyjnych pojazdów w aspekcie zwiększenia ich trwałości w użytkowaniu. Zidentyfikowano zjawiska ograniczające poprawną eksploatację środków transportowych wynikające, m.in. ze złego stanu technicznego pojazdów, nieprawidłowej organizacji procesu trans¬portowego oraz z niedostatecznego zaplecza techniczno-obsługowego i naprawczego, prowadzącego do zbędnych postojów. Zaproponowaną metodę doboru parametrów eksploatacyjnych pojazdów zaprezentowano na elementach modelu programowania dynamicznego z zastosowaniem algorytmów heurystycznych. Kolejny rozdział poświęcony jest problemom związanym z drogowym trans¬portem ładunków niebezpiecznych, a konkretnie materiałów promieniotwórczych, w tym obowiązującym przepisom prawa, na podstawie których organizuje się transport drogowy takich ładunków, klasyfikacji materiałów radioaktywnych i używanych do tego celu pojemników transportowych, charakterystyce najważniejszych zagrożeń stwarzanych przez materiały radioaktywne w trakcie transportu drogowego oraz sposobom ich eliminowania. W monografii przedstawiono również sposób na zmniejszenie wielkości miejsca parkingowego bez obniżenia jego funkcjonalności w założonych warunkach szczególnych oraz analizę systemową czynników wpływających na funkcjonowanie transportu drogowego w zastosowaniu do przewozu produktów rolnych, oszacowano też czynniki mające wpływ na jego efektywność. W publikacji zaprezentowano koncepcję e-roweru jako alternatywnego środka transportu dla osób z niepełnosprawnościami. Omówiono koncepcję roweru dla osób z dysfunkcjami ruchu, którego konstrukcja pozwala na płynne przełączenie trybu jazdy z pojazdu trójkołowego do dwukołowego, dając użytkownikowi możliwość korzystania z zalet klasycznego roweru. Kolejne rozdziały poświęcono innowacyjnym rozwiązaniom w towarowym transporcie lotnicznym, czyli projektowi HUULC (Hydrogen-powered Unmanned Ultra Large Cargo aircraft), który będzie pionierem w zrównoważonym transporcie lotniczym o dużej przepustowości, konkurencyjnym w stosunku do przewozów morskich; zastosowaniu systemów informacji przestrzennej (GIS) w logistyce; racjonalizacji obsługi trans¬portowej w kolejowym transporcie towarowym; koncepcji wyznaczania sygnatur tras wykorzystującej metody sztucznej inteligencji; zagadnieniom transportu kolejowego, a w szczególności stabilności toru bezstykowego oraz przedstawiono fragment prac zmierzających do opracowania koncepcji nowego transportera pływającego dla Sił Zbrojnych.

3244
Ładowanie...
EBOOK

Nowe usługi 2.0. Przewodnik po analizie zbiorów danych

Toby Segaran

Wykorzystaj dane z sieci do własnych potrzeb! Internet to nic innego jak gigantyczny zbiór danych. Każdy, kto znajdzie sposób na ich umiejętne wykorzystanie, ma szansę zbudować aplikację, która odniesie światowy sukces. Serwisy randkowe, portale społecznościowe, porównywarki cen — to tylko drobna część serwisów, które możesz wykorzystać przy tworzeniu nowej usługi. Jak analizować dane i wyciągnąć wnioski? Na wiele podobnych pytań odpowiada ta jedyna w swoim rodzaju książka. W trakcie lektury poznasz najlepsze sposoby filtrowania danych, tworzenia rekomendacji, wykrywania grup oraz wyszukiwania i klasyfikowania. Na kolejnych stronach znajdziesz bogaty zbiór informacji poświęconych algorytmom analizującym dane. Ponadto będziesz mieć możliwość zapoznania się z różnymi sposobami optymalizacji, modelowania przy użyciu drzew decyzyjnych oraz tworzenia modeli cenowych. Książka ta w rękach wprawnego programisty może stanowić niesamowite narzędzie. Otwiera wrota do świata pełnego danych i zależności pomiędzy nimi! Dzięki tej książce: poznasz najlepsze i najskuteczniejsze algorytmy do analizy danych zbudujesz model cen nauczysz się korzystać z drzew decyzyjnych zastosujesz dane z sieci do budowy nowych usług Wyciągnij właściwe wnioski z posiadanych danych!   „Brawo! Nic lepszego nie przychodzi mi na myśl w przypadku programisty, który zaczyna dopiero przygodę z opisanymi w książce algorytmami i metodami. Sam (jako stary »wyjadacz« od sztucznej inteligencji) sięgnąłbym po nią w pierwszej kolejności, żeby odświeżyć swoją znajomość szczegółów.” Dan Russell, główny specjalista ds. technologii, firma Google „W książce Toby’ego w znakomity sposób dokonano rozbicia złożonego zagadnienia dotyczącego algorytmów uczenia maszynowego na praktyczne i łatwe do zrozumienia przykłady, które mogą być bezpośrednio używane do analizowania interakcji społecznościowej w obecnym internecie. Jeśli ta książka trafiła w moje ręce dwa lata wcześniej, zaoszczędziłbym mój cenny czas, gdy podążałem bezowocnymi ścieżkami.” Tim Wolters, szef ds. technologii, firma Collective Intellect

3245
Ładowanie...
EBOOK

Nowe usługi 2.0. Przewodnik po analizie zbiorów danych

Toby Segaran

Wykorzystaj dane z sieci do własnych potrzeb! Internet to nic innego jak gigantyczny zbiór danych. Każdy, kto znajdzie sposób na ich umiejętne wykorzystanie, ma szansę zbudować aplikację, która odniesie światowy sukces. Serwisy randkowe, portale społecznościowe, porównywarki cen — to tylko drobna część serwisów, które możesz wykorzystać przy tworzeniu nowej usługi. Jak analizować dane i wyciągnąć wnioski? Na wiele podobnych pytań odpowiada ta jedyna w swoim rodzaju książka. W trakcie lektury poznasz najlepsze sposoby filtrowania danych, tworzenia rekomendacji, wykrywania grup oraz wyszukiwania i klasyfikowania. Na kolejnych stronach znajdziesz bogaty zbiór informacji poświęconych algorytmom analizującym dane. Ponadto będziesz mieć możliwość zapoznania się z różnymi sposobami optymalizacji, modelowania przy użyciu drzew decyzyjnych oraz tworzenia modeli cenowych. Książka ta w rękach wprawnego programisty może stanowić niesamowite narzędzie. Otwiera wrota do świata pełnego danych i zależności pomiędzy nimi! Dzięki tej książce: poznasz najlepsze i najskuteczniejsze algorytmy do analizy danych zbudujesz model cen nauczysz się korzystać z drzew decyzyjnych zastosujesz dane z sieci do budowy nowych usług Wyciągnij właściwe wnioski z posiadanych danych!   „Brawo! Nic lepszego nie przychodzi mi na myśl w przypadku programisty, który zaczyna dopiero przygodę z opisanymi w książce algorytmami i metodami. Sam (jako stary »wyjadacz« od sztucznej inteligencji) sięgnąłbym po nią w pierwszej kolejności, żeby odświeżyć swoją znajomość szczegółów.” Dan Russell, główny specjalista ds. technologii, firma Google „W książce Toby’ego w znakomity sposób dokonano rozbicia złożonego zagadnienia dotyczącego algorytmów uczenia maszynowego na praktyczne i łatwe do zrozumienia przykłady, które mogą być bezpośrednio używane do analizowania interakcji społecznościowej w obecnym internecie. Jeśli ta książka trafiła w moje ręce dwa lata wcześniej, zaoszczędziłbym mój cenny czas, gdy podążałem bezowocnymi ścieżkami.” Tim Wolters, szef ds. technologii, firma Collective Intellect

3246
Ładowanie...
EBOOK

Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości

David Farley

Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie, utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i stosowania określonych zasad. Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma podstawowymi procesami inżynierii oprogramowania: uczenia się i eksploracji oraz radzenia sobie ze złożonością. W ten sposób dowiesz się, jak usprawnić wszystkie aspekty swojej pracy, a także jak stosować sprawdzone podejścia prowadzące do sukcesu z uwzględnieniem uwarunkowań ekonomicznych. Dzięki tej przełomowej publikacji nauczysz się technik rozwiązywania problemów z wykorzystaniem zarówno obecnych, jak i przyszłych technologii. W efekcie będziesz szybciej tworzyć lepsze oprogramowanie, i to w bardziej przyjemny i satysfakcjonujący sposób. Poznaj i stosuj zasady nowoczesnej inżynierii oprogramowania: określaj jasne cele i sensownie wybieraj narzędzia organizuj pracę i systemy tak, aby móc oceniać ciągłe postępy zachowuj kontrolę nawet po zwiększeniu złożoności systemu utrzymuj dyscyplinę z zachowaniem właściwej elastyczności ucz się z historii i doświadczenia naucz się oceniać nowe idee rozwoju oprogramowania Przekonaj się, jak dzisiaj najlepsi praktycy projektują oprogramowanie!

3247
Ładowanie...
EBOOK

Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js

Jeff Dickey

Poznaj nowe podejście do aplikacji internetowych! Tradycyjne aplikacje internetowe składały się z dwóch elementów — ciężkiego back-endu odpowiadającego za przetwarzanie danych, ich walidację i przechowywanie oraz z klienta, którego zadaniem była prosta komunikacja z użytkownikiem. To rozwiązanie rodziło liczne kłopoty — przede wszystkim ze skalowaniem. Od nowoczesnych aplikacji użytkownicy wymagają najwyższej wydajności, niezawodności, możliwości działania w trybie offline oraz wygody użytkowania. Tradycyjne podejście do tworzenia aplikacji już się nie sprawdza. Potrzebujesz czegoś nowego! Na ratunek przychodzi drużyna — MongoDB, Express, AngularJS oraz Node.js. Dzięki temu zestawowi narzędzi będziesz w stanie stworzyć zaawansowaną aplikację z wygodnym interfejsem użytkownika oraz szerokimi możliwościami skalowania. Wystarczy, że sięgniesz po tę książkę i przyswoisz sobie zawartą w niej wiedzę. W publikacji znajdziesz odpowiedź na wiele pytań: Dlaczego warto wybrać AngularJS? Czym się charakteryzują bazy NoSQL? W jakich sytuacjach bazy NoSQL są lepsze od tradycyjnych baz relacyjnych? Dlaczego Node.js jest tak szybki? Ponadto nauczysz się budować wydajne API, integrować Node.js z AngularJS, automatyzować zadania za pomocą pakietu Gulp oraz korzystać z zaawansowanych mechanizmów autoryzacji. Na sam koniec zaznajomisz się z dobrymi praktykami — testami API, klienta oraz uruchomisz przygotowaną aplikację na serwerze produkcyjnym. Ta książka jest doskonałą lekturą, która zaprezentuje Ci każdy z elementów nowoczesnej aplikacji internetowej. Dzięki tej książce: Poznasz możliwości AngularJS oraz Node.js Przekonasz się, dlaczego warto wybrać MongoDB Przygotujesz praktyczne API w Node.js Poznasz narzędzie Gulp Wykorzystasz JSON Web Token do uwierzytelniania Przetestujesz aplikację Nauczysz się tworzyć nowoczesne aplikacje internetowe! Aplikacje internetowe już nigdy nie będą takie same! Jeff Dickey — wszechstronny programista sieciowy. Doświadczenie zdobywał przy pracy z licznymi start-upami z okolic San Francisco i Los Angeles. Obecnie prowadzi zespoły programistów i opracowuje projekty. Unika biurokracji, jest zaangażowany w serię spotkań Code for America Brigade w Los Angeles.

3248
Ładowanie...
EBOOK

Nowoczesne projektowanie modeli biznesowych. Narzędzia, kompetencje, mentalność i innowacje, które zapewnią firmie sukces

spis autorów w uwagach dodatkowych

Zaprojektuj sukces swojej firmy! Ciągła zmienność i nieprzewidywalność. Nowe technologie. Nowe trendy. Przyzwyczajenia klientów, za którymi nie sposób nadążyć. Wczorajszy hit wszech czasów jutro popadnie w zapomnienie. Prototyp, który tydzień temu był budowany w garażu, dziś jest wdrażany do produkcji jako obiekt marzeń nastolatków. Mnóstwo pewniaków, które miały być żyłą złota, stało się rozczarowaniem i bolesną stratą. Z drugiej strony imponujące sukcesy odnoszą ci, o których miesiąc temu nikt nie słyszał. Czy w tych warunkach w ogóle da się prowadzić biznes? Czy w ogóle istnieje jakiś sposób, aby jakoś zapanować nad tym szaleństwem i po prostu wyprowadzić firmę na prostą? Owszem, istnieje. Nazywa się projektowanie i pozwala na podejmowanie lepszych decyzji biznesowych poprzez tworzenie nowych modeli biznesowych, proces uporządkowanej i kreatywnej obserwacji istniejących rynków, a także usystematyzowane rozwiązywanie problemów i określanie potrzebnego zestawu narzędzi. I właśnie o takim projektowaniu jest ta książka — bezcenny przybornik dla każdego, kto chce zaprojektować sukces firmy. Znajdziesz tu zbiór technik i metodyk, dzięki którym zaprojektujesz lepszą firmę, a także przemyślenia mistrzów biznesu i studia przypadków. Niektóre z zagadnień poruszonych w książce: zespół projektowy, jego tworzenie i przygotowanie do działania, kontekst działania firmy i jego kluczowe czynniki, metody projektowania modeli biznesowych, narzędzia i tricki do generowania pomysłów i budowy prototypów, metody weryfikacji pomysłów. Patrick van der Pijl i Justin Lokitz należą do kadry zarządzającej Business Models Inc. Ich pasją jest pomaganie innym firmom w budowaniu innowacyjnych modeli biznesowych i przyszłościowych strategii działania. Lisa Kay Solomon zajmuje się strategiami przywódczymi w California College of the Arts oraz na Singularity University. Maarten van Lieshout oraz Erik van der Pluijm zaangażowali się w utworzenie firmy Thirty-X. Zajmują się integrowaniem tworzenia strategii z projektowaniem i programowaniem. Jonas Louisse zajmuje się wykorzystywaniem metod myślenia wizualnego i osiągnięć neuropsychologii w projektowaniu i rozwiązywaniu złożonych problemów.

3249
Ładowanie...
EBOOK

Nowoczesne próbkowanie w cyfrowym przetwarzaniu sygnałów

Jacek Misiurewicz

W prezentowanej publikacji przedstawiono aktualny stan wiedzy praktycznej z zakresu próbkowania - od podstaw do najnowszych osiągnięć w tej dziedzinie, z silnym akcentem na ich zastosowania. Zagadnienie próbkowania jest nierozerwalnie związane z odtworzeniem sygnału - lub jego istotnych cech - na podstawie pobranych próbek; dlatego znaczna część materiału poświęcona jest odtwarzaniu (rekonstrukcji) sygnału lub parametrów jego modelu. W książce przedstawiono (rozdział 1) najczęściej wykorzystywane, klasyczne próbkowanie równomierne sygnałów dolnopasmowych i pasmowych (tzw. podpróbkowanie), pokazując różne przyczyny błędów, które mogą wystąpić w praktyce. Następnie pokazano, w jaki sposób wykorzystuje się właściwości sygnałów okresowych i powtarzalnych, aby przekroczyć ograniczenia sprzętowe dotyczące częstotliwości próbkowania równomiernego (rozdział 2). W kolejnych rozdziałach przedstawiono możliwości, jakie niesie próbkowanie nierównomierne (rozdz. 3), a następnie zaprezentowano nowoczesną, stosunkowo niedawno powstałą teorię oszczędnego próbkowania - Compressed Sensing - (rozdział 4) wraz z przykładami jej praktycznego zastosowania (rozdział 5), przytoczonymi na podstawie własnych prac autora z dziedziny radiolokacji i literatury dotyczącej innych obszarów zastosowań. Wiele zagadnień w tej książce trzeba było pominąć, szczególnie w zakresie wciąż rozwijającej się techniki oszczędnego próbkowania i jej zastosowań. Ze względu na ograniczoną objętość książki pominięto również zagadnienia próbkowania sygnałów wielowymiarowych (np. obrazów). Wszystkie zagadnienia przedstawiono z punktu widzenia inżyniera zajmującego się cyfrowym przetwarzaniem sygnałów. Autor postawił sobie za zadanie opisanie trudnych pojęć w sposób przystępny, zakładając u Czytelnika tylko podstawową wiedzę z dziedziny algebry i analizy. Dzięki temu książka może być przydatna inżynierom i naukowcom nie tylko z dyscyplin elektronicznych, ale też pokrewnych na poziomie studiów II i III stopnia. Czytelnikom zainteresowanych bardziej matematycznym opisem teorii zaleca się więc skorzystanie ze wskazówek kierujących ich do obszernej bibliografii.

3250
Ładowanie...
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!

3251
Ładowanie...
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!

3252
Ładowanie...
EBOOK

Nowoczesny język JavaScript

Larry Ullman

Wykorzystaj JavaScript w najlepszy sposób! Najwyższy czas na aktualną i przystępną książkę na temat JavaScriptu. Za pośrednictwem tej znakomitej pozycji dla początkujących autor bestsellerów Larry Ullman nauczy Cię zasad korzystania z tego języka i zaprezentuje najlepsze współczesne praktyki. To książka, dzięki której przekonasz się, że nie musisz być programistą, by swobodnie poruszać się w świecie JavaScriptu. Liczne rysunki, czytelne przykłady oraz instrukcje krok po kroku sprawią, że nauka stanie się przyjemnością. W trakcie lektury poznasz fantastyczne narzędzia dla programistów, typy zmiennych oraz składnię języka. Ponadto nauczysz się obsługiwać zdarzenia, konstruować funkcje, komunikować się z przeglądarką oraz korzystać z techniki AJAX. Znajdziesz tu również omówienie najlepszych bibliotek na rynku, a wśród nich informacje na temat jQuery. Książka ta jest idealną pozycją dla każdego pasjonata stron WWW, który chce wykorzystać potencjał języka JavaScript. Dzięki tej książce: poznasz dostępne narzędzia zaznajomisz się ze składnią języka JavaScript sprawdzisz dostępne biblioteki błyskawicznie opanujesz JavaScript! JavaScript - prosty do opanowania i najlepszy do wykorzystania w zaawansowanych projektach internetowych!

3253
Ładowanie...
EBOOK

Numerical Computing with Python. Harness the power of Python to analyze and find hidden patterns in the data

Pratap Dangeti, Allen Yu, Claire Chung, Aldrin...

Data mining, or parsing the data to extract useful insights, is a niche skill that can transform your career as a data scientist Python is a flexible programming language that is equipped with a strong suite of libraries and toolkits, and gives you the perfect platform to sift through your data and mine the insights you seek. This Learning Path is designed to familiarize you with the Python libraries and the underlying statistics that you need to get comfortable with data mining.You will learn how to use Pandas, Python's popular library to analyze different kinds of data, and leverage the power of Matplotlib to generate appealing and impressive visualizations for the insights you have derived. You will also explore different machine learning techniques and statistics that enable you to build powerful predictive models.By the end of this Learning Path, you will have the perfect foundation to take your data mining skills to the next level and set yourself on the path to become a sought-after data science professional.This Learning Path includes content from the following Packt products:• Statistics for Machine Learning by Pratap Dangeti• Matplotlib 2.x By Example by Allen Yu, Claire Chung, Aldrin Yim• Pandas Cookbook by Theodore Petrou

3254
Ładowanie...
EBOOK

Numerical Methods

Piotr Tatjewski

W podręczniku zaprezentowano podstawowy kurs metod numerycznych dla studentów uczelni technicznych, w szczególności kierunków Automatyka i Robotyka, Informatyka oraz Mechatronika. Przedstawiono zagadnienia dotyczące: reprezentacji liczb i błędów maszynowych, metod numerycznych dla układów równań liniowych i nieliniowych, wartości własnych i szczególnych, aproksymacji i interpolacji, równań różniczkowych zwyczajnych, całkowania i różniczkowania numerycznego.   Podręcznik może być wykorzystywany do nauczania metod numerycznych w języku angielskim. Jego polskojęzycznym odpowiednikiem jest książka „Metody numeryczne” wydana przez OWPW w 2013 roku.