George Orwell's prophetic, nightmarish vision of "Negative Utopia" is timelier than ever-and its warnings more powerful. Written in 1948, 1984 was George Orwell’s chilling prophecy about the future. And while 1984 has come and gone, Orwell’s narrative is timelier than ever. 1984 presents a startling and haunting vision of the world, so powerful that it is completely convincing from start to finish. No one can deny the power of this novel, its hold on the imaginations of multiple generations of readers, or the resiliency of its admonitions—a legacy that seems only to grow with the passage of time.
The Call of the Wild(野性的呼唤)
If Ever I Fall (free sampler)
A heart-rending story of family tragedy, perfect for fans of Amanda Prowse and Jojo Moyes. Is holding on harder than letting go? Dan’s life has fallen apart at the seams. He’s lost his house, his job is on the line, and now he’s going to lose his family too. All he’s ever wanted is to keep them together, but is everything beyond repair? Maria is drowning in grief. She spends her days writing letters that will never be answered. Nights are spent trying to hold terrible memories at bay, to escape the pain that threatens to engulf her. Jack wakes up confused and alone. He doesn’t know who he is, how he got there, or why he finds himself on a deserted clifftop, but will piecing together the past leave him a broken man? In the face of real tragedy, can these three people find a way to reconcile their past with a new future? And is love enough to carry them through?
冒险家、神奇动物学家纽特·斯卡曼德刚刚结束一次环球旅行，四处搜寻最为珍稀和不凡的神奇动物。他来到纽约，原本只想短暂停留几天，但他的旅行箱被人拿错了，导致一些神奇动物从箱子里逃了出来，惹出了大麻烦…… 《神奇动物在哪里：原创电影剧本》的灵感来自纽特·斯卡曼德为霍格沃茨魔法学校创作的教科书，它是J.K.罗琳创作的第一个电影剧本，她是深受读者喜爱的国际畅销书“哈利·波特”系列的作者。这个史诗般的冒险故事用非凡的想象力，展现了一系列富有魅力的角色和神奇动物。无论是对哈迷，还是对初涉魔法世界的人们来说，它都是书架上的绝佳藏品。 电影《神奇动物在哪里》于2016年11月18日上映。
Love Times Three
He runs his own business and coaches Little League. She drives a minivan, and she'd be lost without her trusty BlackBerry. They go on date nights. Their kids attend public schools, play sports, and take music lessons. They live in a roomy house in the ‘burbs. They're about as mainstream as families come. They're also polygamists. Love Times Three, the first-ever memoir of a polygamous family, is a riveting inside look at a world most of us can hardly imagine, revealing the extraordinary workings of the Dargers' day-to-day life. In this intimate, inside story, the Dargers explain why they chose this path despite the pressures of keeping their relationships secret and the jealousy and personal challenges that naturally ensue, why they believe polygamy should be an accepted lifestyle, and, ultimately, why they hope that by revealing their way of life in public, laws that criminalize their lifestyle might change.
Harry Potter and the Philosopher's Stone【精装】
"Turning the envelope over, his hand trembling, Harry saw a purple wax seal bearing a coat of arms; a lion, an eagle, a badger and a snake surrounding a large letter 'H'.Harry Potter has never even heard of Hogwarts when the letters start dropping on the doormat at number four, Privet Drive. Addressed in green ink on yellowish parchment with a purple seal, they are swiftly confiscated by his grisly aunt and uncle. Then, on Harry's eleventh birthday, a great beetle-eyed giant of a man called Rubeus Hagrid bursts in with some astonishing news: Harry Potter is a wizard, and he has a place at Hogwarts School of Witchcraft and Wizardry. An incredible adventure is about to begin!
Harry Potter: The Complete Collection
My Weird School #4: Ms. Hannah Is Bananas!
Ms. Hannah wears dresses made out of potholders and collects garbage instead of throwing it out. Plus she's making A.J. be partners with smelly Andrea. This is the worst art class ever!
My Weird School #1: Miss Daisy Is Crazy!
With more than 6.5 million books sold, the My Weird School series really gets kids reading! For A.J. and the gang at Ella Mentry School, weirdness and fun are all part of the routine. In this first book in the outrageously funny series that has reached millions of readers around the world, second-grade teacher Miss Daisy is in over her head. She doesn't even know how to add or subtract! But the kids have other things on their minds. Principal Klutz has promised that if they read a million pages in books, they can turn the school into a video-game arcade for one whole night! One thing's for sure life at Ella Mentry School is never going to be the same again! Perfect for reluctant readers and word-lovers alike, My Weird School has something for everyone. Supports the Common Core State Standards
The Cricket in Times Square
After Chester lands, in the Times Square subway station, he makes himself comfortable in a nearby newsstand. There, he has the good fortune to make three new friends: Mario, a little boy whose parents run the falling newsstand, Tucker, a fast-talking B
In Liam Durcan's searing debut novel Garcia's Heart, neurologist Patrick Lazerenko travels to The Hague to witness the war crimes trial of his mentor, Hernan García, a Honduran doctor accused of involvement in torture. Discovered in Montreal yea
集成电路后端设计流程长、环节多，而且每个环节、每个工种都涉及非常多的背景知识和技能。为了让读者能够系统地掌握后端设计必备的基础知识，本书不仅在广度上全面覆盖集成电路后端设计的三个重要设计大方向：全定制、半定制和静态时序分析，而且在深度上覆盖了后端三大重要设计方向之间相互关联的技术点。并以此来贯穿整个后端设计流程，使读者在广度和技术点衔接两方面深入理解整个后端设计技术和流程细节。本书不拘泥于枯燥理论的灌输，把整个集成电路后端设计过程通过结合业内主流EDA设计工具和实践操作的形式进行讲解，最终以理论联系实际的方法来真正地提高读者学以致用的工程技术设计能力。本书是任何想要学习集成电路后端设计的读者必读的。 本书特点： 系统而且深入，既对后端设计知识的广度有足够的覆盖，同时也不乏深度和细致。 从完整工程设计的角度出发，结合主流工具，实操性强。 涉及的实验技术资料可以在相关EETOP【后端设计】分论坛下载。 作者将定期在EETOP分论坛与本书读者进行互动和交流，解答读者问题。
The Accounting eGuide is broken down into two sections: financial accounting and management accounting. It covers accounting concepts, double-entry book-keeping, books of prime entry, leading to the creation of financial statements outlining adjustments such as accruals, bad debts, and depreciation. Important ad-hoc topics are then covered, such as bank reconciliation, suspense and control accounts. Further topics include accounts of a manufacturer, partnership, company, and non-profit making organisations. The eGuide then looks at management accounting topics of budgeting, cost classification and break-even analysis.
Mike Driscoll takes you on a journey talking to a hall-of-fame list of truly remarkable Python experts. You’ll be inspired every time by their passion for the Python language, as they share with you their experiences, contributions, and careers in Python. About This Book ? Hear from these key Python thinkers about the current status of Python, and where it's heading in the future ? Listen to their close thoughts on significant Python topics, such as Python's role in scientific computing, and machine learning ? Understand the direction of Python, and what needs to change for Python 4 Who This Book Is For Python programmers and students interested in the way that Python is used – past and present – with useful anecdotes. It will also be of interest to those looking to gain insights from top programmers. What You Will Learn ? How successful programmers think ? The history of Python ? Insights into the minds of the Python core team ? Trends in Python programming In Detail Each of these twenty Python Interviews can inspire and refresh your relationship with Python and the people who make Python what it is today. Let these interviews spark your own creativity, and discover how you also have the ability to make your mark on a thriving tech community. This book invites you to immerse in the Python landscape, and let these remarkable programmers show you how you too can connect and share with Python programmers around the world. Learn from their opinions, enjoy their stories, and use their tech tips. ? Brett Cannon - former director of the PSF, Python core developer, led the migration to Python 3. ? Steve Holden - tireless Python promoter and former chairman and director of the PSF. ? Carol Willing - former director of the PSF and Python core developer, Project Jupyter Steering Council member. ? Nick Coghlan - founding member of the PSF and Python core developer. ? Jessica McKellar - former director of the PSF and Python activist. ? Marc-André Lemburg - Python core developer and founding member of the PSF. ? Glyph Lefkowitz - founder of Twisted and fellow of the PSF. ? Doug Hellmann - fellow of the PSF, creator of the Python Module of the Week blog, Python community member since 1998. ? Massimo Di Pierro - fellow of the PSF, data scientist and the inventor of web2py. ? Alex Martelli - fellow of the PSF and co-author of Python in a Nutshell. ? Barry Warsaw - fellow of the PSF, Python core developer since 1995, and original member of PythonLabs. ? Tarek Ziadé - founder of Afpy and author of Expert Python Programming. ? Sebastian Raschka - data scientist and author of Python Machine Learning. ? Wesley Chun - fellow of the PSF and author of the Core Python Programming books. ? Steven Lott - Python blogger and author of Python for Secret Agents. ? Oliver Schoenborn - author of Pypubsub and wxPython mailing list contributor. ? Al Sweigart - bestselling author and creator of the Python modules Pyperclip and PyAutoGUI. ? Luciano Ramalho - fellow of the PSF and the author of Fluent Python. ? Mike Bayer - fellow of the PSF, creator of open source libraries including SQLAlchemy. ? Jake Vanderplas - data scientist and author of Python Data Science Handbook. Style and approach This is a book of one-to-one interviews with leading Python programmers and luminaries in the field.
Web Penetration Testing with Kali Linux - Third Edition
Build your defense against web attacks with Kali Linux, including command injection flaws, crypto implementation layers, and web application security holes About This Book ? Know how to set up your lab with Kali Linux ? Discover the core concepts of web penetration testing ? Get the tools and techniques you need with Kali Linux Who This Book Is For Since this book sets out to cover a large number of tools and security fields, it can work as an introduction to practical security skills for beginners in security. In addition, web programmers and also system administrators would benefit from this rigorous introduction to web penetration testing. Basic system administration skills are necessary, and the ability to read code is a must. What You Will Learn ? Learn how to set up your lab with Kali Linux ? Understand the core concepts of web penetration testing ? Get to know the tools and techniques you need to use with Kali Linux ? Identify the difference between hacking a web application and network hacking ? Expose vulnerabilities present in web servers and their applications using server-side attacks ? Understand the different techniques used to identify the flavor of web applications ? See standard attacks such as exploiting cross-site request forgery and cross-site scripting flaws ? Get an overview of the art of client-side attacks ? Explore automated attacks such as fuzzing web applications In Detail Web Penetration Testing with Kali Linux - Third Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-side attacks and fuzzing in particular. From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing, and you'll see the tools used in Kali Linux that relate to web application hacking. You'll gain a deep understanding of classicalSQL, command-injection flaws, and the many ways to exploit these flaws. Web penetration testing also needs a general overview of client-side attacks, which is rounded out by a long discussion of scripting and input validation flaws. There is also an important chapter on cryptographic implementation flaws, where we discuss the most recent problems with cryptographic layers in the networking stack. The importance of these attacks cannot be overstated, and defending against them is relevant to most internet users and, of course, penetration testers. At the end of the book, you'll use an automated technique called fuzzing to identify flaws in a web application. Finally, you'll gain an understanding of web application vulnerabilities and the ways they can be exploited using the tools in Kali Linux. Style and approach This step-by-step guide covers each topic with detailed practical examples. Every concept is explained with the help of illustrations using the tools available in Kali Linux.
Virtual Reality Blueprints
Join the virtual reality revolution by creating immersive 3D games and applications with Cardboard VR, Gear VR, OculusVR, and HTC Vive About This Book ? Develop robust, immersive VR experiences that are easy on the eye. ? Code 3D games and applications using Unity 3D game engine. ? Learn the basic principles of virtual reality applications Who This Book Is For If you are a game developer and a VR enthusiast now looking to get stuck into the VR app development process by creating VR apps for different platforms, then this is the book for you. Familiarity with the Unity game engine and the C# language is key to getting the most from this book. What You Will Learn ? Use Unity assets to create object simulation. ? Implement simple touch controls in your application. ? Apply artificial intelligence to achieve player and character interaction. ? Add scripts for movement, tracking, grasping, and spawning. ? Create animated walkthroughs, use 360-degree media, and build engaging VR experiences. ? Deploy your games on multiple VR platforms. In Detail Are you new to virtual reality? Do you want to create exciting interactive VR applications? There's no need to be daunted by the thought of creating interactive VR applications, it's much easier than you think with this hands-on, project-based guide that will take you through VR development essentials for desktop and mobile-based games and applications. Explore the three top platforms—Cardboard VR, Gear VR, and OculusVR —to design immersive experiences from scratch. You’ll start by understanding the science-fiction roots of virtual reality and then build your first VR experience using Cardboard VR. You'll then delve into user interactions in virtual space for the Google Cardboard then move on to creating a virtual gallery with Gear VR. Then you will learn all about virtual movements, state machines, and spawning while you shoot zombies in the Oculus Rift headset. Next, you'll construct a Carnival Midway, complete with two common games to entertain players. Along the way, you will explore the best practices for VR development, review game design tips, discuss methods for combating motion sickness and identify alternate uses for VR applications Style and approach A project-based guide with every project built across chapters.
Redis 4.x Cookbook
Leverage the power of Redis 4.x to develop, optimize and administer your Redis solutions with ease About This Book ? Build, deploy and administer high performance and scalable applications in Redis ? Covers a range of important tasks - including development and administration of Redis ? A practical guide that takes your understanding of Redis to the next level Who This Book Is For This book is for database administrators, developers and architects who want to tackle the common and not so common problems associated with the different development and administration-related tasks in Redis. A fundamental understanding of Redis is expected to get the best out of this book. What You Will Learn ? Install and configure your Redis instance ? Explore various data types and commands in Redis ? Build client-side applications as well as a Big Data framework with Redis ? Manage data replication and persistence in Redis ? Implement high availability and data sharding in Redis ? Extend Redis with Redis Module ? Benchmark, debug, fine-tune and troubleshoot various issues in Redis In Detail Redis is considered the world's most popular key-value store database. Its versatility and the wide variety of use cases it enables have made it a popular choice of database for many enterprises. Based on the latest version of Redis, this book provides both step-by-step recipes and relevant the background information required to utilize its features to the fullest. It covers everything from a basic understanding of Redis data types to advanced aspects of Redis high availability, clustering, administration, and troubleshooting. This book will be your great companion to master all aspects of Redis. The book starts off by installing and configuring Redis for you to get started with ease. Moving on, all the data types and features of Redis are introduced in detail. Next, you will learn how to develop applications with Redis in Java, Python, and the Spring Boot web framework. You will also learn replication tasks, which will help you to troubleshoot replication issues. Furthermore, you will learn the steps that need to be undertaken to ensure high availability on your cluster and during production deployment. Toward the end of the book, you will learn the topmost tasks that will help you to troubleshoot your ecosystem efficiently, along with extending Redis by using different modules. Style and approach This book is a rich collection of recipes that will come in handy when you are working with Redis. It addresses your common and not-so-common pain points, so this is a book of Redis that you must have on the shelf.
Distributed Computing with Go
A tutorial leading the aspiring Go developer to full mastery of Golang's distributed features. About This Book ? This book provides enough concurrency theory to give you a contextual understanding of Go concurrency ? It gives weight to synchronous and asynchronous data streams in Golang web applications ? It makes Goroutines and Channels completely familiar and natural to Go developers Who This Book Is For This book is for developers who are familiar with the Golang syntax and have a good idea of how basic Go development works. It would be advantageous if you have been through a web application product cycle, although it’s not necessary. What You Will Learn ? Gain proficiency with concurrency and parallelism in Go ? Learn how to test your application using Go's standard library ? Learn industry best practices with technologies such as REST, OpenAPI, Docker, and so on ? Design and build a distributed search engine ? Learn strategies on how to design a system for web scale In Detail Distributed Computing with Go gives developers with a good idea how basic Go development works the tools to fulfill the true potential of Golang development in a world of concurrent web and cloud applications. Nikhil starts out by setting up a professional Go development environment. Then you’ll learn the basic concepts and practices of Golang concurrent and parallel development. You’ll find out in the new few chapters how to balance resources and data with REST and standard web approaches while keeping concurrency in mind. Most Go applications these days will run in a data center or on the cloud, which is a condition upon which the next chapter depends. There, you’ll expand your skills considerably by writing a distributed document indexing system during the next two chapters. This system has to balance a large corpus of documents with considerable analytical demands. Another use case is the way in which a web application written in Go can be consciously redesigned to take distributed features into account. The chapter is rather interesting for Go developers who have to migrate existing Go applications to computationally and memory-intensive environments. The final chapter relates to the rather onerous task of testing parallel and distributed applications, something that is not usually taught in standard computer science curricula. Style and approach Distributed Computing with Go takes you through a series of carefully graded tutorials, building ever more sophisticated applications.