Javascript: ¿Como ordenar Arrays?

Como ordenar (sorting) elementos de un array usando javascript.

El metodo sort de Arrays permite la comparación de los diferentes elementos de un arrays, incluyendo objetos.

let alumnos = ['Carlos Gonzales', 'Jose Sifuentes', 'Cinthia Rodriguez'];

alumnos.sort();

Por defecto el metodo sort ordena el array convirtiendo cada elemento del array en string y comparandolo con los demas.

Instalar Postgres en Docker

Unos pasos sencillos para instalar en tu computadora local el servidor de base datos postgres, usando Docker. ¿ Porque con Docker ? Porque al usar docker, no importa lo que haga nunca voy a malograr mi sistema principal.

Instalando docker ( Pasos Previos )

En caso no tuvieras instalado docker, en Ubuntu lo puedes hacer ejecutando este comando:

apt install docker-compose

Como instalar wordpress usando Docker

Si quieres hacer una instalación local de wordpress, te mostrare los pasos a seguir usando docker. NOTA: La instalación de Docker esta pensada para Ubuntu pero pueden replicarse en windows Mac u otra distribucion Linux.

Instalar Docker

Descubrir docker es algo que te cambia la vida. Finalmente puedes hacer instalaciones de sistemas de forma rapida. Ya no tienes miedo de desconfigurar tu maquina principal. Y puedes hacer cuantas pruebas requieras en la configuracion de los servidores. Sin embargo, aun debes crear las imagenes y lanzar los containers de forma manual.

Hibernar en Ubuntu

Siempre he tenido la costumbre de dejar mis PC prendidas 24/7. Principalmente por si me despertaba a las 3am y queria jugar un AOC ? o para evitar tener que volver a abrir las 30 pestañas de chrome. Sin embargo, desde que me compre mi disco solido habia decidido poner a hibernar mi maquina. Sin embargo, por algun motivo en ubuntu no funcionaba correctamente. Buscando encontre un script ( en el repositorio de ubuntu ) llamado hibernate. sudo apt search hibernate Y si, hace lo que su nombre sugiere. Te permite poner a hibernar tu maquina.

🐳 Dockerfile - Instalar paquetes noninteractive

Al momento de crear una imagen personalizada usando dockerfile es necesario instalar paquetes de software y algunos de estos vienen con un set de preguntas para ti. Hoy dia por ejemplo, tuve que instalar un apache sobre una imagen de ubuntu y queria saber en que Region / Ciudad vivia. Al ejecutar el comando docker-compose build ... ahi quedaba mi intento por configurar mi sistema.

🐍Como crear un xls en Django

Django es un framework muy popular ( el omnipresente ) en proyectos web con Python. El modulo que vamos a usar para generar archivos Excel ( XLS ) se llama openpyxl. Puedes instalarlo en tu computadora usando el comando pip, y puedes usarlo no solo en proyectos Django, sino tambien en scripts de administracion de python, etc. pip install openpyxl OpenpyXL es una libreria muy completa para el manejo de archivos XLS. Te permite trabajar con pestañas, formulas, estilos, etc. En NODEJS suelo utilizar otra libreria ( json-to-xls ) que como su nombre lo indica es mucho, mucho mas simple.

🖐️ Ubuntu: Como evitar actualizar el Kernel

En linux los drivers del hardware que usas son desarrollados por la comunidad de software libre. Y como tal, pueden tener algunos bugs en su funcionamiento o pueden simplemente no ser soportados. En alguna ocasion ( en realidad mas de una ) un hardware puede funcionar bien en una version de los drivers y en la siguiente no :( . Y como la mayoria de los drivers vienen integrado en el kernel de linux, una actualizacion de kernel puede desactivar algun dispositivo de tu maquina. Para prevenir eso, evito actualizar el kernel una vez que estan todos mis dipositivos funcionando.