Article Network

Password Strength Checker in Google Web Toolkit and AJAX

by Prabhakar Chaganti | April 2008 | AJAX Java Web Development

The Google Web Toolkit (GWT) is a revolutionary way to build Asynchronous JavaScript and XML (AJAX) applications that are comparable in responsiveness and look and feel to desktop applications. In this article by Prabhakar Chaganti, we will learn to create a password strength checker, which utilizes Google Web Toolkit and AJAX to provide a much smoother user experience when using web‑based user interfaces.

Read Password Strength Checker in Google Web Toolkit and AJAX in full

Paths and curves in Raphael JS Vector Graphics

by Damian Dawber | September 2013 | Open Source

The ability to draw and manipulate paths is an extremely powerful feature of Raphaël. Paths allow us to draw all manner of shapes by defining points connected by lines, arcs, and curves. In this article by Damian Dawber, author of Learning Raphaël JS Vector Graphics, you will learn the properties and the method of drawing a quadratic Bézier curve.

Read Paths and curves in Raphael JS Vector Graphics in full

Penetration Testing and Setup

by Aamir Lakhani Joseph Muniz | September 2013 | Networking & Telephony Open Source

In this article by Joseph Muniz and Aamir Lakhani, the authors of the book Web Penetration Testing with Kali Linux, web Penetration Testing is described in brief. Many organizations offer security services and use terms such as security audit, network or risk assessment, and Penetration Test with overlapping meanings. By definition, an audit is a measurable technical assessment of a system(s) or application(s). Security assessments are evaluations of risk, meaning services used to identify vulnerabilities in systems, applications, and processes.

Read Penetration Testing and Setup in full

Pentaho Data Integration 4: Understanding Data Flows

by Adrián Sergio Pulvirenti María Carina Roldán | June 2011 | Cookbooks Java Open Source

This article by Adrián Sergio Pulvirenti and María Carina Roldán, authors of Pentaho Data Integration 4 Cookbook, focuses on the different ways for combining, splitting, or manipulating streams or flows of data using Kettle transformations. The main purpose of Kettle transformations is to manipulate data in the form of a dataset; this task is done by the steps of the transformation.

In this article, we will cover:

  • Splitting a stream into two or more streams based on a condition
  • Merging rows from two streams with the same or different structure
  • Comparing two streams and generating differences
  • Generating all possible pairs formed from two datasets
Read Pentaho Data Integration 4: Understanding Data Flows in full

Pentaho Data Integration 4: Working with Complex Data Flows

by Adrián Sergio Pulvirenti María Carina Roldán | June 2011 | Cookbooks Java Open Source

In the previous article we covered simple data flow situations. This article by Adrián Sergio Pulvirenti and María Carina Roldán, authors of Pentaho Data Integration 4 Cookbook, focuses on the different ways for combining, splitting, or manipulating streams or flows of data in complex situations using Kettle transformations. The main purpose of Kettle transformations is to manipulate data in the form of a dataset; this task is done by the steps of the transformation.

In this article, we will cover:

  • Joining two streams based on conditions
  • Interspersing new rows in between existent rows
  • Executing steps even when your stream is empty
  • Processing rows differently based on the row number
Read Pentaho Data Integration 4: Working with Complex Data Flows in full

Pentaho Reporting: Building Interactive Reports in HTML

by Will Gorman | September 2009 | Java

It is possible to define highly customized interactive reports within the HTML/JavaScript environment. Pentaho Reporting defines a set of properties, which when specified, allow for rich interactivity between the user and a report. In this article by Will Gorman , you will get an overview of these properties, along with a rich example that demonstrates potential uses.

Read Pentaho Reporting: Building Interactive Reports in HTML in full

Pentaho Reporting: Building Interactive Reports in Swing

by Will Gorman | September 2009 | Java Open Source

In this article by Will Gorman, you will learn how to build interactive reports using Swing. We will build a Swing demonstration that selectively shows details of sales sessions from a data source, along with demonstrating feedback using the ReportMouseListenter API. You can generate a static preview of a report within Swing using Pentaho Reporting's PreviewDialog API. This API also allows you to register action, hyperlink, and mouse events, so you can enable interactive reporting within Swing. You also learn how to modify report definitions to generate hyperlink events and swing action events.

Read Pentaho Reporting: Building Interactive Reports in Swing in full

Pentaho – Using Formulas in Our Reports

by Dario R. Bernabeu Mariano García Mattío | August 2013 | Beginner's Guides Open Source

In this article, by Mariano Garcia Mattio and Dario R. Bernabeu, authors of the book Penatho 5.0 Learning by Example, we will talk about formulas. We will explain in detail how to create them and use them. We will use a practical example to guide us as we explain how to work with formulas, creating general use formulas that we can use as an object and specific-use formulas that we can apply to our objects' styles and attributes. We will see the full potential that formulas offer in our reports, and we will create formulas that can be manipulated by the parameters that end users select.

By the end of the practical example, we will see how the combination of formulas and parameters opens up new horizons for the creation and personalization of reports and allows us great flexibility in design.

In this article we will do the following:

  • Create a copy of the previous report, adapt to its layout, and give our parameters default values
  • Create a formula that makes a row-by-row calculation and later add it to the Details section
  • Configure the background color of one of our report's objects using a formula
  • Create two new parameters so that the end user can choose the evaluation criteria of this formula.
Read Pentaho – Using Formulas in Our Reports in full

Performance Testing and Load Balancing

by Eric Siron | October 2013 | Enterprise Articles Microsoft

This article by Eric Siron, the author of Microsoft Hyper-V Cluster Design, presents holistic and specific methods to determine how well your system performs. It then guides you through balancing virtual machines across cluster nodes.

Now that we've covered how to design and plan your virtual machines, we're going to turn to the host's view of things. There are add-on and third-party tools that can perform automatic load balancing, but a failover cluster of Hyper-V Servers will only perform balancing in response to a failover event. Whether you'll use automated tools or not, you'll need to have an understanding of your host's abilities.

Balancing is not the entire story. Even if you have additional tools that can perform load balancing for you, you'll still need to keep abreast of the performance metrics of your cluster. As new virtual machines are added, your total capacity will be lessened and you'll want to know well in advance if you need to add hardware. Remember that your cluster is probably intended to survive the loss of at least one host without negatively impacting virtual machines, so just having a fully functional cluster with sufficient capacity may not be adequate.

There are two basic components to proper balancing. The first is being aware of what your hosts are capable of. The second is being aware of what they're doing. This article will work through a number of ways to satisfy these needs. You'll be introduced to the following concepts and activities:

  • General system testing
  • Disk I/O testing
  • Memory testing
  • Network testing
  • Preferred and possible owners
  • Anti-affinity
Read Performance Testing and Load Balancing in full

Performance Testing Fundamentals

by Bayo Erinle | July 2013 | Java Open Source

In this article by Bayo Erinle, author of the book Performance Testing with JMeter 2.9, mentions that Baysoft Training Inc. is an emerging startup company focused on redefining how software will help get more people trained in various fields in the IT industry. The company achieves this goal by providing a suite of products, including online courses, onsite training, and offsite training. As such, one of their flagship products, TrainBot—a web-based application—is focused solely on registering individuals for courses of interest that will aid them in attaining career goals. Once registered, the client can then go on to take a series of interactive online courses..

Read Performance Testing Fundamentals in full

Performance Tuning – Systems Running BPEL Processes

by Jaswant Singh Ravi Saraswathi | July 2013 | Enterprise Articles SOA Oracle

This article is written by Ravi Saraswathi and Jaswant Singh, the authors of Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial. This article covers performance tuning of SOA composite applications for optimal performance and scalability. The industry leading practices for the Oracle SOA Suite platform components, WebLogic server platform, JVM, operating systems, and load balancers are also included.

Performance tuning is an important step for any IT system implementation to optimize the systems and software resources needed for serving business functions. In other words, performance tuning enables us to optimize the system cost and performance to stay competitive in the market place. The process of performance tuning is iterative and in this article we will look into various systems and software components tuning options to optimize BPEL processes response time, scalability and availability, and underlying systems utilization.

Read Performance Tuning – Systems Running BPEL Processes in full

Performance Tuning – Systems Running BPEL Processes

by Ravi Saraswathi | July 2013 | Enterprise Articles SOA Oracle

This article is written by Ravi Saraswathi and Jaswant Singh, the authors of Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial. This article covers performance tuning of SOA composite applications for optimal performance and scalability. The industry leading practices for the Oracle SOA Suite platform components, WebLogic server platform, JVM, operating systems, and load balancers are also included.

Performance tuning is an important step for any IT system implementation to optimize the systems and software resources needed for serving business functions. In other words, performance tuning enables us to optimize the system cost and performance to stay competitive in the market place. The process of performance tuning is iterative and in this article we will look into various systems and software components tuning options to optimize BPEL processes response time, scalability and availability, and underlying systems utilization.

Read Performance Tuning – Systems Running BPEL Processes in full

Performing Common MDX-related Tasks

by Tomislav Piasevoli | August 2011 | Enterprise Articles Microsoft

This article by Tomislav Piasevoli, author of MDX with Microsoft SQL Server 2008 R2 Analysis Services Cookbook, discusses the common MDX tasks and one or more ways to solve them or deal with them appropriately. We'll cover basic principles and approaches such as how to skip an axis and prevent common errors, how to set the default member of a hierarchy, and how to format cell foreground and background colors based on the value in cells.

Specifically, we will cover:

  • Skipping axis
  • Handling division by zero errors
  • Setting special format for negative, zero, and null values
  • Applying conditional formatting on calculations
  • Setting default member of a hierarchy in MDX script
Read Performing Common MDX-related Tasks in full

Performing Setup Tasks in the WordPress Admin Panel

by April Hodge Silver | February 2011 | Open Source WordPress

WordPress installs a powerful and flexible administration area where you can manage all of your website content, and do much more. In this article we will perform some basic setup tasks in the WordPress Admin Panel.

In this article by April Hodge Silver, author of WordPress 3 Complete, we will cover the following:

  • Changing general blog information
  • Write posts
  • Write comment on those posts
  • Retrieving a lost password
Read Performing Setup Tasks in the WordPress Admin Panel in full

Performing Table and Database Operations in phpMyAdmin 3.3.x for Effective MySQL Management

by Marc Delisle | October 2010 | MySQL Open Source PHP

In this article, by Marc Delisle, author of Mastering phpMyAdmin 3.3.x for Effective MySQL Management, we will learn how to perform some operations that influence tables or databases as a whole. We will cover table attributes and how to modify them, and will also discuss multi-table operations.

This article specifically covers:

  • Maintaining a table
  • Changing table attributes
  • Renaming, moving, and copying tables
  • Multi-table operations
  • Database operations
Read Performing Table and Database Operations in phpMyAdmin 3.3.x for Effective MySQL Management in full

Personalize Your Own PBX Using FreePBX Features

by Alex Robar | September 2009 | Linux Servers

In this article by Alex Robar, we will introduce some of the FreePBX features that allows us to personalize our PBX, which essentially means to make our PBX on our own. We will discuss how to configure FreePBX to check additional sources for caller ID information if none is provided, using the HTTP source type method or MySQL source type method. We will also learn how to configure PIN sets to password protect various FreePBX features.

Read Personalize Your Own PBX Using FreePBX Features in full

Personalizing Vim

by Kim Schulz | May 2010 | Open Source

In this article,by Kim Schulz, author of Hacking Vim 7.2, we will introduce a list of recipes that will help you personalize Vim in such a way that it becomes your personal favorite.

You will find recipes for the following personalization tasks:

  • Changing the fonts
  • Changing the color scheme
  • Personal highlighting
  • A more informative status line
  • Toggle menu and toolbar
  • Adding your own menu and toolbar buttons
  • Work area personalization
Read Personalizing Vim in full

pfSense FAQs

by Matt Williamson | May 2011 | Cookbooks Open Source

pfSense is an open source distribution of FreeBSD-based firewall which provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options. This article will take a look at some frequently asked questions on pfSense such as:

  • What are the minimum hardware requirements for pfSense?
  • How does pfSense assign DNS servers to the DHCP clients?
  • How does the OpenVPN service work?
Read pfSense FAQs in full

pfSense: Configuring DHCP Server and Dynamic DNS Services

by Matt Williamson | April 2011 | Cookbooks Open Source

pfSense is an open source distribution of FreeBSD-based firewall which provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options.

In this article by Matt Williamson, author of pfSense 2 Cookbook, we will cover:

  • Configuring the DHCP server
  • Creating static DHCP mappings
  • Configuring the DHCP relay
  • Specifying alternate DNS servers
  • Configuring the DNS forwarder
  • Configuring a standalone DHCP/DNS server
  • Configuring dynamic DNS
Read pfSense: Configuring DHCP Server and Dynamic DNS Services in full

pfSense: Configuring NAT and Firewall Rules

by Matt Williamson | July 2011 | Cookbooks Open Source

pfSense is an open source distribution of FreeBSD-based firewall which provides a platform for flexible and powerful routing and firewalling. The versatility of pfSense presents us with a wide array of configuration options.

In this article by Matt Williamson, author of pfSense 2 Cookbook, we will cover:

  • Creating an alias
  • Creating a NAT port forward rule
  • Creating a firewall rule
  • Creating a schedule
  • Remote desktop access, a complete example
Read pfSense: Configuring NAT and Firewall Rules 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
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