Wednesday, September 28, 2011
Jquery Changelog
testing
More Examples
Get application ideas from /r/SomebodyMakeThis:
r = reddit.Reddit sr = reddit.get_subreddit("somebodymakethis") # Adjust limit as desired ideas = sr.get_hot(limit=300) apps = filter(lambda x: "app" in x.title.lower(), ideas)
some helper functions
Sunday, March 6, 2011
Thursday, February 24, 2011
How To Safely Store A Password | codahale.com
Use
bcrypt
Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt. Use bcrypt.
Why Not {
MD5
,SHA1
,SHA256
,SHA512
,SHA-3
, etc}?These are all general purpose hash functions, designed to calculate a digest of huge amounts of data in as short a time as possible. This means that they are fantastic for ensuring the integrity of data and utterly rubbish for storing passwords.
A modern server can calculate the MD5 hash of about 330MB every second. If your users have passwords which are lowercase, alphanumeric, and 6 characters long, you can try every single possible password of that size in around 40 seconds.
Friday, February 4, 2011
First ever aerial footage of uncontacted Amazon tribe released
New film footage released today shows uncontacted Indians on the Brazil-Peru border in never-seen-before detail. It is the first-ever aerial footage of an uncontacted community.