| View previous topic :: View next topic |
| Author |
Message |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
Posted: Fri Sep 26, 2008 6:02 pm Post subject: HabitCal version 2 |
|
|
I just rolled out an improved version of the habitcal. It doesn't have all the features people have requested, but it has enough that I figured it was worth releasing now. Have to save something for version 3, after all.
At first, you may not notice much of a difference. All the old urls still work pretty much as they used to, and show you the same calendar view that's been around since May 2007. But I've added 3 new views in addition to the traditional calendar mode. You can choose the view from the drop down list right next to the "load" button (the default is "calendar").
The new views (with links to my habitcal) are:
Table View
This is similar to the calendar view, but more compact. It makes it easier to view and edit many tags at once. Calendar view gets cumbersome if you're dealing with more than say 5 habits at once. Table view makes it easy to get a handle on 10, 20 or more (note: it may not actually be a good idea to tackle this many habits at once, so be careful and don't go nuts just because the technology makes it easy). In edit mode, you can use the "batch input" arrows to color in all the blank sqaures in a row or column.
http://everydaysystems.com/habitcal/view/?o=2&v=ta&sc=1&m=9&y=2008&t=nosdiet&t=shovelglove&t=glassceiling&t=weekendluddite&t=tasks&t=blimits
Stats
This gives you a statistical overview of your compliance over the selected period of time, the percentage of which you marked as success, exempt, or failure. "Special" (non-weekend or NWS) days are reported in a separate column to give you a quick overview as to whether you're abusing them. There's also a pie chart, a summary compliance score, and a personal olympics medal (if you deserve it!).
The summary compliance score is calculated by the following crude formula:
green / ( green + red ) - ( special percent exceeding 7%)
I realize that this isn't a perfect scoring system for all people and all habits, and version 3 will let you choose between several scoring systems for each tag. I already hacked something for weekend luddite so that special days aren't counted there.
The personal olympics medals are given as follows:
>= 98% Gold
>= 96% Silver
>= 92% Bronze
This is more or less in line with what I've previously recommended for personal olympics (an average 0,1,2 failures per month, respectively).
http://everydaysystems.com/habitcal/view/?o=2&v=s&sc=12&m=9&y=2008&t=nosdiet&t=shovelglove&t=glassceiling&t=weekendluddite&t=tasks
Export (tab)
You can now download your precious data to back it up or view it in excel or something. And if you're a programmer, you can build your own visualizer for habitcal data. The format is simple, 3 tab delimited columns: date, tag, and score (reported as 1/0/-1 for success/exempt/failure, respectively).
http://everydaysystems.com/habitcal/view/?o=2&v=tab&sc=1&m=9&y=2008&t=nosdiet&t=shovelglove
What's left for version 3?
A lot. The biggies are:
Timeline view: a compact but way of looking at (say) a whole year of compliance data at once. This might make version 2.5 because it doesn't require any database changes and I have a pretty good idea what it should look like.
Tag Properites Editing: a way to set things like what scoring system to use for each tag, maybe adding some descriptive text, and other options. Also the option to rename tags.
Add Note: a popular request, but tricky to add to the current interface unobtrusively. I'll probably add a "journal view"optimized for note viewing and editing and just make notes with a hyperlinked "*" or something in the other views.
Track arbitrary numeric data like weight: this is tricky because except for the pending timeline view, it's a little tricky to squeeze into the other views (what if the numbers are too big to fit in the date cell? etc).
More attractive "RESTful" urls: I doubt anyone cares about this except other programmers, but I'm a programmer after all... My primary concern is how to clean them up without breaking exisiting links, because aesthetics ain't worth inconvenience and cool urls never change.
Let me know if there are any other features you're hankering for, or if you run into bugs with the new release. It seems to work fine on firefox, safari, and IE 7 at least. (Chrome test pending)
Reinhard
Last edited by reinhard on Mon Jan 26, 2009 6:26 pm; edited 2 times in total |
|
| Back to top |
|
 |
JackHacket

Joined: 27 Aug 2008 Posts: 15
|
Posted: Sat Sep 27, 2008 6:34 pm Post subject: |
|
|
Reinhard,
Wow! Great new functionality. Many thanks. I already love the table view and the statistics have made me feel much worse about my failures than the regular view , so well done indeed! My hat's off to you once again!
As for feature requests, I'll repeat: the ability to rename a tag without losing all its data would be excellent.
Best |
|
| Back to top |
|
 |
anndelise
Joined: 24 Aug 2008 Posts: 35
|
Posted: Tue Sep 30, 2008 3:47 pm Post subject: |
|
|
I love the table view. Upon seeing it for the first time I got all sorts of excited. This morning I made one that I could print off for October's goals.
Your habitcals have totally changed my 'to do' lists. The goals I set for myself are now more geared to developing a habit instead of just a final result. Result lists get a separate small folded paper to be carried around on errands, etc.
Also, the light system makes me more desiring to get a green instead of just a checkmark. Also, having the yellow days allows me a chance to 'plan' off days instead of being so sick of always doing it that I start the habit of skipping on days.
Everything on the habitcal seems so 'doh' i shoulda figured that out already'. Their like so obvious, and helpful.
I'm glad I ran into this site last month.
Thank you
ann |
|
| Back to top |
|
 |
kbits
Joined: 02 Jun 2008 Posts: 58 Location: Australia
|
Posted: Wed Oct 01, 2008 3:13 pm Post subject: |
|
|
| *applauds* |
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
Posted: Wed Oct 01, 2008 7:07 pm Post subject: |
|
|
I'm glad you all like the changes -- and no bug reports yet.
JackHacket -- "Tag Rename" will come with the tag edit panel. Thanks for the reminder.
One remaining issue: printing is (still) annoying with the habitcal. It is actually possible to get it to print out with all the colors, but you have to set your browser to "print background colors." In every browser this option is hiding in a different totally obscure place. I'll track down instructions for the big three (IE, Firefox, Safari) and link from the main habitcal page.
Reinhard |
|
| Back to top |
|
 |
Neptunus

Joined: 05 Oct 2008 Posts: 36 Location: Iceland
|
Posted: Wed Oct 08, 2008 7:51 am Post subject: |
|
|
Reinhard,
I don't know if you've found out about the color-printing options of all the browsers, but for Safari (at least Safari 4, don't have any older versions), these images might help:
Safari how-to 1
Safari how-to 2
Simple, but easily missed (that blue button in the first image isn't very obvious, I think).
This site might help you with the other browsers. _________________ - Your friendly neighborhood vegan, proud shovelglover! |
|
| Back to top |
|
 |
KCCC
Joined: 27 Oct 2006 Posts: 3742
|
Posted: Wed Oct 08, 2008 6:30 pm Post subject: |
|
|
I like it a lot conceptually, but I think some of the algorithms don't work for me.
I do my S-days from 6pm on Friday to 6pm on Sunday. I color code Friday and Saturday yellow as S-days on my HabitCal, and consider Sunday green if I'm back on track by 6.
For exercise, the goal is to get exercise "any five days," because my schedule is erratic. So my yellows are scattered throughout the week. I only get a red if I miss 3 in a (calendar) week.
When I run the stats, they look like I'm taking a lot of NWS... but I'm really not.
In version 3, can the algorithm be adjusted to look at the week overall? Or is that too complex? |
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
Posted: Wed Oct 08, 2008 8:04 pm Post subject: |
|
|
Thanks for the link, Neptunus, going to the main habitCal page... now.
| Quote: | In version 3, can the algorithm be adjusted to look at the week overall? Or is that too complex?
|
KCCC, I'll look into this. I think that should be possible.
I'll also update the instructions on the main page soon to describe the new v2 functionality.
Reinhard |
|
| Back to top |
|
 |
Neptunus

Joined: 05 Oct 2008 Posts: 36 Location: Iceland
|
Posted: Wed Oct 08, 2008 10:56 pm Post subject: |
|
|
Pleased to be of assistance, I'm really quite honored to see my name posted on the main habitcal page.  _________________ - Your friendly neighborhood vegan, proud shovelglover! |
|
| Back to top |
|
 |
droth

Joined: 08 Apr 2008 Posts: 40 Location: VA
|
Posted: Mon Jan 26, 2009 4:18 pm Post subject: All things seen in table mode |
|
|
Is there any way to see all habits in one table view, for example if for the month you want to see all of your habits in just one table for the month? I'd like to be able to view all of my habits on just the one calendar month table. _________________ Started No-S 04/07/08
Need to lose 80 lbs. |
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
|
| Back to top |
|
 |
droth

Joined: 08 Apr 2008 Posts: 40 Location: VA
|
Posted: Mon Jan 26, 2009 8:06 pm Post subject: Too Cool! |
|
|
Thanks so much - you are the greatest! _________________ Started No-S 04/07/08
Need to lose 80 lbs. |
|
| Back to top |
|
 |
gratefuldeb67

Joined: 21 Apr 2005 Posts: 6092 Location: NY
|
Posted: Sat Jan 31, 2009 3:42 pm Post subject: |
|
|
Hi Reinhard! I just wanted to tell you that I finally got to see the new features on HabitCal, thanks to Richie showing me how to use them! LOL
I have to say they are really awesome additions to this already amazingly helpful tool!
Thanks for your work on them.
Hope you're well and enjoy your weekend with the Fam.
Debs x _________________ There is no Wisdom greater than Kindness |
|
| Back to top |
|
 |
gratefuldeb67

Joined: 21 Apr 2005 Posts: 6092 Location: NY
|
Posted: Sat Jan 31, 2009 3:44 pm Post subject: |
|
|
ps.... DRoth above is totally right!
You *are* the greatest!  _________________ There is no Wisdom greater than Kindness |
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
Posted: Tue Feb 03, 2009 7:11 pm Post subject: |
|
|
Deb,
I'm happy you and Richie like the new features!
It's going to be a few weeks before I can start thinking seriously about version 3 (big deadline at dayjob), but keep the suggestions coming...
Reinhard |
|
| Back to top |
|
 |
Blaze
Joined: 02 Jul 2010 Posts: 2
|
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
|
| Back to top |
|
 |
Blaze
Joined: 02 Jul 2010 Posts: 2
|
|
| Back to top |
|
 |
reinhard Site Admin

Joined: 12 Apr 2005 Posts: 5226 Location: Cambridge, MA
|
Posted: Wed Jul 07, 2010 1:02 pm Post subject: |
|
|
Very cool!
It's is a great milestone for the habitcal that other developer(s) are creating their own views using its "API." I'm honored!
I see you generated this using Jit -- coincidentally I've been playing around with Jit, too.
Here's a "treemap" of a snapshot of the entire habitcal database:
http://www.everydaysystems.com/habitcal/tags/
Although this is live, I haven't announced it yet because there are a few finesses I'd still like to add to it (plus write the script that regenerates the data every hour or so or whatever). Also, it's a little slow depending on where you are, so I've got to compress the data somehow (it's much slower in Madrid, where I am now for a conference, than it was back home in Boston).
Reinhard |
|
| Back to top |
|
 |
|