Hacking Exposed Wireless: Wireless Security Secrets & Solutions
Johnny Cache - 2007
Providing tactical wireless security implementation coverage by showing how to execute the attacks and implement the defenses, this title demonstrates how attackers identify and exploit wireless network weaknesses and covers various wireless technologies - WiFi/802.11, Bluetooth, IRDA, 3G Wireless, and more.
Advanced Apex Programming for Salesforce.com and Force.com
Dan Appleman - 2012
Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.
A Mother’s Dilemma
Emma Hornby - 2019
But when the baby dies of natural causes while under her roof, and knowing her neighbour will be devastated, Minnie swaps it with one of the infants in her care.Now seventeen, Jewel Nightingale knows nothing of her true origins. But assaulted by her hateful cousin and making the dreadful discovery that she is pregnant, she faces a desperate dilemma. Fleeing her job as a domestic maid, she follows an advertisement to a house in Bolton's dark slums, where a woman promises to help her when the child is born. Little does Jewel know that there’s a terrible price to pay . . .Can she keep herself – and her baby – safe? And what will happen when Jewel discovers the truth about where she came from?
Gritty and page-turning historical saga set in Northern England in the late 1800s, perfect for fans of Dilly Court and Rosie Goodwin.
Until the Sun Goes Down (Until... Book 1)
Ike Hamill - 2019
He doesn't laugh when I mention vampires."They're in the cellar," he says.It must be the heat. The old man is delusional. At least that's what I tell myself. Things are different in the middle of the night. When monsters come tapping, it's impossible to dismiss the idea that the Maine woods hold secrets--deadly secrets.
Until the Sun Goes Down - a terrifying and inventive novel by Ike Hamill
A new look at the vampire genre, this book draws you into the slow madness that overtakes our protagonist. There's not much time Until the Sun Goes Down.
The Dead List (A John Drake Mystery)
Martin Crosbie - 2015
His hands are locked together as if in prayer. Rookie police officer John Drake is first on scene. His superiors want to call it an accidental death, but he isn't convinced. In his previous life, Drake saw his share of dead bodies. He knows this was not an accident. When he uncovers a list with five names including the name of the dead man, there's only one question. Are the names on the list suspects or potential victims?
Rails Antipatterns: Best Practice Ruby on Rails Refactoring
Chad Pytel - 2010
Rails(TM) AntiPatterns identifies these widespread Rails code and design problems, explains why they're bad and why they happen--and shows exactly what to do instead.The book is organized into concise, modular chapters--each outlines a single common AntiPattern and offers detailed, cookbook-style code solutions that were previously difficult or impossible to find. Leading Rails developers Chad Pytel and Tammer Saleh also offer specific guidance for refactoring existing bad code or design to reflect sound object-oriented principles and established Rails best practices. With their help, developers, architects, and testers can dramatically improve new and existing applications, avoid future problems, and establish superior Rails coding standards throughout their organizations.This book will help you understand, avoid, and solve problems withModel layer code, from general object-oriented programming violations to complex SQL and excessive redundancy Domain modeling, including schema and database issues such as normalization and serialization View layer tools and conventions Controller-layer code, including RESTful code Service-related APIs, including timeouts, exceptions, backgrounding, and response codes Third-party code, including plug-ins and gems Testing, from test suites to test-driven development processes Scaling and deployment Database issues, including migrations and validations System design for "graceful degradation" in the real world
Introduction to Algorithms: A Creative Approach
Udi Manber - 1989
The heart of this creative process lies in an analogy between proving mathematical theorems by induction and designing combinatorial algorithms. The book contains hundreds of problems and examples. It is designed to enhance the reader's problem-solving abilities and understanding of the principles behind algorithm design.
The Canadian Manifesto
Conrad Black - 2019
It is our turn," writes Conrad Black in this scintillating manifesto for how Canada can achieve an exalted role in world affairs. For over 400 years we have toiled in the shadows of our potential and achieved an indifferent recognition among other nations. Chipper, patient, and courteous, we have pursued an improbable destiny as a splendid nation in the northern section of the new world, a demi-continent of relatively good and ably self-governing people, but most would agree we have neither developed a vivid national personality nor realized our true potential. Our main chance, writes Black, is now before us and it is not in the usual realms of military or economic dominance. With the rest of the West engaged in a sterile and platitudinous left-right tug of war, Canada has the opportunity to lead the advanced world to its next stage of development in the arts of government. By transforming itself into a controlled and sensible public policy laboratory, it can forge new solutions to the tiresome problems besetting welfare, education, health care, foreign policy, and other governmental sectors the world over, and make an enormous contribution to the welfare of mankind. Canada has no excuse not to lead in this field, argues Black, who offers nineteen visionary policy proposals of his own. "This is the destiny, and the vocation, Canada could have, not in the next century, but in the next five years of imaginative government.
Computer Graphics: Principles and Practice
James D. Foley - 1990
It details programming with SRGP, a simple but powerful raster graphics package. Important algorithms in 2D and 3D graphics are detailed for easy implementation, and a thorough presentation of the mathematical principles of geometric transformations and viewing are included.
Artificial Intelligence for Humans, Volume 1: Fundamental Algorithms
Jeff Heaton - 2013
This book teaches basic Artificial Intelligence algorithms such as dimensionality, distance metrics, clustering, error calculation, hill climbing, Nelder Mead, and linear regression. These are not just foundational algorithms for the rest of the series, but are very useful in their own right. The book explains all algorithms using actual numeric calculations that you can perform yourself. Artificial Intelligence for Humans is a book series meant to teach AI to those without an extensive mathematical background. The reader needs only a knowledge of basic college algebra or computer programming—anything more complicated than that is thoroughly explained. Every chapter also includes a programming example. Examples are currently provided in Java, C#, R, Python and C. Other languages planned.