for the computer activity i took a snapshot every 30seconds of what program was active, and how long my laptop was active.
for the computer activity i took a snapshot every 30seconds of what program was active, and how long my laptop was active.
Is this purely for kicks, or are you trying to use it to drive behavioral changes (e.g. spend less on coffee)? I ask because I always think about doing this, but I get a stuck on the "why".
The motivation for me is a way to learn about my year (not directly to change my actions), and part a fun exercise to get better at data processing, javascript, and UI Interaction/charting. I like the hard deadline that a personal annual report creates naturally (ie: it's no good if i release it in june).
Some of the other scripts just download data from foursquare's API, and post processing transaction download from Mint. Hopefully I'll have time to clean and post those scripts.
My rough approach to post processing this data was to group by 6 minute intervals, and to drop any records where the computer was inactive for more than 120 seconds.
- Logs active website from Chrome
- Stores time including local timezone (interesting to see what timezones I'm in)
- File name includes hostname