Skip to content

Instantly share code, notes, and snippets.

View emeaguiar's full-sized avatar
:octocat:
Working from home

Mario Aguiar emeaguiar

:octocat:
Working from home
View GitHub Profile
@emeaguiar
emeaguiar / keybase.md
Created October 28, 2019 15:21
keybase.md

Keybase proof

I hereby claim:

  • I am emeaguiar on github.
  • I am emeaguiar (https://keybase.io/emeaguiar) on keybase.
  • I have a public key ASCB0pSquV38fL73vky9g_kB-24a07mHHsp-F5Di7MK4UAo

To claim this, I am signing this object:

@emeaguiar
emeaguiar / default.conf
Last active February 9, 2023 16:02
nginx conf
# Basic conf
server {
server_name _;
return 302 $scheme://mysite.test$request_uri;
}
# Custom conf
server {
server_name ~^(.*)\.mysite\.test$ mysite.test;
root /app/public/;
@emeaguiar
emeaguiar / revert
Created January 14, 2019 20:09
SSH
$ ssh usuario@sitio.com
# cd /public_html // Asegurarnos de estar en producción
# git checkout master
# git revert HEAD // Revierte el último commit, regresa a una versión anterior
$ ssh usuario@sitio.com
# cd /public_html // Asegurarnos de estar en producción
# git checkout master
# git pull origin master // Descargar los cambios más recientes del repositiorio (en Github)
$ git checkout master // Asegurarnos de tener la versión más reciente de master
$ git merge --no-ff feature/slideshow // Unir nuestra nueva funcionalidad a master
$ git push origin master // Enviar la versión más reciente al repositorio (en Github)
@emeaguiar
emeaguiar / pull-staging
Last active January 14, 2019 19:56
[SSH] #ssh
$ ssh usuario@dominio.com // Entrar al servidor
# cd /staging.sitio.com/public_html/wp-content // Asegurarnos de estar en el sitio de pruebas
# git checkout staging // Asegurarnos de estar en el branch de pruebas
# git merge --no-ff feature/slideshow // Unir nuestro nuevo trabajo a nuestra rama de staging
@emeaguiar
emeaguiar / push
Last active January 14, 2019 19:55
SSH
// Asumiendo que el trabajo ha sido completado
$ git checkout master
$ git pull origin master // Asegurarnos de que tenemos la versión más reciente
$ git checkout -b feature/slideshow // Movernos a un nuevo branch para no modificar producción
// Comienzo y fin del trabajo
$ git add -A
$ git commit -m "Implementando carrusel de imágenes" // Guardar una versión de estos archivos con las nuevas modificaciones
@emeaguiar
emeaguiar / ssh
Last active February 5, 2023 22:20
[SSH] #ssh
// Asumiendo que nuestra carpeta wp-content se encuentra en /public_html/wp-content
$ ssh usuario@dominio.com
# cd /public_html
# mv wp-content wp-content.bk // Crea un backup de la actual carpeta wp-content en caso de necesitarla en un futuro
# git clone git@github.com:usuario/sitio.git wp-content // Crea una copia del repositorio en un forder llamado wp-content
- sitio
-- .gitignore
-- themes
--- nuestro-theme
---- style.css
-- plugins
--- nuestro-plugin
---- nuestro-plugin.php
const array = [ 'foo', 'bar', 'baz' ];
// Regresa todo lo que no es "bar"
const newArray = array.filter( element => element !== 'bar' );
// [ 'foo', 'baz' ]
console.log( newArray );
// [ 'foo', 'bar', 'baz' ]
console.log( array );