A new virtual machine from Microsoft has been added to the
Free x86 / PC Emulators and Virtual Machines page.
Virtual machines and emulators let you run another operating system (even the same one you're using if that's what you wish)
within your current system, without having to reboot or use another computer. For example, run Windows on Mac OS X, or run XP on
Vista at the same time, etc. They are useful if you want to test programs but don't want them affecting or harming your
main system, run programs that don't work in your current system, etc.
Package:
Summary:
Parse and analyze HTML documents
Groups:
Author:
Description:
This class can be used to parse and analyze HTML documents.
It used the DOM document extension to parse HTML documents.
The class can also analyze the parsed documents and return the document encoding, DOCTYPE, base URL, meta tags, title, links, images, document text, words in tags h1, title, a, a title, img alt, words weights and density.
Package:
Summary:
Submit ZIP archives to Produce and Publish servers
Groups:
Author:
Description:
This class can be used to send ZIP archives to Produce and Publish servers.
It can create ZIP archives of all the files to publish in a given directory.
The class can send XML-RPC requests to submit the archives to a given Produce an Publish server.
Package:
Summary:
Execute MySQL database queries
Groups:
Author:
Description:
This class can be used to execute Oracle database queries.
It can establish a connection to a MySQL server and execute queries.
The class can execute SELECT, INSERT, UPDATE and DELETE queries.
It can log the database access errors to a file.
Package:
Summary:
Manipulate dates, HTML and text strings
Groups:
Author:
Description:
This class can be used to manipulate dates, HTML and text strings and other utilities
It provides general purpose functions for manipulating dates like formatting dates, calculating the difference of time between two dates, etc..
The class also provides functions for manipulating HTML and text strings like generating Javascript tags for common purposes, validate common text formats, convert accent letters to HTML entities, remove HTML tags, etc..
Package:
Summary:
MySQL database access wrapper
Groups:
Author:
Description:
This class is a MySQL database access wrapper.
It can establish database connections, execute SQL queries, return query results in arrays and execute SQL INSERT, UPDATE and DELETE queries.
Package:
Summary:
Backup and restore MySQL databases from XML files
Groups:
Author:
Description:
This class can be used to Backup and restore MySQL databases from XML files.
It can query database schema and data and generates a XML document that describes the database tables and data contained in the table rows.
The class can also parse a XML document previously generated by the class and restores the database schema and its rows.
Package:
Summary:
Scan resources made available by SMB shares
Groups:
Author:
Description:
This class can be used to scan resources made available by SMB shares.
It uses the smbclient program to query the resources shared by a computer via SMB protocol in a network given its IP address.
The class parses the smbclient program response and retrieves the list of shares and the type of shared resources, servers, work groups, files and print jobs.
Package:
Summary:
Manage and call closures and callback functions
Groups:
Author:
Description:
This class can be used to manage and call closures and callback functions.
It can add to a list closures, callback function or object functions.
The class can also execute all closures and functions at once.
Package:
Summary:
Resize and process uploaded image files
Groups:
Author:
Description:
This class can be used to resize and process uploaded image files.
It can check an uploaded file whether it has the accepted image file name extensions.
Then the class can create an image thumbnail and move the file to a destination directory.