Search results for ""no starch press,us""
No Starch Press,US Engineering Secure Devices
With the rise of the Internet of Things (IoT) and the increased connectivity of smart devices that rely on an embedded computer system at their core, the need for affordable yet effective security measures is higher than ever. This book takes you on a tour through the jungle of potential risks and protection measures, as well as the reasoning behind them, and practical implementation examples. Based on hands-on experience and recent research insights, the journey starts with the basics for a secure development process and summarizes the cryptographic essentials relevant for practical security engineering. Next you''ll explore embedded security building blocks like random number generators, implementations options for cryptographic algorithms, secure data storage, unique device identities, and protected communication channels. Later chapters cover advanced device concepts like secure boot and firmware update processes, access control management, and system monitoring. Several case studi
£51.29
No Starch Press,US Ada & Zangemann: A Tale of Software, Skateboards, and Raspberry Ice Cream
The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wants to take another close-up look at his inventions during a walk through the city, a child hits him in the shin with the skateboard. That hurts! Enraged, the inventor makes a momentous decision... The clever girl Ada sees through what is going on. Together with her friends, she forges a plan. This illustrated children's book tells the story of the famous inventor Zangemann and the girl Ada, a curious tinkerer. Ada begins to experiment with hardware and software, and in the process realises how crucial it is for her and others to control technology. Ada & Zangemann will inspire children's interest in tinkering and encourage shaping technology.
£16.19
No Starch Press,US The Art Of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Lif
Most software developers waste thousands of hours working with overly complex code. The eight core principles in The Art of Clean Coding will teach you how to write clear, maintainable code without compromising functionality. The book's guiding principle is simplicity: reduce and simplify, then reinvest energy in the important parts to save you countless hours and ease the often-onerous task of code maintenance. Bestselling author Christian Mayer leverages his experience helping thousands perfect their coding skills in this new book.
£26.09
No Starch Press,US Practical Doomsday: A User's Guide to the End of the World
As a leading security engineer, Michal Zalewksi has spent his career methodically anticipating and planning for cyberattacks. In Practical Doomsday, Zalewski applies the same thoughtful, rational approach to preparing for disasters of all kinds. By sharing his research, advice, and a healthy dose of common sense, he'll help you rest easy knowing you have a plan for the worst-even if the worst never comes. Disasters happen, but they don't have to dominate your life. Practical Doomsday will help you plan ahead, so you can stop worrying about what tomorrow may bring and start enjoying your life today.
£21.59
No Starch Press,US Go H*ck Yourself: A Simple Introduction to Cyber Attacks and Defense
Go H*ck Yourself is an eye-opening, hands-on introduction to the world of hacking, from an award-winning cybersecurity coach. As you perform common attacks against yourself, you'll be shocked by how easy they are to carry out - and realize just how vulnerable most people really are. This book will guide you through setting up a virtual hacking lab so you can safely try out attacks without putting yourself or others at risk. Then give step-by-step instructions which will walk you through executing every major type of attack, including physical access hacks, Google hacking and reconnaissance, social engineering and phishing, malware, password cracking, web hacking, and phone hacking.
£26.09
No Starch Press,US The Lego Mindstorms Robot Inventor Activity Book: A Beginner's Guide to Building and Programming LEGO Robots
Seven cool projects guide you through creating interactive robotic models with the LEGO MINDSTORMS Robot Inventor kit. The book is packed with illustrations to help you better visualise each model and includes a quick reference guide to the programming blocks used and the complete bill of materials of the kit. As you build these robots, you'll learn how to use the LEGO MINDSTORMS App (based on the Scratch 3.0 programming language) and be given the tools necessary to invent your own LEGO MINDSTORMS robots when you're ready for more.
£30.59
No Starch Press,US Bare Metal C: Embedded Programming for the Real World
Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using, this book pulls back the curtain on what the compiler is doing for you so that you can see all the details of what's happening with your program. As you progress through the book you'll learn how to integrate serial input/output and interrupts into your programs, what the C compiler and linker do behind the scenes, how to write more efficient programmes, and much more.
£43.19
No Starch Press,US The Art Of 64-bit Assembly, Volume 1: x86-64 Machine Organization and Programming
Randall Hyde's The Art of Assembly Language has been the go-to book for learning assembly language for decades. Hyde's latest work, Art of 64-bit Assembly Language is the 64-bit version of this popular text. This book guides you through the maze of assembly language programming by showing how to write assembly code that mimics operations in High-Level Languages. This leverages your HLL knowledge to rapidly understand x86-64 assembly language.
£68.39
No Starch Press,US Learn Python Visually: Creative Coding with Processing.py
An accessible, visual, and creative approach to teaching Python programming using the Processing development environment. Readers learn the theoretical and technical workings of computer programming as they write code that produces intriguing and aesthetically-pleasing results. Based on a decade's worth of lecturing experience, the author covers what works best for those looking to learn programming fundamentals in a visual context.
£43.19
No Starch Press,US Hardcore Programming For Mechanical Engineers: Build Engineering Applications from Scratch
Hardcore Programming for Engineers is about solving mechanical engineering problems using a computer. These problems require good programming skills and some knowledge of computer graphics, geometry, regular expressions, and other technologies that are covered in this book but which are typically hard to find in one text alone. The book covers all the essential ingredients that make up engineering applications with a focus on code quality and automated unit testing to ensure that code does what it is supposed to do, without errors.
£51.29
No Starch Press,US Poc Or Gtfo Volume 3
The international journal of Proof-of-Concept or Get the Fuck Out is a celebrated collection of short essays on computer security, reverse engineering and retro-computing topics by many of the world's most famous hackers. Topics include how to dump the ROM from one of the most secure Sega Genesis games ever created; how to create a PDF that is also a Git repository; how to extract the Game Boy Advance BIOS ROM; how to sniff Bluetooth Low communications with the BCC Micro:Bit; how to conceal ZIP Files in NES Cartridges; how to remotely exploit a TetriNET Server; and more.
£34.19
No Starch Press,US Arduino Workshop, 2nd Edition: A Hands-on Introduction with 65 Projects
This long-awaited second edition of the best-selling Arduino Workshop (over 35,000 copies sold) goes beyond making simple projects to teach beginners how to use the Arduino, in-depth. Arduino Workshop is loved by readers because it focuses on learning how the board works rather than simply making a series of canned projects.
£29.69
No Starch Press,US Introduction To Computer Organization: An Under the Hood Look at Hardware and x86-64 Assembly
Unlike other books about assembly language and computer organisation, Introduction to Computer Organization is written with the understanding that most programmers will never have to write x86-64 assembly language or design hardware. By the end of the book readers should have a strong understanding of how binary is used to store data; how Boolean logic works, and how it's implemented in a computer; the basics of computer hardware; assembly language; program flow; and Input/Output.
£51.29
No Starch Press,US Your Linux Toolbox: A Zine Boxset
Ever wished you could spy on your computer with a handy incantation or bewitch your programs to debug themselves - now you can by becoming a Linux wizard! Okay, reading these zines won't actually make you a wizard, but you'll sure feel like one after you learn some neat Linux tricks. With this collected edition of Julia Evans's wildly popular Linux zines, you'll view programming in a way you never have before - now on fancier paper!
£26.09
No Starch Press,US The Hardware Hacker
For over a decade, Andrew 'bunnie' Huang has shaped the fields of hacking and hardware, from his cult-classic book Hacking the Xbox to the open-source laptop Novena and his mentorship of various hardware startups and developers. Here Huang shares his experiences in manufacturing and open hardware, creating an illuminating and compelling career retrospective. With highly detailed passages on the ins and outs of manufacturing and a comprehensive take on the issues associated with open source hardware, The Hardware Hacker is an invaluable resource for aspiring hackers and makers.
£16.19
No Starch Press,US Micro:bit For Mad Scientists: 30 Clever Coding and Electronics Projects for Kids
The BBC micro:bit is a tiny electronics board developed to teach kids and beginners about coding and hardware. This book will show you how to code in MicroPython and JavaScript Blocks, simplified versions of the popular Python and JavaScript programming languages, through building some dastardly and eccentric electronics projects with the micro:bit.
£21.59
No Starch Press,US Programming With Openscad: A Beginner's Guide to Coding 3D-Printable Objects
OpenSCAD is free, open-source 3D modelling software; its easy-to-use programming interface is great for beginners, because the simple design lets you quickly display and view the results of your code. In Learn to Program With 3D Printing, OpenSCAD's creator will teach you all you need to know to design, programme, and create amazing 3D-printed projects. Along the way, beginning programmers are introduced to essential programming concepts, like variables, loops, functions, and more. Co-authored by the software's primary creator Marius Kintel.
£26.09
No Starch Press,US The Lego Zoo: 50 Easy-to-Build Animals
The LEGO Zoo book shows kids of any age how to build 50 simple animal models using only standard LEGO parts that are already likely to be in their collection. Readers learn how to build models of animals like crocodiles, zebras, wolves, lions, flamingos, plus many more. Projects are ordered by increasing difficulty making it easy to jump in without getting in over your head. The animals are so cute and goofy, whether building as a family or solo The LEGO Zoo is sure to deliver a roaring good time!
£17.09
No Starch Press,US 10 Led Projects For Geeks: Build Light-Up Costumes, Sci-Fi Gadgets, and Other Clever Inventions
The LED Project Handbook is a collection of 11 interactive, exciting projects from a group of the world's most famous makers. Following a quick primer on how LEDs work, readers learn to combine LEDs with the Arduino and Raspberry Pi to build quirky projects like a sea-urchin lamp, an illuminated UFO desktop model, a cheater's dice-roller for boardgames, an LED music visualiser, and a 'magic' wand that uses gesture recognition to turn lights on and off.
£20.69
No Starch Press,US Beautiful Minecraft
With a bit of imagination and a heavy dose of artistic talent, Minecraft blocks can be used to build almost anything. But as you ll see, some artists are taking Minecraft building to a whole new level. Beautiful Minecraft is a compendium of stunning artwork built in Minecraft. Using millions of blocks and spending hundreds of hours, these artists have created floating steampunk cities, alien worlds, detailed classical sculptures, fantastical landscapes, architectural marvels, and more. The results are simply beautiful.
£17.09
No Starch Press,US The Manga Guide To Regression Analysis
Like a lot of people, Miu has had trouble learning regression analysis. But with new motivation in the form of a handsome but shy customer and the help of her brilliant caf© coworker Risa, she s determined to master it. Follow along with Miu and Risa in The Manga Guide to Regression Analysis as they calculate the effect of temperature on iced tea orders, predict bakery revenues, and work out the probability of cake sales with simple, multiple, and logistic regression analysis. You ll get a refresher in basic concepts like matrix equations, inverse functions, logarithms, and differentiation before diving into the hard stuff. Learn how to: Calculate the regression equation Check the accuracy of your equation with the correlation coefficient Perform hypothesis tests and analysis of variance, and calculate confidence intervals Make predictions using odds ratios and prediction intervals Verify the validity of your analysis with diagnostic checks Perform chi-squared tests and F-tests
£21.59
No Starch Press,US The Official Scratch Jr. Book
ScratchJr is a free, introductory computer programming language that runs on iPads, Android tablets, Amazon tablets, and Chromebooks. Inspired by Scratch, the wildly popular programming language used by millions of children worldwide, ScratchJr helps even younger kids create their own playful animations, interactive stories, and dynamic games. The Official ScratchJr Book is the perfect companion to this free app and makes coding easy and fun for all. Kids learn to program by connecting blocks of code to make characters move, jump, dance, and sing. Each chapter includes several activities that build on one another, culminating in a fun final project. These hands-on activities help kids develop computational-thinking, problem-solving, and design skills. In each activity, you ll find: Step-by-step, easy-to-follow directions Ways to connect the activity with literacy and math concepts Tips for grown-ups and teachers Creative challenges to take the learning further By the end of the bo
£17.09
No Starch Press,US Teach Your Kids To Code
Teach Your Kids to Code is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM. Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications. Whether you've been coding for years or have never programmed anything at all, Teach Your Kids to Code will help you show your young programmer how to: Explore geometry by drawing colorful shapes with Turtle graphics Write programs to encode and decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls Create fun, playable games like War, Yahtzee, and Pong Add interactivity, ani
£26.09
No Starch Press,US The Lego Architect
Travel through the history of architecture in The LEGO Architect. You'll learn about styles like Art Deco, Modernism, and High-Tech, and find inspiration in galleries of LEGO models from around the world. Then take your turn building 12 models in a variety of styles. Snap together some bricks and learn architecture the fun way!
£23.99
No Starch Press,US Junkyard Jam Band
Making music doesn t have to be about dropping big bucks in the guitar shop or endlessly fiddling with expensive software. You can make good noise out of bits of wood and wire, plastic and steel. When you build your own instruments, creating your own sound comes naturally. Junkyard Jam Band is a step-by-step guide to making a full array of complete musical projects no previous carpentry or electronics experience required. Each build includes tips on how to coax the best sounds out of the instrument and encourages you to mod the project to fit your own style. Learn how to: Bust up your old tape decks for a handheld old-skool Scratchbox Give your voice a robotic makeover with the Droid Voicebox Circuit-bend unsuspecting childhood toys into mutant glitching jazz-punk machines Transform cigar boxes into thumb pianos and electric ukuleles Build a crackling, multifunction Mud-n-Sizzle Preamp to attach to any electric music machine Along the way, you ll explore the physics behind wind i
£21.59
No Starch Press,US The Sparkfun Guide To Processing
Processing is a free, beginner-friendly programming language designed to help non-programmers create interactive art with code. The SparkFun Guide to Processing, the first in the SparkFun Electronics series, will show you how to craft digital artwork and even combine that artwork with hardware so that it reacts to the world around you. Start with the basics of programming and animation as you draw colorful shapes and make them bounce around the screen. Then move on to a series of hands-on, step-by-step projects that will show you how to: Make detailed pixel art and scale it to epic proportions Write a maze game and build a MaKey MaKey controller with fruit buttons Play, record, and sample audio to create your own soundboard Fetch weather data from the Web and build a custom weather dashboard Create visualizations that change based on sound, light, and temperature readings With a little imagination and Processing as your paintbrush, you ll be on your way to coding your own gallery
£26.09
No Starch Press,US The Lego Adventure Book, Vol. 3
In this volume of the LEGO Adventure Book series, Megs and Brickbot face their toughest challenge yet. The Destructor is on the loose again, demolishing LEGO models and shaking things up! Join Megs as she rebuilds the models and meets some of the world s best builders. Learn to create a Renaissance house, a classic movie theater, sushi, Miniland-scale marvels, an ice cream truck, street lamps, and even a chicken coop. With 40 step-by-step breakdowns and nearly 150 example models, The LEGO Adventure Book will surely inspire you and keep you building!
£21.59
No Starch Press,US Python Playground
Python is a powerful programming language that s easy to learn and fun to play with. But once you ve gotten a handle on the basics, what do you do next? Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You ll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like: Generate Spirograph-like patterns using parametric equations and the turtle module Create music on your computer by simulating frequency overtones Translate graphical images into ASCII art Write an autostereogram program that produces 3D images hidden beneath random patterns Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques Construct 3D visualizations using data from CT and MRI scans Build a laser show that responds to music
£26.09
No Starch Press,US Incredible Lego Technic
From tanks to tow trucks, all the models showcased in this book use LEGO Technic gears, pulleys, pneumatics, and electric motors to really move. You ll find some of the world s best fan-created LEGO superècars, construction equipment, monster trucks, watercraft, and more, along with design notes and breakaway views of the truly incredible mechanisms inside. Look closely, and you ll learn how expert builders use differentials, suspensions, linkages, and complex gearing systems in their creations. Whether you re a beginning builder or a longtime LEGO fan, Incredible LEGO Technic offers a unique look at the artistry and engineering that can make your LEGO creations come alive.
£26.09
No Starch Press,US Beautiful Lego
Mix hundreds of thousands of LEGO bricks with dozens of artists, and what do you get? Beautiful LEGO, a compendium of LEGO artwork that showcases a stunning array of pieces ranging from incredibly lifelike replicas of everyday objects and famous monuments to imaginative renderings of spaceships, mansions, and mythical creatures. You ll also meet the minds behind the art. Interviews with the artists take you inside the creative process that turns simple, plastic bricks into remarkable LEGO masterpieces.
£26.09
No Starch Press,US The Practice Of Network Security Monitoring
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 int
£43.19
No Starch Press,US Learn You Some Erlang For Great Good
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design can intimidate the uninitiated. Luckily, there s a new weapon in the battle against Erlang-phobia: Learn You Some Erlang for Great Good! Erlang maestro Fred H©bert starts slow and eases you into the basics: You ll learn about Erlang s unorthodox syntax, its data structures, its type system (or lack thereof!), and basic functional programming techniques. Once you ve wrapped your head around the simple stuff, you ll tackle the real meat-and-potatoes of the language: concurrency, distributed computing, hot code loading, and all the other dark magic that makes Erlang such a hot topic among today s savvy developers. As you dive into Erlang s functional fantasy world, you ll learn about: Testing your applications with EUnit and Common Test Building and releasing your applications with the OTP framework Passing messages, raising errors, and start
£43.19
No Starch Press,US The Manga Guide To Linear Algebra
Reiji wants two things in life: a black belt in karate and Misa, the girl of his dreams. Luckily, Misa's big brother is the captain of the university karate club and is ready to strike a deal: Reiji can join the club if he tutors Misa in linear algebra. Follow along in The Manga Guide to Linear Algebra as Reiji takes Misa from the absolute basics of this tricky subject through mind-bending operations like performing linear transformations, calculating determinants, and finding eigenvectors and eigenvalues. With memorable examples like miniature golf games and karate tournaments, Reiji transforms abstract concepts into something concrete, understandable, and even fun. As you follow Misa through her linear algebra crash course, you'll learn about: Basic vector and matrix operations such as addition, subtraction, and multiplication Linear dependence, independence, and bases Using Gaussian elimination to calculate inverse matrices Subspaces, dimension, and linear span Practical appli
£21.59
No Starch Press,US The Ida Pro Book, 2nd Edition
No source code? No problem. With IDA Pro, the interactive disassembler, you live in a source code-optional world. IDA can automatically analyze the millions of opcodes that make up an executable and present you with a disassembly. But at that point, your work is just beginning. With The IDA Pro Book, you'll learn how to turn that mountain of mnemonics into something you can actually use. Hailed by the creator of IDA Pro as 'profound, comprehensive, and accurate,' the second edition of The IDA Pro Book covers everything from the very first steps to advanced automation techniques. You'll find complete coverage of IDA's new Qt-based user interface, as well as increased coverage of the IDA debugger, the Bochs debugger, and IDA scripting (especially using IDAPython). But because humans are still smarter than computers, you'll even learn how to use IDA's latest interactive and scriptable interfaces to your advantage. Save time and effort as you learn to: Navigate, comment, and modify disas
£59.39
No Starch Press,US The Art Of Assembly Language, 2nd Edition
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use. Since 1996, Randall Hyde's The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to 32-bit x86 assembly for non-assembly programmers. Hyde's primary teaching tool, High Level Assembler (or HLA), incorporates many of the features found in high-level languages (like C, C++, and Java) to help you quickly grasp basic assembly concepts. HLA lets you write true low-level code while enjoying the benefits of high-level language programming. As you read The Art of Assembly Language, you'll learn the low-level theory fundamental to computer science and turn that understanding into real, functional code. You'll learn how to: Edit, compile, and run HLA programs Decla
£51.29
No Starch Press,US Gray Hat Python
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
£34.19
No Starch Press,US The Manga Guide To Databases
Want to learn about databases without the tedium? With its unique combination of Japanese-style comics and serious educational content, The Manga Guide to Databases is just the book for you. Princess Ruruna is stressed out. With the king and queen away, she has to manage the Kingdom of Kod's humongous fruit-selling empire. Overseas departments, scads of inventory, conflicting prices, and so many customers! It's all such a confusing mess. But a mysterious book and a helpful fairy promise to solve her organizational problems with the practical magic of databases. In The Manga Guide to Databases, Tico the fairy teaches the Princess how to simplify her data management. We follow along as they design a relational database, understand the entity-relationship model, perform basic database operations, and delve into more advanced topics. Once the Princess is familiar with transactions and basic SQL statements, she can keep her data timely and accurate for the entire kingdom. Finally, Tico exp
£21.59
No Starch Press,US The Android Malware Handbook: Using Manual Analysis and ML-Based Detection
This comprehensive guide to Android malware introduces current threats facing the world's most widely used operating system. After exploring the history of attacks seen in the wild since the time Android first launched, including several malware families previously absent from the literature, you'll practice static and dynamic approaches to analysing real malware specimens. Next, you'll examine the machine-learning techniques used to detect malicious apps, the types of classification models that defenders can use, and the various features of malware specimens that can become input to these models. You'll then adapt these machine-learning strategies to the identification of malware categories like banking trojans, ransomware, and SMS fraud. You'll learn: How historical Android malware can elevate your understanding of current threats; How to manually identify and analyse current Android malware using static and dynamic reverse-engineering tools; How machine-learning algorithms can anal
£43.19
No Starch Press,US Hacks, Leaks, And Revelations: The Art of Analyzing Hacked and Leaked Data
In the age of hacking and whistleblowing, the internet contains massive troves of leaked information containing goldmines of newsworthy revelations in the public interest - if you know how to unravel them. For investigative journalists or amateur researchers with or without prior programming knowledge, this book gives you the technical expertise to find and interrogate complex datasets, transforming unintelligible files into ground-breaking reports. Through hands-on assignments and examples that highlight real-world cases, information security expert and well-known investigative journalist Micah Lee guides you through the process of analysing leaked datasets from governments, companies, and political groups. You'll dig into hacked files from the BlueLeaks dataset of law enforcement records, analyse social media traffic from those behind the 2021 insurrection at the US Capitol, hear the exclusive story of privately leaked data from the anti-vaccine group America's Frontline Doctors, an
£43.19
No Starch Press,US The Book Of I2c
If you work with embedded systems, you're bound to encounter the ubiquitous Inter-Integrated Circuit bus (IIC, I2C, or I2C) - a serial protocol for connecting integrated circuits in a computer system. In The Book of I2C, the first comprehensive guide to this bus, bestselling author Randall Hyde draws on 40 years of industry experience to get you started designing and programming I2C systems.
£43.19
No Starch Press,US Engineering in Plain Sight: An Illustrated Field Guide to the Constructed Environment
Engineering in Plain Sight is a beautifully illustrated field guide to the infrastructure around us. Engineering in Plain Sight extends the field guide genre from natural phenomena to human-made structures, making them approachable and understandable to non-engineers. It transforms readers' perspectives of the built environment, converting the act of looking at infrastructure from a mundane inevitability into an everyday diversion and joy. Each section of this accessible, informative book features colorful illustrations revealing the fascinating details of how the human-made world works. An ideal road trip companion, this book offers a fresh perspective on the parts of the environment that often blend into the background. Readers will learn to identify characteristics of the electrical grid, roadways, railways, bridges, tunnels, waterways, and more. Engineering in Plain Sight inspires curiosity, interest, and engagement in how the infrastructure around us is designed and constructed.
£30.59
No Starch Press,US Javascript Crash Course
JavaScript is the programming language of the internet - the secret sauce that makes websites dynamic, responsive, and all-around awesome. This fast-paced tutorial quickly teaches total beginners how to code in this popular, easy-to-learn language. Light-hearted and hands-on, the book introduces you to programming essentials through fun examples, hands-on exercises, and cool projects like building a Pong-style computer game. You''ll discover all of the important aspects of the language (without delving into expert-level nitty-gritty details or confusing jargon) as you develop a fast knack for programming with JavaScript. Learn fundamental JS coding concepts, including objects, functions, arrays, and loops, explore key web programming topics, like interactivity and drawing graphics with Canvas, use JavaScript to make games, apps, and even create music.
£43.19
No Starch Press,US The Art Of Cyberwarfare: An Investigator's Guide to Espionage, Ransomware, and Organized Cybercrime
Today, companies find themselves targeted by sophisticated nation state cyber attackers armed with the resources to craft scarily effective campaigns. This book is a detailed guide to understanding the major players, the techniques they use, and the process of analysing their advanced attacks. Whether you're an individual researcher or part of a team within a Security Operations Center (SoC), you'll learn to approach, track, and attribute attacks to these advanced actors. Jon DiMaggio demonstrates some of the techniques he has employed to uncover crucial information about the 2021 Colonial Pipeline attacks, among others.
£34.19
No Starch Press,US Lego Technic Non-electric Models: Compelling Contraptions
Get inspired by the fun, creative projects found in LEGO Technic Non-Electric Models: Compelling Contraptions. Each project uses colour-coded pieces and is illustrated with photographs taken from multiple angles, making it easy to see how the models are assembled.Compelling Contraptions features a variety of interesting mechanisms, including drawing devices, spinning tops, measuring tools, and stands for your phone or tablet. This visual guide is the brainchild of master builder Yoshihito Isogawa and is designed to fire the imaginations of LEGO builders young and old.
£21.59
No Starch Press,US Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters
When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen? In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you ll explore the darker side of Python s capabilities writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You ll learn how to: Create a trojan command-and-control using GitHub Detect sandboxing and automate comèmon malware tasks, like keylogging and screenshotting Escalate Windows privileges with creative process control Use offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machine Extend the popular Burp Suite web-hacking tool Abuse Windows COM automation to perform a man-in-the-browser attack Exfiltrate data from a network most sneakily Insider techniques and creative challenges throughout show you how to extend th
£38.69
No Starch Press,US Practical Social Engineering: A Primer for the Ethical Hacker
Readers learn how to leverage human psychology and publicly available information to attack a target. The book includes sections on how to evade detection, spear phish, generate reports, and protect victims to ensure their well-being. Readers learn how to collect information about a target and how to exploit that information to make their attacks more effective. They also learn how to defend themselves or their workplace against social engineering attacks.
£30.59
No Starch Press,US Practical Deep Learning: A Python-Based Introduction
Deep Learning for Complete Beginners: A Python-Based Introduction is for complete beginners in machine learning. It introduces fundamental concepts such as classes and labels, building a dataset, and what a model is and does before presenting classic machine learning models, neural networks, and modern convolutional neural networks. Experiments in Python - working with leading open-source toolkits and standard datasets - give the reader hands-on experience with each model and help them build intuition about how to transfer the examples in the book to their own projects.
£51.29
No Starch Press,US The Game Console 2.0: A Photographic History From Atari to Xbox
This revised and expanded second edition of the bestselling The Game Console contains brand new content, with coverage of 50 more consoles, variants, and accessories in 50 added pages. The Game Console 2.0 is a gorgeous coffee table book for geeks and gamers that brings together highly detailed photos of more than 100 video game consoles and their electronic interiors spanning nearly five decades.
£34.19