Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Modern web applications are built on a tangle of technologies that have been developed over time and then haphazardly pieced together. Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.In The Tangled Web, Michal Zalewski, one of the world's top browser security experts, offers a compelling narrative that explains exactly how browsers work and why they're fundamentally insecure. Rather than dispense simplistic advice on vulnerabilities, Zalewski examines the entire browser security model, revealing weak points and providing crucial information for shoring up web application security.You'll learn how to:-Perform common but surprisingly complex tasks such as URL parsing and HTML sanitization-Use modern security features like Strict Transport Security, Content Security Policy, and Cross-Origin Resource Sharing-Leverage many variants of the same-origin policy to safely compartmentalize complex web applications and protect user credentials in case of XSS bugs-Build mashups and embed gadgets without getting stung by the tricky frame navigation policy-Embed or host user-supplied content without running into the trap of content sniffingFor quick reference, "Security Engineering Cheat Sheets" at the end of each chapter offer ready solutions to problems you're most likely to encounter. With coverage extending as far as planned HTML5 features, The Tangled Web will help you create secure web applications that stand the test of time.
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.The Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:-Create artful graphs to visualize complex data sets and functions-Write more efficient code using parallel R and vectorization-Interface R with C/C++ and Python for increased speed or functionality-Find new R packages for text analysis, image manipulation, and more-Squash annoying bugs with advanced debugging techniquesWhether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.
Kumi loves to eat, but she's worried that her passion for junk food is affecting her health. Determined to unlock the secrets of dieting, she enlists the help of her brainy friend Nemoto and his beautiful biochemistry professor, Dr. Kurosaka. And so it begins...Follow along in The Manga Guide to Biochemistry as Kumi explores the mysteries of her body's inner workings. With the help of RoboCat, the professor's friendly endoscopic robot, you'll soar through the incredible chemical machinery that keeps us alive and get an up-close look at biopolymers like DNA and proteins, the metabolic processes that turn our food into energy, and the enzymes that fuel our bodies' chemical reactions.As you dive into the depths of plant and animal cells, you'll learn about:-The metabolism of substances like carbohydrates, lipids, proteins, and alcohol-How the energy powerhouses known as mitochondria produce ATP-DNA transcription and the different types of RNA that work together to translate the genetic code into proteins-Enzyme kinetics, how they're measured, and how enzyme inhibition worksWhether you're a medical student, an amateur scientist, or just curious about how your body turns cupcakes into energy, The Manga Guide to Biochemistry is your key to understanding the science of life.
Everything's gone screwy at Tagai Academy. When the headmaster forces Minagi's entire class to study Einstein's theory of relativity over summer school, Minagi volunteers to go in their place. There's just one problem: He's never even heard of relativity before! Luckily, Minagi has the plucky Miss Uraga to teach him.Follow along with The Manga Guide to Relativity as Minagi learns about the non-intuitive laws that shape our universe. Before you know it, you'll master difficult concepts like inertial frames of reference, unified spacetime, and the equivalence principle. You'll see how relativity affects modern astronomy and discover why GPS systems and other everyday technologies depend on Einstein's extraordinary discovery.The Manga Guide to Relativity also teaches you how to:-Understand and use E = mc2, the world's most famous equation-Calculate the effects of time dilation using the Pythagorean theorem-Understand classic thought experiments like the Twin Paradox, and see why length contracts and mass increases at relativistic speeds-Grasp the underpinnings of Einstein's special and general theories of relativityIf the idea of bending space and time really warps your brain, let The Manga Guide to Relativity straighten things out.
Network security is not simply about building impenetrable walls—determined attackers will eventually overcome traditional defenses. The most effective computer security strategies integrate network security monitoring (NSM): the collection and analysis of data to help you detect and respond to intrusions.In The Practice of Network Security Monitoring, Mandiant CSO Richard Bejtlich shows you how to use NSM to add a robust layer of protection around your networks—no prior experience required. To help you avoid costly and inflexible solutions, he teaches you how to deploy, build, and run an NSM operation using open source software and vendor-neutral tools.You''ll learn how to:–Determine where to deploy NSM platforms, and size them for the monitored networks–Deploy stand-alone or distributed NSM installations–Use command line and graphical packet analysis tools, and NSM consoles–Interpret network evidence from server-side and client-side intrusions–Integrate threat intelligence into NSM software to identify sophisticated adversariesThere’s no foolproof way to keep attackers out of your network. But when they get in, you’ll be prepared. The Practice of Network Security Monitoring will show you how to build a security net to detect, contain, and control them. Attacks are inevitable, but losing sensitive data shouldn''t be.
With just one collection of LEGO bricks, you can build any of these 10 models—from the simple Hot Rod to the mighty Excavator. Tips and tricks will inspire you to create your own amazing models. Whether you’re new to the LEGO Build-It Book series or ready for a new challenge, you’re in for hours of fun!–Hot Rod–Forklift–Wrecker–Roadster–Gran Turismo–Dune Buggy–Chopper–Big Rig–F1 Racer–Excavator
The LEGO® Technic Idea Book: Wheeled Wonders is a collection of hundreds of mechanisms for cars, trucks, motorcycles, and other vehicles that you can build based on their pictures alone. Each project uses color-coded pieces and is photographed from multiple angles, making it easy to see how the models are assembled without the need for step-by-step instructions. Every model illustrates a different principle, concept, or mechanism that will inspire your own original creations. You're encouraged to use these elements as building blocks to create your own masterpieces.The Technic models in Wheeled Wonders spin or move things, drag race, haul heavy gear, bump off walls, wind up and go, and much more. You'll discover how to build differential gears, implement steering and suspension, and design clutch and transmission systems to use in your own vehicles.This visual guide, the second in the three-volume LEGO Technic Idea Book series, is the brainchild of master builder Yoshihito Isogawa of Tokyo, Japan. Each title is filled with photos of Isogawa's unique models, all of which are designed to fire the imaginations of LEGO builders young and old.Imagine. Create. Invent. Now, what will you build?NOTE: The LEGO Technic Idea Book series uses parts from various Technic sets. If you don't have some of the pieces shown in a particular model, experiment by substituting your own parts or visit the author's website for a list of the special parts used in the book.
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it''s easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code to get everything working. Not anymore.Gray Hat Python explains the concepts behind hacking tools and techniques like debuggers, trojans, fuzzers, and emulators. But author Justin Seitz goes beyond theory, showing you how to harness existing Python-based security tools—and how to build your own when the pre-built ones won''t cut it.You''ll learn how to:–Automate tedious reversing and security tasks–Design and program your own debugger–Learn how to fuzz Windows drivers and create powerful fuzzers from scratch–Have fun with code and library injection, soft and hard hooking techniques, and other software trickery–Sniff secure traffic out of an encrypted web browser session–Use PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU, and moreThe world''s best hackers are using Python to do their handiwork. Shouldn''t you?
Megumi is an all-star athlete, but she''s a failure when it comes to physics class. And she can''t concentrate on her tennis matches when she''s worried about the questions she missed on the big test! Luckily for her, she befriends Ryota, a patient physics geek who uses real-world examples to help her understand classical mechanics—and improve her tennis game in the process!In The Manga Guide to Physics, you''ll follow alongside Megumi as she learns about the physics of everyday objects like roller skates, slingshots, braking cars, and tennis serves. In no time, you''ll master tough concepts like momentum and impulse, parabolic motion, and the relationship between force, mass, and acceleration.You''ll also learn how to:–Apply Newton''s three laws of motion to real-life problems–Determine how objects will move after a collision–Draw vector diagrams and simplify complex problems using trigonometry–Calculate how an object''s kinetic energy changes as its potential energy increasesIf you''re mystified by the basics of physics or you just need a refresher, The Manga Guide to Physics will get you up to speed in a lively, quirky, and practical way.
Game Art is a tour through the artistic side of video games, with interviews on the creative process from a variety of developers in the game industry.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.