Saturday, August 2, 2008

[PHP Classes] Innovation Award results of July of 2008

Innovation Award results of July of 2008


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
NuSphere
One downloadable copy of PhpED Professional
One downloadable copy of PhpED Professional
ActiveState
One downloadable copy of Komodo Pro
One downloadable copy of Komodo Pro
Codegear
One copy of Delphi for PHP
One copy of Delphi for PHP
Human Profile
One copy of DWebPro Standard License
One copy of DWebPro Standard License
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
Packt
One book of choice
One book of choice
Apress
One book of choice
One book of choice
PHP Architect
One subscription to the PDF edition of the PHP Architect magazine
One subscription to the PDF edition of the PHP Architect magazine
O'Reilly
One book of choice
One book of choice

Innovation Award Winners Congratulations to Daniel Neville!


Rank Class Author Score Points Prize
1 Screenshot
Take screenshots of pages with Internet Explorer
Daniel Neville 21.43% 9
2 MySQL Binlog Rotate
Rotates the binary logs in a MySQL 5 cluster
J. Pape 16.07% 8
3 Link Searcher
Crawl Web pages to search for given text
Nadir Latif 14.29% 7
3 QSWFObject
PHP Wrapper to load Flash movies
Tom Schaefer 14.29% 7
5 SuperSocket
Handle multiple TCP socket connections
Debug 10.71% 5
6 Maildir To Mailbox
Convert messages from maildir to mbox format
Charalampos Pournaris 7.14% 4
6 Easy WMI
Access Windows resources using WMI objects
Zsolt Munoz 7.14% 4
8 GNU/Linux Stats
Retrieve information about Linux systems
Cesar D. Rodas 5.36% 2
9 Id3 Tag Correction and Downloading
Correct ID3 tags of music stored in a database
Nadir Latif 3.57% 1


Nominees to win the award of July of 2008

Class: CSS Comparer Picture of Martijn Beulens
Description: Compare two CSS style definitions
Author: Martijn Beulens
Age: ???
Country: The Netherlands The Netherlands
Comment: CSS is a standard frequently used to define Web site presentation styles.

When a Web designer creates a CSS stylesheet for a site, he will evolve it through multiple versions with incremental changes.

This class provides an interesting solution that allows the Web designer clearly see what changed between two versions of the same stylesheet.

Class: TOTP Picture of Protung Dragos
Description: Generate and validate expirable one time passwords
Author: Protung Dragos
Age: 25
Country: Romania Romania
Comment: One time passwords are useful to provide authorization to access restricted resources during a single access.

This class enhances the concept of one time passwords by giving a single access to the resources for a limited period of time.

Class: Ping.FM Wrapper Class Picture of Daniel Neville
Description: Update multiple social networks using Ping.FM
Author: Daniel Neville
Age: 16
Country: United Kingdom United Kingdom
Comment: The proliferation of social networks made it hard for users to participate in more than a few networks at a time.

The Ping.FM site exists to make the lives easier of those that want to participate simultaneously in multiple social networks.

This class provides a solution to use Ping.FM services to allow users to update their statuses from a PHP site, so they do not need to do it manually by going to each of the sites.

Class: unixDate Picture of Carl Friis-Hansen
Description: Manipulate dates using the UNIX date command
Author: Carl Friis-Hansen
Age: ???
Country: Denmark Denmark
Comment: PHP provides a broad range of functions to manipulate dates and times.

The UNIX date command provides a more user friendly way to add and remove periods of time to a date.

This class takes advantage of the UNIX date command features to provide an alternative solution in PHP.

Class: File Search & Get Similar Files Picture of mustafa yontar
Description: Find files with similar names
Author: mustafa yontar
Age: 25
Country: Turkey Turkey
Comment: Sometimes it is necessary to find files with names that we do not know the exact spelling.

This class provides a solution to find files with names that have a similar sound or spelling.

Class: YouTube Parser Picture of Vagharshak Tozalakyan
Description: Get the video download URL for a YouTube video
Author: Vagharshak Tozalakyan
Age: 28
Country: Armenia Armenia
Comment: YouTube is one of the most popular sites on the Web.

Often people want to download videos from the site to local files, but the site does not provide a way to do it.

This class provides a PHP solution to determine a URL that can be used to download the video stream directly.

Class: PHPPolygen Picture of andrea
Description: Generate phrases based on a grammar using Polygen
Author: andrea
Age: ???
Country: Italy Italy
Comment: Polygen is a curious service that can be used to generate random phrases that obey the rules of a given grammar.

This class provides a solution to use Polygen services from PHP.

Class: YouTube API Picture of Er. Rochak Chauhan
Description: Get the video download URL using the YouTube API
Author: Er. Rochak Chauhan
Age: 29
Country: India India
Comment: Downloading videos is a frequently requested featured that so far YouTube does not provide to their users.

This is another class that provides an alternative solution to determine an URL to download video streams using the YouTube API.

Class: Authorize.net ARB Picture of Joshua Bettigole
Description: Manage recurring payments using Authorize.net
Author: Joshua Bettigole
Age: 35
Country: United States United States
Comment: Recurring payments are very convenient to charge customers of subscription based services that can be renewed automatically without bothering the customers to go through the payment process over and over again.

This class provides a solution to manage recurring payments using the Authorize.net Web services API.

Class: Little PHP Proxy Picture of Andrey Nikishaev
Description: Show remote pages as if they from the current site
Author: Andrey Nikishaev
Age: 22
Country: Ukraine Ukraine
Comment: In some countries there are legal restrictions that prevent users from browsing certain foreign Internet sites.

This class provides a clever workaround that allows users browse any Internet site bypassing local filters.

A PHP proxy script is used to access remote sites and retrieve the forbidden site pages. Those pages are exhibited as if they were from the proxy site.

Class: SODA Picture of Salvan Grégory
Description: Database abstraction layer that encrypt data
Author: Salvan Grégory
Age: 27
Country: France France
Comment: Databases are often used to store applications' sensitive information.

If a database is stolen, people with bad intentions may use the information in the database for illicit purposes.

This package provides a more secure solution that consists on encrypting the information before storing it in the database. It also decrypts the information automatically when it is retrieved.

Class: Space maps Picture of Danilo
Description: Generate map images for space strategy games
Author: Danilo
Age: ???
Country: Brazil Brazil
Comment: Space is the scenario of many strategy games.

This package can be helpful to generate maps for space strategy games written in PHP.

Class: Typo Picture of Daniel Calvi
Description: Generate variants of words based on typing errors
Author: Daniel Calvi
Age: ???
Country: Argentina Argentina
Comment: When users want to access certain sites, sometimes they make spelling mistakes while typing the domain names.

This is a clever class that can generate variants of a domain name by changing some letters with others that are physically near in a keyboard.

Class: From Browser - Youtube Upload Picture of Cesar D. Rodas
Description: Upload videos to YouTube from another site forms
Author: Cesar D. Rodas
Age: 20
Country: Paraguay Paraguay
Comment: YouTube videos are often used to embed in pages of other sites.

To display a YouTube video in a site, you usually need to upload the video to YouTube and then insert the necessary HTML in the site to view it.

YouTube now provides a much simpler way to allow users of a site to upload videos to be displayed in other sites. It consists on providing a URL to submit a video upload form using the YouTube API.

This class can use the YouTube API to generate the video upload URL, so the videos become easily available in other sites.

Vote


  • PHP Classes site tip of the day:

  • Generate revenue from your siteGenerate revenue from your site

    If you have a blog or a content site, now you can generate revenue from the effort that you make to publish your work.

    Google has a program named AdSense that lets you generate revenue by placing relevant text advertising in your site pages.

    The PHP Classes site has been making significant revenue by placing Google AdSense ads. You can do the same even if your site has low traffic or even if the site content is not in English.

    Stop working for free and be paid for providing valuable content to your site users.

    Once you join the AdSense program you may follow several tips to maximize your site revenue. Here follow some of the tips:

    1. Use ad background colors that match your site design. The users only click on ads if they notice them. Using matching ad colors helps your users noticing your ads more often.

    2. Place rectangular ads near your pages content, tall ads below on the left, and large ads at the bottom of long pages, such as pages with articles or forums. These are the heat map places where it is proven that the ads are noticed by the users more often.

    3. Place your ads in typical exit pages. Exit pages are those that the users tend to visit last before they leave your site after they got what they wanted.

    Since the users are leaving anyway, they are more likely to be available to visit another site of related interests, which may well be one pointed by a targeted AdSense ad.

    If you do not know which are your site typical exit pages, use a log analyzer program that is capable of providing that information. If you do not have a log analyzer program, Google Analytics can provide you that information. Google is offering free Google Analytics accounts now.

    4. Keep trying different ad placements until you find what works best for your site. Use channels to evaluate each different placement, so you can figure where the ads perform better.

    5. Be a Google obeying citizen. Always follow the Google rules. Do not ever click on AdSense ads, disclose unauthorized information, or commit any kind of fraud. If you are not sure whether something is acceptable to Google, ask them before you try.

    6. Share your knowledge. If something you tried is working well in your site, share it with other publishers that could benefit of that too. Sharing knowledge encourages others to share their tips with you.

    Look here for more information


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-2008 PHP Classes

No comments: