Skip to content

Instantly share code, notes, and snippets.

View neysimoes's full-sized avatar

Ney Simões neysimoes

View GitHub Profile
# Set term to 256color mode, if 256color is not supported, colors won't work properly
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM=gnome-256color
elif infocmp xterm-256color >/dev/null 2>&1; then
export TERM=xterm-256color
fi
# Define custom colors we need
# non-printable bytes in PS1 need to be contained within \[ \].
["fa-caret-square-o-down",
"fa-caret-square-o-up",
"fa-caret-square-o-right",
"fa-eur",
"fa-gbp",
"fa-usd",
"fa-inr",
"fa-jpy",
"fa-rub",
"fa-krw",
import axios from 'axios'
const DEFAULT_AXIOS_CONFIG = {
validateStatus: status => status < 400,
}
const createMethods = instance => {
const METHODS = ['request', 'get', 'delete', 'head', 'options', 'post', 'put', 'patch']
const apiMethods = {}
METHODS.forEach(method => {
let users = [{
name: 'John Foo',
email: 'johnfoo@test.com'
},
{
name: 'Ary Blee',
email: 'aryblee@test.com'
},
{
name: 'Aston Martin',
{
"id":"5b521419e4b09cef917bd125",
"createdAt":"2018-07-20T16:55:53+0000",
"updatedAt":"2018-08-03T20:24:33+0000",
"clientId":"webstore",
"organization":{
"id":"1"
},
"version":21,
"customer":{
function workMyCollection(arr) {
return arr.reduce(function(promise, item) {
return promise.then(function(result) {
return doSomethingAsyncWithResult(item, result);
});
}, q());
}
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAAAyCAYAAAEcmcbBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTdDQThGM0NGQzhEMTFFM0IxRkVGRTU4REM2NTFBQTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTdDQThGM0RGQzhEMTFFM0IxRkVGRTU4REM2NTFBQTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1N0NBOEYzQUZDOEQxMUUzQjFGRUZFNThEQzY1MU
[
{
'repeat(20)': {
_id: '{{objectId()}}',
index: '{{index()}}',
newsletter: '{{bool()}}',
age: '{{integer(20, 40)}}',
givenName: '{{firstName()}}',
familyName: '{{surname()}}',
company: '{{company().toUpperCase()}}',

Seqüência Look-and-Say

A seqüência de números inteiros obtido a partir de um dígito (qualquer valor entre 1 e 9) onde o termo seguinte é obtido pela descrição do termo anterior é definida como uma seqüência look-and-say.

Por exemplo, tendo como dígito inicial 1:

  • 1 é descrito como "um 1" ou 11;
  • 11 é descrito como "dois 1" ou 21;
  • 21 é descrito como "um 2, um 1" ou 1211;
  • 1211 é descrito como "um 1, um 2, dois 1" ou 111221;

Categorização

  • Internet

    • Fixa
      • Fibra
      • Cabo
      • Discada
      • Rádio
  • Móvel