All about New Gmail….

November 21, 2008

Koool so far gmail has been changed as per services and UI when compared to the Gmail a year back.Yesterday they came of with Gmail with different skins and those are really awesome.And couple of days back they introduced Video Chat integration to the gmail,its awesome more here.And through G-lab’s you can integrate calender,mouse gestures and many more things.Lets see what next surprise things they give us. Come on gooog’s

skins_grid1


Now every thing is free in Picnik….

February 28, 2008

Well Today picnik ,an online photo editing tool, all the premium user features for free to all its customers.All ready they join hands with flickr, and now they make entire features available for free which may boost up there user count.They say the following reason to make it free

We want to make everyone feel like a photo editing superstar. Picnik is already the world’s leading online photo editor, but there are still a lot of people living tragic, gloomy lives believing that powerful photo editing tools cost hundreds of dollars, come in unopenable boxes, and are impossible to use. By offering an ad-supported version of Picnik, we can make much richer, deeper, and ultimately better photo-editing functionality available to more people around the globe: Photo editing awesomeness for everyone.

Well this makes all other online photo editors to think..


Yahoo rejection letter to Microsoft…

February 11, 2008

Today yahoo gave its rejection letter to yahoo which is as follows.

YAHOO! BOARD OF DIRECTORS SAYS MICROSOFT’S PROPOSAL SUBSTANTIALLY UNDERVALUES YAHOO!

Sunnyvale, Calif., February 11, 2008 — Yahoo! Inc. (Nasdaq: YHOO), a leading global Internet company, today said the Yahoo! Board of Directors has carefully reviewed Microsoft’s unsolicited proposal with Yahoo!’s management team and financial and legal advisors and has unanimously concluded that the proposal is not in the best interests of Yahoo! and our stockholders.

After careful evaluation, the Board believes that Microsoft’s proposal substantially undervalues Yahoo! including our global brand, large worldwide audience, significant recent investments in advertising platforms and future growth prospects, free cash flow and earnings potential, as well as our substantial unconsolidated investments. The Board of Directors is continually evaluating all of its strategic options in the context of the rapidly evolving industry environment and we remain committed to pursuing initiatives that maximize value for all stockholders.

Goldman, Sachs & Co., Lehman Brothers and Moelis & Company are acting as financial advisors to Yahoo!. Skadden, Arps, Slate, Meagher & Flom LLP is acting as legal advisor to Yahoo!, and Munger Tolles & Olson LLP is acting as counsel to the outside directors of Yahoo!.

Well this is a good thing but will they stay to it for futhere higher bid of Microsoft..?


Will Yahoo get Acquired by Microsoft…. for $44.6 Billions

February 1, 2008
Well the high drama of Yahoo will get acquired by Microsoft is now get to public open when Microsoft made its bid of $44.6 billion for yahoo which is 60% more than its current share market value.Is this is due to affect of the stock market ,well i don’t know.Well if yahoo get acquired by Microsoft then google will have only one big competitor to it.Any how here Erick schofeld in TechCrunch made his analysis this two get combined.Below is the letter wrote by Steven CEO of Microsoft to yahoo..

January 31, 2008

Board of Directors
Yahoo! Inc.
701 First Avenue
Sunnyvale, CA 94089
Attention: Roy Bostock, Chairman
Attention: Jerry Yang, Chief Executive Officer

Dear Members of the Board:

I am writing on behalf of the Board of Directors of Microsoft to make a proposal for a business combination of Microsoft and Yahoo!. Under our proposal, Microsoft would acquire all of the outstanding shares of Yahoo! common stock for per share consideration of $31 based on Microsoft’s closing share price on January 31, 2008, payable in the form of $31 in cash or 0.9509 of a share of Microsoft common stock. Microsoft would provide each Yahoo! shareholder with the ability to choose whether to receive the consideration in cash or Microsoft common stock, subject to pro-ration so that in the aggregate one-half of the Yahoo! common shares will be exchanged for shares of Microsoft common stock and one-half of the Yahoo! common shares will be converted into the right to receive cash. Our proposal is not subject to any financing condition.

Our proposal represents a 62% premium above the closing price of Yahoo! common stock of $19.18 on January 31, 2008. The implied premium for the operating assets of the company clearly is considerably greater when adjusted for the minority, non-controlled assets and cash. By whatever financial measure you use – EBITDA, free cash flow, operating cash flow, net income, or analyst target prices – this proposal represents a compelling value realization event for your shareholders.

We believe that Microsoft common stock represents a very attractive investment opportunity for Yahoo!’s shareholders. Microsoft has generated revenue growth of 15%, earnings growth of 26%, and a return on equity of 35% on average for the last three years. Microsoft’s share price has generated shareholder returns of 8% during the last one year period and 28% during the last three year period, significantly outperforming the S&P 500. It is our view that Microsoft has significant potential upside given the continued solid growth in our core businesses, the recent launch of Windows Vista, and other strategic initiatives.

Microsoft’s consistent belief has been that the combination of Microsoft and Yahoo! clearly represents the best way to deliver maximum value to our respective shareholders, as well as create a more efficient and competitive company that would provide greater value and service to our customers. In late 2006 and early 2007, we jointly explored a broad range of ways in which our two companies might work together. These discussions were based on a vision that the online businesses of Microsoft and Yahoo! should be aligned in some way to create a more effective competitor in the online marketplace. We discussed a number of alternatives ranging from commercial partnerships to a merger proposal, which you rejected. While a commercial partnership may have made sense at one time, Microsoft believes that the only alternative now is the combination of Microsoft and Yahoo! that we are proposing.

In February 2007, I received a letter from your Chairman indicating the view of the Yahoo! Board that “now is not the right time from the perspective of our shareholders to enter into discussions regarding an acquisition transaction.” According to that letter, the principal reason for this view was the Yahoo! Board’s confidence in the “potential upside” if management successfully executed on a reformulated strategy based on certain operational initiatives, such as Project Panama, and a significant organizational realignment. A year has gone by, and the competitive situation has not improved.

While online advertising growth continues, there are significant benefits of scale in advertising platform economics, in capital costs for search index build-out, and in research and development, making this a time of industry consolidation and convergence. Today, the market is increasingly dominated by one player who is consolidating its dominance through acquisition. Together, Microsoft and Yahoo! can offer a credible alternative for consumers, advertisers, and publishers. Synergies of this combination fall into four areas:

Scale economics: This combination enables synergies related to scale economics of the advertising platform where today there is only one competitor at scale. This includes synergies across both search and non-search related advertising that will strengthen the value proposition to both advertisers and publishers. Additionally, the combination allows us to consolidate capital spending.

Expanded R&D capacity: The combined talent of our engineering resources can be focused on R&D priorities such as a single search index and single advertising platform. Together we can unleash new levels of innovation, delivering enhanced user experiences, breakthroughs in search, and new advertising platform capabilities. Many of these breakthroughs are a function of an engineering scale that today neither of our companies has on its own.

Operational efficiencies: Eliminating redundant infrastructure and duplicative operating costs will improve the financial performance of the combined entity.

Emerging user experiences: Our combined ability to focus engineering resources that drive innovation in emerging scenarios such as video, mobile services, online commerce, social media, and social platforms is greatly enhanced.

We would value the opportunity to further discuss with you how to optimize the integration of our respective businesses to create a leading global technology company with exceptional display and search advertising capabilities. You should also be aware that we intend to offer significant retention packages to your engineers, key leaders and employees across all disciplines.

We have dedicated considerable time and resources to an analysis of a potential transaction and are confident that the combination will receive all necessary regulatory approvals. We look forward to discussing this with you, and both our internal legal team and outside counsel are available to meet with your counsel at their earliest convenience.

Our proposal is subject to the negotiation of a definitive merger agreement and our having the opportunity to conduct certain limited and confirmatory due diligence. In addition, because a portion of the aggregate merger consideration would consist of Microsoft common stock, we would provide Yahoo! the opportunity to conduct appropriate limited due diligence with respect to Microsoft. We are prepared to deliver a draft merger agreement to you and begin discussions immediately.

In light of the significance of this proposal to your shareholders and ours, as well as the potential for selective disclosures, our intention is to publicly release the text of this letter tomorrow morning.

Due to the importance of these discussions and the value represented by our proposal, we expect the Yahoo! Board to engage in a full review of our proposal. My leadership team and I would be happy to make ourselves available to meet with you and your Board at your earliest convenience. Depending on the nature of your response, Microsoft reserves the right to pursue all necessary steps to ensure that Yahoo!’s shareholders are provided with the opportunity to realize the value inherent in our proposal.

We believe this proposal represents a unique opportunity to create significant value for Yahoo!’s shareholders and employees, and the combined company will be better positioned to provide an enhanced value proposition to users and advertisers. We hope that you and your Board share our enthusiasm, and we look forward to a prompt and favorable reply.

Sincerely yours,

/s/ Steven A. Ballmer

Steven A. Ballmer

Chief Executive Officer

This is the biggest news for today as yahoo is one of my dream company to work.So what would you say should Yahoo accept this Microsoft offer……


One of my company product won the crunchies award.

January 19, 2008

Today TechCrunch gave there results of 2007 Crunchies winner , in which one of my company product(not to be disclosed) won the chrunchies award .They give this awards to a good Web2.0 products .For further details you can get here.


Flickr join hands with picnik…

December 8, 2007

There is a great news now you can edit your pics of flickr online through online photo editing tool picnik.On 5th of December flickr join its hand with online photo editing tool picnik to provide its user to edit there pics in flickr itself.It includes options like rotate, crop, resize, exposure, colors, sharpen and red-eye. You can also do things like add effects, text, shapes and fames. Some options require upgrading to Picnik’s premium service.More news is here.

So now you can edit your saved flickr pics online lets see Picassa will come with what..?


JavaScript :-a tough job is to understand it.

December 5, 2007

Well when i was new to programming side the most difficult thing I face is the JavaScript. I developed a feature for the first time in my product then while testing testers came across some JS errors , they(testers) simply say your feature is a a bug to a user of our product,this make me so disappointed such that it make me think did i did coding any coding.This makes a great disgrace to a new beginners .

Actually Js errors occur specially when our browser is IE,where you cannot find at which place you got the error it simply say the line number.Well here are some tools and tips which may help you to debug a JavaScript.

TOOLS

  • Have some JS tools like FireBug,Visual Studio,and many more:-

    We should be thankful to Joe Hewetti who has developed the firebug.This is the Ultimate tool which most of the client side developer use at present.Here you can see all HTML,JavaScript,CSS,Ajax requests, many more.Well even you can modify all this dynamically and see all changes directly in your browser.Well when ever you get any JS error this tool show in which is the place in a particular JS file.Firebug is a free tool and you can get it here.The only restriction to it is ,it comes as a plug-in for Mozilla Firefox only.Here is more tool for IE JavaScript Editor pro. & DebugBar.
    I don’t know about Microsoft Visual Studio as it is paid so I never tried for it.If any of you know about your reviews are welcomed.

  • JS beautify for seeing compressed JS:-

    In most of the web based product all JS ,CSS codes are kept in a compressed format , in order to understand such a critical code. So to make such compressed code to readable format you can use an online tool Beautify.js.

TIPS-(Things i consider while writing a JS pro.)

  • Test in IE:-When ever you are building a feature please test it in IE first because in todays world most of the people uses IE, and if there is no issues coming in IE means it will work almost in all browsers (in most of the scenarios).So always test in IE.If any JS issues occur use your Visual Studio to catch exact location of the issue or if you don’t have Visual Studio ,do the same operation with FireFox browser having installed with firebug now you can catch the JS issue form where its coming from.
  • Putting alert():- The easy and widely used way of debugging a js is putting alert() function.Well this is used to know exactly the flow and in what way variables are coming into a function.Well one should keep in mind to not to put a alert in a unterminated loop.If you do so means alerts coming will never end and you have to kill that instance of browser.Mostly errors occur when we make any script operation on a variable which is a null ,so from this that we should make alert of variable’s before making any script operation.
    In some cases if JS is return in separate JS file and you forget to include that JS in a particular JSP, or HTML file it will throw function not found JS error.
  • Make unique name to your JS functions:-While creating a new JS function keep in mind that the name should be unique so that it won’t get clashed to other JS function and there is a chance that you might not get expected result.
  • Don’t make your functions too big instead divide it into small functions, this increases readability and easy to debug of your code.
  • Never write JavaScript code inside a jsp/html file.As every byte of code we push for a request is costly in terms of performance.Try to move JavaScript functions to a separate JS files.
  • After doing all JS related coding make it in a compressed format which is very important in case of performance.
  • If you come across any error which is very unknown to you then don’t worry Google is there :) .Even not possible get a help from senior developers.write down such problem[in a blog or answer for similer Q] so that you can help other people who come across such problem.

Well thats it this are few which i follow while going through JS.There is a beautiful blog for JavaScript tools and tips by HR Cerqueira where you can get code for various JS tools like creating calendar,fading text.. etc.Hope this will help you to some extend.


Gmail gets better……

November 29, 2007

Present all big mail clients like yahoo and gmail provide chat integration in there mails.Well today Gmail has introduced emotions (present next to POPUP in chat window) where previously this is one of the place where it lags behind Yahoo. And in addition to it now they integrated group chat (present in options link in chat window)where you can chat with all your friends commonly. Nice going google lets see what comes next.More here.


FireFox Short Cut keys.. and get FireFox3.0…

November 28, 2007

Well sorry for delayed information but being a fan of firefox i can’t resist my self of writing this post that firefox 3.0 got released.Well below are some of short cut keys which may help you while you are using your firefox browser.

Command Firefox Internet Explorer Opera
Add Bookmark Ctrl/Cmd+D Ctrl/Cmd+D Ctrl/Cmd+T
Back Backspace 1 Alt+<- Win/Linux

Ctrl/Cmd+[ Mac/Linux

Cmd+<- Mac

Backspace
Alt/Option+<-
Backspace
Alt/Option+<-
Ctrl/Cmd+<-
Z
Bookmarks Ctrl/Cmd+B
Ctrl+I Win
Ctrl/Cmd+I F4
Ctrl/Cmd+Alt/Option+B
Ctrl/Cmd+1
Caret Browsing F7 Feature Not Available Feature Not Available
Close Tab Ctrl/Cmd+W
Ctrl/Cmd+F4
Ctrl+W Win Ctrl/Cmd+W
Ctrl/Cmd+F4
Close Window Ctrl/Cmd+Shift+W
Alt/Option+F4
Ctrl/Cmd+W
Alt/Option+F4
Ctrl/Cmd+W
Alt/Option+F4
Complete .com Address 2 Ctrl/Cmd+Enter/Return Ctrl/Cmd+Enter/Return Enter/Return
Complete .net Address 2 Shift+Enter/Return Feature Not Available Feature Not Available
Complete .org Address 2 Ctrl/Cmd+Shift+Enter/Return Feature Not Available Feature Not Available
Copy Ctrl/Cmd+C Ctrl/Cmd+C Ctrl/Cmd+C
Cut Ctrl/Cmd+X Ctrl/Cmd+X Ctrl/Cmd+X
Decrease Text Size Ctrl/Cmd+- Ctrl+- Win 9
Delete Del Del Del
Delete Individual Form Auto-Complete Entry Shift+Del Del  
DOM Inspector Ctrl+Shift+I Win/Linux Feature Not Available Feature Not Available
Downloads Ctrl+J Win
Ctrl+Y Linux

Cmd+J Mac
Feature Not Available Ctrl/Cmd+Alt/Option+T
Ctrl/Cmd+5
Find Again Ctrl/Cmd+G
F3
  F3
Find As You Type Link ' Feature Not Available ,
Shift+/
Find As You Type Text / Feature Not Available /
.
Find Previous Ctrl/Cmd+Shift+G
Shift+F3
  Shift+F3
Find in This Page Ctrl/Cmd+F Ctrl/Cmd+F Ctrl/Cmd+F
Forward Shift+Backspace1
Alt/Option+-> Win/Linux
Ctrl/Cmd+] Mac/Linux

Cmd+-> Mac
Shift+Backspace
Alt/Option+->
Shift+Backspace
Alt/Option+->
Ctrl/Cmd+->
X
Go Down One Line Down Down Down
Go Up One Line Up Up Up
Go Down One Page PageDown PageDown PageDown
Go Up One Page PageUp PageUp PageUp
Go to Bottom of Page End End End
Go to Top of Page Home Home Home
Full Screen F11 Win/Linux F11 F11
Help F1 Win/Linux F1 F1
History Ctrl/Cmd+H Ctrl/Cmd+H Ctrl/Cmd+Alt/Option+H
Ctrl/Cmd+4
Home Page Alt/Option+Home Alt/Option+Home Alt/Option+Home
Increase Text Size Ctrl/Cmd++ Ctrl++ Win 0
Move to Next Frame F6    
Move to Previous Frame Shift+F6    
New Mail Message 3 Ctrl/Cmd+M    
New Tab Ctrl/Cmd+T Ctrl+T Win Ctrl/Cmd+N
Next Tab Ctrl+Tab Win/Linux
Cmd+Opt+Tab Mac

Ctrl/Cmd+PageDown
Ctrl+Tab Win Ctrl/Cmd+Tab
Alt/Option+PageDown
Ctrl/Cmd+F6
2
New Window Ctrl/Cmd+N Ctrl/Cmd+N Ctrl/Cmd+Alt/Option+N
Open File Ctrl/Cmd+O Ctrl/Cmd+O Ctrl/Cmd+O
Open Link Enter/Return Enter/Return Enter/Return
Open Link in New Tab Ctrl/Cmd+Enter/Return Ctrl+Enter Win  
Open Link in New Window Shift+Enter/Return Shift+Enter/Return Shift+Enter/Return
Open Address in New Tab 2 Alt/Option+Enter/Return Alt+Enter Win Shift+Enter/Return
Page Info Ctrl+I Linux
Cmd+I Mac
  Ctrl/Cmd+8
Page Source Ctrl/Cmd+U Ctrl/Cmd+F3 Ctrl/Cmd+F3
Paste Ctrl/Cmd+V Ctrl/Cmd+V Ctrl/Cmd+V
Previous Tab Ctrl/Cmd+Shift+Tab
Ctrl/Cmd+PageUp
Ctrl+Shift+Tab Win Ctrl/Cmd+Shift+Tab
Alt/Option+PageUp
Ctrl/Cmd+Shift+F6
1
Print Ctrl/Cmd+P Ctrl/Cmd+P Ctrl/Cmd+P
Redo Ctrl/Cmd+Shift+Z Ctrl+Y Win/Linux Ctrl/Cmd+Y Ctrl/Cmd+Shift+Z
Ctrl/Cmd+Y
Reload F5
Ctrl/Cmd+R
F5
Ctrl/Cmd+R
F5
Ctrl/Cmd+R
Reload (override cache) Ctrl/Cmd+F5
Ctrl/Cmd+Shift+R
Ctrl/Cmd+F5  
Restore Text Size Ctrl/Cmd+0 Ctrl+0Win 6
Save Page As Ctrl/Cmd+S   Ctrl/Cmd+S
Save Link Target As Alt/Option+Enter/Return    
Select All Ctrl/Cmd+A Ctrl/Cmd+A Ctrl/Cmd+A
Select Location Bar Ctrl/Cmd+L
Alt+D Win/Linux
Alt/Option+D
F4
Ctrl/Cmd+Tab
F8
Select Next Auto-Complete entry in text field Down    
Select Previous Auto-Complete entry in text field Up    
Select Next Search Engine in Search Bar Ctrl/Cmd+Down    
Select Previous Search Engine in Search Bar Ctrl/Cmd+Up    
Select Tab [1 to 9] Ctrl+[1 to 9] Win
Alt+[1 to 9] Linux

Cmd+[1 to 9] Mac
Ctrl+[1 to 9] Win
 
Stop Esc Esc Esc
Toggle Checkbox Spacebar Spacebar Spacebar
Undo Ctrl/Cmd+Z Ctrl/Cmd+Z Ctrl/Cmd+Z
Web Search Ctrl/Cmd+K
Ctrl+J Linux
Ctrl+E Win Shift+F8

In detail you can find here.


The War Begins ….. Google’s Open Social

November 2, 2007


………….Vs……………

Well Google might lost its deal with Facebook to giant Microsoft ,but to show that it doesn’t matter to them they yesterday announces open social which will have set of API’s that will help a developer to create his own applications and run any where that supports the OpenSocial APIs.Well Google has various Global members for its OpenSocial community which include MySpace, Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, and XING.Wher these have following number of unique visitors.

So lets see who will going to win this war.It seems Google going to say still “I am The Boss”. Whose the boss lets see in future.Here more