Skip to content

Instantly share code, notes, and snippets.

View falexandre's full-sized avatar
😎

Fábio Luis Alexandre falexandre

😎
View GitHub Profile
@falexandre
falexandre / cnpj.validation.js
Created September 29, 2022 21:46 — forked from alexbruno/valid.cnpj.ts
Validação de CNPJ
export function cnpjValidation(value) {
if (!value) return false
// Aceita receber o valor como string, número ou array com todos os dígitos
const isString = typeof value === 'string'
const validTypes = isString || Number.isInteger(value) || Array.isArray(value)
// Elimina valor em formato inválido
if (!validTypes) return false
@falexandre
falexandre / ftpClient.py
Created January 5, 2021 23:17 — forked from IuryAlves/ftpClient.py
Cliente FTP implementado em python
# coding: utf-8
from ftplib import FTP
import log
import logging
#log.criarLog()
log.atualizarLog()
# A função abaixa um arquivo definido por 'filename' na pasta definida por local com o nome
# especificado por 'name'
def download(handler, name, filename="musica1.mp3"):
@falexandre
falexandre / emailchecker.py
Created January 5, 2021 23:16 — forked from humrochagf/emailchecker.py
Lendo emails do gmail
# Este é o código de como ler emails do gmail
# discutido no calango, ele foi escrito para rodar em
# python 3
import email
import imaplib
EMAIL = 'calangotestedeemail@gmail.com'
PASSWORD = '@Calango123'
SERVER = 'imap.gmail.com'
@falexandre
falexandre / gitflow-breakdown.md
Created July 24, 2020 13:57 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository

@falexandre
falexandre / Breakpoints
Created July 15, 2020 01:13 — forked from janily/Breakpoints
Mobile-first CSS Media Queries Breakpoints
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
@falexandre
falexandre / cloudSettings
Last active August 4, 2021 02:58
Plugins VSCode
{"lastUpload":"2021-08-04T02:58:37.455Z","extensionVersion":"v3.4.3"}
https://dkbalachandar.wordpress.com/2016/07/05/thread-dump-from-a-docker-container/
Thread & Heap dumps From a Docker container
Follow the below steps to take the thread and Heap dumps from a docker container
1. Run the below command to bash into the container. Please change the CONTAINER_NAME appropriately
docker exec -it CONTAINER_NAME bash
@falexandre
falexandre / .env
Last active March 17, 2019 13:02
Docker PHP
#!/usr/bin/env bash
# See https://docs.docker.com/compose/environment-variables/#the-env-file
# Nginx
NGINX_HOST=devmeudominio.com.br
# PHP
PHP_VERSION=5.6.40
@falexandre
falexandre / main.component.html
Created December 5, 2018 23:29
Dev-na-prativa desafio1
<p-panel styleClass="form-group" [toggleable]="true">
<p-header>
<span>Panel Form</span>
</p-header>
<div class="ui-fluid">
<div class="ui-g">
<div class="ui-g-12">
<app-panel-form></app-panel-form>
</div>
</div>
@falexandre
falexandre / esconde.js
Created November 26, 2018 07:24 — forked from lucianobragaweb/esconde.js
Esconder elementos ao rolar a página.
// Script jQuery para esconder um elemento na página quando a rolagem ultrapassar 200px
$(window).scroll(function(){
if($(document).scrollTop() > 200){// se a rolagem passar de 200px esconde o elemento
$('#elementoAEsconder').hide();
} else { // senão ele volta a ser visivel
$('#elementoAEsconder').show();