The Art of DebuggingDebugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging process more efficient and effective.
The Art of Debugging illustrates the use three of the most popular debugging tools on Linux/Unix platforms: GDB, DDD, and Eclipse. The text-command based GDB (the GNU Project Debugger) is included with most distributions. DDD is a popular GUI front end for GDB, while Eclipse provides a complete integrated development environment. ...
Absolute FreeBSD, 2nd EditionAbsolute FreeBSD, 2nd Edition is your complete guide to FreeBSD, written by FreeBSD committer Michael W. Lucas. Lucas considers this completely revised and rewritten second edition of his landmark work to be his best work ever; a true product of his love for FreeBSD and the support of the FreeBSD community. Absolute FreeBSD, 2nd Edition covers installation, networking, security, network services, system performance, kernel tweaking, filesystems, SMP, upgrading, crash debugging, and much more. ...
The Art of Assembly Language, 2nd EditionAssembly 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. ...
Torque 3D Game Development CookbookClear step-by-step instruction and practical examples to advance your understanding of Torque 3D and all of its sub-systems. Explore essential topics such as graphics, sound, networking and user input. Helpful tips and techniques to increase the potential of your Torque 3D games. ...
Axure RP StarterLearn something new in an Instant! A short, fast, focused guide delivering immediate results. Helping you learn the fundamentals of Axure RP, while making prototypes. Focus on only the most important features, saving you time and helping you to start using Axure RP immediately. Providing you with essential resources that will help you become an Axure master. ...
Professional WPF ProgrammingIf you want to learn how to build killer user interfaces for Windows and the web, then this book is for you. It arms you with the tools and code you'll need to effectively utilize the Windows Presentation Foundation (WPF). From creating appealing graphics and animated structures to enhancing performance and security, you'll be programming in no time.
First you'll explore the WPF framework and learn how to develop basic applications with ASP.NET or Visual Basic. Next you'll discover how to build more sophisticated WPF interfaces using Microsoft ExpressionBlend and then progress to more advanced programming techniques. ...
Atmospheric Monitoring with ArduinoMakers around the globe are building low-cost devices to monitor the environment, and with this hands-on guide, so can you. Through succinct tutorials, illustrations, and clear step-by-step instructions, you'll learn how to create gadgets for examining the quality of our atmosphere, using Arduino and several inexpensive sensors.
Detect harmful gases, dust particles such as smoke and smog, and upper atmospheric haze—substances and conditions that are often invisible to your senses. You'll also discover how to use the scientific method to help you learn even more from your atmospheric tests. ...
Getting Started with RFIDIf you want to experiment with radio frequency identification (RFID), this book is the perfect place to start. All you need is some experience with Arduino and Processing, the ability to connect basic circuits on a breadboard with jumper wire - and you're good to go. You'll be guided through three hands-on projects that let you experience RFID in action.
RFID is used in various applications, such as identifying store items or accessing a toll road with an EZPass system. After you build each of the book's projects in succession, you'll have the knowledge to pursue RFID applications of your own. ...
Mac HacksWant to take real control of your Mac? The hacks in this book help you dig below the surface to tweak system preferences, mount drives and devices, and generally do things with your system that Apple doesn't expect you to do. With a little effort, you can make your Mac and its applications perform exactly the way you want them to.
There are more than 50 hacks in this book that show you how to fine-tune the interface, work with multimedia, set up your network, boost security, and perform a few tricks with Unix. ...
Windows 8 HacksWindows 8 is quite different than previous Microsoft operating systems, but it's still eminently hackable. With this book, you'll learn how to make a variety of modifications, from speeding up boot time and disabling the Lock screen to hacking native apps and running Windows 8 on a Mac. And that's just the beginning. You'll find more than 100 standalone hacks on performance, multimedia, networking, the cloud, security, email, hardware, and more. Not only will you learn how to use each hack, you'll also discover why it works. ...