jueves, 30 de marzo de 2023

Activar inicio rápido en Windows 10 desde línea de comandos

 

activar inicio rapido en windows 10 desde linea de comandos

Para activar la función de inicio rápido en Windows 10 desde la línea de comandos, sigue los siguientes pasos:


1. Abre una ventana de línea de comandos con permisos de administrador. Puedes hacerlo haciendo clic derecho en el menú Inicio y seleccionando "Símbolo del sistema (administrador)".


2. Escribe el siguiente comando y presiona Enter:


powercfg /hibernate on


Este comando habilitará la función de hibernación en tu sistema, lo que es necesario para que funcione el inicio rápido.


3. Luego, escribe el siguiente comando y presiona Enter:


REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /V HiberbootEnabled /T REG_dWORD /D 1 /F


Este comando activará la función de inicio rápido en el registro de Windows.


4. Reinicia tu computadora para que los cambios surtan efecto.


Después de reiniciar, deberías poder utilizar la función de inicio rápido en Windows 10. Ten en cuenta que esta función puede no estar disponible en todos los sistemas, dependiendo del hardware y la configuración del sistema.

lunes, 6 de marzo de 2023

Configuración / acceso Modem Coship CCM8200 Claro CO

 

Modem Coship CCM8200

Para acceder a este modem cuando se le han restablecido los valores de fabrica se debe realizar por la IP 192.168.0.1

Credenciales son:

admin / admin


login coship ccm8200

La IP 192.168.100.1 no permite acceder con las credenciales anteriores. Por el momento son desconocidas.

Una vez has ingresado, solamente podrás apreciar la opción System:

menú coship ccm8200


Presiona el botón secundario del Mouse encima de System para ver el menú contextual:

Herramientas de desarrollo

Utiliza la opción Inspeccionar para ver el código y cambiar donde veas "display: none" por "display: block"

display none

display block

Esto permitirá automáticamente visualizar las opciones que se encuentran ocultas para el usuario admin:

menu medio


Activa todas las opciones ocultas en el código y cierra la herramienta presionando F12

menú total

Ahora procede a cambiar los ajustes que deseas.


sábado, 18 de febrero de 2023

Configuración / Acceso Módem Hitron CGNV5 Claro CO

Router Hitron CGNV5CLR

 

Para acceder a este módem de Claro Colombia, existen dos formas. El modo Router y el modo Bridge.

IP de los modos:

Modo Router: 192.168.0.1

Modo Bridge: 192.168.100.1


Para ingresar a configuración de este módem se debe realizar por el modo Bridge.



Las credenciales son:

admin

Uq-4GIt3M


El modo Router solo da información y estado sobre el dispositivo.


Recuerda que el 3er octeto de la IP puede variar según la configuración creada previamente por el ISP. Por ejemplo 192.168.10.1 o 192.168.20.1

lunes, 13 de febrero de 2023

Redimensionar una imagen cargada en un form con PHP

 


Usa esta función:

function resize($img, $path, $width, $height)

{

    list($width_orig, $height_orig) = getimagesize($img);

    $ratio_orig = $width_orig / $height_orig;


    if ($width / $height > $ratio_orig) {

        $width = $height * $ratio_orig;

    } else {

        $height = $width / $ratio_orig;

    }


    $image_p = imagecreatetruecolor($width, $height);

    $image = imagecreatefromjpeg($img);

    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

    imagejpeg($image_p, $path, 70);

}


Ejemplo:

resize($tmp_archivo, $path, '500', '500');


Donde $tmp_archivo es el archivo que se encuentra en el servidor cargado desde el form y $path es la ruta junto con el nombre del archivo donde se desea la copia redimensionada.

Los dos últimos parámetros son literales que indican el tamaño del archivo redimensionado.

El código calcula la relación de aspecto de la imagen original y la mantiene al redimensionarla. Luego, crea una nueva imagen con las dimensiones especificadas y copia los datos de la imagen original en ella, reescalándolos al mismo tiempo.

miércoles, 8 de febrero de 2023

Ocultar enlace directo de un archivo con php

 


Puedes ocultar un enlace directo a un archivo almacenado en tu servidor de la siguiente manera:

Crea un archivo PHP con el siguiente código:


$file = 'ruta/al/archivo';


if (file_exists($file)) {

    header('Content-Description: File Transfer');

    header('Content-Type: application/octet-stream');

    header('Content-Disposition: attachment; filename="'.basename($file).'"');

    header('Expires: 0');

    header('Cache-Control: must-revalidate');

    header('Pragma: public');

    header('Content-Length: ' . filesize($file));

    readfile($file);

    exit;

}


Reemplaza la ruta 'ruta/al/archivo' por la ruta real al archivo que deseas descargar.


Guarda este archivo PHP con un nombre apropiado, por ejemplo, descarga.php.


Comparte el enlace al archivo PHP en lugar del enlace directo al archivo.


Al acceder a este archivo PHP, se descargará el archivo correspondiente sin que el usuario vea la ruta real al archivo en el servidor.


Si deseas crear un gestor de descargas puedes utilizar variables get para pasar un id o clave codificada que en el script sea interpretada como el nombre del archivo.


O simplemente pasar el nombre del archivo y dejar un path que solo tú conozcas.

lunes, 6 de febrero de 2023

Leer primera imagen de un video con php


leer primera imagen de un video con php


Puedes usar la biblioteca FFmpeg para extraer la primera imagen de un video con PHP. Aquí hay un ejemplo de código que muestra cómo hacerlo:



// Ubicación del video

$video_file = '/path/to/video.mp4';


// Nombre del archivo de imagen de salida

$image_file = '/path/to/image.jpg';


// Comando para extraer la primera imagen del video

$cmd = "ffmpeg -i $video_file -ss 00:00:01.000 -vframes 1 $image_file";


// Ejecutar el comando

exec($cmd);



Asegúrate de tener FFmpeg instalado en tu servidor y de tener permisos para ejecutar comandos en el sistema.

martes, 8 de noviembre de 2022

Conocer último elemento de un array en foreach PHP

 

Conocer último elemento de un array en foreach PHP

Para conocer el último elemento en un array utilizando un foreach la forma más optima sería:

foreach ($array as $key => $value) {
    echo $value['elemento_menu'];

    if ($key != count($array) - 1) {
        echo ' | ';
    }
}

Resultado:

Elemento1 | Elemento 2 | Elemento3

No se imprimiría para el último elemento el caracter | (pipe) al final