Capturing a wealth of experience about the design of object oriented software, four top notch designers present a catalog of simple and succinct solutions to commonly occurring design problems Previously undocumented, these 23 patterns allow designers to create flexible, elegant, and ultimatel
Anyone can master the fundamentals of game design no technological expertise is necessary The Art of Game Design A Book of Lenses shows that the same basic principles of psychology that work for board games, card games and athletic games also are the keys to making top quality video games Good ga
Gimp 2, le logiciel libre de retouche photo et de cr ation graphique est l alli id al de votre appareil photo sous Windows, Linux et Mac OS X.D couvrez les nouveaut s de Gimp 2.4 Retouchez vos photos redimensionnez, cadrez, zoomez Isolez des l ments gr ce aux s lections D composez votre i
Even bad code can function But if code isn t clean, it can bring a development organization to its knees Every year, countless hours and significant resources are lost because of poorly written code But it doesn t have to be that way Noted software expert Robert C Martin presents a revolutionar
This text consists of an overview of developments in the field of intelligent agents and multi agent systems An intelligent agent is a program that automatically gathers information or performs a service on a regular schedule.
Regular expressions are an extremely powerful tool for manipulating text and data They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C and any language using the.NET Framework , PHP, and MySQL If you don t use regular ex
Some developers thrash around aimlessly looking for a bug without concrete results Others have the knack of unerringly zeroing in on the root cause of a bug Are they geniuses Just lucky No, they ve learned the secrets of professional debugging This book will equip you with the tools, techniques
This cookbook contains ready to use hacks to solve problems Vim users encounter daily, from personalizing Vim to optimizations that boost productivity It does not cover basic use of the editor but focuses on making life easier for experienced Vim users Vim is a highly configurable, open source, mu