4162 / 0

Advanced 3-D Game Programming with DirectX 8.0 Ссылки

Advanced 3-D Game Programming with DirectX 8.0

БончБруевич БончБруевич, Комментарии (нет)

Microsoft’s DirectX is a powerful set of application programming interfaces used for multimedia application development. The latest version offers increased performance, better usability, and more power to create the next generation of interactive entertainment products that rival anything seen in the past. This revision of the best-selling Advanced 3-D Game Programming Using DirectX 7.0 focuses on the new features of DirectX 8.0, providing plenty of code to help readers understand how to create computer games using this advanced multimedia application development platform.

Among the topics discussed are: * Lighting and shading schemes * Networking and multithreading * Texture mapping * Scene management

Along with several sample applications that target specific algorithms, full source code is provided for a client-server networked 3-D first-person game that demonstrates many of the techniques discussed in the book. This gives readers the opportunity to develop their own code easily, basing it upon the technology discussed in the book.

3295 / 0

The Elements of Photography: Understanding and Creating Sophisticated Images Ссылки

The Elements of Photography: Understanding and Creating Sophisticated Images

БончБруевич БончБруевич, Комментарии (нет)

Photography is a complex craft. Some excel at the technical side of image-making, focusing perfectly on the subject, releasing the shutter at just the right moment and making exposures with the precise amount of light. Others are artists and storytellers, capturing a fleeting moment in time which inspires a viewer to gaze upon an image and ponder its meaning. The best photographers are masters of both.

In this highly visual, informative new book, Angela Faris Belt discusses the four crucial elements of photography that are essential for successful technical and conceptual image-making:

the photographic frame and its borders
quality of focus as determined by the aperture or lens
shutter speeds and their effects in relation to time and motion
the physical media used to create the aggregate image

Step-by-step guidance including informative screen shots, traditional darkroom and Photoshop techniques, suggested exercises, and before and after images help both film and digital photographers improve their skills, learn new techniques, and better understand their craft. More than 300 stunning, full color images and portfolios featuring the work of over 40 prestigious artists provide visual inspiration as well as a gorgeous collection of artwork for photography enthusiasts.
6184 / 0

PHPUnit Pocket Guide Ссылки

PHPUnit Pocket Guide

БончБруевич БончБруевич, Комментарии (3)

Smart web developers will tell you that the sooner you detect your code mistakes, the quicker you can fix them, and the less the project will cost in the long run. Well, the most efficient way to detect your mistakes in PHP is with PHPUnit, an open source framework that automates unit testing by running a battery of tests as you go. The benefits of PHPUnit are significant:
  • a reduction in the effort required to frequently test code
  • fewer overall defects
  • added confidence in your code
  • improved relations with your open source teammates

The only problem with this popular testing tool was its lack of documentation-until now, that is. For this, O'Reilly went right to the source, as Sebastian Bergmann, the author of PHPUnit Pocket Guide, also happens to be PHPUnit's creator. This little book brings together hard-to-remember information, syntax, and rules for working with PHPUnit. It also delivers the insight and sage advice that can only come from the technology's creator. Coverage of testing under agile methodologies and Extreme Programming (XP) is also included.

The latest in O'Reilly's series of handy Pocket Guides, this quick-reference book puts all the answers are right at your fingertips. It's an invaluable companion for anyone interested in testing the PHP code they write for web applications.

3624 / 0

Mastering FreeBSD and OpenBSD Security Ссылки

Mastering FreeBSD and OpenBSD Security

БончБруевич БончБруевич, Комментарии (нет)

FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they provide significant security advantages over Linux. Although a lot can be said for the robustness, clean organization, and stability of the BSD operating systems, security is one of the main reasons system administrators use these two platforms.

There are plenty of books to help you get a FreeBSD or OpenBSD system off the ground, and all of them touch on security to some extent, usually dedicating a chapter to the subject. But, as security is commonly named as the key concern for today's system administrators, a single chapter on the subject can't provide the depth of information you need to keep your systems secure.

FreeBSD and OpenBSD are rife with security "building blocks" that you can put to use, and Mastering FreeBSD and OpenBSD Security shows you how. Both operating systems have kernel options and filesystem features that go well beyond traditional Unix permissions and controls. This power and flexibility is valuable, but the colossal range of possibilities need to be tackled one step at a time. This book walks you through the installation of a hardened operating system, the installation and configuration of critical services, and ongoing maintenance of your FreeBSD and OpenBSD systems.

Using an application-specific approach that builds on your existing knowledge, the book provides sound technical information on FreeBSD and Open-BSD security with plenty of real-world examples to help you configure and deploy a secure system. By imparting a solid technical foundation as well as practical know-how, it enables administrators to push their server's security to the next level. Even administrators in other environments--like Linux and Solaris--can find useful paradigms to emulate.

Written by security professionals with two decades of operating system experience, Mastering FreeBSD and OpenBSD Security features broad and deep explanations of how how to secure your most critical systems. Where other books on BSD systems help you achieve functionality, this book will help you more thoroughly secure your deployments.

3592 / 0

Programming C# 3.0 Ссылки

Programming C# 3.0

БончБруевич БончБруевич, Комментарии (нет)

Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency inMicrosoft's most important language. No prior .NET experience is required for you to get started. There's no time like the present to work with C# -- and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided to transition to .NET, this book will take you there.
3732 / 0

Beginning Linux Programming, Third Edition Ссылки

Beginning Linux Programming, Third Edition

БончБруевич БончБруевич, Комментарии (нет)

If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. New to this edition are chapters on MySQL® access and administration; programming GNOMETM and KDETM; and Linux standards for portable applications. Coverage of kernel programming, device drivers, CVS, grep, and GUI development environments has expanded.

The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex.

You’ll start with fundamental concepts like writing Linux programs in C. You’ll learn basic system calls, file I/O, interprocess communication, and shell programming. You’ll become skilled with the toolkits and libraries for working with user interfaces. The book starts with the basics, explaining how to compile and run your first program. First, each concept is explained to give you a solid understanding of the material. Practical examples are then presented, so you see how to apply the knowledge in real applications.

3564 / 0

Network Administration with FreeBSD Ссылки

Network Administration with FreeBSD

БончБруевич БончБруевич, Комментарии (нет)

This book is a guide to FreeBSD for network administrators; therefore it does not cover basic installation and configuration of FreeBSD, but is about using FreeBSD to build, secure, and maintain networks. After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails-FreeBSD virtual environments-to secure your network. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server
3474 / 0

Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux Ссылки

Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux

БончБруевич БончБруевич, Комментарии (нет)

The Ubuntu distribution simplifies Linux by providing a sensible collection of applications, an easy-to-use package manager, and lots of fine-tuning, which make it possibly the best Linux for desktops and laptops. Readers of both Linux Journal and TUX Magazine confirmed this by voting Ubuntu as the best Linux distribution in each publication's 2005 Readers Choice Awards. None of that simplification, however, makes Ubuntu any less fun if you're a hacker or a power user.

Like all books in the "Hacks" series,Ubuntu Hacks includes 100 quick tips and tricks for all users of all technical levels. Beginners will appreciate the installation advice and tips on getting the most out of the free applications packaged with Ubuntu, while intermediate and advanced readers will learn the ins-and-outs of power management, wireless roaming, 3D video acceleration, server configuration, and much more.

3644 / 0

Automating UNIX and Linux Administration Ссылки

Automating UNIX and Linux Administration

БончБруевич БончБруевич, Комментарии (нет)

Wouldn’t you like to automate the tedious daily tasks of system administration? Automating UNIX and Linux Administration will show you how, by exploring existing tools and offering real-world examples. Parts of the book are Linux-specific, but most of it applies to a UNIX system, including multiple variants of UNIX. Author Kirk Bauer briefly overviews tools and technologies—and assumes preliminary knowledge about editing a configuration file or mounting a file system.

The techniques, methods, and tools in this book will help you manage a single system—but will prove especially powerful across multiple systems. No matter if the systems are desktops, servers, or Beowulf clusters—all of them will benefit from this automation. And managing five to five thousand systems will become a simpler task!

3099 / 0

Ubuntu 7.10 Linux Unleashed, 3rd Edition Ссылки

Ubuntu 7.10 Linux Unleashed, 3rd Edition

БончБруевич БончБруевич, Комментарии (нет)

Welcome to Ubuntu 7.10 Linux Unleashed! This book covers the free Linux distribution named Ubuntu and includes a fully functional and complete operating system produced by the Ubuntu Community, sponsored by Canonical Software.

Ubuntu directly descends from one of the oldest and most revered Linux distributions ever: Debian. Those of you who know nothing about Linux will likely not have heard of Debian; it is enough to know that it is considered to be one of the most stable and secure Linux distributions currently available. Ubuntu benefits directly from many contributions from free software developers across the world.

If you are new to Linux, you have made a great decision by choosing this book. Sams Publishing’s Unleashed books offer an in-depth look at their subject, taking in both beginner and advanced users and moving them to a new level of knowledge and expertise. Ubuntu is a fast-changing distribution that can be updated at least twice a year. We have tracked the development of Ubuntu from early on to make sure that the information in this book mirrors closely the development of the distribution. A full copy of Ubuntu is included on the enclosed disc, making it possible for you to install Linux in less than an hour! No longer an upstart, Linux now has an enviable position in today’s modern computing world. It can be found on machines as diverse as mobile phones and wristwatches, all the way up to supercomputers—in fact, Linux currently runs on more than half of the world’s top 500 supercomputers.

Do not let the reputation of Linux discourage you, however. Most people who have heard of Linux think that it is found only on servers, looking after websites and email. Nothing could be further from the truth because Linux is making huge inroads in to the desktop market, too. Corporations are realizing the benefits of running a stable and powerful operating system that is easy to maintain and easy to secure. Add to that the hundreds of improvements in usability, and Linux becomes an attractive proposition that tempts many CIOs. The best part is that as large Linux vendors improve Linux, the majority of those improvements make it into freely available distributions, allowing you to benefit from the additions and refinements made. You can put Ubuntu to work today and be assured of a great user experience.

This book provides all the information that you need to get up and running with Ubuntu. It even tells you how to keep Ubuntu running in top shape and how to adapt Ubuntu to changes in your own needs. You can use Ubuntu at home, in the workplace, or, with permission, at your school or college. In fact, you might want to poke around your school’s computer rooms: You will probably find that someone has already beaten you to the punch—Linux is commonly found in academic institutions. Feel free to make as many copies of the software as you want; because Ubuntu is freely distributable all over the world, no copyright lawyers are going to pound on your door.
4127 / 0

TCP/IP Sockets in Java, Second Edition Ссылки

TCP/IP Sockets in Java, Second Edition

БончБруевич БончБруевич, Комментарии (нет)

Most Internet applications use sockets to implement network communication protocols. TCP/IP Sockets in Java: Practical Guide for Programmers, with its focused, tutorial-based coverage, helps you master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Later chapters teach you to implement more specialized functionality; incisive discussions of programming constructs and protocol implementations equip you with a deeper understanding that is invaluable for meeting future challenges. No other resource presents so concisely or so effectively the exact material you need to get up and running with Java sockets programming right away.
For those who program using the C language, be sure to check out this book's companion, TCP/IP Sockets in C: Practical Guide for Programmers.
3490 / 0

Games on Symbian OS: A Handbook for Mobile Development Ссылки

Games on Symbian OS: A Handbook for Mobile Development

БончБруевич БончБруевич, Комментарии (нет)

The first part of this book discusses the mobile games industry, and includes analysis of why the mobile industry differs from other sectors of the games market, a discussion of the sales of mobile games, their types, the gamers who play them, and how the games are sold.

The second part describes key aspects of writing games for Symbian smartphones using Symbian C++ and native APIs. The chapters cover the use of graphics and audio, multiplayer game design, the basics of writing a game loop using Symbian OS active objects, and general good practice. There is also a chapter covering the use of hardware APIs, such as the camera and vibra.

Part Three covers porting games to Symbian OS using C or C++, and discusses the standards support that Symbian OS provides,and some of the middleware solutions available. A chapter about the N-Gage platform discusses how Nokia is pioneering the next generation of mobile games, by providing a platform SDK for professional games developers to port games rapidly and effectively.

The final part of the book discusses how to create mobile games for Symbian smartphones using java ME, Doja (for Japan) or Flash Lite 2. This book will help you if you are:
~ a C++ developer familiar with mobile development but new to the games market
~ a professional games developer wishing to port your games to run on Symbian OS platforms such as S60 and UIQ
~ a someone who is interested in creating C++, Java ME or Flash Lite games for Symbian smartphones.

This book shows how to create mobile games for Symbian smartphones such as S60 3rd Edition, UIQ3 or FOMA devices. It includes contributions from a number of experts in the mobile games industry, including Nokia's N-gage team, Ideaworks3D, and ZingMagic, as well as academics leading the field of innovative mobile experiences.


Другие страницы

Разработка

Разработка


 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.