Sabtu, 08 Oktober 2011

8 new posts


8 new posts

Link to Wow! eBook - Blog

Professional NoSQL

Posted: 08 Oct 2011 08:14 AM PDT

Professional NoSQL

Book Description

A hands-on guide to leveraging NoSQL databases

NoSQL databases are an efficient and powerful tool for storing and manipulating vast quantities of data. Most NoSQL databases scale well as data grows. In addition, they are often malleable and flexible enough to accommodate semi-structured and sparse data sets. This comprehensive hands-on guide presents fundamental concepts and practical solutions for getting you ready to use NoSQL databases. Expert author Shashank Tiwari begins with a helpful introduction on the subject of NoSQL, explains its characteristics and typical uses, and looks at where it fits in the application stack. Unique insights help you choose which NoSQL solutions are best for solving your specific data storage needs.

Professional NoSQL:

  • Demystifies the concepts that relate to NoSQL databases, including column-family oriented stores, key/value databases, and document databases.
  • Delves into installing and configuring a number of NoSQL products and the Hadoop family of products.
  • Explains ways of storing, accessing, and querying data in NoSQL databases through examples that use MongoDB, HBase, Cassandra, Redis, CouchDB, Google App Engine Datastore and more.
  • Looks at architecture and internals.
  • Provides guidelines for optimal usage, performance tuning, and scalable configurations.
  • Presents a number of tools and utilities relating to NoSQL, distributed platforms, and scalable processing, including Hive, Pig, RRDtool, Nagios, and more.

Book Details

  • Paperback: 384 pages
  • Publisher: Wrox (August 2011)
  • Language: English
  • ISBN-10: 047094224X
  • ISBN-13: 978-0470942246
Note: There is a file embedded within this post, please visit this post to download the file.

Building Applications for the Mac App Store

Posted: 08 Oct 2011 08:06 AM PDT

Building Applications for the Mac App Store

Book Description

In this Wrox Blox, you will learn how to obtain and access the Mac App Store from your Mac. You will also learn about the opportunities available for developers who want to venture into the Mac market. This Wrox Blox also walks you through the steps you need to perform to publish your apps in the Mac App Store. You will use the Xcode 4 development tool provided by Apple to develop a Mac OS X application, and then see how it can be published in the Mac App Store.

Table of Contents
Obtaining the Mac App Store on your Mac 2
Accessing the Mac App Store 2

Writing for the Mac App Store 4
Requirements to Get Started 4
Creating Mac App IDs 5
Obtaining Developer Certificates 6

Into the App Store! 9
Developing Your Application 9
Preparing iTunes Connect 13
Preparing Your Application for Submission 15
Validating Your Application before Submission 19
Testing the Installation of Your Application 21
Submitting the Application 22

Summary 23

About the Author 23

Book Details

  • Paperback: 28 pages
  • Publisher: Wrox (August 2011)
  • Language: English
  • ISBN-10: 1118145356
  • ISBN-13: 978-1118145357
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

Beginning Lua Programming

Posted: 08 Oct 2011 08:01 AM PDT

Beginning Lua Programming

Book Description

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires some familiarity with the C programming language. A certain comfort level with command-line operations, text editing, and directory structures is assumed.Software developers who have experience with functions, strings, and associative arrays can skim Chapters 2 through 5 with the caveat that certain Lua colloquialisms are introduced there along with programming concepts.

Throughout the text, sections pertaining to a particular operating system are clearly marked and can be skipped by readers working on a different platform.

This book is organized to guide you through the basics of using Lua. Its structure is as follows:

  • Installing Lua on your system (Chapter 1)
  • Learning the fundamentals of programming in Lua (Chapters 2 through 10)
  • Reviewing standard Lua functions (Chapter 11)
  • Exploring application development with Lua using packages contributed by the community (Chapters 12 through 18)
  • Using Lua’s many community resources (Chapter 19)

Chapters 2 through 10 each build on concepts that are presented in its predecessors, so a sequential reading of this part of the book is advised. The summary of Lua’s built-in libraries contains examples that assume you have a good grasp of the materials presented in the first 10 chapters.

Some of the libraries and techniques presented in Chapters 12 and 13 are needed in the remaining chapters of the book. Chapters 14 through 19 are relatively independent of one another and can be read out of sequence.

You need surprisingly little in the way of computer resources to learn and use Lua. This book focuses on Windows and Unix-like (including Linux) systems, but any operating system that supports a command shell should be suitable. You’ll need a text editor to prepare and save Lua scripts.

If you choose to extend Lua with libraries written in a programming language like C, you’ll need a suitable software development kit. Many of these kits are freely available on the Internet but, unlike Lua, they can consume prodigious amounts of disk space and memory.

Chapter 18 discusses using Lua on a Palm Pilot. Even if you don’t own or have access to one of these devices, this chapter shows how you can simulate one on the major desktop systems.

From the Back Cover
Lua offers a wide range of features that you can utilize to support and enhance your applications. With this book as your guide, you’ll gain a thorough understanding of all aspects of programming with this powerful language. It will walk you through the basics, covering everything from installing Lua on your system to developing games and web sites.Experts Jung and Brown first present the fundamentals of programming and explain standard Lua functions. They then show you how to take advantage of all of the free Lua community resources that are available. Complete code samples are integrated throughout the chapters to clearly demonstrate how to apply the information. Diagrams are also included to highlight important Lua features such as stacks, hash tables, garbage collection, and function closures. All of this will help you to quickly write your own effective programs.

What you will learn from this book

  • Ways to extend Lua’s operators with metamethods
  • Methods on how to use tables, strings, and modules
  • How to handle events naturally with coroutines
  • Techniques for managing information with databases
  • Tips for handling and avoiding programming errors
  • Ways to create your own innovative games
  • How to enhance application development using packages contributed by the Lua community
  • Steps for presenting dynamic information on your web site

Who this book is for
This book is for beginning programmers, game developers, and web site developers who are interested in a simple yet powerful introduction to programming.

Book Details

  • Paperback: 672 pages
  • Publisher: Wrox (January 2007)
  • Language: English
  • ISBN-10: 0470069171
  • ISBN-13: 978-0470069172
Note: There is a file embedded within this post, please visit this post to download the file.

Getting Started with Arduino, 2nd Edition

Posted: 08 Oct 2011 12:37 AM PDT

Getting Started with Arduino, 2nd Edition

Book Description

Arduino is the open-source electronics prototyping platform that's taken the design and hobbyist world by storm. This thorough introduction, updated for Arduino 1.0, gives you lots of ideas for projects and helps you work with them right away. From getting organized to putting the final touches on your prototype, all the information you need is here!

Inside, you'll learn about:

  • Interaction design and physical computing
  • The Arduino hardware and software development environment
  • Basics of electricity and electronics
  • Prototyping on a solderless breadboard
  • Drawing a schematic diagram

Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need an Arduino Uno or earlier model, along with USB A-B cable and an LED. The easy-to-use Arduino development environment is free to download.

About the Author
Massimo Banzi is the co-founder of the Arduino project and has worked for clients such as: Prada, Artemide, Persol, Whirlpool, V&A Museum and Adidas. He spent 4 years at the Interaction Design Institute Ivrea as Associate Professor. Massimo has taught workshops and has been a guest speaker at institutions like: Architectural Association – London, Hochschule f r Gestaltung und Kunst Basel, Hochschule f r Gestaltung Schw bisch Gm nd, FH Potsdam, Domus Academy, Medialab Madrid, Escola Superior de Disseny Barcelona, ARS Electronica Linz, Mediamatic Amsterdam, Doors of Perception Amsterdam.

Before joining IDII he was CTO for the Seat Ventures incubator. He spent many years working as a software architect,both in Milan and London, on projects for clients like Italia Online, Sapient, Labour Party, BT, MCI WorldCom, SmithKlineBeecham, Storagetek, BSkyB and boo.com.

Book Details

  • Paperback: 180 pages
  • Publisher: O’Reilly Media / Make; 2nd Edition (September 2011)
  • Language: English
  • ISBN-10: 1449309879
  • ISBN-13: 978-1449309879
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

Getting Started with RStudio

Posted: 08 Oct 2011 12:34 AM PDT

Getting Started with RStudio

Book Description

Dive into the RStudio Integrated Development Environment (IDE) for using and programming R, the popular open source software for statistical computing and graphics. This concise book provides new and experienced users with an overview of RStudio, as well as hands-on instructions for analyzing data, generating reports, and developing R software packages.

The open source RStudio IDE brings many powerful coding tools together into an intuitive, easy-to-learn interface. With this guide, you'll learn how to use its main components—including the console, source code editor, and data viewer—through descriptions and case studies. Getting Started with RStudio serves as both a reference and introduction to this unique IDE.

  • Use RStudio to provide enhanced support for interactive R sessions
  • Clean and format raw data quickly with several RStudio components
  • Edit R commands with RStudio's code editor, and combine them into functions
  • Easily locate and use more than 3,000 add-on packages in R's CRAN service
  • Develop and document your own R packages with the code editor and related components
  • Create one-click PDF reports in RStudio with a mix of text and R output

About the Author
John Verzani is a long-time R user and author of both Using R for Introductory Statistics (CRC, 2004) and, with Michael Lawrence, Programming GUIs in R (CRC, forthcoming). He is a Professor and Chair in the Department of Mathematics at CUNY’s College of Staten Island.

Book Details

  • Paperback: 92 pages
  • Publisher: O’Reilly Media (September 2011)
  • Language: English
  • ISBN-10: 1449309038
  • ISBN-13: 978-1449309039
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

Privacy and Big Data

Posted: 08 Oct 2011 12:31 AM PDT

Privacy and Big Data

Book Description

Much of what constitutes Big Data is information about us. Through our online activities, we leave an easy-to-follow trail of digital footprints that reveal who we are, what we buy, where we go, and much more. This eye-opening book explores the raging privacy debate over the use of personal data, with one undeniable conclusion: once data’s been collected, we have absolutely no control over who uses it or how it is used.

Personal data is the hottest commodity on the market today—truly more valuable than gold. We are the asset that every company, industry, non-profit, and government wants. Privacy and Big Data introduces you to the players in the personal data game, and explains the stark differences in how the U.S., Europe, and the rest of the world approach the privacy issue.

You’ll learn about:

  • Collectors: social networking titans that collect, share, and sell user data
  • Users: marketing organizations, government agencies, and many others
  • Data markets: companies that aggregate and sell datasets to anyone
  • Regulators: governments with one policy for commercial data use, and another for providing security

About the Author
Terence Craig is the CEO and CTO of PatternBuilders, a "big data" analytics services and solution provider that helps organizations across industries understand and improve their operations with advanced analytics. Terence has an extensive background in building, implementing, and selling analytically-driven enterprise and SaaS applications across such diverse domains as enterprise resource planning (ERP), professional services automation (PSA), and semi-conductor process control in both public and private companies. With over 20 years of experience in executive and technical management roles with leading-edge technology companies, Terence brings a unique and innovative view of what is needed—from both an operational and technology perspective—to build a world class hosted analytics platform designed to improve companies' and organizations' profitability and efficiencies. He is also a frequent speaker, blogger, and "commenter" on technology, startups, analytics, data security, and data privacy ethics and policy.

Mary Ludloff is Vice President of Marketing for PatternBuilders, a "big data" analytics services and solutions provider. Mary is an innovative marketing executive with more than 20 years of experience in enterprise software. She brings an in-depth understanding of how to develop and implement strategic program initiatives that span marketing disciplines—ranging from the traditional corporate and marketing fields to the latest developments in digital marketing. Through her work at PatternBuilders and other companies in the business intelligence and data warehousing space, she also brings a deep understanding of supply chain management issues, the use of business intelligence tools in data warehousing and analytic application efforts, and the impact of big data analytics on data privacy and security.

Book Details

  • Paperback: 106 pages
  • Publisher: O’Reilly Media (September 2011)
  • Language: English
  • ISBN-10: 1449305008
  • ISBN-13: 978-1449305000
Note: There is a file embedded within this post, please visit this post to download the file.

Programming Pig

Posted: 08 Oct 2011 12:29 AM PDT

Programming Pig

Book Description

This guide is an ideal learning tool and reference for Apache Pig, the programming language that helps you describe and run large data projects on Hadoop. With Pig, you can analyze data without having to create a full-fledged application—making it easy for you to experiment with new data sets.

Programming Pig shows newcomers how to get started, and teaches intermediate users the benefits of using Pig Latin, the data flow language for building and maintaining pipelines for processing data. Advanced users learn how to build complex data processing pipelines with Pig’s macros and modularity features, and discover how to build systems for complex data processing needs by embedding Pig Latin into scripting languages.

  • Learn the advantages and disadvantages of using Pig instead of MapReduce
  • Understand how Pig fits in with other Hadoop components, such as HDFS, Hive, MapReduce, and HBase
  • Follow examples that explain built-in Pig Latin functions, and data operators such as join and group
  • Use grunt, the shell that Pig provides for exploring and working with HDFS
  • Get performance tuning tips for running Pig Latin scripts on Hadoop clusters in less time
  • Extend Pig with powerful user defined functions written in Java or Python

About the Author
Alan is an original member of the engineering team that took Pig from a Yahoo! Labs research project to a successful Apache open source project. In this role he oversaw the implementation of the language, including programming interfaces and the overall design. He has presented Pig at numerous conferences and user groups, universities, and companies. Alan is a member of the Apache Software Foundation and a co-founder of Hortonworks. He has a BS in Mathematics from Oregon State University and a MA in Theology from Fuller Theological Seminary.

Book Details

  • Paperback: 222 pages
  • Publisher: O’Reilly Media (September 2011)
  • Language: English
  • ISBN-10: 1449302645
  • ISBN-13: 978-1449302641
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

Programming Razor

Posted: 08 Oct 2011 12:25 AM PDT

Programming Razor

Book Description

Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you'll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You’ll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers.

Programming Razor also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you’ll be able to create Razor-based websites with custom extensions that meet the specific needs of your projects.

  • Use Razor with Microsoft WebMatrix to build a working blog, complete with data
  • Organize and manage your web application, using Razor features for layouts, sections, and partial views
  • Create clean and effective ASP.NET MVC views with the Razor View Engine
  • Learn how the Razor API interprets Razor templates and turns them into executable .NET code
  • Implement advanced techniques for exposing reusable code and sharing ASP.NET MVC views across projects

About the Author
Jess Chadwick is an independent software consultant specializing in web technologies. He has over a decade of development experience ranging from embedded devices in start-ups to enterprise-scale web farms at Fortune 500s. He is an ASPInsider, Microsoft MVP in ASP.NET and is an avid community member, frequently delivering technical presentations as well as leading the NJDOTNET Central New Jersey .NET user group. Jess lives in the Philadelphia, PA area with his wonderful wife, baby daughter, and black lab.

Book Details

  • Paperback: 118 pages
  • Publisher: O’Reilly Media (September 2011)
  • Language: English
  • ISBN-10: 1449306764
  • ISBN-13: 978-1449306762
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts

Tidak ada komentar:

Posting Komentar