Article Network

HTML5: Working with Images and Videos

by Eric Rowell | December 2011 | Cookbooks Open Source Web Development Web Graphics & Video

In this article by Eric Rowell author of HTML5 Canvas Cookbook, we will cover:

  • Drawing an image
  • Cropping an image
  • Copying and pasting sections of the canvas
  • Working with video
  • Getting image data
  • Introduction to pixel manipulation: inverting image colors
  • Inverting video colors
  • Converting image colors to grayscale
  • Converting a canvas drawing into a data URL
  • Saving a canvas drawing as an image
  • Loading the canvas with a data URL
  • Creating a pixelated image focus
Read HTML5: Working with Images and Videos in full

HTML5: Mobile Setup and Optimization

by Shi Chuan | January 2012 | Cookbooks Web Development

In this article by Shi Chuan author of HTML5 Mobile Development Cookbook, we will cover:

  • Adding a home screen button icon
  • Preventing text resize
  • Optimizing viewport width
  • Fixing Mobile Safari screen scale
  • Launching phone-specific programs from the browser
  • Enabling iPhone start screen in full screen mode
  • Preventing iOS from zooming onfocus
  • Disabling or limiting WebKit features
Read HTML5: Mobile Setup and Optimization in full

HTML5: Getting Started with Paths and Text

by Eric Rowell | November 2011 | Open Source Web Development Web Graphics & Video

In this article by Eric Rowell author of HTML5 Canvas Cookbook, we will cover:

  • Drawing a line
  • Drawing an arc
  • Drawing a Quadratic curve
  • Drawing a Bezier curve
  • Drawing a zigzag
  • Drawing a spiral
  • Working with text
  • Drawing 3D text with shadows
  • Unlocking the power of fractals: Drawing a haunted tree
Read HTML5: Getting Started with Paths and Text in full

HTML5: Generic Containers

by Dale Cruse | June 2011 | Web Development

One of the most significant differences between HTML5 and all previous versions of HTML is that before we built generic <div>s and other such generic containers without much knowledge of what content would go in them. With the advent of HTML5, that comes to an end.

In this article by Dale Cruse, author of HTML5 Multimedia Development Cookbook, we will cover:

  • Structuring a blog article
  • Highlighting text using the mark element
  • Using the time element
  • Specifying the pubdate of an article
  • Displaying comment blocks using the article element
  • Adding fonts dynamically with @font-face
  • Adding drop shadow effect to fonts
  • Applying gradient effects to fonts
Read HTML5: Generic Containers in full

HTML5: Developing Rich Media Applications using Canvas

by Dale Cruse | May 2011 | Web Development

Putting an image on a website is so easy we take it for granted now. Through code, you simply tell the browser to display an image and, it's done. All that seems like child's play. Currently, some browsers can actually create dynamic images on the fly using the new canvas element.

In this article by Dale Cruse, author of HTML5 Multimedia Development Cookbook, we will cover:

  • Setting up the canvas environment
  • Understanding the 2d rendering context
  • Processing shapes dynamically
  • Drawing borders for images using canvas
  • Creating interactive visualizations
  • Bouncing a ball
Read HTML5: Developing Rich Media Applications using Canvas in full

HTML5: Audio and Video Elements

by Dale Cruse | June 2011 | Open Source Web Development

In the open source HTML5 standard, the new audio and video elements are more mature and usable than ever before. That's a good thing, because users' expectations for multimedia are much higher than ever before.

In this article by Dale Cruse, author of HTML5 Multimedia Development Cookbook, we will cover:

  • Understanding audio and video file formats
  • Creating accessible audio and video
  • Crafting a slick audio player
Read HTML5: Audio and Video Elements in full

HTML5 Presentations - creating our initial presentation

by Davi Ferreira | May 2013 | Open Source Web Development

In this article by Davi Ferreira the author of Instant HTML5 Presentations How-to, we will cover the following recipes:

  • Creating our initial presentation

  • Using reveal.js JavaScript API

Read HTML5 Presentations - creating our initial presentation in full

HTML5 Games Development: Using Local Storage to Store Game Data

by Makzan | September 2011 | Beginner's Guides Open Source Web Graphics & Video

Local storage is a new specification from HTML5. It allows a website to store information in the browser locally and access the stored data later. This is a useful feature in game development because we can use it as a memory slot to save any game data locally in a web browser.

In this article by Makzan, author of HTML5 Games Development by Example - Beginner's Guide, we are going to add game data storing to a CSS3 memory matching game. Besides storing and loading the game data, we will also notify the player for breaking a record with a nice 3D ribbon with pure CSS3 styling. Specifically, we will cover the following topics:

  • Storing data by using HTML5 local storage
  • Saving the object in the local storage
  • Notifying players for breaking a new record with a nice ribbon effect
  • Saving the entire game progress
Read HTML5 Games Development: Using Local Storage to Store Game Data in full

HTML5 Canvas

by Aidan Temple | September 2013 | Games Web Development

In this article by Aidan Temple author of the book Instant HTML5 2D Platformer will gives an overview of how to set up the HTML5 canvas as well as some of the basic functionality the canvas has to offer and how we would go about implementing that functionality.

Read HTML5 Canvas in full

HTML5 and the Mobile Web

by Shi Chuan | January 2012 | Cookbooks Web Development

In this article by Shi Chuan author of HTML5 Mobile Web Development Cookbook, we will cover:

  • Getting your mobile device ready
  • Emulators and simulators
  • Setting up the mobile development environment
  • Using HTML5 on mobile web
  • Making HTML5 render cross browser
  • Designing for mobile
  • Determining your target mobile devices
  • Defining a content adaptation strategy
Read HTML5 and the Mobile Web in full

HTML, PHP, and Content Posting in Drupal 6

by David Mercer | February 2009 | Content Management Drupal Open Source

In the event that you can't find a suitable module to do a task for you, or simply want to create something yourself quickly, it's important to look at how to harness the power of HTML and PHP to get the job done.

If it's layout you are talking about, then HTML is the order of the day. Alternatively, if you want to create some dynamic content that can change depending on the state of your site, or respond to user interaction, then PHP is the way forward. More than likely, you will end up using a combination of both.

Unfortunately, we can't possibly hope to give you a comprehensive introduction into either technology in the space we have here (although we will look over HTML quickly in a moment). However, there are many online resources available to learn about HTML and PHP for free, and we will list a bunch of them throughout this article.

In this article by David Mercer, we will look at how to achieve some fairly useful tasks by way of demonstrating how to create an About us page that will contain links to other useful sites, pictures of the imaginary site team, as well as some dynamic content.

Read HTML, PHP, and Content Posting in Drupal 6 in full

HP Network Node Manager 9: Understanding Smart Plug-Ins

by Marius Vilemaitis | March 2011 | Enterprise Articles

Network Node Manager is a tool which can help us to keep an eye on our network, find issues, recognize outages related to network, and help us improve our network availability and performance. Even so, it's a tool. NNMi, as any other tool, will not replace your network administrator, but will help him/her instead. iSPI is a Smart Plugin, which can be installed on top of the Network Node Manager for feature expansion.

In this article by Marius Vilemaitis, author of HP Network Node Manager 9: Getting Started, we will look at the following iSPIs:

  • iSPI for Performance
  • IP Telephony
  • Network Engineering toolset
  • iSPI for MPLS
  • iSPI for Multicast
Read HP Network Node Manager 9: Understanding Smart Plug-Ins in full

How to Write a Widget in WordPress 3

by April Hodge Silver | January 2011 | Open Source WordPress

WordPress is an excellent software that can run your website (blog or not). It's packed with excellent features, and is so flexible that it can really do anything you want, and it has a wealth of online resources. Additionally, it's super easy-to-use, and you need no special skills or prior experience to use it. Last but not least, it is free!

Writing a widget bears some similarities to writing a plugin, but in some ways it's easier because there is a widget class that you can leverage for some of the functionality. In this article by April Hodge Silver, author of WordPress 3 Complete, we will learn to write a widget in WordPress 3.

Read How to Write a Widget in WordPress 3 in full

How to use PowerShell Web Access to manage Windows Server

by Vinith Menon | October 2013 | Enterprise Articles Networking & Telephony

In this article by Vinith Menon, the author of Instant Windows PowerShell, we will learn how to to use PowerShell Web Access to manage your Windows Server Environment anywhere, anytime, and on any device. PowerShell Web Access, a web-based Windows PowerShell console, and Windows PowerShell commands and scripts can be run from a Windows PowerShell console in a web browser; with no Windows PowerShell, remote management software, or browser plug-in installation becomes necessary on the client device.

Read How to use PowerShell Web Access to manage Windows Server in full

How to Use jQuery Mobile Grid and Columns Layout

by Giulio Bai | July 2011 | Open Source

The jQuery Mobile framework provides a number of tools, widgets, and components which are extremely helpful in formatting our content and make it look elegant and put-together even on our beloved smaller-screen devices – well, especially for them!

In this article by Giulio Bai, author of jQuery Mobile First Look, we will explore:

  • How content is displayed
  • Using columns and grids
  • Creating grids with more than two columns
Read How to Use jQuery Mobile Grid and Columns Layout in full

How to Set Up IBM Lotus Domino Server

by Keith Brooks | February 2011 | Enterprise Articles IBM

When the IT strategy calls for maximizing the value of social software for building effective teams, neither social networking nor team collaboration are sufficient on their own. IBM Lotus Quickr team collaboration software delivers the promise of social software. IBM Lotus Quickr is a team collaboration software that enables business to expedite the flow and sharing of information within a team. Information sharing enables collaboration and fosters team effectiveness. IBM Lotus Quickr helps you remove the impediments to the development of high performance teams.

In this article by Keith Brooks, author of IBM Lotus Quickr 8.5 for Domino Administration, we will cover installation of the Lotus Quickr software.

Read How to Set Up IBM Lotus Domino Server in full

How to Set Up a Basic Workshop in Moodle

by Jason Myrick | March 2011 | Moodle Open Source

Workshop was one of the first contributed modules in Moodle, and it is one of the more complex modules available due to the sheer number of options available. It was intended to be a module where students would be able to upload assignments and their classmates and teacher would review then assess the submitted work. It has many settings and functions, and requires several steps to be completed before it can be used in class, but once it is finished, it will be one more way you can assess your students.

In this article by Jason Myrick, author of Moodle 1.9 Testing and Assessment, we will create a sample Workshop.

Read How to Set Up a Basic Workshop in Moodle in full

How to Recover from an Active Directory Failure

by Florian Rommel | October 2008 | .NET Architecture & Analysis Microsoft Networking & Telephony

Active Directory (AD) failure, which includes corruption, is something that is dreaded by any administrator. Simply put, it means that the directory service can no longer read the Active Directory database that it has locally. This will prevent logon and authentication as well as any directory-dependent services. Essentially, it renders the domain controller (DC) useless. What's worse, though, is that several times, the replication keeps going so that the corrupted database spreads out to the other DCs.

In this article by Florian Rommel, we will look at the different options and approaches available to recover a DC that has a database corruption. In addition, this article outlines, symptoms, causes, and solutions for this scenario.

Read How to Recover from an Active Directory Failure in full

How to Perform Iteration on Sets in MDX

by Tomislav Piasevoli | August 2011 | Enterprise Articles Microsoft

In this article by Tomislav Piasevoli, author of MDX with Microsoft SQL Server 2008 R2 Analysis Services Cookbook, we will take a look at some recipes on how to perform iteration. They deal with those cases when there's no other way but to iterate. However, some of the recipes also point out which calculation patterns we must recognize and thereby give up on using classic naïve iteration and use a better approach.

We will cover:

  • Iterating on a set in order to reduce it
  • Iterating on a set in order to create a new one
  • Iterating on a set using recursion
Read How to Perform Iteration on Sets in MDX in full

How to Overcome the Pitfalls of Magento

by Nurul Ferdous | February 2011 |

In this article we will describe how to overcome some of the most common pitfalls that people encounter. For example, in Magento, backoffice is slow, frontend tends to die while loading, accessibility is far from perfect, an AJAX request is not successful due to expiration of the session, nothing happens, no error message, just nothing, the nightmare of XML layout, and so on.

In this article by Nurul Ferdous, author of Magento 1.4 Development Cookbook, we will cover:

  • Using APC/Memcached as the cache backend
  • Accelerating PHP: php.ini configuration
  • Applying YSlow and Page Speed rules
Read How to Overcome the Pitfalls of Magento 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