G Harold

Tuesday, August 24, 2010

Beginning Java EE 6 with GlassFish 3, 2nd Edition

Beginning Java EE 6 with GlassFish 3, 2nd Edition


Book Description
Java Enterprise Edition (Java EE) continues to be one of the leading Java technologies and platforms from Oracle (previously Sun). Beginning Java EE 6 Platform with GlassFish 3, Second Edition is this first tutorial book on the final (RTM) version of the Java EE 6 Platform.

Step by step and easy to follow, this book describes many of the Java EE 6 specifications and reference implementations, and shows them in action using practical examples. This book uses the new version of GlassFish 3 to deploy and administer the code examples.

Written by an expert member of the Java EE 6 specification request and review board in the Java Community Process (JCP), this book contains the best information possible, from an expert’s perspective on enterprise Java technologies.

What you’ll learn

  • Get started with the final version of the new Java EE 6 Platform.
  • Explore and use the new EJB 3.1 and JPA 2.0 APIs from entities to session beans to message driven beans, and more.
  • Discover the new web tier development APIs including JSPs, JSTL, and Expression Language, and especially the new JSF 2.0 and Facelets.
  • Uncover the new web services, RESTful services, and more available in Java EE 6.
  • Create dynamic user interfaces for your enterprise and transactional Java applications.
Read More...»

Beginning iPad Development for iPhone Developers: Mastering the iPad SDK

Beginning iPad Development for iPhone Developers: Mastering the iPad SDK


Book Description
It’s in magazines and newspapers, it’s on television and radio, it’s on busses and billboards and pretty much everywhere you look (except for Apple stores, where it’s likely still sold out).

The iPad is the hot new touchscreen tablet from Apple, representing the next generation of mobile computing.

Packed with dozens of new features, the iOS 3.2 SDK enables you to build sophisticated, desktop-quality apps for this exciting new platform. Every iPhone and iPod touch app developer looking to take the next step and move into the iPad arena will want to read this book from cover to cover.

Beginning iPad Development for iPhone Developers: Mastering the iPad SDK has all the answers, and you’ll find them presented with the same easy-to-follow style and thorough coverage you’ve come to expect from titles like Beginning iPhone 3 Development—everything an aspiring iPad developer needs to know to create great apps.

Best-selling authors Jack Nutting, Dave Wooldridge, and Dave Mark show iPhone developers how to master all of the iPad-exclusive frameworks and features, which are explained, demonstrated in action, and put through their paces in this comprehensive programming guide.

You’ll get a detailed understanding of the new feature set and gain every possible advantage in the iTunes App Store.
Read More...»

iPhone 4 Made Simple

iPhone 4 Made Simple


Book Description
Congratulations—you’ve purchased the new iPhone 4, the coolest smart phone on the market. Now it’s time to learn how to take advantage of all the features, apps, and secret techniques available.

To accomplish this, look no further than iPhone 4 Made Simple. Over 1,000 screen visuals and clear-cut instructions guide you through both basic and advanced features of the iPhone 4, from email and calendar tips to navigating the App Store and understanding Bluetooth and Wi-Fi networks.

Written by two successful smart phone trainers and authors, this is the go-to guide for the latest and greatest version of the iPhone.

What you’ll learn
  • Use copy/Paste, spotlight search, and voice memos
  • Support for both Windows and Mac users
  • Use music, videos, photos & voice notes
  • Detailed iTunes instructions
  • Sync play lists, videos, contacts, calendar, and notes
  • Fast email, phone, calendar, and browser tips
  • Create your own ring tones & wallpapers
  • Use Google Maps to find just about anything!
  • Navigate the App Store for games, productivity apps, and more
  • Understand Bluetooth and Wi-Fi network setup & security
  • Install & remove software icons
  • Use you phone internationally and save money when traveling overseas
  • Save your battery life by understanding the network settings
  • All the best tips and tricks for the touch screen
Read More...»

Objective-C for Absolute Beginners: iPhone and Mac Programming Made Easy

Objective-C for Absolute Beginners: iPhone and Mac Programming Made Easy


Book Description
It seems as if everyone is writing applications for Apple’s iPhone and iPad, but how do they all do it? It’s best to learn Objective-C, the native language of both the iOSand Mac OS X, but where to begin? Right here, even if you’ve never programmed before!

Objective-C for Absolute Beginners will teach you how to write software for your Mac, iPhone,or iPad using Objective-C, an elegant and powerful language with a rich set of developer tools. Using a hands-on approach, you’ll learn to think in programming terms, how to use Objective-C to build program logic, and how towrite your own applications and apps.

With over 50 collective years in software development and based on an approach pioneered at Carnegie Mellon University, the authors have developed a remarkably effective approach to learning Objective-C. Since the introduction of Apple’s iPhone, theauthors have taught hundreds of absolute beginners how to develop Mac, iPhone,and iPad apps, including many that became popular apps in the iTunes App Store.

What you’ll learn
  • The fundamentals of computer programming: how to understand variables,design data structures, and work with file systems
  • The logic of object-oriented programming: how to use Classes, Objects, and Methods
  • The flexibility of Apple’s developer tools: how to install Xcode and write programs in Objective-C
  • The power of Cocoa and Cocoa touch: how to make Mac OS Xapplications or iOS apps that do cool stuff
Read More..»

Enterprise Mac Managed Preferences

Enterprise Mac Managed Preferences


Book Description
Many systems administrators on the Mac need a way to manage machine configuration after initial setup and deployment. Apple’s Managed Preferences system (also known as MCX) is under-documented, often misunderstood, and sometimes outright unknown by sys admins.

MCX is usually deployed in conjunction with an OS X server, but it can also be used in Windows environments or where no dedicated server exists at all.
Enterprise Mac Managed Preferences is the definitive guide to Apple’s Managed Client technology. With this book, you’ll get the following:
  • An example-driven guide to Mac OS X Managed Preferences/Client technology
  • Recipes for common use case studies and patterns
  • A targeted approach appropriate for any sys admin that manages Macs in an OS X or Windows environment
This is the only book that focuses on this facet of OS X exclusively. If you’re a sys admin, this book will take away much of the pain of working with OS X client systems.

Even better, both of the authors are very involved in the Mac community—Greg Neagle is part of the MacEnterprise steering committee, and Ed is the Executive Editor and an author for MacTech magazine and a member of the Apple Consultants Network.

Read More

Monday, August 23, 2010

Beginning Digital Image Processing: Using Free Tools for Photographers

Beginning Digital Image Processing: Using Free Tools for Photographers


Book Description
Since the advent of digital photography, we have been able to post-process our pictures. However, to do it properly, we have to become digital art apprentices. Sebastian Montabone is a computer vision expert who wants us to use our cameras and image processing software to come up with works of art. In this book, he teaches image processing techniques of ascending difficulty based on freely available tools.

The book teaches you to use the best tools for the job, and it focuses on the techniques, not the environments or toolchains in which they run. Also in this book, you’ll learn about the Canon Hack Development Kit (CHDK), which expands the features of some cameras.

What you’ll learn
  • Learn how to process your photos by example.
  • Save money by using free tools instead of expensive commercial software.
  • Create unbelievable high-dynamic range (HDR) pictures.
  • Generate stunning panoramas from ordinary pictures.
  • Use the Canon Hack Development Kit (CHDK) to expand your camera features.
  • Make videos and edit them easily using free software.
Read More..»

Beginning Google Maps API 3

Beginning Google Maps API 3

 
Book Description
This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps v3 on web pages in both desktop and mobile browsers.

It also describes how to deal with common problems that most map developers encounter at some point, like performance and usability issues with having too many markers and possible solutions to that.
  • Introduction to the Google Maps API v3
  • Solutions to common problems most developers encounters (too many markers, common JavaScript pitfalls)
  • Best practices using HTML/CSS/JavaScript and Google Maps
What you’ll learn

  • Building reliable Google Maps web applications
  • How to transfer from version 2 to version 3 of the API
  • Best practices using HTML/CSS/JavaScript
  • Dealing with large amounts of map markers
  • How to look up addresses and coordinates using GeoCoding and reversed GeoCoding
Read More »

Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development

Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development


Book Description
HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness.
  • Explains how you can create real-time HTML5 applications that tap the full potential of modern browsers
  • Provides practical, real-world examples of HTML5 features in action
  • Shows which HTML5 features are supported in current browsers
  • Covers all the new HTML5 APIs to get you up to speed quickly with HTML5
What you’ll learn
  • How the HTML5 specification has evolved
  • How to develop cutting-edge web applications using new HTML5 features like WebSockets, Geolocation, Web Storage, Canvas, and Audio and Video.
  • Which features are available in browsers today
Read More...»

Pro Python System Administration

Pro Python System Administration


Book Description
As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems.

System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax. Python comes with many built-in libraries that can make automation tasks easier.

It also has extensive set of third-party libraries and a very active development community. This flexibility makes Python a good choice for a wide variety of tasks, from prototyping science applications to system maintenance and administration jobs.
  • This book explains and shows how to apply Python scripting in practice. Unlike the majority of the Python books, it will show you how to approach and resolve real-world issues that most system administrators will come across in their careers.
  • In this book, you will find several projects in the categories of network administration, web server administration, and monitoring and database management. In each project, we will define the problem, design the solution, and go through the more interesting implementation steps.
  • Each project is accompanied with the source code of a fully working prototype, which you’ll be able to use immediately or adapt to your requirements and environment.
Read More »

Taking Your iPad to the Max

Taking Your iPad to the Max


Book Description
It looks different. It acts different. There’s no right way to hold it. It responds to the touch of your fingertips. It’s the Internet in your lap. It connects to the world, yet it is as personal as a well-worn book.
Taking Your iPad to the Max is written so that anyone, from a computer- savvy teenager to a 92 year-old great-grandmother, can quickly get up to speed on Apple’s latest hit.

As bloggers at The Unofficial Apple Weblog (tuaw.com), we have the happy privilege of working with Apple products every day. The iPad is so different from any computer you’ve ever used, and we realize many people could use a helping hand, to feel comfortable buying and using an iPad. We take you from selecting and buying an iPad, to connecting it to the Internet, and then demonstrate just how to use the incredible power of the iPad and all its apps to enhance your life.

Whether you’re using your iPad to surf the Internet, admire family photos, listen to music, watch movies, or read a book, we’re here to guide you. We show you how your iPad can be a virtual shopping mall, opening the door to purchases of music, books, videos, and movies. We help you organize your daily life through the use of Calendar, Notes, and Contacts, communicate with friends and colleagues with Mail, and find your way with Maps.

The iPad is more than the ultimate leisure device; it’s also a work tool. Taking Your iPad to the Max guides you through the basics of Apple’s iWork suite for iPad. Learn to create business or personal documents with Pages, make professional presentations with Keynote, and keep data and finances under control with Numbers.


Read More...

Sunday, August 22, 2010

The Myths of Innovation

The Myths of Innovation


Book Description
In this new paperback edition of the classic bestseller, you’ll be taken on a hilarious, fast-paced ride through the history of ideas. Author Scott Berkun will show you how to transcend the false stories that many business experts, scientists, and much of pop culture foolishly use to guide their thinking about how ideas change the world.

With four new chapters on putting the ideas in the book to work, updated references and over 50 corrections and improvements, now is the time to get past the myths, and change the world.
You’ll have fun while you learn:

* Where ideas come from

* The true history of history

* Why most people don’t like ideas


* How great managers make ideas thrive

* The importance of problem finding

* The simple plan (new for paperback)
Since its initial publication, this classic bestseller has been discussed on NPR, MSNBC, CNBC, and at Yale University, MIT, Carnegie Mellon University, Microsoft, Apple, Intel, Google, Amazon.com, and other major media, corporations, and universities around the world.

It has changed the way thousands of leaders and creators understand the world. Now in an updated and expanded paperback edition, it’s a fantastic time to explore or rediscover this powerful view of the world of ideas.

Read More...»

Junos Security

Junos Security


Book Description
Junos® Security is the complete and authorized introduction to the new Juniper Networks SRX hardware series. This book not only provides a practical, hands-on field guide to deploying, configuring, and operating SRX, it also serves as a reference to help you prepare for any of the Junos Security Certification examinations offered by Juniper Networks.

Network administrators and security professionals will learn how to use SRX Junos services gateways to address an array of enterprise data network requirements — including IP routing, intrusion detection, attack mitigation, unified threat management, and WAN acceleration. Junos Security is a clear and detailed roadmap to the SRX product lines.
  • Get up to speed on Juniper’s multi-function SRX platforms and SRX Junos software
  • Explore case studies and troubleshooting tips from engineers with extensive SRX experience
  • Become familiar with SRX security policy, Network Address Translation, and IPSec VPN configuration
  • Learn about routing fundamentals and high availability with SRX platforms
  • Discover what sets SRX apart from typical firewalls
  • Understand the operating system that spans the entire Juniper Networks networking hardware portfolio
  • Learn about the more commonly deployed branch series SRX as well as the large Data Center SRX firewalls
Read More...»

Using SQLite

Using SQLite


Book Description
Application developers, take note: databases aren’t just for the IS group any more. You can build database-backed applications for the desktop, Web, embedded systems, or operating systems without linking to heavy-duty client-server databases such as Oracle and MySQL.

This book shows you how to use SQLite, a small and lightweight relational database engine that you can build directly into your application.

With SQLite, you’ll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You’ll get a crash course in data modeling, become familiar with SQLite’s dialect of the SQL database language, and much more.
  • Learn how to maintain localized storage in a single file that requires no configuration
  • Build your own SQLite library or use a precompiled distribution in your application
  • Get a primer on SQL, and learn how to use several language functions and extensions
  • Work with SQLite using a scripting language or a C-based language such as C# or Objective-C
  • Understand the basics of database design, and learn how to transfer what you already know to SQLite
  • Take advantage of virtual tables and modules
“Complex SQL concepts explained clearly.” –D. Richard Hipp, creator of SQLite
Read More...»

Windows PowerShell Cookbook

Windows PowerShell Cookbook

 
Book Description
Do you know how to use Windows PowerShell to navigate the filesystem and manage files and folders? Or how to retrieve a web page?

This introduction to the PowerShell language and scripting environment provides more than 430 task-oriented recipes to help you solve the most complex and pressing problems, and includes more than 100 tried-and-tested scripts that intermediate to advanced system administrators can copy and use immediately.

You’ll find hands-on tutorials on fundamentals, common tasks, and administrative jobs that you can apply whether you’re on a client or server version of Windows. You also get quick references to technologies used in conjunction with PowerShell, including format specifiers and frequently referenced registry keys to selected .NET, COM, and WMI classes. With Windows PowerShell Cookbook, you’ll get more done in less time.
  • Take a tour of PowerShell’s core features, including the command model, object-based pipeline, and ubiquitous scripting
  • Learn PowerShell fundamentals such as the interactive shell and fundamental pipeline and object concepts
  • Perform common tasks that involve working with files, Internet-connected scripts, user interaction, and more
  • Solve tasks in systems and enterprise management, such as working with Active Directory, the filesystem, registry, event logs, processes, and services
Read More »

Friday, August 20, 2010

C++ Concurrency in Action

C++ Concurrency in Action


Book Description
With the new C++ Standard and Technical Report 2 (TR2), multi-threading is coming to C++ in a big way. TR2 will provide higher-level synchronization facilities that allow for a much greater level of abstraction, and make programming multi-threaded applications simpler and safer.

As a guide and reference to the new concurrency features in the upcoming C++ Standard and TR2, this book is invaluable for existing programmers familiar with writing multi-threaded code in C++ using platform-specific APIs, or in other languages, as well as C++ programmers who have never written multi threaded code before.

About the Author
Anthony Williams is a UK-based developer and consultant with many years experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers leading up to the inclusion of the thread library in the upcoming C++ Standard (known as C++0x).

He has been the maintainer of the Boost Thread library since 2006, and is the developer of the just::thread implementation of the C++0x thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, England.

Read More...

Best Android Apps

Best Android Apps

 
Book Description
You can choose from thousands of apps to make your Android device do just about anything you can think of — and probably a few things you’d never imagine. There are so many Android apps available, in fact, that it’s been difficult to find the best of the bunch — until now.

Best Android Apps leads you beyond the titles in Android Market’s “Top Paid” and “Top Free” bins to showcase apps that will truly delight, empower, and entertain you. The authors have tested and handpicked more than 200 apps and games, each listed with a description and details highlighting the app’s valuable tips and special features.

Flip through the book to browse their suggestions, or head directly to the category of your choice to find the best apps to use at work, on the town, at play, at home, or on the road.

Discover great Android apps to help you:
  • Juggle tasks
  • Connect with friends
  • Play games
  • Organize documents
  • Explore what’s nearby
  • Get in shape
  • Travel the world


Read More...»

C# 4.0 Pocket Reference, 3rd Edition

C# 4.0 Pocket Reference, 3rd Edition


Book Description
When you’re programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know — without long introductions or bloated examples. It’s ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.

Written by the authors of the acclaimed C# 4.0 in a Nutshell (O’Reilly), this book covers the entire C# 4.0 language — without skimping on the details — including:
  • Features new to C# 4.0, such as dynamic binding, optional and named parameters, and type parameter variance
  • All of C#’s fundamentals
  • Advanced topics, including operator overloading, custom conversions, type constraints, covariance and contravariance, lambda expressions and closures, iterators, nullable types, and operator lifting
  • LINQ, starting with sequences, lazy execution, and standard query operators; finishing with a complete reference to query expressions
  • Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation
Read More...»

Programming C# 4.0, 6th Edition

Programming C# 4.0, 6th Edition


Book Description
With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET’s database capabilities, UI framework (WPF), extensive communication services (WCF), and more.

In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You’ll learn concurrent programming with C# 4.0, and how to use .NET tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development.
  • Learn C# fundamentals, such as variables, flow control, loops, and methods
  • Build complex programs with object-oriented and functional programming techniques
  • Process large collections of data with the native query features in LINQ
  • Communicate across networks with Windows Communication Foundation (WCF)
  • Learn the advantages of C# 4.0?s dynamic language features
  • Build interactive Windows applications with Windows Presentation Foundation (WPF)
  • Create rich web applications with Silverlight and ASP.NET
Read More...»

HTML5: Up and Running

HTML5: Up and Running


Book Description
If you don’t know about the new features available in HTML5, now’s the time to find out. The latest version of this markup language is going to significantly change the way you develop web applications, and this book provides your first real look at HTML5?s new elements and attributes.

Even though work on HTML5 is ongoing, browsers such as Safari, Mozilla, Opera, and Chrome already support many of its features — and browsers for smart phones are even farther ahead, especially iPhone’s Mobile Safari browser.

With HTML5: Up and Running, you’ll learn how this new version enables browsers to interact with JavaScript much more easily than before. You’ll also learn how HTML5 can help you develop applications that:
  • Display video directly in the browser, without having to rely on plugins
  • Work even when a user is offline, by taking advantage of HTML5's persistent storage
  • Offer a drawing canvas for dynamically generated 2-D graphics
This concise guide is the most complete and authoritative book you’ll find on the subject. Author Mark Pilgrim writes the weekly digest for the HTML5 Working Group, and represents Google at conferences on HTML5's capabilities. Stay ahead of the curve.

Order a copy of this book today.

Read More...»

Programming Entity Framework, 2nd Edition

Programming Entity Framework, 2nd Edition


Book Description
If you use Entity Framework in Visual Studio 2008 and .NET 3.5, this is the book you want. Programming Entity Framework, 1st Edition offers experienced developers a thorough introduction to Microsoft’s core framework for modeling and interacting with data in .NET applications.

This hands-on tour provides a deep understanding of Entity Framework’s architecture and APIs, and explains how to use the framework in a variety of applications built with Visual Studio 2008 and .NET 3.5.

From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, this highly acclaimed first edition covers it all.

One important note: while many of the lessons from this book will continue to be valuable as you move to .NET 4.0, the thoroughly revised second edition of Programming Entity Framework (August 2010) specifically targets Visual Studio 2010 and .NET 4.0—where there have been many advancements and additions to the framework.

Review
Programming Entity Framework is a thorough introduction to Microsoft’s new core framework for modeling and interacting with data in .NET applications. This highly-acclaimed book not only gives experienced developers a hands-on tour of the Entity Framework and explains its use in a variety of applications, it also provides a deep understanding of its architecture and APIs.

Although this book is based on the first version of Entity Framework, it will continue to be extremely valuable as you shift to the Entity Framework version in .NET Framework 4.0 and Visual Studio 2010. From the Entity Data Model (EDM) and Object Services to EntityClient and the Metadata Workspace, this book covers it all.


Read More

Programming WCF Services, 3rd Edition

Programming WCF Services, 3rd Edition

 
Book Description
Programming WCF Services is the authoritative, bestselling guide to Microsoft’s unified platform for developing modern service-oriented applications on Windows. Hailed as the definitive treatment of WCF, this book provides unique insight, rather than documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable.

Author Juval Löwy — one of the world’s top .NET experts — revised this edition to include the newest productivity-enhancing features of the .NET 4.0 Framework and the Azure AppFabric Service Bus, as well as the latest WCF ideas and techniques.

By teaching you the why and the how of WCF programming, Programming WCF Services will help you master WCF and make you a better software engineer.

  • Learn about WCF architecture and essential building blocks, including key concepts such as reliability and transport sessions
  • Use built-in features such as service hosting, instance and concurrency management, transactions, disconnected queued calls, security, and discovery
  • Master the Windows Azure AppFabric Service Bus, the most revolutionary piece of the new cloud computing initiative
  • Increase your productivity and the quality of your WCF services by taking advantage of relevant design options, tips, and best practices in Löwy’s ServiceModelEx framework
  • Discover the rationale behind particular design decisions, and delve into rarely understood aspects of WCF development
Read More...»

Build Your Own Wicked WordPress Themes

Build Your Own Wicked WordPress Themes


Book Description
Wicked WordPress Themes is a step-by-step guide to creating beautiful themes for the world’s most popular CMS, WordPress.

By following the book’s advice, readers can produce designs that are aesthetically stunning, consistent, and for-purpose -whether it’s for their own use, or to drive a high price on the theme marketplace.

All facets of theme design are covered: from design, coding, and deployment, to ensuring readers’ designs are ready-to-go as soon as they’re installed.

Wicked WordPress Themes teaches readers how to leverage theme design frameworks to dramatically shorten development time, enabling them to enter the theme market faster.

About the Author
Allan Cole is a web designer and developer based in Brooklyn, NY and is widely known as a Thematic framework guru. He specializes in front-end user experience and WordPress customization.

Raena Jackson Armitage is an Australian web developer with a background in content management and training. A former SitePoint technical editor, you’ll find her speaking at some of the more popular geek conferences.

Read More... »

Access 2010 Programmer’s Reference

Access 2010 Programmer’s Reference


Book Description
A comprehensive guide to programming for Access 2010 and 2007

Millions of people use the Access database applications, and hundreds of thousands of developers work with Access daily. Access 2010 brings better integration with SQL Server and enhanced XML support; this Wrox guide shows developers how to take advantage of these and other improvements.

With in-depth coverage of VBA, macros, and other programming methods for building Access applications, this book also provides real-world code examples to demonstrate each topic.
  • Access is the leading database that is used worldwide
  • While VBA remains the favored method for Access programming, more options are available for Access 2010, and this book covers them all
  • Covers the Access Object model, using VBA with ADO, VBA execution and error handling, creating database objects, creating and enhancing forms and reports, using the Windows Registry, and much more
  • Explains how to use VBA with SQL, APIs, and other Office applications, and how to create secure VBA code
  • Companion Web site provides updates and links to useful resources
Access 2010 Programmer’s Reference is a comprehensive guide to the best-of-breed techniques for programming Access applications.

Read More... »

Microsoft Outlook 2010 Inside Out

Microsoft Outlook 2010 Inside Out


Book Description
You’re beyond the basics, so dive right in and take control of your schedule and business communications from the inside out! This in-depth reference packs hundreds of timesaving solutions, troubleshooting tips, and workarounds in a supremely organized format. It’s all muscle and no fluff.

Discover how the experts manage Microsoft® Outlook® 2010 — and challenge yourself to new levels of mastery.
  • Learn advanced techniques for managing e-mail and RSS features
  • Connect with others in real time through voice, video, and instant messaging
  • Organize and share your calendar, tasks, and notes for greater efficiency
  • Use Business Contact Manager to keep track of client information
  • Configure and customize Outlook 2010 with advanced set-up options
  • Implement virus protection, encryption, spam filters, and other security features
  • Set up a VPN, remote LAN, HTTP over RPC, and Outlook Web Access
  • Create macros and custom forms with Microsoft Visual Basic® for Applications
Book website includes:
  • Fully searchable eBook — plus bonus chapters
Read More... »

Microsoft Office Professional 2010 Step by Step

Microsoft Office Professional 2010 Step by Step


Book Description
Teach yourself exactly what you need to know about using Office Professional 2010-one step at a time! With STEP BY STEP, you build and practice new skills hands-on, at your own pace.

Covering Microsoft Word, PowerPoint, Outlook, Excel, Access, Publisher, and OneNote, this book will help you learn the core features and capabilities needed to:
  • Create attractive documents, publications, and spreadsheets
  • Manage your e-mail, calendar, meetings, and communications
  • Put your business data to work
  • Develop and deliver great presentations
  • Organize your ideas and notes in one place
  • Connect, share, and accomplish more when working together”
About the Author
Joan Lambert is the author of more than a dozen books on Windows and Office, including several popular STEP BY STEP titles from Microsoft Press.

Curtis D. Frye is the author of several books on Access and Excel, including MICROSOFT OFFICE EXCEL 2007 STEP BY STEP, along with numerous online training courses.

Read More...

Developer’s Guide to Microsoft Enterprise Library, C# Edition

Developer’s Guide to Microsoft Enterprise Library, C# Edition


Book Description
The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others).

This book is designed to help developers on teams that have chosen to adopt Enterprise Library get up to speed quickly.

About the Author
Alex Homer, well known author of many ASP.NET titles for Wrox press and others.

Continue Reading »

iPhone The Missing Manual: Covers iPhone 4 and All Other Models with iOS 4 Software

iPhone The Missing Manual: Covers iPhone 4 and All Other Models with iOS 4 Software


Book Description
With multitasking and more than a 100 other new features, iPhone 4.0 is a real treat, cooked up with Apple’s traditional secret sauce of simplicity, intelligence, and whimsy. iPhone: The Missing Manual gives you a guided tour of everything the new iPhone has to offer, with lots of tips, tricks, and surprises.

Learn how to make calls and play songs by voice control, take great photos, keep track of your schedule, and much more with complete step-by-step instructions and crystal-clear explanations by iPhone master David Pogue.


Whether you have a brand-new iPhone, or want to update an earlier model with the iPhone 4.0 software, this beautiful full-color book is the best, most objective resource available.
  • Use it as a phone — learn the basics as well as time-saving tricks and tips for contact searching, texting, and more
  • Treat it as an iPod — master the ins and outs of iTunes, and listen to music, upload and view photos, and fill the iPhone with TV shows and movies
  • Take the iPhone online — make the most of your online experience to browse the Web, read and compose email, use social networks, or send photos and audio files
  • Go beyond the iPhone — learn how to use the App Store, and how to multitask between your apps, organize them in folders, and read ebooks in iBooks
Unlock the full potential of your iPhone — with the book that should have been in the box.

Continue Reading »

Google Analytics

Google Analytics


Book Description
Do you know what people do when they visit your website or web app? Or how much the site contributes to your bottom line? Google Analytics keeps track and makes it easy for you to learn precisely what’s happening.

This hands-on guide shows you how to get the most out of this free and powerful tool — whether youâ??re new to Google Analytics or have been using it for years.

Google Analytics shows you how to track different market segments and analyze conversion rates, and reveals advanced techniques such as marketing-campaign tracking, a valuable feature that most people overlook.

And this practical book not only provides complete code samples for web developers, it also explains the concepts behind the code to marketers, managers, and others on your team.
  • Discover exactly how the Google Analytics system works
  • Learn how to configure the system to measure data most relevant to your business goals
  • Track online marketing activities, including cost-per-click ads, email, and internal campaigns
  • Track events — rather than page views — on sites with features such as maps, embedded video, and widgets
  • Configure Google Analytics to track enterprise data, including multiple domains
  • Use advanced techniques such as custom variables and CRM integration
Continue Reading »

Adobe Photoshop CS5 One-on-One

Adobe Photoshop CS5 One-on-One


Book Description
Master the fundamentals of Photoshop CS5 and make all of your images come alive. With Deke McClelland’s unique and effective learning system, you get step-by-step tutorials, hours of DVD-video demonstrations, and lots of hands-on projects to help you improve your knowledge and hone your skills.
  • Find out everything you need to know to be productive with Photoshop CS5 right away
  • Learn at your own speed with 12 self-paced tutorials
  • Try out professional techniques with engaging, real-world projects
  • Read about a particular technique and watch the video to see how it’s done
  • Follow every key step with hundreds of full-color photos, diagrams, and screen shots
  • Test your knowledge with multiple-choice quizzes in each chapter
Adobe Photoshop CS5 One-on-One simulates a classroom environment with one-on-one attention as you proceed from lesson to lesson. Deke’s expert advice is like working with a personal coach — you’ll learn Photoshop faster, more creatively, and more efficiently than you thought possible.

Continue Reading »

Tcl 8.5 Network Programming

Tcl 8.5 Network Programming


Book Description
Tcl (Tool Command Language) is a very powerful and easy to learn dynamic programming language, suitable for a very wide range of uses. Tcl is regarded as one of the best-kept secrets in the software industry. This book gives you a hands-on experience on Tcl, helping you develop network-aware applications using this mature yet evolving language.

This book shows you how to create network-aware applications with Tcl language. Packed with practical examples, the book not only takes you through the implementation of network protocols in Tcl, but also key aspects of Tcl programming.

The book starts with the basic element of Tcl programming as we take a look at the syntax and fundamental commands of the language. To get us ready for network programming, we look at important Tcl features such as object-oriented programming, accessing files, packaging in TCL, event driven programming, and multi threaded applications.

To create standalone single-file executable applications with Tcl we take a look at the Starpack technology, and ensure that we’ll be able to create robust applications with a thorough coverage of troubleshooting and debugging Tcl applications.

The book is really about network programming, and it will not let you down with its deep coverage of these topics. Of course we look at protocols, but there are plenty of practical examples to keep things moving along.

We start with the TCP and UDP protocols, and look at some other protocols to see examples of synchronizing time with other servers, querying user information and authenticating users over LDAP and performing DNS queries.

Read More

Service Oriented Architecture: An Integration Blueprint

Service Oriented Architecture: An Integration Blueprint


Book Description
Service Oriented Architecture (SOA) refers to building systems that offer applications as a set of independent services that communicate and inter-operate with each other effectively. Such applications may originate from different vendor, platform, and programming language backgrounds, making successful integration a challenging task. This book enables you to integrate application systems effectively, using the Trivadis Integration Architecture Blueprint, which is supported by real-world scenarios in which this Integration Blueprint has proved a success.

This book will enable you to grasp all of the intricacies of the Trivadis Architecture Blueprint, including detailed descriptions of each layer and component. It is a detailed theoretical guide that shows you how to implement your own integration architectures in practice, using the Trivadis Integration Architecture Blueprint.

The main focus is on explaining and visualizing the blueprint, including comprehensive descriptions of all of its layers and components. It also covers the more basic features of integration concepts for less experienced specialists, as well as shedding light on the future of integration technologies, such as XTP and Grid Computing.

You will learn about EII and EAI, OGSi, as well as base technologies related to the implementation of solutions based on the Blueprint, such as JCA, JBI, SCA and SDO.

The book begins by covering fundamental integration for those less familiar with the concepts and terminology, and then dives deep into explaining the different architecture variants and the future of integration technologies. Base technologies like JCA and SCA will be explored along the way, and the structure of the Trivadis Integration Architecture Blueprint will be described in detail, as will the intricacies of each component and layer.

Continue Reading »

PrestaShop 1.3 Beginner’s Guide

PrestaShop 1.3 Beginner’s Guide



Book Description
PrestaShop is a hidden gem. There are many much more widely known online shopping cart solutions that have nothing like the features, potential, and ease of use that this open source, completely free-to-use, system has. But until now there has been no information available on how to make the most of it.

This book takes a step-by-step approach to help you set up your own e-commerce store and maximize its potential. Even if you are totally new to e-commerce and PrestaShop, you can have your own functioning e-commerce store quickly and with tiny expenditure. Imagine the feeling when you get that glorious e-mail saying that you have your first paying customer.

This practical guide follows the order of developing an active business. Packed with easy-to-follow steps with loads of screen shots and clear explanations, it follows a step-by-step approach to set up a PrestaShop e-commerce store from the very beginning through finding a web host, setting up your PrestaShop store, accepting money from customers, and planning for the future of your business.

The first few chapters are a lightening, but thorough, illustration of how to get your shop online, stocked up, and looking smart and unique, including some really cool and really simple product features to show off your wares in style – very quickly. The later chapters are quite diverse and cover some exciting stuff such as newsletters, loyalty schemes, alternative revenue streams, statistics and analytics. You will also learn about security, disaster recovery, payment handling, currencies, taxes, shipping, and more.

Towards the end, the chapters cover final preparations before going live, handling orders in PrestaShop, and how to promote your store and get more customers. Once the money starts to flow, the book looks at the future of e-commerce and your PrestaShop business. Then it discusses how to get to the top of your niche and stay there. And then the big secret: to use the knowledge you have gained to turn a single PrestaShop into a thriving e-commerce empire.

Continue Reading »

Least Privilege Security for Windows 7, Vista, and XP

Least Privilege Security for Windows 7, Vista, and XP



Book Description
Least Privilege Security is the practice of assigning users and programs the minimum permissions required to complete a given task. Implementing this principle in different versions of Microsoft Windows requires careful planning and a good understanding of Windows security. While there are benefits in implementing Least Privilege Security on the desktop, there are many technical challenges that you will face when restricting privileges.

This book contains detailed step-by-step instructions for implementing Least Privilege Security on the desktop for different versions of Windows and related management technologies. It will provide you with quick solutions for common technical challenges, Microsoft best practice advice, and techniques for managing Least Privilege on the desktop along with details on the impact of Least Privilege Security.

The book begins by showing you how to apply Least Privilege Security to different categories of users. You will then prepare a desktop image with Least Privilege Security enabled from the start and deploy the new image while preserving users’ files and settings. You will identify problems with applications caused by Least Privilege Security using the Application Compatibility Toolkit.

This book will help you configure User Account Control on multiple computers using Group Policy and support Least Privilege user accounts using reliable remote access.

Then, you will modify legacy applications for Least Privilege Security, achieving the best balance between compatibility and security by using Application Compatibility shims. You will install per-machine ActiveX Controls using the ActiveX Installer Service (AxIS). The book will help you implement best practices for working with ActiveX Controls in a managed environment.

Finally, you will deploy default Software Restriction Policy (SRP) or AppLocker rules to ensure only programs installed in protected locations can run and blacklist applications using SRP or AppLocker.

Continue Reading »

C++ Concurrency in Action

C++ Concurrency in Action


C++ Concurrency in Action
Book Description
With the new C++ Standard and Technical Report 2 (TR2), multi-threading is coming to C++ in a big way. TR2 will provide higher-level synchronization facilities that allow for a much greater level of abstraction, and make programming multi-threaded applications simpler and safer.

As a guide and reference to the new concurrency features in the upcoming C++ Standard and TR2, this book is invaluable for existing programmers familiar with writing multi-threaded code in C++ using platform-specific APIs, or in other languages, as well as C++ programmers who have never written multithreaded code before.

About the Author
Anthony Williams is a UK-based developer and consultant with many years experience in C++. He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers leading up to the inclusion of the thread library in the upcoming C++ Standard (known as C++0x). He has been the maintainer of the Boost Thread library since 2006, and is the developer of the just::thread implementation of the C++0x thread library from Just Software Solutions Ltd. Anthony lives in the far west of Cornwall, England.

Continue Reading »

PowerPivot for the Data Analyst: Microsoft Excel 2010

PowerPivot for the Data Analyst: Microsoft Excel 2010



Book Description
ANALYZE HUGE AMOUNTS OF BUSINESS DATA FASTER, MORE EASILY, AND MORE ACCURATELY!

Use Microsoft’s free PowerPivot add-in for Excel 2010 to analyze immense amounts of data from any source, perform state-of-the-art business analysis far more easily, and make better decisions in less time!

Simple, step-by-step instructions walk you through installing PowerPivot, importing data, using PivotTables with PowerPivot, using super-powerful DAX functions and measures, reporting to print or SharePoint, and a whole lot more.

Whatever your Excel data analysis experience, this book will help you use PowerPivot to get the right answers, right now—without IT’s help!
  • Import and integrate data from spreadsheets, SQL Server, Access, Oracle, text files, Atom data feeds, and other sources
  • Analyze multiple tables together, without complicated VLOOKUPs
  • Format, sort, and filter data in the PowerPivot window
  • Add calculated columns using new DAX functions
  • Create powerful reports from PowerPivot data–and format them so executives instantly get your point
  • Discover PivotTable tricks that work even better in PowerPivot
  • Control multiple PivotTable elements on one worksheet, with one set of Excel 2010 Slicers


Continue Reading »

Predictable Magic: Unleash the Power of Design Strategy to Transform Your Business

Predictable Magic: Unleash the Power of Design Strategy to Transform Your Business



Book Description
“By putting the empowerment of people at the center of strategy creation, Predictable Magic is as much a book about values and leadership as it is about design. It can help executives find meaning and value in their work as they create meaning and value for their consumers.”

–Dr. Marshall Goldsmith, world-renowned executive coach; author, The New York Times bestsellers, MOJO and What Got You Here Won’t Get You There

“While every company strives to create products and services that dazzle, few achieve this feat. Prahalad and Sawhney lay out a simple but powerful methodology for turning deep consumer insights into attention-grabbing, expectation-defying designs. If you’re looking to increase the ‘magic quotient’ in the things your company makes and sells, you’ll want to dig into Predictable Magic.”

–Dr. Gary Hamel, Visiting Professor, London Business School; author, The Future of Management and Leading the Revolution

“The natural fusion of psychology and creative disciplines enable a potent capability that will be critically important as we seek to better understand the demands of a diverse global population. Predictable Magic outlines an important framework to capture and define the emotional wants and needs of a user.”

–Ken Musgrave, IDSA, Director, Experience Design, Dell

Continue Reading »

Capitalism at the Crossroads: Next Generation Business Strategies for a Post-Crisis World, 3rd Edition

Capitalism at the Crossroads: Next Generation Business Strategies for a Post-Crisis World, 3rd Edition



Book Description
Reinventing Capitalism and Companies for a Radically New World
Today’s era of economic crisis has sent a powerful message: The age of “mercenary” capitalism is ending. We must finally embark on a new age of sustainable, stakeholder-based capitalism. While enlightened executives and policymakers understand the critical need for change, few have tangible plans for making it happen.

In Capitalism at the Crossroads, Stuart L. Hart presents new strategies for identifying sustainable products, technologies, and business models that will drive urgently needed growth and help solve social and environmental problems at the same time.

Drawing on his experience consulting with top companies and NGOs worldwide, Hart shows how to craft your optimal sustainability strategy and overcome the limitations of traditional “greening” approaches. In this edition, he presents new and updated case studies from the United States and around the world, demonstrating what’s working and what isn’t. He also guides business leaders in building an organizational “infrastructure for sustainability”–one that can survive budgeting and boardrooms, recharging innovation and growth throughout your enterprise.


Continue Reading »

Vision and Voice: Refining Your Vision in Adobe Photoshop Lightroom

Vision and Voice: Refining Your Vision in Adobe Photoshop Lightroom



Book Description
What if your image could only communicate one thing: one major idea, overarching theme, or driving emotion? If you identified this, you’d discover your vision for that image—the internal, invisible guiding principle that directs both how you capture the image and how you develop it in the digital darkroom.

Without vision, you likely find yourself flailing both behind the camera and in front of the computer—indiscriminately shooting and arbitrarily moving sliders in hopes of stumbling upon something great every once in a while. With vision, you bring direction and intention to both the creation and development of all your images.

Vision and Voice: Refining Your Vision in Adobe Photoshop Lightroom is about identifying your vision and using Lightroom’s Develop module to give voice—that outward expression—to your vision. Photographer David duChemin begins with the fundamentals of a vision-driven workflow, where he discusses everything from vision and style, to the importance of mood and color, to the crucial role of histograms and of getting the best possible digital negative to work with.

After demonstrating how the Develop module’s tools affect the aesthetics of your image, duChemin then offers a straightforward approach to developing your images in accordance with your own personal vision: identify your intention, minimize the distractions, maximize the mood, and draw the viewer’s eye—all while leaving room for play and serendipity.

Finally, duChemin applies this approach to 20 of his photographs as he takes you into his own digital darkroom and, beginning with the original RAW file, works step by step through the development of the final image.

Continue Reading »

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns



Book Description
Successfully delivering Solutions via Patterns

In Patterns-Based Engineering, two leading experts bring together true best practices for developing and deploying successful software-intensive systems. Drawing on their extensive enterprise development experience, the authors clearly show how to deliver on the promise of a patterns-based approach—and consistently create higher-quality solutions faster, with fewer resources.

Lee Ackerman and Celso Gonzalez demonstrate how Patterns-Based Engineering (PBE) can help you systematically overcome common obstacles to success with patterns. By bringing discipline and clarity to patterns usage, their techniques enable you to replicate your success broadly and scale patterns to even the largest projects.

The authors introduce powerful ways to discover, design, create, package, and consume patterns based on your organization’s experience and best practices. They also present extensive coverage of the nontechnical aspects of making patterns work, including a full chapter of guidance on clearing up misconceptions that stand in your way. Coverage includes

  • Using patterns to optimize the entire development lifecycle, including design, coding, testing, and deployment
  • Systematically managing the risks and economic returns associated with patterns
  • Effectively implementing PBE roles, tasks, work products, and tools
  • Integrating PBE with existing development processes, including eXtreme Programming, Scrum, and OpenUP
  • Using Domain Specific Languages (DSLs) with patterns
Continue Reading »

Photoshop CS5 for Windows and Macintosh: Visual QuickStart Guide

Photoshop CS5 for Windows and Macintosh: Visual QuickStart Guide


 
Book Description
This best-selling guide from authors Elaine Weinmann and Peter Lourekas has been the go-to tutorial and reference book for photography/design professionals and the textbook of choice in college classrooms for decades.

This fully updated edition includes: concise, step-by-step instructions; hundreds of carefully edited full color photographs; screen captures of program features; supplemental tips and sidebars; a thorough table of contents and index; and extensive cross references. New and updated Photoshop CS5 features are clearly marked with bright red stars in both the table of contents and main text.

Among the new CS5 features covered in this volume are enhancements to brushes, workspaces, copying layers, Refine Mask, Lens Correction, the Spot Healing Brush, Camera Raw, and Bridge (including the new Mini Bridge).

Read More

Dreamweaver CS5 for Windows and Macintosh: Visual QuickStart Guide

Dreamweaver CS5 for Windows and Macintosh: Visual QuickStart Guide



Book Description
With the release of Adobe Creative Suite CS5, Dreamweaver solidifies its role as the de facto tool of choice for anyone designing for the Web. Adobe Dreamweaver CS5 for Windows and Macintosh: Visual QuickStart Guide uses a combination of task-based instruction and strong visuals to teach beginning and intermediate users how to create, design, and publish powerful, innovative Web sites with Dreamweaver.

Leading technology authors Tom Negrino and Dori Smith take you step-by-step through the new features in Adobe Dreamweaver CS5, with completely revised chapters on critical tools like styling pages with CSS and adding user interactivity with JavaScript dynamic elements.

You’ll also learn to take advantage of Dreamweaver’s new ability to build and modify sites that use popular content management systems, such as WordPress, Joomla!, and Drupal. If you’re new to Dreamweaer and web design, you’ll learn to create your first Web site, add text, style and lay out page content, manage styles, work with links, incorporate images, media, tables, forms, and frames, design site navigation, and so much more.

If you’re an experienced user, you’ll find this a convenient reference to the new features of Dreamweaver CS5.

About the Author
Tom Negrino is the author of dozens of books, including Visual QuickStart Guides covering PowerPoint and Keynote, and Visual QuickProject Guides on PowerPoint, Keynote, and Quicken.

Dori Smith is a frequent speaker at industry conferences, publisher of the Wise-Women’s Web community, and a member of the Web Standards Project. Together they’ve written the bestselling JavaScript and Ajax for the Web: Visual QuickStart Guide, several editions of this book, and numerous print and online articles, and they publish the Backup Brain blog.

Continue Reading »

Nikon D3000: From Snapshots to Great Shots

Nikon D3000: From Snapshots to Great Shots



Book Description
Nikon’s new D3000 is a perfect entry-level DSLR. This book is for anyone who upgrades from their point-and-shoot, or for anyone who wants to jump into photography with the control and capabilities of a DSLR but without the high price. There’s the manual, of course, as well as competing books, and while they all explain, often in 400+ pages, what the camera can do, none of them shows exactly how to use the camera to create great images!

This book has one goal: to teach D3000 owners how to make great shots using their Nikon camera. It teaches how to use the D3000 to create the type of photos that inspired users to buy the camera in the first place. Everything in the book is in service of creating a great image. Starting with the top ten things needed to know about the camera, photographer Jeff Revell then carefully guides readers through the modes of the camera. Users get practical advice from a pro on which settings to use when, great shooting tips, and even end-of-chapter assignments.

About the Author
Jeff Revell has been shooting professionally for more than 25 years, and has a wide range of expertise in everything from landscape photography to travel and urban photography. As an early adopter of digital technology, he has been on the leading edge of digital imaging technology, education and instruction.

Continue Reading »

Canon EOS Rebel T2i / 550D: From Snapshots to Great Shots

Canon EOS Rebel T2i / 550D: From Snapshots to Great Shots



Book Description
Now that you’ve bought the amazing Canon EOS Rebel T2i/550D, you need a book that goes beyond a tour of the camera’s features to show you exactly how to use the Rebel to take great pictures. With Canon EOS Rebel T2i/550D: From Snapshots to Great Shots, you get the perfect blend of photography instruction and camera reference that will take your images to the next level! Beautifully illustrated with large, vibrant photos, this book teaches you how to take control of your photography to get the image you want every time you pick up the camera.

Follow along with your friendly and knowledgeable guide, photographer and author Jeff Revell, and you will:
  • Learn the top ten things you need to know about shooting with the Rebel
  • Use the Rebel’s automatic modes to get better shots right away
  • Move on to the Creative zone, where you have full control over the look and feel of your images
  • Master the photographic basics of composition, focus, depth of field, and much more
  • Learn all the best tricks and techniques for getting great action shots, landscapes, and portraits
  • Find out how to get great shots in low light
  • Fully grasp all the concepts and techniques as you go, with assignments at the end of every chapter
With Canon EOS Rebel T2i/550D: From Snapshots to Great Shots, you’ll learn not only what makes a great shot work—you’ll learn how to get that shot using your Rebel.

Continue Reading »

Canon 7D: From Snapshots to Great Shots

Canon 7D: From Snapshots to Great Shots



Book Description
This book has one goal: to teach Canon 7D owners how to make great shots using your camera. Starting with the top ten things you need to know about the 7D — charging your battery, setting your ISO, reviewing your photos, and more — professional photographer Nicole S. Young then carefully guides you through the modes of the camera, offering practical advice on choosing your settings, expert shooting tips, and end-of-chapter “challenges” to get you up and running with your 7D. This book is for anyone who has upgraded from a point-and-shoot, or who wants to jump right into photography with the control and capabilities of a powerful DSLR.

Canon 7D: From Snapshots to Great Shots shows not only what makes a great shot work — but how to get that shot using your 7D. Follow along with your friendly and knowledgeable guide, photographer and author Nicole S. Young, and you will:
  • Learn the top ten things you need to know about shooting with the 7D
  • Use the 7D’s advanced camera settings to gain full control over the look and feel of your images
  • Master the photographic basics of composition, focus, depth of field, and much more
  • Learn all the best tricks and techniques for getting great action shots, landscapes, and portraits
  • Find out how to get great shots in low light
  • Learn the basics behind shooting video with your 7D and start making movies of your own
  • Fully grasp all the concepts and techniques as you go, with challenges at the end of every chapter
And once you’ve got the shot, show it off! Join the book’s Flickr group, share your photos, and discuss how you use your 7D to get great shots at flickr.com/groups/canon7dfromsnapshotstogreatshots.
Continue Reading »

Tuesday, August 10, 2010

WPF 4 Unleashed

WPF 4 Unleashed


Book Description
The #1 WPF Book–Now Updated for WPF 4! Full Color: Code samples appear as they do in Visual Studio!

Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.

Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible.

Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan.
  • Covers everything you need to know about Extensible Application Markup Language (XAML)
  • Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
  • Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more
  • Delves into topics that aren’t covered by most books: 3D, speech, audio/video, documents, effects
...Continue Reading »

Linux Kernel Development, 3rd Edition

Linux Kernel Development, 3rd Edition


Book Description
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding.

The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs.

The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques.

This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers

...read more

Event Processing in Action

Event Processing in Action


Book Description
Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation.

Event Processing in Action introduces the major concepts of event-driven architectures and shows how to use, design, and build event processing systems and applications. Written for working software architects and developers, the book looks at practical examples and provides an in-depth explanation of their architecture and implementation. Since patterns connect the events that occur in any system, the book also presents common event-driven patterns and explains how to detect and implement them.

Throughout the book, readers follow a comprehensive use case that incorporates all event processing programming styles in practice today.

About the Author
Dr. Opher Etzion is the chair of the Event Processing Technical Society (EPTS), and an IBM Senior Technical Staff member who has worked on the WebSphere group and in IBM Research. He has served as a programmer, analyst, and consultant, specializing in rule-driven applications. He is an adjunct professor at the Technion – Israel Institute of Technology, and has authored or co-authored nearly 70 papers for refereed journals and conferences.

Continue Reading »

Building the Realtime User Experience

Building the Realtime User Experience


Book Description
The Web is increasingly happening in realtime. With websites such as Facebook and Twitter leading the way, users are coming to expect that all sites should serve content as it occurs — on smartphones as well as computers.

This book shows you how to build realtime user experiences by adding chat, streaming content, and including more features on your site one piece at a time, without making big changes to the existing infrastructure. You’ll also learn how to serve realtime content beyond the browser.

Throughout the book are many practical JavaScript and Python examples that you can use on your site now. And in the final chapter, you’ll build a location-aware game that combines all of the technologies discussed.
  • Use the latest realtime syndication technology, including PubSubHubbub
  • Build dynamic widgets on your homepage to show realtime updates from several sources
  • Learn how to use long polling to “push” content from your server to browsers
  • Create an application using the Tornado web server that makes sense of massive amounts of streaming content
  • Understand the unique requirements for setting up a basic chat service
  • Use IM and SMS to enable users to interact with your site outside of a web browser
  • Implement custom analytics to measure engagement in realtime
  •  

Getting Started with Processing

Getting Started with Processing


Book Description
Learn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Programming courses usually start with theory, but this book lets you jump right into creative and fun projects. It’s ideal for anyone who wants to learn basic programming, and serves as a simple introduction to graphics for people with some programming skills.

Written by the founders of Processing, this book takes you through the learning process one step at a time to help you grasp core programming concepts. You’ll learn how to sketch with code — creating a program with one a line of code, observing the result, and then adding to it. Join the thousands of hobbyists, students, and professionals who have discovered this free and educational community platform.
  • Quickly learn programming basics, from variables to objects
  • Understand the fundamentals of computer graphics
  • Get acquainted with the Processing software development environment
  • Create interactive graphics with easy-to-follow projects
  • Use the Arduino open source prototyping platform to control your Processing graphics...Continue Reading »

Objective-C: Visual QuickStart Guide

Objective-C: Visual QuickStart Guide


Book Description
Objective C 2.0 is the object-oriented language that is the basis for Cocoa and Cocoa Touch, the development environment for the iPhone/iPod Touch.You’ll learn all the basics: from handling data and creating functions to managing memory and handling exceptions. For programmers who want to develop iPhone apps, it’s a must, and this title in the Visual QuickStart-style is the easy, fast way to get started.

Table of Contents:
Introduction

Chapter 1: Getting Started: Essential Objective-C

Chapter 2: Directing Program Flow

Chapter 3: Handling Data

Chapter 4: Creating Functions

Chapter 5: Classes and Objects

Chapter 6: Object-Oriented Programming

Chapter 7: Working with Object-Oriented Inheritance

Chapter 8: Categories, Posing, and Protocols

Chapter 9: Using Arrays and Dictionaries
 
Continue Reading »