Set up project:
mkdir project
cd project
npm init -y
// 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][]; |
#!/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}`) |
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.
This is how you can run this script:
$ export GITUSER=""
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: |
/** | |
* 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}) }; |
<!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> |
{ | |
"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", |
// 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", |