stopBefore(document, 'getElementById')
stopBefore('document.getElementById') // the same as the previous
stopBefore(Element.prototype, 'removeChild')
There are two JSON API styles:
- The ID Style
- The URL Style
The ID style is the easiest to get started with, but requires that your clients be able to guess the URLs for related documents. It also locks your API into a particular URL structure, which may become a problem as your API grows.
The URL style requires less guessing on the client side, and makes clients more resilient to API changes, but is trickier to use with relationships and compound documents.
There are two JSON API styles:
- The ID Style
- The URL Style
The ID style is the easiest to get started with, but requires that your clients be able to guess the URLs for related documents. It also locks your API into a particular URL structure, which may become a problem as your API grows.
The URL style requires less guessing on the client side, and makes clients more resilient to API changes, but is trickier to use with relationships and compound documents.
# https://github.com/SachaG/Telescope | |
######################## | |
# it should be | |
sudo apt-get install git npm | |
curl https://install.meteor.com | /bin/sh | |
sudo npm install -g meteorite |
#!/usr/bin/env python | |
function server() { | |
local port="${1:-8000}" | |
open "http://localhost:${port}/" | |
python SimpleHTTPServer "$port" | |
} |
<?php | |
/** | |
* @link http://snipt.net/pkarl/pkarlcom-contextualtime/ | |
* @link http://pkarl.com/articles/contextual-user-friendly-time-and-dates-php/ | |
*/ | |
function contextualTime($small_ts, $large_ts=false) { | |
if(!$large_ts) $large_ts = time(); | |
$n = $large_ts - $small_ts; | |
if($n <= 1) return 'less than 1 second ago'; | |
if($n < (60)) return $n . ' seconds ago'; |
alias server='open http://localhost:8000 && python -m SimpleHTTPServer' |