Ye Meri Life Hai - Chirag Mehta

Be Good & Do Good!

Page 15 of 133

What is Google Wave?

O’Reilly’s upcoming book Google Wave: Up and Running on Google Wave showcases

How a wave is structured?
How it works?
Also it details on Robots, Gadgets, Embedded Waves, Wavelets, Blips, threaded conversation model ….

So What Exactly Is Google Wave?

Google Wave is a real-time communication and collaboration platform that incorporates several types of web technologies, including email, instant messaging (IM), wiki, online documents, and gadgets. In more technical terms, Google Wave is a platform based on hosted XML documents (called waves) supporting concurrent modifications and low-latency updates.

The Google Wave user interface includes panes that dynamically update with content as users interact with waves.

A general overview of how a wave is structured. Waves contain wavelets, which are containers for blips (messages) added by participants. Extensions, in the form of robots and gadgets augment the conversation between participants in a wave by adding different types of features and functionality to a conversation.

Google Wave

The threaded conversation model includes one or more threads based on replies to an initial message or replies to other replies.

Waiting for Google Wave Invite, check the invite post @ http://www.chiragmehta.info/chirag/2009/10/03/google-wave-preview-invitations/

Google Wave Preview Invitations …

Hey Friends,

Google Wave

The most anticipated Google wave is live in limited mode. Currently it is in invitation mode, where in you need to request for an invitation to Google and they will revert back with limited version of Google Wave.

Wave is a new step towards Collobaration …

Google Wave

Ready (Telugu Movie)

Rating : 8/10

Genre: Romantic Comedy

Plot : Preparing for her wedding, Pooja (Genelia D’Souza) returns home to visit her family in India, where she meets Chandu (Ram). The handsome college student immediately falls for her and refuses to let her betrothal stand in the way of his passion. Now all he has to do is convince Pooja and her family that he’s the right guy for her, despite a case of mistaken identity and a terrible misunderstanding that leads to an accidental kidnapping.

Really hilarious and non stop family based comedy. You will enjoy every moment.  Songs are also good and the best is cute lovely Genelia …. Love her … Genelia, I would love to date you .. lol ..

View the movie with English subtitles at

Happy Birthday Father Gandhi Ji ..

There is a name that profounds too big than anyone when we think of our freedom, India’s freedom. Though we are talking about freedom fighter but the irony is that this person is known for non violence or zero violence.

Simple, Zero violence, follower of Ahimsa principles … the none other than … my and entire India’s father .. Mahatma Gandhi.

Today we celebrate birthday of Gandhi, my hearty wishes to his soul.

I pray and wish that every individual on earth follows non-violence taught to us by reglious souls like Mahavira, Buddha and then practiced by leader like Gandhi.

Happy Birthday Gandhi Ji ..

Gandhiji

Salesforce – Hide standard buttons display

Below version isn’t working due to cross domain issues (As visualforce pages are served from *.force.com domain and salesforce standard pages are served from *.salesforce.com domain, so it results in cross domain errors).

Please read new working version @ http://www.chiragmehta.info/chirag/2010/08/16/salesforce-hide-standard-buttons-display-working-version/

There are many a times where we want to remove few standard buttons from page layout, but there is no such option to remove such restricted buttons. Few such buttons are …

  • “New Note” or “Attach File” button on Google Docs, Notes, & Attachments Related list
  • “Save & Send Invitation” button on New Event page
  • Following is a solution which will hide “Save & Send Invitation” button on New Event page

    STEP1: Visualforce Code

    <apex :page sidebar="false" showHeader="false">
    <script language="javascript" type="text/javascript">
    window.onload = new function()
    {
    window.parent.document.getElementsByName("sendEmail")[0].style.display = 'none';
    window.parent.document.getElementsByName("sendEmail")[1].style.display = 'none';
    }
    </script>

    </apex>

    STEP2: Create a Home Page Component of type (HTML Area)

    <iframe src="/apex/aboveVFPageName" frameborder="0" width="100%" height="100"></iframe>

    STEP3: Add above created Home page component in your home page layout.

    That’s it you are all set, now open New Event and add invitees, automatically the “Save & Send Invitation” button will disappear.

    Algorithm for converting 15 digit Salesforce Id to 18 digit

    Following is an algorithm I found on Salesforce Community. It converts a 15 digit salesforce Id to the corresponding 18 digit Salesforce Id. This is pretty helpful in onclick JavaScript codes and S-Controls where merge fields normally return only 15 digits. Also, although the code is in JavaScript, it can be easily converted to any other coding language code.

    function normaliseSforceID( id) { // fluff up a 15 char id to return an 18 char id
    if (id == null) return id;
    id = id.replace(/\"/g, ''); // scrub quotes from this id
    if (id.length != 15) {
    //print('well, id is not 15, bye' + id + ' ' + id.length);
    return null;
    }
    var suffix = "";
    for (var i = 0; i < 3; i++) { var flags = 0; for (var j = 0; j < 5; j++) { var c = id.charAt(i * 5 + j); if (c >= 'A' && c < = 'Z') { flags += 1 << j; } } if (flags <= 25) { suffix += "ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(flags); } else { suffix += "012345".charAt(flags-26); } } return id + suffix; }

    Intel cleanrooms are 10000 times cleaner than a hospital operating room

    While blogging, surfing around I came across an article which astonished me as it read “Intel cleanrooms are 10000 times cleaner than a hospital operating room”

    Really strange, Intel says

    Cleanrooms are 10,000 times cleaner than a hospital operating room. It takes an incredible amount of technology to achieve and maintain such cleanliness. Huge air filtration systems completely change the air in cleanrooms about 10 times per minute, reducing the chance that there are airborne particles that might harm the chips.

    Keeping the environment clean, however, is only half of the story. What about the people who work in the cleanrooms? The thousands of people who work in Intel cleanrooms all wear special uniforms called “bunny suits” to protect the chips from human particles such as skin flakes or hairs. A bunny suit is made from a unique non-linting, anti-static fabric and is worn over street clothes.

    Read More @ Intel.com

    Difference and similarity between Wii, XBOX & PS ?


    Wii XBox Play Station

    The Sony PlayStation 3 and Nintendo Wii both jumped into the game console ring to compete against Microsoft’s Xbox 360. Who is going to win?

    Everyone’s watching to see how this battle plays out, because each company is pursuing a very different strategy. Sony and Microsoft are gunning for pure performance systems, while Nintendo is shooting at fun, playable games that rely more on its unique controllers than impressive graphics hardware.

    The consoles’ prices follow the features and product strategy of each company:

    Sony PlayStation 3
    Sony’s PS3 is the most expensive at $500-600, because it includes a standard hard drive, a high definition Blu-ray optical drive, HD video output, Bluetooth wireless controllers, and–in the premium version–WiFi wireless networking.

    Sony is setting up the PS3 as a PC alternative. Sony originally announced plans to ship the PS3 with Linux pre-installed, but currently user installation of “another operating system” is only a boot option. The PS3 is also the new HD core of Sony’s modern take on the stereo system, offering 5.1 Dolby Digital Surround and true 1080p high definition video playback from prerecorded Blu-ray movies.

    Microsoft Xbox 360
    Introduced last winter, Microsoft’s Xbox 360 is $300-400, uses a standard DVD optical drive, and only includes a hard drive and wireless game controller in its premium version. Microsoft recently updated the 360 to provide support for full HD, 1080p video output to match the PS3.

    Rather than positioning the Xbox 360 as a standalone PC alternative, Microsoft pairs it with its plans for Windows Media Center, allowing the 360 to be used as a media extender to stream music and movies from a central Media Center PC.

    Microsoft has plans to offer HD movie playback both with an optional HD-DVD player in an external box, and over the web through its online Xbox Live video store.

    However, the Xbox 360’s optional, external HD-DVD player is $200, pushing the 360 up to the same price as the PS3. Further, the $300 core Xbox 360 systems can’t use Microsoft’s online video store because they don’t have the required hard drive to save downloaded movies.

    Nintendo Wii
    The Wii is the least expensive of the three at $250, and includes both Bluetooth for wireless controllers and a DVD drive, but will not be able to play DVD movies. It also lacks a hard drive. Instead, the Wii focuses on physically involving games using the wireless Wii Remote paired with the accessory Nunchuk controller.

    The Wii Remote uses accelerometers to sense how players swing, point, and tilt the controller, encouraging game titles to incorporate activity. The Wii will also wirelessly connect to Nintendo’s DS portable game system, using its microphone and touchscreen as inputs for Wii games. While the Wii has no movie store, Nintendo has an online store that sells classic games from the Nintendo 64 and other previous game consoles.

    The Last Generation
    So which console is going to assume the lead, or will there be a tie? A half decade ago, many analysts projected a close race between the Sony’s PlayStation 2, Microsoft’s original Xbox, and Nintendo’s GameCube, but their prediction turned out to be wrong: Sony simply blew away the competition with its PS2.

    This time around however, a number of factors have changed. For example, while Nintendo’s 2001 GameCube was also the cheapest console, its sales were hurt by a game lineup that mainly targeted the youth market rather than teens and adults, something Nintendo has attempted to address.

    Here’s a quick look at the lessons learned in the last generation of consoles, how Microsoft got involved in console gaming, what resulted then, and what factors will determine how things work out this time.

    Sources: http://www.roughlydrafted.com/RD/Q4.06/745E215D-460A-4393-96E6-56FD13A883A2.html

    Really innovative international literacy day campaign

    Really innovative international literacy day campaign

    Google’s Chrome now inside Internet Explorer

    Hmmm, this is interesting. Google had spotty luck trying to push its Chrome browser to users, but now it’s come out with Google Chrome Frame to embed Chrome’s functionality inside Internet Explorer.

    The idea of embedding one browser’s functionality inside another browser isn’t new. Firefox users have IE Tab, for example, to run sites that absolutely require IE to run. With IE Tab the user can specify a list of sites and/or file extensions that should always be opened in an IE tab. That approach is problematic at times because the user isn’t always the best person to determine whether the site works correctly with a particular browser. It may take trial and error on the user’s part to determine that the site is breaking because it requires IE.

    Google Chrome Frame lets web page developers specify that their page would really prefer to be rendered in Chrome rather than IE. Once the plugin is installed, the author of a web page can specify that IE should use the Chrome Frame plugin by putting a single tag into the top of the document:

    <meta http-equiv=”X-UA-Compatible” content=”chrome=1″/>

    If some other browser is in use, or if the user has IE with the plugin not installed, the page renders just like it normally would. If, however, the Chrome Frame plugin is installed in IE, the page is rendered using the Google Chrome engine even though it’s still within the IE application.

    This sort of browser-in-browser solution could be great for developers that want to support IE6 users without having to deal with IE6 quirks. They’d just add the tag to their site and tell IE6 users that they’d be supported only with Google Chrome Frame. (IE7 and IE8 aren’t as problematic, so most developers can build a site that supports them with or without Chrome Frame.) The biggest problem I see is that many IE6 users are dealing with locked-down systems and won’t have the authority or ability to add the plugin. If they could do that, they’d also be able to upgrade their browser!

    Read more on Google Chrome Frame @ Google Chrome

    Ack : Dave Methvin

    « Older posts Newer posts »