Redis in Action


Josiah L. Carlson - 2013
    You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua

Head First iphone Development: A Learner's Guide to Creating Objective-C Applications for the Iphone


Dan Pilone - 2009
    Where do you begin? Head First iPhone Development will help you get your first application up and running in no time. You'll quickly learn to use iPhone SDK tools, including Interface Builder and Xcode, and master Objective-C programming principles that will make your app stand out. It's a complete learning experience for creating eye-catching, top-selling iPhone applications.Put Objective-C core concepts to work, including message passing, protocols, properties, and memory managementTake advantage of iPhone patterns such as datasources and delegatesPreview your applications in the iPhone SimulatorBuild complicated interactions that utilize multiple views, data entry/editing, and iPhone rotationWork with iPhone's camera, GPS, and accelerometerOptimize, test, and distribute your applicationWe think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First iPhone Development provides a visually-rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Mastering Bitcoin: Unlocking Digital Cryptocurrencies


Andreas M. Antonopoulos - 2014
    Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.Bitcoin, the first successful decentralized digital currency, is still in its infancy and it's already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need (passion not included).This book includes:A broad introduction to bitcoin--ideal for non-technical users, investors, and business executivesAn explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architectsDetails of the bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principlesOffshoots of the bitcoin and blockchain inventions, including alternative chains, currencies, and applicationsUser stories, analogies, examples, and code snippets illustrating key technical concepts

Head First Design Patterns


Eric Freeman - 2004
     At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

The Wedding Dress Maker


Helene Wiggin - 2000
    This is not the first time her stepmother has taken what is rightfully hers. First it was her dead mother's rainbow necklace - Netta's only legacy - now her son... Netta is unable to protest such treatment, for it is 1945 and, in the eyes of her God-fearing community, she is doubly cursed: an unmarried mother who struggled with mental health problems after giving birth to her son. After being banished from her beloved Galloway, to a Yorkshire mill-town, Netta is determined to show she is capable of building a life for herself, so she can return to Galloway and claim back her child... PREVIOUSLY PUBLISHED AS: The Stone Rainbow

Sams Teach Yourself C++ in One Hour a Day


Siddhartha Rao - 2008
    Master the fundamentals of C++ and object-oriented programming Understand how C++11 features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications Test your knowledge and expertise using exercises at the end of every lesson Learn on your own time, at your own pace: No previous programming experience required Learn C++11, object-oriented programming, and analysis Write fast and powerful C++ programs, compile the source code with a gcc compiler, and create executable files Use the Standard Template Library's (STL) algorithms and containers to write feature-rich yet stable C++ applications Develop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors Learn to expand your program's power with inheritance and polymorphism Master the features of C++ by learning from programming experts Learn C++11 features that allow you to program compact and high-performance C++ applications TABLE OF CONTENTSPART I: THE BASICS LESSON 1: Getting Started with C++11 LESSON 2: The Anatomy of a C++ Program LESSON 3: Using Variables, Declaring Constants LESSON 4: Managing Arrays and Strings LESSON 5: Working with Expressions, Statements, and Operators LESSON 6: Controlling Program Flow LESSON 7: Organizing Code with Functions LESSON 8: Pointers and References Explained PART II: FUNDAMENTALS OF OBJECT-ORIENTED C++ PROGRAMMING LESSON 9: Classes and Objects LESSON 10: Implementing Inheritance LESSON 11: Polymorphism LESSON 12: Operator Types and Operator Overloading LESSON 13: Casting Operators LESSON 14: An Introduction to Macros and Templates PART III: LEARNING THE STANDARD TEMPLATE LIBRARY (STL) LESSON 15: An Introduction to the Standard Template LibraryLESSON 16: The STL String ClassLESSON 17: STL Dynamic Array ClassesLESSON 18: STL list and forward_listLESSON 19: STL Set ClassesLESSON 20: STL Map ClassesPART IV: MORE STL LESSON 21: Understanding Function ObjectsLESSON 22: C++11 Lambda ExpressionsLESSON 23: STL AlgorithmsLESSON 24: Adaptive Containers: Stack and QueueLESSON 25: Working with Bit Flags Using STLPART V: ADVANCED C++ CONCEPTS LESSON 26: Understanding Smart PointersLESSON 27: Using Streams for Input and OutputLESSON 28: Exception HandlingLESSON 29: Going Forward APPENDIXES A: Working with Numbers: Binary and Hexadecimal B: C++ Keywords C: Operator Precedence D: Answers E: ASCII Codes

Mastering Web Application Development with AngularJS


Pawel Kozlowski - 2013
    

رؤية إسلامية ليأجوج و مأجوج في العالم الحديث


Imran N. Hosein - 2009
    للتحميلhttp://www.mediafire.com/download/49v...اوhttp://www.4shared.com/office/lLj_f_a...اوhttp://www.2shared.com/document/cuvH0...

Leverage Leadership 2.0: A Practical Guide to Building Exceptional Schools


Paul Bambrick-Santoyo - 2018
    As educational leaders around the world implement Leverage Leadership ideas, their collective stories have revealed a simple framework by which the seven levers may be implemented: See It, Name It, Do It. This book aligns classic Leverage Leadership principles with this proven framework to streamline implementation and help good leaders become great. Expert discussion and real-life success stories prove that effective leadership is not about innate charisma, charm, or personality--it's about how a leader uses their time.Aimed at all levels of school leadership, this book shows you what to do, and how and when to do it. The companion DVD includes 30 real-world videos that showcase effective leadership happening in our schools right now, and all templates, tools, and other professional development materials have been fully refreshed with a renewed focus on real-world implementation. Informational, inspirational, and highly motivational, this book explores both the separate components of success and what it looks like as a whole.Learn the core principles of effective leadership Understand what success looks like on the ground Practice the seven levers of leadership that allow transformational growth Adopt the tools and techniques that facilitate a schoolwide transformation Educational leaders from a diverse array of schools around the world have found unprecedented success using the key principles detailed in Leverage Leadership, and this book is inspired -- and informed -- by their stories. Leverage Leadership 2.0 is the practical resource school leaders need to start making real change happen today.

Ask More, Get More: How to Earn More, Save More, and Live More... Just by Asking


Michael Alden - 2014
    I’m an average guy who learned how to “ask more” to “get more” out of life. The strategies and techniques I outline in this book can help you get just about anything—a better job, a new house, or a great vacation—faster and more consistently if you’re willing to follow my advice.

Secrets and Lies: Digital Security in a Networked World


Bruce Schneier - 2000
    Identity Theft. Corporate Espionage. National secrets compromised. Can anyone promise security in our digital world?The man who introduced cryptography to the boardroom says no. But in this fascinating read, he shows us how to come closer by developing security measures in terms of context, tools, and strategy. Security is a process, not a product – one that system administrators and corporate executives alike must understand to survive.This edition updated with new information about post-9/11 security.

Chance: The science and secrets of luck, randomness and probability


New Scientist - 2016
    So it's not surprising that we persist in thinking that we're in with a chance, whether we're playing the lottery or working out the likelihood of extra-terrestrial life. In Chance, a (not entirely) random selection of the New Scientist's sharpest minds provide fascinating insights into luck, randomness, risk and probability. From the secrets of coincidence to placing the perfect bet, the science of random number generation to the surprisingly haphazard decisions of criminal juries, it explores these and many other tantalising questions.Following on from the bestselling Nothing and Question Everything, this book will open your eyes to the weird and wonderful world of chance - and help you see when some things, in fact, aren't random at all.

Lord Change Me


James MacDonald - 2002
    It’s even harder without practical guidance on how to do it.From author James MacDonald:“I have written this book to actually help people change. It's for people who desperately want to change, a practical ‘How-to’ manual… The truths in this book are stained with my own tears of trying and failing and trying again to be the man God wants me to be. So I have written this with the urgency of a loving heart for you and your situation…James MacDonald is serious about the business of change according to God's Word, and he walks you through it in three phases:The Preparation for Change: choosing the right method and partnering with God to select the areas you need to see changeThe Process of Change: exploring the biblical method of saying no to sinful patterns and yes to the things God desires for youThe Power to Change: knowing how to experience the power of God personally and continuouslyIncludes study questions, exercises, and single sentence chapter summaries

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

Shadow of Doubt: The Trial of Dennis Oland


Bobbi-Jean MacKinnon - 2016
    The brutal killing stunned the city of Saint John, and news of the crime reverberated across the country. In a shocking turn and after a two-and-half-year police investigation, Oland’s only son, Dennis, was arrested for second-degree murder.CBC reporter Bobbi-Jean MacKinnon covered the Oland case from the beginning. In Shadow of Doubt, she examines the controversial investigation: from the day Richard Oland’s battered body was discovered to the conclusion of Dennis Oland’s trial, including the hotly debated verdict and its aftermath. Meticulously examining the evidence, MacKinnon vividly reconstructs the cases for both the prosecution and the defence. She delves into Oland family history, exploring the strained relationships, infidelities, and financial problems that, according to the Crown, provided motives for murder.Shadow of Doubt is a revealing look at a sensational crime, the tribulations of a prominent family, and the inner workings of the justice system that led to Dennis Oland’s contentious conviction.