Desarrollo de software o Software personalizado

¿Por qué el software personalizado o desarrollo a la medida?

Por lo general los programas o software comercial disponible en el mercado no cuentan con las funcionalidades o características específicas que requieren las empresas, en esta caso es totalmente recomendable desarrollar un software a la medida.

Las empresas que han utilizado el servicio de desarrollo de software a la medida o software personalizado, saben que obtendrán un producto que cubrirá todas las necesidades requeridas en la empresa.

Sigue leyendo

Clonar todo un disco duro consola linux

Listas las unidades conectadas al sistema

df -h

El método anterior nos servirá para clonar una partición. Si lo que queremos es clonar todo un disco duro, el disco de salida tiene que ser del mismo tamaño o más grande que el disco de entrada. Clonaremos el disco /sdb en /sdc con este comando:

dd if=/dev/sdb of=/dev/sdc

Si queremos comprobar el estado de los discos tras la clonación, usaremos este otro comando:

fdisk -l /dev/sdb /dev/sdc

Cambiar fecha y hora en Ubuntu

Visualizar la fecha y hora:
Comando:

date                                                                                 

Si queremos cambiar la fecha y hora de nuestro sistema usaremos el mismo comando pero con el parámetro “–set” de la siguiente forma, no olvides los “”.

Comando:

date --set "2017-10-17 01:16"

Donde en primer lugar especificamos el año, seguido del numero del mes, el día del mes la hora y los minutos que queremos establecer.

Visualizar zona horaria:

Si deseamos ver en que zona horaria tenemos configurado nuestro servidor ejecutaremos el siguiente comando:

Comando:

cat /etc/timezone

La salida obtenida corresponde a la franja horaria de “Madrid”.

Cambiar zona horaria:

Si queremos cambiar la zona horaria ejecutamos el comando y seleccionamos el continente y la ciudad a la franja horaria a la que corresponda nuestra ubicación.

dpkg-reconfigure tzdata

Solucionar error NO_PUBKEY Ubuntu

Cuando se ejecuta una actualización apt update, o cuando se intenta actualizar las fuentes de software, apt se quejará de no poder descargar todos los índices del repositorio, mostrando errores como este:

Las firmas siguientes no se pudieron verificar porque su clave pública no está disponible: NO_PUBKEY 3F01618A51312F3F

Solución: Importar por lotes todas las claves GPG que faltan

Cuando faltan varias claves OpenPGP públicas, puedes usar una simple línea para importarlas todas de una sola vez:

sudo apt update 2>&1 1>/dev/null | sed -ne 's/.*NO_PUBKEY //p' | while read key; do if ! [[ ${keys[*]} =~ "$key" ]]; then sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys "$key"; keys+=("$key"); fi; done

Ejemplo Cursor MySQL

Ejemplo Cursor MySQL

DELIMITER $$
CREATE PROCEDURE createEmailList (
    INOUT emailList varchar(4000)
)
BEGIN
    DECLARE finished INTEGER DEFAULT 0;
    DECLARE emailAddress varchar(100) DEFAULT "";

    -- declare cursor for employee email
    DEClARE curEmail 
        CURSOR FOR 
            SELECT email FROM employees;

    -- declare NOT FOUND handler
    DECLARE CONTINUE HANDLER 
        FOR NOT FOUND SET finished = 1;

    OPEN curEmail;

    getEmail: LOOP
        FETCH curEmail INTO emailAddress;
        IF finished = 1 THEN 
            LEAVE getEmail;
        END IF;
        -- build email list
        SET emailList = CONCAT(emailAddress,";",emailList);
    END LOOP getEmail;
    CLOSE curEmail;

END$$
DELIMITER ;