Category: Uncategorized

  • Google launches Experimental Image Search

    Back in 2001, Google had made things a lot easier for the internet community to search for images via the Image Search option. According to the latest reports from the Official Google Blog, that service has been developing and one of the newer updates was called Similar Images which enabled users to find a larger variety of pictures according to what they were looking for. But the Google Labs have been buzzing some more and a new experimental feature that they’re testing, called Google Image Swirl, allows for research to cluster similar images into representative groups in a fun, exploratory interface.

    The new search option allows you to further explore additional sub-groups within any cluster. It’s a wheel like design that’s easy on the eyes and simple to use. Image Swirl expands on technologies developed for Similar Images and Picasa Face Recognition to discern how images should be grouped together and build hierarchies out of these groups. Each thumbnail on the initial results page represents an algorithmically-determined representative group of images with similar appearance and meaning. These aren’t just the most relevant images — they are the most relevant groups of image

  • Office 2010 Professional Beta is now available for free download!

     

    It seems that the success of the Windows 7 Beta has led Microsoft to believe that this is the perfect way to go forward with all new major software releases. We, for one, won’t be complaining as the company has just rolled out a free download of the beta version of Microsoft Office 2010 Professional.
    *
    The suite includes Microsoft Word, PowerPoint, Excel, Outlook, OneNote, Access, InfoPath, Sharepoint Workspace, Communicator and Publisher. Microsoft also recommends that users uninst…

    To read the full news article, click here

  • Google's Programming Language

    Go was born out of frustration with existing languages and environments for systems programming. Programming had become too difficult and the choice of languages was partly to blame. One had to choose either efficient compilation, efficient execution, or ease of programming; all three were not available in the same mainstream language. Programmers who could were choosing ease over safety and efficiency by moving to dynamically typed languages such as Python and JavaScript rather than C++ or, to a lesser extent, Java.

    Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language. It also aims to be modern, with support for networked and multicore computing. Finally, it is intended to be fast: it should take at most a few seconds to build a large executable on a single computer. To meet these goals required addressing a number of linguistic issues: an expressive but lightweight type system; concurrency and garbage collection; rigid dependency specification; and so on. These cannot be addressed well by libraries or tools; a new language was called for.