For the last couple weeks I’ve been working pretty heavily with Hbase. It decidedly has different usage patterns then Mysql, but since I don’t often get to use anything relational in Mysql because of performance reasons it hasn’t been to hard to wrap my head around. Of course having an Hbase committer a couple desks over has helped the process a lot.
So far the biggest issue has been getting access in PHP, we use thrift for that but the raw API leaves a lot to be desired. Luckily it wasn’t too big of a job to wrap things. Now I get joys of schema-less tables, atomic counters, great performance, and reliability. Now i just need to figure out how to get a small cluster for my own projects in a cost effective way.
Package:
Summary:
Send SMS messages when Twitter status is update
Groups:
Author:
Description:
This package can be used to send SMS messages to users from India when Twitter status is updated.
There is one class that can retrieve the RSS feed of a given Twitter user.
Another class can access in the IndyaRocks.com Web services API to send SMS messages with the latest Twitter status to a given mobile device of India.
Package:
Summary:
Generate HTML to embed an Internet radio player
Groups:
Author:
Description:
This is a simple class that can generate HTML to embed an Internet radio player.
It takes the URL of an Internet radio and generates HTML embed tags with the necessary parameters to play the music of the given Internet radio.
The class predefines the necessary embedded parameters but the parameters values can be changed or new parameters may be added.
Package:
Summary:
Count the lines of files that exist in a directory
Groups:
Author:
Description:
This class can be used to count the lines of files that exist in a directory.
It traverses a given directory recursively and checks the files with names that have one or more possible file name extensions.
The class returns the total number of lines of the matching files.
Package:
Summary:
Search for a word in MySQL tables
Groups:
Author:
Description:
This class can be used to search for a word in MySQL tables.
It accesses a given MySQL database and retrieves the list of all tables and text fields.
The class can execute SQL queries that search for records in all tables and all their text fields that contain the given word in their values.
It displays the value of the first table field of all records that were found as result of the search query.
Package:
Summary:
Prepare and execute MySQL database queries
Groups:
Author:
Description:
This class can be used to prepare and execute MySQL database queries.
It can parse a query string to locate % marks that define where parameter values should be inserted.
It uses the printf function format parameter syntax, so the characters following the % marks define the types of the parameters.
The class can also execute the query by replacing the marks by properly escaping the query parameter values depending on their types.
The free and/or open source HTTP and file servers on this new page let you set up your own server for your website(s). There are general
purpose web servers, file servers (for download sites and file sharing sites) as well as high performance, lightweight servers designed for very busy websites. Check them out.
Package:
Summary:
Measure the time that elapses in microseconds
Groups:
Author:
Description:
This class can be used to measure the time that elapses in microseconds.
It can start measuring the time at any point of a PHP script taking note of the current time in microseconds.
Later the class can stop measuring time and returns the time that elapsed since the beginning.
Package:
Summary:
Copy values between arrays and objects
Groups:
Author:
Description:
This class can be used to copy values between arrays and objects.
It can take an array or an object and copy values of their entries or variable to another array or object.
The names of the origin array entries or object variables may be mapped to new names in the destination array entries or objects.
The Agnitum Outpost Firewall Free 2009 has been added to the Free Personal Firewalls page.
It provides bidirectional protection, application behaviour monitoring, protection against the firewall being terminated by unwanted programs
(like malware), configurable firewall rules, etc. Guard your computer against unwanted intrusion: check it out. It's free.