New Books @ EnggLib2 as of May 25, 2016


CIRCULATION BOOKS


The code book : the science of secrecy from ancient Egypt to quantum cryptography, First Anchor Books edition

Donated by: Mr. Johnson Apacible

Author Simon Singh
Place of Publication New York
Date of Publication 2000
Publisher Anchor Books

In his first book since the bestselling Fermat’s Enigma, Simon Singh offers the first sweeping history of encryption, tracing its evolution and revealing the dramatic effects codes have had on wars, nations, and individual lives. From Mary, Queen of Scots, trapped by her own code, to the Navajo Code Talkers who helped the Allies win World War II, to the incredible (and incredibly simple) logisitical breakthrough that made Internet commerce secure, The Code Book tells the story of the most powerful intellectual weapon ever known: secrecy.

Throughout the text are clear technical and mathematical explanations, and portraits of the remarkable personalities who wrote and broke the world’s most difficult codes. Accessible, compelling, and remarkably far-reaching, this book will forever alter your view of history and what drives it. It will also make yo wonder how private that e-mail you just sent really is.


Code : the hidden language of computer hardware and software

Donated by: Mr. Johnson Apacible

Author Charles Petzold
Place of Publication Redmond, Washington
Date of Publication [2000]
Publisher Microsoft Press

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries.

Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines.
It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.


Linear algebra and its applications, Third edition update

Donated by: Mr. Johnson Apacible

Author David C. Lay
Place of Publication Boston
Date of Publication [2006]
Publisher Pearson/Addison-Wesley

 

The response of students and teachers to the first three editions of Linear Algebra and Its Applications has been most gratifying.  This Third Edition Update provides substantial new support both for teaching and for using technology in the course.  As before, the text provides a modern elementary introduction to linear algebra and a broad selection of interesting applications.  The material is accessible to students with the maturity that should come from successful completion of two semesters of college-level mathematics, usually calculus.

The main goal of the text is to help students master the basic concepts and skills they will use later in their careers.  The topics here follow the recommendations of the Linear algebra Curriculum Study Group, which were based on a careful investigation of the real needs of the students and a consensus among professionals in many disciplines that use linear algebra.  Hopefully, this course will be one of the most useful and interesting mathematics classes taken as an undergraduate.


Developing international software, Second edition

Donated by: Mr. Johnson Apacible

Author Dr. International
Place of Publication Redmond, Washington
Date of Publication [2003]
Publisher Microsoft Press

In today’s global economy, there are clear advantages to developing applications that can meet the needs of users across a wide variety of languages, countries, and cultures. Discover how to develop for the whole world with the second edition of this classic guide—now completely revised and updated to cover the latest techniques and insights, and designed for anyone who wants to write world-ready code for the Microsoft® Windows® 2000 and Windows XP platforms. It explains how to localize applications easily and inexpensively, determine important culture-specific issues, avoid international pitfalls and legal issues, use the best available technologies and coding practices, and more. It covers all of the essentials for developing international software—while revealing the hard-earned collective wisdom of the Microsoft international teams. Topics covered include:

  • Introduction: Understanding internationalization and designing a world-ready program
  • Globalization: Unicode; locale and cultural awareness; text input, output, and display; multilingual user interface (MUI)
  • Localizability: Software localizability guidelines, mirroring, and content localizability guidelines
  • Localization and testing: Localization, testing for world-readiness, sample international test cases, and testing localizability with pseudolocalization
  • Tools and technologies: Graphics Device Interface Plus (GDI+), Hypertext Markup Language (HTML), Microsoft Internet Information Services (IIS), Microsoft Office, MLang, Microsoft Layer for Unicode (MSLU), The Microsoft .NET Framework, OpenType® Fonts, RichEdit, Microsoft SQL Server™, Text Services Framework (TSF), Uniscribe, Microsoft Visual Studio® .NET, Extensible Markup Language (XML)

INCLUDED ON CD-ROM: A fully searchable electronic copy of the book Code pages, documentation, and a case study Sample code, including Windows Platform SDK samples and .NET samples International tools and utilities

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O’Reilly Media’s Digital Distribution services. To download this content, please visit O’Reilly’s web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.


Schaum’s outline of linear algebra, Fourth edition

Donated by: Mr. Johnson Apacible

Authors Seymour Lipschutz, Marc Lars Lipson
Place of Publication New York
Date of Publication [2009]
Publisher McGraw-Hill

Linear algebra is a foundation course for students entering mathematics, engineering, and computer science, and the fourth edition includes more problems connected directly with applications to these majors. It is also updated throughout to include new essential appendices in algebraic systems, polynomials, and matrix applications.

This Schaum’s Outline gives you

  • 612 problems with full solutions that reinforce knowledge
  • Concise explanations of all concepts in linear algebra
  • Updates that cover the latest course developments with coverage of algebraic systems, polynomials, and matrix applications

Programming Microsoft LINQ

Donated by: Mr. Johnson Apacible

Authors Paolo Pialorsi and Marco Russo
Place of Publication Redmond, Washington
Date of Publication [2008]
Publisher Microsoft Press

Get comprehensive guidance for using the Microsoft Language Integrated Query (LINQ) Project with in-depth insights from two experienced developers. Data-rich applications can be difficult to create because of the tremendous differences between query languages used to access data and programming languages commonly used to write applications. This practical guide covers the intricacies of LINQ, a set of extensions to the Visual C# and Visual Basic programming languages. Instead of traversing different language syntaxes required for accessing data from relational and hierarchical data sources, developers will learn how to write queries natively in Visual C# or Visual Basic helping reduce complexity and boost productivity. Written by two experienced developers with strong ties to developer teams at Microsoft, this book describes the LINQ architecture and classes, details the new language features in both C# and Visual Basic, and provides code samples in both languages.

Key Book Benefits:

  • Delivers an in-depth guidance for using LINQ
  • Covers architecture, syntax, and classes, illustrating how developers can integrate LINQ into their toolkits
  • Features code samples in Visual C# (plus Visual Basic in some chapters)

Foundations of Ajax

Donated by: Mr. Johnson Apacible

Authors Ryan Asleson, Nathaniel T. Schutta
Place of Publication Berkeley, CA
Date of Publication [2006]
Publisher Apress

* Ajax is one of the hottest topics in the developer community right now! and this will be the first Ajax book that offers detailed explanation of how Ajax works and how to use it to best effect. Theory and practice covered immediately in one volume.

* Ajax works across many platforms and different groups of developers – this book is designed to be suitable for all those developers across all those platforms, who are interested in the hot new topic of Ajax.

* Demand for Ajax knowledge will be strong. Leading technology companies like Google, Yahoo, Adaptive Path, and Amazon are adopting Ajax techniques, and many other companies are doing the same in order to compete with Ajax. This book connect the developer community to the new Ajax functionality.


The Unicode standard version 2.0

Donated by: Mr. Johnson Apacible

Place of Publication Reading, Mass.
Date of Publication 1996
Publisher Addison-Wesley Developers Press

Version 3.0 now available! Modern software must function all around the world. This demands a single character set that works everywhere. The Unicode Standard is the proven answer, implemented in software for the world market: Windows NT and Windows 95, AIX, NetWare 4.0, QuickDraw GX, and Java. The list grows! Version 2.0 of the Unicode Standard introduces additional scripts, and contains over five years’ worth of cumulated experience from unrivaled experts in multilingual applications. Unicode scripts include alphabets used in the Western world, Africa, the Middle East, the Indian subcontinent and other parts of Asia, as well as the unified Han set of East Asian ideographs and the complete set of modern Korean Hangul. The standard is also consistent with International Standard ISO/IEC 10646. The Unicode Standard, Version 2.0 is the official source of information on the new version of the standard. Providing more than just code charts and character names, this authoritative guide covers every aspect of implementation, including structure, character properties, rules for conformance, and implementation guidelines.There are also standard algorithms for formatting Arabic, Devanagari, and Tamil scripts, for display of bidirectional text (e. g., mixed English and Arabic), and for the creation of Korean Hangul syllables. The accompanying CD-ROM provides a complete character properties database and tables that map Unicode characters to international, national, and vendor character sets. The Unicode Standard, Version 2.0 is an essential reference for computer programmers and software developers working on global software and multilingual applications


Quantum computation and quantum information

Donated by: Mr. Johnson Apacible

Authors Michael A. Nielsen and Isaac L. Chuang
Place of Publication Cambridge, UK
Date of Publication 2000
Publisher Cambridge University Press

In this first comprehensive introduction to the main ideas and techniques of quantum computation and information, Michael Nielsen and Isaac Chuang ask the question: What are the ultimate physical limits to computation and communication? They detail such remarkable effects as fast quantum algorithms, quantum teleportation, quantum cryptography and quantum error correction. A wealth of accompanying figures and exercises illustrate and develop the material in more depth. They describe what a quantum computer is, how it can be used to solve problems faster than familiar “classical” computers, and the real-world implementation of quantum computers. Their book concludes with an explanation of how quantum states can be used to perform remarkable feats of communication, and of how it is possible to protect quantum states against the effects of noise.


Learn cocos2D game development with iOS 5

Donated by: Mr. Johnson Apacible

Authors Steffen Itterheim, Andreas Low
Place of Publication New York, NY
Date of Publication [2011]
Publisher Apress

Create compelling 2D games with Learn cocos2d Game Development with iOS 5. This book shows you how to use the powerful cocos2d game engine to develop games for iPhone and iPad with tilemaps, virtual joypads, Game Center, and more.

It teaches you:

  • The process and best practices of mobile game development, including sprite batching, texture atlases, parallax scrolling, touch and accelerometer input.
  • How to enhance your games using the Box2D and Chipmunk physics engines and other cocos2d-related tools and libraries.
  • How to add UIKit views to cocos2d and how to add cocos2d to UIKit apps.
  • The ins and outs of the Kobold2D development environment for cocos2d and its preconfigured libraries, including cocos3d and Lua.

Best of all, Learn cocos2d Game Development with iOS 5 will have you making games right from the very start. It guides you step-by-step through the creation of sample games. These fun examples are modeled after popular App Store games and teach you key concepts of the cocos2d game engine and relevant tools like TexturePacker (texture atlas), PhysicsEditor (physics collision shapes), Particle Designer (particle effects), Glyph Designer (bitmap fonts), and others.

This book offers a rock-solid introduction to creating games made entirely with cocos2d and little or no iOS 5 SDK and OpenGL code. It also details alternative implementations, identifies the best free and commercial tools for cocos2d game development, features coverage of the author’s improved cocos2d game engine (Kobold2D), and even helps you enhance your game’s marketability on the App Store.


Semantic Web programming

Donated by: Mr. Johnson Apacible

Editors John Hebeler [and three others]
Place of Publication Indianapolis, IN
Date of Publication [2009]
Publisher Wiley Publishing, Inc.

The next major advance in the Web?Web 3.0?will be built on semantic Web technologies, which will allow data to be shared and reused across application, enterprise, and community boundaries. Written by a team of highly experienced Web developers, this book explains examines how this powerful new technology can unify and fully leverage the ever-growing data, information, and services that are available on the Internet. Helpful examples demonstrate how to use the semantic Web to solve practical, real-world problems while you take a look at the set of design principles, collaborative working groups, and technologies that form the semantic Web. The companion Web site features full code, as well as a reference section, a FAQ section, a discussion forum, and a semantic blog.


Exploiting online games : cheating massively distributed systems

Donated by: Mr. Johnson Apacible

Authors Greg Hoglund, Gary McGraw
Place of Publication Boston, MA
Date of Publication [2008]
Publisher Addison-Wesley

If you are a gamer, a game developer, a software security professional, or an interested bystander, this book exposes the inner workings of online-game security for all to see.

From the authors of the best-selling Exploiting Software, Exploiting Online Games takes a frank look at controversial security issues surrounding MMORPGs, such as World of Warcraft™ and Second Life®. This no-holds-barred book comes fully loaded with code examples, debuggers, bots, and hacks.

This book covers

  • Why online games are a harbinger of software security issues to come
  • How millions of gamers have created billion-dollar virtual economies
  • How game companies invade personal privacy
  • Why some gamers cheat
  • Techniques for breaking online game security
  • How to build a bot to play a game for you
  • Methods for total conversion and advanced mods

Written by the world’s foremost software security experts, this book takes a close look at security problems associated with advanced, massively distributed software. With hundreds of thousands of interacting users, today’s online games are a bellwether of modern software. The kinds of attack and defense techniques described in Exploiting Online Games are tomorrow’s security techniques on display today.


Multiple view geometry in computer vision

Donated by: Mr. Johnson Apacible

Authors Richard Hartley, Andrew Zisserman
Place of Publication Cambridge, UK
Date of Publication 2000
Publisher Cambridge University Press

A basic problem in computer vision is to understand the structure of a real world scene given several images of it. Techniques used in the book for solving this are taken from projective geometry and photogrammetry. The authors cover the geometric principles and their algebraic representation in terms of camera projection matrices, the fundamental matrix and the trifocal tensor. The theory and methods of computation of these entities are discussed with real examples, as is their use in the reconstruction of scenes from multiple images. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. The authors provide comprehensive background material, so a reader familiar with linear algebra and basic numerical methods will be able to understand the projective geometry and estimation algorithms presented, and implement the algorithms directly from the book.


Beyond the desktop metaphor : designing integrated digital work environments

Donated by: Mr. Johnson Apacible

Editors Victor Kaptelinin and Mary Czerwinski
Place of Publication Cambridge, MA
Date of Publication c2007
Publisher MIT Press

The computer’s metaphorical desktop, with its onscreen windows and hierarchy of folders, is the only digital work environment most users and designers have ever known. Yet empirical studies show that the traditional desktop design does not provide sufficient support for today’s real-life tasks involving collaboration, multitasking, multiple roles, and diverse technologies. In Beyond the Desktop Metaphor, leading researchers and developers consider design approaches for a post-desktop future.The contributors analyze the limitations of the desktop environment–including the built-in conflict between access and display, the difficulties in managing several tasks simultaneously, and the need to coordinate the multiple technologies and information objects (laptops, PDAs, files, URLs, email) that most people use daily–and propose novel design solutions that work toward a more integrated digital work environment. They describe systems that facilitate access to information, including Lifestreams, Haystack, Task Factory, GroupBar, and Scalable Fabric, and they argue that the organization of work environments should reflect the social context of work. They consider the notion of activity as a conceptual tool for designing integrated systems, and point to the Kimura and Activity-Based Computing systems as examples.Beyond the Desktop Metaphor is the first systematic overview of state-of-the-art research on integrated digital work environments. It provides a glimpse of what the next generation of information technologies for everyday use may look like–and it should inspire design solutions for users’ real-world needs.


GPU gems 3

Donated by: Mr. Johnson Apacible

Editor Hubert Nguyen
Place of Publication Upper Saddle River, NJ
Date of Publication [2008]
Publisher Addison-Wesley

“The GPU Gems series features a collection of the most essential algorithms required by Next-Generation 3D Engines.”
—Martin Mittring, Lead Graphics Programmer, Crytek

This third volume of the best-selling GPU Gems series provides a snapshot of today’s latest Graphics Processing Unit (GPU) programming techniques. The programmability of modern GPUs allows developers to not only distinguish themselves from one another but also to use this awesome processing power for non-graphics applications, such as physics simulation, financial analysis, and even virus detection—particularly with the CUDA architecture. Graphics remains the leading application for GPUs, and readers will find that the latest algorithms create ultra-realistic characters, better lighting, and post-rendering compositing effects.

The accompanying DVD includes complementary examples and sample programs.


Professional pen testing for Web applications

Donated by: Mr. Johnson Apacible

Author Andres Andreu
Place of Publication Indianapolis, IN
Date of Publication [2006]
Publisher Wiley Publishing Inc.

There is no such thing as “perfect security” when it comes to keeping all systems intact and functioning properly. Good penetration (pen) testing creates a balance that allows a system to be secure while simultaneously being fully functional. With this book, you’ll learn how to become an effective penetrator (i.e., a white hat or ethical hacker) in order to circumvent the security features of a Web application so that those features can be accurately evaluated and adequate security precautions can be put in place.

After a review of the basics of web applications, you’ll be introduced to web application hacking concepts and techniques such as vulnerability analysis, attack simulation, results analysis, manuals, source code, and circuit diagrams. These web application hacking concepts and techniques will prove useful information for ultimately securing the resources that need your protection.

What you will learn from this book

  • Surveillance techniques that an attacker uses when targeting a system for a strike
  • Various types of issues that exist within the modern day web application space
  •  How to audit web services in order to assess areas of risk and exposure
  • How to analyze your results and translate them into documentation that is useful for remediation
  • Techniques for pen-testing trials to practice before a live project

Who this book is for

This book is for programmers, developers, and information security professionals who want to become familiar with web application security and how to audit it.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


Advanced topics in computer vision

Donated by: Mr. Johnson Apacible

Editors Giovanni Maria Farinella, Sebastiano Battiato, Roberto Cipolla
Place of Publication London
Date of Publication [2013]
Publisher Springer

This book presents a broad selection of cutting-edge research, covering both theoretical and practical aspects of reconstruction, registration, and recognition. The text provides an overview of challenging areas and descriptions of novel algorithms. Features: investigates visual features, trajectory features, and stereo matching; reviews the main challenges of semi-supervised object recognition, and a novel method for human action categorization; presents a framework for the visual localization of MAVs, and for the use of moment constraints in convex shape optimization; examines solutions to the co-recognition problem, and distance-based classifiers for large-scale image classification; describes how the four-color theorem can be used for solving MRF problems; introduces a Bayesian generative model for understanding indoor environments, and a boosting approach for generalizing the k-NN rule; discusses the issue of scene-specific object detection, and an approach for making temporal super resolution video.


Fusion in computer vision : understanding complex visual content

Donated by: Mr. Johnson Apacible

Editors Bogdan Ionescu [and three others]
Place of Publication Cham
Date of Publication [2014]
Publisher Springer

This book presents a thorough overview of fusion in computer vision, from an interdisciplinary and multi-application viewpoint, describing successful approaches, evaluated in the context of international benchmarks that model realistic use cases. Features: examines late fusion approaches for concept recognition in images and videos; describes the interpretation of visual content by incorporating models of the human visual system with content understanding methods; investigates the fusion of multi-modal features of different semantic levels, as well as results of semantic concept detections, for example-based event recognition in video; proposes rotation-based ensemble classifiers for high-dimensional data, which encourage both individual accuracy and diversity within the ensemble; reviews application-focused strategies of fusion in video surveillance, biomedical information retrieval, and content detection in movies; discusses the modeling of mechanisms of human interpretation of complex visual content.


Home technology integration fundamentals and certification (with Lab Manual)

Donated by: Mr. Johnson Apacible

Authors Cisco Learning Institute and Academic Business Consultants
Place of Publication Upper Saddle River, N.J.
Date of Publication [2004]
Publisher Pearson Prentice Hall

Success in the home technology integration (HTI) field requires technical knowledge and hands-on skills in a variety of related technologies.  HTI technicians must be conversant in and comfortable with high-and-low-voltage electricity installations, security, HVAC, lighting, video, audio, and home networking.

Cisco Learning Institute’s Home Technology Integration Training Program covers all of these diverse areas.  It explains to the reader how to integrate all of these technologies into one, easy-to-maintain, scalable solution for the customer.  This text and  and lab manual package discusses how to estimated, install, and document and integrated, whole-house networking solution.  The hands-on labs provide industry-based experience needed to study and prepare for the CompTIA HTI+Certification exams.

Key features include:

  • The main text, in two-color and with numerous illustrations, contains student objectives, chapter glossaries, and end-of-chapter review questions to aid in understanding and retention.
  • The lab manual includes discussions and instructions on how to complete the hands-on exercises.
  • The certification kit on the accompanying CD includes hands-on, web-based activities as well as hundreds of questions to help you prepare for the exam.
  • An examGear CD containing hundreds of questions to help you prepare for the HTI+ Certification exam.
  • Authentication to access the web-based curriculum, which contains over 50 hands-on labs using state-of-the-art equipment, through an authorized training site.

STL tutorial and reference guide : C++ programming with the standard template library

Donated by: Mr. Johnson Apacible

Authors David R. Musser, Atul Saini foreword by Alexander Stepanov
Place of Publication Reading, Massachusetts
Date of Publication [1996]
Publisher Addison-Wesley Publishing Company

The Standard Template Library (STL) represents a breakthrough in C++ programming methodology. Comprising a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many different uses without sacrificing efficiency. Adopted by the ANSI/ISO C++ Standards Committee, STL is an important addition to every C++ programmer’s portfolio of skills. This book introduces you to STL and provides the information and techniques you need to become a proficient STL programmer. The book includes a tutorial, a thorough description of each element of the library, numerous sample applications, and a comprehensive reference. You will find in-depth explanations of iterators, generic algorithms, containers, and function objects. Several larger, non-trivial applications, including a dictionary lookup program, demonstrate how to put STL’s power and flexibility to work. The book will also show you how to integrate STL with object-oriented programming techniques, while the comprehensive and detailed STL reference guide will be a constant and convenient companion as you learn to work with the library.


The Order of things : hierarchies, structures, and pecking orders

Donated by: Mr. Johnson Apacible

Author Barbara Ann Kipfer
Place of Publication New York, NY
Date of Publication c2008
Publisher Workman Pub.

Utterly compelling!
Barbara Ann Kipfer has elevated the list to high art and bestselling pleasure. A foremost expert of classification, in The Order of Things, she does for life what her previous books do for happiness and wisdom―organize it in a way that is brilliantly conceived.

The The Order of Things is practical, entertaining, eclectic, and impossible to put down. Beginning with Earth―Smog Alert States, Rain Forest Layers, Coal Sizes― and ending with General Knowledge and Philosophy (the I Ching’s 64 “chapters,” Ludwig Wittgenstein’s four-step Method of Overcoming Puzzlement), it is a 14-chapter taxonomy of the world as we know it:

  •  The Seven Hills of Rome, the Seven Deadly Sins, the Seven Wonders of the Ancient World, the Seven Dwarfs―check.
  •  The belt degrees of karate and judo, weight classes of professional and amateur boxing, flower names of the golf holes at Augusta―check.
  •   The hierarchy of the FBI, publication order of Shakespeare’s plays, cuts of beef, Freud’s divisions of the human psyche, order of rank in world armies and navies, Jupiter’s satellites, ships’ bells, traditional and modern wine measures, blood-pressure levels, fastest animals―check.

A completely indispensable reference―check.


Comments are closed.