Of course it doesn't prove that your code is bug-free, but if you have concurrency issues, this will help shake them out. I've used this many times to reveal problems with DB connection pooling, concurrency issues, and excessive session size.
1,474 karma · joined May 11, 2009
To contact me: my email is armhold at gmail com. Please mention HN if you do (too much recruiter spam, but HN contacts always welcome.)
Of course it doesn't prove that your code is bug-free, but if you have concurrency issues, this will help shake them out. I've used this many times to reveal problems with DB connection pooling, concurrency issues, and excessive session size.
Feedback welcome, thanks.
Clickable link: http://aceto.armhold.com.
Of course, I'd not trust backing up my data to a site that fails so miserably at basic security.
On the technical side, have you never worked with a programmer that insisted on introducing his favorite framework/language, or declared that the "current code sucks, it needs to be re-written"? That's potentially a negative contribution. Hell I've even been that guy. It's not only possible, it's common.
Rather than hearing someone's idea for an app I'd much prefer to hear about an existing, unsolved problem that they have. You know, an actual problem worth solving. Those tend to be the more fruitful variety of ideas, IMHO.
I initially fell in love with the "no sysadmin" aspect of App Engine, and started building apps around it. Eventually I realized that (for me, anyway) the upside isn't really worth the trouble of having to contort my apps to work in Google's sandbox- can't run SQL, have to deal with datastore timeouts, CPU timeouts, etc. When you're done coding work-arounds for all of these things, are you really coming out ahead?
Hmm, was it SCCS or RCS that allowed you to "lock" files and then go away for the weekend, effectively shutting out the rest of your team?
1) out $6500
2) feeling dumb for getting cheated in the first place
3) feeling bad for having pseudo-publicly excoriated a likely innocent
I wish in retrospect that I had taken the higher ground, open-sourced the code and just moved on.
Don't get me wrong- I think he's totally within his rights to (publicly) exclude him from the license. And as a developer who's been stiffed before, I sympathize. I think the restraint he's shown so far in that README is noble, and I hope he gets some good PR (and thus new clients) out of this.
I think he's doing the right thing by releasing it as OSS. Hopefully he'll pick up some support hours if anyone actually ends up using it.
For my own projects, I try to offer users the best of both worlds: create a local account if you want, or login with FB (example login screen: http://armhold.com/resources/com.armhold.QuickstartPage/comb...). It's certainly more work for you as a programmer, but you'll have fewer drive-bys that way.
Good luck.
Rather that they seem to be heading in a direction where they want the user to not be concerned with whether a particular app is running or not- just click on it, and it will pop up in the state you last left it, whether it was actually running or not. Just like (many apps) on iOS.
http://hints.macworld.com/article.php?story=2007101815375480
It toggles your dock between 3D and 2D. The 3D setting still has the dots, but they're very hard to see. So I was wrong about them disappearing entirely, but that's the change I was referring to.
If you still have the 2D look in Lion perhaps you ran this command previously under Leopard? I did, and the setting survived my upgrade to Lion, so I still have the 2D enabled.
One possibility I thought of was adding support for payment verification callbacks. So you can create single-use digital downloads that are only authorized after payment is verified. If I ever get traction, that's definitely on my list for a future feature.
Thanks for the link to to the Saas starter kit- I'll take a look.