万本电子书0元读

万本电子书0元读

Man in the Iron Mask
Man in the Iron Mask
Dumas, Alexandre
¥19.52
Alexandre Dumas' famous musketeer hero d'Artagnan first appeared in The Three Musketeers. This book is a later adventure in the Three Musketeers saga, which links into the real-life tale of the mysterious 'Man in the Iron Mask' who was held in Bastille for reasons unknown.
Voyage Out
Voyage Out
Woolf, Virginia
¥19.52
Virginia Woolf's debut novel 'The Voyage Out' has been enjoyed around the world for 95 years. Now you can read this classic story, set on a ship bound for South America and following Rachel Vinrace, who boards the ship to escape her oppressive life in London and seek a voyage of personal discovery, which somewhat mirrors Woolf's own experience as she joined the Bloomsbury Group.
Foster Factory
Foster Factory
Learmont, David
¥29.33
The Foster Factory deals with the experiences of David Learmont and his wife Marsha once they retired and started working again as Foster Carers. David claims that if he had written this book as a novel, the characters in it would have been considered 'too outlandish to be credible.' How the elderly couple dealt with egomaniacs, kleptomaniacs, tractor-maniacs, and children who stabbed him and burned down their house are just some of the tales that David recounts with 'what is left' of his sense of humour and his 'diminishing stock' of faith in mankind. Read it and weep. Or laugh. Possibly both.
101 Amazing Facts about Austin Mahone
101 Amazing Facts about Austin Mahone
Goldstein, Jack
¥19.52
Are you the world's biggest Mahomie? Or do you want to find out everything there is to know about the heartthrob and singer-songwriter? If so, then this is the book for you! Contained within are over one hundred facts about Austin, from his childhood to his emergence as a megastar, his embarrassing secrets, relationships and much, much more. The book is easily organised into sections so you can find the information you want fast... and is an unmissable addition to any true fan's bookshelf!
Burial of the Guns
Burial of the Guns
Page, Thomas Nelson
¥19.52
A fantastic collection of six short stories in the 'plantation tradition' genre by American author Thomas Nelson Page.Note: these stories were written in the late 19th century and as such are a product of their time. Some of the stereotypes portrayed within may be insulting to a modern audience.
Mermaid in my Bunk
Mermaid in my Bunk
Veale, Bernard
¥29.33
Dr Alan Brand sailed his late father's yacht, the Naiad on a Sabbatical after four years of working sixteen hour days in the emergency ward of a hospital in Los Angeles. He had never even dated a girl since he spent all of his school vacations sailing with his father and in college he studied avidly and worked in his spare time to cover the cost of his education. He encounters the Mer-folk in the south Pacific and falls for a mermaid and that is when his troubles began.
Captain's Doll
Captain's Doll
Lawrence, D. H.
¥19.52
D. H. Lawrence's fascinating novella dealing with the dehumanising effects of war on an English captain.
Coming of the Friars
Coming of the Friars
Jessop, Rev. Augustus
¥19.52
A fantastic collection of writings by cleric and writer Augustus Jessop that take a look at, amongst other topics, monastic life in the early days of the friars.
Compleat Angler
Compleat Angler
Walton, Izaak
¥19.52
This fascinating and loving tribute to the sport of fishing by English writer Izaak Walton has long been regarded as an absolute classic.
Explaining Britain and Her Empire
Explaining Britain and Her Empire
Shepley, Nick
¥39.14
In the six decades between 1851 and 1914 Britain was transformed by industrialisation and empire. Her politics, society, culture and economy all underwent a radical transition. This is an Explaining History e-book written specifically for A level students to help them master this complex and challenging period of study. It covers * The evolution of the party system in Victorian Britain * The development of working class culture and politics * The expansion of empire and the rise in international tensions * Everyday life for Victorian people of differing social classes * The impact of the industrial revolution * The growth in the franchise * Unrest in Ireland and the issue of home rule * Liberal and Conservative social reforms * Popular imperialism * The causes of the First World War. The e-book also contains a link to a resources web page with downloadable study aids, exam help and essay writing guides.
Empress Josephine
Empress Josephine
Muhlbach, Louise
¥19.52
A fantastic historical novel about the wife of Napoleon Bonaparte, Josephine de Beauharnais, the first Empress consort of France. Written by the German master of the genre Clara Mundt, better known by her pen-name of Louise Muhlbach.
Enemies of Books
Enemies of Books
Blades, William
¥19.52
A fascinating look at the myriad enemies of the printed book, from fire, to neglect, to children, to the bookworm, to plain old ignorance. A passionate litany against all who would see printed literature destroyed, written by English printer and bibliographer William Blades.
In Violet Sleep
In Violet Sleep
Ridsdale, Peter
¥39.14
The year is 600 BCE. Egypt and Babylon are engaged in a bitter struggle for supremacy. The Egyptian pharaoh has commissioned an expedition, led by his allies the Phoenicians, to circumnavigate Africa so that he can combine the forces of his Mediterranean and Red Sea fleets. But nobody at that time knows the true size of the continent. It is to be a journey into the unknown.The expedition includes Greek, Carian and Etruscan mercenaries and the scribe Pa Nofre, who is to write a report. The mission, however, is in peril... could it be that the Babylonians have placed their spies within the fleet? Even Pa Nofre has a secret vice which must remain hidden - that he is addicted to the powerful hallucinogen, the Blue Lotus, which is in danger of affecting his sanity...In Violet Sleep gives a hallucinatory vision of the 'pre-scientific' world's outlook, at a time when all things were considered to have been caused by the gods, but it is set as a tense thriller. It is at once a selective guide to ancient mythologies and anthropology but it is also a disquieting, and contemporary examination of the nature of addiction.
World Cup, A Very Peculiar History
World Cup, A Very Peculiar History
Arscott, David
¥58.76
In 'The World Cup, A Very Peculiar History', author David Arscott tackles the big subjects at the heart of the beautiful game, including how the tournament first kicked off, the dirty tactics used throughout the years and the most memorable managers in the history of football. Filled to the brim with quirky quotes, fantastic facts and surprising statistics, this is the perfect accompaniment to any post-match celebration (or commiseration!) during the season. At its heart 'The World Cup, A Very Peculiar History' is a look at the many amusing, amazing and sometimes alarming stories that lie behind this great sporting tournament.
Hands-On System Programming with C++
Hands-On System Programming with C++
Dr. Rian Quinn
¥90.46
A hands-on guide to making system programming with C++ easy Key Features *Write system-level code leveraging C++17 *Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programming *Explore C++ concurrency to take advantage of server-level constructs Book Description C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions. This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX. After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. As you progress through the chapters, you will become acquainted with C++'s support for IO. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming. You will also explore how to program file input and output and learn about POSIX sockets. This book will help you get to grips with safely setting up a UDP and TCP server/client. Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions. By the end of this book, you will be comfortable with using C++ to program high-quality systems. What you will learn *Understand the benefits of using C++ for system programming *Program Linux/Unix systems using C++ *Discover the advantages of Resource Acquisition Is Initialization (RAII) *Program both console and file input and output *Uncover the POSIX socket APIs and understand how to program them *Explore advanced system programming topics, such as C++ allocators *Use POSIX and C++ threads to program concurrent systems *Grasp how C++ can be used to create performant system applications Who this book is for If you are a fresh developer with intermediate knowledge of C++ but little or no knowledge of Unix and Linux system programming, this book will help you learn system programming with C++ in a practical way.
Blockchain Quick Start Guide
Blockchain Quick Start Guide
Xun (Brian) Wu
¥54.49
Learn quick and effective techniques to get up and running with building blockchain including Ethereum and Hyperledger Fabric. Key Features *Understand the key concepts of decentralized applications and consensus algorithms *Learn key concepts of Ethereum and Solidity programming *Practical guide to get started with build efficient Blockchain applications with Ethereum and Hyperledger Book Description Blockchain is a technology that powers the development of decentralized applications.This technology allows the construction of a network with no single control that enables participants to make contributions to and receive benefits from the network directly. This book will give you a thorough overview of blockchain and explain how a blockchain works.You will begin by going through various blockchain consensus mechanisms and cryptographic hash functions. You will then learn the fundamentals of programming in Solidity – the defacto language for developing decentralize, applications in Ethereum. After that, you will set up an Ethereum development environment and develop, package, build, and test campaign-decentralized applications.The book also shows you how to set up Hyperledger composer tools, analyze business scenarios, design business models, and write a chain code. Finally, you will get a glimpse of how blockchain is actually used in different real-world domains. By the end of this guide, you will be comfortable working with basic blockchain frameworks, and develop secure, decentralized applications in a hassle-free manner. What you will learn *Understand how blockchain hashing works *Write and test a smart contract using Solidity *Develop and test a decentralized application *Build and test your application using Hyperledger Fabric *Implement business network using Hyperledger Composer *Test and interact with business network applications Who this book is for The book is for developers, analysts, or anyone looking to learn about Blockchain in a quick and easy manner.
Learn Linux Shell Scripting – Fundamentals of Bash 4.4
Learn Linux Shell Scripting – Fundamentals of Bash 4.4
Sebastiaan Tammer
¥71.93
Create and maintain powerful Bash scripts for automation and administration. Key Features *Get up and running with Linux shell scripting using real-world examples *Leverage command-line techniques and methodologies to automate common yet complex administration tasks *A practical guide with exposure to scripting constructs and common scripting patterns Book Description Shell scripts allow us to program commands in chains and have the system execute them as a scripted event, just like batch files. This book will start with an overview of Linux and Bash shell scripting, and then quickly deep dive into helping you set up your local environment, before introducing you to tools that are used to write shell scripts. The next set of chapters will focus on helping you understand Linux under the hood and what Bash provides the user. Soon, you will have embarked on your journey along the command line. You will now begin writing actual scripts instead of commands, and will be introduced to practical applications for scripts. The final set of chapters will deep dive into the more advanced topics in shell scripting. These advanced topics will take you from simple scripts to reusable, valuable programs that exist in the real world. The final chapter will leave you with some handy tips and tricks and, as regards the most frequently used commands, a cheat sheet containing the most interesting flags and options will also be provided. After completing this book, you should feel confident about starting your own shell scripting projects, no matter how simple or complex the task previously seemed. We aim to teach you how to script and what to consider, to complement the clear-cut patterns that you can use in your daily scripting challenges. What you will learn *Understand Linux and Bash basics as well as shell scripting fundamentals *Learn to write simple shell scripts that interact with Linux operating system *Build, maintain, and deploy scripts in a Linux environment *Learn best practices for writing shell scripts *Avoid common pitfalls associated with Bash scripting *Gain experience and the right toolset to write your own complex shell scripts Who this book is for This book targets new and existing Linux system administrators, Windows system administrators or developers who are interested in automating administrative tasks. No prior shell scripting experience is needed but in case you do this book will make a pro quickly. Readers should have a basic understanding of the command line.
Blockchain for Business 2019
Blockchain for Business 2019
Peter Lipovyanov
¥54.49
Your one-stop guide to blockchain technology and its business applications Key Features * Assimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications * Know in and out of blockchain technology to understand various business use cases * Understand various common and not-so-common challenges faced in blockchain development Book Description Blockchain for Business 2019 is a comprehensive guide that enables you to bring in various blockchain functionalities to extend your existing business models and make correct fully-informed decisions. You will learn how decentralized applications are transforming numerous business sectors that are expected to play a huge role in the future. You will see how large corporations are already implementing blockchain technology now. You will then learn about the various blockchain services, such as Bitcoin, Ethereum, Hyperledger, and others to understand their use cases in a variety of business domains. You will develop a solid fundamental understanding of blockchain architecture. Moving ahead, you will get to grips with the inner workings of blockchain, with detailed explanations of mining, decentralized consensus, cryptography, smart contracts, and many other important concepts. You will delve into a realistic view of the current state of blockchain technology, along with its issues, limitations, and potential solutions that can take it to the next level. By the end of this book, you will all be well versed in the latest innovations and developments in the emerging blockchain space. What you will learn * Understand the fundamentals of blockchain and how it was developed * Gain a good understanding of economic concepts and developments * Develop a base for concepts such as cryptography, computer networking, and programming * Understand the applications of blockchain and its potential impact on the world * Become well versed with the latest developments in the blockchain space * Explore blockchain frameworks, including decentralized organizational structures, networks, and applications Who this book is for This book is for financial professionals, business executives, managers, and enthusiasts who are interested in getting well-versed with blockchain technology in various business domains. This book will help boost your existing business models using blockchain services. No prior experience of blockchain is required.
Hands-On Design Patterns with C++
Hands-On Design Patterns with C++
Fedor G. Pikus
¥90.46
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++ Key Features * Delve into the core patterns and components of C++ in order to master application design * Learn tricks, techniques, and best practices to solve common design and architectural challenges * Understand the limitation imposed by C++ and how to solve them using design patterns Book Description C++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation. The focus of this book is on the design patterns that naturally lend themselves to the needs of a C++ programmer, and on the patterns that uniquely benefit from the features of C++, in particular, the generic programming. Armed with the knowledge of these patterns, you will spend less time searching for a solution to a common problem and be familiar with the solutions developed from experience, as well as their advantages and drawbacks. The other use of design patterns is as a concise and an efficient way to communicate. A pattern is a familiar and instantly recognizable solution to specific problem; through its use, sometimes with a single line of code, we can convey a considerable amount of information. The code conveys: "This is the problem we are facing, these are additional considerations that are most important in our case; hence, the following well-known solution was chosen." By the end of this book, you will have gained a comprehensive understanding of design patterns to create robust, reusable, and maintainable code. What you will learn * Recognize the most common design patterns used in C++ * Understand how to use C++ generic programming to solve common design problems * Explore the most powerful C++ idioms, their strengths, and drawbacks * Rediscover how to use popular C++ idioms with generic programming * Understand the impact of design patterns on the program’s performance Who this book is for This book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable apps.
Advanced JavaScript
Advanced JavaScript
Zachary Shute
¥63.21
Gain a deeper understanding of JavaScript and apply it to build small applications in backend, frontend, and mobile frameworks. Key Features * Explore the new ES6 syntax, the event loop, and asynchronous programming * Learn the test-driven development approach when building apps * Master advanced JavaScript concepts to enhance your web developments skill Book Description If you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you’ll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo. By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications. What you will learn * Examine major features in ES6 and implement those features to build applications * Create promise and callback handlers to work with asynchronous processes * Develop asynchronous flows using Promise chaining and async/await syntax * Manipulate the DOM with JavaScript * Handle JavaScript browser events * Explore Test Driven Development and build code tests with JavaScript code testing frameworks. * List the benefits and drawbacks of functional programming compared to other styles * Construct applications with the Node.js backend framework and the React frontend framework Who this book is for This book is designed to target anyone who wants to write JavaScript in a professional environment. We expect the audience to have used JavaScript in some capacity and be familiar with the basic syntax. This book would be good for a tech enthusiast wondering when to use generators or how to use Promises and Callbacks effectively, or a novice developer who wants to deepen their knowledge on JavaScript and understand TDD.
QGIS Quick Start Guide
QGIS Quick Start Guide
Andrew Cutts
¥54.49
Step through loading GIS data, creating GIS data, styling GIS and making maps with QGIS following a simple narrative that will allow you to build confidence as you progress. Key Features * Work with GIS data, a step by step guide from creation to making a map * Perform geoprocessing tasks and automate them using model builder * Explore a range of features in QGIS 3.4, discover the power behind open source desktop GIS Book Description QGIS is a user friendly, open source geographic information system (GIS). The popularity of open source GIS and QGIS, in particular, has been growing rapidly over the last few years. This book is designed to help beginners learn about all the tools required to use QGIS 3.4. This book will provide you with clear, step-by-step instructions to help you apply your GIS knowledge to QGIS. You begin with an overview of QGIS 3.4 and its installation. You will learn how to load existing spatial data and create vector data from scratch. You will then be creating styles and labels for maps. The final two chapters demonstrate the Processing toolbox and include a brief investigation on how to extend QGIS. Throughout this book, we will be using the GeoPackage format, and we will also discuss how QGIS can support many different types of data. Finally, you will learn where to get help and how to become engaged with the GIS community. What you will learn * Use existing data to interact with the canvas via zoom/pan/selection * Create vector data and a GeoPackage and build a simple project around it * Style data, both vector and raster data, using the Layer Styling Panel * Design, label, save, and export maps using the data you have created * Analyze spatial queries using the Processing toolbox * Expand QGIS with the help of plugins, model builder, and the command line Who this book is for If you know the basic functions and processes of GIS, and want to learn to use QGIS to analyze geospatial data and create rich mapping applications, then this is the book for you.