Skip to content

Instantly share code, notes, and snippets.

View davidcostadev's full-sized avatar
😎

David Costa davidcostadev

😎
View GitHub Profile
{
"transations": [
{
"id": 1,
"value": 50,
"type": ["in", "out"],
"accountId": 1,
"userId": 1,
"isTransfer": [false, true],
"isPaid": [false, true],
@davidcostadev
davidcostadev / pilha_promises.js
Created December 12, 2017 10:54
array de Promises
export function pilha({ data, cursor, promise, results }) {
return new Promise((resolve, reject) => {
cursor = typeof cursor !== 'undefined' ? cursor : 0
results = typeof results !== 'undefined' ? results : []
promise(data[cursor]).then((result) => {
cursor += 1
results.push(result)
@davidcostadev
davidcostadev / .gitconfig
Created November 29, 2017 17:18
gitconfig
[user]
name = David Costa
# email = [email protected]
email = [email protected]
[core]
excludesfile = /Users/david/.gitignore_global
[difftool "sourcetree"]
cmd = "git mergetool -t meld "
path =
[mergetool "sourcetree"]
// https://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
sourceType: 'module'
},
env: {
browser: true,
@davidcostadev
davidcostadev / promises.js
Created July 1, 2017 19:14
Estruturando promises
function calcular() {
return new Promise((resolve, reject) => {
console.log('inicio...')
resolve()
})
}
function um() {
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia \
--volume /Volumes/MyVolume \
--applicationpath /Applications/Install\ macOS\ Sierra.app
@davidcostadev
davidcostadev / install.sh
Last active June 22, 2017 00:16 — forked from imposibrus/install.sh
Install MongoDB PHP driver on Ubuntu 14.04
sudo apt-get install -y php-pear php5-dev
sudo pecl install mongo
sudo sh -c "echo 'extension=mongo.so' > /etc/php/7.0/mods-available/mongo.ini"
sudo ln -s /etc/php/7.0/mods-available/mongo.ini /etc/php/7.0/apache2/conf.d/mongo.ini
sudo service apache2 restart
version: '2'
services:
mysqlserver:
image: mysql
ports:
- "3306:3306"
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 123
@davidcostadev
davidcostadev / keys.json
Created May 1, 2017 15:32
Sublime Text 3
[
{ "keys": ["ctrl+v"], "command": "paste_and_indent" },
{ "keys": ["ctrl+shift+v"], "command": "paste" }
]
@davidcostadev
davidcostadev / keybindings.json
Last active April 28, 2018 14:29
vscode-davidcostadev.md
//ubuntu
[
{
"key": "ctrl+[slash]",
"command": "editor.action.commentLine"
},
{
"command": "editor.action.blockComment",
"key": "ctrl+shift+[slash]",
"when": "editorTextFocus && !editorReadonly"