Show HN my christmas project: Focus.app, cut off your Internet so you can focus
therealfocusapp.com
therealfocusapp.com
[NSError errorWithDomain:@"User Stupid Domain" code:1 userInfo:userInfo];
https://github.com/benofsky/Focus.app/blob/master/FocusContr...I remember people on an extremely distracting forum using it, ultimately it doesn't work. Those same people are still spending a lot of time on that forum, they've stopped turning it on.
Edit: Clarification (I'm sorry I can't reply to your comment, it won't let me), I meant I had only seen a pay for app and not this one.
Edit 2: (reply to comment also) also doesn't appear to have exceptions, maybe I'm wrong.
Also worth noting, RescueTime has a "Get Focused" feature that blocks any sites that you have marked as unproductive (for a specified number of minutes).
Edit: Literally clicking [+] does nothing, so there’s nothing to save. I’m also not convinced 5 is enough: I want dropbox to be connected, github, our bug tracker, our team chat, my email, and basecamp — that’s 6 already.
EDIT: It's working now download the new version at: http://therealfocusapp.com/focus-alpha-0.1.app.zip — thanks to all who helped fix!
I have another computer in another room for time-wasting - with no restrictions. But sitting there is acknowledging that you're wasting time. You can't fool yourself or anyone else that you're being productive, otherwise you'd be at the 'real' computer.
I find this to be far more effective than a periodic-blocking application. Because anything you can turn off with the click of a mouse, will get turned off just when you need it the most. Editing a hosts file is a major PITA in comparison.
And yes, a second time wasting computer would be ideal but ye I don't have one :)
I use SelfControl.app, because when I need to focus, I need internet access JUST to the sites/domains/IPs I work with.
Benofsky, is there a posibility to add a whitelist of IPs/domains to this app?
EDIT: Thanks btw!
It would be nice if it were scriptable (which SelfControl is).
http://developer.apple.com/library/mac/documentation/AppleSc...
Also, I made something similar just a week or two ago. It doesn't disable anything, it just shows you an icon in status bar.
I set the default minutes to 15, yet when I go to start focusing the default appears to be 60.
I thought maybe they'd go into effect after restarting the app, but no, it still defaults to 60.
It does default to the last value of the Start Focusing form, so long as you keep the app open.
This app seems to work.
ipfw add allow tcp from site-a.com to any http; ipfw add allow tcp from site-b.com to any http; ipfw add allow tcp from site-c.com to any http; ipfw add deny ip from any to any; sleep $HOWEVERLONG; ipfw flush;
I guess the other way would be simply to do ifconfig up when you need a site and take it down again. I don't tend to use such methods because if I'm really susceptible to distraction something else will distract me anyway. I think that self-discipline could be better (when the urge comes to load twitter, just don't do it).