万本电子书0元读

万本电子书0元读

The Secret Box
The Secret Box
Ringwald, Whitaker
¥38.72
The Secret Box is a Junior Library Guild selection and the first in an irresistible middle grade series that will delight fans of Dan Gutman, Wendy Mass, and Trenton Lee Stewart.What starts as a fun quest to open a mysterious birthday present quickly turns crazy and dangerous when Jax and her cousin Ethan discover themselves at the center of a special magical legacy. Soon they realize the secret box was not intended as a gift, but as call for help that they alone can answer.Readers will love the page-turning mystery, hilarious girl and boy narrators, and clever incorporation of mythology—and lingering questions will leave them eager for more.
Alien in My Pocket #3: Radio Active
Alien in My Pocket #3: Radio Active
Ball, Nate
¥27.65
This third book in the Alien in My Pocket series is the zaniest yet! Zack and Amp create a massive mishap in this hilarious story. Plus the book comes with a do-it-yourself science experiment.Nothing's been easy since Amp crash-landed his spaceship through Zack McGee's bedroom window. Now Amp has built a quantum radio to alert his commanders to call off the invasion of Earth. Unfortunately, instead of contacting Erdian Central Command, Amp's radio accidentally broadcasts Amp's messages all over Zack's hometown. Now it's up to Zack and his best friend, Olivia, to save their alien friend from being discovered and to save the planet from panic.With illustrations throughout, a page-turning plot, and fun scientific facts, this is the perfect chapter book for young readers. Supports the Common Core State Standards.
How to Love
How to Love
Cotugno, Katie
¥55.33
For fans of Sarah Dessen and John Green, this is a breathtaking debut about a couple who fall in love...twice.Before: Reena Montero has loved Sawyer LeGrande for as long as she can remember. But he's never noticed that Reena even exists...until one day, impossibly, he does. Reena and Sawyer fall in messy, complicated love. Then Sawyer disappears without a word, leaving a devastated—and pregnant—Reena behind.After: Almost three years have passed, and there's a new love in Reena's life: her daughter. Reena's gotten used to life without Sawyer, but just as suddenly as he disappeared, he turns up again. Reena wants nothing to do with him, though she'd be lying if she said his being back wasn't stirring something in her.After everything that's happened, can Reena really let herself love Sawyer LeGrande again?
The Menagerie #2: Dragon on Trial
The Menagerie #2: Dragon on Trial
Sutherland, Tui T.
¥38.72
From the New York Times bestselling author of the Wings of Fire series, Tui T. Sutherland, and her sister, Kari Sutherland, comes the second exciting adventure in the Menagerie trilogy! Combining the magic of Brandon Mull's Fablehaven series and the charm and humor of Carl Hiaasen, The Menagerie #2: Dragon on Trial is perfect for young readers who love myths, fairy tales, and fantastic creatures.Someone or something has murdered the goose who laid the golden eggs, and the evidence points to a dragon named Scratch. Zoe and Logan are back on the case—but this mystery won't be that easy to solve….
Hurricane
Hurricane
Trueman, Terry
¥95.39
outside, the wind is howling. it is a monster shrieking to get inside.outside, the rain is a solid wall of water.everything is dark. everything is destroyed.everything is gone....Everything except for the desperate courage of those who survive that terrifying night. After hours of cowering in the dark with no lights, no warmth, and the terrible noises of the rain and wind pounding on the walls, José walks out his front door and steps into a nightmare.But his nightmare has only begun as he and the few who are left in his small village start to pull their lives back together. Based on Hurricane Mitch's devastation of Honduras in 1998, Terry Trueman's powerful story is about a young boy's fear and courage in the face of a force of nature too huge to even imagine.
Rebel
Rebel
Tintera, Amy
¥55.33
The sequel to the action-packed Reboot is a can't-miss thrill ride, perfect for fans of James Patterson and Marie Lu.After coming back from death as Reboots and being trained by HARC as soldiers, Wren and Callum have finally escaped north, where they hope to find a life of freedom. But when they arrive at the Reboot reservation, it isn't what they expected. Under the rule of a bloodthirsty leader, Micah, the Reboots are about to wage an all-out war on the humans. Although Wren's instincts are telling her to set off into the wilderness and leave the battle far behind, Callum is unwilling to let his human family be murdered. When Micah commits the ultimate betrayal, the choice is made for them. But Micah has also made a fatal mistake—he's underestimated Wren and Callum.The explosive finale to the Reboot duology is full of riveting action and steamy love scenes as Wren and Callum become rebels against their own kind.
The Keeper
The Keeper
Delaney, Luke
¥69.16
A damp, dark cellar holds two cages. And for the women behind the bars, their worst nightmares are about to come true . . .When Louise Russell goes missing from her home, D.I. Sean Corrigan from South London's Murder Investigation Unit immediately senses foul play. For Corrigan's own dark childhood has given him the ability not only to recognize evil in those who prey upon the innocent, but also to see a crime scene from the eyes of the perpetrator.Though Corrigan has no doubts that Louise was taken against her will, he believes she's still alive. But time is running out, especially when a body is found dumped in the woods—a woman who's a dead ringer for Louise. How long before Louise's captor gets tired of her and replaces her with another lookalikeHow long before they find Louise's corpse next?Now, in order to track a psychopath, Corrigan must place himself in the mind of a killer. For it is only there that the twisted secrets of a murderer lie.
The Toy Taker
The Toy Taker
Delaney, Luke
¥55.31
Outside the house, it's cold and dark.Inside, where it's warm, children are sleeping.D.I. Sean Corrigan might have a tiny new office at Scotland Yard and a huge new beat—all of London—but the job is the same. His team has a knack for catching the sickest criminals on either side of the Thames, thanks in large part to Corrigan's uncanny ability to place himself inside the mind of a predator.But he just can't get a read on this new case. Four-year-old George Bridgeman went to sleep in his bedroom in a leafy London suburb . . . and wasn't there in the morning. No tripped alarms. No broken windows. No sign of forced entry or struggle.As his investigation zeroes in on a suspect, Corrigan's gut tells him it doesn't add up. Then another child is taken. Now someone's toying with Corrigan. And the game is about to turn deadly.
Sea Creatures
Sea Creatures
Daniel, Susanna
¥83.03
When Georgia Quillian returns to her hometown of Miami, her husband, Graham, and their young son in tow, she is hoping for a fresh start. The family has fled Illinois trailing scandal and disappointment, the fallout from Graham's severe sleep disorder and Georgia's failed business. To make matters worse, their charming three-year-old son, Frankie, has for months refused to speak a word.Although Georgia is still grieving her mother's death from five years earlier, her father and stepmother offer warm welcome—and a slip for the dilapidated houseboat Georgia and Graham have chosen to call home. On a lark, Georgia takes a job as an errand runner for a reclusive artist who lives in the middle of the bay, and she soon finds that time spent with the intense hermit might help Frankie find the courage to speak, and might also help her reconcile the woman she was with the woman she has become.But when Graham leaves to work on a research vessel in Hurricane Alley, and the truth behind Frankie's mutism is revealed, the family's challenges return, more complicated than before. As a hurricane bears down on South Florida later that summer, Georgia must face the fact that her choices have put her only child in grave danger.Sea Creatures is a mesmerizing exploration of the high stakes of marriage and parenthood, the story of a woman forced to choose between her husband, her child, and the possibility of new love.
Scorpion Deception
Scorpion Deception
Kaplan, Andrew
¥69.16
In Switzerland, a brutally efficient hit squad storms the U.S. embassy, stealing classified files and leaving no witnesses alive. Under intense political pressure to find those behind the attack—with Congressional leaders demanding military action—the CIA turns to the deadliest agent they know: Scorpion. But Scorpion is unwilling to get involved . . . until he learns his name is at the top of one of the stolen lists.What Scorpion uncovers sends the CIA scrambling: evidence linking the attack to an unknown Iranian power broker known as "the Gardener." Scorpion follows the trail to Zurich and Barcelona, where he meets his match in Scale, an agent as lethal as the viper that is his namesake. A deadly dance of deception ensues, bringing Scorpion into Tehran's inner circle, but not even the political elite know who the Gardener is—or what his next move might be.
Madonna and Corpse
Madonna and Corpse
Bass, Jefferson
¥10.86
Renowned bone detective Bill Brockton and his intrepid assistant, Miranda, are about to get immersed in murder and intrigue in Avignon, France, home of the popes for most of the fourteenth century. But first, in this artful prequel to The Inquisitor's Key, other mischief is afoot in the ancient walled city. Inspector René Descartes of the French National Police is roused from a deep sleep to investigate a break-in at the Petit Palais, Avignon's museum of medieval masterpieces. Descartes's discovery plunges him into an elaborate, art-lined labyrinth: a labyrinth that leads him to a master forger's studio . . . and to a charred corpse. Just as he's finally closing the case, Descartes gets called to an even more bizarre death scene, where his path—and his fate—will collide with those of Brockton and Miranda.
The Murder Complex
The Murder Complex
Cummings, Lindsay
¥55.33
An action-packed, blood-soaked, futuristic debut thriller—set in a world where the murder rate is higher than the birthrate—that Booklist called "carefully crafted . . . chilling." "Legend meets La Femme Nikita in this dark and dangerous bloody thriller. The nonstop action of The Murder Complex kept us guessing at every twist and turn. It's a must for fans of action-packed dystopians like The Hunger Games and Divergent."—Justine MagazineMeadow Woodson, a fifteen-year-old girl who has been trained by her father to fight, to kill, and to survive in any situation, lives with her family on a houseboat in Florida. The state is controlled by The Murder Complex, an organization that tracks the population with precision. The plot starts to thicken when Meadow meets Zephyr James, who is—although he doesn't know it—one of the MC's programmed assassins. Is their meeting a coincidenceDestinyOr part of a terrifying strategyAnd will Zephyr keep Meadow from discovering the haunting truth about her familyAction-packed, blood-soaked, and chilling, this is a dark and compelling debut novel by Lindsay Cummings.
Learning ArcGIS Pro
Learning ArcGIS Pro
Tripp Corbin, GISP
¥90.46
Create, analyze, maintain, and share 2D and 3D maps with the powerful tools of ArcGIS Pro About This Book Visualize GIS data in 2D and 3D maps Create GIS projects for quick and easy access to data, maps, and analysis tools A practical guide that helps to import maps, globes, and scenes from ArcMap, ArcScene, or ArcGlobe Who This Book Is For This book is for anyone wishing to learn how ArcGIS Pro can be used to create maps and perform geospatial analysis. It will be especially helpful for those that have used ArcMap and ArcCatalog in the past and are looking to migrate to Esri’s newest desktop GIS solution. Though previous GIS experience is not required, you must have a solid foundation using Microsoft Windows. It is also helpful if you understand how to manage folders and files within the Microsoft Windows environment. What You Will Learn Install ArcGIS Pro and assign Licenses to users in your organization Navigate and use the ArcGIS Pro ribbon interface to create maps and perform analysis Create and manage ArcGIS Pro GIS Projects Create 2D and 3D maps to visualize and analyze data Author map layouts using cartographic tools and best practices to show off the results of your analysis and maps Import existing map documents, scenes, and globes into your new ArcGIS Pro projects quickly Create standardized workflows using Tasks Automate analysis and processes using ModelBuilder and Python In Detail ArcGIS Pro is Esri’s newest desktop GIS application with powerful tools for visualizing, maintaining, and analyzing data. ArcGIS Pro makes use of the modern ribbon interface and 64-bit processing to increase the speed and efficiency of using GIS. It allows users to create amazing maps in both 2D and 3D quickly and easily.This book will take you from software installation to performing geospatial analysis. It is packed with how-to’s for a host of commonly-performed tasks. You will start by learning how to download and install the software including hardware limitations and recommendations. Then you are exposed to the new Ribbon interface and how its smart design can make finding tools easier.After you are exposed to the new interface, you are walked through the steps to create a new GIS Project to provide quick access to project resources. With a project created, you will learn how to construct 2D and 3D maps including how to add layers, adjust symbology, and control labeling. Next you will learn how to access and use analysis tools to help you answer real-world questions.Lastly, you will learn how processes can be automated and standardized in ArcGIS Pro using Tasks, Models, and Python Scripts.This book will provide an invaluable resource for all those seeking to use ArcGIS Pro as their primary GIS application or for those looking to migrate from ArcMap and ArcCatalog. Style and approach This book includes detailed explanations of the GIS functionality and workflows in ArcGIS Pro. These are supported by easy-to-follow exercises that will help you gain an understanding of how to use ArcGIS Pro to perform a range of tasks.
Android 6 Essentials
Android 6 Essentials
Yossi Elkrief
¥54.49
Design, build, and create your own applications using the full range of features available in Android 6 About This Book Learn how to utilize the robust features of Android 6 to design, develop, and publish better Android applications Get useful guidance on creating new apps or migrating existing apps to support features such as app permissions, app links, fingerprint authentication, etc A fast paced guide, packed with hands-on examples that ties all the features such as API, audio, video, camera, tab customization together under a single cover Who This Book Is For This book is for Android developers who are looking to move their applications into the next Android version with ease. What You Will Learn Familiarize yourself with the features of Android 6 Code with the new Android permissions model Use apps auto backup and restore lost data automatically Increase user engagement with apps through an assistant using triggers and providing contextual assistance Assess and handle proper usage of the API Work with Audio, Video,Camera in Android 6 Utilize the new features in Android for professional purposes Understand and code Chrome’s custom tabs In Detail Android 6 is the latest and greatest version of the Android operating system, and comes packed with cutting edge new features for you to harness for the benefit of building better applications. This step-by-step guide will take you through the basics of the Android Marshmallow permissions model and beyond into other crucial areas such as the Audio,Video,Camera API and Android’s at work features. Learn how to create, deploy, and manage Android applications with Marshmallow’s API and the latest functionalities. The combination of instructions and real-world examples will make your application deployment and testing a breeze. Style and approach This easy-to-follow, step-by-step tutorial provides explanations and examples to add the new Android 6 features to your skill set. Each chapter provides sequential steps and detailed information about the API, as well as best practices and testing options.
Python for Secret Agents - Volume II
Python for Secret Agents - Volume II
Steven Lott
¥45.77
Gather, analyze, and decode data to reveal hidden facts using Python, the perfect tool for all aspiring secret agents About This Book Discover the essential features of Python programming: statements, variables, expressions, and many of the built-in data types Use Python’s standard library to do more sophisticated data gathering and analysis Written by a Python programming expert, with over 35 years' experience as a consultant, teacher, author and software developer Who This Book Is For This book is for Secret Agents who have some exposure to Python. Our focus is on the Field Agents who are ready to do more sophisticated and complex programming in Python. We'll stick to simple statistics for the most part. A steady hand with a soldering iron is not required, but a skilled field agent should be able to assemble a working Arduino circuit to gather their own sensor data.What You Will Learn Upgrade Python to the latest version and discover its latest and greatest tools Use Python libraries to extract data from log files that are designed more for people to read than for automated analysis Summarize log files and extract meaningful information Gather data from social networking sites and leverage your experience of analyzing log files to summarize the data you find Extract text and images from social networking sites Parse the complex and confusing data structures in a PDF file to extract meaningful text that we can analyze Connect small, intelligent devices to our computer to use them as remote sensors Use Python to analyze measurements from sensors to calibrate them and use sensors efficiently In Detail Python is easy to learn and extensible programming language that allows any manner of secret agent to work with a variety of data. Agents from beginners to seasoned veterans will benefit from Python's simplicity and sophistication. The standard library provides numerous packages that move beyond simple beginner missions. The Python ecosystem of related packages and libraries supports deep information processing. This book will guide you through the process of upgrading your Python-based toolset for intelligence gathering, analysis, and communication. You'll explore the ways Python is used to analyze web logs to discover the trails of activities that can be found in web and database servers. We'll also look at how we can use Python to discover details of the social network by looking at the data available from social networking websites. Finally, you'll see how to extract history from PDF files, which opens up new sources of data, and you’ll learn about the ways you can gather data using an Arduino-based sensor device. Style and approach Each chapter will include a background briefing that covers an essential Python technology. After some in-depth exploration of the features, the chapter will conclude with a mission that is a concrete application of the Python tools and techniques covered.
Mastering OAuth 2.0
Mastering OAuth 2.0
Charles Bihis
¥80.65
Create powerful applications to interact with popular service providers such as Facebook, Google, Twitter, and more by leveraging the OAuth 2.0 Authorization Framework About This Book Learn how to use the OAuth 2.0 protocol to interact with the world's most popular service providers, such as Facebook, Google, Instagram, Slack, Box, and more Master the finer details of this complex protocol to maximize the potential of your application while maintaining the utmost of security Step through the construction of a real-world working application that logs you in with your Facebook account to create a compelling infographic about the most important person in the world—you! Who This Book Is Fo If you are an application developer, software architect, security engineer, or even a casual programmer looking to leverage the power of OAuth, Mastering OAuth 2.0 is for you. Covering basic topics such as registering your application and choosing an appropriate workflow, to advanced topics such as security considerations and extensions to the specification, this book has something for everyone. A basic knowledge of programming and OAuth is recommended. What You Will Learn Discover the power and prevalence of OAuth 2.0 and use it to improve your application's capabilities Step through the process of creating a real-world application that interacts with Facebook using OAuth 2.0 Examine the various workflows described by the specification, looking at what they are and when to use them Learn about the many security considerations involved with creating an application that interacts with other service providers Develop your debugging skills with dedicated pages for tooling and troubleshooting Build your own rich, powerful applications by leveraging world-class technologies from companies around the world In Detail OAuth 2.0 is a powerful authentication and authorization framework that has been adopted as a standard in the technical community. Proper use of this protocol will enable your application to interact with the world's most popular service providers, allowing you to leverage their world-class technologies in your own application. Want to log your user in to your application with their Facebook accountWant to display an interactive Google Map in your applicationHow about posting an update to your user's LinkedIn feedThis is all achievable through the power of OAuth. With a focus on practicality and security, this book takes a detailed and hands-on approach to explaining the protocol, highlighting important pieces of information along the way. At the beginning, you will learn what OAuth is, how it works at a high level, and the steps involved in creating an application. After obtaining an overview of OAuth, you will move on to the second part of the book where you will learn the need for and importance of registering your application and types of supported workflows. You will discover more about the access token, how you can use it with your application, and how to refresh it after expiration. By the end of the book, you will know how to make your application architecture robust. You will explore the security considerations and effective methods to debug your applications using appropriate tools. You will also have a look at special considerations to integrate with OAuth service providers via native mobile applications. In addition, you will also come across support resources for OAuth and credentials grant. Style and approach With a focus on practicality and security, Mastering OAuth 2.0 takes a top-down approach at exploring the protocol. Discussed first at a high level, examining the importance and overall structure of the protocol, the book then dives into each subject, adding more depth as we proceed. This all culminates in an example application that will be built, step by step, using the valuable and practical knowledge you have gained.
Apache Oozie Essentials
Apache Oozie Essentials
Jagat Jasjit Singh
¥63.21
Unleash the power of Apache Oozie to create and manage your big data and machine learning pipelines in one go About This Book Teaches you everything you need to know to get started with Apache Oozie from scratch and manage your data pipelines effortlessly Learn to write data ingestion workflows with the help of real-life examples from the author’s own personal experience Embed Spark jobs to run your machine learning models on top of Hadoop Who This Book Is For If you are an expert Hadoop user who wants to use Apache Oozie to handle workflows efficiently, this book is for you. This book will be handy to anyone who is familiar with the basics of Hadoop and wants to automate data and machine learning pipelines. What You Will Learn Install and configure Oozie from source code on your Hadoop cluster Dive into the world of Oozie with Java MapReduce jobs Schedule Hive ETL and data ingestion jobs >Import data from a database through Sqoop jobs in HDFS Create and process data pipelines with Pig, hive *s as per business requirements. Run machine learning Spark jobs on Hadoop Create quick Oozie jobs using Hue Make the most of Oozie’s security capabilities by configuring Oozie’s security In Detail As more and more organizations are discovering the use of big data analytics, interest in platforms that provide storage, computation, and analytic capabilities is booming exponentially. This calls for data management. Hadoop caters to this need. Oozie fulfils this necessity for a scheduler for a Hadoop job by acting as a cron to better analyze data. Apache Oozie Essentials starts off with the basics right from installing and configuring Oozie from source code on your Hadoop cluster to managing your complex clusters. You will learn how to create data ingestion and machine learning workflows. This book is sprinkled with the examples and exercises to help you take your big data learning to the next level. You will discover how to write workflows to run your MapReduce, Pig ,Hive, and Sqoop *s and schedule them to run at a specific time or for a specific business requirement using a coordinator. This book has engaging real-life exercises and examples to get you in the thick of things. Lastly, you’ll get a grip of how to embed Spark jobs, which can be used to run your machine learning models on Hadoop. By the end of the book, you will have a good knowledge of Apache Oozie. You will be capable of using Oozie to handle large Hadoop workflows and even improve the availability of your Hadoop environment. Style and approach This book is a hands-on guide that explains Oozie using real-world examples. Each chapter is blended beautifully with fundamental concepts sprinkled in-between case study solution algorithms and topped off with self-learning exercises.
Puppet 4 Essentials - Second Edition
Puppet 4 Essentials - Second Edition
Felix Frank
¥80.65
Acquire skills to manage your IT infrastructure effectively with Puppet About This BookBreeze through Puppet 4’s key features and performance improvements to bring real advantage to your IT infrastructureDiscover Puppet best practices to help you avoid common mistakes and pitfallsBlitz through easy-to-follow examples to get to grips with Puppet and succeed with everyday IT automationWho This Book Is ForIf you're an experienced IT professional and a new Puppet user, this book will provide you with all you need to know to go from installation to advanced automation in no time at all. Get a rapid introduction to the essential topics and then tackle Puppet for advanced automation.What You Will LearnWrite and employ individual Puppet manifestsUnderstand how Puppet implements system abstractionDeploy the Puppet master and agentsLeverage and extend Facter to summarize your systems Create modular and reusable Puppet code Extend your code base with publicly available Puppet modules Use the modern features of Puppet 4 Separate logic from data using Hiera In Detail Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous Internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it. The free Ruby-based tool Puppet has established itself as the most successful solution to manage any IT infrastructure. Ranging from local development environments through complex data center setups to scalable cloud implementations, Puppet allows you to handle them all with a unified approach. Puppet 4 Essentials, Second Edition gets you started rapidly and intuitively as you’ll put Puppet’s tools to work right away. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. We’ll start with a quick introduction to Puppet to get you managing your IT systems quickly. You will then learn about the Puppet Agent that comes with an all-in-one (AIO) package and can run on multiple systems. Next, we’ll show you the Puppet Server for high-performance communication and passenger packages. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases. The difficulties that are inherent to a complex and powerful tool will no longer be a problem for you as you discover Puppet's fascinating intricacies. By the end of the book, you will not only know how to use Puppet, but also its companion tools Facter and Hiera, and will be able to leverage the flexibility and expressive power implemented by their tool chain. Style and approach This quick learning guide for Puppet follows a practical approach, starting with some basic commands that you can use from the shell right away. It comprises a series of examples that will get you familiar with the most important aspects of Puppet in a flash.
ArcGIS Blueprints
ArcGIS Blueprints
Eric Pimpler
¥99.18
Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects About This Book Get to grips with the big world of Python add-ins and wxPython in GUI development to implement their features in your application Integrate advanced Python libraries, ArcPy mapping, and data access module techniques to develop a mapping application Construct a top-notch intermediate-to-advanced project by accessing ArcGIS Server and ArcGIS Online resources through the ArcGIS REST API using a project-based approach Who This Book Is For If you have prior experience building simple apps with ArcGIS and now have a fancy for developing a more challenging and complex desktop application in ArcGIS, then this book is ideal for you. What You Will Learn Automate the creation of creative output data visualizations including maps, charts, and graphs Explore ways to use the ArcPy Mapping module and Data-driven Pages to automate the creation of map books in your own project Develop applications that use the Plotly platform and library to create stunning charts and graphs that can be integrated into ArcGIS Desktop Build tools that access REST services and download data to a local geodatabase Design, build, and integrate advanced GUIs with wxPython and ArcGIS Desktop in ArcGIS Get clued up about constructing applications that export data to Google Earth Pro to automate time-consuming complex processes Maximize the access of ArcGIS Server and ArcGIS Online using the ArcGIS REST API with Python In Detail This book is an immersive guide to take your ArcGIS Desktop application development skills to the next level It starts off by providing detailed de*ion and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books. Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory. Style and approach This is an easy-to-follow, project-based guide that guides you through the whole ArcGIS theme with practical, real-world examples and a systematic approach.
Learning Network Programming with Java
Learning Network Programming with Java
Richard M Reese
¥90.46
Harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes About This BookLearn to deliver superior server-to-server communication through the networking channelsGain expertise of the networking features of your own applications to support various network architectures such as client/server and peer-to-peerExplore the issues that impact scalability, affect security, and allow applications to work in a heterogeneous environmentWho This Book Is ForLearning Network Programming with Java is oriented to developers who wish to use network technologies to enhance the utility of their applications. You should have a working knowledge of Java and an interest in learning the latest in network programming techniques using Java. No prior experience with network development or special software beyond the Java SDK is needed. Upon completion of the book, beginner and experienced developers will be able to use Java to access resources across a network and the Internet.What You Will LearnConnect to other applications using socketsUse channels and buffers to enhance communication between applicationsAccess network services and develop client/server applicationsExplore the critical elements of peer-to-peer applications and current technologies availableUse UDP to perform multicastingAddress scalability through the use of core and advanced threading techniques Incorporate techniques into an application to make it more secure Configure and address interoperability issues to enable your applications to work in a heterogeneous environment In Detail Network-aware applications are becoming more prevalent and play an ever-increasing role in the world today. Connecting and using an Internet-based service is a frequent requirement for many applications. Java provides numerous classes that have evolved over the years to meet evolving network needs. These range from low-level socket and IP-based approaches to those encapsulated in software services. This book explores how Java supports networks, starting with the basics and then advancing to more complex topics. An overview of each relevant network technology is presented followed by detailed examples of how to use Java to support these technologies. We start with the basics of networking and then explore how Java supports the development of client/server and peer-to-peer applications. The NIO packages are examined as well as multitasking and how network applications can address practical issues such as security. A discussion on networking concepts will put many network issues into perspective and let you focus on the appropriate technology for the problem at hand. The examples used will provide a good starting point to develop similar capabilities for many of your network needs. Style and approach Each network technology’s terms and concepts are introduced first. This is followed up with code examples to explain these technologies. Many of the examples are supplemented with alternate Java 8 solutions when appropriate. Knowledge of Java 8 is not necessary but these examples will help you better understand the power of Java 8.
Magento 2 Developer's Guide
Magento 2 Developer's Guide
Branko Ajzele
¥80.65
Harness the power of Magento 2 – The most recent version of the world’s favourite e-Commerce platform for your online store About This Book Set up, configure, and power up your Magento environment from development to production Master the use of Web API to communicate with the Magento system and create custom services Create custom modules from scratch to extend the core functionality of the Magento system Who This Book Is For This book is intended primarily for intermediate to professional-level PHP developers who are interested in Magento development. For backend developers, several topics are covered that will enable you to modify and extend your Magento 2 store. Frontend developers will also find some coverage on how to customize the look of the site in the frontend. What You Will Learn Set up the development and production environment of Magento 2 Understand the new major concepts and conventions used in Magento 2 Build a miniature yet fully-functional module from scratch to manage your e-commerce platform efficiently Write models and collections to manage and search your entity data Dive into backend development such as creating events, observers, cron jobs, logging, profiling, and messaging features Get to the core of frontend development such as blocks, templates, layouts, and the themes of Magento 2 Use token, session, and Oauth token-based authentication via various flavors of API calls, as well as creating your own APIs Get to grips with testing Magento modules and custom themes, which forms an integral part of development In Detail Magento is one of the most exciting, flexible, and customizable e-commerce systems. It offers you an extensive suite of powerful tools for creating and managing an online store. After years of development, Magento 2 introduces itself with a strong emphasis on modularity, Web API's, automated testing and overall new technology stack platform. The long-awaited Magento 2 release introduces a whole new e-commerce platform to develop online stores. The all new Magento 2 architecture, Web APIs, and a host of other features are equally challenging to master as much as they are exciting to use. This book will ease the learning curve by offering step-by-step guidance on how to extend the core functionality of your Magento 2 store. This book is your one-stop guide to build and customize a quality e-commerce website from the latest version of one of the largest, fastest growing, and most popular e-commerce platforms—Magento 2. We start off with an introduction to the fundamental concepts of Magento to give you a foundation to work from. We then move on to configure the development and basic production environment for Magento. After this, you’ll get to grips with the major concepts and conventions that are new to the Magento 2 platform. We then delve deeper to get to the core of automated deployments, persisting data, writing data fixture *s and applying various backend and frontend modifications. As we near the end of the book, you will learn to make API calls and write automated tests. Finally, you will be guided through building a full-blown helpdesk module from scratch. By the end of this book, you will have learned a wide range of techniques to extend and customize your Magento 2 store to fit the requirements of your business. Style and approach This book is a mix of theoretical and step-by-step approaches, explained in a conversational and easy-to-follow style. Topics are explained sequentially, giving detailed explanations of the basic and advanced features to get you working on Magento 2.