Friday, May 1, 2009

[PHP Classes] Innovation Award results of April of 2009

PHP Classes
Icontem

Innovation Award results of April of 2009

Advertisement

You are getting this message because you voluntarily subscribed to the PHP Classes site. To change your newsletter or alert messages delivery options, see the instructions at the bottom of this message.

The winners of the Award may receive prizes provided by sponsors.

Sponsors Prizes
NetMake
One license of ScriptCase Enterprise edition
One license of ScriptCase Enterprise edition
IP2Location
One year server license IP to country region city database
One year server license IP to country region city database
Zend
One copy of the Zend Studio
One copy of the Zend Studio
JCX Software
One copy of VS.PHP
One copy of VS.PHP
Human Profile
One copy of DWebPro Standard License
One copy of DWebPro Standard License
NuSphere
One downloadable copy of PhpED Professional
One downloadable copy of PhpED Professional
ActiveState
One downloadable copy of Komodo IDE
One downloadable copy of Komodo IDE
Codegear
One copy of Delphi for PHP
One copy of Delphi for PHP
Apress
One book of choice by Apress
One book of choice by Apress
Manning
One book of choice by Manning
One book of choice by Manning
O'Reilly
One book of choice by O'Reilly
One book of choice by O'Reilly
WebDev Publishing
One year subscription to the PDF edition of the JSMag magazine
One year subscription to the PDF edition of the JSMag magazine
Packt
One book of choice by Packt
One book of choice by Packt
PHP Architect
One subscription to the PDF edition of the PHP Architect magazine
One subscription to the PDF edition of the PHP Architect magazine

Innovation Award Winners Congratulations to Pawel Antczak!


Rank Class Author Score Points Prize
1 Remove Border From Image
Crop images by removing common color borders
Pawel Antczak Poland 23.73% 12 One copy of the Zend Studio
2 My Image Filter
Apply several types of effects on images
Uku-Kaarel Jo~esaar Estonia 15.25% 11
3 PHP Keyword Analyser
Find out how a site ranks in Google for a keyword
Er. Rochak Chauhan India 13.56% 10
4 Binary serialization
Serialize and unserialize values in binary format
Cesar D. Rodas Paraguay 10.17% 9
5 Hex Editor
Read and write files to edit their data
De Rosa Luigi Italy 8.47% 8
5 flv2mp3
Extract MP3 audio from Flash video movies
Marko Schulz Germany 8.47% 8
7 Zend Framework Installer
Setup a files for Zend framework based application
Ruben Crespo Spain 6.78% 6
8 Seltz analyzer
Extract important words from HTML documents
Antonino Caccamo Italy 5.08% 5
9 Generics
Implementation of generic types
Pulni4kiya Bulgaria 3.39% 4
10 pop3ml
Manage mailing lists using a POP3 account
giuseppe lucarelli Italy 1.69% 3
10 DBX Parser
Converts MS Outlook e-mail files to EML format
László Zsidi Hungary 1.69% 3
10 Anti_Mcrypt
Encrypt and decrypt data using mcrypt
Christian Germany 1.69% 3


Nominees to win the award of April of 2009

Class: ycTIN - TTF Info Picture of Timmy Tin (ycTIN)
Description: Retrieve information from TrueType font files
Author: Timmy Tin (ycTIN)
Age: ???
Country: Hong Kong Hong Kong
Comment: TrueType fonts are often used to provide very personalized typography to the text displayed in many Web site pages.

This class provides means to extract information from TrueType font files using pure PHP code that does not require any special PHP extension.

Class: TypeSafeStruct Picture of Tom Schaefer
Description: Manipulate type safe objects
Author: Tom Schaefer
Age: ???
Country: Germany Germany
Comment: PHP 5 provides type hinting support that allows verifying the types of values passed to class function parameters, but it only supports checking parameters that expect object or array parameters.

This package provides an alternative solution for checking parameters of setter functions for many other types of values. It is based on the name of function that is called.

Class: untiny Picture of James Hinds
Description: Determine the pages where short URLs lead
Author: James Hinds
Age: ???
Country: United States United States
Comment: URL shortening sites became very popular again, thanks mainly to the Twitter phenomenon.

The problem of using shortened URLs is that users do not know in advance where exactly the links point.

This class provides a simple solution to determine the redirection URL regardless of the short URL service that is used.

Class: Dijkstra Picture of Xu Yulei
Description: Find route between points using Dijkstra algorithm
Author: Xu Yulei
Age: ???
Country: Sweden Sweden
Comment: Dijkstra algorithm is very popular to determine the best path to route packets of information sent over the Internet, but it can be used to the determine the best path to go through any type of network.

This class provides a pure PHP implementation of the Dijkstra algorithm

Class: CSP Filter Picture of Michael A. Peters
Description: Filter HTML based on Content Security Policy
Author: Michael A. Peters
Age: 36
Country: United States United States
Comment: When displaying HTML content submitted to a site by untrusted users, you need to be careful to not allow cross-site scripting and cross-site request forgery security exploits that can be performed by specially crafted HTML and Javascript.

Mozilla foundation people have defined a Content Security Policy that defines which HTML elements can be or not be included in a page.

This class can filter untrusted HTML using Mozilla Content Security Policy rules.

Class: PDF to JPG (Flip book) Picture of Satish Kumar
Description: Convert PDF files to JPEG images using ImageMagick
Author: Satish Kumar
Age: 30
Country: India India
Comment: PDF is a very popular format for distributing documents that are ready to be printed.

Displaying PDF documents on a site, depends on the availability of browser plug-ins or external programs installed on the user machine.

This class provides a solution for extracting images of the pages of a PDF document, so it can be browsed on a Web site without depending on having the right plug-ins or programs installed in the user browser.

Class: Overload Picture of Ralf Mike Pretzlaw
Description: Implement class function overloading
Author: Ralf Mike Pretzlaw
Age: 25
Country: Germany Germany
Comment: Overloading is a feature built-in in some Object Oriented languages like C++.

It allows calling a class function with the same name but is implemented in multiple ways depending on the number and type of parameters that are passed to a function.

Currently PHP does not provide built-in functionality to provide overload support exactly like in C++. There is an overload extension in PECL but it is not exactly the same thing.

This class provides overload functionality emulation using PHP 5 magic methods.

Class: MP3 Class Picture of mfboy
Description: Manipulate MP3 audio files
Author: mfboy
Age: ???
Country: China China
Comment: MPEG is a standard format for storing video and audio streams. MPEG 1 audio layer 3, also known as MP3, is a very popular way for storing compressed audio streams in MPEG format.

This package allows parsing and manipulating MPEG frames that can be used to build MP3 audio manipulation applications in PHP.

Class: Image Booth Picture of Abbey Sparrow
Description: Manipulate images split in layers
Author: Abbey Sparrow
Age: 31
Country: United States United States
Comment: Photoshop is a very popular program that allows editing images that are composed of several layers of independent images.

This package implements a solution that allows editing complex images made of layers to which can be applied several types of image editing operations.

Class: jsCheck Picture of Gustav Eklundh
Description: Check whether Javascript is enabled in the browser
Author: Gustav Eklundh
Age: 19
Country: Sweden Sweden
Comment: Some sites implement features that depend on Javascript libraries or embeddable elements that need Javascript to properly integrate them on the page.

However, sometimes Javascript support is disabled on the browser for some reason.

This class provides a solution to detect whether Javascript is enabled on the browser, so the applications can display alternative content or show messages to tell the user that enabling Javascript support is necessary.

Class: PHP Git Picture of Cesar D. Rodas
Description: Retrieve project files from GIT repositories
Author: Cesar D. Rodas
Age: 21
Country: Paraguay Paraguay
Comment: GIT is a modern revision control system that is used by developers to maintain different revisions of project files.

This package provides a pure PHP solution to access project files maintained in a GIT repository.

Class: Array to Object converter Picture of Sebastian Potasiak
Description: Turn any array into an object
Author: Sebastian Potasiak
Age: 15
Country: Poland Poland
Comment: Since PHP 5, classes can be used to access objects as if they were arrays.

This class takes advantage of that possibility to quickly initialize object variables from data taken from associative arrays.

Vote



If you are not interested in receiving any more messages like this one, send an empty message to unsubscribe-awards@phpclasses.org or go to the user options page and uncheck the respective e-mail delivery option. There you can also switch the message format between text and HTML. Note that there are several mailing lists. If you want to unsubscribe from all lists at once, send an empty message to unsubscribe-content@phpclasses.org .

For more information send a message to info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes

No comments: