Microsoft's research operating system, Singularity, complete with source code, build tools and documentation, is now listed on
the Free Alternative Operating Systems
page. If you're thinking of creating your own OS, check this out to see how it implements advances in software engineering to
make a more reliable system.
Package:
Summary:
Filter values to prevent security exploits
Groups:
Author:
Description:
This class can be used to filter values to prevent security exploits.
It can filter values in several ways to avoid values that could be used to perform security attacks.
Currently it can filter values to prevent MySQL SQL injections, injection of e-mail messages in headers, escaping values to prevent cross-site scripting, generate and validate tokens to prevent cross-site request forgery attacks.
Package:
Summary:
Read large text files one byte at a time
Groups:
Author:
Description:
This class can be used to read large text files one byte at a time.
It uses PHP function file_get_contents to seek to the current read position and reads lines of text one byte at a time.
It can also seek the file to find the position of a given line.
Package:
Summary:
Translate text using Google Translate
Groups:
Author:
Description:
This class can be used to translate text using Google Translate.
It can send a request to Google Translate Web services API to translate a text to a given idiom.
The class can also return a list of valid accepted idioms including auto-detect the original text idiom.
Package:
Summary:
Display an hierarchic menu stored in a MySQL table
Groups:
Author:
Description:
This class can be used to display an hierarchic menu stored in a MySQL table.
It retrieves the title and link URLs of items of a menu from a MySQL database product table.
The class generates HTML and Javascript to display the pull down menus with links according to the hierarchy of children and parent items retrieved from the database.
Package:
Summary:
Display an hierarchic menu stored in a MySQL table
Groups:
Author:
Description:
This class can be used to display an hierarchic menu stored in a MySQL table.
It retrieves the title and link URLs of items of a menu from a MySQL database product table.
The class generates HTML and Javascript to display the pull down menus with links according to the hierarchy of children and parent items retrieved from the database.
Package:
Summary:
Display the structure of arrays
Groups:
Author:
Description:
This class can be used to display the structure of arrays.
It takes an array value and displays its structure and values.
The class can also display the path and line of the source of the code that calls the class.
Package:
Summary:
Generate select input to choose a time zone
Groups:
Author:
Description:
This class can be used to generate select input to choose a time zone.
It retrieves the list of supported time zones and generates HTML for a form input of type select to let the use choose one of the listed time zones.
Package:
Summary:
Generate select input to choose a time zone
Groups:
Author:
Description:
This class can be used to generate select input to choose a time zone.
It retrieves the list of supported time zones and generates HTML for a form input of type select to let the use choose one of the listed time zones.