Sample signature image:
What is WhatPulse?Direct from Whatpulse.orgSure we have a fancy website, loads of stats and lotsa users, but many people still wonder what WhatPulse exactly is. This page tries to explain a bit more about what it is, a simple keycounter.
The purpose of WhatPulse is simply to collect statistics about your computer behavior. Some people (Like me) use it to determine how long they've worked on something, like a programming project, a school essay, chatting by all means.
How does it work?WhatPulse opens a so-called "keyhook" when it's booted, which listens to incoming Windows messages about the keyboard, the keyhook sends these messages to the program itself, and the program first determines if the key pressed is a proper key (Every standard keyboards' keys are counted) and then simply does PreviousKeyCount + 1.
Pulsing: When you "pulse", you're actually sending your keycounts in the program to the server along with other information about your Account, so the server can decide where to put the keycount. If the pulse goes according to plan, the server sends back an "OK", and the client's keycount is reset to 0 (zero), and your previous keys are added to your profile in the server database! :)
WSI?WSI stands for WhatPulse Signature Images and is just that; signature images generated for WhatPulse. The way the images are generated is when you send a pulse to the WhatPulse server it counts the number of keys and stores it away in a database. Then a big XML file is generated and we grab that directly from the WhatPulse server. Then we parse this 17MB+ (plain-text) XML file into the signature images like the one shown at the top of this box.
We're open to suggestions on improving the system, and we always love it when people submit bug reports on the forums.