Friday, June 26, 2009

Google Squared !!

It makes me keep an eye over Google lab. Every now and then they keep adding stuffs, hmm..rather intelligent stuff. i found a new one.. have a look at it - GOOGLE SQAUARED
I always try to be in new technology and features - especially when it comes to Google (they can be extremely innovative and think way out of the box when it comes to usability and features for web experience!). So check out Google Squared Labs!Google Squared is an experimental search tool that collects facts from the web and presents them in an organized collection, similar to a spreadsheet. If you search for [roller coasters], Google Squared builds a square with rows for each of several specific roller coasters and columns for corresponding facts, such as image, height and maximum speed.The great thing is that it combines all the information on the web on to one place, so you’re not clicking on multiple links (and then the back button) when looking for information.This technology is by no means perfect, enabling you to respond to the initial result and get a better answer. If there's another row or column you'd like to see, you can add it and Google Squared will automatically attempt to fetch and fill in the relevant facts for you. As you remove rows and columns you don't like, Google Squared will get a fresh idea of what you're interested in and suggest new rows and columns to add.
Just try giving gaming consoles, and you get gaming consoles all around the world properly arranged in a spreadsheet. If you feel some information is lacking, just click add more columns and fill in thats it. Just for eg, in my case there was no price displayed initially, i just added a column with name price and bingo it displayed the current prie of all devices..amazing..really a cool link to play with and fullfill your desirations.
If you click on any fact, you'll see the sources Google Squared gathered it from as well as a list of other possible values that you can investigate. So even if your square isn't perfect at the beginning, it's easy to work with Google Squared to get a better answer in no time. Once you've got a square you're happy with, you can save it and come back to it later.This type of technology has obvious applications for many types of targeted searches, including product search, health search, scientific searches, you name it. There are dozens of semantic search startups trying to impose structure on the Web to perform similar tricks. Another high-profile search startup which is launching is Wolfram Alpha, takes a slightly different approach in that it simply ingests massive amounts of information into its own databases where it can query it to its heart’s delight. Already there is a bit of a rivalry between Google and Wolfram because getting back structured results is a major new direction for search.


Saturday, January 24, 2009

If u r in love..this is for u..from Dr. Kumar Vishas

Love, pyar, Ishq,prem, mohabbat jane kitane naam

ye panktiyan 

isaki mehak me dube har ek diwane ke naam

 

Koi diwana kehta hai, koi pagal samajhta hai,

Magar dharti ki baichani ko bas badal samajhta hai.

Main tujhse door kaisa hoon, tu mujhse door kaisi hai,

Yeh tera dil samajhta hai ya mera dil samajhta hai.


Mohabbat ek ehsason ki pawan si kahani hai,

Kabhi kabira diwana tha, kabhi mira diwani hai.

Yahan sab log kahte hain meri aankhon mein ansoon hain,

Jo tu samjhe to moti hai, jo na samjhe to pani hai.


Samandar pir ka andar hai lekin ro nahin sakta,

Yeh ansoon pyar ka moti hai, isko kho nahin sakta.

Meri chahat ko dulhan tu bana lena, magar sun le,

Jo mera ho nahin paya, woh tera ho nahin sakta.


Bhramar koi kumudini par machal baitha to hungama,

humaare dil mein koi khwab pal baitha to hungama.

Abhi tak dhoob kar sunte the sab kissa mohabbat ka,

Main kisse ko haqiqat mein badal baitha to hungama


watch out the video at: 

http://www.youtube.com/watch?v=zaWw0Oi23OQ

Listen at :

 http://www.satyamyadav.com/audio/awesome.mp3

Saturday, January 3, 2009

New Year Bonanza: Downloading mp3 from esnips

Hey guys,

Last week my mood was off, so decided to listen senti songs..so thought of downloading "Acha sila diya" song. Actually it was sung by Sonu Nigam in movie Bewafa Sanam, starring Salman khan. But the original version was sung by pakistani singer, Attaulah khan. When i tried searching this original song, i was circumlocuted ..as there were no direct downloads for this song.
Finally i got this song on esnips.com..but again they provided online audio song..so thought of finding some tricks to download this song..finally i got a simple and elegant technique for downloading mp3 songs from esnips.com...

Tutorial:

Imagine you want to download -

http://www.esnips.com/doc/a56a0906-0f7f-4e6a-a241-1f3cdfaf7cb1/Kishor–humen-tumse-pyar-kitna

Following are the steps to be followed for any file including the above -

  1. Change doc to nsdoc in the URL.
  2. Remove the song name completely from URL, in above case this would be /Kishor–humen-tumse-pyar-kitna
  3. Replace the Song name with - /ts_id/1205795172796/ns_flash/file88.mp3
  4. Now just copy paste the new URL into the address bar and press enter..Bingo!! you’ll hav the download box firing up on ur screen.

In above case the new URL will be -

http://www.esnips.com/nsdoc/a56a0906-0f7f-4e6a-a241-1f3cdfaf7cb1/ /ts_id/1205795172796/ns_flash/file88.mp3

Only disadvantage of this method is, the file that downloads will not have the actual filename, rather will have file88.mp3 as it’s filename. But who cares..njoy..

Be careful not to violate copyright issues!

Disclaimer: I donot take any responsibilty of any infringement this tutorial makes as this technique is meant to be used for eduacational purpose only!!

Friday, December 19, 2008

Handy Windows Commands

Hey Guys..let's look at some handy windows commands...
So many times we search for a particaular program in start menu, then try to locate it. But there are shortcuts for some programs which you can use to invoke these programs from RUN command..simply press the Windows key and R..and type the command and hit Enter...

 
The run option of Start menu is used to run a program or to open a document directly. If you 
Do not know the exact location of the program or document then click on Start button to open
Run and type the programs shortcut name to open it directly.

Run Commands

Appwiz.cpl -- Used to run Add/Remove wizard

Calc --Calculator

Cfgwiz32 --ISDN Configuration Wizard

Charmap --Character Map

Chkdisk --Repair damaged files 

Cleanmgr --Cleans up hard drives

Clipbrd --Windows Clipboard viewer

Control --Displays Control Panel

Cmd --Opens a new Command Window

Control mouse --Used to control mouse properties

Dcomcnfg --DCOM user security

Debug --Assembly language programming tool

Defrag --Defragmentation tool

Drwatson --Records programs crash & snapshots

Dxdiag --DirectX Diagnostic Utility

Explorer --Windows Explorer

Fontview --Graphical font viewer

Fsmgmt.msc -- Used to open shared folders

Firewall.cpl  -- Used to configure windows firewall

Ftp -FTP.exe program

Hostname --Returns Computer's name

Hdwwiz.cpl -- Used to run Add Hardware wizard

Ipconfig --Displays IP configuration for all network adapters

Logoff -- Used to logoff the computer

MMC --Microsoft Management Console

Msconfig --Configuration to edit startup files

Mstsc -- Used to access remote desktop

Mrc -- Malicious Software Removal Tool

Msinfo32 --Microsoft System Information Utility

Nbtstat --Displays stats and current connections using NetBIOS over TCP/IP

Netstat --Displays all active network connections

Nslookup--Returns your local DNS server

Osk ---Used to access on screen keyboard

Perfmon.msc -- Used to configure the performance of Monitor.

Ping --Sends data to a specified host/IP

Powercfg.cpl -- Used to configure power option

Regedit --Registry Editor

Regwiz -- Registration wizard

Sfc /scannow -- System File Checker

Sndrec32 --Sound Recorder

Shutdown -- Used to shutdown the windows

Spider -- Used to open spider solitaire card game

Sfc / scannow -- Used to run system file checker utility.

Sndvol32 --Volume control for soundcard

Sysedit -- Edit system startup files

Taskmgr --Task manager

Telephon.cpl -- Used to configure modem options.

Telnet --Telnet program

Tracert --Traces and displays all paths required to reach an Internet host

Winchat -- Used to chat with Microsoft

Wmplayer -- Used to run Windows Media player

Wab -- Used to open Windows address Book.

WinWord -- Used to open Microsoft word

Winipcfg --Displays IP configuration

Winver -- Used to check Windows Version

Wupdmgr --Takes you to Microsoft Windows Update

Write -- Used to open WordPad

P.S: This can also be used for handy reference.

Wednesday, December 10, 2008

BitTorrent: Unusual Guide

BitTorrent: Unusual Guide

Intro:

BitTorrent is a p2p system that distributes downloads among peer downloaders. When you are downloading, you are simultaneously uploading the same file to other users. 

The actual process of file transferring is decentralized. The Fundamental idea of BitTorrent is that users upload at the same time they are downloading. By doing so network bandwidth is used in an efficient manner. 

BitTorrent is designed to work better as the demand to download a specific file increases. Which is in direct contrast to WinMX and other p2p programs queue concept. The more that try to download a bittorrent at the same time the better. 

Unlike most other p2p models there is no search function for BitTorrent. To Download a file using bittorrent, you must find .torrent files from a variety of sources. These sources include websites, irc and even emailing torrent files from one person to another. 

There are central servers (tracker) which coordinates the action of all peers engaged in downloading. The tracker does not have any knowledge of content of files bittorrent users download, it only manages connections. Allowing a large quantity of downloaders with limited tracker bandwidth usage. 

BitTorrent is best understood by analogy. Visualize a group of people (BitTorrent users) sitting around a table (Tracker). Each person at the table can both talk and listen to any other person at the table. These people are each trying to get a complete copy of the book. 

Person 1 has pages 1-9, 35-46 and 88-100. 

Person 2 has 10,28-35,44-60 and 72 

Person 3 has 5-20 32-39, 80-92 

Person 4 has 9-27 and 58-73. 

Between them, they have every page except 74-87. So each user could continue to complete (Download) the book from each other, each one getting a page from the other, in exchange for a page they do not have. Until a time that another person shows up who has the missing 74-87, or even a person who has the entire book. In which the other users would each gather pages that were missing from the whole to distribute among themselves until every copy was complete. 

A user who has the entire "book" would be called a seed. A person with the entire file (seed) is required for the process to begin, but it is possible to have a distributed copy without having any single user possessing a complete copy as other users continue to share their partial long after there are no seeds in a swarm. 

It is always good to have a complete copy, but it is not vital.

Terms:

torrent
A small metadata file which contains information about the data you want to download, not the data itself. It is downloaded from a web site (BitTorrent file extension is .torrent) by clicking on a download link. It can also be saved to your computer. This is useful if you want to be able to re-open the torrent later on without having to find the link again. 

peer
A peer is another computer on the internet that is sharing the file you wish to download. Typically a peer does not have the complete file, if it did it would be called a seed. Peers are also called leeches, to distinguish them from those who have completed their download and continue to leave their BitTorrent Client running and act as a seed. 

seed
A computer that has a complete copy of the specific torrent you are downloading . Once your client finishes downloading, it will remain open until you click the Finish button. This is known as seeding. You can also start a BitTorrent Client with a complete file, and once BitTorrent has checked the file it will connect and seed the file to others. It is good to continue seeding a file after you have finished downloading, to help others finish. Also, when a new torrent is posted to a tracker, someone must seed it in order for it to be available to others. The tracker doesn't know anything of the actual contents of a file, so it's important to follow through and seed a file if you upload the torrent to a tracker. 

reseed
When there are zero seeds for a given torrent (and not enough peers to have a distributed copy), all the peers will get stuck with an incomplete file, since no one in the swarm has the missing pieces. When this happens, someone with a complete file (a seed) must connect to the swarm so that those missing pieces can be transferred. This is called reseeding. Usually a request for a reseed comes with an implicit promise that the requester will leave his or her client open for some time period after finishing (to add longevity to the torrent). 

distributed copies
In some versions of the client, you will see "Connected to x seeds; also seeing x.xxx distributed copies." A seed is a computer with the complete file. However, the swarm can collectively have a complete copy (or copies) of the file, even without seeds a complete distributed copy can be available if the sum total of the users have a complete copy among themselves. BitTorrent doesn't distribute in sequential order, so this is possible. 

swarm
The group of users that are collectively connected for a particular file. Example, if you start a BitTorrent Client and it tells you that you're connected to 5 peers and 1 seeds, then the swarm consists of you and those 6 other people. 

tracker
Server on the Internet that coordinates the action of BitTorrent Clients. Upon opening a torrent, you contact the tracker and receive a list of peers to connect to. Throughout the transfer, your computer will query the tracker, telling it how much you've downloaded and uploaded and how much before finishing. If a tracker is down and you try to open a torrent, you will be unable to connect. If a tracker goes down during a torrent (you have already connected at some point and are already talking to peers), you will be able to continue transferring with those peers, but no new peers will be able to contact you. Tracker errors are often temporary, leave the client open and continue trying. 

share rating
A ratio of your amount uploaded divided by your amount downloaded. The amounts used are for the current session only, not over the history of the file. If you achieve a share ratio of 1.0, that would mean you've uploaded as much as you've downloaded. The higher the number, the more you have contributed. If you see a share ratio of this means infinity, which will happen if you open a BitTorrent Client with a complete file (i.e., you seed the file.) In this case you download nothing since you have the full file, and so anything you send will cause the ratio to reach infinity. While share ratings are just displayed for your convenience, courtesy to others should cause you to keep this ratio as high as possible. 

choked
When a connection is choked, it means that the transmitter isn't currently sending anything else on the link. A BitTorrent Client signals that it's choked to other clients for a number of reasons, the most common is that by default a client will only maintain --max_uploads active simultaneous uploads, the rest will be marked choked. A connection can also be choked for other reasons, for example a peer downloading from a seed will mark his connection as choked since the seed has no need to receive. 

optimistic unchoking
Periodically, the client shakes up the list of uploaders and tries sending on different connections that were previously choked, and choking the connections it was just using. You can observe this action every 10 or 20 seconds or so, by watching the "Advanced" panel of one of the experimental clients. 

interested
Term used in the protocol specification. refers to the state of a downloader with respect to a connection. A downloader is marked as interested if the other end of the link has any pieces that the client wants, otherwise the connection is marked as not interested. 

snubbed
If the client has not received anything after a certain period (default: 60 seconds), it marks a connection as snubbed, in that the peer on the other end has chosen not to send. See the definition of choked for reasons why an uploader might mark a connection as choked. The real function of keeping track of this variable is to improve download speeds. Occasionally the client will find itself in a state where even though it is connected to many peers, it is choked by all of them. The client uses the snubbed flag in an attempt to prevent this situation. It notes that a peer with whom it would like to trade pieces with has not sent anything in a while, and rather than leaving it up to the optimistic choking to eventually select that peer, it instead reserves one of its upload slots for sending to that peer. 

Readers, more to come onthe topic, keep visiting !!