Instalar WGET en Windows

Introducción

WGET es una de esas herramientas prácticamente indispensables para muchos desarrolladores (o incluso usuarios). Al igual que CURL nos facilita la vida con respecto a trabajar con el protocolo HTTP WGET es genial para obtener recursos vía HTTP.

Cuidado GniWin WGET no tiene soporte para SSL!! Esta compilación para Windows (https://sourceforge.net/projects/gnuwin32/files/wget/) ha sido un gran aliado durante muchos años pero no soporta SSL y por desgracia no nos será de ayuda trabajando con HTTPS.

En su lugar podemos descargar (https://eternallybored.org/misc/wget/) esta versión con total soporte a OpenSSL 1.1.1a.

Elegimos la última versión y la arquitectura x32 o x64 (hoy en día, 64 bits lo más probable). A remarcar el soporte SSL, ZLIB (para peticiones comprimidas), etc.

Espero que sea de ayuda!

Configurar proxy para Atom

Problema

En el trabajo usamos un proxy como en muchas grandes empresas. Uno de los diferentes editores que so es Atom (https://atom.io/). Y el problema es para instalar cualquier nueva características como un paquete, tema, etc.

Al acceder al gestor de paquetes (pulsar CTRL + COMA) y buscar un paquete no podremos instalarlo. En ese caso obtendremos el error:

tunneling socket could not be established, cause=connect ETIMEDOUT 192.169.35.2:3000

Solución

Para solucionarlo debemos configurar el gestor de paquetes de atom (APM) y esto sólo se puede hacer desde consola:

apm config set proxy "http://localhost:3128"
apm config set https_proxy proxy "http://localhost:3128"

Hecho esto, abrimos Atom y a trabajar:

Referencias

Deshabilitar ImprPant en Dropbox y habiitar en Greenshot

Greenshot es una herramienta muy útil para capturar la pantalla, zonas o ventanas en Windows.Pero cuando lo instalamos a la vez con Dropbox tenemos un problema con el uso de la tecla ImprPant.

El problema viene cuando YA está instalado Dropbox. Siguiendo los pasos de la ayuda de Dropbox encomtraremos cómo solucionarlo. Deshabilitamos el uso de la tecla Impr Pantalla de Dropbox y luego instalamos Greenshot para que éste use esa tecla como capturador estándar.

Desinstalar McAfee (Agent)

Introducción

Cuando compras un equipo nuevo de HP en ocasiones tienen la mala costumbre de traer software adicional instalado. En este caso el el antivirus McAfee VirusScan y su agente. Desinstalarlo no es fácil. No te permite hacerlo en una sesión normal y en modo a prueba de errores no se puede lanzar el servicio de Windows Installer. ¿Cómo hacerlo?

Desinstalar

En el enlace [1] se proporciona una forma de hacerlo (imagino que para equipos de 32 bits) en mi caso mi máquina es de 64 bits y viene instalado en la URL:

C:\Program Files\McAfee\Agent\x86

En esta carpeta abrimos una ventana de comandos (botón derecho + CTRL) y escribimos:

frminst.exe /remove=agent

Nos preguntará, contestamos que sí y a esperar que termine el prceso.

Referencia

  1. [BLOG de .josepros.com]: http://www.josepros.com/2010/02/desinstalacion-manual-de-mcafee.html

Resetear el password del root en mysql

Solución rápida

¿Qué ocurre si instalas un servidor MySQL y no recuerdas al password del usuario root? O mejor aún, ¿y si te descargas una aplicación que preinstala un WAMP o XAMP y no te indica cual es el password de root?

Bueno, es un contratiempo pero no está todo perdido, si trabajamos en un entorno Unix podemos hacer los siguiente:

1. Detener el servidor

service mysql stop  o  /etc/init.d/mysqld stop

2. Iniciar el servidor en modo seguro:

mysqld_safe --skip-grant-tables --skip_networking &
  • La primera opción sirve para deshabilitar los permisos sobre las tablas y todos los usuarios pueden acceder a todas las tablas
  • La segunda acción deshabilita el servidor sobre TCP, de modo que el servidor sólo funciona de forma local (es una forma algo segura de manejar el servidor “a prueba de fallos” evitando que nadie desde la red se encuentre manipulando tablas o bases de datos que no debería tocar.

3. Iniciar el cliente CLI (TUPASWORD es la cadena de contraseña a elegir, además ver que se debe cifrar con PASSWORD() que es la función de cifrado para contraseñas por defecto de MySQL)

$ mysql -uroot
mysql> use mysql;
mysql> update user set passoword=password('TUPASSWORD') where user='root';

4. Por último queda reinicar el servidor.

Referencias