Article Network

Web Scraping with Python

by Javier Collado | November 2008 | Open Source

Web scraping is the set of techniques used the to get some information, structured only for presentation purposes, from a website automatically instead of copying it manually. This article by Javier Collado will show how this could be done using python in the steps that require some development.

Read Web Scraping with Python in full

Web Frameworks for Python Geo-Spatial Development

by Erik Westra | December 2010 | Open Source

In this article by Erik Westra, author of Python Geospatial Development, we will understand the concept of a spatially-enabled database. We will also explore some of the major tools and frameworks available for building your own geo-spatial web applications.

Read Web Frameworks for Python Geo-Spatial Development in full

Web Design Principles in Inkscape

by Bethany Hiitola | November 2010 | Open Source Web Development

On the Internet today one can find varying websites—some are personal sites, others are corporate, informational, instructional, and more. More commonly you can find personal blogs and small business storefronts. These two types of websites offer unique capabilities of creating the entire site with templates—or basic designs that are common throughout them.

In this article by Bethany Hiitola, author of Inkscape 0.48 Essentials for Web Designers, we will cover the following:

  • Web design principles for blogs and storefronts.
  • Overview of RSS and ATOM feeds examples of designs for these two types of websites.
Read Web Design Principles in Inkscape in full

Web Controls in DotNetNuke

by John K Murphy | October 2010 | Cookbooks Open Source

In this article by John K. Murphy, author of DotNetNuke 5.4 Cookbook, we will cover the following topics:

  • Adding web controls to your Toolbox
  • Showing an e-mail link in a Datagrid
  • Showing checkboxes in a Datagrid
  • Showing a thumbnail image in a Datagrid
  • Creating labels you can edit
  • Suggest text while typing

 

Read Web Controls in DotNetNuke in full

Web CMS

by Nirav Mehta | April 2009 | Beginner's Guides MySQL Content Management Open Source PHP

After we understand our requirements and learn the basics of using CMSs, we are will be ready to look at Web Content Management Systems (commonly known as WCMS, Web CMS, or WCM Systems). Web CMSs allow you to manage your web content easily. They are generic in nature and perform a variety of operations. If you ask someone about a CMS, they will most probably recommend you one of the systems we cover in this article. It's important to learn the features of the top web CMSs to make the right choice for your project.

In this article by Nirav Mehta, we will take a look at the top general-purpose Web CMSs. In the process, we will:

  • Cover a variety of top Web CMSs
  • Perform customizations and content management operations
  • Discover interesting features in CMSs
  • Examine which CMS could be right for you
Read Web CMS in full

Web app penetration testing in Kali

by Abhinav Singh | October 2013 | Networking & Telephony

In this article by Abhinav Singh, author of the book, Instant kali Linux, we will cover web app penetration testing in Kali.

Read Web app penetration testing in Kali in full

We Blog, You Blog

by | June 2011 | Content Management Web Development WordPress

 

As you may know since April 2010, members of the Packt Open Source and Packt Enterprise team have blogged about book publications, events, amongst other things.

Well, for the next two months, Packt is inviting you to blog about a relevant technology subject for the chance of getting your blog post published on the Packt website and across the Packt information network.

Want more information about this contest? Email us now!

Read We Blog, You Blog in full

WCF – Windows Communication Foundation

by Mike Liu | July 2009 | Microsoft

WCF is the latest technology from Microsoft for building services. In this article by Mike Liu, we will explain what WCF is, and what it is composed of. We will also explain various .NET runtimes, .NET frameworks, Visual Studio versions, the relationships between them, and what is needed to develop or deploy WCF services. You will see some code snippets in this article that will help you to further understand WCF concepts, although they are not in a completed WCF project.

Let us discuss the following in detail:

  • What WCF is
  • Use of WCF for SOA
  • WCF architecture
  • Basic WCF concepts
Read WCF – Windows Communication Foundation in full

Ways to improve performance of your server in ModSecurity 2.5

by Magnus Mischel | November 2009 | Linux Servers Open Source

In this article by Magnus Mischel we will take a look at the performance of ModSecurity and what impact, if any, it has on the speed of your server and web application. We will also look at the ways in which you can increase the performance of your server by tweaking your configuration and writing more efficient rules.

Read Ways to improve performance of your server in ModSecurity 2.5 in full

Watching Multiple Threads in C#

by Gastón C. Hillar | January 2009 | Microsoft

In order to solve problems that arise in concurrently running threads in applications, we need new debugging techniques suitable for the new parallelism environments that occur in Visual C#. In this article by Gastón C. Hillar, we will learn many tricks and debugging procedures that will help us find solutions to multithreaded application problems and have a better understanding of the execution of parallel threads. We will be performing the following exercises:

  • Learn some tricks to prepare multithreaded code to simplify the debugging and troubleshooting processes
  • Become skilled at watching and understanding the execution of multiple concurrent threads
Read Watching Multiple Threads in C# in full

Warfare Unleashed Implementing Gameplay

by Artur Moreira Henrik Vogelius Hansson Jan Haller | July 2013 | Open Source

In this article created by Jan Haller, Henrik Vogelius Hansson, and Artur Moreira, authors of SFML Game Development, we are going to populate the game world, and implement the core part of the game; the actual gameplay with enemies, weapons, battles, and goodies. We are going to cover the following topics:

  • Enemy aircraft controlled by a simple artificial intelligence

  • Projectiles such as a machine gun or missiles

  • Pickups that improve the player's equipment

  • Collision detection and response between entities in the scene graph

  • The world's update cycle and automatic removal of entities

     

Read Warfare Unleashed Implementing Gameplay in full

Warfare Unleashed Implementing Gameplay

by Artur Moreira Henrik Vogelius Hansson Jan Haller | August 2013 | Open Source

In this article created by Jan Haller, Henrik Vogelius Hansson, and Artur Moreira, the authors of SFML Game Development, we are going to populate the game world, and implement the core part of the game; the actual gameplay with enemies, weapons, battles, and goodies. We are going to cover the following topics:

  • Enemy aircraft controlled by a simple artificial intelligence
  • Projectiles such as a machine gun or missiles
  • Pickups that improve the player's equipment
  • Collision detection and response between entities in the scene graph
  • The world's update cycle and automatic removal of entities
Read Warfare Unleashed Implementing Gameplay in full

Walkthrough Tools within SketchUp 7.1

by Robin de Jongh | April 2010 | Architecture & Analysis Beginner's Guides Web Graphics & Video

In this article by Robin de Jongh, author of SketchUp 7.1 for Architectural Visualization: Beginner's Guide, we will cover:

  • What to include in your animation
  • How to create a simple walkthrough in SketchUp
Read Walkthrough Tools within SketchUp 7.1 in full

Voice Menus and IVR in AsteriskNOW

by Nir Simionovich | January 2009 | Linux Servers Networking & Telephony Open Source

Interactive Voice Response (IVR)-enabled telephony platforms are the pivot elements of the telephony industry. You must be familiar with several IVR telephony platform—your cellular provider's top-up system, your bank's call distribution system, or your Internet service provider's technical support line—IVR systems are everywhere. As you may already know, IVR systems can be a hell to use, but as Winston Churchill said, you just have to keep on going to get to your destination.

In this article by Nir Simionovich, we will learn about the human dynamics of IVR systems, the implementation and the deployment of an IVR environment to your AsteriskNOW PBX system.

Read Voice Menus and IVR in AsteriskNOW in full

VMware View 5 Desktop Virtualization

by Andre Leibovici Jason Langone | June 2012 | Enterprise Articles
<p>In this article by <b>Jason Langone</b> and <b>Andre Leibovici</b>, the authors of <a href="http://www.packtpub.com/vmware-view-5-desktop-virtualization-solutions/book">VMware View 5 Desktop Virtualization Solutions</a>, we will learn about virtualization. <b>Virtualization</b>, 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 <b>VMware Distributed Resource Scheduler</b> (<b>DRS</b>) and <b>VMware High Availability</b> (<b>HA</b>).</p> Read VMware View 5 Desktop Virtualization in full

VMware View 5 Desktop Virtualization

by Andre Leibovici Jason Langone | June 2012 | Enterprise Articles
<p>In this article by <b>Jason Langone</b> and <b>Andre Leibovici</b>, the authors of <a href="http://www.packtpub.com/vmware-view-5-desktop-virtualization-solutions/book">VMware View 5 Desktop Virtualization Solutions</a>, we will learn about virtualization. <b>Virtualization</b>, 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 <b>VMware Distributed Resource Scheduler</b> (<b>DRS</b>) and <b>VMware High Availability</b> (<b>HA</b>).</p> Read VMware View 5 Desktop Virtualization 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

VMware vCenter Operations Manager Essentials - Introduction to vCenter Operations Manager

by Lauren Malhoit | February 2014 | Enterprise Articles

This article by Lauren Malhoit, author of the book VMware vCenter Operations Manager Essentials, provides a quick overview of how vCenter Operations (vC Ops from here on) is able to learn our environment and gives us many benefits for both troubleshooting and capacity planning.

In this article, we'll cover:

  • What is vCenter Operations Manager (vC Ops)?
  • Benefits of troubleshooting with vC Ops
  • Benefits of capacity planning with vC Ops
  • Feature comparison of different versions
  • What is vCenter Operations Manager Suite?
  • Licensing versions
  • Using vC Ops with other solutions
Read VMware vCenter Operations Manager Essentials - Introduction to vCenter Operations Manager in full

Visualizing Productions Ahead of Time with Celtx

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

In this article, we explore how Celtx lets us use sketching, storyboarding, and Adding media files. Besides, even if we are just writing a script, visualization techniques can make that a lot easier as well. Knowing where we are going is wonderful in helping us get there, eh? By the end of this article, we'll be well familiar with why and how to use these visualization features in Celtx.

In this article by Ralph Roberts, author of Celtx: Open Source Screenwriting Beginner's Guide, we will learn the following:

  • Sketching: Sketches let us diagram camera, light, character and prop placement, and the other items that we need to visually plan the setup of a scene for filming.
  • Storyboarding: Celtx helps us build storyboards using external clipart or photos and included icons to give a visual representation of our script. We can do storyboards before writing a script, or afterwards, to help turn the script into a film or video.
  • Add media files: Media files (photos, graphics, videos) may be attached to any of the thirty-six production categories, including wardrobe, props, and locations.
Read Visualizing Productions Ahead of Time with Celtx in full

Visualizing my Social Graph with d3.js

by Hector Cuesta | October 2013 | Open Source

In this article written by Hector Cuesta, the author of Practical Data Analysis, you will learn how to create a social graph visualization of your Facebook Friends with d3.js.

Read Visualizing my Social Graph with d3.js 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