Article Network

All | June | May | April

Learning to add dependencies

by Juzer Ali | October 2013 | Open Source Web Development

This article by Juzer Ali, the author of Instant Node Package Manager, has been specially created to provide you with all the information that you need to set up with node.js and npm. You will learn the basic usage of node package manager, get started with adding dependencies, and modularizing code in different files and folders.

Read Learning to add dependencies in full

Configuring Manage Out to DirectAccess Clients

by Jordan Krause | October 2013 | Enterprise Articles

In this article by Jordan Krause, the author of the book Microsoft DirectAccess Best Practices and Troubleshooting, we will have a look at how Manage Out is configured to DirectAccess clients. DirectAccess is obviously a wonderful technology from the user's perspective. There is literally nothing that they have to do to connect to company resources; it just happens automatically whenever they have Internet access. What isn't talked about nearly as often is the fact that DirectAccess is possibly of even greater benefit to the IT department. Because DirectAccess is so seamless and automatic, your Group Policy settings, patches, scripts, and everything that you want to use to manage and manipulate those client machines is always able to run. You no longer have to wait for the user to launch a VPN or come into the office for their computer to be secured with the latest policies. You no longer have to worry about laptops being off the network for weeks at a time, and coming back into the network after having been connected to dozens of public hotspots while someone was on a vacation with it. While many of these management functions work right out of the box with a standard DirectAccess configuration, there are some functions that will need a couple of extra steps to get them working properly. That is our topic of discussion for this article.

We are going to cover the following topics:

  • Pulls versus pushes
  • What does Manage Out have to do with IPv6
  • Creating a selective ISATAP environment
  • Setting up client-side firewall rules
  • RDP to a DirectAccess client
  • No ISATAP with multisite DirectAccess
Read Configuring Manage Out to DirectAccess Clients in full

Creating an AutoCAD command

by Tom Nelson | October 2013 | .NET Architecture & Analysis

In this article by Tom Nelson, author of AutoCAD 2014 Customization with .NET, create a custom command for AutoCAD.

Read Creating an AutoCAD command in full

Creating a New iOS Social Project

by Giuseppe Macrì | October 2013 | Open Source

In this article, by Giuseppe Macri, author of Integrating Facebook iOS SDK with Your Application, we will learn about:

Read Creating a New iOS Social Project in full

Introducing Magento Extension Development

by Branko Ajzele | October 2013 | Open Source

This article by Brank Ajzele, author of the the book Getting Started with Magento Extension Development, introduces you to Magento extensions, Magento shipping methods system, Magento payment methods system, and packaging and publishing your extension.

Read Introducing Magento Extension Development in full

What is Oracle Public Cloud?

by Hemant Kumar Mehta | October 2013 | Enterprise Articles

This article created by Hemant Kumar Mehta, the author of Getting Started with Oracle Public Cloud, discusses various cloud services offered by Oracle and the architecture of the Oracle Cloud Services. The following topics will be covered in this article:

  • A brief review of cloud computing concepts
  • Oracle Cloud Services
  • Application Services
  • Social Services
  • Platform Services
  • Common Infrastructure Services
  • Oracle Managed Services
  • Architecture of Oracle Cloud solution
  • Trying Oracle Public Cloud Services
Read What is Oracle Public Cloud? in full

Navigation Stack - Robot Setups

by Aaron Martinez Enrique Fernández | October 2013 | Open Source

This article by Aaron Martinez and Enrique Fernández, authors of the book Learning ROS for Robotics Programming, talks about configuring your robot to use it in the navigation stack. Now, in this article, you will learn something that is probably one of the most powerful features in ROS, something that will let you move your robot autonomously.

Thanks to the community and the shared code, ROS has many algorithms that can be used for navigation.

First of all, in this chapter, you will learn all the necessary ways to configure the navigation stack with your robot. In particular, we will cover the following items in this article:

  • Introduction to the navigation stacks and their powerful capabilities—clearly one of the greatest pieces of software that comes with ROS.
  • The TF is explained in order to show how to transform from the frame of one physical element to the other; for example, the data received using a sensor or the command for the desired position of an actuator.
  • We will see how to create a laser driver or simulate it.
  • We will learn how the odometry is computed and published, and how Gazebo provides it.
  • A base controller will be presented, including a detailed description of how to create one for your robot.
  • We will see how to execute SLAM with ROS. That is, we will show you how you can build a map from the environment with your robot as it moves through it.
  • Finally, you will be able to localize your robot in the map using the localization algorithms of the navigation stack.
Read Navigation Stack - Robot Setups in full

Administrating Solr

by Surendra Mohan | October 2013 | Open Source Web Development

In this article created by Surendra Mohan, the author of Administrating Solr, we will learn how to nest a query within another query, about stats.jsp, how to use ping status, and what are business rules, how and when they prove to be important for us and how to write your custom rule using Drools.

Read Administrating Solr in full

Your first step towards Hyper-V Replica

by Vangel Krstevski | October 2013 | Enterprise Articles

In this article created by Vangel Krstevski, the author of the book Hyper-V Replica Essentials, you will get an idea of configuring Hyper-V Replica in various deployment scenarios, which will help you learn how to configure this new feature and improve the systems' availability in your datacenter.

Read Your first step towards Hyper-V Replica in full

Kali Linux – Wireless Attacks

by Willie L. Pritchett | October 2013 | Networking & Telephony Open Source

In this article, by Willie L. Pritchett, author of the book Kali Linux Cookbook, we will learn about the various wireless attacks. These days, wireless networks are everywhere. With users being on the go like never before, having to remain stationary because of having to plug into an Ethernet cable to gain Internet access is not feasible. For this convenience, there is a price to be paid; wireless connections are not as secure as Ethernet connections. In this article, we will explore various methods for manipulating radio network traffic including mobile phones and wireless networks.

We will cover the following topics in this article:

  • Wireless network WEP cracking
  • Wireless network WPA/WPA2 cracking
  • Automating wireless network cracking
  • Accessing clients using a fake AP
  • URL traffic manipulation
  • Port redirection
  • Sniffing network traffic
Read Kali Linux – Wireless Attacks in full

Introducing the Building Blocks for Unity Scripts

by Terry Norton | October 2013 | Beginner's Guides Games Open Source

For those people who get sweaty palms just thinking of the word script, wipe your hands and relax. In this article, written by Terry Norton, author of the book Learning C# by Developing Games with Unity 3D, terms that are already familiar to you will be used to introduce the building blocks of programming.

A programming language such as C# can appear to be very complicated at first but in reality, there are two parts that form its foundation. These parts are variables and methods. Therefore, understanding these critical parts is a prerequisite for learning any of the other features of C#. Being as critical as they are, they are very simple concepts to understand. Using these variable and method foundation pieces, we'll be introduced to the C# building blocks used to create Unity scripts.

  • Using variables in a script
  • Using methods in a script
  • The class which is a container for variables and methods
  • Turning a script into a Component
  • Components communicating using the Dot Syntax

Let's have a look at these primary concepts.

Read Introducing the Building Blocks for Unity Scripts in full

Introducing Kafka

by Nishant Garg | October 2013 | Open Source

Welcome to the world of Apache Kafka.

In this article by Nishnat Garg, the author of Apache Kafka, we will be introduced to the world of Kafka.

Read Introducing Kafka in full

Introducing SproutCore

by Tyler Keating | October 2013 | Open Source Web Development

SproutCore has actually been around for quite a long time in terms of the web, having been created by entrepreneur Charles Jolley, back in 2007. Charles created SproutCore to build a mail client, but was soon hired by Apple to grow the framework further and develop several even larger scale applications. Indeed you will likely recognize some of these web applications and may even remember the amazement when people first saw SproutCore apps such as mobileMe delivering a native-like look and feel in the browser without the use of plug-ins.

Until then, the Web 2.0 movement had largely failed to deliver on its promise of replacing the software of the desktop. Of course there are exceptions, but overall, the slew of web 2 apps that appeared were slow and clunky and lacked a lot of the basic features and refinement we had expected in the software. Oddly enough as mobile has gained in popularity, the advancement of web apps has actually slowed down. For instance, compared to the desktop, the network latency for mobile is horrendous and the type of web apps that are delivered a page at a time from a server are almost unusable.

As an open source framework, SproutCore gains experience in real world deployments and grows as professionals contribute that experience back into the source for us to use. That is why we're here and that is why whether you're building a new multi-platform social app or replacing an outdated internal management tool, now is the best time to learn about SproutCore.

In this article by Tyler Keating, the author of the article SproutCore Web Application Development, we will cover the following:

  • Understanding the SproutCore approach
  • Knowing when SproutCore is the right choice
  • Building your first SproutCore application:
    • Installing SproutCore
    • Creating a project
    • Adding an app to the project
    • Designing your user interface
    • Modeling your data
    • Connecting it all together
    • Working with user input
Read Introducing SproutCore in full

Top Features You Need to Know About – Responsive Web Design

by Diego Tres | October 2013 | Open Source Web Development

In this article, by Diego Tres, the author of Instant 960 Grid System , we learn to prepare our website for the present and the future with fluid grids, fluid media, and media queries, also known as responsive web design.

In this article, we will see how to prepare our desktop-only portfolio that runs in mobile phones and tablets.

Read Top Features You Need to Know About – Responsive Web Design in full

Creating New Characters with Morphs

by Paolo Ciccone | October 2013 | Open Source

This article by Paolo Ciccone, author of the book The Complete Guide to DAZ Studio 4, introduces you to morphs.

A morph is a modification of a geometric model that alters its original shape. Using morphs, we can change any character into something completely different. Studio makes this operation as simple as moving sliders on the screen.

In this article we will have a look at the following topics:

  • Applying morphs
  • Mixing morphs to create new characters
  • Saving morph presets for future use
Read Creating New Characters with Morphs in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
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
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