Getting Started with ProcessingLearn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Programming courses usually start with theory, but this book lets you jump right into creative and fun projects. It's ideal for anyone who wants to learn basic programming, and serves as a simple introduction to graphics for people with some programming skills. ...
Getting Started with PyparsingNeed to extract data from a text file or a
web page? Or do you want to make your
application more flexible with user-defined
commands or search strings? Do
regular expressions and lex/yacc make
your eyes blur and your brain hurt?
Pyparsing could be the solution. Pyparsing
is a pure-Python class library that
makes it easy to build recursive-descent
parsers quickly. There is no need to
handcraft your own parsing state machine.
With pyparsing, you can quickly
create HTML page scrapers, logfile data
extractors, or complex data structure or
command processors. This Short Cut
shows you how! ...
Google Advertising Tools, 2nd EditionWith this book, you'll learn how to take full advantage of Google AdWords and AdSense, sophisticated online advertising tools used by thousands of businesses large and small. The second edition provides a substantially updated guide to advertising on the Web: how it works in general, and how Google's advertising programs in particular help you make money. Several business case studies demonstrate which approaches work well, which don't, and why. ...
Hackers & PaintersWritten in clear, narrative style, Hackers & Painters examines issues such as the rightness of web-based applications, the programming language renaissance, spam filtering, the Open Source Movement, internet startups and more. In each essay, Graham moves beyond widely held beliefs about the way that programmers work as he tells important stories about the kinds of people behind tech innovations, revealing distinctions about their characters and their craft. No hackers reading this book will fail to recognize themselves within these pages. No programmer will put it down without new thoughts actively percolating. ...
Hardening Cisco RoutersThis succinct book departs from other security literature by focusing exclusively on ways to secure Cisco routers, rather than the entire network. The rational is simple: If the router protecting a network is exposed to hackers, then so is the network behind it. This is a reference for protecting the protectors, and author Thomas Akin supplies all the tools necessary to turn a potential vulnerability into a strength. ...
Head First AjaxAjax is no longer an experimental approach to website development, but the key to building browser-based applications that form the cornerstone of Web 2.0. Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do - and has been done - with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach.
Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components - including the JavaScript event model, DOM, XML, JSON, and more - as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.
Head First Ajax covers: The JavaScript event model; Making Ajax requests with XMLHTTPREQUEST objects; The asynchronous a ...
Head First C#, 2nd EditionYou want to learn C# programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C# introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students. ...
Head First EJBWith Head First EJB, you'll learn not just what the technology is, but more importantly, why it is, and what it is and isn't good for. You'll learn tricks and tips for EJB development, along with tricks and tips for passing this latest, very challenging Sun Certified Business Component Developer (SCBCD) exam. You'll learn how to think like a server. You'll learn how to think like a bean. And because this is a Head First book, you'll learn how to think about thinking... And nobody knows the certification like they do --they're co-developers of Sun's actual exam! ...
High Performance MySQL, 2nd EditionHigh Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity. Learn advanced techniques in depth so you can bring out MySQL's full power. The second edition is completely revised and greatly expanded, with deeper coverage in all areas. ...
High Performance JavaScriptIf you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web applications. The problem is that all of those lines of JavaScript code can slow down your apps. This book reveals techniques and strategies to help you eliminate performance bottlenecks during development. You'll learn optimal ways to load code onto a page, programming tips to help your JavaScript run as efficiently and quickly as possible, best practices to build and deploy your files to a production environment, and more. ...