Skip to content

Instantly share code, notes, and snippets.

View davidcostadev's full-sized avatar
😎

David Costa davidcostadev

😎
View GitHub Profile
@davidcostadev
davidcostadev / gist:2c7723a97dc9512df6e0f076a9df319d
Last active March 21, 2019 17:17
Running postgres with docker
docker run --name withmoney-db-postgres -p 5432:5432 -d postgres:9.5
docker run -it --rm --link withmoney-db-postgres postgres:9.5 psql -U postgres -h withmoney-db-postgres
@davidcostadev
davidcostadev / math.js
Created March 1, 2019 15:47
Fast Math Javascript
const mdc = (a, b) => b === 0 ? a : mdc(b, a % b)
const mmc = (a, b) => a * b / mdc(a, b)
@davidcostadev
davidcostadev / Toggle.js
Created February 11, 2019 20:08
Toggle
import React from 'react';
// Toggle.js
class Toggle extends React.Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
@davidcostadev
davidcostadev / .babelrc
Created February 8, 2019 20:51
Lint config
{
"presets": [
"react",
"stage-0",
[
"env",
{
"useBuiltIns": "entry"
}
]
console.clear()
const string = '\'1\' , 2 , \'3\'';
const splitMult = (s, splits, r = []) => {
if (!s) return r
@davidcostadev
davidcostadev / transpiler.js
Created December 14, 2018 18:29
Meu transpilador de Potifol para javascript
console.clear();
const compressLine = (line) => line.replace(/[ ]/g, '');
const assigmentSimple = ([ name, value ]) => `const ${name} = ${value};`
const assigment = string => {
const [names, values] = string.split('=');
{
"editor.fontFamily": "'Fira Code'",
"editor.fontSize": 15,
"editor.tabCompletion": true,
"editor.rulers": [
100
],
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"telemetry.enableTelemetry": false,
@davidcostadev
davidcostadev / restaurantes.md
Last active August 7, 2018 13:55
lista de restaurante

Natal, RN

Nome Endereço Avaliação Preço Obervações
Mangai Av. Amintas Barros, 3300 ★★★★★ $$$$$ Comida boa com toque regional
Camarões Midway Mall Avenida Bernardo Vieira, 3775 ★★★★★ $$$$$ Comida maravilhosa e bem regional
Camarões Ponta Negra R. Pedro Fonseca Filho, 8887 ★★★★★ $$$$$ Comida maravilhosa e bem regional
O Amarelinho Av. Prudente de Morais, 4354 ★★★★_ $$$__ Comida boa, prato
Café Retrô Av. Amintas Barros 3700 ★★★★_ $$$$$ Café
Pirandello's Restaurantes Av. Nascimento de Castro, 1969 ★★★★★ $$$__ Comida boa, no peso
console.clear()
const l = console.log
const opAND = (fields) => {
return Object.keys(fields)
.map(field => opLogic(field, fields[field]))
.join(' AND ')
}
const opOR = (fields) => {
console.clear();
const fieldsQuery = (fields) => fields
.map(field => field
.split(' as ')
.map(each => each.trim())
.join(' as ')
).join(', ');