Jitendra Madhav Ramchandani

December 20, 2009

Visualise your webpage for multiple screen resolutions

Google has a nice tool to check how much area of your webpage appears on the browser without scrollbar on different screen resolutions. Its helpful to ensure that most important parts of your webpage are located in the sections which are visible 100% of the users.

To view your own Web site with this same visualization overlaid on it, simply type its URL into the "Enter URL here" textbox at the top of the window and click Go. 

Go - http://browsersize.googlelabs.com.

May 23, 2009

An Android called 'Saya' - Japan's First Robot Teacher with Human Expressions

Japan, home to almost half of the world's 800,000 industrial robots, has also developed models that can care for its fast-growing elderly population. However there is still a long way to make a truly robotic model.

Professor Hiroshi Kobayashi of the Tokyo University has created a humanoid robot which is capable of teaching students while also expressing a range of emotions.

She is named Saya and has been designed to look like as human a form as possible. Saya has 18 facial motors or say programmed movements which give her the ability to imitate some human emotions while speaking multiple languages. (Multi-tasking). She is able to express basic emotions like surprise, fear, disgust, anger, happiness and sadness.



Saya is capable of teaching Science and Technology and can be remotely controlled. She can do roll call and as well set tasks from textbooks.

She has also taken a class in a Tokyo school. She taught a science lesson to class of 10 year olds at Kudan Elementary School. And she proved a hit on her first day. Yay!

Saya has already worked as Receptionist and Secretary and the plan to program her further to personify as a school teacher already begun 5 years back.





Creating such humanoid robot teachers will definitely benefit Japanese schools where there is shortage of human teachers, says her father – Prof. Kobayashi.

That made-to-order robot will cost about 5 million Yen, he said.

See her video.

Flash Player Archive – All versions available for download

Do you need previous Flash player versions to test your app? Are you struggling to find any of the old versions of Flash player? Don’t look here and there and get trapped into virus affected executables.

Here is the official page of Adobe Knowledge Base where all the Flash player releases are available to download (with debugger versions of a few of them). Click the link below.
URL: http://kb2.adobe.com/cps/142/tn_14266.html

May 02, 2009

A Brief History of the Internet – From Then to Now, Wow!!

The Internet has seen many transitions in the history. Traveling from one phase to the other, one form to another form no one knew it will take the shape of today and make the world so interactive!

I came across a lovely animated documentary created by Melih Bilgil, a German visual artist.

The best thing about this video is the simplicity which is the hardest thing to put in. Hats off Mr. Melih!

Here is the video, click the Play button to start.

November 19, 2008

Flash ComboBox misbehaves in child movie

THE ISSUE

The Flash ComboBox component behaves abruptly when instantiated in a movie which is loaded further inside another movie. In other words, when we use a ComboBox in a child movie and load it in a parent movie, it stops dropping down. (However, you can move between the values using your keyboard.)

THE CAUSE

This is happening because of the _root references given in the component code. When the component receives events it executes code which somewhere refers _root. The _root here actually refers the root of the component container, the child movie in this case. While, when the child movie runs inside a parent movie, the same _root reference refers to the root of the parent container.

This results in the misbehaviour.

THE SOLUTIONS

Solution 1
Make sure you add the ComboBox component in the parent movie, not necessary to display on screen but it should be present in the library.

But this solution may not always work.

Solution 2
Add the following code to you child movie:

this._lockroot=true;


This limits the scope of _root and the code in child movie considers _root as the local root instead of the root of the parent.


[Keywords: combobox misbehaves, comobobox component, flash, combox issue, child-parent movie issue, combobox doesn't works]