TODO: Write a project description
TODO: Describe the installation process
$ sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean | |
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash | |
$ nvm list | |
$ nvm ls-remote | |
$ nvm install 6.9.4 | |
$ nvm use 6.9.4 | |
$ nvm alias default 6.9.4 | |
$ node -v |
<script> | |
var cacheStatusValues = []; | |
cacheStatusValues[0] = 'uncached'; | |
cacheStatusValues[1] = 'idle'; | |
cacheStatusValues[2] = 'checking'; | |
cacheStatusValues[3] = 'downloading'; | |
cacheStatusValues[4] = 'updateready'; | |
cacheStatusValues[5] = 'obsolete'; | |
var cache = window.applicationCache; | |
cache.addEventListener('cached', logEvent, false); |
//The sum of 'weights' elements should be equal 1. | |
let weights = [0.1, 0.9]; // probabilities | |
//The possible results | |
let results = [0, 1]; // values to return | |
function getRandom () { | |
let num = Math.random(), | |
s = 0, | |
lastIndex = weights.length - 1; |
mongo --quiet --eval 'db.getMongo().getDBNames().forEach(function(i){db.getSiblingDB(i).dropDatabase()})' |
#!/bin/bash | |
# Fetch the latest branches | |
git fetch | |
# Get the repository path | |
repoPath=$(git config --get remote.origin.url) | |
dir=$(pwd) | |
# Loop through each branch |
When hosting our web applications, we often have one public IP
address (i.e., an IP address visible to the outside world)
using which we want to host multiple web apps. For example, one
may wants to host three different web apps respectively for
example1.com
, example2.com
, and example1.com/images
on
the same machine using a single IP address.
How can we do that? Well, the good news is Internet browsers
#!/bin/bash | |
MONGO_DATABASE="your_db_name" | |
APP_NAME="your_app_name" | |
MONGO_HOST="127.0.0.1" | |
MONGO_PORT="27017" | |
TIMESTAMP=`date +%F-%H%M` | |
MONGODUMP_PATH="/usr/bin/mongodump" | |
BACKUPS_DIR="/home/username/backups/$APP_NAME" |
// Based on: https://stackoverflow.com/questions/8584902/get-closest-number-out-of-array | |
const arr = [360, 375, 414, 768, 1024]; | |
// ES6 | |
const closest = (num, arr) => { | |
let curr = arr[0]; | |
let diff = Math.abs(num - curr); | |
for (let i of arr) { | |
const newDiff = Math.abs(num - i); |
/* | |
Hoje não deixaremos mais ninguém no vácuo no whatsapp | |
Para utilizar: | |
- Abra o web.whatsapp.com; | |
- Abra o console e cole o código que está no gist; | |
- Aguarde e verá uma mensagem sendo enviada a cada momento que alguém te enviar alguma mensagem. | |
Confira também como ser chato no whatsapp: https://gist.github.com/mathloureiro/4c74d60f051ed59650cc76d1da0d32da |