You own the world's most versatile, customizable camera: your iPhone. Out of the box, your iPhone camera is no-frills, but you can transform it into a digital darkroom, photo editing suite, and photob
A solid understanding of OpenBSD's PF subsystem is a necessity for any network administrator working in a BSD environment. PF is the heart of the OpenBSD firewall but there are few quality books and
Snip, Burn, Solder, Shred is a geeky toy-making and craft book, stuffed with projects like sewing a stuffed sock squid, building a steam-powered milk-carton boat, soldering an oversized joy buzzer, a
Molecular biology is the study of life at the cellular level. With its unique Japanese comic style, "The Manga Guide to Molecular Biology" is a gentle and fun cartoon guide to this vast topic.
Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits arms you with the knowledge you need to write offensive rootkits, to defend against malici
No product on the planet enjoys the devotion of a Macintosh computer. Famously dedicated to their machines, many Mac fans eat, sleep and breathe Macintosh. In "The Cult of Mac," Wired News managing e
Like many people, Mui is having trouble learning regression analysis-or even staying awake in class. But with new motivation, in the form of a handsome but shy customer, and the help of her brilliant
BUILD 10 COOL MODELS!With just one collection of LEGOR bricks, you can build any of these 10 models—from the simple Go-Kart to the intricate Rescue Truck.Handy tips and advanced building techniques wi
The LEGO® MINDSTORMS® software and its NXT-G programming language are powerful tools that make it easy to write custom programs for your robots. NXT-G is a great first programming language, b
At last, fans of the LEGO BOOST robot building kit have the learning resource they've been missing! Enter The LEGO BOOST Activity Book: a full-color guide that will help readers learn how to build and
The LED Project Handbook is a collection of interactive and customizable projects that all have the humble LED in common, but don’t write them off as basic! You’ll learn how to make challe
The beauty of Minecraft lies in the ability to create anything you can imagine, one block at a time. Now, some builders and artists are taking this to a whole new level, with stunning artwork of fanta
The iPad is cute, lovable, fun to play with, and a bit mysterious. This second edition of the best-selling My New iPad removes the mystery, showing every user how to get more from their new iPad. Thi
This is the latest volume in No Starch Press line of LEGO-related titles and a follow-on to our best-selling The LEGO MINDSTORMS NXT Idea Book. Volume 2 in this series dives headfirst into the creati
What exactly is a slope? What's the difference between a tile and a plate? Why is it bad to simply stack bricks in columns to make a wall? "The Unofficial LEGO Builder's Guide" is here to answer your
The Linux Programming Interface describes the Linux API (application programming interface)-the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, b
Scratch is the wildly popular educational programming language used in millions of homes and schools worldwide to create interactive art, stories, games, simulations, and music videos. With The Scrat
Adult supervision required. Although these guns shoot only LEGO bricks or rubber bands (not bullets), they can still hurt. Always wear eye protection and never point guns at eyes or other people. For
The whirlwind of social media, online dating, and mobile apps can make life a dream—or a nightmare. For every trustworthy website, there are countless jerks, bullies, and scam artists who want to harv
Charming, easy-to-follow illustrations and diagrams help simplify difficult concepts in this introductory guide to the C programming language. Covers basic programming, operators, control flow stateme
An accessible guide to machine learning principles for programmers. Features hands-on example projects, real-world case studies, and easy-to-understand explanations.Practical Machine Learning is a cle
Scratch is a graphical programming language from MIT's Media Lab that's designed especially for young people. Students control graphics, music, and more by snapping together blocks, much like LEGO bri