jueves, 21 de mayo de 2020

Deshabilitar inicio rápido Windows 10

Windows Regedit

Si la Hibernación de Windows 10 está desactivada no se incluye en las propiedades y configuraciones de la batería la opción deshabilitar inicio rápido.

Algunos equipos no pueden apagarse o reiniciar correctamente con esta opción activa.

Para deshabilitar esta opción desde el editor de registro se debe ejecutar el comando regedit.exe y buscar la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power

Buscar la propiedad HiberbootEnabled y cambiar el valor 1 por 0 y finalmente reiniciar el equipo.


HiberbootEnabled

Si el problema persiste se debe activar la Hibernación en Windows y reiniciar el equipo.

Finalmente desde la configuración de batería y la opción "Elegir el comportamiento de los botones de inicio/apagado", en la sección Configuración de apagado, desmarcar la casilla Activar inicio rápido.

Activar inicio rápido

Al final se puede volver a desactivar la Hibernación en Windows.

lunes, 18 de mayo de 2020

Eliminar directorios, subdirectorios y archivos en Linux

borrar en linux

Para eliminar carpetas y su contenido en Linux se utiliza el comando

rm -rf /path/carpeta

En caso de no ser propietario de dicho contenido se usa

sudo rm -rf /path/carpeta

sábado, 9 de mayo de 2020

Laptop se desconecta de WiFi (had deauthenticated)

Laptop se desconecta de WiFi (had deauthenticated)

Cuando el laptop o dispositivo que se ha ingresado a la red WiFi se desconecta o no puede acceder a esta, se debe ir a la configuración del módem y seleccionar auto en el item del canal.

canal módem wifi


Esto hará que el módem seleccione el canal menos saturado.

Adicionalmente se debe verificar que el Sufijo de Dominio sea numérico. Puedes ingresar 8.8.8.8 o 1.1.1.1 o cualquiera que tengas según tu preferencia.

ip

Si el problema persiste se puede ingresar a la línea de comandos en modo administrador y ejecutar en su orden los siguientes comandos:

netsh winsock reset
ipconfig /release
netsh int ip reset
ipconfig /renew
ipconfig /flushdns

Posiblemente los comandos "netsh" piden reiniciar el equipo y se debe realizar antes de continuar con el siguiente comando.

También se puede verificar el tipo de cifrado y dejándolo como TKIP and AES

Tipo de cifrado

jueves, 19 de septiembre de 2019

Actualizar caracteres extraños en mysql con un solo query

Actualizar caracteres extraños en mysql con un solo query

Para actualizar un campo de una tabla en mysql en su totalidad se utiliza este solo query:

UPDATE [tabla] SET [campo] = CONVERT(BINARY CONVERT([campo] USING latin1) USING utf8);

Ejemplo:

UPDATE wallpaper SET titulo = CONVERT(BINARY CONVERT(titulo USING latin1) USING utf8);

Nota importante:
Por motivos de seguridad de los datos es vital sacar un backup de los datos a actualizar.

martes, 17 de septiembre de 2019

Crear log en archivos PHP y recuperar la información

Crear log en archivos PHP y recuperar la información

Con este método podemos gestionar de forma fácil cualquier log en archivo que deseemos almacenar:

function saveLOG($nombre, $info) {
    $file = fopen($nombre . '_' . date('Y-m-d') . '.txt', 'a');
    fwrite($file, $info . PHP_EOL);
    fclose($file);
}

$nombre es el nombre del archivo. El método le agregaría la fecha actual y le pondría la extensión txt.

$info es la información que deseamos guardar.

Ejemplo de uso:

$info = "$dato1|$dato2|$dato3|$dato4|$dato5|$dato6";
saveLOG('noti_susc.txt', $info);

Aquí hemos separado por el carácter | (pipe) los datos que se encuentras en las variables. También podemos guardar texto literal, o cualquier otro dato tipo texto.

Para leerlo simplemente usamos la función de php fopen:

$f = fopen('noti_susc.txt_2019-09-17.txt', 'r'); // Aquí colocamos el nombre del archivo en el cual guardamos el log o cualquier otro log legible.

while ($l = fgets($f)) {
    if (feof($f)) { // Truco no muy bonito pero efectivo, que al llegar al fin de archivo salga del bucle
        break;
    }

    $aux = explode('|', $l); // Guardamos los datos separados por el carácter | y los separamos
    // Uso de los datos separados
    echo $aux[0] . $aux[1] . $aux[2] . $aux[3] . $aux[4] . $aux[5] . $aux[6]; // Etc. cantidad de variables
}

domingo, 14 de julio de 2019

Activar o desactivar hibernación Windows 10


Para desactivar hibernación en Windows 10 se debe ejecutar el comando en la consola:

powercfg.exe /h off


Para activar:

powercfg.exe /h on

lunes, 17 de junio de 2019

Parsear variables de una cadena get con PHP



Para obtener la variables de una cadena get de forma simple se usa el método parse_str() de php.

Ejemplo:

$cadena = "id=1&ver=1.0&os=ios&name=verizon";
parse_str($cadena);

Uso de variables:
$id, $ver, $os, $name