Categoría: Tecnología

Cómo hacer un check a tu hardware en Shell

Una de las primeras cosas que hago cada vez que un servidor cae en mis manos es hacerle una serie de benchmarks y checks para ver el estado de salud y la eficiencia de dicha máquina. Quiero compartir con vosotros en este post cómo hacer un check al hardware de tu servidor desde el Shell. Hwinfo Esta herramienta es de gran utilidad, con ella puedes crear rápidamente informes sobre la Sigue leyendo...

Cómo ejecutar un comando y desacoplarlo del shell

Recientemente me he encontrado en la stituación de estar transfiriendo una gran cantidad de archivos entre 2 servidores en redes distintas. Por lo general, todos los comandos que utilizo en el terminal son de limitada duración, por lo que nunca he tenido ninguna necesidad de desacoplarlos de mi sesión de shell. Pero esta vez sí, no quería dejar mi portátil enchufado durante horas sólo porque tenía que esperar a que Sigue leyendo...

Porqué no debes usar 100vh en tu web para móviles

Ahora que me ecuentro desarrollando el proyecto CLABA para móviles, me he encontrado con un problema visual. Quiero añadir un elemento div que se expanda hasta el 100% de la altura de la ventana del navegador móvil. Para ello utilizo la unidad vh. Las unidades vh en CSS son de gran ayuda. Si necesitas añadir un elemento que ocupe todo el alto de la pantalla, puedes hacerlo aplicando la siguiente Sigue leyendo...

Usar LINUX dentro de WINDOWS 10

Con las nuevas versiones de Windows 10, Microsoft, nos ha traido un interesante componente: WSL – Windows Subsystem for Linux. Este componente nos permite ejecutar versiones de Linux dentro de un entorno Windows sin necesidad de ninguna aplicación de terceros. WSL provee una interfaz que simula un kernel de Linux el cual puede ejecutar una instalación básica de Ubuntu, openSUSE, Debian y Kali Linux entre otros.​ Dicho entorno puede contener Sigue leyendo...

Cómo hacer un benchmark rápido a tu servidor

Acabo de alquilar un nuevo servidor de la empresa Hetzner, en concreto uno de sus nuevox EX52-NVMe, que por 59€ + IVA no están nada mal (espero que me inviten a un café por la publicidad ja, ja, ja, ja). OVH y Hetzner son los dos proveedores con los que llevo trabajando desde hace unos 10 años. Nunca he tenido grandes problemas con ellos, así que los recomiendo. El caso Sigue leyendo...

Resolviendo el error IPN handshake invalid de PayPal

Me acabo de encontrar con un problema un tanto extraño, al menos para mí. Estaba yo instalando un módulo de pago de PayPal para la tienda online de un amigo, cuando me he encontrado con un error al hacer las pertinentes pruebas. Y este error, no es más que un problema a la hora de hacer el handshake con el sistema de notificación instantánea de pagos de PayPal (más conocido Sigue leyendo...

Cómo borrar el último carácter de una cadena en JavaScript

Alguna vez te habrá pasado que estás creando una lista de valores en Javascript y necesitas borrar el último carácter de la cadena resultante. Esto sucede, generalmente, cuando creas una lista de valores separadas por comas. En mi caso, necesitaba borrar la última coma de la cadena resultante. Siempre había utilizado la función substring pero desde hace algo de tiempo siempre utilizo la función slice, más simple y sencilla. A Sigue leyendo...

Traducir SQL a Active Record Query Interface en Ruby on Rails

Vincent, un buen amigo que tiene una startup tecnológica, tiene un proyecto web de correduría de seguros médicos. Esta aplicación web está escrita en Ruby usando el framework Ruby on Rails. El otro día me escribió para pedirme ayuda sobre cómo “traducir” una query de MySQL a ActiveRecord. Mi amigo viene del mundo PHP y está empezando en esto de la programación en Ruby, y todavía no ha alcanzado un Sigue leyendo...

Deshabilitar BitLocker en Windows 10

Hace poco tuve un problema al añadir un nuevo disco de tipo SSD NVMe y de factor M.2 a mi ThinkPad P52. Después de añadirlo, quise instalar Ubuntu por lo que tenía que desactivar el Secure Boot de la BIOS. Esto hizo que mi instalación de Windows 10 me pidiera el Recovery de BitLocker. Al no tenerlo, me vi forzado a reactivar el Secure Boot y deshabilitar/desencriptar el  primer disco Sigue leyendo...

NGINX + Plesk + WordPress Permalinks

Al disponer de poco tiempo para realizar el mantenimiento de mis sitios web, decidí comprar el panel de control Plesk. Este panel de control me permite realizar todas las tareas administrativas y de mantenimiento sobre mis sitios web, así que estoy encantado. Todo parecía funcionar perfectamente hasta que mi blog no mostraba ninguna página (no funcionaban los permalinks), y era porque NGINX no usa el .htaccess con las directivas del Sigue leyendo...