Article Network

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

Understanding Cython

by Philip Herron | October 2013 | .NET Open Source

In this article by Philip Herron, author of the Learning Cython Programming, will start to get serious with Cython and will discuss how to describe C declarations with respect to Cython along with calling conventions and type conversion.

Read Understanding Cython in full

Features of uTorrent

by Adrian Hewitt | October 2013 | Open Source

In this article by Adrian Hewitt, the author of Instant uTorrent, we will teach you all about the most commonly performed tasks and most commonly used features in uTorrent.

Read Features of uTorrent in full

Planning Your Store

by Richard Jones | October 2013 | Drupal e-Commerce

The article by Richard Jones, the author of Getting Started with Drupal Commerce, deals with checklists and preparation for your e-commerce store, ensuring you have considered the business requirements before you start using the software.

Drupal Commerce is an e-commerce framework and so there are often many ways you can meet the business requirements of your e-store. Therefore careful planning is essential.

As with most web projects, the biggest issues you encounter are the ones that no one has thought of, but are obvious in hindsight. The following pages contain checklists of questions to consider when working with the business stakeholders of your new website.

Read Planning Your Store in full

So, what is Zepto.js?

by Ian Pointer | October 2013 | Open Source

In this article, by Ian Pointer, the author of the book Instant Zepto.js, you will learn all the information that you need to get accustomed to Zepto.js.

Read So, what is Zepto.js? in full

Disaster Recovery Techniques for End Users

by Jeff Gellman Joel Plaut Pat Esposito Pavlo Andrushkiw Peter Abreu Peter Ward | October 2013 | Enterprise Articles

In this article by Peter Ward, Peter Abreu, Pavlo Andrushkiw, Pat Esposito, Jeff Gellman, and Joel Plaut, the authors of Microssoft SharePoint 2013 Diaster Recovery Guide, explains data prevention and recovery procedures that should be applied by users with their SharePoint collaboration activities to prevent data loss.

The reader of this article is probably technical, and therefore perhaps a little surprised by the title and the topic of this article. You probably assume that DR is an IT department activity, so why should the end user even think about it?

Read Disaster Recovery Techniques for End Users in full

Choosing the right flavor of Debian (Simple)

by Jose Miguel Parrella | October 2013 | Networking & Telephony Open Source

In this article written by Jose Miguel Parrella, the author of the book Instant Debian – Build a Web Server explains how Debian organizes software, the architectures, and installation methods, and indicates a set of criteria for system administrators to choose and get the right media.

The Debian Project prides itself on producing the Universal Operating System. This means that the software the project puts together runs on a broad set of hardware (architectures) for several types of purposes, and even for different kernels such as Linux, Hurd, or FreeBSD.

Choosing the right flavor of Debian for your setup might seem intimidating at first, but this recipe will provide you with decision elements to help you reduce your time to market with Debian and choose the right architecture and installation method, particularly for a web server.

Read Choosing the right flavor of Debian (Simple) in full

Layer height, fill settings, and perimeters in our objects

by David Michael Moore | October 2013 | Open Source

This article created by David Michael Moore, author of the book Instant Slic3r [Instant], discusses about some settings in Slic3r that could help make prints better.

Read Layer height, fill settings, and perimeters in our objects in full

Minimizing HTTP requests

by Sanjeev Jaiswal | October 2013 | Open Source

The website can be made faster in many ways, one of them being reducing requests sent to the server, which will ultimately minimize the delay. The fewer the server requests, the faster the website will be.

We can do it in various ways but in this article by Sanjeev Jaiswal, author of Instant PageSpeed Optimization, let's concentrate on more important ones

Read Minimizing HTTP requests in full

Drawing in 2D

by Denis Perevalov | October 2013 | Open Source Web Graphics & Video

This article is written by Denis Perevalov, author of the book Mastering openFrameworks: Creative Coding Demystified. Drawing is one of the main capabilities of openFrameworks. Here, we consider the basics of 2D graphics, including drawing geometric primitives, working with colors, and drawing in an offscreen buffer. In this article we will cover:

  • Geometric primitives
  • Using ofPoint
  • Coordinate system transformations
  • Colors
  • Using FBO for offscreen drawings
  • Playing with numerical instability
  • Screen grabbing
Read Drawing in 2D 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