Sep 21, 2011

Google Goggles and Google image search

Aug21

Google goggles

Google Goggles” is an application which was developed by the Google .Inc for Android based smart phones. At first, it was only available for the Android OS, but now Google has also developed Google Goggle for both iPhone and blackberry devices as well.

  Google Goggles enables the web searching experience of the end users much more interesting by letting them search the web with an image taken from their handheld devices. It can identify various texts, land marks, books, contact information, artworks labels and logos. It uses OCR (Optical Character Recognition) technology to read texts and even allows them to be translated into another language. 

This application is available for free in the Android market. And it can operate on any android device which has Android 1.6 or higher and an iPhone which has iOS 4 or higher.

Google Image search

Google image search is very similar to the Google Goggles application. This allows PC users to search the web using a picture. At first, this was only available for Google Chrome. But recently Google has announced this feature for Mozilla Firefox as well. There are several ways to do this, copy and paste the image URL, upload from desktop or drag and drop from you desktop (which is the easiest) etc.






- By Tharindu D. Mahavithana -



continue reading

Sep 2, 2011

SAN & NAS

Aug21


Early mainframe storage designs took the promise that disk storage, which was cheaper than main memory, could be treated as an extended virtual memory to swap memory-pages. To achieve the fast data access, the data paths (or channels) between storage and processor were widened, the storage bus kept adjacent to the processor bus for data/signal integrity while boosting the channel speeds. Server attached storage architectures dominated the scene for several years from mainframe processor channels to PC Server bus slot and adapters.
A general purpose SAS server performed a variety of tasks concurrently from running applications, manipulating databases, file/print serving, providing communications, and checking data-integrity to many housekeeping functions.
Another limitation imposed by the SAS architecture was that of limited distance imposed by the interface - the OEMI wide parallel connections in mainframes and wide differential parallel SCSI connections in servers were limiting the distance between computers and servers to a few meters. This led to the creation of raised-floor data centers but posed a severe constraint and limitation on interconnectivity in multi-site operations.



NAS – Network Attached Storage

            Network Attached Storage, compared to server attached storage on the other hand is a dedicated file server optimized to do just one function only and do it well - file serving. NAS is a system independent, shareable storage that is connected directly to the network and is accessible directly by any number of heterogeneous clients or other servers.
In NAS, you can add storage at random without disrupting the network. When the storage was on the server as in SAS, the administrator had to take down the system, install or upgrade the drives and bring the system back up again. That created a lot of unacceptable downtime. NAS is being installed increasingly now to mitigate the downtime associated with SAS. NAS is making inroads into the marketplace at different 
price, performance and size levels.


SAN – Storage Area Network

A SAN (Storage Area Network) is a dedicated high performance network to move data between heterogeneous servers and storage resources. Being a separate dedicated network it avoids any traffic conflict between clients and servers. A fiber-channel based SAN combines the high-performance of an I/O channel (IOPS and bandwidth) and the connectivity (distance) of a network.
Adopting SAN technology through the use of Fiber Channel and hubs and switches allows high-speed server to storage, storage-to-storage or server-to-server connectivity using a separate network infrastructure mitigates problems associated with existing network connectivity. SANs have also the potential to allow cable lengths up to 500 meters today and unto 10 km in future so servers in different buildings can share external storage devices.




By - Dilshan Hemawardhane


continue reading