Informatyka
Aamir Lakhani
XenMobile is the revolutionary new way to mobilize your business. The product offers security and compliance for IT while giving users mobile device, app, and data freedom. Users gain single-click access to all of their mobile, SaaS, and Windows apps from a unified corporate app store, including seamlessly-integrated email, browser, data sharing, and support apps.A practical guide showing users how to implement XenMobile MDM, configure the software and server for provisioning and security policies, and deploy application stores. Readers will gain an understanding in how to manage a BYOD environment in organizations.This book explores how mobile devices are used within organizations, and importantly identifies the common pain points that they experience. You will learn practical solutions on how address these concerns and use XenMobile to solve these problems. You will also learn how to install, configure, and optimize XenMobile MDM software. Finally, you will learn how to configure security policies to protect mobile devices, install custom applications, and configure device settings.
Marcin Żmigrodzki
Skuteczne techniki projektowe teraz zawsze pod ręką! Wyobraź sobie, że prowadzisz ważny projekt i nagle musisz się zatrzymać, bo trafiłeś na problem, z którym nie wiesz, jak sobie poradzić. A może nie musisz sobie tego wyobrażać, bo zdarzyło Ci się, że w pewnym momencie nie wiedziałeś, jak zacząć - albo jak skończyć - kolejny krok podczas pracy nad projektem. To normalne - prowadzenie projektów nie jest nauką ścisłą i nie opiera się na aksjomatach, może się zdarzyć, że nie wiadomo na poczekaniu, jaką technikę należy zastosować. Warto w takiej chwili skorzystać z leksykonu technik projektowych, książki będącej zbiorem dobrych praktyk stosowanych podczas pracy nad projektem. Zawarto w niej blisko 100 technik i metod wspierających lepszą organizację pracy w projekcie, a czytelnik może łatwo znaleźć inspirację czy wręcz gotowe przydatne dla siebie rozwiązanie. Książka prezentuje również uproszczone podejście do tworzenia metodyki projektowej, inspirowane PMBOK Guide. Dzięki temu łatwiej zrozumiesz, czym są procesy projektowe. Autor, project manager z wieloletnim doświadczeniem, opierając się na własnej wiedzy praktycznej, wybrał metody należące do kanonu zarządzania projektami, ale też te, które są pomijane, a mogą zaoferować dużą wartość. Książka nie jest klasycznym podręcznikiem ? można z niej korzystać po prostu jak z poradnika i znajdować konkretne rozwiązanie dla konkretnego problemu, na jaki natrafi się podczas pracy. Zawarta tu wiedza będzie także pomocna podczas przygotowań do certyfikacji w ramach zarządzania projektami - najwięcej uwagi poświęcono najpopularniejszemu na świecie tytułowi Project Manager Professional ale przyda się również przy egzaminach takich jak IPMA, Prince2 czy Scrum Master.
Instrukcja obsługi ścieżki klienta, czyli praktyczny przewodnik po Customer Journey Maps
Katarzyna Michalak
Sukces Twojego Klienta, to również Twój triumf - Jak wspólnie osiągnąć zwycięstwo? Prowadzisz firmę i chcesz lepiej zrozumieć tych, którzy korzystają z towarów lub usług Twojej firmy? A może zajmujesz się marketingiem i nie wiesz, jak dotrzeć do osób, które są Twoim wymarzonym odbiorcą? Czy też działasz w handlu i Twoja premia zależy od tego, jak układają Ci się relacje z partnerami biznesowymi. A może jesteś osobą, której na sercu leży zapewnienie obsługi klienta na najwyższym poziomie? Jeśli na którekolwiek z powyższych pytań odpowiadasz twierdząco ― ta książka jest dla Ciebie. Publikacja została zaprojektowana i napisana tak, stanowiła Twój przewodnik po mapie podróży Twojego klienta (ang. Customer Journey Map). Korzystając z wiedzy zawartej w lekturze nauczysz się towarzyszyć klientom w drodze do biznesowego sukcesu. Dodatkowo w pełni zrozumiesz jego potrzeby i oczekiwania. Co więcej, to właśnie Ty pomożesz Klientowi wyznaczając trasę podróży! Dzięki tej książce nauczysz się krok po kroku, jak zaplanować proces tworzenia ścieżki - wyjaśni zarówno teorię, jak i aspekty praktyczne. Dodatkowo dowiesz się, jak zbierać i analizować dane, a także jak identyfikować kluczowe punkty kontaktu a także jak wykorzystać pozyskaną wiedzę. Przed wyruszeniem w drogę, należy zadbać o dobre przygotowanie. To jak? Ruszamy w drogę? Książka w mediach: Strefa copywritera
Arno Hollosi
Optymalna wydajność i bezpieczeństwo PHP to najpopularniejszy język do tworzenia dynamicznych stron WWW i aplikacji internetowych. Swoją pozycję zawdzięcza niezwykle łatwej konfiguracji oraz efektom, które błyskawicznie osiągają używający go programiści. Nawet kompletny laik już po kilku godzinach może zobaczyć efekty swoich eksperymentów. PHP powszechnie stosowany jest w połączeniu z serwerem HTTP spod znaku Apache oraz bazą danych MySQL. Czy jest to jedyna słuszna konfiguracja? Nie. Jest jeszcze IIS i baza danych Microsoft SQL Server! Wznieś swoje umiejętności programowania w PHP na wyższy poziom - zacznij tworzyć wydajne i zaawansowane aplikacje PHP w systemie Windows z wykorzystaniem technologii przeznaczonych dla tego systemu operacyjnego. Szczegółowy przewodnik opatrzony licznymi przykładami pokaże Ci, w jaki sposób tworzyć aplikacje PHP współpracujące z serwerami Internet Information Services 7.5 (IIS), Microsoft SQL Server 2008, Microsoft Exchange Server 2010 oraz Active Directory. Dowiesz się, jak najbardziej wydajnie stosować praktyki tworzenia aplikacji języka PHP w środowisku Windows. Zobaczysz, jakie są najlepsze techniki optymalizacji oraz tuningu tego języka, aby wycisnąć z niego siódme poty. Ta wyjątkowa pozycja pozwoli Ci zaoszczędzić czas, a przy okazji otworzy przed Tobą nowe możliwości dostarczania jeszcze lepszych produktów Twoim klientom. Sprawdź, jak: uruchomić PHP na serwerze IIS połączyć go z bazą danych Microsoft SQL Server zintegrować go z Active Directory wykorzystać informacje zawarte w Microsoft Exchange Wykorzystaj możliwości usług Microsoft w połączeniu z PHP!
Integrate Lua with C++. Seamlessly integrate Lua scripting to enhance application flexibility
Wenhuan Li
C++ is a popular choice in the developer community for building complex and large-scale performant applications and systems. Often a need arises to extend the system at runtime, without recompiling the whole C++ program. Using a scripting language like Lua can help achieve this goal efficiently.Integrate Lua to C++ is a comprehensive guide to integrating Lua to C++ and will enable you to achieve the goal of extending C++ programs at runtime. You’ll learn, in sequence, how to get and compile the Lua library, the Lua programming language, calling Lua code from C++, and calling C++ code from Lua. In each topic, you’ll practice with code examples, and learn the in-depth mechanisms for smooth working. Throughout the book, the latter examples build on the earlier ones while also acting as a standalone. You’ll learn to implement Lua executor and Lua binding generator, which you can use in your projects directly with further customizations.By the end of this book, you’ll have mastered integrating Lua into C++ and using Lua in your C++ project efficiently, gained the skills to extend your applications at runtime, and achieved dynamic and adaptable C++ development.
Integrate Lua with C++. Seamlessly integrate Lua scripting to enhance application flexibility
Wenhuan Li
C++ is a popular choice in the developer community for building complex and large-scale performant applications and systems. Often a need arises to extend the system at runtime, without recompiling the whole C++ program. Using a scripting language like Lua can help achieve this goal efficiently.Integrate Lua to C++ is a comprehensive guide to integrating Lua to C++ and will enable you to achieve the goal of extending C++ programs at runtime. You’ll learn, in sequence, how to get and compile the Lua library, the Lua programming language, calling Lua code from C++, and calling C++ code from Lua. In each topic, you’ll practice with code examples, and learn the in-depth mechanisms for smooth working. Throughout the book, the latter examples build on the earlier ones while also acting as a standalone. You’ll learn to implement Lua executor and Lua binding generator, which you can use in your projects directly with further customizations.By the end of this book, you’ll have mastered integrating Lua into C++ and using Lua in your C++ project efficiently, gained the skills to extend your applications at runtime, and achieved dynamic and adaptable C++ development.
Integrated Measurement - KPIs and Metrics for ITSM. A narrative account
IT Governance Publishing, Daniel McLean
This book is a comprehensive guide to understanding and utilizing Key Performance Indicators (KPIs) and metrics in IT Service Management (ITSM). It starts by breaking down complex concepts into easy-to-understand ideas, ensuring even beginners can grasp the essentials of measuring IT service performance. Early chapters introduce foundational principles, helping readers recognize why KPIs matter and how they contribute to operational success.As the book progresses, it delves into the application of these metrics to optimize ITSM processes, offering strategies to tackle challenges in data collection and analysis. The text emphasizes how to identify meaningful data amidst the noise and use it to drive informed decisions. Each chapter builds on practical insights, guiding professionals through the nuances of ITSM measurement and performance enhancement.By the end, readers will have a clear understanding of how to leverage KPIs to achieve measurable improvements, create data-driven strategies, and foster a culture of continuous improvement in their organizations. With real-world examples and actionable advice, this book equips IT professionals with the tools necessary to measure success and elevate their IT service management practices.
Andy Penver
Zestaw aplikacji Oracle jest wykorzystywany przez wiele znaczących przedsiębiorstw biznesowych oraz organizacji sektora publicznego na całym świecie. Oracle E-Business Suite jest najbardziej wszechstronnym zestawem zintegrowanych aplikacji dla dużych przedsiębiorstw, umożliwiającym podejmowanie lepszych decyzji, redukcję kosztów i zwiększanie wydajności. W tej książce pokazujemy, jak tworzyć rozmaite rozszerzenia stosując różne zestawy narzędzi. Zawiera ona szeroki wachlarz przykładów, jak krok po kroku rozwijać Oracle E-Business Suite Release 12 w wielu obszarach. Koncentrujemy się na personalizacji i tworzeniu w OA Framework integratora WebADI oraz wydawcy BI Publisher. W każdym z rozdziałów wyszczególniamy, jak poprawnie budować odpowiednie rozszerzenie, jednocześnie udostępniamy kompletny, w pełni przetestowany kod i skrypty do pobrania. Po każdym rozdziale Czytelnik będzie dobrze rozumiał, co należy czynić, by zacząć stosować omawiane narzędzia w dowolnej dziedzinie. Dla kogo jest ta książka? Ta książka jest dla każdego, kto chce się nauczyć tworzyć rozszerzenia w Oracle E-Business Suite. Okaże się bardzo przydatna, jeśli Czytelnik zajmuje się rozwijaniem lub wspieraniem wdrożeń E-Business Suite. Wszystkie zagadnienia są omawiane bardzo dokładnie, a doświadczenie techniczne wymagane od Czytelnika jest minimalne. Czego możemy się nauczyć? - Poznać architekturę wydania 12; system plików i gdzie należy umieszczać pliki. - Dowiedzieć się, jak personalizować strony struktury OA w Oracle E-Business Suite (EBS) - Zrozumieć architekturę strony OA Framework - Jak instalować JDeveloper z rozszerzeniem OA Extension oraz skonfigurować środowisko deweloperskie - Tworzenia stron OA Framework, wdrażania ich w Oracle E-Business Suite (EBS) i uruchamiania ich za pomocą tej aplikacji. - Jak korzystać z wydawcy BI Publisher do opracowywania, zarządzania oraz udostępniania dokumentów z zaa-wansowanym formatowaniem. - Jak skonfigurować swoją przeglądarkę i aplikacje MS Office do tworzenia i wdrażania integratorów do przekazywania danych do E-Business Suite.
Andy Penver
Zestaw aplikacji Oracle jest wykorzystywany przez wiele znaczących przedsiębiorstw biznesowych oraz organizacji sektora publicznego na całym świecie. Oracle E-Business Suite jest najbardziej wszechstronnym zestawem zintegrowanych aplikacji dla dużych przedsiębiorstw, umożliwiającym podejmowanie lepszych decyzji, redukcję kosztów i zwiększanie wydajności. W tej książce pokazujemy, jak tworzyć rozmaite rozszerzenia stosując różne zestawy narzędzi. Zawiera ona szeroki wachlarz przykładów, jak krok po kroku rozwijać Oracle E-Business Suite Release 12 w wielu obszarach. Koncentrujemy się na personalizacji i tworzeniu w OA Framework integratora WebADI oraz wydawcy BI Publisher. W każdym z rozdziałów wyszczególniamy, jak poprawnie budować odpowiednie rozszerzenie, jednocześnie udostępniamy kompletny, w pełni przetestowany kod i skrypty do pobrania. Po każdym rozdziale Czytelnik będzie dobrze rozumiał, co należy czynić, by zacząć stosować omawiane narzędzia w dowolnej dziedzinie. Dla kogo jest ta książka? Ta książka jest dla każdego, kto chce się nauczyć tworzyć rozszerzenia w Oracle E-Business Suite. Okaże się bardzo przydatna, jeśli Czytelnik zajmuje się rozwijaniem lub wspieraniem wdrożeń E-Business Suite. Wszystkie zagadnienia są omawiane bardzo dokładnie, a doświadczenie techniczne wymagane od Czytelnika jest minimalne. Czego możemy się nauczyć? - Poznać architekturę wydania 12; system plików i gdzie należy umieszczać pliki. - Dowiedzieć się, jak personalizować strony struktury OA w Oracle E-Business Suite (EBS) - Zrozumieć architekturę strony OA Framework - Jak instalować JDeveloper z rozszerzeniem OA Extension oraz skonfigurować środowisko deweloperskie - Tworzenia stron OA Framework, wdrażania ich w Oracle E-Business Suite (EBS) i uruchamiania ich za pomocą tej aplikacji. - Jak korzystać z wydawcy BI Publisher do opracowywania, zarządzania oraz udostępniania dokumentów z zaa-wansowanym formatowaniem. - Jak skonfigurować swoją przeglądarkę i aplikacje MS Office do tworzenia i wdrażania integratorów do przekazywania danych do E-Business Suite.
Intel Edison Projects. Build exciting IoT projects with Intel Edison
Avirup Basu
Change the way you look at embedded electronics with Intel Edison. It is a small computing platform packed with a set of robust features to deliver hands-on performance, durability, and software support.This book is a perfect place to kickstart development and rapid prototyping using Intel Edison. It will start by introducing readers to the Intel Edison board and explaining how to get started with it. You will learn how to build a mini weather station, which will help you to acquire temperature and smoke level and push it to the IoT platform. Then you will see how to build a home automation device and control your appliances using an Android app. Furthermore, we will build a security system using a webcam to detect faces and perform voice recognition. Toward the end, the book will demonstrate how you can buildtwo robots, which will be based on different line sensing sensors and can be controlled by a PC.The book will guide the readers through each and every step of execution of a project, using Intel Edison.
Intel Edison Projects. Build exciting IoT projects with Intel Edison
Avirup Basu
Change the way you look at embedded electronics with Intel Edison. It is a small computing platform packed with a set of robust features to deliver hands-on performance, durability, and software support.This book is a perfect place to kickstart development and rapid prototyping using Intel Edison. It will start by introducing readers to the Intel Edison board and explaining how to get started with it. You will learn how to build a mini weather station, which will help you to acquire temperature and smoke level and push it to the IoT platform. Then you will see how to build a home automation device and control your appliances using an Android app. Furthermore, we will build a security system using a webcam to detect faces and perform voice recognition. Toward the end, the book will demonstrate how you can buildtwo robots, which will be based on different line sensing sensors and can be controlled by a PC.The book will guide the readers through each and every step of execution of a project, using Intel Edison.
Richard Grimmett
This book is for anyone who has ever been curious about using the Intel Galileo to create electronics projects. Some programming background is useful, but if you know how to use a personal computer, with the aid of the step-by-step instructions in this book, you can construct complex electronics projects that use the Intel Galileo.
Marco Schwartz
Arduino is an electronic prototyping platform used by millions of people around the world. Intel Galileo is fully Arduino compatible; hence it combines the high performance of Intel with the simplicity of Arduino Software Development Environment. This makes it the ideal platform to build exciting projects, especially in the field of web-based connected applications and the Internet of Things.The book features several recipes all based on the Intel Galileo board, and that exploit the powerful features of the board. Each chapter explores a given field using the Galileo board.The book is mainly divided in three parts. The first part is all about learning the basics of the Intel Galileo board, but it uses some of the powerful features of the board such as connecting external sensors and complex hardware devices, compared with more basic Arduino boards.Then, the book dives into the topics related to networking and the Internet of Things. You will learn how to run a web server on the board and log data using a cloud-based service.Finally, the book ends with a chapter that aims to build a complete home automation hub using the Galileo board. This chapter uses everything that was learned in the book to make a home automation system using the Galileo board and Arduino.
Artur Bieliński
Książka Inteligentne algorytmy obala całą stworzoną w XVIII i XIX wieku teorię gry w szachy. Przeciętny szachista w XVIII grając codziennie 5 partii przez 30 lat rozgrywa 30 * 365 *5 = 54750 partii (55 tysięcy partii), a program komputerowy do gry w szachy Turniej 2na2 już obliczając pierwszy ruch rozgrywa 197281 początków partii, a podczas całej liczącej na przykład 100 ruchów partii w ciągu godziny rozgrywa 20 do 30 milionów wariantów rozgrywanej partii. Doświadczenia kombinacji szachowych gromadzone podczas udanej gry z programem, który wykrywa nawet pojedyńczą ścieżkę do sukcesu w zakresie przewidywania czterech ruchów, podnoszą grę w szachy na nowy poziom. Nie jest to sformułowane poetycko ale faktycznie gra z programem Turniej 2na2 podnosi poziom gry w szachy, a program do gry w warcaby Turniej Warcabowy potrafi rozgrywać zaskakująco inteligentne końcówki partii, które uznalibyśmy już za zremisowane. Artur Bieliński Jestem autorem 2 programów do gry w szachy i 6 programów do gry w warcaby: Kalkulator Szachowy 2na2 (V.10 2010, V.1.1 2010/2011) Turniej poziom 2na2 (V.1.1 2011) Turniej Warcabowy - warcaby 64 polowe (V.1.0 2013) Quiz Warcabowy - warcaby 64 polowe (V.1.0 2013) Turniej Wariantowy Warcabowy - warcaby 64 polowe (V.1.0 2013) Turniej Warcabowy - warcaby 100 polowe (V.1.0 2013) Quiz Warcabowy - warcaby 100 polowe (V.1.0 2013) Turniej Wariantowy Warcabowy - warcaby 100 polowe (V.1.0 2013) Aktualnie programy prezentowane są na stronie https://www.gryiszachy.hitowy.pl Pisaniem programów zajmuję się od 8 roku życia: asembler Z80, ZX81 (pisanie gier i udział w konkursie Klubu Abakus ), ATARI 800XL, asembler 6502 (program do komponowania muzyki prezentowany w 1987r w Krajowej Agencji Wydawniczej), XT, AT286, AT386 (program do projektowania krzyżówek 1993r, po jednym ogłoszeniu otrzymałem zamówienia z całego świata), Pentium; języki asembler 8086, 80286, 80C51, 68HC11, Pascal, C++, Delphi Pascal, C#, oraz inne (JavaScript, HTML, PHP, SQL, CSS) Program Turniej do gry w szachy realizuje algorytm funkcji decyzyjnych i powstał w wyniku rozegrania ponad 200 partii podczas pisania programu i gra tak jak człowiek, natomiast program Turniej do gry w warcaby realizuje inteligentny algorytm maksymalizacji zysku dla 4, 6 lub 8 warstw. Pisanie programów do gry w szachy rozpoczynałem od opracowania kalkulatora szachowego dla 4 ruchów, który wykrywa stan partii: wygraną, remis lub porażkę, oraz potrafi zasymulować i ocenić 4 ruchy w przód, przy czym inteligencja algorytmu polega na umiejętności klasyfikacji ruchów na kategorie: ruchy prowadzące do sukcesu, ruchy przybliżające do sukcesu, ruchy prowadzące do remisu, ruchy przybliżające do remisu, ruchy bez porażki, ruchy ze ścieżką ucieczki przed porażką, ruchy z możliwą porażką i ruchy z pewną porażką. Następnie powstał program Turniej do gry w szachy który wykonuje sam ruchy i może grać: aby wygrać, aby wygrać lub zremisować, lub aby koniecznie zremisować, ponadto program posiada 3 sposoby remisowania w końcówce w tym najatrakcyjniejszy: decyduj się na remis dopiero gdy tracisz możliwość zremisowania.
Allen Chan, Kevin Trinh, Guilhem Molines, Suzette...
COVID-19 has made many businesses change how they work, change how they engage their customers, and even change their products. Several of these businesses have also recognized the need to make these changes within days as opposed to months or weeks. This has resulted in an unprecedented pace of digital transformation; and success, in many cases, depends on how quickly an organization can react to real-time decisions.This book begins by introducing you to IBM Cloud Pak for Business Automation, providing a hands-on approach to project implementation. As you progress through the chapters, you’ll learn to take on business problems and identify the relevant technology and starting point. Next, you’ll find out how to engage both the business and IT community to better understand business problems, as well as explore practical ways to start implementing your first automation project. In addition, the book will show you how to create task automation, interactive chatbots, workflow automation, and document processing. Finally, you’ll discover deployment best practices that’ll help you support highly available and resilient solutions.By the end of this book, you’ll have a firm grasp on the types of business problems that can be solved with IBM Cloud Pak for Business Automation.
Ajit Pratap Kundan
This book presents an introductory perspective on how machine learning plays an important role in a VMware environment. It offers a basic understanding of how to leverage machine learning primitives, along with a deeper look into integration with the VMware tools used for automation today.This book begins by highlighting how VMware addresses business issues related to its workforce, customers, and partners with emerging technologies such as machine learning to create new, intelligence-driven, end user experiences.You will learn how to apply machine learning techniques incorporated in VMware solutions for data center operations. You will go through management toolsets with a focus on machine learning techniques. At the end of the book, you will learn how the new vSphere Scale-Out edition can be used to ensure that HPC, big data performance, and other requirements can be met (either through development or by fine-tuning guidelines) with mainstream products.
Ajit Pratap Kundan
This book presents an introductory perspective on how machine learning plays an important role in a VMware environment. It offers a basic understanding of how to leverage machine learning primitives, along with a deeper look into integration with the VMware tools used for automation today.This book begins by highlighting how VMware addresses business issues related to its workforce, customers, and partners with emerging technologies such as machine learning to create new, intelligence-driven, end user experiences.You will learn how to apply machine learning techniques incorporated in VMware solutions for data center operations. You will go through management toolsets with a focus on machine learning techniques. At the end of the book, you will learn how the new vSphere Scale-Out edition can be used to ensure that HPC, big data performance, and other requirements can be met (either through development or by fine-tuning guidelines) with mainstream products.
Ike Kavas, Michael Muller
Ephesoft is an open source document capture solution. Everyone talks about the paperless work place but the reality is that paper still exists and will continue to be part of your business. Capturing the document's content using Ephesoft can minimize the time your company spends reviewing and processing physical documents.Intelligent Document Capture with Ephesoft teaches you about document capture in general and implementation of document capture using Ephesoft. Start by learning about document capture, the history of document capture, and intelligent document capture. Progress to a tour of Ephesoft's key features, including operator and administrator interfaces and then learn to configure Ephesoft to process your business's specific document types and extract content from those documents. Finally, learn advanced customization techniques that make Ephesoft accommodate your unique business needs.Intelligent Document Capture with Ephesoft will teach you to optimize the processing of your physical document, saving your company time and money.
Sonali Sahu
With the volume of data growing exponentially in this digital era, it has become paramount for professionals to process this data in an accelerated and cost-effective manner to get value out of it. Data that organizations receive is usually in raw document format, and being able to process these documents is critical to meeting growing business needs.This book is a comprehensive guide to helping you get to grips with AI/ML fundamentals and their application in document processing use cases. You’ll begin by understanding the challenges faced in legacy document processing and discover how you can build end-to-end document processing pipelines with AWS AI services. As you advance, you'll get hands-on experience with popular Python libraries to process and extract insights from documents. This book starts with the basics, taking you through real industry use cases for document processing to deliver value-based care in the healthcare industry and accelerate loan application processing in the financial industry. Throughout the chapters, you'll find out how to apply your skillset to solve practical problems.By the end of this AWS book, you’ll have mastered the fundamentals of document processing with machine learning through practical implementation.
Intelligent IoT Projects in 7 Days. Build exciting projects using smart devices
Agus Kurniawan
Intelligent IoT Projects in 7 days is about creating smart IoT projects in just 7 days. This book will help you to overcome the challenge of analyzing data from physical devices.This book aims to help you put together some of the most exciting IoT projects in a short span of time. You'll be able to use these in achieving or automating everyday tasks—one project per day.We will start with a simple smart gardening system and move on to a smart parking system, and then we will make our own vending machine, a smart digital advertising dashboard, a smart speaker machine, an autonomous fire fighter robot, and finally look at a multi-robot cooperation using swarm intelligence.
Intelligent IoT Projects in 7 Days. Build exciting projects using smart devices
Agus Kurniawan
Intelligent IoT Projects in 7 days is about creating smart IoT projects in just 7 days. This book will help you to overcome the challenge of analyzing data from physical devices.This book aims to help you put together some of the most exciting IoT projects in a short span of time. You'll be able to use these in achieving or automating everyday tasks—one project per day.We will start with a simple smart gardening system and move on to a smart parking system, and then we will make our own vending machine, a smart digital advertising dashboard, a smart speaker machine, an autonomous fire fighter robot, and finally look at a multi-robot cooperation using swarm intelligence.
Intelligent IoT Projects in 7 Days. Build exciting projects using smart devices
Agus Kurniawan
Intelligent IoT Projects in 7 days is about creating smart IoT projects in just 7 days. This book will help you to overcome the challenge of analyzing data from physical devices.This book aims to help you put together some of the most exciting IoT projects in a short span of time. You'll be able to use these in achieving or automating everyday tasks—one project per day.We will start with a simple smart gardening system and move on to a smart parking system, and then we will make our own vending machine, a smart digital advertising dashboard, a smart speaker machine, an autonomous fire fighter robot, and finally look at a multi-robot cooperation using swarm intelligence.
Jeff Tang
As a developer, you always need to keep an eye out and be ready for what will be trending soon, while also focusing on what's trending currently. So, what's better than learning about the integration of the best of both worlds, the present and the future? Artificial Intelligence (AI) is widely regarded as the next big thing after mobile, and Google's TensorFlow is the leading open source machine learning framework, the hottest branch of AI. This book covers more than 10 complete iOS, Android, and Raspberry Pi apps powered by TensorFlow and built from scratch, running all kinds of cool TensorFlow models offline on-device: from computer vision, speech and language processing to generative adversarial networks and AlphaZero-like deep reinforcement learning. You’ll learn how to use or retrain existing TensorFlow models, build your own models, and develop intelligent mobile apps running those TensorFlow models. You'll learn how to quickly build such apps with step-by-step tutorials and how to avoid many pitfalls in the process with lots of hard-earned troubleshooting tips.
Jeff Tang
As a developer, you always need to keep an eye out and be ready for what will be trending soon, while also focusing on what's trending currently. So, what's better than learning about the integration of the best of both worlds, the present and the future? Artificial Intelligence (AI) is widely regarded as the next big thing after mobile, and Google's TensorFlow is the leading open source machine learning framework, the hottest branch of AI. This book covers more than 10 complete iOS, Android, and Raspberry Pi apps powered by TensorFlow and built from scratch, running all kinds of cool TensorFlow models offline on-device: from computer vision, speech and language processing to generative adversarial networks and AlphaZero-like deep reinforcement learning. You’ll learn how to use or retrain existing TensorFlow models, build your own models, and develop intelligent mobile apps running those TensorFlow models. You'll learn how to quickly build such apps with step-by-step tutorials and how to avoid many pitfalls in the process with lots of hard-earned troubleshooting tips.
Jeff Tang
As a developer, you always need to keep an eye out and be ready for what will be trending soon, while also focusing on what's trending currently. So, what's better than learning about the integration of the best of both worlds, the present and the future? Artificial Intelligence (AI) is widely regarded as the next big thing after mobile, and Google's TensorFlow is the leading open source machine learning framework, the hottest branch of AI. This book covers more than 10 complete iOS, Android, and Raspberry Pi apps powered by TensorFlow and built from scratch, running all kinds of cool TensorFlow models offline on-device: from computer vision, speech and language processing to generative adversarial networks and AlphaZero-like deep reinforcement learning. You’ll learn how to use or retrain existing TensorFlow models, build your own models, and develop intelligent mobile apps running those TensorFlow models. You'll learn how to quickly build such apps with step-by-step tutorials and how to avoid many pitfalls in the process with lots of hard-earned troubleshooting tips.
Santanu Pattanayak, Manohar Swamynathan
This book will be a perfect companion if you want to build insightful projects from leading AI domains using Python.The book covers detailed implementation of projects from all the core disciplines of AI. We start by covering the basics of how to create smart systems using machine learning and deep learning techniques. You will assimilate various neural network architectures such as CNN, RNN, LSTM, to solve critical new world challenges. You will learn to train a model to detect diabetic retinopathy conditions in the human eye and create an intelligent system for performing a video-to-text translation. You will use the transfer learning technique in the healthcare domain and implement style transfer using GANs. Later you will learn to build AI-based recommendation systems, a mobile app for sentiment analysis and a powerful chatbot for carrying customer services. You will implement AI techniques in the cybersecurity domain to generate Captchas. Later you will train and build autonomous vehicles to self-drive using reinforcement learning. You will be using libraries from the Python ecosystem such as TensorFlow, Keras and more to bring the core aspects of machine learning, deep learning, and AI.By the end of this book, you will be skilled to build your own smart models for tackling any kind of AI problems without any hassle.
Jaroslaw Krochmalski
Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools.You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle.Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming.
Diego Javier Zea
The Julia programming language offers a fresh perspective into the data visualization field.Interactive Visualization and Plotting with Julia begins by introducing the Julia language and the Plots package. The book then gives a quick overview of the Julia plotting ecosystem to help you choose the best library for your task. In particular, you will discover the many ways to create interactive visualizations with its packages. You’ll also leverage Pluto notebooks to gain interactivity and use them intensively through this book. You’ll find out how to create animations, a handy skill for communication and teaching. Then, the book shows how to solve data analysis problems using DataFrames and various plotting packages based on the grammar of graphics. Furthermore, you’ll discover how to create the most common statistical plots for data exploration. Also, you’ll learn to visualize geographically distributed data, graphs and networks, and biological data. Lastly, this book will go deeper into plot customizations with Plots, Makie, and Gadfly—focusing on the former—teaching you to create plot themes, arrange multiple plots into a single figure, and build new plot types.By the end of this Julia book, you’ll be able to create interactive and publication-quality static plots for data analysis and exploration tasks using Julia.
Interfejs API. Strategia programisty
Daniel Jacobson, Greg Brail, Dan Woods
Poznaj potencjał interfejsów API! Internet to gigantyczna sieć urządzeń połączonych ze sobą. Jego potencjał wykorzystują wszyscy i każdy jest świadom tego, że pojedyncze urządzenie bez połączenia z siecią nic nie znaczy. Podobnie jest z systemami informatycznymi. Możliwość integracji z siecią, tworzenia rozszerzeń oraz wymiany danych pomaga twórcom aplikacji rozwinąć skrzydła i odnieść sukces na szeroką skalę. Zastanawiasz się, jak otworzyć Twój system na świat? Interfejs API to jedyna droga! Sięgnij po tę książkę i przekonaj się, jak przygotować wygodny interfejs API, z którego programiści będą korzystali z przyjemnością. Na kolejnych stronach znajdziesz kluczowe zasady projektowania interfejsów API, sposoby zabezpieczania API oraz zarządzania użytkownikami. Ponadto dowiesz się, jak zarządzać ruchem sieciowym, obsługiwać interfejs API oraz mierzyć sukces Twojego API. Na sam koniec zobaczysz, jak zaangażować projektantów w proces adaptacji. Ta książka jest doskonałym źródłem informacji dla wszystkich osób chcących zrozumieć, czym są interfejsy API, jak wykorzystać drzemiący w nich potencjał oraz jak uniknąć typowych zagrożeń i problemów. Twoja lektura obowiązkowa! Dowiedz się o rozwoju interfejsów API, a także dlaczego Twoja firma może ich wymagać. Zaznajom się z rolami właścicieli zasobów, dostawców i projektantów w łańcuchu wartości interfejsu API. Opracuj strategie związane z projektowaniem, implementowaniem i wprowadzeniem produktu na rynek. Opracuj efektywny proces na potrzeby zarządzaniami zabezpieczeniami i użytkownikami. Rozwiąż problemy natury prawnej, takie jak zarządzanie prawami i warunki użytkowania. Zarządzaj ruchem sieciowym i komfortem pracy użytkowników za pomocą pewnego modelu operacyjnego. Określ metryki wymagane do ustalenia skali powodzenia interfejsu API. Wszystko, co powinieneś wiedzieć o interfejsach API!
Internet a prawo - jak się nie potknąć? Poradnik dla twórców
Tomasz Palak
Jak nie wywalić się o paragraf Jeżeli jesteś aktywny online, szczególnie jeśli zarabiasz w świecie wirtualnym, musisz być czujny. I świadomy tego, co wolno, a czego absolutnie nie można robić z cudzym dziełem. Niektóre kwestie są oczywiste: nie należy kopiować, posługiwać się bez zgody właściciela jego znakiem towarowym, obrażać. To wiadomo. Inne rzeczy, pozostające na granicy prawa i bezprawia, a notorycznie zdarzające się w sieci, nie są już tak jasne. Bo czy wolno na przykład przerobić udostępnione przez kogoś zdjęcie na mem? Czy można wyprzedzić właściciela popularnego nazwiska i zarejestrować sobie pod nim domenę internetową? Albo czy dopuszczalne jest linkowanie wszystkiego z dowolnej strony WWW? Tomasz Palak, radca prawny, bloger i entuzjasta e-świata, uważa, że prawa w sieci najlepiej uczyć się na błędach. Oczywiście raczej cudzych niż własnych. W książce przytacza więc rozmaite historie, które przydarzyły się autentycznym osobom oraz markom i w błyskotliwy, a zarazem prosty do zrozumienia sposób wyjaśnia, kto popełnił błąd. Pisze, na czym on polega, i podpowiada, co zrobić, by tego błędu (a co za tym idzie - kłopotów i odszkodowania) uniknąć.
Internet możliwości. O tym, jak wypromować firmę i zarabiać więcej, pracując mniej
Weronika Modzelewska
Twoi klienci czekają na Ciebie w sieci. Czy wiesz, jak do nich dotrzeć? Nasze życie w dużym stopniu toczy się w internecie. Także interesy załatwiamy w sieci ― tu poszukujemy produktów i usług, opinii o nich i miejsc, w których możemy zaspokoić daną potrzebę. E-zakupy stają się codziennością. Przedsiębiorcy, świadomi preferencji zakupowych Polaków, dostosowują się do ich oczekiwań. Nowe sklepy on-line wyrastają jak grzyby po deszczu. Zbudować taki sklep można stosunkowo prosto, wystarczy skorzystać z ogólnie dostępnej technologii, gotowych szablonów i oprogramowania, a także pomocy doświadczonego informatyka. Gorzej z wypromowaniem tej działalności. Dlaczego ludzie mieliby odwiedzić nowe, nieznane im miejsce w sieci i zrobić zakupy u sprzedawcy, który nie ma jeszcze żadnych opinii w social mediach? Gdzie się ogłaszać w sieci? Jak wypromować e-sklep? Na których platformach internetowych warto działać? W jaki sposób zidentyfikować potencjalnych e-klientów i jak się uwiarygodnić w ich oczach? Odpowiedzi na te i inne pytania znajdziesz w książce Weroniki Modzelewskiej, która na co dzień działa jako @przystanekinternet i uczy, jak w social mediach pracować mniej, a zarabiać więcej.
Perry Lea
The Internet of Things (IoT) is the fastest growing technology market. Industries are embracing IoT technologies to improve operational expenses, product life, and people's well-being. An architectural guide is necessary if you want to traverse the spectrum of technologies needed to build a successful IoT system, whether that's a single device or millions of devices.This book encompasses the entire spectrum of IoT solutions, from sensors to the cloud. We start by examining modern sensor systems and focus on their power and functionality. After that, we dive deep into communication theory, paying close attention to near-range PAN, including the new Bluetooth® 5.0 specification and mesh networks. Then, we explore IP-based communication in LAN and WAN, including 802.11ah, 5G LTE cellular, Sigfox, and LoRaWAN. Next, we cover edge routing and gateways and their role in fog computing, as well as the messaging protocols of MQTT and CoAP.With the data now in internet form, you'll get an understanding of cloud and fog architectures, including the OpenFog standards. We wrap up the analytics portion of the book with the application of statistical analysis, complex event processing, and deep learning models. Finally, we conclude by providing a holistic view of the IoT security stack and the anatomical details of IoT exploits while countering them with software defined perimeters and blockchains.
Perry Lea
The Internet of Things (IoT) is the fastest growing technology market. Industries are embracing IoT technologies to improve operational expenses, product life, and people's well-being. An architectural guide is necessary if you want to traverse the spectrum of technologies needed to build a successful IoT system, whether that's a single device or millions of devices.This book encompasses the entire spectrum of IoT solutions, from sensors to the cloud. We start by examining modern sensor systems and focus on their power and functionality. After that, we dive deep into communication theory, paying close attention to near-range PAN, including the new Bluetooth® 5.0 specification and mesh networks. Then, we explore IP-based communication in LAN and WAN, including 802.11ah, 5G LTE cellular, Sigfox, and LoRaWAN. Next, we cover edge routing and gateways and their role in fog computing, as well as the messaging protocols of MQTT and CoAP.With the data now in internet form, you'll get an understanding of cloud and fog architectures, including the OpenFog standards. We wrap up the analytics portion of the book with the application of statistical analysis, complex event processing, and deep learning models. Finally, we conclude by providing a holistic view of the IoT security stack and the anatomical details of IoT exploits while countering them with software defined perimeters and blockchains.