Entradas

Mostrando entradas de junio, 2013

Linux: montar manualmente un disco duro usb o una memoria usb

1) Para ver los dispositivos conectados por usb usamos lsusb . Verificamos que el sistema ve lo que hemos conectado por usb, Ejemplo de salida: sudo lsusb Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 002: ID 03f0:1027 Hewlett-Packard Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 1058:0748 Western Digital Technologies, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub El dispositivo que quiero conectar es un disco duro usb externo que aparece aquí Bus 001 Device 002: ID 1058:0748 Western Digital Technologies, Inc. 2) Ahora averiguamos como se llama el dispositivo usando el comando blkid . blk muestra todos los dispositivos de bloques estén montados o no. sudo blkid  /dev/cciss/c0d0p2: UUID=&q

Gnome: reiniciar gnome-shell

Para reinicar Gnome-shell, por ejemplo cuando alguna vez se queda colgado o se dispara el consumo de memoria. 1) Pulsamos Alt F2  simultaneamente. 2) Escribimos r y le damos al enter. Mantendrá todos los programas abiertos, por lo que es más cómodo que cerrar ya brir la sesión o matar el servidor X ( control alt retroceso  simultaneamente).

Md5 en oracle

Para calcular md5 en Oracle podemos crear la siguiente función: create or replace FUNCTION md5hash (str IN VARCHAR2)     RETURN VARCHAR2     IS v_checksum VARCHAR2(32);     BEGIN         v_checksum := LOWER( RAWTOHEX( UTL_RAW.CAST_TO_RAW( sys.dbms_obfuscation_toolkit.md5(input_string => str) ) ) );         RETURN v_checksum;         EXCEPTION             WHEN NO_DATA_FOUND THEN             NULL;         WHEN OTHERS THEN             -- Consider logging the error and then re-raise             RAISE;     END md5hash; Ejemplo de uso: select md5hash('diego') from dual; Resultado: 078c007bd92ddec308ae2f5115c1775d Si nuestra idea es almacenarlo como raw: create or replace FUNCTION md5raw (str IN VARCHAR2)     RETURN RAW     IS v_checksum VARCHAR2(32);     BEGIN         v_checksum :=  UTL_RAW.CAST_TO_RAW( sys.dbms_obfuscation_toolkit.md5(input_string => str) ) ;         RETURN v_checksum;         EXCEPTION             WHEN NO_DATA_FOUND THE