Monday, November 30, 2009

Advanced MAC OS X Programming or Microsoft Office PowerPoint 2007 Complete Makeover Kit

Advanced Mac OS X Programming

Author: Mark Dalrympl

There are several other books on programming for Mac OS X, but none of them comtain explanations of how to leverage the powerful underlying technologies. This book goes down to the real nitty-gritty of multi-threading, interprocess communication, networking, performance tuning, distributed objects, queues, Bonjour, authentication, the keychain, and directory services. The tools are also covered: gcc, gdb, subversion, Shark, and Saturn.



Book review: Beyond Basketball or Buffett

Microsoft Office PowerPoint 2007 Complete Makeover Kit

Author: Geetesh Bajaj

THIS BOOK IS NOT AS MUCH ABOUT READING as it is about seeing and doing! That's why we call it a kit. Full-color pages show you exactly how your slides will look as you follow the makeover steps, and all presentations in various stages of the makeover are on the accompanying CD.

Each of the eight makeovers has been carefully chose so it's relevant to anyone who has ever used PowerPoint. And if you just upgraded to PowerPoint 2007, this book gives you a great introduction to the new version of the program, along with ample experience in using all the new features. There's no better way of getting up to speed with PowerPoint 2007.



Sunday, November 29, 2009

The Complete Idiots Guide to Digital Video or Pragmatic Version Control

The Complete Idiot's Guide to Digital Video

Author: Karl Bardosh

Join the digital revolution.

With the availability and affordability of digital movie-making equipment, it's now easier than ever for aspiring filmmakers to create the great movie they've always wanted to make. From information on creating mini-films on a PDA to making low-budget, full-length digital movies, The Complete Idiot's Guide® to Digital Video provides all the information you need to turn your idea into reality.
•A must-read for every film student or novice
•Covers all aspects of production, from casting and directing to light and sound to digital editing
•Includes 8-page, 4-color insert
•Up-to-date recommendations on equipment and software
•Clear, easy-to-follow instructions and guidance, as well as all the practical, artistic, and technical "step-by-step" advice that only an experienced writer/director can offer



Look this: The Fred Factor or Time Bandit

Pragmatic Version Control: Using Subversion - The Pragmatic Starter Kit, Volume I

Author: Mike Mason

This book covers the theory behind version control and how it can help developers become more efficient, work better as a team, and keep on top of software complexity. All projects need version control: it's the lifeblood of any project's infrastructure, yet half of all project teams in the U.S. don't use any version control at all. Many others don't use it well, and end up experiencing time-consuming problems.

Version Control, done well, is your "undo" button for the project: nothing is final, and mistakes are easily rolled back. This book describes Subversion, the latest and hottest Open Source version control system, using a recipe-based approach that will get you up and running quickly—and correctly.

Learn how to use Subversion the right way—he pragmatic way.

With this book, you can:

Keep all project assets safe—not just source code—and never run the risk of losing a great idea Know how to undo bad decisions—even directories and symlinks are versioned Learn how to share code safely, and work in parallel for maximum efficiency Install Subversion and organize, administer and backup your repository· Share code over a network with Apache, svnserve, or ssh Create and manage releases, code branches, merges and bug fixes Manage 3rd party code safely Now there's no excuse not to use professional-grade version control.

Slashdot.org

Whether you're new to version control in general or just Subversion itself, this book is highly recommended. Clear, concise and crammed full of useful, important and dare I say, pragmatic, advice and information. An excellent book in its own right and a worthy addition to the Starter Kit Series.



Table of Contents:
1Introduction1
2What is version control?9
3Getting started with subversion27
4How to ...51
5Accessing a repository55
6Common subversion commands63
7Organizing your repository101
8Using tags and branches105
9Creating a project123
10Third-party code137
AInstall, network, secure, and administer147
BMigrating to subversion169
CThird-party subversion tools173
DCommand summary and recipes183
EOther resources199

Friday, November 27, 2009

Modeling Derivatives in C or Digital Photography Pocket Guide

Modeling Derivatives in C++ (+CD)

Author: Justin London

This book is the definitive and most comprehensive guide to modeling derivatives in C++ today. Providing readers with not only the theory and math behind the models, as well as the fundamental concepts of financial engineering, but also actual robust object-oriented C++ code, this is a practical introduction to the most important derivative models used in practice today, including equity (standard and exotics including barrier, lookback, and Asian) and fixed income (bonds, caps, swaptions, swaps, credit) derivatives. The book provides complete C++ implementations for many of the most important derivatives and interest rate pricing models used on Wall Street including Hull-White, BDT, CIR, HJM, and LIBOR Market Model. London illustrates the practical and efficient implementations of these models in real-world situations and discusses the mathematical underpinnings and derivation of the models in a detailed yet accessible manner illustrated by many examples with numerical data as well as real market data. A companion CD contains quantitative libraries, tools, applications, and resources that will be of value to those doing quantitative programming and analysis in C++. Filled with practical advice and helpful tools, Modeling Derivatives in C++ will help readers succeed in understanding and implementing C++ when modeling all types of derivatives.



Book review: Healing Cuisine of China or Finding Your Way to Say Goodbye

Digital Photography Pocket Guide

Author: Derrick Story

Now that digital photography has reached mass consumption,the third edition of this bestselling pocket guide will findan even larger audience than its predecessors. AuthorDerrick Story expands on the basic photography techniquesthat he introduced in earlier editions, including anexplanation of the camera components and what they do, andtips for choosing the right settings. When users ask, "Howcan I get that picture?", they'll simply pull this handyphoto mentor out of their camera bag, backpack, or backpocket and find the answer quickly.

In color and fully illustrated, our updated DigitalPhotography Pocket Guide covers everything from how to shootsports action, close ups and night shots, to dealing withimage resolution, memory cards, ways to transfer images,archiving, and making QuickTime movies. Topics in theguide's three main sections ("Digital Camera Components","Standard Camera Functions", and "How Do I?") are labeled Ato Z for quick reference. If readers prefer, they can usethe comprehensive index or table of contents to find theinformation they need. There's even a section ofeasy-to-read reference tables for quick look-up of whitebalance settings, exposure compensation, camera modeexplanations, and much more. This is the ideal quickreference for people who aspire to take the kind of picturesthey've always imagined.



Table of Contents:
1What is it?1
2What does it do?33
3How do I ...?87

Thursday, November 26, 2009

NUnit Pocket Reference or Mathematics for Electrical Engineering and Computing

NUnit Pocket Reference

Author: William Hamilton

Few .NET developers have the luxury of unlimited codetesting once their application is complete, and rushing through the testing process is both problematic and stressful. The open source NUnit framework provides an excellent and efficient way to test and improve .NET code as it's written, saving hundreds of QA hours and headaches.

NUnit is one of the most mature and widely-used .NET open source projects even Microsoft uses it internally. NUnit is a unit-testing framework for all .Net languages. Written entirely in C#, NUnit takes advantage of many .NET language features, such as custom attributes and other reflection related capabilities. It automates unit testing and reduces the effort required to frequently test code while developing it. NUint is invaluable for .NET developers in test-driven development under agile methodologies such as Extreme Programming (XP) as well as for developers who use for unit testing for software quality assurance. Unfortunately, some of those valuable hours saved by using NUnit can be wasted trying to master this powerful but under-documented framework

Proof that good things come in small packages, the NUnit Pocket Reference is a complete reference to NUnit, filling in the blanks left by the existing documentation and online discussion. It offers developers everything they need to know to install, configure, and use NUnit; the NUnit user interface; and a reference to the NUnit framework classes in a slim but well-organized package. This handy little book even offers practical, real world NUnit examples. And with the NUnit Pocket Reference, IT managers will know to expect when they implement unit testing in their projects. It is the only book you'll need on this popular and practical new open source framework.



Table of Contents:
Introduction1
Unit Testing3
Testing Software3
What Is Unit Testing and Where Did It Come from?7
Test-Driven Development9
Test Harness10
Unit Test Design and Development Overview10
Best Practices for Unit Testing11
What Is NUnit?12
How Does NUnit Work?12
Setting Up NUnit13
Prerequisites13
Programming Languages14
Getting NUnit14
Installing NUnit14
Configuring NUnit16
Manual Installation17
Navigating the Source Code18
Unit Testing with NUnit18
Creating a Test21
Running a Test25
Assertions26
Other Testing Elements31
Test Runner GUI38
User Interface38
NUnit Projects49
Running Tests58
Running the Test Runner GUI from the Command Line64
Test Runner Console66
Debugging with NUnit70
Testing with Mock Objects73
Compatibility74
Using NUnit 2.1 Tests with NUnit 2.274
Using NUnit 2.0 Tests with NUnit 2.274
Upgrading from NUnit 1.x to 2.275
Changes from NUnit 2.1 to 2.276
Changes from NUnit 2.0 to 2.177
Extending NUnit79
Integrating NUnit with Visual Studio .NET79
NUnit Addln for Visual Studio .NET79
VSNUnit82
NUnitAsp83
NCover83
NAnt84
Nantpad84
Index85

See also: Plain Lives in a Golden Age or Travel Perspectives

Mathematics For Electrical Engineering And Computing

Author: Mary Attenborough

Mathematics for Electrical Engineering and Computing embraces many applications of modern mathematics, such as Boolean Algebra and Sets and Functions, and also teaches both discrete and continuous systems - particularly vital for Digital Signal Processing (DSP). In addition, as most modern engineers are required to study software, material suitable for Software Engineering - set theory, predicate and prepositional calculus, language and graph theory - is fully integrated into the book.

Excessive technical detail and language are avoided, recognising that the real requirement for practising engineers is the need to understand the applications of mathematics in everyday engineering contexts. Emphasis is given to an appreciation of the fundamental concepts behind the mathematics, for problem solving and undertaking critical analysis of results, whether using a calculator or a computer.

The text is backed up by numerous exercises and worked examples throughout, firmly rooted in engineering practice, ensuring that all mathematical theory introduced is directly relevant to real-world engineering. The book includes introductions to advanced topics such as Fourier analysis, vector calculus and random processes, also making this a suitable introductory text for second year undergraduates of electrical, electronic and computer engineering, undertaking engineering mathematics courses.

The book is supported by a comprehensive website, featuring:
• plotXpose software (for equation solving, and drawing graphs of simple functions, their derivatives, integrals and Fourier transforms)
• over 60 pages of "Background Mathematics" reinforcing introductory material forrevision purposes in advance of your first year course
• problems and projects (linking directly to the software)
• a complete worked solutions manual (password protected)

Dr. Attenborough is a former Senior Lecturer in the School of Electrical, Electronic and Information Engineering at South Bank University. She is currently Technical Director of The Webbery - Internet development company, Co. Donegal, Ireland.



Wednesday, November 25, 2009

A Dictionary of Computing or Network Analysis and Troubleshooting

A Dictionary of Computing

Author: John Daintith

In the quickly changing world of computing, staying current is essential. The Dictionary of Computing has been fully revised by a team of computer specialists, making it the most up-to-date and authoritative guide to computing on the market today. With expanded coverage of networking and databases, addition of biographical entries, and feature spreads on key topics, e.g. XML, it is a comprehensive reference work containing over 6,500 entries that is as useful for home and office users as it is indispensable for students of computing. New recommended web links for many entries, via the Dictionary of Computing companion website, provide valuable further information and updates. The Dictionary offers wide coverage of computer terms in industry, school, work, education, and the home, including the Internet, multimedia, networks and databases, and security. Terms are defined in a clear and concise manner with helpful examples where relevant. This dictionary is suitable for anyone who uses computers, and is an ideal not only for students of computing but for those studying the related fields of IT, mathematics, physics, media communications, electronic engineering, and natural sciences.



Table of Contents:
Credits     vi
Preface     vii
Guide to the Dictionary     viii
A Dictionary of Computing     1
Computer Graphics (Feature)     100
The Anatomy of an Internet Address (Feature)     260
Object-oriented Programming (Feature)     350
Quantum Computing (Feature)     416
SQL (Feature)     484
XML (Feature)     564
Appendices
Generic Domain Names     573
Country-Code Domain Names     574
File Extensions     577
Character Set     580
Greek Alphabet     581
Chronology     582
Useful Web Sites     584

New interesting textbook: Healing the Hidden Self or Balanced Healing

Network Analysis and Troubleshooting

Author: J Scott Scott Haugdahl

This comprehensive handbook provides the latest protocol information and troubleshooting strategies to help you keep your network running at peak performance. Network Analysis and Troubleshooting features proven network analysis techniques and experience-based strategies for isolating and solving network problems. This useful guide cuts to the chase by focusing on the most pertinent protocol packet formats you need to know to troubleshoot and optimize networks.

Network Analysis and Troubleshooting uses a proven "bottom-up" troubleshooting methodology that examines in detail each network layer—physical, data link, network, transport, session, presentation, and application—revealing the problems and solutions specific to each layer. This book also discusses the role of the protocol analyzer to measure and baseline throughput and latency, identify bottlenecks, and determine server and client response times. Numerous practical tips, diagrams, case studies, and trace file snapshots illustrate important concepts and techniques.

You will find essential information on such topics as:

  • Wiring and cable testing issues
  • Transmission encoding techniques
  • Dissecting the IEEE 48-bit MAC address
  • The impact of different types of broadcast traffic
  • Operational details and analysis considerations for switches
  • Ethernet and Token Ring operational details and analysis
  • The IEEE 802.2 LLC protocol (explored in full)
  • Datagrams and routing
  • IP specifics, including addressing, subnets, and the role of ICMP
  • IPX operation and analysis
  • UDP, TCP, SPX, and SPX II protocol analysis
  • How different protocols find resources via NetBIOS, SAP, and DNS
  • Logon sequencing for various protocol stacks
  • DHCP, SMB, NCP, NFS, FTP, HTTP, and NT Browse protocol analysis and troubleshooting
  • Baselining throughput and latency, including understanding the "latency wedge"

The CD-ROM provides Request for Comments (RFCs) in both hypertext and original formats, Internet Drafts, a computing and networking dictionary, Organizationally Unique Identifiers (OUIs, also known as network adapter vendor IDs), an IP Subnet Calculator, a protocol encapsulation chart, and more. The CD-ROM also includes a full-text search engine for all of the CD contents, including the RFCs.



Booknews

Haugdahl's company provides resources for network analysis. Here he offers protocol information and troubleshooting strategies to help administrators keep networks running at peak performance. He has a bottom-up methodology that examines in detail each network layer<-- >physical, data link, network, transport, session, presentation, and application<-->to reveal problems and solutions specific to each layer. The CD-ROM contains Internet standards documents, selected shareware and freeware, a dictionary, and other tools. Annotation c. Book News, Inc., Portland, OR (booknews.com)