万本电子书0元读

万本电子书0元读

Swift 4 Protocol-Oriented Programming - Third Edition
Swift 4 Protocol-Oriented Programming - Third Edition
Jon Hoffman
¥71.93
Build fast and powerful applications by harnessing the power of protocol-oriented programming in Swift 4 About This Book ? Leverage the power of protocol-oriented programming in your applications and learn from real-world use cases ? Create a flexible code base with protocols and protocol extensions ? Leverage the power of generics in Swift 4 to create very flexible frameworks Who This Book Is For This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world applications.. What You Will Learn ? Understand the differences between object-oriented programming and protocol-oriented programming ? Explore the different types that Swift offers and what pitfalls to avoid ? Delve into generics and generic programming ? Learn how to implement Copy-On-Write within your custom types ? Implement several design patterns in a protocol-oriented way ? Design applications by prioritizing the protocol first and the implementation types second In Detail Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using protocol-oriented programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design. This book will help you understand the differences between object-oriented programming and protocol-oriented programming. It will demonstrate how to work with protocol-oriented programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how protocol-oriented programming techniques can be used to develop very flexible and easy-to-maintain code. By the end of the book, you will have a thorough understanding of protocol-oriented programming and how to utilize it to build powerful and practical applications. Style and approach This book is written for developers who learn best by working with code, so every concept discussed in this book is reinforced with real code examples.
Mastering CSS
Mastering CSS
Rich Finelli
¥71.93
Rich Finelli's modern CSS training course, based on his bestselling Mastering CSS video, now available in a book. Master CSS from best practices to practical CSS coding. About This Book ? Learn CSS directly from Rich Finelli, author of the bestselling Mastering CSS training course ? From best practices to deep coding, Rich Finelli shares his CSS knowledge with you ? Rich Finelli covers the latest CSS updates with flexbox and works with retina devices Who This Book Is For This book is for web designers who wish to master the best practices of CSS in their web projects. You already know how to work with a web page, and want to use CSS to master website presentation. What You Will Learn ? Master fundamental CSS concepts like the anatomy of a rule set, the box model, and the differences between block and inline elements ? Employ flexbox to layout and align elements simply and cleanly ? Become proficient with CSS3 properties such as transitions, transforms, gradients, and animations ? Delve into modular, reusable, and scalable CSS for more organized and maintainable style sheets ? Understand media queries and other pillars of responsive web design ? Get creative with the @font-face property, Google Web Fonts, font services such as Typekit, as well as, icon fonts ? Understand the workflow for HiDPI (retina) devices using 2x images, SVG, and the srcset attribute In Detail Rich Finelli trains you in CSS deep learning and shows you the techniques you need to work in the world of responsive, feature-rich web applications. Based on his bestselling Mastering CSS training video, you can now learn with Rich in this book! Rich shares with you his skills in creating advanced layouts, and the critical CSS insights you need for responsive web designs, fonts, transitions, animations, and using flexbox. Rich begins your CSS training with a review of CSS best practices, such as using a good text editor to automate your authoring and setting up a CSS baseline. You then move on to create a responsive layout making use of floats and stylable drop-down menus, with Rich guiding you toward a modular-organized approach to CSS. Your training with Rich Finelli then dives into detail about working with CSS and the best solutions to make your websites work. You'll go with him into CSS3 properties, transforms, transitions, and animations. You’ll gain his understanding of responsive web designs, web fonts, icon fonts, and the techniques used to support retina devices. Rich expands your knowledge of CSS so you can master one of the most valuable tools in modern web design. Style and approach Let Rich Finelli train you in CSS! This book has a direct training style because it is based on Rich's bestselling Mastering CSS training course.
Modern R Programming Cookbook
Modern R Programming Cookbook
Jaynal Abedin
¥80.65
Recipes for emerging developers in R programming and data scientists to simplify their R programming capabilities About This Book ? Develop strategies to speed up your R code ? Tackle programming problems and explore both functional and object-oriented programming techniques ? Learn how to address the core problems of programming in R with the most popular R packages for common tasks Who This Book Is For This book is for developers who would like to enhance the R programming skills. Basic knowledge of R programming is assumed. What You Will Learn ? Install R and its various IDE for a given platform along with installing libraries from different repositories and version control ? Learn about basic data structures in R and how to work with them ? Write customized R functions and handle recursions, exceptions in R environments ? Create the data processing task as a step by step computer program and execute using dplyr ? Extract and process unstructured text data ? Interact with database management system to develop statistical applications ? Formulate and implement parallel processing in R In Detail R is a powerful tool for statistics, graphics, and statistical programming. It is used by tens of thousands of people daily to perform serious statistical analyses. It is a free, open source system whose implementation is the collective accomplishment of many intelligent, hard-working people. There are more than 2,000 available add-ons, and R is a serious rival to all commercial statistical packages. The objective of this book is to show how to work with different programming aspects of R. The emerging R developers and data science could have very good programming knowledge but might have limited understanding about R syntax and semantics. Our book will be a platform develop practical solution out of real world problem in scalable fashion and with very good understanding. You will work with various versions of R libraries that are essential for scalable data science solutions. You will learn to work with Input / Output issues when working with relatively larger dataset. At the end of this book readers will also learn how to work with databases from within R and also what and how meta programming helps in developing applications. Style and approach This book will be a companion for R programmer and emerging developers in R programming areas. This book will contain recipes related to advanced R programming which will enable users to solve complex problems efficiently.
Learning Neo4j 3.x - Second Edition
Learning Neo4j 3.x - Second Edition
Jérôme Baton;Rik Van Bruggen
¥90.46
Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database About This Book ? Get acquainted with graph database systems and apply them in real-world use cases ? Use Cypher query language, APOC and other Neo4j extensions to derive meaningful analysis from complex data sets. ? A practical guide filled with ready to use examples on querying, graph processing and visualizing information to build smarter spatial applications. Who This Book Is For This book is for developers who want an alternative way to store and process data within their applications. No previous graph database experience is required; however, some basic database knowledge will help you understand the concepts more easily. What You Will Learn ? Understand the science of graph theory, databases and its advantages over traditional databases. ? Install Neo4j, model data and learn the most common practices of traversing data ? Learn the Cypher query language and tailor-made procedures to analyze and derive meaningful representations of data ? Improve graph techniques with the help of precise procedures in the APOC library ? Use Neo4j advanced extensions and plugins for performance optimization. ? Understand how Neo4j's new security features and clustering architecture are used for large scale deployments. In Detail Neo4j is a graph database that allows traversing huge amounts of data with ease. This book aims at quickly getting you started with the popular graph database Neo4j. Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases along with data modeling techniques for graph databases. You'll gain practical hands-on experience with commonly used and lesser known features for updating graph store with Neo4j's Cypher query language. Furthermore, you'll also learn to create awesome procedures using APOC and extend Neo4j's functionality, enabling integration, algorithmic analysis, and other advanced spatial operation capabilities on data. Through the course of the book you will come across implementation examples on the latest updates in Neo4j, such as in-graph indexes, scaling, performance improvements, visualization, data refactoring techniques, security enhancements, and much more. By the end of the book, you'll have gained the skills to design and implement modern spatial applications, from graphing data to unraveling business capabilities with the help of real-world use cases. Style and approach A step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit
Progressive Web Apps with React
Progressive Web Apps with React
Scott Domes
¥80.65
Enhance the performance of your applications by using React and adding the Progressive web app capability to it About This Book ? Bring the best of mobile sites and native apps to your users with progressive web applications ? Create fast, reliable, and engaging PWAs with React and Firebase ? Create high-performance applications even with low connection speeds by leveraging modern web technologies Who This Book Is For This book is for Java* Developers who want to develop high performance Web User Interfaces. This book requires basic knowledge of HTML, CSS and JavaScript. What You Will Learn ? Set up Webpack configuration, as well as get the development server running ? Learn basic Firebase configuration and deployment ? Create routes, manage multiple components, and learn how to use React Router v4 to manage the flow of data ? Use React life cycle methods to load data ? Add a service worker to the app and learn how it works ? Use a service worker to send Push Notifications ? Configure Webpack to split up the JavaScript bundle and lazy load component files ? Learn how to use the web Cache API to use your app offline ? Audit PWAs with Google's Lighthouse tool In Detail For years, the speed and power of web apps has lagged behind native applications. Progressive Web Apps (PWAs) aim to solve this by bridging the gap between the web apps and native apps, delivering a host of exciting features. Simultaneously, React is fast becoming the go-to solution for building modern web UIs, combining ease of development with performance and capability. Using React alongside PWA technology will make it easy for you to build a fast, beautiful, and functional web app. After an introduction and brief overview of the goals of PWAs, the book moves on to setting up the application structure. From there, it covers the Webpack build process and the process of creating React components. You'll learn how to set up the backend database and authentication solution to communicate with Firebase and how to work with React Router. Next, you will create and configure your web app manifest, making your PWA installable on mobile devices. Then you'll get introduced to service workers and see how they work as we configure the app to send push notifications using Firebase Cloud Messaging. We'll also explore the App Shell pattern, a key concept in PWAs and look at its advantages regarding efficient performance. Finally, you'll learn how to add offline capabilities to the app with caching and confirm your progress by auditing your PWA with Lighthouse. Also, you'll discover helper libraries and shortcuts that will help you save time and understand the future of PWA development. Style and approach This is a step-by-step book, wherein, you will use the React framework to create a complete progressive web app.
Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edit
Building Web and Mobile ArcGIS Server Applications with JavaScript - Second Edit
Eric Pimpler;Mark Lewin
¥90.46
Master the ArcGIS API for JavaScript to build web and mobile applications using this practical guide. About This Book ? Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform ? Make your maps informative with intuitive geographic layers, user interface widgets, and more ? Integrate ArcGIS content into your custom applications and perform analytics with the ArcGIS Online Who This Book Is For If you are a web or mobile application developer, who wants to create GIS applications in your respective platform, this book is ideal for you. You will need Java Script programming experience to get the most out of this book. Although designed as an introductory to intermediate level book, it will also be useful for more advanced developers who are new to the topic of developing applications with ArcGIS Server. What You Will Learn ? To create an application with the ArcGIS API for JavaScript ? Build and display a broad range of different geometry types to represent features on the map ? The best way to leverage a feature layer and display related attribute data ? The functionality of the wide range of widgets and how to use them effectively ? Query data to gain new insights into the information it contains ? Work with tasks to discover and locate features on the map ? Using the geocoder and associated widgets ? The ability of the API to provide turn by turn directions and routing capabilities ? How to use the Geometry Engine and Geometry Service tasks for common geoprocessing operations ? Integrate content on ArcGIS online and add it to your custom web mapping application In Detail The ArcGIS API for JavaScript enables you to quickly build web and mobile mapping applications that include sophisticated GIS capabilities, yet are easy and intuitive for the user. Aimed at both new and experienced web developers, this practical guide gives you everything you need to get started with the API. After a brief introduction to HTML/CSS/JavaScript, you'll embed maps in a web page, add the tiled, dynamic, and streaming data layers that your users will interact with, and mark up the map with graphics. You will learn how to quickly incorporate a broad range of useful user interface elements and GIS functionality to your application with minimal effort using prebuilt widgets. As the book progresses, you will discover and use the task framework to query layers with spatial and attribute criteria, search for and identify features on the map, geocode addresses, perform network analysis and routing, and add custom geoprocessing operations. Along the way, we cover exciting new features such as the client-side geometry engine, learn how to integrate content from ArcGIS.com, and use your new skills to build mobile web mapping applications. We conclude with a look at version 4 of the ArcGIS API for JavaScript (which is being developed in parallel with version 3.x) and what it means for you as a developer. Style and approach Readers will be taken through a series of exercises that will demonstrate how to efficiently build ArcGIS Server applications for the mobile and web.
Taste of Darkness (An Avry of Kazan Novel, Book 3)
Taste of Darkness (An Avry of Kazan Novel, Book 3)
Maria V. Snyder
¥62.59
‘A compelling new fantasy series.’- SFX on Sea Glass ‘Snyder delivers another excellent adventure.’ - Publishers Weekly 'Spellbinding romantic adventure that will leave readers salivating for the next book in the series.’-USA Today on Touch of Power-USA TODAY THE FINAL BATTLE BEGINS… Powerful healer Avry knows hardship and trouble. She fought a plague and survived. She took on corrupt King Tohon and defeated him. But now her true love, Kerrick, is missing and Avry fears he’s gone forever. Yet she faces a more immediate – and deadly – threat. The Skeleton King plots to claim the Fifteen Realms for his own. With the territories’ armies in disarray and the dead not staying dead, Avry’s powers are needed now more than ever. Torn between love and loyalty, she must choose her path carefully. For the future of Avry’s world depends on her decision…
I'm Virtually Yours
I'm Virtually Yours
Jennifer Bohnet
¥23.25
Need a virtual PA? Then Polly Jones is your girl! Polly Jones is taken aback when a new client asks her to investigate the Robertson family business in Devon, after all, a ‘virtual assistant’ doesn’t usually leave their home office! But she needs the work – and less proximity to an endless supply of tea and biscuits can only be a good thing right? So she sets off, with energetic puppy Rosie close by her side. Polly’s new job isn’t quite in her comfort zone… Arriving in the small fishing village where everyone knows everyone’s business, any upsides (all those yummy scones and clotted cream) of course have their downside - she’s completely forgotten to pack her sea legs, and the temptingly handsome Will Robertson is making her job difficult at every turn. It’s so much easier to keep things strictly professional in the virtual world – but with no e-mail to hide behind Polly must admit that Will’s smile is incredibly, deliciously distracting… Praise for Jennifer Bohnet '…it was such a lovely, sweet read that I didn’t want to end!' - Chick Lit Reviews 'What a sweet romance, set by the seaside, starring appealing characters, namely likeable Polly, mysterious Daniel and hunky Will. An intriguing plot with a satisfying ending.' - The Virtual Bookcase
Enchanted Again (Luna) (Mystic Circle, Book 2)
Enchanted Again (Luna) (Mystic Circle, Book 2)
Robin D. Owens
¥54.74
Magic has a price—and for Amber Sarga it’s days and years off her life. Each curse she breaks ages her—and the bigger the curse the bigger the cost, and not only to her. That’s why she hides away and has vowed not to get involved again… That’s why she hates looking in a mirror… And then an ill-fated stranger arrives. Rafe Davail doesn’t believe in curses—not even knowing that in his family every first son dies young. Amber offers guidance but she won’t break the curse. Still, as she grows closer to Rafe and discovers the secrets of their pasts, she wonders if for this time, this man, she should risk it all… .
Red Rock Cinderella (Fast Fiction)
Red Rock Cinderella (Fast Fiction)
Judy Duarte
¥11.77
Ella Stewart had found a kindred spirit in Clay Baldwin. He listened when she spoke, he was there when she needed him, he respected her—and he was down on his luck, just like she was. Except Clay hadn't exactly told her that he wasn't at all poor and that he was, in fact, a wealthy businessman. But to find true love, wasn't it worth telling one little white lie?
Twilight
Twilight
Sherryl Woods
¥62.59
For former private investigator Dana Miller, there can be no peace of mind until she finds the person who killed her husband. Now a single mother to three boys, Dana wants closure. But it turns out she’ll need to form an alliance with the man she holds responsible for the death. And uncovering answers may mean bringing down the program her husband believed in. Rick Sanchez has no intention of letting Dana destroy all the good he and Ken Miller worked for. As he and Dana try to learn the truth about what happened, he discovers that he and his old friend have something else in common – an undeniable attraction toward this intrepid, high-spirited woman who fights for the people she loves.
Another Chance for Daddy (Mills & Boon Vintage Cherish)
Another Chance for Daddy (Mills & Boon Vintage Cherish)
Patricia Knoll
¥31.10
Marriage Ties Once smitten, twice wed. She still loved him–but could she marry him again? When Clay Saunders finally realized that his adventurous life-style was no substitute for his ex-wife and son, it was too late. Rebecca was all set to marry the reliable new man in her life. Clay, she decided, would just have to accept that he'd lost her forever… Then she made the fatal mistake of taking him back for a spell while he recovered from an accident. Playing the perfect patient, Clay began his campaign to win her back! Six-year-old Jimmy clearly wanted his daddy to stay for good. Could Rebecca be persuaded to give him another chance, too? The four Kelleher women, bound together by family and love.
Bride by Day (Mills & Boon Vintage Cherish)
Bride by Day (Mills & Boon Vintage Cherish)
Rebecca Winters
¥31.10
Whirlwind Weddings Beauty and the beast? Cynical millionaire Perseus Kostopoulos is no Prince Charming–his Greek-god features are marred by a two-inch scar above his jaw. But Samantha can't help but find her boss attractive, especially when, in return for a simple favor, he offers to grant her three wishes! All she had to do is become his temporary wife…. But this is to be a purely practical marriage; Samantha his bride by day alone. Only she hasn't been bought by the promise of wishes. Perseus himself is the prize she seeks…if only he'd make her his wife for real! Who says you can't hurry love?
Bride for Hire (Mills & Boon Vintage Cherish)
Bride for Hire (Mills & Boon Vintage Cherish)
Jessica Hart
¥31.10
For better and for worse! Seth Carrington needed a girlfriend and Daisy needed a ticket to the Caribbean…it seemed like a fair exchange! But having survived Seth's extremely thorough interviewing technique–which included kissing–Daisy began to have her doubts. Seth was high-handed and completely ruthless…except when he smiled; then he was devastatingly attractive. Smile or no, Daisy had to face facts: her job was strictly temporary; she was being paid to act as a decoy for Seth's secret affair with a glamorous woman. The terms of the agreement were crystal-clear–but there was no clause about love! Jessica Hart has a wonderful talent for "building a stunning love story you won't want to see end." –Romantic Times
Dangerous Discovery (Mills & Boon Vintage Cherish)
Dangerous Discovery (Mills & Boon Vintage Cherish)
Laura Martin
¥31.10
"You're the most infuriating, unpredictable woman I've ever had the misfortune to meet!" And with those devastating words Hunter Deveraux made his opinion of Estelle all too clear. She did her best to stay out of his way after that, even though she thought Hunter was the most exciting man she'd ever met–after all, she did have a baby to consider. Of course, when Estelle started to work for Hunter, avoiding him just wasn't possible. But why–if Estelle found Hunter so attractive–did she have to avoid him at all?
Heading For Trouble! (Mills & Boon Vintage Cherish)
Heading For Trouble! (Mills & Boon Vintage Cherish)
Linda Miles
¥31.10
Man trouble! The second time Morgan met Richard Kavanagh she was supposed to be helping charm the television heartthrob into giving her sister a job. Unfortunately, Morgan suspected that careering into Richard's car wasn't exactly the "good impression" that Elaine had had in mind! Worse, Richard thought it was an elaborate plan to get an autograph. She didn't even like the man! He was rude, opinionated and far too sexy for his own good–and hers! And if he ever remembered the first time they had met, Morgan would really be heading for trouble!
Her Mistletoe Husband (Mills & Boon Vintage Cherish)
Her Mistletoe Husband (Mills & Boon Vintage Cherish)
Renee Roszel
¥31.10
His kisses were irresistible Alex D'Amour was an unexpected–and decidedly unwelcome!–guest in Elissa Crosby's home. Not wanting to spoil the Christmas mood for her two younger sisters and their families, she asked Alex to pretend they were friends. But he got carried away by his part and what her sisters actually saw was Alex–the affectionate lover! Had independent Elissa finally met her match? Only she knew that Alex was not wanting her so much as her beautiful home. But under the spell of the Christmas mistletoe–and Alex's magical kisses–miracles could happen…. ENCHANTED BRIDES– Wanted: three dream husbands for three loving sisters
Kissed By a Stranger (Mills & Boon Vintage Cherish)
Kissed By a Stranger (Mills & Boon Vintage Cherish)
Valerie Parv
¥31.10
Conflicting desires… Sarah Fox has never let a man come between her and her high-profile career as a TV reporter, until a handsome stranger saves her life…and shows her other, more rewarding ways of spending her time! Since a tragic brush with the pres, Luke Ansfield has had no desire to be back in the limelight. Sadly, his desire to be with Sarah keeps thrusting him into it. Luke could encourage her to change careers, but can he live with himself if he stands in the way of Sarah's future? Maybe he should convince her to leave him–but can he live without her?
Look-Alike Fiancee (Mills & Boon Vintage Cherish)
Look-Alike Fiancee (Mills & Boon Vintage Cherish)
Elizabeth Duke
¥25.60
His choice of wife… Taryn had no doubts that when Mike O'Malley looked at her, he was seeing another woman: the mysterious, beautiful Crystal–his former fiancée, who'd broken his heart. Everyone said Taryn was the spitting image of her…. Was that the reason Mike was taking such a personal interest in Taryn? He claimed he wasn't interested in marrying anyone–but there was no denying the powerful attraction between them. Could it be that, despite his claims, Mike had marriage on his mind–and, if so, would he ever look into Taryn's eyes and see only her? "Ms. Duke captivates readers with…intense passion, a strong emotional conflict and endearing characters." –Romantic Times
Sweet Betrayal (Mills & Boon Vintage Cherish)
Sweet Betrayal (Mills & Boon Vintage Cherish)
Helen Brooks
¥31.10
Once bitten, twice shy Nothing could fade the bitter memories Candy had of Cameron Strythe. How could he have been so callous, abandoning her pregnant sister all those years ago? He'd disrupted their lives, and he was stilldisturbing Candy's peace of mind with his dynamic presence and all too charming manner…. But this man had betrayed her sister and, Candy vowed, it was her absolute duty to exact a full and meaningful revenge–at any cost! "Helen Brooks pens a superb story with rich characters, sparkling interplay and a riveting emotional conflict." –Romantic Times
The Bartered Bride (Mills & Boon Vintage Cherish)
The Bartered Bride (Mills & Boon Vintage Cherish)
Anne Weale
¥31.10
Contract–one wife! Reid Kennard is a ruthless financier used to buying and selling stocks, shares and priceless artifacts. But now Reid has his eye on a very different acquisition–Francesca Turner. Left destitute by her father's recent death, Francesca had walked into Reid's bank looking to extend her overdraft rather than for a marriage proposal! As Fran needs money and Reid needs a wife, he proposes the perfect barter: he'll rescue her and her family if she'll agree to marry him! But in this marriage of convenience can Fran ever be anything more than a bartered bride? Of A Marriage Has Been Arranged: "Talented writer Anne Weale's…masterful character development and charming scenes create a rich reading experience." –Romantic Times