Bit torrent

A BitTorrent client is any program that implements the BitTorrent protocol. Each client is capable of preparing, requesting, and transmitting any type of computer file over a network, using the protocol. A peer is any computer running an instance of a client.

To share a file or group of files, a peer first creates a small file called a “torrent” (e.g. MyFile.torrent). This file contains metadata about the files to be shared and about the tracker, the computer that coordinates the file distribution. Peers that want to download the file must first obtain a torrent file for it, and connect to the specified tracker, which tells them from which other peers to download the pieces of the file.

Though both ultimately transfer files over a network, a BitTorrent download differs from a classic download (as is typical with an HTTP or FTP request, for example) in several fundamental ways:

* BitTorrent makes many small data requests over different TCP connections to different machines, while classic downloading is typically made via a single TCP connection to a single machine.
* BitTorrent downloads in a random or in a “rarest-first” approach that ensures high availability, while classic downloads are sequential.

Torrentcomp_small

Taken together, these differences allow BitTorrent to achieve much lower cost to the content provider, much higher redundancy, and much greater resistance to abuse or to “flash crowds” than regular server software. However, this protection comes at a cost: downloads can take time to rise to full speed because it may take time for enough peer connections to be established, and it takes time for a node to receive sufficient data to become an effective uploader. As such, a typical BitTorrent download will gradually rise to very high speeds, and then slowly fall back down toward the end of the download. This contrasts with regular downloads (such as from an HTTP server, for example) that, while more vulnerable to overload and abuse, rises to full speed very quickly and maintains this speed throughout.

In general, BitTorrent’s non-contiguous download methods have prevented it from supporting “progressive downloads” or “streaming playback”. However, comments made by Bram Cohen in January 2007 suggest that streaming torrent downloads will soon be commonplace and ad supported streaming appears to be the result of those comments.

[ad#s-hr-strip]

Reveal asterisk using javascript

Reveal Asterisk (*****) using javascript !

Follow the steps given below-

1. Open the Login Page of any website. (eg. http://mail.google.com)

2. Type your ‘Username’ and ‘Password’.

3. Copy and paste the JavaScript code given below into your browser’s address bar and press ‘Enter’.

javascript: alert(document.getElementById(‘Passwd’).

value);

4. As soon as you press ‘Enter’, A window pops up showing Password typed by you..!

[ad#s-hr-strip]

Google chrome OS

Google Chrome OS is a project by Google Inc. to develop a lightweight computer operating system devoted to using the World Wide Web. Announced on July 7, 2009, it is based on Google’s Chrome web browser and the Linux kernel. It will initially be targeted at netbooks, and is set to be released during the second half of 2010. It will run on systems with either x86 or ARM processors. Google has stated that the Google Chrome OS project will be open source by the end of 2009, and that it will use “a new windowing system”, as opposed to the X Window System, which is the standard for Linux.
[ad#s-hr-strip]

Google wave

Google Wave is a project announced by Google at the Google I/O conference on May 28, 2009.It is a web application and computing platform designed to bring together e-mail, instant messaging, wiki and social networking, mixed with spellchecker and translator extensions, which are able to work in concert. It is planned to be released later in 2009.

Google announced on the Wave site that the service will feature an open protocol, Google Wave Federation Protocol, that can be used to build a “custom Wave system”. It provides APIs for writing extensions on both the client and server. Google also announced that they plan to release the majority of the source code as open source. Google Wave is created using the Google Web Toolkit.

[ad#s-hr-strip]

IE8 Launched

March 19, 2009 Microsoft Corp. will release Internet Explorer 8 (IE8) at 9 a.m. Pacific time today, beating its biggest rival, Mozilla Corp., in the race toward final code.

The new browser (see Computerworld’s review) will be available for manual download from the company’s Web site; the hour selected to coincide with a keynote address at MIX09, the Microsoft-sponsored Web developer conference where IE8 will be introduced, said James Pratt, a senior product manager on the IE development team.

“We’ll be launching IE8 [release to manufacturing] in 25 languages for Windows Vista, XP, Server 2003 and Server 2008,” said Pratt.

Download link available here:
http://www.microsoft.com/ie8

[ad#s-hr-strip]