Article Network

Photo Compositing with The GIMP: Part 1

by Reynante Martinez | November 2009 | Open Source Web Development

In this article by Reynante Martinez, we will learn about photo compositing with The GIMP.

Read Photo Compositing with The GIMP: Part 1 in full

Photo Compositing with The GIMP: Part 2

by Reynante Martinez | November 2009 | Open Source Web Graphics & Video

This is the second part of the article series on Photo Compositing with The GIMP by Reynante Martinez. Read Photo Compositing with The GIMP: Part 1 here.

Read Photo Compositing with The GIMP: Part 2 in full

Photo Manipulation with GIMP 2.6

by Juan Manuel Ferreyra | March 2011 | Cookbooks Open Source Web Graphics & Video

This article starts with an explanation of the basic image editing tools. After that, there are a few advanced techniques to create high-quality effects with any kind of photo.

In this article by Juan Manuel Ferreyra, author of GIMP 2.6 Cookbook, we will cover:

  • Scaling and Cropping an image
  • Flipping or rotating an image
  • Improve low-light photos
  • Scaling an image without deformation (Liquid Rescaling)
  • Creating a diorama effect (simulating depth of field)
  • Creating HDR photos
  • Creating a black and white postcard with a color touch
Read Photo Manipulation with GIMP 2.6 in full

Photo Pad

by J.M. Gustafson | September 2013 | Beginner's Guides Web Development

In this article by J.M. Gustafson, the author of the book "HTML5 Web Application Development by Example" has explained in detail about the Photo Pad application. It looks a lot like Canvas Pad, and re-uses the same code for the toolbar and menus. But instead of being a drawing application, it works as a photo manipulation application. The user will be able to load images and select from a few different effects, such as invert, black and white, or sepia, to apply to the image.

Read Photo Pad in full

Photo Stream with iCloud

by Andri Yadi Fauzan Alfi | November 2013 | Open Source

This article by Andri Yadi and Fauzan Alfi, the authors of the book iCloud Standard Guide, have discussed about how iPhoto and iTunes gets synced with iCloud. When you have more than one iOS device and love capturing moments with your devices, the Photo Stream app might be the most useful feature for you on iCloud. Photo Stream stores all of the pictures that you captured with your devices. It includes all of the pictures you've taken using the Camera app and also the screenshots from your iOS devices. So, you don't need to resynchronize or resend pictures from one device to another. They're automatically there for you.

Read Photo Stream with iCloud in full

Photoshop Foundation - The Difference between Vector and Bitmap Graphics

by Jonny Allbut | December 2007 | MySQL Open Source PHP Web Graphics & Video

The aim of this Photoshop Foundation series is to give both beginners, and more experienced users, all the information they need to use Photoshop as efficiently as possible. This series aims to both, guide you through the more confusing aspects of Photoshop, and show you the very best ways to use this application.

In this first article, we are going to look at the difference between vector and bitmap graphics, which is one of the most important principles to understand when working with graphics on a computer, inside or outside of Photoshop.

Read Photoshop Foundation - The Difference between Vector and Bitmap Graphics in full

PHP 5 Social Networking: Implementing Public Messages

by Michael Peacock | October 2010 | Open Source

Most social networking sites support two types of messages: public and private messages. Private messages are generally sent in a similar fashion to e-mails, and public messages being posted on user's profiles for other users to see.

In this article by Michael Peacock, author of the book PHP 5 Social Networking, you will learn how to allow users to post messages on each other's profiles.

Read PHP 5 Social Networking: Implementing Public Messages in full

PHP 5 Social Networking: Integrating Media in Profile Posts

by Michael Peacock | October 2010 | Open Source

Welcome to PHP social networking! This article by Michael Peacock, author of the book PHP 5 Social Networking, allows users to share media such as images and videos with other users in their network as status updates and profile posts.

During the course of this article you will learn how to integrate different types of media in profile posts, including:

  • Images
  • Videos
  • Links
Read PHP 5 Social Networking: Integrating Media in Profile Posts in full

PHP 5 Social Networking: Private Messages

by Michael Peacock | October 2010 | Open Source

Most social networking sites support two types of messages: public and private messages. Private messages are generally sent in a similar fashion to e-mails, and public messages being posted on user's profiles for other users to see.

In the previous article by Michael Peacock, author of the book PHP 5 Social Networking, we learnt how to allow users to post messages on each other's profiles.

In this article we will learn how to allow users to post private messages to each other.

Read PHP 5 Social Networking: Private Messages in full

PHP Data Objects: Error Handling

by Dennis Popel | July 2008 | MySQL Open Source PHP

Most web applications have rather simple error handling strategy. When an error occurs, the script terminates and an error page is presented. The error should be logged in the error log, and the developers or maintainers should check the logs periodically. In this article by Dennis Popel, we will look through the most common sources of errors in database-driven web applications.

  • Server software failure or overload such as the famous "too many connections" error
  • Inappropriate configuration of the application, which may happen when we use an incorrect connection string, a rather common mistake when an application is moved from one host to another.
Read PHP Data Objects: Error Handling in full

PHP Magic Features

by Jani Hartikainen | April 2009 | PHP

In this article by Jani Hartikainen, we'll look at PHP's "magic" features:

Magic methods, which are class methods with specific names, are used to perform various specialized tasks. They are grouped into two: overloading methods and non-overloading methods. Overloading magic methods are used when your code attempts to access a method or a property which does not exist. Non-overloading methods perform other tasks.

Magic functions, which are similar to magic methods, but are just plain functions outside any class. Currently there is only one magic function in PHP.

Magic constants, which are similar to constants in notation, but act more like "dynamic" constants - their value depends on where you use them.

We'll also look at some practical examples of using some of these, and lastly we'll check out what new features PHP 5.3 is going to add.

Read PHP Magic Features in full

PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1

by Shu-Wai Chow | February 2010 | AJAX MySQL Open Source PHP Web Development

In this article by Shu-Wai Chow, we will begin with a project to create our own personalized video jukebox. This mashup will pull music lists feeds from the social music site, Last.fm. We will parse out artist names and song titles from these feeds and use that information to search videos on YouTube, a user-contributed video site, using the YouTube web service. We will also take a look at the three different XML-based file formats from those two sites: XSPF for song playlists, RSS for publishing frequently updated information, and YouTube's custom XML format. Rather than creating our own XML-based parsers to parse the three formats, we will use parsers from PEAR, one for each of the three formats. Using these PEAR packages, we will create an object-oriented abstraction of these formats, which can be consumed by our mashup application.

Read PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1 in full

phpList 2 E-mail Campaign Manager: Personalizing E-mail Body

by David Young | July 2011 | Open Source

In this article by David Young, author of phpList 2 E-mail Campaign Manager, we will see how to use lists and attributes to personalize the e-mail we send to our subscribers. Personalizing e-mail messages makes them more engaging to readers and increases the effectiveness of your newsletters.

In this article, you'll learn to:

  • Enhance messages with built-in placeholders
  • Personalize messages using member attributes
  • Send messages to subsets of lists based on attributes
  • Use message templates for consistent layout and styling
Read phpList 2 E-mail Campaign Manager: Personalizing E-mail Body in full

PHx (Place Holders extended) in MODx

by Antano Solar John | March 2009 | Content Management Open Source

In some cases, it may be necessary to perform simple conditional checks in the documents, or templates themselves. PHxPlace Holders extended—is a set of notations that makes this possible by adding a logic layer directly to the placeholder. PHx also makes it possible to format the output, for example converting the string to uppercase, and so on. In this article by Antano Solar John, we will learn to use this notation.

Read PHx (Place Holders extended) in MODx in full

Pick the Packt Cover: Microsoft Silverlight 5 Data and Services Cookbook

by | July 2011 | Enterprise Articles Microsoft

 

Choose the Cover for Packt's first Silverlight 5 Book

Microsoft Silverlight 5 Data and Services Cookbook

--- INSERT BOOK'S TAGLINE ---

Take the part of Packt Publisher and choose the image you'd like to be on the book's cover

click the images below to preview the covers

Read Pick the Packt Cover: Microsoft Silverlight 5 Data and Services Cookbook in full

Pinpointing Bottlenecks for Better Database Access in ASP.Net

by Matt Perdeck | October 2010 | .NET Web Development

In many websites, database access is the most expensive part of producing a web page. This article by Matt Perdeck, author of ASP.NET Site Performance Secret, shows how to identify the most common sources of delays and how to resolve them.

This article shows how to pinpoint and prioritize a number of common bottlenecks, so that you can spend your time where it counts the most. These bottlenecks include:

  • Missing indexes
  • Expensive queries
  • Locking
  • Execution plan reuse
  • Fragmentation
  • Memory
  • Disk
  • CPU

 

Read Pinpointing Bottlenecks for Better Database Access in ASP.Net in full

Piwik: Tracking User Interactions

by Stephan A. Miller | October 2012 | e-Commerce Open Source

Despite the advanced tracking features of Piwik, there are still some actions on a website that may require you to do some manual work in order to track. Events in JavaScript and Flash don't cause a page load and because of that, the standard Piwik tracking code won't register any details other than a visit. In order to record user interactions with website elements such as Flash, Ajax, JavaScript, and third-party widgets, you need to use different tactics.

In this article by Stephan A. Miller, author of Piwik Web Analytics Essentials, we will learn:

  • What event tacking is used for
  • How to set up event tracking in Piwik using custom variables
  • How to track social media events on your website
  • How to track blog commenting events
  • How to track e-commerce events
  • How to track Flash events in either ActionScript 2 or ActionScript 3
Read Piwik: Tracking User Interactions in full

PL/SQL: Using Collections

by Saurabh K. Gupta | May 2012 | Enterprise Articles Oracle

The Oracle Advanced PL/SQL Developer Professional Guide helps you master advanced PL/SQL concepts. Besides the clear and precise explanation on advanced topics, it also contains example code and demonstrations, which gives a sense of application and usage to readers

In this article by Saurabh Gupta, author of Oracle Advanced PL/SQL Developer Professional Guide, we'll cover the following topics:

  • Collections—an overview
  • Associative arrays
  • Nested tables
  • Varray
  • PL/SQL collection methods
Read PL/SQL: Using Collections in full

Planning a character's look

by Igor Uduslivii | December 2013 | Games Open Source

In this article by Igor Uduslivii author of iPhone Game Blueprints we will design how a game character will appear. Game worlds have become larger and give players plenty more adventure experiences. The heightened pictorial look of the characters increases players' empathy toward their avatars, generating greater feelings of exciting.

Read Planning a character's look 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