Remember that Lifehacker post about Seinfeld's productivity secret? I made a small site based on it.
dontbreakthechain.com
dontbreakthechain.com
I tried a paper calendar on my wall for a few days after I read that. Then I decided this was a good chance to do something in python which I've been looking to learn.
Looks like palish is working on something based on the same post: http://news.ycombinator.com/item?id=45374
Feature request: could you offer more than one chain? Chains that aren't daily (e.g. if you're in sales, it wouldn't make much sense to expect the same quota for Wednesday as for Sunday)?
Adding non daily chains is something to think about.
Implement it like Apple's iCal. Have a menu at the right side where you can display, hide, pick color, add new chains etc. (chain is equivalent to subscribing to a new calendar in iCal). Can't beat the iCal usability.
Here's a suggestion for non-daily chains: say I want to work out twice a week. I can set that property (somehow) in the chain name, and when I work out on Monday and market it on the calendar on Monday, it will have mon-wed marked off. Obviously, there's a problem with fractions, but it should work.
I really like how you've kept it drop-dead simple. Our site offers a little more social-wise, so I'm sure there will be plenty of people who prefer your application. Great design!
Damn... I broke it. Nice error message though ~ http://flickr.com/photos/bootload/1218317738/
- created user account
- logged in
- clicked on 2 successive days after today
- they went red
- clicked 'last 4 weeks'
- barfed
- now 500 on every login
I kept thinking that I should disable being able to toggle days after today because it did not provide any utility. It could have helped out in this case.
Thanks brett, checked it, works.
"... I kept thinking that I should disable being able to toggle days after today because it did not provide any utility ..."
so I shouldn't have been able to click the days after today? Oh also found another PIA which is going to require a bit of a login detail. I'm Aus and close to the date line. Today, now is 2007AUG241154 meaning I'm working yesterday.
Any chance of making the default time format GMT, UTC ? Should allow everyone to be on the same page OR you'll have to (probably have to anyway) modify users time by selecting location then adjusting the date-time to the user location.
No, I did not get to that. I just fixed it so that if all the days you've clicked are after today (PST) then it does not try to calculate the streak of days between today and the beginning of time.
And yeah, I was just lazy to not include timezones. I should fix that.
Either do I but it would be just as easy to add a login, select timezone & store that, but then if you take a plane from foo to bar and your zones change you have to change it again.
This is a good idea btw. And I have looked at calendar apps in the past. The big PIA is time-syncing in with where you are at the moment.
Though I was thinking this fails if your machine has the wrong time.
"... It should now pick up your timezone via js ..."
and you can use this to check against user preferences in TZ. I'll be checking the src how you do this. Difficult to find out how?
var offset = new Date().getTimezoneOffset() / 60
if(offset != parseInt(JSTZ_OFFSET)){
new Ajax.Request("/jstz/" + offset);
}
I have a new home/start page in my browser, and I NEVER normally use a start page!
Please keep it as simple as it is now! Its beautiful! If you must add new features, please hide them away so as not to clutter it.
Anyway, pretty useful little app. Thanks!
Edit: Feature added, rock on.
i'm impressed, and i'm a jaded snob who is totally cynical about web 2.0 crap.
P.S does anyone have a link to info on creating widgets for igoogle.