Tuesday, September 2, 2008

Chrome: Google did it again.

Wow..What a great marketing strategy. (I will say that it’s not marketing)
Chrome is a new browser coming out... which is developed from scratch in Google. Now observe these.
  1. One day before launching the browser Google has launched the comic story which is gr8 introduction about the browser Read Here
  2. This gave time for people to read and know about browser well before they will experience the browser itself.
  3. This will give a complete understanding of browser to the users, before using it.
  4. I typically don’t read get started document of any software, unless I feel difficult in using it, now I have read everything about Chrome because I was not having the actual browser in hand.
  5. And after reading I found that its really great work by Google. They are now getting hold of internet with a browser running on every desktop and then an Operating system running on every mobile (Android)
This will look like that the whole world belongs to internet.
Good luck Google…Rock the world!!!!!!!!

Monday, August 25, 2008

PhotoSynth is released...



Hey,

Long awaited microsoft's photosynth is released. On its page http://photosynth.net
quickly i have created my own "synth" out there. Have a look.

Its really next generation way of keeping your photos. it really works.

Convert your Pocket-PC into iPhone in easy steps.


Spb shell

Step-1
Install any shell application

Spb Shell (paid)
Ifonz (free)
FreeStyle (free)

spb-shell is best available shell, but its not free, though you can choose to use iFonz and FreeStyle. IFonz is a good option, and freestyle requires lots of things before you can user this.

Step-2
Install a iPhone style Keyboard

PocketCM Keyboard
HappyTappingKeyboard

PocketCM is good keyboard, actually this is my choice. but you have option as HappyTapping.


Step-3
Install contact application


1.PocketPCM Contact
2.OR IContact

PocketPCM contact is a gr8 software, in-fact i love it. Do not miss this tool on any case.
iContact is just an option.

Step-4
Install an Image Viewer


PocketPCM ImageViewer
S2V

PocketPCM Image Viewer is a gr8 tool and its free, but the author expects some donation. If you happy with it please donate some money.
S2V is another option.
Step-5 
Opera Mobile 9.5

Install Opera mobile Browser.. this is full touch enabled browser
Step-6 (optional step)
Install a calendar application
PocketPCM Calendar

Thursday, August 21, 2008

The Selfish Gene---again

Hey,
I got the series of video based the Richard Dawkins..

U can go thru these.

PART-1



PART-2



PART-3

Sunday, July 13, 2008

How to become browser independent?

How to become browser independent?

(This blog entry intended for the young web developers)
If you are a web developer and often write JavaScript code then you must be aware of the fact that JavaScript behaves differently on different browsers.
Actually each of the browsers has their own set of JavaScript implementation. That’s makes the JavaScript programmer’s life damn difficult while writing the JavaScript code.

The most common way a JavaScript developers fight against the browser dependency is by doing a Null check on each variable before executing on it.
For example
var XMLHttpFactories = [
function () {return new XMLHttpRequest()},
function () {return new ActiveXObject("Msxml2.XMLHTTP")},
function () {return new ActiveXObject("Msxml3.XMLHTTP")},
function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];
function createXMLHTTPObject() {
var xmlhttp = false;
for (var i=0;i< XMLHttpFactories.length; i++) {
try {
xmlhttp = XMLHttpFactories[i]();
}
catch (e) {
continue;
}
break;
}
return xmlhttp;
}


Here you can see, author is brute forcing to get a simple XMLHttpRequest instance. Because in different browsers XMLHttpRequest object can be retrieved in different ways.

I found a much simpler way to become browser independence in terms of JavaScript as well as in terms of CSS.
Write your JavaScript on top of the any existing JavaScript framework which is coded for browser independence. A question is which JavaScript library is coded for browser independence? Answer is YUI.
Yes, YUI (Yahoo User Interface library) is freely available library, coded and maintained by Yahoo.
This library is a result of yahoo’s 20 years (more than that I guess) of experience with web technologies. One of the best part of this library is it is hosted on yahoo website. Additionally you can download and can serve from your website too.