Skip to content

Instantly share code, notes, and snippets.

View VasquezSRE's full-sized avatar
🏠
Working from home

Andrés Felipe Vásquez Ramírez VasquezSRE

🏠
Working from home
View GitHub Profile
@VasquezSRE
VasquezSRE / gitflow-breakdown.md
Created February 15, 2021 15:01 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository

@VasquezSRE
VasquezSRE / upgrade-php7.sh
Created August 8, 2020 17:04 — forked from heathdutton/upgrade-php7.sh
Upgrade PHP to 7.3 on Amazon Linux (specifically for Elastic Beanstalk but should work elsewhere)
#!/usr/bin/env bash
# Upgrade an Amazon Linux EC2 to PHP 7.3
#
# Last tested w/ PHP 7.2 AWS Linux version 2.8.5
#
# Must be ran as sudo:
# sudo bash upgrade-php7.sh
#
# Can be added to ./.ebextensions/20_php.config like so:
# container_commands:
@VasquezSRE
VasquezSRE / create-automatic-coupon-only-for-this-customer.php
Created February 24, 2020 03:07 — forked from acanza/create-automatic-coupon-only-for-this-customer.php
Crea un cupón descuento único para cada cliente al terminar su compra
// Crea un cupón descuento único para cada cliente al terminar su compra
if ( in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins' ) ) ){
add_filter( 'woocommerce_thankyou_order_received_text', 'create_automatic_coupon_only_for_this_customer', 99, 2 );
function create_automatic_coupon_only_for_this_customer( $message, $order ){
// Configuración del cupón
$discount_type = 'percent'; // Aquí defines el tipo de descuento que aplica este cupón. Por defecto está configurado en porcentaje 'percent', para descuento fijo usa 'fixed_cart'
$amount = 30; //Aquí defines la cantidad de descuento asociada a este cupón
$expiration = 12; // Aquí debes indicar la validez del cupón en días
{
"basics": {
"name": "Andrés Vásquez",
"label": "DevOps && Developer",
"summary":
"I’m a full stack web developer who can build apps from the ground up.",
"website": "https://vasquezlab.github.io",
"email": "[email protected]",
"location": {
"city": "Medellín",
@VasquezSRE
VasquezSRE / Instructions.sh
Created December 10, 2018 01:09 — forked from GhazanfarMir/Instructions.sh
Install PHP7.2 NGINX and PHP7.2-FPM on Ubuntu 16.04
########## Install NGINX ##############
# Install software-properties-common package to give us add-apt-repository package
sudo apt-get install -y software-properties-common
# Install latest nginx version from community maintained ppa
sudo add-apt-repository ppa:nginx/stable
# Update packages after adding ppa
@VasquezSRE
VasquezSRE / update_Phpstorm.sh
Created May 22, 2017 23:12
Actualizar PhpStorm en Ubuntu linux o derivados
#!/bin/bash -e
# IMPORTANT. Veririfcar que la versión actual se encuentra en /opt/phpstorm.
# IMPORTANT. Correr con permisos sudo!
# INFO: https://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program
echo -n "Ingresar url de descarga de PhpStorm (ejemplo https://download-cf.jetbrains.com/webide/PhpStorm-2017.1.4.tar.gz): "
read url
# Descargar .gz del servidor JetBrains
echo "Descargando PhpStorm a ~/Desktop"
@VasquezSRE
VasquezSRE / deploy-sh__git.md
Created April 3, 2017 19:49 — forked from roadev/deploy-sh__git.md
Automatizar deploy a servidor (VPS) con git

Aquí explicaré cómo realizar un deploy automático en servidor (VPS de DigitalOcean). Realizaremos un push primero a github y necesitaremos una conexión ssh para poder jalar automáticamente desde el servidor de deploy. Para comenzar, debemos tener nuestra llave ssh agregada en github, así que seguimos los siguientes pasos (ésto si nunca lo hemos hecho...).

En nuestro equipo, ejecutamos:

ssh-keygen

Con ello generamos una clave ssh en nuestro directorio home, si ya la tenemos la terminal les preguntará si quieren sobre-escribir la llave. Elegimos según corresponda (nota, si ya está generada, tener en cuenta si se ha usado con otros servidores o para otro tipo de autenticación...). Nos pedirá una passphrase, la cuál no es más que una contraseña segura que deseemos colocarle a nuestra llave privada.

@VasquezSRE
VasquezSRE / fichero.rb
Created June 16, 2015 20:50
h2jose/invitationletter
https://github.com/h2jose/invitationletter
@VasquezSRE
VasquezSRE / form.html
Last active August 29, 2015 14:13 — forked from gosseti/form.html
<form accept-charset="UTF-8" action="/payment" class="cardInfo" method="post">
<fieldset class="cardInfo__cardDetails">
<div class="form-row cardInfo__cc-num">
<label for="cc-num"><abbr title="required">*</abbr><span>Card Number</span></label>
<div class="cc-num__wrap">
<!-- using type="tel" because type="number" doesn’t pass HTML5 form validation with jQuery.payment formatting -->
<input id="cc-num" type="tel" class="paymentInput cc-num" placeholder="•••• •••• •••• ••••" autocompletetype="cc-number" required="required">
<span class="card" aria-hidden="true"></span>