Starting today Google has integrated results from Code Search as snippets in the main search results page. Code Search was launched by Google in October of 2005 as a seperate vertical search property. As the name suggests, Code Search indexes and parses source code on the web and provides users a simple but flexible search and repository browsing interface. For a Google property such as Code Search, integration into the main large-scale traffic flow via the primary search results page is an indicator of product maturity. Previously seperate properties such as Finance and Maps followed a similar development and audience exposure path. Users of Code Search are able to locate reference implementations of common algorithms or routines, or search for best or worst practices amongst the code published and available. and queries filter based on license, language, package and more. Code Search competes with both Krugle and Koders, startups that were both founded prior to the launch of the Google code search service but that both provide their own unique features respectively. Last week Google announced a number of improvements to Code Search, namely improved code highlighting, browsing (especially with larger projects) and ability to refine results based on class, project, file etc. CrunchBase Information Google Krugle Information provided by CrunchBase → Read More
Google today launched Code Search, a search engine and index of source code that is collected from publicly available sources. Google claims that the new code search engine will be able to find almost any code that its crawler can find, but in a few specific searches it failed to locate some code that I had hosted on my own server – but this is sure to improve. It does seem that the Google index of source code is a lot broader than those found at competing sites Krugle and Koders. For instance, Google Code Search will index the content of zip and tarball files on open source sites such as openssl.org, while the other search sites seem to return a lot of results from sourceforge and a few other centralized repositories. The first thing you notice at Google Code Search is that you can use regular expressions in the query field when searching, and there are a lot of search options to help you further refine what you are looking for. On the front page of Google Code Search there is a nice overview with some pointers on using the service. To test Google Code Search out against both Krugle and Koders, I ran a search for “md5 in C”, hoping to find an implementation of the MD5 hash algorithm in C. In Google, I can specify the implementation language I would like in the search query, while in both Krugle and Koders I needed to select the language from a drop down. Krugle and Koders didn’t seem to filter the results based on language too well as they both had results that were implementations in other languages. One problem here is that the search engines don’t actually know you are looking for a simple implementation of md5, they are just string-matching against their indexes so you get some very poor results (such as functions that call an MD5 library). Across the 3 search engines, I could not find a good, pure MD5 implementation – just a lot of header files and functions that had the string ‘md5’ within them. All of these search engines have a long way to go before they become a shortcut way for developers to find code – especially considering that most developers are astute at using ordinary search engines to find what they are looking for. Searching for a phrase like “drop-down menu → Read More
DEMO 2006: 70 companies gather at a hotel in Phoenix, Arizona to compete head on for our attention. $15,000 buys you 5 minutes in front of 700 people, and a chance to make history (which is not recorded real time because the wifi is crushed under the load and no one can get online). At least there is reliable internet access in the press room, along with dozens of free USB drives laying around (this whole “press” gig is pretty damn awesome). A few companies caught my eye today as the ones to watch this year. Here they are: Blurb Blurb will turn your blog or other website into a book. As in, a real, tangible book that you can hold. The service is now in private beta and will be available to the public in March(ish). CEO Eileen Gittins does a great job describing the product and this looks to be an interesting space, especially for ego-type purchases where bloggers buy a copy for themselves.t’ll be about $30 for a four color, 40 page, 8×10 hardcover book with a custom dust jacket. Kaboodle I wrote about Kaboodle, a clip service that is really useful for gathering and sharing information on the web, back in October. They launched some incredible new features this week to normalize data across items: search for items, clone/copy a page, find related items, vote on items, etc. They are also allowing users to create profiles to allow more social aspects. A lot of people are finding Kaboodle to be a very useful shopping tool. Kosmix Mountain View based Kosmix is a structured search engine with three current verticals: health, politics and travel. More are coming soon. Instead of showing linear, Google-like results, Kosmix is categorizing results to create a taxonomy. They claim their engine can be used to create good results over almost any topic area. This is one to watch and I’ll be doing a full profile on them soon. Krugle Fred Wilson wrote about Krugle today as well, saying “It’s a search engine for open source software. Vertical search for open source. Sounds like a good concept. The demo was simple and the proposition was compelling. Not sure how they make money, but the demo isn’t supposed to focus on that.” Knowing how often developers use search engines to find code snippets, this will be an extremely useful. The company is based in → Read More
San Francisco, CA