First, create db:
$ createdb avocado
Then, create user:
$ createuser avocado
.bounce-up { | |
animation: bounce-up 3s infinite; | |
} | |
@keyframes bounce-up { | |
0%, 20%, 50%, 80%, 100% { | |
transform: translateY(0); | |
} | |
40% { | |
transform: translateY(-10px); |
/** | |
* Demo styles | |
* Not needed for tooltips to work | |
*/ | |
/* `border-box`... ALL THE THINGS! */ | |
html { | |
box-sizing: border-box; | |
} |
function getCsrf() { | |
var inputElems = document.querySelectorAll('input'); | |
var csrfToken = ''; | |
for (i = 0; i < inputElems.length; ++i) { | |
if (inputElems[i].name === 'csrfmiddlewaretoken') { | |
csrfToken = inputElems[i].value; | |
break; | |
} | |
} | |
return csrfToken; |
#!/usr/local/bin/python3 | |
import random | |
secret_key = ''.join([random.SystemRandom().choice('abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)') for i in range(50)]) | |
print(secret_key) |
function computeMaxCallStackSize() { | |
try { | |
return 1 + computeMaxCallStackSize(); | |
} catch (e) { | |
// Call stack overflow | |
return 1; | |
} | |
} | |
computeMaxCallStackSize(); |
<!-- Twitter single Tweet --> | |
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr"> | |
<a href="https://twitter.com/hashtag/Overusing?src=hash">#Overusing</a> <a href="https://twitter.com/hashtag/hashtags?src=hash">#hashtags</a> can be <a href="https://twitter.com/hashtag/super?src=hash">#super</a> <a href="https://twitter.com/hashtag/annoying?src=hash">#annoying</a> 😩 Sticking to one or two per Tweet is a good call 😀</p>— Twitter Support (@Support) <a href="https://twitter.com/Support/status/613308058094039043">June 23, 2015</a> | |
</blockquote> | |
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> | |
<!-- Twitter Follow button --> | |
<a href="https://twitter.com/Support" class="twitter-follow-button" data-show-count="false">Follow @Support</a> | |
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> |
Vim provides many ways to move the cursor. Becoming familiar with them leads to more effective text editing. | |
h move one character left | |
j move one row down | |
k move one row up | |
l move one character right | |
w move to beginning of next word | |
b move to previous beginning of word | |
e move to end of word | |
W move to beginning of next word after a whitespace |
I hereby claim:
To claim this, I am signing this object: