Como conectar tu wordpress con Mailchimp
MailChimp es una plataforma de email Marketing ( la mejor que conozco de momento ). A traves de ella puedes diseñar campañas recordatorio a tus clientes, usuarios o visitantes.
GIT y GIT Flow
Al trabajar con cualquier tipo de proyecto de software tenemos que resolver problemas como el guardar un backup de tu codigo, asi evitamos que una falla en disco eche a perder nuestro trabajo. Pero que sucede si en el proyecto de software que estamos trabajando llegamos a un callejon sin salida y tenemos que probar una solucion nueva ? Entonces, tendriamos que guardar muchos backups para poder volver a una version anterior.
Modificar Fecha de Edicion de archivos RAR extraidos
Yo suelo ordenar mis archivos por fecha de modificacion. Ultimos primeros. Asi me es mucho mas facil encontrar las cosas que acabo de descargar o los documentos sobre los que he estado trabajando. Esto ultimo es particularmente importante para mi ya que mi carpeta de Downloads suele tener entre 500 y 1000 archivos.
Sin embargo, con los archivos comprimidos es otra historia. Aunque la descarga se orden segun mis requerimientos cuando los descomprimo, literalmente pierdo el contenido entre todos mis archivos.
Manteniendo saludables tus bases de datos
mysqlcheck --all-databases
Lista usuarios con acceso SSH Key File en tu servidor
#!/bin/bash for X in $(cut -f6 -d ':' /etc/passwd |sort |uniq); do for suffix in "" "2"; do if [ -s "${X}/.ssh/authorized_keys$suffix" ]; then echo "### ${X}: " cat "${X}/.ssh/authorized_keys$suffix" echo "" fi; done; done
Como listar los repositorios git en un servidor gitolite
ssh <usuario>@<git.tuserver.com> info
Script Backup MYSQL Databases
En todo servidor propio es necesario preocuparse por disponer de los backups necesarios para restaurar los sistemas.
Esto incluye:
- Codigo fuente ( GIT, github, gitlab )
- Archivos producidos por los usuarios ( AWS S3 )
- Base de datos
GIT: Listar ramas en el servidor
Acabas de hacer un clone a un repositorio GIT y quieres saber que ramas existen en el servidor ?
git branch -a
NodeJS mySQL NOT SUPPORTED AUTH MODE
Recientemente al actualizar mi maquina de desarrollo me tope con el siguiente error desde NodeJS
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Era evidente un problema de configuracion ya que dias atras la app funcionaba correctamente y no habia sido modificada.
Para solucionar este problema debes entrar en la consola de mysql:
sudo mysql -u rootY ejecutar el siguiente comando
update mysql.user set authentication_string