Skip to content

Instantly share code, notes, and snippets.

Avatar
👨‍💻
debugging

Gerardo Junior gerardo-junior

👨‍💻
debugging
View GitHub Profile
@gerardo-junior
gerardo-junior / Instalação gogs
Last active Dec 23, 2015
Instalação do serviço de gogs (github privado)
View Instalação gogs
sudo apt-get update && sudo apt-get upgrade
sudo apt-get -y install git
sudo apt-get -y install mysql-server
sudo apt-get -y install openssh-server
sudo apt-get -y install mercurial
sudo apt-get -y install supervisor
sudo apt-get -y install apache2
mysql -u root -p SUA_SENHA < "CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;"
@gerardo-junior
gerardo-junior / Azkfile.js
Last active Apr 22, 2016
Azk laravel (php + mysql)
View Azkfile.js
/**
* Documentation: http://docs.azk.io/pt-BR/azkfilejs/
*/
// Adds the systems that shape your system
systems({
laravel: {
// Dependent systems
depends: ['mysql'],
// More images: http://images.azk.io
image: {"docker": "azukiapp/php-fpm:5.6"},
@gerardo-junior
gerardo-junior / clearCache.js
Last active Jul 13, 2017
Clean up all cached pages in prerender.io (put in console)
View clearCache.js
var cleanUp = function() {
$.ajax({method: "GET", url: "https://prerender.io/api/cached-pages?page=0&pageSize=1000000"}).success(function(response) {
var total = response,
lastChecked = 1;
console.log("total: " + response.length);
for(var i = 0; i < total.length; i++) {
$.ajax({
@gerardo-junior
gerardo-junior / .zshrc
Last active May 29, 2018
My personal zsh configuration
View .zshrc
# Configure antigen
source /usr/share/zsh/share/antigen.zsh
antigen use oh-my-zsh
antigen bundle git
antigen bundle zsh-users/zsh-syntax-highlighting
antigen bundle zsh-users/zsh-completions
antigen bundle zsh-users/zsh-autosuggestions
antigen theme robbyrussell
@gerardo-junior
gerardo-junior / Dockerfile
Last active Apr 1, 2019
example of installing xdebug inside a docker container
View Dockerfile
FROM library/alpine:3.7
ARG DEBUG=false
ARG XDEBUG_VERSION=2.6.0
ARG XDEBUG_VERSION_SHA256=b5264cc03bf68fcbb04b97229f96dca505d7b87ec2fb3bd4249896783d29cbdc
ARG XDEBUG_SOURCE_URL=https://xdebug.org/files
# ( ... ) Install the php
# Compile, install and configure XDebug php extension
@gerardo-junior
gerardo-junior / README.md
Created May 21, 2018 — forked from MoOx/README.md
How to keep in sync your Git repos on GitHub, GitLab & Bitbucket easily
View README.md
title tags authors
How to keep in sync your Git repos on GitHub, GitLab & Bitbucket easily
git
github
gitlab
bitbucket
MoOx
View Keybase proof
### Keybase proof
I hereby claim:
* I am gerardo-junior on github.
* I am gerardojunior (https://keybase.io/gerardojunior) on keybase.
* I have a public key ASAo0sOcd-OqTxkLOCVtbJchBEewLr11xpSzRWbmXKkFMgo
To claim this, I am signing this object:
View DateFomater.js
// Author: Gerardo Junior <me@gerardo-junior.com
// Date: 10/14/2019, 8:53:55 PM
// URL: https://gist.github.com/gerardo-junior/ba6ab5a121248328005c5e53d00e7bd7
class DateFomater {
constructor(datetime) {
if (typeof datetime !== 'string')
throw new Error('The class parameter must be a String')
View csvParser.js
// Author: Gerardo Junior <me@gerardo-junior.com
// Date: 10/14/2019, 8:53:55 PM
// URL: https://gist.github.com/gerardo-junior/2dfda6b7557e1334d1ef2ba495c4ad7c/
function csvParser(filename) {
const fs = require('fs')
, path = require('path')
, filePath = path.join(__dirname, filename);
return new Promise((resolve, reject) => {
@gerardo-junior
gerardo-junior / isValidCPF.js
Last active Jul 22, 2020
Function to validate a CPF
View isValidCPF.js
function isValidCPF (cpf) {
let sum = 0,
remainder
cpf = cpf.toString().replace(/^\D+/g, '')
if (cpf.length != 11 || new Set(cpf).size === 1) return false
for (let i = 1; i <= 9; i++) sum = sum + parseInt(cpf.substring(i - 1, i)) * (11 - i)
remainder = (sum * 10) % 11