Google Code Search is live as of a few minutes ago. From the FAQs: Google Code Search helps you find function definitions and sample code by giving you one place to search publicly accessible source code hosted on the Internet. With Google Code Search, you can:
Here is an example query.
Code search is not something new. Here are the other code search engines that I have known about for a while:
(via)
Comments Off | Filed in Google, Technology | Tags: code, Google, searchHere are three interesting and fun things I have recently stumbled on:
Google sets is a Google Labs product that automatically creates sets of words from a few keywords. You enter a few keywords from a set of things, and then press “Large Set” or “Small Set” and Google tries to predict similar keywords in the set. For example:
Googlism was created as a fun tool to see what Google “thinks” of certain topics and people. To try it out, I entered my name and got this back: “Sorry, Google doesn’t know enough about eddie awad yet.” Oh well, I’m not famous yet. But when you search for “Tom Kyte”, you get:
Yesterday, Ask.com introduced the emoticons (aka smileys) and instant messaging shorthand search by simply typing the smiley or the shorthand into the search box. For example:
Now, if you get an email with all this Internet jargon, you know where to go to look it up.
2 Comments | Filed in Google, Technology | Tags: Google, internetIf you use Google (and who doesn’t? Oh! well maybe these people don’t), here are a few simple, interesting and useful Google search tips and facts you may have forgotten all about:
The asterisk is a search wildcard. For example, searching for three*mice finds three blind mice, three button mice, etc.
Google search currently has a hard limit of 32 words – that’s keywords and special syntax combined. Search terms after the first 32 words are ignored.
Google’s Boolean default is AND, which means that, if you enter query words without modifiers, Google will search for all of your query words.
The Google synonym operator, the ~ (tilde) character, placed in front of any number of keywords in your query, asks Google to include not only exact matches, but also what it thinks are synonyms for each of the keywords. For example, search for ~legal, you will get results for lawyer, attorney, law, etc.
Google is case insensitive. If you search for Three, three, THREE, even ThrEE, you get the same results.
Numrange searches for results containing numbers in a given range. Just add two numbers, separated by two periods, with no spaces, into the search box along with your search terms. For example, If you’re looking to spend $800 to $1,000 on a nice 3 to 6 megapixel digital SLR camera, Google for: slr digital camera 3..6 megapixel $800..1000.
Page size in Google results is never going to be more than 101 KB. That’s because Google doesn’t index more than 101 KB worth of a given web page.
I was reading the post by the Google Operating System blog titled Tough Questions From Google Job Interviews. Interesting post. For example, in one of the phone interviews the interviewee was asked:
Explain a database in three sentences to your eight-year-old nephew.
His answer was:
A database is a way of organizing information. It’s like a genie who knows where every toy in your room is. Instead of hunting for certain toys yourself and searching the whole room, you can ask the genie to find all your toy soldiers, or only X-Men action figures, or only race cars — anything you want.
Not a bad answer. What else can I say to my eight-year-old nephew?! Maybe something like: a database is what buys your cousin these fancy toys so you will feel jealous
But, really, as an Oracle developer or DBA, how do you explain to “non-techie” people what you do? I usually do not go into details. When I’m asked: What do you do? I just say: I’m a computer programmer. Everyone knows what a computer is, and hopefully, everyone knows that computers need programs to work.
7 Comments | Filed in Google, Oracle | Tags: interview
In case you do not know yet, Google recently introduced Google Trends. What is Google Trends? it analyzes a portion of Google web searches to compute how many searches have been done for the terms you enter relative to the total number of searches done on Google over time.
You know that Oracle database version 8i is getting extinct and 9i is, slowly but surely, being replaced with 10g. But now, you can actually see how Google web searches reflect this trend, using Google Trends:
3 Comments | Filed in Google, Oracle | Tags: GoogleI have switched my online feed/news reader from Bloglines to Google Reader. Bloglines has always been my favorite, but I wanted to use GReader’s unique features – which you can read all about at the GReader blog.
The GReader’s newest feature allows you to add your reading list (or any label of your choosing) as a module to your Google Personalized Homepage. What’s more cool is that you can add more than one instance of the GReader module and tell them to display different labels, use different sorting orders, etc…
So, in addition to powering OraNA, GReader now powers my Google Personalized Homepage:
Speaking of feeds, if you want to share your OPML, or browse the subscription lists of other people, head to share.opml.org. I just uploaded my OPML from GReader, here it is.
Read more about share.opml.org.
2 Comments | Filed in Google, Personal | Tags: aggregator, GoogleGoogle recently announced the addition of OneBox functionality to their search appliance, which means that you can find just about anything through the familiar Google search box, including information stored in your corporate ERP system.
Google launched an initial set of OneBox modules with Oracle, Cognos, SAS and Salesforce.com.
According to Oracle, If you are an Oracle E-Business Suite customer, with Google OneBox for Enterprise, you are able to access key information from human resource (HR), enterprise resource planning (ERP), customer relationship management (CRM), and supply chain management (SCM) applications.
Before being able to search Oracle E-Business Suite, there is a sign-on process that guarantees user authorization and authentication prior to accessing secure enterprise data.
The search simultaneously spans multiple public, private, and enterprise information sources. For example, using the keyword ‘requisition’ provides multiple results from secure sources, including:

This looks really powerful.
Steven Chan, Director of Applications Technology Integration at Oracle reports that E-Business Suite search results are returned in XML format and merged into whatever other data Google finds from other sources.
It’ll be interesting to see if companies implement Google’s OneBox to search Oracle E-Business Suite, instead of, for example, using Oracle Portal, Collaboration Suite search functionality or even Oracle’s latest Secure Enterprise Search 10g product.
Updated May-01-2006:
Peter Heller, Senior Director, Oracle Applications Product Marketing, discusses with Cliff the new relationship between Oracle and Google, why companies want search in their enterprise applications and why this is so exciting for Oracle application customers. Listen.
1 Comment | Filed in Google, Oracle | Tags: EBS, Google, searchIn this post I will share with you how I transformed OraNA from an aggregator powered by WordPress to a powerful, robust and easy to manage feed aggregator powered by Google Reader and FeedBurner.
I will take you through the three easy steps that I followed to set up OraNA. You can follow the same steps to set up your own aggregator if you wish.
I will also share with you the features that make OraNA unique, like the ability for anyone to contribute feed items, the aggregation of feeds for websites that do not have feeds (like Jonathan Lewis’s web site), and the option to “plug-n-play” the aggregator on any website or blog, with just one line of code.
Here is how I (re)created OraNA:
1 – Set up the feeds in Google Reader:
Recently Google Reader introduced the ability to share labels. Using this feature, you can subscribe to many feeds, label them with a specific label, and then share that label. A shared label has one unique feed URL. subscribing to that one shared label feed is the same as subscribing to every feed with the same label.
So, I subscribed to all the feeds that I wanted to include in OraNA, labeled them “oracle” and then turned on sharing on that label.
2 – Created the OraNA feed in FeedBurner:
Next, using FeedBurner, I burned the feed produced in the first step above. The result was the final OraNA feed: http://feeds.feedburner.com/orana. This feed, by itself and when viewed in a browser, looks and acts like a totally functional feed aggregator, however, I wanted to publish the feed’s content on its own customized HTML web page. No problem. FeedBurner has the “BuzzBoost” service that republishes your burned feed’s content as go-anywhere HTML. I activated BuzzBoost. The result was a snippet of JavaScript that I pasted into the OraNA web page.
3 – Added the sources to BlogRolling:
I wanted to display the feeds that OraNA aggregates. To do that, I exported the feeds in Google Reader to an OPML file, then imported the file into BlogRolling. In BlogRolling, I edited the links so that they pointed to the source website instead of the feed. Then I copied and pasted the BlogRolling JavaScript code into the OraNA web page.
That’s it.
Now, when I want to add a new feed to OraNA, all what I need to do is to subscribe to the feed I want to add in Google Reader, label it “oracle” and add it to the blogroll in BlogRolling.
OraNA features:
OraNA aggregates the feed for http://del.icio.us/OracleNews. I created the OracleNews del.icio.us account specifically for OraNA. If you have a del.icio.us account, links that you tag for:oraclenews will appear in OraNA. I will have to approve the links first before publishing them to OraNA (i.e. save them to OracleNews).
OraNA has a Firefox extension, get it here.
OraNA aggregates ALL the blogs listed in blogs.oracle.com, including ALL Oracle executive blogs, ALL Oracle employee blogs and ALL Oracle non-employee blogs. I will make sure that new blogs added to blogs.oracle.com, will also be aggregated by OraNA.
OraNA aggregates ALL the feeds listed in http://www.oracle.com/rss/, except AskTom and the forums. Let me know if you want AskTom – New Questions feed added.
New feed content normally appears on OraNA within few minutes from publishing. Updated feed content will also reappear on OraNA.
OraNA includes Jonathan Lewis’ feeds for jlcomp.demon.co.uk/faq/ind_faq.html and jlcomp.demon.co.uk/ind_misc.html. I know, these pages do not have an RSS feed, but with the help of feed43.com or Ponyfish, everything is possible
. Here is the feed for the FAQ page, and here is the feed for the articles page.
Moreover, it is very easy to put OraNA on your website or blog. See how it looks on my blog. All what you need is this JavaScript code:
And to list the sources, add this code:
Happy news reading
Important Note: If you are already subscribed to the OraNA feed, make sure you use http://feeds.feedburner.com/orana to continue receiving updates.
6 Comments | Filed in Google, Oracle | Tags: aggregator, blog, feed, Google, News