Guice from google

Guice is a lightweight dependency injection framework for Java 5 from the house of google. Guice injects constructors, fields and methods (any methods with any number of arguments, not just setters). Guice includes advanced features such as custom scopes, circular dependencies, static member injection, Spring integration, and AOP Alliance method interception etc. See more on this project page.

Technorati tags: Google, Guice, IoC ,Spring


Searchmash: Another Google product

Searchmash mixes (mashes) the various types of searches from Google products like web sites, videos from You Tube and Google Video, images, blogs. The wikipedia search results are also mixed with it. It has a simpler interface and some useful user friendly features. There is a small “Ajax feedback” form too.

Technorati : google, searchmash

A birthday gift from Orkut – Google integrates Orkut with Google/YouTube videos


Its really surprised me today. Orkut is allowing to share videos through it. The day before yesterday was orkut’s 3r birthdy. May be this is a gift to the users from google through orkut. But now we can share your favourite videos uploaded on YouTube/Google videos by adding it’s URL in Orkut Video album. Orkut video help center will give you more information about this new feature.

Technorati tags : Google, Youtube, Orkut

Google’s secrets

How to get the best result from google search? Here are some keywords which can be used to get the result more accurately. I got this informations from here. If you know more keywords please comment here. Here we go…

Intitle: If we give Intitle: at the beginning of a query word or phrase (intitle:”Java”) restricts your search results to just the titles of Web pages.

Intext: does the opposite of intitle:, searching only the body text, ignoring titles, links, and so forth. Intext: is perfect when what you’re searching for might commonly appear in URLs. If you’re looking for the term HTML, for example, and you don’t want to get results such as, you can enter intext:html.

Link: lets you see which pages are linking to your Web page or to another page you’re interested in. For example, try typing in link:

site: (which restricts results to top-level domains) with intitle: to find certain types of pages. For example, to get any info from a government website the we can give [Searchitem] site:gov.

Daterange: (start date–end date). You can restrict your searches to pages that were indexed within a certain time period. Daterange: searches by when Google indexed a page, not when the page itself was created. This operator can help you ensure that results will have fresh content (by using recent dates), or you can use it to avoid a topic’s current-news blizzard and concentrate only on older results. Daterange: is actually more useful if you go elsewhere to take advantage of it, because daterange: requires Julian dates, not standard Gregorian dates.

population of [country] : We can easily get the population of the country by this query.

rphonebook: and bphonebook: Suppose you want to contact someone and don’t have his phone number handy. Google can help you with that, too. Just enter a name, city, and state. (The city is optional, but you must enter a state.) If a phone number matches the listing, you’ll see it at the top of the search results along with a map link to the address. If you’d rather restrict your results, use rphonebook: for residential listings or bphonebook: for business listings. If you’d rather use a search form for business phone listings, try Yellow Search

filetype:[extension]: If you prefer to see a particular set of results with a specific file type (for example, PDF links), simply type filetype:pdf.

define: To see a definition for a word or phrase, simply type the word “define:,” then a space, and then the word(s) you want defined. For example, the search [define:e=mc2] will show you a list of definitions for “e=mc2” gathered from various online sources.

Technorati tags: Google, Google search secrets