Skip to content

Instantly share code, notes, and snippets.

View wwwmarcos's full-sized avatar

Marcos Florencio wwwmarcos

View GitHub Profile
@geovanisouza92
geovanisouza92 / awesome.ts
Last active April 27, 2018 00:11
Typescript pega os erros que você não vê
// isso indica que a função "fn" pode ser invocada com uma lista de objetos que
// tenham, pelo menos, um atributo "id" do tipo number, e que o retorno vai ser
// uma lista de números
function fn<T extends { id: number }>(items: T[]): number[];
// isso indica que a função "fn" pode ser invocada com uma lista de "qualquer
// coisa" e que o segundo parâmetro deve ser o nome de um atributo presente em
// todos os itens da lista, e que o retorno vai ser uma lista com valores dos
// tipos de cada atributo encontrado na lista
function fn<T, K extends keyof T>(items: T[], idProp: K): T[K][];
@sam-artuso
sam-artuso / setting-up-babel-nodemon.md
Last active November 3, 2023 08:52
Setting up Babel and nodemon

Setting up Babel and nodemon

Inital set-up

Set up project:

mkdir project
cd project
npm init -y
@flyingluscas
flyingluscas / SettingUpDocker.md
Last active August 1, 2022 23:22
Setting Up Docker

Setting Up Docker

1. Installing Docker

$ curl -sSL https://get.docker.com/ | sh
$ sudo usermod -aG docker $USER
@lucassmacedo
lucassmacedo / gist:47adf2782875b5654a2eba1c112995c6
Last active May 17, 2016 18:48
Import all databases on mysql
#!/bin/bash
#By: Lucas macedo
#Defina seu usuário e senha
usuarioesenha="-u root -proot"
#define o path do mysql, se estiver global deixe apenas "mysql" ou wamp/mamp ex: C:\wamp\bin\mysql\mysql5.6.12\bin\mysql
_mysql="/Applications/MAMP/Library/bin/mysql"
#busca todas databases
databases=(`$mysql -e "show databases" ${usuarioesenha}`)
@filipeaguiar
filipeaguiar / README.md
Last active May 2, 2016 13:58
Script Installer

installScripts.sh

This script downloads every shell script from an Github user's Gist in a folder on the user's workspace. Then it sets up the $PATH variable to include the .scripts folder, which contains symlinks to every script downloaded.

Instalation

This is how you can run this script:

$ export GITUSER=""
@nicholasess
nicholasess / README
Last active November 23, 2022 00:30
Desafio Angular
Criar uma aplicação com Angular 1.x, que se comunique com a API do github.
A estrutura tem que se basear no modelo MVC, no uso de rotas para acessar subniveis, exemplo:
Usuario
-> repositorios
-> perfil do repositório
-> organizações
Requisitos:
@hertz1
hertz1 / removerAcentos.js
Last active August 20, 2024 12:44
Função simples e eficiente para remover todos os tipos de acentos da língua portuguesa.
/**
* Remove acentos de strings
* @param {String} string acentuada
* @return {String} string sem acento
*/
var map={"â":"a","Â":"A","à":"a","À":"A","á":"a","Á":"A","ã":"a","Ã":"A","ê":"e","Ê":"E","è":"e","È":"E","é":"e","É":"E","î":"i","Î":"I","ì":"i","Ì":"I","í":"i","Í":"I","õ":"o","Õ":"O","ô":"o","Ô":"O","ò":"o","Ò":"O","ó":"o","Ó":"O","ü":"u","Ü":"U","û":"u","Û":"U","ú":"u","Ú":"U","ù":"u","Ù":"U","ç":"c","Ç":"C"};
function removerAcentos(s){ return s.replace(/[\W\[\] ]/g,function(a){return map[a]||a}) };
@andialbrecht
andialbrecht / sqlformat_example.html
Created April 15, 2015 15:44
Minimal SQL Format Example
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>SQLFormat API Example</title>
<!-- Include JQuery library -->
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
</head>
@addyosmani
addyosmani / package.json
Last active October 2, 2024 05:38
npm run-scripts boilerplate
{
"name": "my-app",
"version": "1.0.0",
"description": "My test app",
"main": "src/js/index.js",
"scripts": {
"jshint:dist": "jshint src/js/*.js",
"jshint": "npm run jshint:dist",
"jscs": "jscs src/*.js",
"browserify": "browserify -s Validating -o ./dist/js/build.js ./lib/index.js",
@isaacs
isaacs / comma-first-var.js
Created April 6, 2010 19:24
A better coding convention for lists and object literals in JavaScript
// See comments below.
// This code sample and justification brought to you by
// Isaac Z. Schlueter, aka isaacs
// standard style
var a = "ape",
b = "bat",
c = "cat",
d = "dog",