Canon - Rock Style
Wednesday, August 30th, 2006Came across this wicked guitaring over at YouTube. Here’s a classical tune converted into Rock music by this very talented guitarist. Watch, listen and be amazed.
My Tech Discovery Blog on PHP, Ajax, Security and Web 2.0
Came across this wicked guitaring over at YouTube. Here’s a classical tune converted into Rock music by this very talented guitarist. Watch, listen and be amazed.
If you want to plot Geographical data on a map and want to do it without integrating with third-party API’s like Google Maps, here’s an article which shows you how.
The article shows you how to plot points on a map using PHP and GD. The code contains a function to convert latitude and longitude values into x and y values to plot on an image. Here’s the output from a sample code I was testing based on this article:
Read the article at : PHP Examples: Mapping in PHP part 1

Looking for a quick way to design Databases without having to download software? Here’s an Ajax application which allows you to design databases online without having anything other than a web browsers installed on your system
This application allows you to define your tables and rows through an easy to use web interface. You can also link tables together by dragging and dropping the primary keys into other tables. You can export the database tables as XML, MS SQL and SQL Server statements.
Link: SQL Designer

Version: 1.0.44.10
Author: Chris Mallett
Platform: Windows
Category: Utility
Price: GNU General Public License
AutoHotkey is a free, open-source utility for Windows. With it, you can:
* Automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macro by hand or use the macro recorder.
* Create hotkeys for keyboard, joystick, and mouse. Virtually any key, button, or combination can become a hotkey.
* Expand abbreviations as you type them. For example, typing “btw” can automatically produce “by the way”.
* Create custom data entry forms, user interfaces, and menu bars. See GUI for details.
* Remap keys and buttons on your keyboard, joystick, and mouse.
* Respond to signals from hand-held remote controls via the WinLIRC client script.
* Run existing AutoIt v2 scripts and enhance them with new capabilities.
* Convert any script into an EXE file that can be run on computers that don’t have AutoHotkey installed.
If you’d like to create a short cut to start notpad when you use the Ctril-N keystrokes, all you have to do is to enter the following macro :
^n::
Run Notepad
return
You can end up making quite complex macros to map your actions using this useful utility.

Here’s a cool firefox extension for Gmail addicts called Gmail Manager. Gmail Manager allows you to manage multiple Gmail accounts and receive new mail notifications. Displays your account details including unread messages, saved drafts, spam messages, labels with new mail, space used, and new mail snippets.
Link: tLo : Gmail Manager
Here’s an interesting read from Jacob Santos on getting PHP to multi-task.
From time to time you hear about multithreading in PHP and how it is impossible. Yes, PHP does take the top-down approach to execution. It is possible to do multitasking by using Process Control Extension, but multitasking isn’t exactly the same thing as multithreading.
Link: Multitasking in PHP - SantosJ Web Log - About my projects and what I’m currently doing

Here’s something interesting. A programming shell for PHP, which allows you to write your code and test it out without having to save your file and firing up the webbrowser each time you want to run the code.
PHP Interactive is a simple PHP program that lets the user to write code in a text area (actually multiple text areas, with tabs to switch), and see the output of the code just pressing the update button. The scripts are persistent, and the program supports a raw and html output mode, in order to see the raw script output or to interpret it as html.
A whacked out stop motion video featuring some ol’ favorite games. See if you can spot the games in this video:
Here’s a cool use for Ajax - an active table were users can edit and add columns into a table in HTML.
The ActiveTable library creates an editable HTML table from a MySQL database table.
Here’s an interesting article showing benchmarks between the various libraries used to query MySQL databases. It looks like the mysql and mysqli libraries work much faster than PDO.
| Extension | Req/Sec |
| mysqli |
164
|
| mysql |
162
|
| PDO |
88
|
| mysqli (prepared) |
86
|
| PDO (prepared) |
81
|
