Search Books and eBooks

WebGL: Animating a 3D scene

by Diego Cantor | June 2012 | Beginner's Guides

Objects in 3D scenes can have actions on their own. For instance, in a racing car game, each car has its own speed and trajectory. In a first-person shooting game your enemies can hide behind barricades then come and fight you or run away. In general, each one of these actions is modeled as a matrix transformation that is attached to the corresponding actor in the scene. These are called local transforms.

In this article by Diego Cantor author of WebGL Beginner’s Guide, we will study different techniques to make use of local transforms.

Read WebGL: Animating a 3D scene in full

RuneScape Gold Strategy Guide : Avoiding Scams

by Lesley Harrison | June 2012 |

Popular MMORPGs such as RuneScape are a huge target for scammers. Some of these scammers are account thieves or hackers that operate outside of the game, while others are people that like to scam players in-game, to take money and items.

Most scams are easily avoided if you know what to look for, and think carefully about every situation you find yourself in. This article by Lesley Harrison will help you to:

  • Understand the most common scams and hacks
  • Figure out how to spot a scammer
  • Learn how to avoid the most popular tricks

So let's get started...

Read RuneScape Gold Strategy Guide : Avoiding Scams in full

Wordpress: Buddypress Courseware

by Adam D. Scott | June 2012 | WordPress

The BuddyPress (BP) Courseware plugin by ScholarPress transforms our WordPres site into a learning management system. This plugin provides educators with the ability to post and organize course content, assignments, bibliographies, and schedules. BP Courseware works by extending the BuddyPress group functionality. Each courseware-enabled group receives a courseware dashboard where teachers and students can quickly access and post course content. The BP Courseware plugin is ideal for managing multiple courses by the same instructor or for an entire academic department.

In this article by Adam D. Scott, author of the book WordPress for Education, we'll cover techniques to install and configure the BP Courseware plugin. Once the plugin is installed, we'll develop content for a sample courseware course by adding course information, posting assignments, grading student assignments, creating a bibliography, and managing the course calendar.

Read Wordpress: Buddypress Courseware in full

VMware View 5 Desktop Virtualization

by Andre Leibovici Jason Langone | June 2012 | Enterprise Articles

In this article by Jason Langone and Andre Leibovici, the authors of VMware View 5 Desktop Virtualization Solutions, we will learn about virtualization. Virtualization, the technology of abstracting the operating systems from the underlying physical server components, has become a cornerstone of the data center architecture. Virtualization allows organizations to run not just one operating system per physical server in the data center, but tens, dozens, or even hundreds, on a single physical server. The benefits of virtualization are many, including a reduction in hardware, power, and cooling costs. In addition, virtualization allows for new techniques of distribution and resilience to be applied, such as VMware Distributed Resource Scheduler (DRS) and VMware High Availability (HA).

Read VMware View 5 Desktop Virtualization in full

Android Database Programming: Binding to the UI

by Jason Wei | June 2012 | Open Source

As mobile developers, our applications will need to both aesthetically display the results of our data queries, as well as give users an intuitive interface to store and insert data.

In this article by Jason Wei, author of Android Database Programming, we will focus on the former – on binding data to the user interface (UI) and will look specifically at various classes that will allow us to bind our data in the form of lists (the most common and intuitive way to display rows of data).

Read Android Database Programming: Binding to the UI in full

Construct Game Development: Platformer Revisited, a 2D Shooter

by Daven Bigelow | June 2012 | Open Source

Construct Classic is a free, DirectX 9 game creator for Windows, designed for 2D games. Construct Classic uses an event-based system for defining how the game behaves, in a visual, human-readable way - you don't need to program or script anything at all. It's intuitive for beginners, but powerful enough for advanced users to work without hindrance. You never know when you’ll need a helping hand exploring its inner workings, or harnessing its raw power to do your bidding.

In this aticle by Daven Bigelow author of Construct Game Development Beginner's Guide, we shall:

  • Learn how to make a two-player platformer
  • Learn how to make objects shoot projectiles and create muzzle flashes
Read Construct Game Development: Platformer Revisited, a 2D Shooter in full

Basic Skills, Traits, and Competencies of a Manager

by Rahul Goyal | May 2012 | Enterprise Articles

In India, being a Manager is highly valued. A majority of people see themselves taking a managerial position some day. However, can anyone become a manager? A really good manager? Are managers born or made? Do all managers, at least all good managers, share something in common?

When we look around and see the journeys being taken by different managers, their working styles and behaviors, we can hypothesize that:

  • Managers are born and made. Some folks have a natural flair to be a manager and some acquire essential skills to be a manager in a given situation.
  • Not everyone may enjoy being a manager. While you may be 'promoted' to become a manager, you may find that you don't really enjoy the time spent talking to people, driving them to results, and compiling status reports for your management.
  • It appears that good managers do have many things in common, even though they may have their own style of execution.

In this article by Rahul Goyal author of Management in India: Grow from an Accidental to a Successful Manager in the IT & Knowledge Industry , we will explore the skills, traits, talents, and competencies that are usually required and expected for playing a manager role, and also burst some myths surrounding managers.

Read Basic Skills, Traits, and Competencies of a Manager in full

Understanding the True Security Posture of the Network Environment being Tested

by Lee Allen | May 2012 | Open Source

There is a good possibility that your potential clients will not understand the benefits of performing a full penetration test. Simply enumerating the known vulnerabilities in a network environment is not suffcient to truly understand the effectiveness of the corporation's combined security controls; we need to prove that the vulnerabilities found have a potential to impact the bottom line. After all, this is what your clients need to know and understand about their environment.

In this article by Lee Allen, author of the book Advanced Penetration Testing for Highly-Secured Environments: The Ultimate Security Guide, we will review some interesting techniques and methods that will let us understand the true security posture of the network environment we are testing.Items of interest discussed in this article include the following:

  • Transferring files to and from the victim machine
  • Password cracking with John the Ripper
  • Brute forcing with THC Hydra
  • Metasploit—learn it and love it
Read Understanding the True Security Posture of the Network Environment being Tested in full

1Z0-451: Oracle SOA Foundation Practitioner Exam Reference

by Kathiravan Udayakumar | May 2012 | SOA

Certification is the first big step towards getting yourself recognized in the extremely large developer community. It demonstrates that you have a working knowledge, and gives you an edge in the market space and employment space. It helps you to get a better salary through promotions or increments in a few cases. Completing the Oracle SOA Infrastructure Implementation Certification develops your conceptual and real-world understanding of the primary components of Oracle SOA Suite, including BPEL process engine and Oracle Service Bus, and will allow you to become familiar with the Service Oriented Architecture concepts.

This article by Kathiravan Udayakumar, author of Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) will provide key points to be remembered for the 1Z0-451 Oracle SOA Foundation Practitioner exam and other additional details that are required to understand Oracle SOA Suite in detail.

Read 1Z0-451: Oracle SOA Foundation Practitioner Exam Reference in full

Supporting hypervisors by OpenNebula

by Giovanni Toraldo | May 2012 | Open Source

OpenNebula is one of the most advanced and highly scalable open source cloud computing toolkits. If you ever wanted to understand what Cloud Computing is and how to realise it, this is your way.

This article, by Giovanni Toraldo author of OpenNebula 3 Cloud Computing, guides you through the various hypervisors which are supported by OpenNebula. We will cover the following topics in this article:

  • Configuring hosts
  • Configuring sudo
  • Configuring network bridges
  • Managing hosts in OpenNebula
  • Networking drivers
  • KVM installation
  • Xen installation
  • Installing on Debian Squeeze through standard repositories
  • Installing Xen through sources
  • Installing VMware ESXi
  • Installing Libvirt with ESX support

 

Read Supporting hypervisors by OpenNebula in full

Building Objects in Inkscape

by Bethany Hiitola | May 2012 | Open Source

This article by Bethany Hiitola author of Inkscape Beginner's Guide is all about objects. We'll learn about what objects are and how Inkscape interprets them, how to change object features, change fill and stroke, grouping objects, combining objects, and how to best use the masking and clipping features.

Details in this article include:

  • Working with objects
  • Fill and Stroke
  • Grouping
  • Clipping and masking
Read Building Objects in Inkscape in full

Magento: Designs and Themes

by Bret Williams | May 2012 | e-Commerce

Magento gives you, or your client, the functional tools and systems to provide a powerfully rich shopping experience to your customers.

In this article by Bret Williams, author of Mastering Magento, we'll cover the following topics:

  • The Magento theme structure
  • How to install third-party themes
  • How to customize themes to create your own unique look and feel
Read Magento: Designs and Themes in full

PL/SQL: Using Collections

by Saurabh K. Gupta | May 2012 | Enterprise Articles Oracle

The Oracle Advanced PL/SQL Developer Professional Guide helps you master advanced PL/SQL concepts. Besides the clear and precise explanation on advanced topics, it also contains example code and demonstrations, which gives a sense of application and usage to readers

In this article by Saurabh Gupta, author of Oracle Advanced PL/SQL Developer Professional Guide, we'll cover the following topics:

  • Collections—an overview
  • Associative arrays
  • Nested tables
  • Varray
  • PL/SQL collection methods
Read PL/SQL: Using Collections in full

Creating Modal-Dialogs Grids and Collapsible Blocks

by Andy Matthews Raymond Camden | May 2012 | Web Services Open Source Web Development

In this article, we will:

  • Discuss how to link to and create dialogs – also how to handle leaving them
  • Demonstrate grids and how you can add them to your pages
  • Show how collapsible blocks allow you to pack a lot of information in a small amount of space

In this article by Raymond Camden, co-author of jQuery Mobile Development Essentials, we will look at dialogs, grids, and collapsible blocks.

Read Creating Modal-Dialogs Grids and Collapsible Blocks in full

Oracle Workflow Builder

by Andy Penver | May 2012 | Oracle

In this article by Andy Penver, we will cover the following:

  • Introducing Workflow Builder
  • Installing the database objects
  • Creating an advanced queue
  • Building a workflow
  • Creating a business event
  • Viewing a workflow status and monitoring progress
  • Adding a function
  • Creating a lookup
  • Creating a subprocess
  • Sending notifications and processing responses
  • Calling an API
Read Oracle Workflow Builder in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software