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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / es7-async-await.js
Created December 11, 2017 11:56 — forked from msmfsd/es7-async-await.js
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 / get-instagram-images.html
Last active November 24, 2017 15:19
Get 12 imagens from instagram profile throught instagram public api
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onclick="nodes.forEach(myFunction)">Try it</button>
<p id="demo"></p>
@rafabarbosa
rafabarbosa / plugin.php
Created November 7, 2017 12:48 — forked from claudiosanches/plugin.php
WooCommerce - Send "New User Registration" email to admins when new customer is created.
<?php
/**
* Send "New User Registration" email to admins when new customer is created on WooCommerce.
*
* @param int $id New customer ID.
*/
function my_wc_customer_created_notification( $id ) {
wp_new_user_notification( $id, null, 'admin' );
}