Showing posts with label google. Show all posts
Showing posts with label google. Show all posts

June 10, 2010

Google Custom Homepages Go International; Here’s How You Turn Them Off


Last week, Google enabled an interesting feature: custom backgrounds for its search page. Now the feature is available internationally, and to highlight it, Google collaborated with several well-known artists who’ve created a gallery of background images that will be featured on the Google homepage over the next 24 hours.


Unfortunately, the feature comes with a somewhat bizarre catch: You cannot turn the background images off — at least on certain Google search pages. For example, when I open my localized Google search page — http://www.google.hr/ — I’m greeted by a colorful field of flowers. I can change the image by clicking on the link in the lower-left corner, but there’s no option to completely turn it off.
For many users, this is quite annoying; as you can see from this Twitter searchtweetzi Twitter Search , hundreds of users are trying to find a way to get rid of the feature and restore Google’s traditional white background.
There are a couple of tricks to get rid of the image; for example, you can try clicking on this link or you can use Google SSL (currently in beta), which works pretty much the same as regular Google. You can also choose the color white as the background, available from Google’s editorial choice of images. Most importantly, Google’s backgrounds will be rotated only today, after which (we hope) all will be restored to normal, and users will be able to set a custom homepage only if they choose to.

April 09, 2010

31 Useful Google Blogs and 1 other blog To Keep Yourself Up To Date

Without a doubt Google is one of the largest company in the technology industry and the largest influencer on the Internet. We use Google product and services on daily basis, and some us are depend on it so much that if any of the services are down, we become helpless, resulting things to be put on halt.
Google Friend Connect support blog
Using Google services and following the news & updates are equally important. Almost every Google services (excluding the ones in Google lab) have a blog and that’s where the staffs update us on latest development, maintenance, future enhancement and a whole lot more. Sure, some of us might argue that we can get updates from newsletter, but keep in mind newsletters aren’t frequent and if you compare to what you can get in the blog, newsletters merely summaries.
In this article, we sum up a list of Google products’ blogs we generally used and we categorize them by different professions so you can get an overall view what you are likely interested. We’ve also added the hyperlinks to both the blog and RSS feeds so you can subscribe at ease. Hope you’ll find it useful.

General Products:

Google Search Engine | Blog | RSS Feed
Google search is a web search engine owned by Google Inc. and is the most-used search engine on the Web. Google Search provides more than 22 special features beyond the original word-search capability.
The Official Google Blog
Google Earth | Blog | RSS Feed
Google Earth lets you fly anywhere on Earth to view satellite imagery, maps, terrain, 3D buildings, from galaxies in outer space to the canyons of the ocean. You can explore rich geographical content, save your toured places, and share with others.
Google Earth blog
Google Chrome OS | Blog | RSS Feed
Google Chrome is an open source web browser based on Webkit and powered by Google Gears.
Google Chrome OS blog
Google Mobile Products | Blog | RSS Feed
Google company have several products for mobile phones, like Blogger Mobile, Buzz, Gmail, iGoogle, Mobile search, Google latitude. These products can be accessed through a browser on a mobile device or a standard desktop web browser such as Firefox.
Google mobile products blog

For Bloggers & Webmasters:

Google Blogger | Blog | RSS Feed
Blogger is a blog storage service that allows private or multi-user blogs with time-stamped entries. The blogs are hosted by Google at sub domains of blogspot.com.
Google Blogger support blog
FeedBurner | Blog | RSS Feed
FeedBurner is a web feed management provider. FeedBurner provides custom RSS feeds and management tools to bloggers, podcasters, and other web-based content publishers.
The FeedBurner support blog
Adsense for Feeds | Blog | RSS Feed
One more blog for freedburner users. With adsense for feeds publishers can analyze, publicize and monetize rss feeds.
Adsense for feeds blog
Google Reader | Blog | RSS Feed
Google Reader is a Web-based aggregator, capable of reading Atom and RSS feeds online or offline.
Official Google Reader Blog
Google Adsense | Blog | RSS Feed
AdSense is an ad serving application run by Google Inc. Website owners can enroll in this program to enable text, image, and video advertisements on their websites. These advertisements are administered by Google and generate revenue on either a per-click or per-impression basis.
Google adsense support blog
Google Adwords | Blog | RSS Feed
AdWords is Google’s flagship advertising product and main source of revenue. AdWords offers pay-per-click advertising, and site-targeted advertising for both text and banner ads.
Google adwords support blog
Google Webmaster Central | Blog | RSS Feed
Google Webmaster Tools is a no-charge web service by Google for webmasters. Google webmaster tools will helps your about crawling and indexing questions, introduce you to offerings that can enhance and increase traffic to your site, and connect you with your visitors.
Google Webmaster Central Blog
Google Checkout | Blog | RSS Feed
Google Checkout is an online payment processing service provided by Google aimed at simplifying the process of paying for online purchases. Google Checkout allows buyers in over 140 countries to purchase goods and services using a credit or debit card through Google Checkout checkout process.
Google Checkout blog
Google Analytic | Blog | RSS Feed
Google Analytic is the enterprise-class web analytics solution that gives you rich insights into your website traffic and marketing effectiveness. Powerful, flexible and easy-to-use features now let you see and analyze your traffic data in an entirely new way.
Google Analytic Blog
Google Apps | Blog | RSS Feed
Google Apps is a service from Google for using custom domain names with several Google products. It features several Web applications with similar functionality to traditional office suites, including: Gmail, Google Calendar, Talk, Docs and Sites.
Google Apps blog
Google Sites | Blog | RSS Feed
Google Sites is the easiest way to make information accessible to people who need quick, up-to-date access. People can work together on a Site to add file attachments, information from other Google applications, and new free-form content.
Google Sites blog

Chat & Social Networking:

Gtalk | Blog | RSS Feed
Google Talk is a free Windows and web-based application for instant messaging and voice over internet protocol, offered by Google Inc. Gtalk blog is blog about voice, IM and open communications with Google Talk.
Gtalk blog
Google Friend connect and Buzz | Blog | RSS Feed
Google Friend Connect is an online service by Google that allows users on the internet to connect with their friends on different websites. Google Buzz is pretty new Google product. Buzz is a social networking and messaging tool from Google, designed to integrate into Gmail. Using Buzz peoples can share links, photos, videos, status messages and comments organized in “conversations” and visible in the user’s inbox.
Google Friend Connect support blog
Gmail | Blog | RSS Feed
Gmail blog is free webmail IMAP and POP e-mail service provided by Google, known for its abundant storage and advanced interface. Gmail has a search-oriented interface and a “conversation view” similar to an Internet forum. From February 9, 2010 in Gmail is integrated Google new product Buzz.
Gmail blog
Orkut | Blog | RSS Feed
An online community designed to make your social life more active and interesting. Social Network orkut help you maintain existing relationships with pictures and messages, and make new friends, getting acquainted with people you’ve never met before.
Orkut blog
Google Wave | Blog | RSS Feed
Google Wave is an online tool for real-time communication and collaboration. A wave can be both a conversation and a document where people can discuss and work together using richly formatted text, photos, videos, maps, and more.
Google wave blog
Google Groups | Blog | RSS Feed
Google Groups is all about helping users connect with people, access information, and communicate effectively over email and on the web.
Google groups blog

For Programmers:

Google Codes | Blog | RSS Feed
Google Code is Google’s site for developer tools, APIs and technical resources.
Google codes blog
Google Web Toolkit | Blog | RSS Feed
Google Web Toolkit is a development toolkit for building and optimizing complex browser-based applications. Google Web Toolkit is used by many products at Google, including Google Wave and Google AdWords.
Google Web Toolkit blog
Google App Engine | Blog | RSS Feed
Google App Engine is a platform for developing and hosting web applications in Google-managed data centers.
Google App Engine blog

Multimedia and Entertainment:

Picasa | Blog | RSS Feed
Picasa is a software application for organizing and editing digital photos. Picasa offers several basic photo editing functions, including color enhancement, red eye reduction and cropping.
Picasa blog
Youtube | Blog | RSS Feed
YouTube is a video sharing website on which users can upload and share videos. YouTube display a wide variety of user-generated video content, including movie clips, TV clips, and music videos, as well as amateur content such as video blogging and short original videos.
Youtube blog

Productivitiy Tools:

iGoogle Developer | Blog | RSS Feed
iGoogle is Google’s personalized homepage that users can customize with the information and tools they use everyday. You can now develop richer gadgets with large canvas views and social features to make your content more engaging and useful.
iGoogle Developer blog
Google Desktop | Blog | RSS Feed
Google Desktop makes searching your computer as easy as searching the web with Google. It’s a desktop search application that provides full text search over your email, files, music, photos, chats, Gmail, web pages that you’ve viewed, and more.
Google desktop blog
Google Notebook | Blog | RSS Feed
With Google Notebook, you can browse, clip, and organize information from across the web in a single online location that’s accessible from any computer. The browser-based tool permits a user to write notes, clip text and images, and save links from pages during a browser session.
Google Notebook blog
Google Docs | Blog | RSS Feed
Google Docs is a free, Web-based word processor, spreadsheet, presentation, form, and data storage service offered by Google. It allows users to create and edit documents online while collaborating in real-time with other users.
Google Docs support blog
Google Translate | Blog | RSS Feed
Google Translate is an automatic translator – that is, it works without the intervention of human translators, using state-of-the-art technology instead.
Google translate blog

And now one out side of Google

March 26, 2010

How Google, Apple And Other Big Brands Got Their Names

The most of us have laready heard the story of  how Google got its name. But Google isn’t the only company out there with an odd name. Here’s the list of stories behind the naming of popular tech brands.
  • HP: Bill Hewlett and Dave Packard flipped a coin to decide whether their company would be called Hewlett-Packard or Packard-Hewlett.
  • SUN Microsystems: It’s actually an acronym for Stanford University Network, the school where the founders met.
    Cisco: Actually not an acronym, as often assumed. It’s just San Francisco without the San Fran, which is why the “c” was not capitalized originally.
  • Apple: The company was late in filing for a name and trademark, and Steve Jobs issued an ultimatum: Come up with something better than Apple. No dice.
  • Microsoft: Microsoft made MICROcomputer SOFTware. Get it? Yeah, that’s all there is to it. (During their early history, Microsoft wrote their name “Micro-Soft.”) Sometimes the best answer is the most obvious.
  • Oracle: The company grew out of a CIA project codenamed “Oracle” that was ditched. The founders took the name and ran.
  • Sony: Japanese companies are often named after their founders (Toyota), but Akio Morita wanted a name that wouldn’t sound foreign to the American consumers he was targeting. It was derived from sonus, the Latin word for sound, and a weird Engrish slang expression, “sonny boy”, which in 1950s Japan connoted “smart, presentable young men,” which is what Morita considered himself. So no, Sony doesn’t mean anything in Japanese, and there is no Mr Sony.
  • Google: The founders had settled on “googol,” a one with 100 zeroes after it, to signify their ambitions. But an early investor (one of those SUN guys, again) wrote “Google” on a check. So they changed the name so they could cash it.
    For more improbably stories, and some probable ones (HP), click here.
  • Cisco: The name Cisco Systems is often thought to be an acronym, but it actually derives from San Francisco — another Silicon Valley-inflected name. This is the reason why, during the company’s early days, they insisted on the lowercase cisco.
  • Intel: Intel cofounders Bob Noyce and Gordon Moore originally wanted to call the company “Moore Noyce”, but found out it was already trademarked by a hotel chain. So they came up with Intel, which stands for “INTegrated ELectronics.” Still a pretty good description, actually.
  • Adobe: According to Wikipedia, adobe is “a natural building material made from sand, clay, horse manure and water” but that’s not what the company was named after. It was named after Adobe Creek, a river in Los Altos, California, that ran behind the house of one of the founders, John Warnock.
  • Yahoo: Much was made of the name Yahoo!, both by the media, for whom it symbolized the insouciance of dot com companies back in Bubble 1.0, and by the company itself, which calls its employees “yahoos” and its founders “chief yahoos.” There are several conflicting stories about how the name came about. 1. One is that cofounders Jerry Yang and David Filo were browsing through a dictionary (remember those?) to look for name ideas and that they happened upon the definition of a yahoo as “rude, unsophisticated, uncouth” and they liked that. 2. Another is that they drew from Jonathan Swift’s Gulliver’s Travels, where he coined the word to refer to a race of brutish humanoid creatures. 3. The last (and once official) story, almost certainly retroactive, is that the name is an acronym for “Yet Another Hierarchical Officious Oracle.” Maybe an “Officious Oracle” that was part of the CIA?

March 20, 2010

Letter to Google Chrome

Google ChromeDear Google Chrome,
I always wanted to use you as my primary browser but felt lazy doing so because you weren’t supporting some of my favorite Firefox extensions. Also, while I know that it is possible to use any search engine from your “smart” address bar, I was more comfortable with the Firefox approach that allowed me to switch search defaults with a click.
My system has a fairly decent configuration – a fast processor and plenty of RAM – but it had become slow over time and hence I had no option but to rebuild the computer. I reinstalled Windows 7, Microsoft Office (their 2010 release is the best ever), Adobe Creative Suite (am still on CS3) and a host of other useful software.
Internet Explorer (with Bing) was installed by default but since IE is still far from awesome, I had to make a choice between Firefox, Opera and you (Google Chrome) as the primary browser. This time, I dumped my good old friend (Firefox) and choose you instead. Feeling happy?
Oh Chrome, you’ve come such a long way since the last time I tried you on a Vista machine (I later upgraded to Windows 7).
You now have a brilliant collection of extensions. You can smartly detect if I am on a foreign-language website and can even translate pages for me. I also love the fact that you can now synchronize bookmarks with my Google Account.
Your address bar is such a time-saver since it delivers search results and calculations as I type. Shhh.. don’t share this with your daddy google.com because I rarely visit his home page anymore.
Your password manager now works so nicely. Though I would like you more if you can give me an option to protect my “saved passwords” with a super-strong Master Password (and not show them to anyone in plain text), the current implementation is also fine as I don’t work on a shared computer.
That said, there are some things that I really don’t like about you my dear Chrome.
For instance, when you are unable to open a page, you immediately put the blame on the site saying the “link is broken” – when I hit refresh (F5) a couple of times, you load the same page without issues. Why?
I use your dad’s DNS server and have also disabled DNS pre-fetching but the problem has not disappeared completely. The pages (or links), that you say are broken, load fine in IE so I am sure the fix has to come from your side.
You consume so much memory but since pretty much every browser does that, I should not be complaining. I still remember the initial days when you would simply display this “Aw, Snap!” message on errors but I don’t remember seeing it even onee in my latest interaction with you. Is it gone?
There’s however one bigger issue that I really wanted you to know – you have completely frozen my Windows 7 computer on at least five occasions leaving me with no option but a force restart. The issue could be due to bad plug-ins or because of buggy / heavy sites but why do you have to bring my entire system down just because of one, possibly bad, tab?
I don’t know if the problem is due to Windows 7 or due to my machine’s existing configuration or something else but it seriously needs a fix. The only good part is that you have always restored web pages from the previous browsing session.
I had this letter in my drafts folder for sometime but when you (Chrome) took my entire system down today again, I thought I’ll finally send it you (after doing a system restart, of course). You have a support page where people can report crashes but it doesn’t work for me as there’re no minidumps on my computer.
I am therefore getting Firefox today and plan to use it as my primary browser again. I will continue to have you on my system, will keep testing your new builds and will keep writing about you on my little tech blog but you may have to sit somewhere between Firefox and IE for now.
Bye! @Wordinvestor

March 19, 2010

Google moves could bring fast Web apps closer

Google's Native Client project to accelerate Web applications just got a lot more real--and a lot more ambitious.
Browsers today come with increasingly powerful engines to run programs written in JavaScript, but those programs must be translated laboriously into the native instructions a computer understands, typically making them much slower than the software that runs directly on the operating system. Native Client is an attempt to bridge those worlds, letting code downloaded over the Web run fast and natively.
A year and a half ago, when Google announced Native Client, the open-source project could run only 32-bit software for x86 processors. On Wednesday, Google announced fulfillment of plans to build support for Native Client for 64-bit x86 processors and ARM processors. That was technologically challenging, but significant because those are the chips that are in most of today's PCs and most smartphones, respectively.
But that's not all. The company also disclosed a plan to shield Native Client programmers from the concerns of specific processors altogether, a move that harkens back to Sun Microsystems' "write once, run anywhere" philosophy for Java. Native Client is called NaCl for short, and Google details the new Portable Native Client variation, called PNaCl and pronounced "pinnacle," in a paper (PDF).
"PNaCl should make it easy for developers to write their application once and be confident that it will execute, with identical behavior, on every platform supported by Native Client," the Google researchers said in the paper. In other words, instead of producing different Native Client modules for each different processor, a Web developer could produce a single PNaCl module that would run on any processor for which Google or some other organization provided the necessary support.
PNaCl is still in prototype form, but its processor flexibility means Google is positioning it as the main way programmers can use the technology. "We'd like PNaCl to be the main way people deploy these applications," said Brad Chen, Google's engineering manager of Native Client, in an interview.
That's important because Google wants the technology to work broadly across the whole Web. Lacking that, developers likely would either ignore Native Client or only use it on various islands, "potentially leading to fragmentation of the Web," the researchers said.

New Web app brains and brawn

Google has a long way to go with NaCl: it must convince the industry that its security mechanism is sound, woo browser users or makers to adopt the technology, and encourage developers to learn and use it.
But Native Client holds the potential to dramatically change today's perception of Web applications as useful but not very sophisticated or snappy. That could pay big dividends in the move to cloud computing, especially when combined with new Web technology arriving in a new generation of faster browsers.
"We can build applications on the Web that are every bit as good as native applications," said Linus Upson, engineering director for the Chrome browser and Chrome OS, in a December interview, speaking of Google's aspirations for Native Client and a related Google technology called O3D for accelerated 3D graphics on the Web.
And there's evidence to back him up. In a new paper on Native Client's broader processor support (PDF), Google said its technology slows execution times down 10 percent on 64-bit x86 chips and 3 percent on ARM chips. That's not a major hit, especially compared to the execution speed of JavaScript.
Native Client software modules running on a machine have limited abilities--essentially the permissions granted to JavaScript, not to ordinary native applications that run on the operating system. Think of them as a way to bring some new muscle to what Web applications can do.
NaCl software could work in conjunction with other Web application infrastructure to enrich programming possibilities. Scalable Vector Graphics (SVG), Canvas, WebGL, and O3D could provide slicker interfaces. Local storage on the PC will let Web applications work with data that's stored on the computer without having to rely constantly on the network. Other new work will let Web applications deal with Webcams and potentially other hardware attached to a computer.
Portable Native Client splits the NaCl software execution into two parts to make it work on more processors.
Portable Native Client splits the NaCl software execution into two parts to make it work on more processors.
(Credit:
Google)

Google's power: Browser, OS, apps

NaCl is academically interesting to those concerned with the best way to get a computer to do work securely in the age of the Internet. But it's got a very direct relationship to Google's priorities, too: the company wants to make the Web the platform for software, and indeed with applications such as Gmail and Google Docs offers some of the most advanced examples to date.
Note that Native Client is built into Chrome and the browser-based Chrome OS. Google's operating system for Netbooks is due to arrive later this year, and also remember that Google makes the browser in its Android operating system that typically runs on ARM-based smartphones.
In short, even if nobody else adopts Native Client, Google can make it relevant. Google's position as a significant browser maker, Web application developer, and mobile operating system creator means it has the ability to singlehandedly break much of the chicken-and-egg impasse that often limits adoption of new technology.
For example, Google Spreadsheet is limited today by what can be done with JavaScript. Tapping into native computing power could open the application to heavy-duty statistical calculations or faster sorting, for example.
For Google, though, success will mean others use it, too. To that end, Google is discussing standardization of Native Client and O3D with other browser makers, though not at the expense of actually moving ahead with the work. "We're excited about getting people using the system, but it's quite early still, so there isn't much to say right now about standardization," Chen said.
Making Native Client standard, though, is a tougher matter. There, Google will have to win over allies with their own priorities, and the present Web standards agenda is already jam-packed with work.
But broadly, cloud computing is catching on, and Google has agreement on the vision if not the details. Even though Microsoft--the browser maker whose Windows and Office franchise means it has the most to lose from the migration of applications to the Net--is working on a faster, more relevant Internet Explorer geared for Web applications and on bringing Office to the Web.

Detailing NaCl

In its two new NaCl papers, Google describes what it's been up to recently with the technology.
PNaCl essentially breaks the Native Client execution process into two parts to attain its portability.
The first part is the conversion of the human-written software into an intermediate state called "bitcode." This represents a low-level version of the program, but not the lowest level, the machine code that a computer actually understands and executes.
This bitcode is the portable part. To actually execute it, the second part of the process, a specific module adapted for each processor architecture translates the bitcode into the machine code that can run. This is where the security checks are run to ensure the software doesn't perform any of the forbidden instructions.
So far, Google plans translators for 32-bit and 64-bit x86 processors and for ARM, and the Google researchers said it should be "straightforward to support other popular general-purpose CPUs in future.
"Part of the point of this design is that we take portability very seriously," Chen said. "The only ISAs [processor instruction set architectures] we're working on now are ARM, x86-32 and x86-64. There are a lot of architectures and architecture variants in the world, and we surely won't be able to support all of them, but we will eagerly support credible outside efforts to support other platforms."
Translation adds overhead, though, Chen said, it's not yet clear how much.
"We think we can make the translation time small compared to download times, and I'm hoping the typical effective delay will very small, much less than a second," Chen said. "Apart from translation, we think the runtime impact of PNaCl will be negligible."
The other paper concerns the move to the other processors. Doing so was tricky, because the initial NaCl technology relied on a feature of 32-bit x86 chips that restricted a computing process to a particular area of memory, making it harder for it to escape its bounds in a way that could be used in a computer attack.
Looking for a substitute for this memory segmentation technique that would work on 64-bit x86 and ARM chips, Google opted to use something called software fault isolation that it initially thought would make the system too sluggish.
"The overhead of fault isolation using these techniques is very low, helping to make SFI a viable approach for isolating performance critical, untrusted code in a Web application," Google researchers said in their paper. However, with Google's approach, one perk of 64-bit x86 software, the ability to use large amounts of memory, isn't available: it's bound by the 32-bit chip limit of 4GB. That's still plenty for most applications today, though.
The upshot, in Google's eyes, is that Native Client is closer to prime time, and not just for PCs.
"These results indicate that a browser running on virtually any modern computer or cell phone could run a fast, performance-sensitive Native Client application," Chen said.

March 04, 2010

10 Awesome Google Search Hacks

You may be spending hours in searching with Google.So learn some Google search hacks to get effective search results.

1. Identify Local Time for Any City in the World using Google
If you want to know current local time in a particular city, use the following method. To see the current local time in Milan do the following.

time Milan

2. Search for Keywords with Similar Meaning using  Google
Instead of searching for only the given word, using ~ before the keyword you can instruct Google to search for webpages with the exact given word or the words which has same meaning. In the following example, giving ~tutorial also searches for keywords guide, manual, reference etc.

Linux Installation ~tutorial

3. Match Any Single Word in the Search Using *
While searching, if you are not sure about which keyword to be placed in the phrase, you can match any single word using *.
For example, if you want to search for examples of Jedit editor substitution, and you are not sure whether to search for “Jedit editor find and replace examples”, or “Jedit editor search and replace examples”, then use * , which will match either find, search or any other word, as shown below.

Jedit editor * and replace examples

4. Use OR in Google Search
Using OR operator in between the words makes the following kind of search possible in Google. Following example will search for Cuda examples or Cuda programs.

Cuda examples OR programs

Note:
The keyword OR should be in uppercase

5. Identify Definition a Word
To view the definition of a word use the following method.

define: Operating System

6. Mathematical Calculations using Google
Normally for doing the metric conversions we will be using some online conversion websites or conversion softwares.
You can use the Google search box as your scientific calculator as

sqrt(25)

7. Unit Conversion using Google
The following will show the equivalent pounds for one kg.

kg in pound

8. Money Conversion using Google
Following converts US Dollars
in Rupees.

USD in INR

9. Translate Using Google
Use Google to translate whatever word you wish to see in other language.

translate hello into French

10. Identify Local Weather for Any City in the World using Google
To see the current weather in Berlin do the following.

weather Berlin

Enjoy With Google Hacks.

February 19, 2010

Google Quietly Drops $2 Million into Wikipedia Coffers

wikipedia_logo

In an uncharacteristically low-key bit of philanthropy, Google has donated a cool $2 million to the Wikimedia Foundation, the parent of Wikipedia.
Feeling a little guilty after ignoring Wikipedia’s donation drive all holiday season? You probably should, but consider your debt (and guilt) assuaged by the massive $2 million Google plunked into the Wikimedia Foundation piggy banks on Tuesday.
Wikipedia founder Jimmy Wales broke the news in the most understated way possible: a simple tweet. Advisory board member Mitch Kapor confirmed it with his own tweet, and a formal announcement should be forthcoming sometime Wednesday.
The out-of-the-blue donation seems at odds with some of Google’s previous stances on Wikipedia. In 2007, it introduced Knol, a competitor to Wikipedia that never quite made it off the ground. Although pushing $2 million to a direct competitor would seem to represent a giant white flag, Knol is still alive and kicking.

Google Buys reMail iPhone Search App

Google reMail

reMail is a popular iPhone app that does super-quick searches of Gmail and IMAP mail accounts...and now it belongs to Google.

In a move that may raise some eyebrows in the iPhone power-user community, Internet giant Google has acquired iPhone mail search application reMail. reMail may not be a top-selling iPhone application, but it has gathered a loyal following from serious Gmail and IMAP users who need to keep in touch with folks via their iPhones and somehow navigate the heaps of email they have carefully squirreled away in Gmail or IMAP accounts: reMail offers fast searching capabilities for those information troves, making mobile email more of a reality for serious email users.
Financial terms of the deal were not disclosed. reMail developer Gabor Cselle will be joining Google as a product manager on the Gmail team.
As a result of the deal, the reMail iPhone application will be discontinued, and it has already been removed from Apple’s App Store. Existing reMail users who have the application on their iPhones or iPod touches will continue to be able to use the app, however. reMail will continue to support users through the end of March 2010, and users can activate all paid features—like support for IMAP and Rackspace accounts—by clicking “Restore Purchases” inside the application.
Google’s plans for reMail and Cselle remain unclear: some reMail customers upset about the acquisition and discontinuation of the application have speculated Google bought reMail merely to squash it, since it arguably made the iPhone a better Gmail client than Google’s own efforts. However, it’s equally plausible that Google sees reMail’s technology as a way to improve Gmail for all mobile users—especially those in the Android ecosystem.