title | tags | authors | |||||
---|---|---|---|---|---|---|---|
How to keep in sync your Git repos on GitHub, GitLab & Bitbucket easily |
|
|
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;" |
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"}, |
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({ |
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 |
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 |
View README.md
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) => { |
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 |
OlderNewer