Skip to content

Instantly share code, notes, and snippets.

View rafabarbosa's full-sized avatar
:octocat:
coding

Rafael Barbosa rafabarbosa

:octocat:
coding
  • Sergipe, Brazil
View GitHub Profile
@rafabarbosa
rafabarbosa / es7-async-await.js
Created December 11, 2017 11:56
Javascript fetch JSON with ES7 Async Await
// Async/Await requirements: Latest Chrome/FF browser or Babel: https://babeljs.io/docs/plugins/transform-async-to-generator/
// Fetch requirements: Latest Chrome/FF browser or Github fetch polyfill: https://github.com/github/fetch
// async function
async function fetchAsync () {
// await response of fetch call
let response = await fetch('https://api.github.com');
// only proceed once promise is resolved
let data = await response.json();
// only proceed once second promise is resolved
@rafabarbosa
rafabarbosa / EasyDockerEngine.md
Created January 9, 2018 14:44 — forked from VirtuBox/EasyDockerEngine.md
Docker Apps with Nginx as reverse proxy using EasyEngine

easydockerengine

Small list of useful docker containers with nginx as reverse proxy using easyengine. To deploy on Debian/Ubuntu.

1) Install docker

   wget -qO- https://get.docker.com/ | sh

2) Install easyengine

@rafabarbosa
rafabarbosa / consultas.sql
Last active February 1, 2018 17:47
Aula de banco de dados usando PostgreSQL
select pp.sobrenome, d.nome
from universidade.professor p natural join universidade.pessoa pp
join universidade.leciona l using (mat_professor)
join universidade.turma t using (id_turma)
join universidade.disciplina d using (cod_disc);
select pp.sobrenome, pe.sobrenome
from universidade.professor p natural join universidade.pessoa pp
join universidade.plano plano using (mat_professor)
join universidade.estudante e using (mat_estudante)
@rafabarbosa
rafabarbosa / lista.sql
Created March 1, 2018 12:46
Lista de consultas SQL
select pp.sobrenome, d.nome
from universidade.professor p natural join universidade.pessoa pp
join universidade.leciona l using (mat_professor)
join universidade.turma t using (id_turma)
join universidade.disciplina d using (cod_disc);
select pp.sobrenome, pe.sobrenome
from universidade.professor p natural join universidade.pessoa pp
join universidade.plano plano using (mat_professor)
join universidade.estudante e using (mat_estudante)
@rafabarbosa
rafabarbosa / filtro-select.html
Created March 13, 2019 11:28
Filtro de dados com select do html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
* {
box-sizing: border-box;
}
#myInput {
@rafabarbosa
rafabarbosa / optimize.php
Created April 18, 2019 18:58 — forked from fians/optimize.php
Optimize Image in PHP using Imagick according Google Pagespeed Recommendation
/**
* Optimize image image
*
* https://developers.google.com/speed/docs/insights/OptimizeImages
* -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB
*
* @access public
* @param string $filePath Path of the file
* @return string Raw image result from the process
*/
@rafabarbosa
rafabarbosa / UsandoHooks.js
Created October 29, 2019 04:00
Aprendendo a consumir API usando hooks no ReactJS
import React, { useState } from 'react';
import axios from 'axios';
export default function Lista () {
const [cep, setCep] = useState({ cep: '' });
const [informacoes, setInformacoes] = useState({
cep: '',
logradouro: '',
complemento: '',
@rafabarbosa
rafabarbosa / ponto.json
Created February 11, 2020 12:46
Criando um arquivo json, e tentando consumir via API.
{
"manha_entrada": "",
"manha_saida": "",
"tarde_entrada": "",
"tarde_saida": "",
}
@rafabarbosa
rafabarbosa / index.markdown
Created March 4, 2020 20:11
Integrações RD Station - PHP

Integrações RD Station

PHP

Muitos sites em PHP possuem uma página que é um script para enviar o email de contato ou tratar o preenchimento de algum formulário.

Para fazer com que essa página envie os dados para o CRM do RD Station, é só inserir nosso script de integração em seu código e fazer a chamada quando for controlar a submissão dos dados.

Script para integração

@rafabarbosa
rafabarbosa / vue.html
Created March 11, 2020 17:14
Consumindo Github e mostrando a hora em tempo real
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="container">