Tuesday, December 15, 2009

The Definitive Guide to CentOS

CentOS is just like Red Hat, but without the price tag and with the virtuous license. When belts have to be tightened, we want to read about an OS with all the features of a commercial Linux variety, but without the pain. The Definitive Guide to CentOS is the first definitive reference for CentOS and focuses on CentOS alone, the workhorse Linux distro, that does the heavy lifting in small and medium-size enterprises without drawing too much attention to itself.

  • Provides tutorial and hands-on learning but is also designed to be used as a reference
  • Bases all examples on real-world tasks that readers are likely to perform
  • Serves up hard-won examples and hints and tips from the author's experiences of CentOS in production

What you’ll learn

  • See why CentOS is an ideal platform for deploying services on the same level as Redhat Enterprise Linux without the cost.
  • Prepare and install a CentOS server from scratch.
  • Install and configure core services.
  • Follow best practices for managing and administering the server and its services.
  • Integrate enterprise features in CentOS/Red Hat networks.
  • And finally, move away from Fedora, which has great features, but is not meant to be a server OS!

==> Download <==

Introducing Windows Azure

Windows Azure is Microsoft's next-generation cloud-computing operating system and is designed to provide companies with new business opportunities as they migrate toward hosted services.

Introducing Microsoft Azure provides all the information developers need to get started with this new technology and apply it across a range of situations. Presented in a clear, concise manner, this book provides a carefully measured learning curve for surmounting the architectural and coding challenges that need to be faced when building a well-balanced Windows Azure service.


What you'll learn

  • Understand the critical concepts of Azure, such as data storage and retrieval, .NET Services, and SQL Azure
  • Learn to write Azure code and architect cloud-based solutions
  • Gain a comprehensive understanding of cloud computing and how the hosted architecture will impact the way organizations host, deploy, and maintain their solutions
  • Integrate .NET Services and SQL Azure into existing applications to increase their functionality
  • Understand how Azure can be leveraged to solve a variety of programming tasks through extensive exercises and recipes

==> Download <==

iPhone User Interface Design Projects

With over 100,000 iPhone applications and 125,000 registered iPhone developers, is it still possible to create a top-selling app that stands apart from the six-figure crowd? Of course, but you’ll need more than a great idea and flawless code—an eye-catching and functional user interface design is essential. With this book, you’ll get practical advice on user interface design from 10 innovative developers who, like you, have sat wondering how to best utilize the iPhone’s minimal screen real estate. Their stories illustrate precisely why, with more apps and more experienced, creative developers, no iPhone app can succeed without a great UI.

Whatever type of iPhone project you have in mind—social networking app, game, or reference tool—you’ll benefit from the information presented in this book. More than just tips and pointers, you’ll learn from the authors’ hands-on experiences, including:

  • Dave Barnard of App Cubby on how to use Apple’s User Interface conventions and test for usability to assure better results
  • Joachim Bondo, creator of Deep Green Chess, beats a classic design problem of navigating large dataset results in the realm of the iPhone
  • Former Apple employee Dan Burcaw tailors user interfaces and adds the power of CoreLocation, Address Book, and Camera to the social networking app, Brightkite
  • David Kaneda takes his Basecamp project management client, Outpost, from a blank page (literally) to a model of dashboard clarity
  • Craig Kemper focuses on the smallest details to create his award-winning puzzle games TanZen and Zentomino
  • Tim Novikoff, a graduate student in applied math with no programming experience, reduces a complex problem to simplicity in Flash of Genius: SAT Vocab
  • Long-time Mac developer Chris Parrish goes into detail on the creation of the digital postcard app, Postage, which won the 2009 Apple Design Award
  • Flash developer Keith Peters provides solutions for bringing games that were designed for a desktop screen to the small, touch-sensitive world of the iPhone
  • Jürgen Siebert, creator of FontShuffle, outlines the anatomy of letters and how to select the right fonts for maximum readability on the iPhone screen
  • Eddie Wilson, an interactive designer, reveals the fine balance of excellent design and trial-by-fire programming used to create his successful app Snow Report

Combined with Apress’ best-selling Beginning iPhone 3 Development: Exploring the iPhone SDK, you’ll be prepared to match great code with striking design and create the app that everyone is talking about.

What you’ll learn

  • Optimize your design for the iPhone’s limited screen real estate and the mobile environment
  • Create a user interface that is eye-catching and stands apart from the crowd
  • Maximize your use of typographic elements for style and readability
  • Perfect entry views and display large amounts of data in an exciting way
  • Translate games made for the desktop’s big screen to the iPhone
  • Strike the perfect balance between simplicity, beauty, and features

==> Download <==

Oracle SQL Recipes: A Problem-Solution Approach

Have you ever been faced with a new type of query to write, or been asked to create an unfamiliar database object? In such situations, you have probably wanted a good, solid example upon which to build, and instead have been forced into the drudgery of parsing railroad-style syntax diagrams in Oracle's manual set. This book frees you from that drudgery by providing tested and working examples of SQL used to solve common problems faced by developers and database administrators on a daily basis. When you're under pressure to get results fast, Oracle SQL Recipes is there at your side.

  • Example-based, providing quality solutions to everyday problems
  • Respects your time by putting solutions first and keeping discussions short
  • Solves the most commonly encountered SQL problems

What you'll learn

  • Recognize common query patterns and apply their corresponding solutions.
  • Solve common reporting problems such as sorting rows into buckets.
  • Troubleshoot SQL performance problems.
  • Create and manage database objects such as tables, indexes, and views.
  • Work with XML and tree-structured data.
  • Take advantage of analytic functions, regular expressions, hierarchical query support, and other powerful aspects of Oracle SQL.

==> Download <==

Pro Silverlight 3 in VB

Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like Firefox) and on non-Microsoft platforms (like Mac OS X). Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it.

Pro Silverlight 3 in VB, Second Edition is the perfect reference to ensure you are informed and up to date: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn to create rich media applications using Silverlight in the environment you’re most productive in—no matter what the target platform.


What you'll learn

  • Develop rich media applications using Silverlight and Visual Basic across browsers and platforms
  • Create a project, set up a layout, and use controls
  • Handle 2D drawing, animation, and media playback through Windows Presentation Foundation (WPF)
  • Integrate web services support
  • Use Silverlight in conjunction with ASP.NET and its interactions with HTML

==> Download <==

Tuesday, December 8, 2009

jQuery UI 1.7: The User Interface Library for jQuery

Modern web application user interface design requires rapid development and proven results. jQuery UI, a trusted suite of official plug-ins for the jQuery JavaScript library, gives you a solid platform on which to build rich and engaging interfaces with maximum compatibility and stability, and minimum time and effort.

jQuery UI has a series of ready-made, great-looking user interface widgets and a comprehensive set of core interaction helpers designed to be implemented in a consistent and developer-friendly way. With all this, the amount of code that you need to write personally to take a project from conception to completion is drastically reduced.

Specially revised for version 1.7 of jQuery UI, this book has been written to maximize your experience with the library by breaking down each component and walking you through examples that progressively build upon your knowledge, taking you from beginner to advanced usage in a series of easy-to-follow steps.

In this book, you'll learn how each component can be initialized in a basic default implementation and then see how easy it is to customize its appearance and configure its behavior to tailor it to the requirements of your application. You'll look at the configuration options and the methods exposed by each component's API to see how these can be used to bring out the best of the library.

Events play a key role in any modern web application if it is to meet the expected minimum requirements of interactivity and responsiveness, and each chapter will show you the custom events fired by the component covered and how these events can be intercepted and acted upon.

What you will learn from this book?

  • How the brand-new CSS framework styles each of the library components
  • Organizing different sections of related content as tabs and accordions to save space on your page while maximizing its content
  • Displaying messages, images, and interactive content like forms using the dialog widget
  • Using sliders for volume and color control of your applications by dynamically scrolling left and right, displaying different ranges
  • Allowing your site visitors to select dates from the calendar using the date picker widget
  • Adding an attractive and effective deterministic progress bar to give visitors essential feedback on how much longer a process has left to complete
  • Providing a drag-and-drop mechanism to let users directly rearrange elements around the page
  • Making a range of elements of a group selectable and taking collective actions on them
  • Creating a page with content boxes that can be sorted into various positions to suit the visitor's personal preference
  • Adding flair to your actions with animation effects

==> Download <==

Matplotlib for Python Developers

Providing appealing plots and graphs is an essential part of various fields such as scientific research, data analysis, and so on. Matplotlib, the Python 2D plotting library, is used to produce publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. This book explains creating various plots, histograms, power spectra, bar charts, error charts, scatter-plots and much more using the powerful Matplotlib library to get impressive out-of-the-box results.

This book gives you a comprehensive tour of the key features of the Matplotlib Python 2D plotting library, right from the simplest concepts to the most advanced topics. You will discover how easy it is to produce professional-quality plots when you have this book to hand.

The book introduces the library in steps. First come the basics: introducing what the library is, its important prerequisites (and terminology), installing and configuring Matplotlib, and going through simple plots such as lines, grids, axes, and charts. Then we start with some introductory examples, and move ahead by discussing the various programming styles that Matplotlib allows, and several key features.

Further, the book presents an important section on embedding applications. You will be introduced to three of the best known GUI libraries--GTK+, Qt, and wxWidgets--and presented with the steps to implement to include Matplotlib in an application written using each of them. You will learn through an incremental approach: from a simple example that presents the peculiarities of the GUI library, to more complex ones, using GUI designer tools.

Because the Web permeates all of our activities, a part of the book is dedicated to showing how Matplotlib can be used in a web environment, and another section focuses on using Matplotlib with common Python web frameworks, namely, Pylons and Django. Last, but not least, you will go through real-world examples, where you will see some real situations in which you can use Matplotlib.

What you will learn from this book?

  • Exploit the interactive computing environment of IPython to its fullest in collaboration with Matplotlib
  • Learn line and point styles and master their customization, customization of axis ticks, and develop several plot types available in Matplotlib, such as histograms, bars, pie charts, polar charts, and so on
  • Explore Object Oriented Matplotlib and learn how to add subplots, multiple figures, additional and shared axes, logarithmic scaled axes, data plotting with tick formatting and locators, text properties, fonts, LaTeX typewriting, and contour plots
  • Get comfortable with Glade--a RAD tool--to quickly design a GUI for GTK+ and embed Matplotlib into it
  • Make the most of Matplotlib within the wxWidgets framework, in particular using the wxPython bindings and design a GUI with wxGlade
  • Use the Qt Designer to draw a simple GUI and refer it to your Python code to fit your needs
  • Expose Matplotlib on the Web using CGI (through Apache mod_cgi), mod_python, Django, and Pylons in no time at all
  • Profit from the real-world examples by simply following the stream--identify the data source, elaborate the data and generate the resulting plot

==> Download <==

Linux Email

Many businesses want to run their email servers on Linux for greater control and flexibility of corporate communications, but getting started can be complicated. The attractiveness of a free-to-use and robust email service running on Linux can be undermined by the apparent technical challenges involved. Some of the complexity arises from the fact that an email server consists of several components that must be installed and configured separately, then integrated together.

This book gives you just what you need to know to set up and maintain an email server. Unlike other approaches that deal with one component at a time, this book delivers a step-by-step approach across all the server components, leaving you with a complete working email server for your small business network.

Starting with a discussion on why you should even consider hosting your own email server, the book covers setting up the mail server. We then move on to look at providing web access, so that users can access their email out of the office. After this we look at the features you'll want to add to improve email productivity: virus protection, spam detection, and automatic email processing. Finally we look at an essential maintenance task: backups.

Written by professional Linux administrators, the book is aimed at technically confident users and new and part-time system administrators. The emphasis is on simple, practical and reliable guidance.

Based entirely on free, Open Source software, this book will show you how to set up and manage your email server easily.

What you will learn from this book? You will:

  • Install Postfix mail transfer agent and set up an environment to send and receive email messages
  • Implement the two standard email retrieval protocol services - POP3 and IMAP - for your mail server using Courier-IMAP
  • Configure an easy-to-use open source email client - Mozilla Thunderbird - on your system
  • Install and maintain an efficient webmail solution for your clients with SquirrelMail
  • Prevent usernames and passwords from being sent in plain text, instead encrypting them to avoid eavesdroppers from intercepting valid account details
  • Configure relay permissions for static as well as dynamic IP addresses, and protect your Postfix server from relay abuse
  • Create mail filters, sort your incoming mail into separate folders, pre-process your mail, start any programs upon mail arrival and selectively forward certain incoming mail automatically to someone using Procmail
  • Automatically filter all the mails for spam by integrating SpamAssassin with your mail server
  • Secure your mail server by configuring an email virus scanning system with Clam AV
  • Create an ongoing scheduled backup to recover from catastrophic loss of service in case of a major hardware or software malfunction

==> Download <==

Programming Microsoft Dynamics NAV 2009

Microsoft Dynamics NAV is a well established Enterprise Resource Planning (ERP) application, part of the Microsoft Dynamics family. Dynamics NAV is installed worldwide, with well over one million users. Version 2009 contains many major new features and structures, requiring even experienced Dynamics NAV developers to refresh their NAV development knowledge.

Renowned for its challenging learning curve, Dynamics NAV is a complex piece of software with a unique design structure. For developers learning to modify or enhance Dynamics NAV for vital business purposes, the task can sometimes be intimidating.

This book is an in-depth step-by-step guide to programming NAV, designed to ease you through the complexities of NAV application development. You will learn the skills and develop the confidence to tackle your own critical NAV applications. This book will act as your experienced NAV programming mentor, helping you to become productive as a NAV developer much more quickly.

NAV development is quite complex, with a steep learning curve. This book makes it easy for you. From basic NAV terminology and concept definitions, through the essential building blocks of NAV data structure and objects, you will gain an understanding of the fundamental underlying concepts of NAV. You will learn practical details about NAV object construction and the tools available, including table, page, and report design. You will learn how to use NAV's tools to effectively navigate through the various features of objects, including properties, triggers, and C/AL code, and receive practical guidance on ways to develop and test in the unique NAV C/SIDE development environment.

Extensive guidance on software design for NAV is provided along with tips for efficient design of new NAV applications or enhancing existing applications. With its comprehensive collection of NAV information and distillation of years of NAV development experience, this book is not only designed to help you learn, but to act as a reference as well.

What you will learn from this book?

  • Get started and master NAV business management solutions concepts
  • Create tables to define your NAV data structure, review the types of tables found in the out-of-the-box NAV application and understand how to use these in new enhancements
  • Explore all NAV data types and learn how they help develop financially oriented business applications
  • Define filters to apply defined limits on data in any business process
  • Meet several data presentation tools and create pages to input data and output information for users
  • Create reports - using the Report Designer tools - which are intuitive to work with and easier to distribute
  • Dive into C/SIDE and C/AL - essential navigation, object construction, numbering, basic syntax, naming rules, SIFT technology, string operators and functions, numeric operators and functions, logical and relational operators and functions, and the whole range of input/output functions
  • Debug your NAV applications using the Debuggers and associated tools and techniques
  • Integrate data and business logic from NAV 2009 with other applications

==> Download <==

RESTful Java Web Services

If you are already familiar with REST theory but are new to RESTful Java web services, and want to use the Java technology stack together with Java RESTful frameworks to create robust web services, this is the book for you.

This book is a guide to developing RESTful web services using Java and the most popular RESTful frameworks available today. It covers the theory of REST; practical coding examples for RESTful clients; a practical outline of the RESTful design process-yes, it's different from traditional web application development; and a complete implementation of a non-trivial web service using the following frameworks: Jersey's JAX-RS, Restlet's Lightweight REST, JBoss's JAX-RS RESTEasy, and Struts 2 with the REST plug-in.

We begin with an introduction to REST theory, for example, what it means for a web service to be RESTful, what it means for a web service to exchange representations of resources, and what it means to only use the conventional HTTP request method types-GET, POST, PUT, DELETE-for client/server communication. Before moving into the design and implementation process of a non-trivial web service, we look at a set of sample Java applications that connect to existing REST services that are freely available (Google, Yahoo, Twitter). We then outline a practical design process for RESTful web services and then cover the four most widely used frameworks available to date: JAX-RS implementations such as Jersey and RESTEasy, the Restlet framework, and Struts 2 with the REST plug-in. We cover each framework in detail to allow you to compare the strengths and weaknesses of each framework and to begin developing your own web services after the first reading; what's more, the whole source is included for you to modify and deploy in your own web services. Finally, we discuss the most common performance issues faced by RESTful web services and cover practical solutions to security-related issues such as authentication and data transfer.

What you will learn from this book?

  • REST architecture basics
  • What it means for a web service to be RESTful
  • How to connect to and consume RESTful web services such as Yahoo or Google
  • A RESTful web service design heuristic
  • How to deploy web services to Java web containers such as Tomcat and JBoss
  • How to implement an entire web service using the most popular open source frameworks currently available, including JAX-RS implementations Jersey and RESTEasy, Restlet, and Struts 2 with the REST plug-in
  • How to create standalone Java web services using the Restlet framework
  • How you can secure RESTful web services

Wednesday, November 11, 2009

Windows 7 Just the Steps For Dummies

Just the steps you need to get going with Windows 7!

Coming in day and date with Microsoft's exciting release of the new Window 7 operating system, this friendly, accessible book shows you the features and functions you need from this exciting new operating system. Presented in a series of numbered steps that are concise, visually clear, and easy to follow, you'll learn to navigate the Windows 7 desktop, create files, connect to the Internet, search the Web, use e-mail, and more with this fun and practical guide.

* Get quickly and easily up to speed on Microsoft's new operating system, Windows 7
* Master Windows 7 through a list of steps and easy-to-follow visual elements
* See how to set up your desktop, copy and delete files, connect to the Internet, create folders, and more
* Discover what so many readers already know-fun, readable Dummies books are a great way to get the most out of your Windows technology in a non-intimidating way

Why waste time on extraneous information? Get this book and get just the steps!

==> Download <==

Syngress - Eleventh Hour Security+ Exam SYO-201 Study Guide

This book will focus on just the essentials needed to pass the Network+ certification exam. It will be filled with critical information in a way that will be easy to remember and use for your quickly approaching exam. It will focus on the main objectives of the exam and include the following pedagogy for ease of use in those final hours.

==> Download <==

The Rhetorical Nature of XML: Constructing Knowledge in Networked Environments

The Rhetorical Nature of XML is the first volume to combine rhetoric, XML, and knowledge management in a substantive manner. It serves as a primer on XML and XML-related technologies, illustrating how the naming of XML elements can be understood as a rhetorical act, and detailing the essentials of knowledge management practices that illustrate the need for intelligently conceived databases in organizations. Authors J.D. Applen and Rudy McDaniel explain how technical knowledge and rhetorical knowledge are symbiotic assets in the modern information economy, emphasizing that skilled professionals and apprentice learners must not only adapt to and become adept with new technological environments, but they must also remain aware of the dynamic social and technological contexts through which they communicate. Applen and McDaniel use this subject as a catalyst to encourage interdisciplinary connections and projects between experts in fields such as technical communication, digital media, library science, computer science, and information technology.

The authors demonstrate techniques for working with XML in interdisciplinary projects with attention to single sourcing and content management. Interviews with practitioners working with XML for research and in industry are also included, to illustrate how XML is currently being used in a variety of disciplines, such as technical communication and digital media. Combining applied theory and XML technology to solve real-world problems in technical communication and digital media, this work provides an entry point for students and practitioners who do not have an extensive background in markup languages, enabling them to begin developing user-centric projects using XML.

==> Download <==

Microsoft Expression Web 3 In Depth

Beyond the Basics…Beneath the Surface…In Depth

Microsoft Expression Web 3

Advice and techniques that you need to get the job done.

Looking for ways to streamline your work so that you can focus on maximizing your time? In Depth provides specific, tested, and proven solutions to the problems you run into every day—things other books ignore or oversimplify. This is the one book that you can rely on to answer all the questions you have now and will have in the future.

In Depth offers:
• Comprehensive coverage, with detailed solutions
• Breakthrough techniques and shortcuts that are unavailable elsewhere
• Practical, real-world examples with nothing glossed over or left out
• Troubleshooting help for tough problems you can’t fix on your own
• Outstanding authors recognized worldwide for their expertise and teaching style
• Quick information via sidebars, tips, reminders, notes, and warnings

In Depth is the only tool you need to get more done in less time!

==> Download <==

VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere

Drive Even More Value from Virtualization: Write VMware® Applications that Automate Virtual Infrastructure Management

Companies running VMware have already achieved enormous gains through virtualization. The next wave of benefits will come when they reduce the time and effort required to run and manage VMware platforms. The VMware Infrastructure Software Development Kit (VI SDK) includes application programming interfaces (APIs) that allow developers and administrators to do just that. Until now, there has been little documentation for the APIs. In VMware VI and vSphere SDK, software architect Steve Jin demystifies the entire VMware VI and new vSphere SDK and offers detailed, task-based coverage of using the APIs to manage VMware more efficiently and cost-effectively.

Jin walks you through using the VI SDK and cloud-computing vSphere SDK to manage ESX servers, ESX clusters, and VirtualCenter servers in any environment–no matter how complex. Drawing on his extensive expertise working with VMware strategic partners and enterprise customers, he places the VI SDK in practical context, presenting realistic samples and proven best practices for building robust, effective solutions. Jin demonstrates how to manage every facet of a VMware environment, including inventory, host systems, virtual machines (VMs), snapshots, VMotion, clusters, resource pools, networking, storage, data stores, events, alarms, users, security, licenses, and scheduled tasks. Coverage includes

* Understanding how the VI SDK fits into your VMware VI and Cloud Ready vSphere Environment
* Discovering the VI and vSphere SDK from the bottom up
* Using the author’s new VI Java API to write shorter, faster, and more maintainable code
* Managing VI and vSphere inventory and configurations
* Moving running VMs and storages across different physical platforms without disruption
* Optimizing system resources, hardening system securities, backing up VMs and other resources
* Leveraging events, alarms, and scheduled tasks to automate the system management
* Developing powerful applications that integrate multiple API features and run on top of or alongside VMware platforms
* Using the VI SDK to monitor performance
* Scripting with the VI SDK: building solutions with VI Perl, PowerShell, and Jython
* Avoiding the pitfalls that trip up VMware VI developers
* Integrating with and extending VMware platforms using VI SDK

This book is an indispensable resource for all VMware developers and administrators who want to get more done in less time; for hardware vendors who want to integrate their products with VMware; for ISV developers building new VMware applications; and for every professional and student seeking a deeper mastery of virtualization.

==> Download <==

Thursday, November 5, 2009

Guide to Switching to the Mac for Mac OS X Snow Leopard

MacMost.com Guide to Switching to the Mac

Switching to the Mac? Awesome! You’ve got company—lots of it! And with this book, you’ve got help, too... all the help you’ll ever need!

MacMost.com founder Gary Rosenzweig quickly gets you comfy with your new Mac, demonstrates the ”Mac way” to perform every common Windows task, and shows how to do more with Macs than you ever could in Windows... way more!

It’s all here—everything from choosing the right Mac to creating your own videos and DVDs. Rosenzweig covers the latest Macs and the new Mac OS X 10.6 Snow Leopard operating system. Best of all, he focuses on what today’s computer users need to know, including loads of coverage of using your Mac on the Web.

Every Mac switcher needs a friendly Mac expert to show them the ropes. With this book, you’ve got yours!

• Discover what’s different about your Mac’s hardware and software—
and what’s similar, too

• Navigate the Finder and learn how Mac files are organized

• Make the most of the Mac’s built-in applications

• Move your stuff from your PC to your new Mac

• Use Safari, Mac’s great built-in Web browser

• Set up Mac email, instant messaging, and audio and video chatting

• Share, back up, and archive your files

• Choose and use Mac business and productivity applications

• Organize your music and buy new songs with iTunes

• Import, manage, edit, and share your photos

• Create awesome videos with iMovie, QuickTime, and iDVD

• Run Windows on your Mac, if you must

• Keep your Mac up to date and running smoothly

Gary Rosenzweig is the producer of MacMost.com and the host of the MacMost Now video podcast. MacMost focuses on teaching people how to get the most from their Macs with tutorials, reviews, and tips. His previous 12 books include ActionScript 3.0 Game Programming University and The MacAddict Guide to GarageBand. He also runs several Web-based game websites, including GameScene.com.

==> Download <==

Absolute Beginner's Guide to Computer Basics (5th Edition)

Everything casual users need to know to get the most out of their new Windows 7 PCs, software, and the Internet

# The best-selling beginner's guide, now completely updated for Windows 7 and today's most popular Internet tools - including Facebook, craigslist, Twitter, and Wikipedia
# Easy step-by-step instructions cover setting up a new PC, getting online, working with digital media, using productivity tools, and much more
# By the world's #1 author of beginning technology books, Michael Miller

This year, you may be one of the millions of casual computer users that will buy a new Windows 7 notebook or desktop PC. You'll want to know how to find your way around, get comfortable, and get the job done - without jargon, complexity, or hassle. There's a book for you: Michael Miller's Absolute Beginner's Guide to Computer Basics, Windows 7 Edition. It's the one book that covers everything today's beginners and near-beginners need to know: not just about Windows, but also about software, hardware, and the Internet. Through 90+ books, author Michael Miller has established an unparalleled track record in explaining complicated concepts simply and clearly, and empowering beginners. Now, he's thoroughly updated his best-selling Absolute Beginner's Guide to Computer Basics to cover today's user experience - with Windows 7, Internet Explorer 8, and today's hottest online tools, from craigslist and Facebook to Twitter, Wikipedia, and Google Docs. Miller offers step-by-step instructions and friendly, practical advice for making the most of Windows 7's improvements, including the new taskbar, Action Center, and Aero Snap. He walks through setting up a new computer; connecting to the Internet; working with digital media; burning custom CDs; watching DVD movies; using Microsoft Office and other popular software; managing money online; setting up home networks; keeping PCs running reliably; and protecting them from spam, viruses, and spyware. This is the one indispensable book for today's PC novice.

==> Download <==

VMware Cookbook: A Real-World Guide to Effective VMware Use

If you want to gain insight into the real-world uses of VMware ESX and ESXi, this book provides scores of step-by-step solutions for working with these products in a wide range of network environments. You'll not only learn the basics -- how to pool resources from hardware servers, computer clusters, networks, and storage, and then distribute them among virtual machines -- but also the stumbling blocks you'll encounter when you monitor systems, troubleshoot problems, and deal with security.

In addition to the recipes, VMware Cookbook includes background information to help you determine your virtualization needs. You'll come to view VMware as part of the real environment, alongside operating systems, storage, and logical and physical network components.

* Follow best practices for installing VMware in your environment
* Discover how to secure and monitor your network
* Understand disk storage implementation and configuration
* Learn resource management using the distributed resource scheduler, shares, and resource pools
* Configure logical and physical networks
* Learn how to clone and migrate servers
* Gain valuable tips for configuration and fine-tuning

Many resources can teach you about virtualization and the basics of VMware. This book is for system administrators who are ready to go beyond an introduction.

==> Download <==

Relational Database Design and Implementation, Third Edition: Clearly Explained 3e

Fully revised, updated, and expanded, Relational Database Design and Implementation, Third Edition is the most lucid and effective introduction to the subject available for IT/IS professionals interested in honing their skills in database design, implementation, and administration. This book provides the conceptual and practical information necessary to develop a design and management scheme that ensures data accuracy and user satisfaction while optimizing performance, regardless of experience level or choice of DBMS.
The book begins by reviewing basic concepts of databases and database design, then briefly reviews the SQL one would use to create databases. Topics such as the relational data model, normalization, data entities and Codd's Rules (and why they are important) are covered clearly and concisely but without resorting to "Dummies"-style talking down to the reader.
Supporting the book's step-by-step instruction are three NEW case studies illustrating database planning, analysis, design, and management practices. In addition to these real-world examples, which include object-relational design techniques, an entirely NEW section consisting of three chapters is devoted to database implementation and management issues.


* Principles needed to understand the basis of good relational database design and implementation practices.
* Examples to illustrate core concepts for enhanced comprehension and to put the book's practical instruction to work.
* Methods for tailoring DB design to the environment in which the database will run and the uses to which it will be put.
* Design approaches that ensure data accuracy and consistency.
* Examples of how design can inhibit or boost database application performance.
* Object-relational design techniques, benefits, and examples.
* Instructions on how to choose and use a normalization technique.
* Guidelines for understanding and applying Codd's rules.
* Tools to implement a relational design using SQL.
* Techniques for using CASE tools for database design.

==> Download <==

Developing Virtual Reality Applications: Foundations of Effective Design

Virtual Reality has turned the corner from being a mere laboratory novelty to become a valuable tool with practical applications in many fields. From best-selling VR guru Bill Sherman comes Developing Virtual Reality Applications - a comprehensive compendium that examines over 50 unique and foundational VR applications in Business, Science, Medicine, Education, Spatial Studies, Public Safety, and Entertainment industries. Each chapter contains one or more key applications that are explored in depth, as well as examples of these applications in their most recent form and the most current research being conducted. The book also cross-references techniques between different application areas, synthesizing the data into a coherent whole that describes overall VR trends and fundamental best practices. Such synergy gives you a hands-on guide for developing your own applications, and provides an enhanced, longitudinal view of VR development. By promoting mobility across disciplines, Developing Virtual Reality Applications becomes an indispensable one-stop reference for anyone working in this burgeoning field.

* Presents a wide variety of detailed application descriptions across ALL areas of industry, providing you with practical ideas for VR development in ANY area of interest!

* Cross references development techniques between different application areas, supplying you with fundamental best practices across disciplines!

* Includes an online and media-rich companion site with hours of footage from application demonstrations, which puts you in the middle of the action!

==> Download <==

Thursday, October 15, 2009

Oracle PL/SQL Programming

This book is the definitive reference on PL/SQL, considered throughout the database community to be the best Oracle programming book available. Like its predecessors, this fifth edition of Oracle PL/SQL Programming covers language fundamentals, advanced coding techniques, and best practices for using Oracle's powerful procedural language. Thoroughly updated for Oracle Database 11g Release 2, this edition reveals new PL/SQL features and provides extensive code samples, ranging from simple examples to complex and complete applications, in the book and on the companion website.

This indispensable reference for both novices and experienced Oracle programmers will help you:

* Get PL/SQL programs up and running quickly, with clear instructions for executing, tracing, testing, debugging, and managing PL/SQL code
* Optimize PL/SQL performance with the aid of a brand-new chapter in the fifth edition
* Explore datatypes, conditional and sequential control statements, loops, exception handling, security features, globalization and localization issues, and the PL/SQL architecture
* Understand and use new Oracle Database 11g features, including the edition-based redefinition capability, the function result cache, the new CONTINUE statement, fine-grained dependency tracking, sequences in PL/SQL expressions, supertype invocation from subtypes, and enhancements to native compilation, triggers, and dynamic SQL
* Use new Oracle Database 11g tools and techniques such as PL/Scope, the PL/SQL hierarchical profiler, and the SecureFiles technology for large objects
* Build modular PL/SQL applications using procedures, functions, triggers, and packages

==> Download <==

SQL The Complete Reference, 3rd Edition

Get comprehensive coverage of every aspect of SQL from three leading industry experts. Revised with coverage of the latest RDBMS software versions, this one-stop guide explains how to build, populate, and administer high-performance databases and develop robust SQL-based applications.

SQL: The Complete Reference, Third Edition shows you how to work with SQL commands and statements, set up relational databases, load and modify database objects, perform powerful queries, tune performance, and implement reliable security policies. Learn how to employ DDL statements and APIs, integrate XML and Java scripts, use SQL objects, build web servers, handle remote access, and perform distributed transactions. Techniques for managing in-memory, stream, and embedded databases that run on today's mobile, handheld, and wireless devices are included in this in-depth volume.

* Build SQL-based relational databases and applications
* Create, load, and modify database objects using SQL
* Construct and execute simple, multitable, and summary queries
* Implement security measures with authentication, privileges, roles, and views
* Handle database optimization, backup, recovery, and replication
* Work with stored procedures, functions, extensions, triggers, and objects
* Extend functionality using APIs, dynamic SQL, and embedded SQL
* Explore advanced topics such as DBMS transactions, locking mechanisms, materialized views, and two-phase commit protocol
* Understand the latest market trends and the future of SQL

==> Download <==

SCJA Sun Certified Java Associate Study Guide (Exam CX-310-019)

The best fully integrated study system available for Exam CX-310-019

With hundreds of practice questions and hands-on exercises, SCJA Sun Certified Java Associate Study Guide covers what you need to know--and shows you how to prepare--for this challenging exam.

* 100% complete coverage of all objectives for SCJA Exam CX-310-019
* Exam Readiness checklist--you're ready for the exam when all objectives on the list are checked off
* Inside the Exam sections highlight key exam topics covered
* Two-Minute Drills for quick review
* Simulated exam questions match the format, tone, topics, and difficulty of the real exam

Covers all the exam topics, including:

Packaging, Compiling, and Interpreting Java Code * Java Statements * Java Operators and Strings * Classes and Variables * Variable Scope and Class Construction * Classes and their Relationships * Class Inheritance * Object-oriented Principles * Representing Object-oriented Concepts with UML * Platforms and Integration Technologies * Client-side Technologies * Server-side Technologies

==> Download <==

Microsoft Virtualization with Hyper-V

Implement a Hyper-V virtualization solution

Microsoft Virtualization with Hyper-V shows you how to deploy Microsoft's next-generation hypervisor-based server virtualization technology in a corporate environment. You'll get step-by-step guidelines for getting Hyper-V up and running, followed by best practices for building a larger, fault-tolerant solution using System Center Virtual Machine Manager 2008. This hands-on guide explains how to migrate physical systems to the virtual environment; use System Center Operations Manager; and secure, back up, and restore your Hyper-V solution.

* Plan and implement a Hyper-V installation
* Configure Hyper-V components
* Install and configure System Center Virtual Machine Manager 2008
* Create and manage virtual machines
* Back up and restore virtual machines
* Monitor, back up, and restore the virtual solution
* Secure your Hyper-V environment
* Understand the virtual desktop infrastructure
* Use third-party virtualization tools for Hyper-V

==> Download <==

iPhone SDK Programming, A Beginner's Guide

Develop your own iPhone applications

Ideal for non-Mac programmers, this introductory guide shows developers how to create applications for the world's most popular smart phone. You will learn how to use a modified version of the Mac development environment, the Objective-C programming language, and the Xcode development tools.

Nearly every chapter of iPhone SDK Programming: A Beginner's Guide consists of a self-contained project, with the corresponding Xcode available for download and modification. The book is designed around the concept of accomplishing specific, discrete programming tasks for deployment on the iPhone.

==> Download <==

Saturday, September 26, 2009

The Lost Symbol

The Lost Symbol begins with an ancient ritual, a shadowy enclave, and of course, a secret. Readers know they are in Dan Brown territory when, by the end of the first chapter, a secret within a secret is revealed. To tell too much would ruin the fun of reading this delicious thriller, so you will find no spoilers here. Suffice it to say that as with many series featuring a recurring character, there is a bit of a formula at work (one that fans will love). Again, brilliant Harvard professor Robert Langdon finds himself in a predicament that requires his vast knowledge of symbology and superior problem-solving skills to save the day. The setting, unlike other Robert Langdon novels, is stateside, and in Brown's hands Washington D.C. is as fascinating as Paris or Vatican City (note to the D.C. tourism board: get your "Lost Symbol" tour in order). And, as with other Dan Brown books, the pace is relentless, the revelations many, and there is an endless parade of intriguing factoids that will make you feel like you are spending the afternoon with Robert Langdon and the guys from Mythbusters.

==> Download <==

Learning Flash CS4 Professional

Learning Flash CS4 Professional offers beginners and intermediate Flash developers a unique introduction to the latest version of Adobe's powerful multimedia application. This easy-to-read book is loaded with full-color examples and hands-on tasks to help you master Flash CS4's new motion editor, integrated 3D system, and character control with the new inverse kinematics animation system. No previous Flash experience is necessary. This book will help you:

Understand Flash fundamentals with clear, concise information you can use right away Learn key concepts and techniques in every chapter, with annotated screenshots and illustrations Develop an ongoing project that utilizes material from every chapter Practice new skills and test your understanding with constructive exercises Learn how to package your work for distribution on the Web and through AIR desktop applications Download sample files and discuss additional Flash features on the companion blogAs part of the Adobe Developer Library, this is the most authoritative guide to Flash CS4 available. Get moving with Flash today!

==> Download <==

Oracle Data Guard 11g Handbook

Master Oracle Data Guard 11g

Provide superior data protection, availability, and disaster recovery using the tested techniques in this Oracle Press guide. Cowritten by a team of Oracle experts, Oracle Data Guard 11g Handbook provides a sound architectural foundation along with best practices for configuration, monitoring, maintenance, and troubleshooting. You will get full details on implementing deployment architectures to address requirements that extend beyond disaster recovery. This invaluable resource also includes a complete set of monitoring scripts available for download.

* Develop a disaster recovery plan for your Oracle database to meet your organization's requirements
* Configure and deploy Oracle Data Guard for your environment
* Tune and troubleshoot your physical and logical standby databases
* Implement the Oracle Data Guard Broker management framework
* Integrate with Oracle Grid Control
* Monitor your Oracle Data Guard environment
* Enable read-only services and disaster recovery with Oracle Active Data Guard
* Configure seamless database and application failover
* Minimize planned downtime using Oracle Data Guard switchover
* Handle backup and recovery with Oracle Recovery Manager

==> Download <==

AspectJ in Action: Enterprise AOP with Spring Applications

To allow the creation of truly modular software, OOP has evolved into aspect-oriented programming. AspectJ is a mature AOP implementation for Java, now integrated with Spring.

AspectJ in Action, Second Edition is a fully updated, major revision of Ramnivas Laddad's best-selling first edition. It's a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3. You'll master key features including annotation-based syntax, load-time weaver, annotation-based crosscutting, and Spring-AspectJ integration. Building on familiar technologies such as JDBC, Hibernate, JPA, Spring Security, Spring MVC, and Swing, you'll apply AOP to common problems encountered in enterprise applications.

This book requires no previous experience in AOP and AspectJ, but it assumes you're familiar with OOP, Java, and the basics of Spring.

"Clear, concisely worded, well-organized ... a pleasure to read."
-From the Foreword by Rod Johnson, Creator of the Spring Framework

"This book teaches you how to think in aspects. It is essential reading for both beginners who know nothing about AOP and experts who think they know it all."
- Andrew Eisenberg, AspectJ Development Tools Project Committer

"Ramnivas showcases how to get the best out of AspectJ and Spring."
-Andy Clement, AspectJ Project Lead

"One of the best Java books in years."
-Andrew Rhine, Software Engineer, eSecLending

"By far the best reference for Spring AOP and AspectJ."
-Paul Benedict, Software Engineer, Argus Health Systems

"Ramnivas expertly demystifies the awesome power of aspect-oriented programming."
-Craig Walls, author of Spring in Action

==> Download <==

iPhone Cool Projects

The iPhone and iPod touch have provided all software developers with a level playing field—developers working alone have the same access to consumers as multinational software publishers. Very cool indeed! To make your application stand out from the crowd, though, it has to have that something extra. You must learn the skills to take your apps from being App Store filler to download chart-topping blockbusters.

Developers with years of experience helped write this book. Spend some time understanding their code and why they took the approach they did. You will find the writing, illustrations, code, and sample applications second to none. No matter what type of application you are writing, you will find something in this book to help you make your app that little bit cooler.

The book opens with Wolfgang Ante, the developer behind the Frenzic puzzle game, showing how timers, animation, and intelligence are used to make game play engaging. It moves on to Rogue Amoeba's Mike Ash explaining how to design a network protocol using UDP, and demonstrating its use in a peer-to-peer application—a topic not normally for the faint of heart, but explained here in a way that makes sense to mere mortals. Gary Bennett then covers the important task of multithreading. Multithreading can be used to keep the user interface responsive while working on other tasks in the background. Gary demonstrates how to do this and highlights traps to avoid along the way.

Next up, Canis Lupus (aka Matthew Rosenfeld) describes the development of the Keynote-controlling application Stage Hand, how the user interface has evolved, and the lessons he has learned from that experience. Benjamin Jackson then introduces two open source libraries: cocos2d, for 2D gaming; and Chipmunk, for rigid body physics (think “collisions”). He describes the development of Arcade Hockey, an air hockey game, and explains some of the code used for this.

Neil Mix of Pandora Radio reveals the science behind processing streaming audio. How do you debug what you can't see? Neil guides you through the toughest challenges, sharing his experience of what works and what to watch out for when working with audio. Finally, Steven Peterson demonstrates a comprehensive integration of iPhone technologies. He weaves Core Location, networking, XML, XPath, and SQLite into a solid and very useful application.

Software development can be hard work. Introductory books lay the foundation, but it can be challenging to understand where to go next. This book shows some of the pieces that can be brought together to make complete, cool applications.

==> Download <==

Friday, September 11, 2009

SQL Server 2008 Administration in Action

SQL Server 2008 Administration isn't a standard SQL Server tutorial-there are dozens of those to choose from. Instead, this book breaks down the role of "SQL Server Administrator" into its key focus areas and tasks and details the techniques and best practices that make an administrator effective. In this book, a reader can quickly identify a task and find the best practice associated with it. For example, a reader looking for information about indexing would find step-by-step procedures for identifying and dropping unused indexes, creating missing indexes, selecting the appropriate clustered index, and so forth.

Each technique is presented in a clear, straightforward style and in the order of the typical lifecycle of a SQL Server system. This allows a reader to easily open the book at the appropriate page and focus on what you need to know for each specific situation.

While most techniques will work for all versions of SQL Server, this book is current for the recent final release of SQL Server 2008.

==> Download <==

OCP: Oracle Database 11g Administrator Certified Professional Study Guide: (Exam 1Z0-053)

Prepare for OCP certification in Oracle Database 11g

Study, practice, and review for Oracle Certified Professional certification in Oracle 11g, Oracle's new release of its top-selling database software. Inside this in-depth guide, you'll find full coverage of essential topics for the very latest, updated Administration II exam (1Z0-053), including database architecture and ASM; configuring backups; using Flashback technology; managing database performance, memory, and resources; and more. Get extra exam practice using the exercise workbook in the Appendix. Start your preparation today with:

Full coverage of all exam objectives in a systematic approach, so you can be confident you're getting the instruction you need for the exam

Bonus Exercise Workbook that allows you to practice as you learn Real-world scenarios that put what you've learned in the context of actual job roles

Challenging review questions in each chapter to prepare you for exam day

Exam Essentials, a key feature in each chapter that identifies critical areas you must become proficient in before taking the exam

A handy tear card that maps every official exam objective to the corresponding chapter in the book, so you can track your exam prep objective by objective

==> Download <==

PMP: Project Management Professional Exam Study Guide

The much-anticipated update to the highly acclaimed PMP study guide!
The Project Management Profressional (PMP) certification is the most desired skill in today's IT marketplace and candidates are required to have thousands of hours of PM experience even before taking the PMP exam.

This fifth edition is completely updated for the newest exam and is the most comprehensive review guide on the shelf. You'll benefit from the detailed discussions on a wide range of PMP topics, concepts, and key terms-all of which cover the Project Management Process and Procedures.

A comprehensive study guide for the PMP certification exam that can also be used as a reference after the exam
Each chapter covers a list of objectives, followed by in-depth discussions of those objectives
Includes hands-on, real-world scenarios to prepare you for the many situations you may face on the job
Companion CD-ROM features a test engine of practice questions, electronic flashcards, and two hours of audio
Essential reading both before and after the PMP exam, this study guide is also aimed at anyone studying for the new Certified Associate in Project Management (CAPM) program.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

==> Download <==

SCJP: Sun Certified Programmer for Java Platform Study Guide: SE6 (Exam CX-310-065)

Sun's foundation-level Sun Certified Java Programmer (SCJP) for Standard Edition 6 is a must-have for any Java programmer, and is a prerequisite for Sun’s specialty certifications. This resource is essential preparation for the SCJP and focuses heavily on the skill set that Sun expects its SCJPs to have, with numerous examples, exercises, and real-world scenarios to give readers the tools needed to use what they learn. The material covers declarations, initialization, and scoping; flow control; API contents; concurrency; object-oriented concepts; collections/generics; and fundamentals. The interactive CD-ROM features chapter review questions, two bonus exams, a series of flashcards that can be used on PCs or handheld devices, and an e-book.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

==> Download <==

Microsoft SQL Server 2008 Administration with Windows PowerShell

The definitive guide to automating SQL Server admnistration with Powershell scripts

If you're a SQL Server database administrator, this book will make your life easier. Windows PowerShell is an administrative scripting tool that allows you to automate many tasks you're probably currently doing by hand. This nuts-and-bolts guide shows you how to create Windows PowerShell scripts to administer almost every aspect of SQL Server.

You'll get a thorough introduction to PowerShell basics and all the PowerShell components that have been integrated into SQL Server 2008, as well as actual administration tasks. The book provides complete scripts that have been tested and proven, saving you hours of effort.

The new release of Microsoft SQL Server 2008 now includes Windows PowerShell, allowing administrators of large-scale enterprise databases to automate many tasks

SQL Server 2008 Administration with Windows PowerShell introduces you to PowerShell, covering its components in detail as well as providing basic instruction in using scripts to administer the database

The book includes numerous examples of SQL tasks that have been automated and also provides completed scripts that you can put to use immediately

The Companion Web site includes complete code scripts

If you're a database administrator, the scripts and techniques in SQL Server 2008 Administration with Windows PowerShell will save you hours of effort.

==> Download <==

Wednesday, September 2, 2009

Google Speaks: Secrets of the World's Greatest Billionaire Entrepreneurs

In many ways, Google is the prototype of a successful twenty-first-century company. It uses technology in new ways to make information universally accessible; promotes a corporate culture that encourages creativity among its employees; and takes its role as a corporate citizen very seriously, investing in green initiatives and developing the largest corporate foundation in the United States.

Following in the footsteps of Warren Buffett Speaks and Jack Welch Speaks—which contain a conversational style that successfully captures the essence of hese business leaders—Google Speaks reveals the amazing story behind one of the most important new companies of our time by exploring the people and philosophies that have made it a global phenomenon in less than fifteen years.

Written by bestselling author Janet Lowe, this book offers an engaging look at how Google's founders, Sergey Brin and Larry Page, transformed their vision of a better Internet search engine into a business colossus with about $16 billion in annual revenue. Lowe discusses the values that drive Brin and Page-for example, how they both live fairly modest lives, despite each having a net worth in excess of $15.9 billion-and details how they have created a culture that fosters fun while, at the same time, keeping Google at the forefront of technology through relentless R&D investments and imaginative partnerships with organizations such as NASA.

In addition to examining Google's breakthrough business strategies and new business models-which have transformed online advertising and changed the way we look at corporate responsibility and employee relations-Lowe explains why Google may be a harbinger of where corporate America is headed. She also addresses controversies surrounding Google, such as copyright infringement, antitrust concerns, and personal privacy and poses the question almost every successful company must face: as Google grows, can it hold on to its entrepreneurial spirit as well as its informal motto, "Don't do evil"?

What started out as a university research project conducted by Sergey Brin and Larry Page has ended up revolutionizing the world we live in. Google Speaks puts these incredible entrepreneurs in perspective and shows you how their drive and determination have allowed them to create one of today's most powerful companies.

==> Download <==

Cisco ASA Configuration (08-2009)

This is a hands-on guide to implementing Cisco ASA (Adaptive Security Appliance). The Cisco ASA product replaces Cisco PIX Firewalls, and Cisco expert Richard Deal updates his bestselling book, "Cisco PIX Firewalls", to cover ASA. This book shows you how to configure and maintain a Cisco ASA appliance to control traffic in the corporate network and protect the network from internal and external threats and attacks. "Cisco ASA Configuration" covers the latest features available in versions 8.0 and 8.1, and includes detailed examples of complex configurations and troubleshooting. This expert guide helps you implement and manage this powerful multifunction network adaptive security appliance.

==> Download <==

Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces

Mac OS X Leopard introduces a fantastic new technology that makes writing applications with animated and cinematic user interfaces much easier. We'll explore this new technology by starting with the familiar concepts you already know from the pre-Leopard development kits.

Then we'll see how they apply to the new frameworks and APIs. We'll build on your existing knowledge of Cocoa and bring you efficiently up to speed on what Core Animation is all about.

With this book in hand, you can add Core Animation to your Cocoa applications, and make stunning user interfaces that your user's will be showing off to their friends.

==> Download <==

Stripes: ...and Java web development is fun again

As a Java developer, you want to leverage your knowledge and the wealth of Java libraries and tools. But when it comes to web development, many frameworks seem over-engineered and too complex. They have a steep learning curve, and it's just too difficult to get them to do exactly what you need because of their "closed-box" design.

Stripes brings simplicity back to Java web development. You'll be up and running in minutes, and can go a long way with just a few simple concepts. You'll spend your time developing your application, not maintaining gobs of configuration. Because Stripes is very transparent, you will understand exactly what is going on from request to response.

The popularity of Stripes keeps increasing because of its clean design and extensibility. With this complete tutorial and reference, you can master Stripes and take advantage of its productivity in web application development. You'll tailor the framework to your requirements, not the other way around!

This book is packed with explanations and examples so that you learn practical problem-solving techniques. You'll be able to "wrap your head around the framework" and fully understand how Stripes works. When a client requests a feature, you'll answer "yes" with confidence because you're using a framework that lets you get the results that you need without getting in your way. Because of its open design, Stripes lets you easily integrate your favorite tools: tag libraries, AJAX frameworks, ORM solutions, dependency injectors, and more.

==> Download <==

Wednesday, August 19, 2009

Neuro Web Design: What Makes Them Click?

“While you’re reading Neuro Web Design, you’ll probably find yourself thinking ‘I already knew that…’ a lot. But when you’re finished, you’ll discover that your ability to create effective web sites has mysteriously improved. A brilliant idea for a book, and very nicely done.”
— Steve Krug, author of Don’t Make Me Think!
A Common Sense Approach to Web Usability

Why do people decide to buy a product online? Register at your Web site? Trust the information you provide? Neuro Web Design applies the research on motivation, decision making, and neuroscience to the design of Web sites. You will learn the unconscious reasons for people’s actions, how emotions affect decisions, and how to apply the principles of persuasion to design Web sites that encourage users to click.

Neuro Web Design employs “neuro-marketing” concepts, which are at the intersection of psychology and user experience. It’s scientific, yet you’ll find it accessible, easy to read, and easy to understand. By applying the concepts and examples in this book, you’ll be able to dramatically increase the effectiveness and conversion rates of your own Web site.

==> Download <==

Android Application Development: Programming with the Google SDK

This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile market. Android Application Development introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. With this book, you will:

Get a complete introduction to the Android programming environment, architecture, and tools Build a modular application, beginning with a core module that serves to launch modules added in subsequent chapters Learn the concepts and architecture of a specific feature set, including views, maps, location-based services, persistent data storage, 2D and 3D graphics, media services, telephony services, and messaging Use ready-to-run example code that implements each feature Delve into advanced topics, such as security, custom views, performance analysis, and internationalization.

The book is a natural complement to the existing Android documentation provided by Google. Whether you want to develop a commercial application for mobile devices, or just want to create a mobile mashup for personal use, Android Application Development demonstrates how you can design, build, and test applications for the new mobile market.

==> Download <==

Automating System Administration with Perl: Tools to Make You More Efficient

If you do systems administration work of any kind, you have to deal with the growing complexity of your environment and increasing demands on your time.

Automating System Administration with Perl, Second Edition, not only offers you the right tools for your job, but also suggests the best way to approach specific problems and to securely automate recurring tasks. Updated and expanded to cover the latest operating systems, technologies, and Perl modules, this edition of the "Otter Book" will help you:

Manage user accounts Monitor filesystems and processes Work with configuration files in important formats such as XML and YAML Administer databases, including MySQL, MS-SQL, and Oracle with DBI Work with directory services like LDAP and Active Directory Script email protocols and spam control Effectively create, handle, and analyze log files Administer network name and configuration services, including NIS, DNS and DHCP Maintain, monitor, and map network services, using technologies and tools such as SNMP, nmap, libpcap, GraphViz and RRDtool Improve filesystem, process, and network security.

This edition includes additional appendixes to get you up to speed on technologies such as XML/XPath, LDAP, SNMP, and SQL. With this book in hand and Perl in

your toolbox, you can do more with less -- fewer resources, less effort, and far less hassle.

==> Download <==