Popular Posts Today

Search This Blog

Download : Adobe Photoshop Lightroom 4 Book: The Complete Guide for Photographers, The [Paperback]

Adobe Photoshop Lightroom 4 Book
Adobe Photoshop Lightroom was designed from the ground up with digital photographers in mind, offering powerful editing features in a streamlined interface that lets photographers import, sort, and organize images. This completely updated bestseller was also written with photographers in mind. Author Martin Evening describes features in Lightroom 4 in detail from a photographer’s perspective. As an established commercial and fashion photographer, Martin knows firsthand what photographers need for an efficient workflow. He has also been working with Lightroom from the beginning, monitoring the product’s development and providing valued feedback to Adobe. As a result, Martin knows the software inside and out, from image selection to image editing to image management. 

In this book you’ll learn how to: 

• Work efficiently with images shot in the raw or JPEG format 
 • Import photographs with ease and sort them according to your workflow 
 • Create and manage a personal image library 
 • Apply tonal adjustments to multiple images quickly 
 • Integrate Lightroom with Adobe Photoshop 
• Export images for print or Web as digital contact sheets or personal portfolios 
• Make the most of new features in Lightroom 4, such as the Camera Raw Process 2012 Basic panel tone controls Photographers will find Lightroom 4–and The Adobe Photoshop Lightroom 4 Book–indispensable tools in their digital darkrooms. This book’s companion site, www.thelightroombook.com, offers video tutorials, articles, sample images, and updates from author Martin Evening. “With Martin’s expert guidance, you’ll soon find that you have precisely the tools you need to turn your concentration back where it belongs–on making better pictures!”

2:21 PM | 0 comments | Read More

Download : What Is HTML5? [Kindle Edition]

What Is HTML5?
It is really difficult to complain about something that is free but I did spend the time to read the entire pamphlet hoping that I'd find something useful; and I didn't. I'm not sure who the target audience is intended to be. It seemed to me that to understand the context of the thesis you'd have to know more than a little bit about HTML and DOM to begin with. But even with that little bit of HTML and DOM knowledge you'd be frustrated because you never get a clear example of HTML versus HTML5. And if you didn't have that baseline HTML and DOM expertise then I think that "What is HTML5?" would leave you baffled.

I gave two stars because the points the author makes are valid and important, and it didn't cost me anything but my time. I just think that the points could have been made as effectively (maybe more so) in a 300 word blog entry, which would have been worth the time to read. 

HTML5 has been perhaps the most talked about revision of the web's native tongue since the early days of hyperlinked graphical online content. Over the years web has evolved far away from the paradigm of various linked "documents" which featured animation and interactivity as a bit of an afterthought. Various websites have become sophisticated enough to handle even the most demanding tasks that until recently on stand-alone desktop applications were capable of accomplishing. HTML alone was unable to handle many such applications on its own, and their implementation oftentimes require almost heroic efforts of coding wizardry and an alphabet soup of various online add-ons. This is where HTML5 comes in. It is designed from the ground up to be both compatible with previous versions of HTML, and provide the developer with an integrated approach to a whole variety of online formats and behaviors.

2:17 PM | 0 comments | Read More

Download : Introducing Microsoft® SQL Server® 2012 [Kindle Edition]

Introducing Microsoft® SQL Server® 2012
Introducing Microsoft® SQL Server® 2012 explores the exciting enhancements and new capabilities engineered into SQL Server, ranging from improvements in operation to those in reporting and management. This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities, including database administrators, application developers, and technical decision makers.

This is an excellent tome for all the new goodies included in Microsoft SQL Server 2012.

SQL Server 2012 included many new features, all of which are covered in this book. Data Quality Services (DQS), Column Store Indexes, the new tabular SSAS model, and semantic search, to name just a few.

In addition the enhancements are also covered, such as to the engine and security. But it also hits on other areas, such as MDS (Master Data Services), SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services).

Best of all, it's a good read. Not the boring drudgery you find in many computer books, the writing is lively and personal.  


2:01 PM | 0 comments | Read More

Download : Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Buy This Book
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages.

For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them.

Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure.

Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems.

It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.

Download : Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)
7:16 PM | 0 comments | Read More

Download : Beginning C++ Through Game Programming

Buy This Book
BEGINNING C++ THROUGH GAME PROGRAMMING, THIRD EDITION approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.

I highly recommend Beginning C++ through Game Programming, by Michael Dawson. This book is great for beginning programmers, especially if they have some previous programming experience (Worm Burner had already programmed in QBasic on Windows). Even if they had no previous experience, this book would walk them step-by-step through concepts like variables, input/output, loops, strings, and arrays. Best of all, it uses game example programs like Word Jumble, Mad Lib, and Tic-Tac-Toe to hook kids into figuring out the logic behind programming and applying their nascent C++ skills in a way that's fun and entertaining.

Download : Beginning C++ Through Game Programming
7:10 PM | 0 comments | Read More

Download : Python Programming: An Introduction to Computer Science 2nd Edition

Buy This Book
This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems.
I'm rather new to CS, am a major in it as well. I dabble in various languages, which range from: Python to PHP to MooTools. This book teaches you theoretical computer science concepts as well as the art of programming via Python 3. It doesn't have a ton of pages and it executes its goal very well, which is to introduce students to the field of computer science and to focus on problem solving instead of complicated syntax and compiler issues. The programs are very mathematically based and it's a bit tedious (I find most technical subjects are), but the examples are fascinating if you love the idea of what can be computed. You'll broaden your mind and be ready to dive into actual programming after doing the exercises in this book.

Download : Python Programming: An Introduction to Computer Science 2nd Edition
7:07 PM | 0 comments | Read More

Download : Programming for the Absolute Beginner (No Experience Required (Course Technology))

Buy This Book
Want to learn computer programming but aren't sure where to start? Programming for the Absolute Beginner provides a gentle learning curve in programming for anyone who wants to develop fundamental programming skills and create computer programs. The primary focus is on teaching the reader how to program using a free implementation of BASIC called Just BASIC. As such, the book focuses on developing programs that run on Microsoft Windows, but also presents programming principles that apply to different environments, including other operating systems and the Internet. Additionally, the book provides a solid foundation for advancing to different programming languages as you gain confidence in your newly acquired programming abilities. As part of the for the absolute beginner series, Programming for the Absolute Beginner teaches all the concepts through the creation of simple computer games, making the learning process much more fun and enjoyable.

One of the things I wish that this book would do is give quizzes at the end. I can't even tell you how helpful those can be in making sure you understand the information. How else are you to know just how much you learned? Some of the games are a little (lot) goofy in this book, but they do what they're supposed to do: demonstrate the use of the code covered in that chapter as well as previous chapters. You also end up with a few programs that with a little modification could be quite fun to play! I'm working on a slot machine program that will pull up all of the pictures in the folder that the program is found in and display them as you win rather than basing it solely on how much money you have. That way I could cycle through family vacations, weddings, etc. in a more interactive way. While it might not be something I will use often, it's definitely one more Problem for me to try to figure out. Isn't that, after all, what programming is all about? Problem-Solving?

Download : Programming for the Absolute Beginner (No Experience Required (Course Technology)) 
7:03 PM | 0 comments | Read More