Sunday, April 19, 2009

Embedding JS-CSS in a Webpage Template

Now many third part scripts like Stats, Ads, Videos, Gadgets and Ajax elements are available for embedding in the template of a service or community-network template page.

Average user cannot tackle code snippets and inadvertently introduce errors, while adding the code to his template html source.

More important is that this snippets will change syntax as the webapps evolve and the service api changes or even new web standards.

It may be best to make this snippet invisible to users and available to programmers if needed. Even the code coming on the browser client html makes the page cluttered and there is a bandwidth element too.

A new HTML tag may help clean the clutter and leave the snippet at the server. It is similar to embedding images ..

<xgz src="http://service3-api.net/ads-kb.gz" />

The xgz tag is for gz compressed xhtml code analogous to "img src" for embedding images. The gz file has CSS-JS and XHTML code that is current to that service and account.

The Browser decompresses the gz and renders the page and effects as designed. The Browser View source just shows the xgz tag for every code-embed. Expanding the element gives more details. As this code is at host, it cannot be modified or tampered by any user.

The best part of this is, some code gz can be password protected so the code wont unzip or render for user browsers that are not logged in. The password protection of code gz can also protect the code to some extent. Which may be the DHTML or AJAX IP of creative web designers.

Thursday, April 16, 2009

From e-Mail to e-Gram - Evolve Communications

When we send a snail mail or receive them, there is not much of spam involved. This is because of the cost of the postage stamp and cover. Even then some unwanted mail may come in, but not snail mail spam.

The cost of sending an e-mail should fall on the sender, not the receiver or the mail transport system. A way - more like 100 free sending per day, above that nominal charges. This may not work well as most of this spam is sent unconventionally. If routers and servers get smart, they can block spam, then it may be like charging a Toll on the Data Highway. That may choke the net for normal users.

So a new communications method called e-Gram. This imposes the cost on the sender, it offers protection to the receiver and does not clog the net.

When i send an e-Gram, it is a string of not more than 24 characters which is the subject or summary, only text, no media. 24 ASCII characters.

Example -

Quotation for 20 Nos. of Storage Bins Q2341

is the e-Gram sent to sam.acme.tel - where sam is the name and acme the firm, service provider or home account.

Only 24 letters and no media (embedded or attached) is sent, so the transit cost and bandwidth reduced.

When i sent this e-Gram, it created a secure page on my host with the full letter and media. This page is protected and can only be seen by a browser or client when authenticated or logged in.

When the person gets the e-Gram, his spam filters after checking the subject and sender may mark it clean. When he clicks on the more link, the private page is visited at my host/provider. The link has the authentication for that page. If it looks like spam, he will not click the more link.

As only e-Grams move from server to server, the bandwidth and storage load is less. Only valid e-Grams are visited. This way Media and Executables can never be sent by an e-Gram. The person who accidentally visits a spam e-Gram will not download any media or binary, as this will need his action.

The eGram Client can have have a two Inbox system. One Green Inbox for known, verified or approved senders. Another Red Inbox for Unknown Senders.

Anantha Narayan

Trigger - Spam produces 17m tons of CO2'

Cloud Computing - The Future of Software - 2

Take an example of a "Speech to Text" Software installed on a PC, these have several limitations and a fuzzy learning process. It works with people with known dialects, good pronunciation and proper language syntax. This does not work well with some, as they are not patient, and cannot adapt to the system's behavior.

So if you move the entire Speech to Text software online, the servers process the audio, using semi-automated means, learn the language of the user and build a specific audio profile online. This will mean some human interaction in the learning process. The main core software along with some operators managing the learning process will make Speech to Text, easy for all.

As the Software is on the servers, it can be updated frequently by the engineers. The dialect database and patterns, can be built during beta and also with every new customer audio profile. The dialect, pronunciation and language templates can easily evolve as the user profile databases are online. Future users may need a learning process which is short, as they have to only match a existing profile template.

Lastly, there is nothing to Install or Uninstall. no Registry to backup. Works from any computer in any country, but only Online. Once in a way, you need to backup your database-setting from your online account on to a CD and keep it very safe.

Anantha Narayan

Tuesday, April 07, 2009

USB Drive to iPod File Transfer

I had to put some files from my USB ThumbDrive to iPod. That needed a Turn on, on my computer and then plugging things on, and a transfer.

I saw this innovation earlier. Wireless USB - Wireless Extension to USB. And also a USB Drive like product.

I feel this type of thing can be made for stand alone iPod, extra storage or archive. No need to turn on PC.

Also, i think, there may be a need (?), for a very small, tiny Wi-Fi Router with 100 GB storage, media and cache management. That can serve 2 or 3 iPods and 1 or 2 Netbooks.

(Idea is for Educational and Informative Purpose only and to enhance the General Knowledge of Hobbyists )