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
In small but growing software companies, the engineering manager is in the unique position of having to deal with the technical team and other senior managers, while at the same time taking direction
Nagios is a host and service monitoring tool designed to inform systems administrators of network problems before clients or managers notice. This updated guide is completely revised and expanded, wi
Myxomatosis. The Order of Canada. Noble gas. Catherine de' Medici. The History of Superman? Whether you're doing serious research on the Web or just settling an argument, it's easy to get caught up i
With clear and straightforward instructions, this guide explains how to install FreeBSD and covers configuration of popular third-party software using the ports collection. It takes the pain out of a
Rather than explain the basics of PHP, this guide provides scripts that can be implemented immediately to make programmers lives easier. Included are scripts for processing credit cards, getting live
In this second edition, author Erickson uses practical examples to illustrate the most common computer security issues in three related fields: programming, networking, and cryptography. Readers can
Addressing the firewall capabilities of Linux, a handbook for security professionals describes the Netfilter infrastruction in the Linux kernel and explains how to use Netfilter as an intrusion detect
Long popular for graphic user interface (GUI) applications and console tools and servers, this software appears to have great potential for developing cross-platform applications as well. Molkentin, a
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
In the beginning there was dial-up, and it was slow; then came broadband in the form of cable, which redefined how we access the internet, share information, and communicate with each other online. "
This second volume supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language stat
Containing 101 fun, interesting, and useful ways to get more out of Java, this title targets developers and system architects who have some basic Java knowledge but may not be familiar with the wide
Fascinating reading for any geek, this landmark title describes, in-depth, how statistical filtering is being used by next generation spam filters to identify and filter spam.
The Cult of Mac takes you inside the world of the Mac addict. Meet fans who get Mac tattoos and haircuts, people who travel across the globe to attend Apple Store openings, and counterculture icons w
Describing the knowledge the average person must have to become a top programmer, this volume teaches the important concepts of machine organization in a language-independent fashion, giving programm
"How Linux Works describes the inside of the Linux system for systems administrators, whether they maintain an extensive network in the office or one Linux box at home. Some books try to give you cop
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
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
Learn how programming algorithms work through diagrams in this full-color book.An illustrated guide to computer algorithms for students and experienced programmers. Learn how to manipulate arrays, wha
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
McKee, who has been building with LEGOs since he was a boy, gives budding engineers everything they need to know to build trains, from setting up tracks to designing custom freight cars.
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
For over a decade, Andrew "bunnie" Huang, one of the world's most esteemed hackers, has shaped the fields of hacking and hardware, from his cult-classic book Hacking the Xbox to the open-source laptop
Facebook is the world's largest social networking site, used by millions to connect with friends, share photos, and stay in touch. But it can seem huge and daunting, and if you didn't grow up with a s