万本电子书0元读

万本电子书0元读

Seven Deadly Shadows
Seven Deadly Shadows
Alameda, Courtney,Maetani, Valynne E.
¥99.64
This thrilling YA retelling of Kurosawa’s Seven Samurai features a girl tasked with saving the world from eternal darkness. Perfect for fans of Six of Crows and Marie Lu.Seventeen-year-old Kira Fujikawa has never had it easy. She’s bullied by the popular girls in school. Her parents ignore her. And she’s also plagued with a secret: She can see yokai, the ghosts and demons that haunt the streets of Kyoto.But things accelerate from bad to worse when she learns that Shuten-doji, the demon king, will rise at the next blood moon to hunt down an ancient relic and bring the world to a catastrophic end. Not exactly skilled at fighting anything, much less the dead, Kira enlists the aid of seven powerful death gods to help her slay Shuten-doji. They include Shiro, a kitsune with boy-band looks who is more flirtatious than helpful, and O-bei, a regal demon courtier with reasons of her own for getting involved.As the confrontation with Shuten-doji draws nearer, the fate of Japan hangs in the balance. Can Kira save humankind? Or will the demon king succeed in bringing eternal darkness upon the world?
Evermore
Evermore
Holland, Sara
¥61.70
"纽约时报畅销奇幻小说《Everless》续集。《纽约时报》畅销书作者斯蒂芬妮?加伯评价《Everless》:“萨拉 ? 霍兰德是个讲故事的能手。 《Everless》赋予了‘时间不多’这个短语新的可怕意义。” 在 Sempera 王国,时间就是货币——从血液中萃取,与铁结合在一起,消耗之后可以延长寿命。 富有的贵族如格林家族,便对穷人课以重税,使自己的寿命延长了几个世纪。 十年前,女主人公朱尔斯和父亲是格林家富丽堂皇的庄园 Everless 的佣人,一场事故迫使他们在深夜逃离。 但朱尔斯发现自己的父亲寿命所剩不多,她不得不回到Everless庄园与主人做交易,以换回父亲的生命。但是回到 Everless 所带来的危险和诱惑超出了朱尔斯的想象。很快,她陷入了一场场阴谋之中,她的心也在两个人之间撕裂。这也使她下决心改变自己的命运,以及时间本身。 续集《Evermore》中,朱尔斯从小就听说过关于邪恶炼金术师和善良女巫的古老传说,而她就是那个炼金术师,她的朋友兼宿敌卡洛则是女巫。两人在过去有着几世的命运纠葛,而现在她要拼凑自己的过去来拯救现在。 The New York Times bestselling series!Jules Ember confronts the girl who is both her oldest friend and greatest enemy in the highly anticipated sequel to Everless, praised by New York Times bestelling author Stephanie Garber as “an intoxicating blend of blood, secrets, and haunting mythology.” Jules Ember was raised hearing legends of the ancient magic of the wicked Alchemist and the good Sorceress. But she has just learned the truth: She is the Alchemist, and Caro—a woman who single-handedly murdered the Queen and Jules’s first love, Roan, in cold blood—is the Sorceress.The whole kingdom believes that Jules is responsible for the murders, and a hefty bounty has been placed on her head. And Caro is intent on destroying Jules, who stole her heart twelve lifetimes ago. Now Jules must piece together the stories of her past lives to save the person who has captured her heart in this one.Perfect for fans of Victoria Aveyard, Kiera Cass, and Kendare Blake, Evermore is the high-stakes, star-crossed follow up to the New York Times bestselling Everless that fans have been waiting for.
A Thousand Sisters:The Heroic Airwomen of the Soviet Union in World War II
A Thousand Sisters:The Heroic Airwomen of the Soviet Union in World War II
Wein, Elizabeth
¥61.70
The gripping true story of the only women to fly in combat in World War II—from Elizabeth Wein, award-winning author of Code Name VerityIn the early years of World War II, Josef Stalin issued an order that made the Soviet Union the first country in the world to allow female pilots to fly in combat. Led by Marina Raskova, these three regiments, including the 588th Night Bomber Regiment—nicknamed the “night witches”—faced intense pressure and obstacles both in the sky and on the ground. Some of these young women perished in flames. Many of them were in their teens when they went to war.This is the story of Raskova’s three regiments, women who enlisted and were deployed on the front lines of battle as navigators, pilots, and mechanics. It is the story of a thousand young women who wanted to take flight to defend their country, and the woman who brought them together in the sky.Packed with black-and-white photographs, fascinating sidebars, and thoroughly researched details, A Thousand Sisters is the inspiring true story of a group of women who set out to change the world, and the sisterhood they formed even amid the destruction of war.
Defy Me
Defy Me
Mafi, Tahereh
¥106.61
纽约时报排行榜畅销系列《Shatter Me》第五部,故事讲述女主人公朱丽叶拥有触碰便能杀人的能力,这既是危机也是机遇,她必须选择要成为一名战士或者一个致命武器。 Juliette and Warner's story continues in the thrilling fifth installment of Tahereh Mafi's New York Times bestselling Shatter Me series.Juliette Ferrars isn't who she thinks she is. Nothing in her world is what it seemed. She thought she'd finally defeated the Reestablishment. She thought she'd finally taken control of her life, her power, and her pain. But Juliette has only just begun to unravel a lifetime of lies, and she finds herself faced with a familiar choice: Be a weapon. Or be a warrior. This time, she's not alone. Stronger, braver, and more resilient than ever, Juliette will fight for life and love with her friends by her side—but first, she has to survive the war being waged against her mind:She has to remember who she was.Narrated by Juliette, Warner, and Kenji Kishimoto, this gripping novel perfectly sets the stage for the highly anticipated forthcoming conclusion to the Shatter Me series.
We Unleash the Merciless Storm
We Unleash the Merciless Storm
Mejia, Tehlor Kay
¥99.65
In this nail-biting sequel to Tehlor Kay Mejia’s critically acclaimed fantasy novel We Set the Dark on Fire, La Voz operative Carmen is forced to choose between the girl she loves and the success of the rebellion she’s devoted her life to. Perfect for fans of The Handmaid’s Tale and Anna-Marie McLemore.Being a part of the resistance group La Voz is an act of devotion and desperation. On the other side of Medio’s border wall, the oppressed class fights for freedom and liberty, sacrificing what little they have to become defenders of the cause. Carmen Santos is one of La Voz’s best soldiers. She spent years undercover, but now, with her identity exposed and the island on the brink of a civil war, Carmen returns to the only real home she’s ever known: La Voz’s headquarters.There she must reckon with her beloved leader, who is under the influence of an aggressive new recruit, and with the devastating news that her true love might be the target of an assassination plot. Will Carmen break with her community and save the girl who stole her heart—or fully embrace the ruthless rebel she was always meant to be?
Cloak of Night
Cloak of Night
Skye, Evelyn
¥106.61
The stunning sequel to Circle of Shadows—from Evelyn Skye, the New York Times bestselling author of the Crown’s Game series. Perfect for fans of Renée Adhieh, Julie Dao, and Sabaa Tahir. After the devastating Ceremony of Two Hundred Hearts, Sora, Daemon, Fairy, and Broomstick are truly alone in the fight to save their kingdom. Empress Aki is missing, and everyone else who could help them is a prisoner to Prince Gin’s mind control. At least Sora understands what they’re up against. Or so she believes, until she overhears Gin bargaining with the god of war for immortality and learns that ryuu magic may be a more insidious danger than she realized. Suddenly, the stakes are higher and even more personal for Sora—not only must she stop a seemingly indestructible Prince Gin, but she must also unravel the secrets of ryuu magic before it is too late for nearly everyone she loves. Sora Daemon, Fairy, and Broomstick face dangerous obstacles at every turn, but the greatest challenge may be discovering who they truly are and what, if anything, they are capable of. The fate of a kingdom rests in their hands.Full of dangerous action, heartbreaking romance, and incredible magic—Cloak of Night is the exciting end to this thrilling duology.
Heroine
Heroine
McGinnis, Mindy
¥101.00
An Amazon Best Book of the Month! A captivating and powerful exploration of the opioid crisis—the deadliest drug epidemic in American history—through the eyes of a college-bound softball star. Edgar Award-winning author Mindy McGinnis delivers a visceral and necessary novel about addiction, family, friendship, and hope. When a car crash sidelines Mickey just before softball season, she has to find a way to hold on to her spot as the catcher for a team expected to make a historic tournament run. Behind the plate is the only place she’s ever felt comfortable, and the painkillers she’s been prescribed can help her get there.The pills do more than take away pain; they make her feel good. With a new circle of friends—fellow injured athletes, others with just time to kill—Mickey finds peaceful acceptance, and people with whom words come easily, even if it is just the pills loosening her tongue.But as the pressure to be Mickey Catalan heightens, her need increases, and it becomes less about pain and more about want, something that could send her spiraling out of control.
Hands-On Full Stack Development with Go
Hands-On Full Stack Development with Go
Mina Andrawos
¥73.02
Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key Features * Organize your isomorphic codebase to enhance the maintainability of your application * Build web APIs and middleware in the Go language by making use of the popular Gin framework * Implement real-time web application functionality with WebSockets Book Description The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go. This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch. By the end of the book, you will be confident in taking on full stack web applications in Go. What you will learn * Understand Go programming by building a real-world application * Learn the React framework to develop a frontend for your application * Understand isomorphic web development utilizing the GopherJS framework * Explore methods to write RESTful web APIs in Go using the Gin framework * Learn practical topics such as ORM layers, secure communications, and Stripe's API * Learn methods to benchmark and test web APIs in Go Who this book is for Hands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.
Hands-On Machine Learning with IBM Watson
Hands-On Machine Learning with IBM Watson
James D. Miller
¥73.02
Learn how to build complete machine learning systems with IBM Cloud and Watson Machine learning services Key Features * Implement data science and machine learning techniques to draw insights from real-world data * Understand what IBM Cloud platform can help you to implement cognitive insights within applications * Understand the role of data representation and feature extraction in any machine learning system Book Description IBM Cloud is a collection of cloud computing services for data analytics using machine learning and artificial intelligence (AI). This book is a complete guide to help you become well versed with machine learning on the IBM Cloud using Python. Hands-On Machine Learning with IBM Watson starts with supervised and unsupervised machine learning concepts, in addition to providing you with an overview of IBM Cloud and Watson Machine Learning. You'll gain insights into running various techniques, such as K-means clustering, K-nearest neighbor (KNN), and time series prediction in IBM Cloud with real-world examples. The book will then help you delve into creating a Spark pipeline in Watson Studio. You will also be guided through deep learning and neural network principles on the IBM Cloud using TensorFlow. With the help of NLP techniques, you can then brush up on building a chatbot. In later chapters, you will cover three powerful case studies, including the facial expression classification platform, the automated classification of lithofacies, and the multi-biometric identity authentication platform, helping you to become well versed with these methodologies. By the end of this book, you will be ready to build efficient machine learning solutions on the IBM Cloud and draw insights from the data at hand using real-world examples. What you will learn * Understand key characteristics of IBM machine learning services * Run supervised and unsupervised techniques in the cloud * Understand how to create a Spark pipeline in Watson Studio * Implement deep learning and neural networks on the IBM Cloud with TensorFlow * Create a complete, cloud-based facial expression classification solution * Use biometric traits to build a cloud-based human identification system Who this book is for This beginner-level book is for data scientists and machine learning engineers who want to get started with IBM Cloud and its machine learning services using practical examples. Basic knowledge of Python and some understanding of machine learning will be useful.
Mastering MongoDB 4.x
Mastering MongoDB 4.x
Alex Giamas
¥63.21
Leverage the power of MongoDB 4.x to build and administer fault-tolerant database applications Key Features * Master the new features and capabilities of MongoDB 4.x * Implement advanced data modeling, querying, and administration techniques in MongoDB * Includes rich case-studies and best practices followed by expert MongoDB developers Book Description MongoDB is the best platform for working with non-relational data and is considered to be the smartest tool for organizing data in line with business needs. The recently released MongoDB 4.x supports ACID transactions and makes the technology an asset for enterprises across the IT and fintech sectors. This book provides expertise in advanced and niche areas of managing databases (such as modeling and querying databases) along with various administration techniques in MongoDB, thereby helping you become a successful MongoDB expert. The book helps you understand how the newly added capabilities function with the help of some interesting examples and large datasets. You will dive deeper into niche areas such as high-performance configurations, optimizing SQL statements, configuring large-scale sharded clusters, and many more. You will also master best practices in overcoming database failover, and master recovery and backup procedures for database security. By the end of the book, you will have gained a practical understanding of administering database applications both on premises and on the cloud; you will also be able to scale database applications across all servers. What you will learn * Perform advanced querying techniques such as indexing and expressions * Configure, monitor, and maintain a highly scalable MongoDB environment * Master replication and data sharding to optimize read/write performance * Administer MongoDB-based applications on premises or on the cloud * Integrate MongoDB with big data sources to process huge amounts of data * Deploy MongoDB on Kubernetes containers * Use MongoDB in IoT, mobile, and serverless environments Who this book is for This book is ideal for MongoDB developers and database administrators who wish to become successful MongoDB experts and build scalable and fault-tolerant applications using MongoDB. It will also be useful for database professionals who wish to become certified MongoDB professionals. Some understanding of MongoDB and basic database concepts is required to get the most out of this book.
Building Serverless Microservices in Python
Building Serverless Microservices in Python
Takashi Freeman Richard
¥54.49
A practical guide for developing end-to-end serverless microservices in Python for developers, DevOps, and architects. Key Features * Create a secure, cost-effective, and scalable serverless data API * Use identity management and authentication for a user-specific and secure web application * Go beyond traditional web hosting to explore the full range of cloud hosting options Book Description Over the last few years, there has been a massive shift from monolithic architecture to microservices, thanks to their small and independent deployments that allow increased flexibility and agile delivery. Traditionally, virtual machines and containers were the principal mediums for deploying microservices, but they involved a lot of operational effort, configuration, and maintenance. More recently, serverless computing has gained popularity due to its built-in autoscaling abilities, reduced operational costs, and increased productivity. Building Serverless Microservices in Python begins by introducing you to serverless microservice structures. You will then learn how to create your first serverless data API and test your microservice. Moving on, you'll delve into data management and work with serverless patterns. Finally, the book introduces you to the importance of securing microservices. By the end of the book, you will have gained the skills you need to combine microservices with serverless computing, making their deployment much easier thanks to the cloud provider managing the servers and capacity planning. What you will learn * Discover what microservices offer above and beyond other architectures * Create a serverless application with AWS * Gain secure access to data and resources * Run tests on your configuration and code * Create a highly available serverless microservice data API * Build, deploy, and run your serverless configuration and code Who this book is for If you are a developer with basic knowledge of Python and want to learn how to build, test, deploy, and secure microservices, then this book is for you. No prior knowledge of building microservices is required.
Hands-On Neural Networks with Keras
Hands-On Neural Networks with Keras
Niloy Purkait
¥73.02
Your one-stop guide to learning and implementing artificial neural networks with Keras effectively Key Features * Design and create neural network architectures on different domains using Keras * Integrate neural network models in your applications using this highly practical guide * Get ready for the future of neural networks through transfer learning and predicting multi network models Book Description Neural networks are used to solve a wide range of problems in different areas of AI and deep learning. Hands-On Neural Networks with Keras will start with teaching you about the core concepts of neural networks. You will delve into combining different neural network models and work with real-world use cases, including computer vision, natural language understanding, synthetic data generation, and many more. Moving on, you will become well versed with convolutional neural networks (CNNs), recurrent neural networks (RNNs), long short-term memory (LSTM) networks, autoencoders, and generative adversarial networks (GANs) using real-world training datasets. We will examine how to use CNNs for image recognition, how to use reinforcement learning agents, and many more. We will dive into the specific architectures of various networks and then implement each of them in a hands-on manner using industry-grade frameworks. By the end of this book, you will be highly familiar with all prominent deep learning models and frameworks, and the options you have when applying deep learning to real-world scenarios and embedding artificial intelligence as the core fabric of your organization. What you will learn * Understand the fundamental nature and workflow of predictive data modeling * Explore how different types of visual and linguistic signals are processed by neural networks * Dive into the mathematical and statistical ideas behind how networks learn from data * Design and implement various neural networks such as CNNs, LSTMs, and GANs * Use different architectures to tackle cognitive tasks and embed intelligence in systems * Learn how to generate synthetic data and use augmentation strategies to improve your models * Stay on top of the latest academic and commercial developments in the field of AI Who this book is for This book is for machine learning practitioners, deep learning researchers and AI enthusiasts who are looking to get well versed with different neural network architecture using Keras. Working knowledge of Python programming language is mandatory.
The Art of CRM
The Art of CRM
Max Fatouretchi
¥70.84
This CRM masterclass gives you a proven approach to modern customer relationship management Key Features * Proven techniques to architect CRM systems that perform well, that are built on time and on budget, and that deliver value for many years * Combines technical knowledge and business experience to provide a powerful guide to CRM implementation * Covers modern CRM opportunities and challenges including machine learning, cloud hosting, and GDPR compliance Book Description CRM systems have delivered huge value to organizations. This book shares proven and cutting-edge techniques to increase the power of CRM even further. In The Art of CRM, Max Fatouretchi shares his decades of experience building successful CRM systems that make a real difference to business performance. Through clear processes, actionable advice, and informative case studies, The Art of CRM teaches you to design successful CRM systems for your clients. Fatouretchi, founder of Academy4CRM institute, draws on his experience over 20 years and 200 CRM implementations worldwide. Bringing CRM bang up to date, The Art of CRM shows how to add AI and machine learning, ensure compliance with GDPR, and choose between on-premise, cloud, and hybrid hosting solutions. If you’re looking for an expert guide to real-world CRM implementations, this book is for you. What you will learn * Deliver CRM systems that are on time, on budget, and bring lasting value to organizations * Build CRM that excels at operations, analytics, and collaboration * Gather requirements effectively: identify key pain points, objectives, and functional requirements * Develop customer insight through 360-degree client view and client profiling * Turn customer requirements into a CRM design spec * Architect your CRM platform * Bring machine learning and artificial intelligence into your CRM system * Ensure compliance with GDPR and other critical regulations * Choose between on-premise, cloud, and hybrid hosting solutions Who this book is for CRM practitioners who want to update their work with new, proven techniques and approaches
Hands-On Game Development with WebAssembly
Hands-On Game Development with WebAssembly
Rick Battagline
¥70.84
Make your WebAssembly journey fun while making a game with it Key Features * Create a WebAssembly game that implements sprites, animations, physics, particle systems, and other game development fundamentals * Get to grips with advanced game mechanics in WebAssembly * Learn to use WebAssembly and WebGL to render to the HTML5 canvas element Book Description Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language, and compile it for native platforms as well as the web. This book is designed to introduce web developers and game developers to the world of WebAssembly by walking through the development of a retro arcade game. You will learn how to build a WebAssembly application using C++, Emscripten, JavaScript, WebGL, SDL, and HTML5. This book covers a lot of ground in both game development and web application development. When creating a game or application that targets WebAssembly, developers need to learn a plethora of skills and tools. This book is a sample platter of those tools and skills. It covers topics including Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5, and CSS. The reader will also learn basic techniques for game development, including 2D sprite animation, particle systems, 2D camera design, sound effects, 2D game physics, user interface design, shaders, debugging, and optimization. By the end of the book, you will be able to create simple web games and web applications targeting WebAssembly. What you will learn * Build web applications with near-native performance using WebAssembly * Become familiar with how web applications can be used to create games using HTML5 Canvas, WebGL, and SDL * Become well versed with game development concepts such as sprites, animation, particle systems, AI, physics, camera design, sound effects, and shaders * Deploy C/C++ applications to the browser using WebAssembly and Emscripten * Understand how Emscripten HTML shell templates, JavaScript glue code, and a WebAssembly module interact * Debug and performance tune your WebAssembly application Who this book is for Web developers and game developers interested in creating applications for the web using WebAssembly. Game developers interested in deploying their games to the web Web developers interested in creating applications that are potentially orders of magnitude faster than their existing JavaScript web apps C/C++ developers interested in using their existing skills to deploy applications to the web
Continuous Delivery with Docker and Jenkins
Continuous Delivery with Docker and Jenkins
Rafał Leszko
¥79.56
Create a complete Continuous Delivery process using modern DevOps tools such as Docker, Kubernetes, Jenkins, Docker Hub, Ansible, GitHub and many more. Key Features * Build reliable and secure applications using Docker containers. * Create a highly available environment to scale a Docker servers using Kubernetes * Implement advance continuous delivery process by parallelizing the pipeline tasks Book Description Continuous Delivery with Docker and Jenkins, Second Edition will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of an app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management. Moving on, you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Kubernetes. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins. Towards the end, the book will touch base with missing parts of the CD pipeline, which are the environments and infrastructure, application versioning, and nonfunctional testing. By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins. What you will learn * Get to grips with docker fundamentals and how to dockerize an application for the CD process * Learn how to use Jenkins on the Cloud environments * Scale a pool of Docker servers using Kubernetes * Create multi-container applications using Docker Compose * Write acceptance tests using Cucumber and run them in the Docker ecosystem using Jenkins * Publish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practices Who this book is for The book targets DevOps engineers, system administrators, docker professionals or any stakeholders who would like to explore the power of working with Docker and Jenkins together. No prior knowledge of DevOps is required for this book.
Linux Device Driver Development Cookbook
Linux Device Driver Development Cookbook
Rodolfo Giometti
¥70.84
Over 30 recipes to develop custom drivers for your embedded Linux applications. Key Features * Use Kernel facilities to develop powerful drivers * Via a practical approach, learn core concepts of developing device drivers * Program a custom character device to get access to kernel internals Book Description Linux is a unified kernel that is widely used to develop embedded systems. As Linux has turned out to be one of the most popular operating systems used, the interest in developing proprietary device drivers has also increased. Device drivers play a critical role in how the system performs and ensures that the device works in the manner intended. By offering several examples on the development of character devices and how to use other kernel internals, such as interrupts, kernel timers, and wait queue, as well as how to manage a device tree, you will be able to add proper management for custom peripherals to your embedded system. You will begin by installing the Linux kernel and then configuring it. Once you have installed the system, you will learn to use the different kernel features and the character drivers. You will also cover interrupts in-depth and how you can manage them. Later, you will get into the kernel internals required for developing applications. Next, you will implement advanced character drivers and also become an expert in writing important Linux device drivers. By the end of the book, you will be able to easily write a custom character driver and kernel code as per your requirements. What you will learn * Become familiar with the latest kernel releases (4.19+/5.x) running on the ESPRESSObin devkit, an ARM 64-bit machine * Download, configure, modify, and build kernel sources * Add and remove a device driver or a module from the kernel * Master kernel programming * Understand how to implement character drivers to manage different kinds of computer peripherals * Become well versed with kernel helper functions and objects that can be used to build kernel applications * Acquire a knowledge of in-depth concepts to manage custom hardware with Linux from both the kernel and user space Who this book is for This book will help anyone who wants to develop their own Linux device drivers for embedded systems. Having basic hand-on with Linux operating system and embedded concepts is necessary.
Learning Elastic Stack 7.0
Learning Elastic Stack 7.0
Pranav Shukla
¥62.12
A beginner's guide to storing, managing, and analyzing data with the updated features of Elastic 7.0 Key Features * Gain access to new features and updates introduced in Elastic Stack 7.0 * Grasp the fundamentals of Elastic Stack including Elasticsearch, Logstash, and Kibana * Explore useful tips for using Elastic Cloud and deploying Elastic Stack in production environments Book Description The Elastic Stack is a powerful combination of tools for techniques such as distributed search, analytics, logging, and visualization of data. Elastic Stack 7.0 encompasses new features and capabilities that will enable you to find unique insights into analytics using these techniques. This book will give you a fundamental understanding of what the stack is all about, and help you use it efficiently to build powerful real-time data processing applications. The first few sections of the book will help you understand how to set up the stack by installing tools, and exploring their basic configurations. You’ll then get up to speed with using Elasticsearch for distributed searching and analytics, Logstash for logging, and Kibana for data visualization. As you work through the book, you will discover the technique of creating custom plugins using Kibana and Beats. This is followed by coverage of the Elastic X-Pack, a useful extension for effective security and monitoring. You’ll also find helpful tips on how to use Elastic Cloud and deploy Elastic Stack in production environments. By the end of this book, you’ll be well versed with the fundamental Elastic Stack functionalities and the role of each component in the stack to solve different data processing problems. What you will learn * Install and configure an Elasticsearch architecture * Solve the full-text search problem with Elasticsearch * Discover powerful analytics capabilities through aggregations using Elasticsearch * Build a data pipeline to transfer data from a variety of sources into Elasticsearch for analysis * Create interactive dashboards for effective storytelling with your data using Kibana * Learn how to secure, monitor and use Elastic Stack’s alerting and reporting capabilities * Take applications to an on-premise or cloud-based production environment with Elastic Stack Who this book is for This book is for entry-level data professionals, software engineers, e-commerce developers, and full-stack developers who want to learn about Elastic Stack and how the real-time processing and search engine works for business analytics and enterprise search applications. Previous experience with Elastic Stack is not required, however knowledge of data warehousing and database concepts will be helpful.
Geospatial Data Science Quick Start Guide
Geospatial Data Science Quick Start Guide
Abdishakur Hassan
¥53.40
Discover the power of location data to build effective, intelligent data models with Geospatial ecosystems Key Features * Manipulate location-based data and create intelligent geospatial data models * Build effective location recommendation systems used by popular companies such as Uber * A hands-on guide to help you consume spatial data and parallelize GIS operations effectively Book Description Data scientists, who have access to vast data streams, are a bit myopic when it comes to intrinsic and extrinsic location-based data and are missing out on the intelligence it can provide to their models. This book demonstrates effective techniques for using the power of data science and geospatial intelligence to build effective, intelligent data models that make use of location-based data to give useful predictions and analyses. This book begins with a quick overview of the fundamentals of location-based data and how techniques such as Exploratory Data Analysis can be applied to it. We then delve into spatial operations such as computing distances, areas, extents, centroids, buffer polygons, intersecting geometries, geocoding, and more, which adds additional context to location data. Moving ahead, you will learn how to quickly build and deploy a geo-fencing system using Python. Lastly, you will learn how to leverage geospatial analysis techniques in popular recommendation systems such as collaborative filtering and location-based recommendations, and more. By the end of the book, you will be a rockstar when it comes to performing geospatial analysis with ease. What you will learn * Learn how companies now use location data * Set up your Python environment and install Python geospatial packages * Visualize spatial data as graphs * Extract geometry from spatial data * Perform spatial regression from scratch * Build web applications which dynamically references geospatial data Who this book is for Data Scientists who would like to leverage location-based data and want to use location-based intelligence in their data models will find this book useful. This book is also for GIS developers who wish to incorporate data analysis in their projects. Knowledge of Python programming and some basic understanding of data analysis are all you need to get the most out of this book.
Hands-On System Programming with Go
Hands-On System Programming with Go
Alex Guerrieri
¥70.84
Explore the fundamentals of systems programming starting from kernel API and filesystem to network programming and process communications Key Features * Learn how to write Unix and Linux system code in Golang v1.12 * Perform inter-process communication using pipes, message queues, shared memory, and semaphores * Explore modern Go features such as goroutines and channels that facilitate systems programming Book Description System software and applications were largely created using low-level languages such as C or C++. Go is a modern language that combines simplicity, concurrency, and performance, making it a good alternative for building system applications for Linux and macOS. This Go book introduces Unix and systems programming to help you understand the components the OS has to offer, ranging from the kernel API to the filesystem, and familiarize yourself with Go and its specifications. You'll also learn how to optimize input and output operations with files and streams of data, which are useful tools in building pseudo terminal applications. You'll gain insights into how processes communicate with each other, and learn about processes and daemon control using signals, pipes, and exit codes. This book will also enable you to understand how to use network communication using various protocols, including TCP and HTTP. As you advance, you'll focus on Go's best feature-concurrency helping you handle communication with channels and goroutines, other concurrency tools to synchronize shared resources, and the context package to write elegant applications. By the end of this book, you will have learned how to build concurrent system applications using Go What you will learn * Explore concepts of system programming using Go and concurrency * Gain insights into Golang's internals, memory models and allocation * Familiarize yourself with the filesystem and IO streams in general * Handle and control processes and daemons' lifetime via signals and pipes * Communicate with other applications effectively using a network * Use various encoding formats to serialize complex data structures * Become well-versed in concurrency with channels, goroutines, and sync * Use concurrency patterns to build robust and performant system applications Who this book is for If you are a developer who wants to learn system programming with Go, this book is for you. Although no knowledge of Unix and Linux system programming is necessary, intermediate knowledge of Go will help you understand the concepts covered in the book
Improving your Penetration Testing Skills
Improving your Penetration Testing Skills
Gilberto Najera-Gutierrez
¥88.28
Evade antiviruses and bypass firewalls with the most widely used penetration testing frameworks Key Features * Gain insights into the latest antivirus evasion techniques * Set up a complete pentesting environment using Metasploit and virtual machines * Discover a variety of tools and techniques that can be used with Kali Linux Book Description Penetration testing or ethical hacking is a legal and foolproof way to identify vulnerabilities in your system. With thorough penetration testing, you can secure your system against the majority of threats. This Learning Path starts with an in-depth explanation of what hacking and penetration testing is. You’ll gain a deep understanding of classical SQL and command injection flaws, and discover ways to exploit these flaws to secure your system. You'll also learn how to create and customize payloads to evade antivirus software and bypass an organization's defenses. Whether it’s exploiting server vulnerabilities and attacking client systems, or compromising mobile phones and installing backdoors, this Learning Path will guide you through all this and more to improve your defense against online attacks. By the end of this Learning Path, you'll have the knowledge and skills you need to invade a system and identify all its vulnerabilities. This Learning Path includes content from the following Packt products: * Web Penetration Testing with Kali Linux - Third Edition by Juned Ahmed Ansari and Gilberto Najera-Gutierrez * Metasploit Penetration Testing Cookbook - Third Edition by Abhinav Singh , Monika Agarwal, et al What you will learn * Build and analyze Metasploit modules in Ruby * Integrate Metasploit with other penetration testing tools * Use server-side attacks to detect vulnerabilities in web servers and their applications * Explore automated attacks such as fuzzing web applications * Identify the difference between hacking a web application and network hacking * Deploy Metasploit with the Penetration Testing Execution Standard (PTES) * Use MSFvenom to generate payloads and backdoor files, and create shellcode Who this book is for This Learning Path is designed for security professionals, web programmers, and pentesters who want to learn vulnerability exploitation and make the most of the Metasploit framework. Some understanding of penetration testing and Metasploit is required, but basic system administration skills and the ability to read code are a must.
Blockchain for Decision Makers
Blockchain for Decision Makers
Romain Tormen
¥63.21
Understand how blockchain works and explore a variety of strategies to implement it in your organization effectively Key Features * Become familiar with business challenges faced by companies when using blockchain * Discover how companies implement blockchain to monetize and secure their data * Study real-world examples to understand blockchain and its use in organizations Book Description In addition to cryptocurrencies, blockchain-based apps are being developed in different industries such as banking, supply chain, and healthcare to achieve digital transformation and enhance user experience. Blockchain is not only about Bitcoin or cryptocurrencies, but also about different technologies such as peer-to-peer networks, consensus mechanisms, and cryptography. These technologies together help sustain trustless environments in which digital value can be transferred between individuals without intermediaries. This book will help you understand the basics of blockchain such as consensus protocols, decentralized applications, and tokenization. You'll focus on how blockchain is used today in different industries and the technological challenges faced while implementing a blockchain strategy. The book also enables you, as a decision maker, to understand blockchain from a technical perspective and evaluate its applicability in your business. Finally, you'll get to grips with blockchain frameworks such as Hyperledger and Quorum and their usability. By the end of this book, you'll have learned about the current use cases of blockchain and be able to implement a blockchain strategy on your own. What you will learn * Become well-versed with how blockchain works * Understand the difference between blockchain and Bitcoin * Learn how blockchain is being used in different industry verticals such as finance and retail * Delve into the technological and organizational challenges of implementing blockchain * Explore the possibilities that blockchain can unlock for decision makers * Choose a blockchain framework best suited for your projects from options such as Ethereum and Hyperledger Fabric Who this book is for This book is for CXOs, business professionals, organization leaders, decision makers, technology enthusiasts, and managers who wish to understand how blockchain is implemented in different organizations, its impact, and how it can be customized according to business needs. Prior experience with blockchain is not required.