Article Network

Documenting our Application in Apache Struts 2 (part 1)

by Dave Newton | June 2009 | Open Source

In this two-part article series by Dave Newton, we'll look at the ways in which we can document our applications, coding styles that can aid in understanding, tools and techniques for creating documentation from application artifacts, different types of documentation for different parties, and so on.

This part of the article deals with ways to document Javacode and how to self-document our code.

Read Documenting our Application in Apache Struts 2 (part 1) in full

Documentation with phpDocumentor: Part 1

by Dirk Merkel | March 2010 | MySQL Open Source PHP

In this two-part article by Dirk Merkel, author of Expert PHP 5 Tools, we will take a look at documentation. We will learn to create code-level documentation using phpDocumentor, PHP's entry into the xDoc family of documentation tools and the de facto standard for documenting PHP code. Specifically, we will install phpDocumentor. Next, we will learn the general syntax for DocBlocks and how to run phpDocumentor to generate the documentation.

Read Documentation with phpDocumentor: Part 1 in full

Documentaries and Other Audio-Visual Projects with Celtx

by Ralph Roberts | March 2011 | Beginner's Guides Open Source

Writing documentaries and other nonfiction scripts is a bit different than movies. Celtx's integral audio-visual editor is perfect for docs (documentaries), commercials, public service spots, video tutorials, slide shows, light shows, or just about any other combination of visual and other content that is not just sound alone. This article by Ralph Roberts, author of Celtx: Open Source Screenwriting Beginner's Guide, enables us to write solid, professional audio-visual projects. We will cover the following topics:

  • What an audio-visual production is: A look at the many types of productions falling under the term "audio-visual" and how Celtx makes them easier to create and use.
  • Starting an audio-visual project: Building a Celtx project container for our AV project.
  • Creating an AV project in Celtx: Scene Heading, Shot, Character, Dialog, and Parenthetical—how to use with examples.
Read Documentaries and Other Audio-Visual Projects with Celtx in full

Django JavaScript Integration: jQuery In-place Editing Using Ajax

by Jonathan Hayward | January 2011 | AJAX Open Source

jQuery as a library is intended to have a good, solid, lightweight core that invites an ecosystem of plugins. Ordinary JavaScript programmers have been known to learn jQuery and start writing new plugins on their frst day. In this article, we will take advantage of the Jeditable – Edit In Place Plugin For jQuery, with homepage at http://www.appelsiini.net/projects/jeditable. Jeditable is not the only plugin out there, nor the only good one; it is one of a number of interesting and useful plugins that are available in the jQuery plugin ecosystem. If you would like to find or explore jQuery plugins, http://plugins.jquery.com/ is a good place to start.

In this article, by Jonathan Hayward, author of Django JavaScript Integration: AJAX and jQuery, we will cover:

  • How to include a plugin on a page
  • How to use jQuery with the Jeditable plugin to add "edit-in-place" functionality
  • How to use Django to keep track of the server-side responsibilities
  • How to make a detailed profle page that supports in-place editing, as well as adding the same functionality to the search results page
Read Django JavaScript Integration: jQuery In-place Editing Using Ajax in full

Django Debugging Overview

by Karen M. Tracey | April 2010 | Content Management Open Source Web Development

This article by Karen M. Tracey, author of the book Django 1.1 Testing and Debugging, introduces Django's debugging support. Specifically, this article will:

  • List the Django settings that control the collection and presentation of debugging information, and briefly describe the effects of enabling debug
  • Illustrate the results of running with debug enabled in the case of serious code failure
  • Describe the database query history that is collected with debug enabled, and show how to access it
Read Django Debugging Overview in full

Django 1.2 E-commerce: Generating PDF Reports from Python using ReportLab

by Jesse Legg | May 2010 | e-Commerce Open Source Web Development

The Python community offers dozens of libraries designed to generate graphics, reports, PDF files, images, and charts. It can be somewhat overwhelming choosing which tool is appropriate for the job. In this article by Jesse Legg, author of Django 1.2 e-commerce, we will experiment with the ReportLab toolkit, which is a Python module that allows us to create PDF files. ReportLab can be integrated with Django to generate dynamic PDFs on-the-fly for the data stored in our Django models.

Read Django 1.2 E-commerce: Generating PDF Reports from Python using ReportLab in full

Django 1.2 E-commerce: Data Integration

by Jesse Legg | May 2010 | e-Commerce Open Source Web Development

The needs of every e-commerce application can vary widely when it comes to reports, metrics, and data exports. Some businesses will want to capture detailed profiles of their customers and what they are purchasing in order to optimize promotions and marketing activities for their particular needs. Others will be interested in making data available internally, to provide the boss updates on how many jars of cranberry preserves sold in December last year versus this year.

In this article by Jesse Legg, author of Django 1.2 e-commerce, we will discuss a toolbox of Python libraries and Django applications to assist with whatever reporting needs that may arise. These topics include:

  • Serializing and exposing data
  • Tracking and improving search engine rank using sitemaps
  • Exporting information via RSS and Atom feeds
  • Salesforce integration

Generating charts and graph-based reports will be covered seperately in another article.

Read Django 1.2 E-commerce: Data Integration in full

Diving Straight into Photographic Rendering

by Brian Bradley | March 2014 | Open Source

In this article by Brian Bradley, the author of Photographic Rendering with V-Ray for SketchUp, discusses V-Ray in SketchUp as it guides us through with the use of many key areas in the render engine, all of which need to be utilized by an artist if they want to produce photographic renders using V-Ray.

Read Diving Straight into Photographic Rendering in full

Distributed transaction using WCF

by Mike Liu | June 2010 | Enterprise Articles Microsoft

WCF is the acronym for Windows Communication Foundation. It is Microsoft's latest technology that enables applications in a distributed environment to communicate with each other.

In this article series, we will first verify that the LINQNorthwind WCF service does not support distributed transaction processing. We will then explain how to enhance this WCF service to support distributed transaction processing and how to configure all related computers to enable distributed transaction support. To demonstrate this, we will propagate a transaction from the client to the WCF service and verify that all sequential calls to the WCF service are within one single distributed transaction. We will also explain the multiple database support of the WCF service and discuss how to configure MSDTC and the firewall for the distributed WCF service.

In this article by Mike Liu, author of  WCF 4.0 Multi-tier Services Development with LINQ to Entities We will cover the following topics in this article:

  • Creating the solution files
  • Testing the transaction behavior of the DistNorthwind WCF service
  • Enabling transaction flow in the service bindings
  • Modifying the service operation contract to allow transaction flow
  • Modifying the service operation implementation to require a transaction scope
  • Configuring the Distributed Transaction Coordinator for the distributed WCF service
Read Distributed transaction using WCF in full

Displaying SQL Server Data using a Linq Data Source

by Dr. Jay Krishnaswamy | May 2009 | Microsoft

Linq to SQL is an object relational model that you can leverage in Visual Studio 2008. Your connection to SQL Server 2008 database is through a new control in Visual Studio 2008, the LinqDataSource control. This control needs a data context. The data context is provided by the Linq to SQL classes, a class generator that maps SQL server objects to the model. The class files generated support CRUD operations.

In this article by Dr. Jay Krishnaswamy, we will be adding a LinqDataSource control in Visual Studio 2008 to a ASP.NET website and configuring it by providing a data context. The data context will created using the Object Relational Designer(O/R Designer) in Visual Studio. The Linq data source is then bound to the Gridview in the Visual Studio designer.

Read Displaying SQL Server Data using a Linq Data Source in full

Displaying Posts and Pages Using Wordpress Loop

by Lee Jordan Nick Ohrn | June 2010 | Content Management Open Source Web Development WordPress

In this article by Lee Jordan and Nick Ohrn, authors of the book WordPress 2.8 Themes Cookbook, we will cover:

  • Creating a basic Loop
  • Displaying ads after every third post
  • Removing posts in a particular category
  • Removing posts with a particular tag
  • Highlighting sticky posts
  • Creating multiple loops in a single template
  • Displaying only posts in a particular category
  • Styling every other post differently
  • Styling posts in a particular category differently
  • Showing every post in a category on a category archive page
Read Displaying Posts and Pages Using Wordpress Loop in full

Displaying MySQL data on an ASP.NET Web Page

by Dr. Jayram Krishnaswamy | August 2009 | Open Source PHP

Web enabling business data is one of the key devices used to advertise and market products. This can be done with various technologies such as VB, ASP, JSP, ASP.Net and many others. This article shows how you may view data from a table on a MySQL database server on a web page using ASP.NET. The table used in this tutorial was the one described in the first article in this series on Exporting data from MS Access 2003 to MySQL.

This article by Dr. Jay Krishnaswamy explains how to populate a GridView on an ASP.NET web page by data retrieved from a MySQL Server. MySQL.Data.MySqlClient is a connector (provider) provided by MySQL which you can use with the .NET Framework applications whose details may be reviewed here. MySQL is well integrated with Visual Studio (MySQL Visual Studio Tools: MySQL.VisualStudio.dll).

Read Displaying MySQL data on an ASP.NET Web Page in full

Displaying Data with Grids in Ext JS

by Colin Ramsay Shea Frederick Steve 'Cutter' Blades | October 2010 | AJAX Open Source

The grid is, without doubt, one of the most widely-used components of Ext JS. We all have data, and this needs to be presented to the end user in an easy-to-understand manner. The spreadsheet (a.k.a. grid) is the perfect way to do this—the concept has been around for quite a while because it works. Ext JS takes that concept and makes it flexible and downright amazing!

In this article by Shea Frederick, Colin Ramsay, Steve 'Cutter' Blades, and Nigel White, authors of the book Learning Ext JS 3.2, we will be:

  • Using a GridPanel to display structured data in a user-friendly manner
  • Reading data from the server (which provides the data from a database) to display in the grid
Read Displaying Data with Grids in Ext JS in full

Dispatchers and Routers

by Munish K. Gupta | November 2012 | Java

Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM. Dispatchers are the heart of the Akka application. It is the engine that powers the Akka application. It is very important to understand the switches and knobs that need to be tuned to extract the maximum concurrency and scalability out of the application. Routers on the other hand, route incoming messages to outbound actors.

In this article by Munish K. Gupta, author of Akka Essentials, we will cover:

  • What a dispatcher is and how it works, various types of dispatchers and theirusage and configuration settings
  • Different types of mailboxes, and their usage and configuration
  • What a router is, and different types of routers and their usage
  • How to write a custom router
Read Dispatchers and Routers in full

Discussion on Your WordPress Blog Using Comments

by April Hodge Silver Hasin Hayder | June 2009 | Content Management Open Source PHP

The primary focus of this article is to explain how to add comments and how to moderate these comments. In this article by Hasin Hayder and April Hodge Silver, we'll see how we can alter the comment and avtar settings and how we can avoid spam comments using Akismet plugin.

Read Discussion on Your WordPress Blog Using Comments 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

Disaster Recovery in MySQL for Python

by Albert Lukaszewski, PhD | September 2010 | MySQL Open Source

One thing that is certain in computing is that hardware will fail even if the software is written soundly. For this reason, a disaster recovery plan should be implemented for every database server. Even if you are not the administrator of the server, this article will show you how to back up the data you use.

In this article, Albert Lukaszewski, PhD, author of MySQL for Python, we will have covered:

  • When to implement one of several kinds of database backup plans
  • What methods of backup and disaster recovery MySQL supports
  • How to use Python to back up databases
Read Disaster Recovery in MySQL for Python in full

Disaster Recovery for Hyper-V

by Leandro Carvalho | January 2013 | Cookbooks Enterprise Articles Microsoft

The new Windows Server 2012 Hyper-V release from Microsoft comes with a myriad of improvements in areas such as mobility, high availability and elasticity, bringing everything you need to create, manage and build the core components of a Microsoft Private Cloud for virtualized workloads.

In this article by Leandro Cavalho, the author of Windows Server 2012 Hyper-V Cookbook, we will cover the following topics:

  • Backing up Hyper-V and virtual machines using Windows Server Backup

  • Restoring Hyper-V and virtual machines using Windows Server Backup

  • Confguring Hyper-V Replica between two Hyper-V hosts using HTTP authentication

  • Confguring Hyper-V Replica broker for a Failover Cluster

  • Confguring Hyper-V Replica to use certificate-based authentication using an Enterprise CA

  • Using snapshots in virtual machines

Read Disaster Recovery for Hyper-V 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