Hace tiempo que se trató en el blog el tema de los algoritmos MD5, SHA-1, SHA-2… Tras conocerse recientemente la primera colisión de hash del algoritmo SHA-1, éste ya está en el punto de mira y tenemos que comenzar a plantearnos el cambio a algoritmos más seguros como SHA-2.
Linux Kernel 4.10: soporte para GPU virtual, nuevas herramientas perf y más
Nuevo Kernel 4.10 de Linux, con más commits de los esperados tal y como mencionaba Linus Torvalds en el anuncio de la nueva versión:
Personalizando el prompt de la shell con un sencillo generador drag & drop
Si recientemente veíamos distintas opciones de VIM para mejorar nuestra productividad con el editor, también conviene echarle un vistazo a nuestro prompt de la terminal. Es el primer elemento en el que nos fijamos en el momento de hacer login, pudiendo proporcionarnos valiosa información de un primer vistazo.
¿Qué elementos podemos mostrar en nuestro prompt? Entre otros:
- Fecha actual.
- Ruta en la que nos encontramos.
- Usuario actual.
- Nombre de máquina.
- Nombre de la shell.
Ejemplos de redirecciones útiles y comunes con mod_rewrite para Apache
El módulo mod_rewrite da una gran flexibilidad a Apache a la hora de implementar redirecciones que modifiquen el comportamiento de nuestro servidor web: bloquear IPs, forzar tráfico HTTPS para determinados contextos, etc… Vamos a hacer un repaso de las situaciones más comunes que nos podremos encontrar como administradores de sistemas y las diversas opciones que tenemos de aplicar redirecciones para alcanzar el objetivo deseado.
Como prerrequisitos necesitaremos tener cargado y activado el módulo mod_rewrite en Apache:
LoadModule rewrite_module modules/mod_rewrite.so RewriteEngine on
También tened en cuenta que para controlar bien qué hacemos con dicho módulo necesitaremos tener claros ciertos conceptos de expresiones regulares y determinados “flags” específicos para mod_rewrite en Apache.
Opciones para personalizar de forma productiva nuestro editor VIM
Vim es mi editor de texto favorito en entornos Linux. Es sencillo de utilizar y posee gran cantidad de opciones para personalizarlo a nuestro gusto. Todas estas opciones podemos definirlas en nuestro fichero ~/.vimrc añadiendo utilidades y aportando mayor productividad a la herramienta. Cada uno tendrá las suyas, y aquí os comento las que a mí me han resultado más útiles en el día a día.
Redescubriendo los clientes Git con GitKraken
Hablando de git, recientemente estuve echando un vistazo a un cliente que viene pisando fuerte: GitKraken.
Hacía tiempo que no utilizaba ningún cliente GUI para git, en concreto desde que hace años dejé de lado el cliente oficial de GitHub en Windows al sustituir todos mis sistemas por Linux. La terminal me es más que suficiente para el uso que le doy a git, aunque herramientas como GitKraken pueden resultar útiles para diversas tareas y organización del trabajo en nuestros repositorios.