Skip to content

Instantly share code, notes, and snippets.

Avatar

Matheus Oliveira pimatco

View GitHub Profile
@pimatco
pimatco / carbrands.json
Created Apr 17, 2018
All Car Brands in the world in JSON
View carbrands.json
[{
"name": "AC"
}, {
"name": "AC PROPULSION"
}, {
"name": "ACURA"
}, {
"name": "A.D. TRAMONTANA"
}, {
"name": "ALFA ROMEO"
@pimatco
pimatco / rotating_irregular_animation
Created Mar 8, 2018
Animation CSS Rotating Irregular
View rotating_irregular_animation
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
0% {
top:0px;
left: 0px;
opacity: 100;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
@pimatco
pimatco / .htaccess
Created Mar 6, 2018 — forked from ScottPhillips/.htaccess
Common .htaccess Redirects
View .htaccess
#301 Redirects for .htaccess
#Redirect a single page:
Redirect 301 /pagename.php http://www.domain.com/pagename.html
#Redirect an entire site:
Redirect 301 / http://www.domain.com/
#Redirect an entire site to a sub folder
Redirect 301 / http://www.domain.com/subfolder/
@pimatco
pimatco / arrayofemaildomains
Created Feb 26, 2018
Array of email domains. Not all of them are used nowadays or available to everyone but it's there.
View arrayofemaildomains
"0-mail.com",
"007addict.com",
"020.co.uk",
"027168.com",
"0815.ru",
"0815.su",
"0clickemail.com",
"0sg.net",
"0wnd.net",
"0wnd.org",
@pimatco
pimatco / listadesobrenomesbrasileiros
Created Feb 26, 2018
Lista de Sobrenomes Brasileiros
View listadesobrenomesbrasileiros
"Agostinho",
"Aguiar",
"Albuquerque",
"Alegria",
"Alencastro",
"Almada",
"Almeida",
"Alves",
"Alves",
"Alvim",
@pimatco
pimatco / listadenomesbrasileiros-feminino-masculino
Created Feb 26, 2018
20000 Nomes Brasileiros Masculino e Feminino
View listadenomesbrasileiros-feminino-masculino
"AANA",
"AANTONIO",
"AARAO",
"AARON",
"ABADIA",
"ABADIO",
"ABDA",
"ABDALA",
"ABDIAS",
"ABDIEL",
@pimatco
pimatco / passwordregexp
Created Feb 26, 2018
Reg Exp Password Validation
View passwordregexp
Minimum eight characters, at least one letter and one number:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
Minimum eight characters, at least one letter, one number and one special character:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"
Minimum eight characters, at least one uppercase letter, one lowercase letter and one number:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character:
@pimatco
pimatco / timeagoPipeAngular
Created Feb 7, 2018
Pipe with timeago for Angular
View timeagoPipeAngular
import { Pipe, PipeTransform } from '@angular/core';
import * as moment from 'moment';
//insert your locale
moment.locale('pt-br');
@Pipe({
name: 'timeago',
})
export class TimeagoPipe implements PipeTransform {
@pimatco
pimatco / convertDateToLocalTimeFunction
Last active Dec 22, 2017
Convert Date to Local Time using Momentjs library and Get Difference from one date to another in minutes, hours or days
View convertDateToLocalTimeFunction
//returns a string
convertToLocalTimeToString(hora){
hora = moment.utc(hora);
hora = hora.local().format();
return hora;
}
//returns a moment obj - use to get difference
convertToLocalTimeToObj(hora){
hora = moment.utc(hora);
@pimatco
pimatco / typesOfEventBindingAngular
Created Dec 15, 2017
All Event Binding Types in Angular 4
View typesOfEventBindingAngular
(focus)="myMethod()" // An element has received focus
(blur)="myMethod()" // An element has lost focus
(submit)="myMethod()" // A submit button has been pressed
(scroll)="myMethod()"
(cut)="myMethod()"
(copy)="myMethod()"
(paste)="myMethod()"