Skip to content

Instantly share code, notes, and snippets.

View GlauberF's full-sized avatar
🎯
Foco e determinação nos objetivos.

Glauber Funez GlauberF

🎯
Foco e determinação nos objetivos.
View GitHub Profile
@GlauberF
GlauberF / DeployComGit.md
Last active May 2, 2018 18:30
Deploy com Git

Olá pessoal, tudo bem? Vamos aprender a configurar um deploy utiizando Git? É super tranquilo!

Primeiro você vai ter que instalar o Git na sua máquina e no servidor e para fazer isso basta entrar no site oficial do Git:

https://git-scm.com/

Vamos iniciar pelo servidor

  • No servidor você vai entrar usando ssh no diretório do seu projeto e criar uma pasta para o git com o comando:
@GlauberF
GlauberF / bancos_brasileiros.php
Created July 24, 2018 17:08 — forked from peuweb/bancos_brasileiros.php
Lista dos bancos brasileiros em formato array
<?php
//bancos brasileiros
$bancos = array(
array('code' => '001', 'name' => 'Banco do Brasil'),
array('code' => '003', 'name' => 'Banco da Amazônia'),
array('code' => '004', 'name' => 'Banco do Nordeste'),
array('code' => '021', 'name' => 'Banestes'),
array('code' => '025', 'name' => 'Banco Alfa'),
array('code' => '027', 'name' => 'Besc'),
array('code' => '029', 'name' => 'Banerj'),
@GlauberF
GlauberF / banks.json
Last active October 26, 2020 06:36
Bancos brasileiros em json
Tipo da Conta Corrente (CB Conta Bancária, CX Caixinha, CC Cartão de Crédito ou CV Carteira Virtual)
{
"pagina": 1,
"total_de_paginas": 1,
"registros": 207,
"total_de_registros": 207,
"fin_banco_cadastro": [
{
"codigo": "001",
@GlauberF
GlauberF / php7.1.md
Created August 2, 2018 02:35 — forked from VirtuBox/php7.1.md
How to install php7.1-fpm with EasyEngine

How to install php7.1-fpm with EasyEngine


Install php7.1-fpm

apt install php7.1-common php7.1-cli php7.1-zip php7.1-opcache php7.1-mysql php7.1-mcrypt php7.1-mbstring php7.1-json php7.1-intl php7.1-gd php7.1-fpm php7.1-curl php7.1-bz2

Copy the php7.1-fpm pool configuration from php7.0-fpm

cp -f /etc/php/7.0/fpm/pool.d/www.conf /etc/php/7.1/fpm/pool.d/www.conf
#!/bin/bash
set -e # termina o script com um código diferente de 0 se alguma coisa falhar
# roda o script de build da nossa aplicação
npm run build
# pull requests e commits para outras branches diferentes da master
# não devem fazer o deploy, isso é opcional caso queira deletar as próximas 6 linhas
# fique a vontade
SOURCE_BRANCH="master"
@GlauberF
GlauberF / angularjs-http-get-xml.html
Created August 9, 2018 18:45
AngularJS $http Service (GET XML)
<!DOCTYPE html>
<html ng-app="app">
<head>
<title>$http Service | AngularJS</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.27/angular.min.js"></script>
<script type="text/javascript">
<!--
(function() {
@GlauberF
GlauberF / mask_telefone_paises.js
Last active November 12, 2018 18:18
Máscara de países para usar com inputmask
["+247-####","+376-###-###","+971-5#-###-####","+971-#-###-####","+93-##-###-####","+1(268)###-####","+1(264)###-####","+355(###)###-###","+374-##-###-###","+599-###-####","+599-###-####","+599-9###-####","+244(###)###-###","+672-1##-###","+54(###)###-####","+1(684)###-####","+43(###)###-####","+61-#-####-####","+297-###-####","+994-##-###-##-##","+387-##-#####","+387-##-####","+1(246)###-####","+880-##-###-###","+32(###)###-###","+226-##-##-####","+359(###)###-###","+973-####-####","+257-##-##-####","+229-##-##-####","+1(441)###-####","+673-###-####","+591-#-###-####","+55 (##) ####-####","+55 (##) #####-####","+1(242)###-####","+975-17-###-###","+975-#-###-###","+267-##-###-###","+375(##)###-##-##","+501-###-####","+243(###)###-###","+236-##-##-####","+242-##-###-####","+41-##-###-####","+225-##-###-###","+682-##-###","+56-#-####-####","+237-####-####","+86(###)####-####","+86(###)####-###","+86-##-#####-#####","+57(###)###-####","+506-####-####","+53-#-###-####","+238(###)##-##","+599-###-####","+357-##-##
@GlauberF
GlauberF / location.js
Created November 15, 2018 11:39
get location
if ('geolocation' in navigator) {
console.log('Supports HTML geolocation API');
(function () {
var onSuccess = function (location) {
console.log('User location', location);
var userLat = location.coords.latitude,
userLon = location .coords.longitude;
},
// cache storage API
workbox.routing.registerRoute(
// new RegExp('https://api-production.vimbo.com.br/storage/empresas/*.*'),
new RegExp('https://api-production.vimbo.com.br/storage/empresas/*'),
workbox.strategies.networkFirst({
cacheName: 'vimbo-cache-api-principal-v1-storage',
method: 'GET',
plugins: [
new workbox.expiration.Plugin({

Estruturação APP's

Os APP's eles devem ser agnósticos e independente, uma vez que o mesmo não será utilizado, deve simplesmente remover suas pasta, fazendo isso removerá todas as suas dependencias.
obs : A pasta principal, onde irá armazenar a pasta do APP parte do Backend, deve ter em sua raiz algum autoload, uma vez que uma nova pasta é inserida ali dentro, automaticamente é carregada.



BACKEND