Archivo de la Categoría 'Tips'

Bajar la calidad de un MP3

Si, el título del post es correcto, explicaré cómo se puede bajar la calidad de un archivo MP3 en Linux con un sencillo comando.
Se preguntarán, ¿para qué querría bajar la calidad de un archivo de audio? pues no es común hacer esto, pero yo lo uso cuando quiero transferir alguna canción a mi celular para [...]

Tip: Configurar KDE4 en español

Si, como yo, al instalar KDE4 se quedaron con un escritorio en inglés, es sencillo configurarlo al español. Desde Adept se debe instalar el paquete kde-l10n-es o desde consola (en Kubuntu)
sudo apt-get install kde-l10n-es
En mi caso obtenía un error de incompatibilidad con un paquete de idiomas que tenía, por lo que fue necesario ejecutar en [...]

Cifrar texto usando MD5 en PL SQL

MD5 (Algoritmo de Resumen del Mensaje 5) es un algoritmo de cifrado de 128 relativamente seguro. Una codificación de MD5 es generalmente un número de 32 dígitos hexadecimal.
En PL/SQL podemos cifrar cadenas de texto usando la función DBMS_OBFUSCATION_TOOLKIT.MD5 de esta forma:
PLAIN TEXT
PLSQL:

DECLARE

   cifrado_raw   VARCHAR2(100);

   texto_cifrado VARCHAR2(100);

BEGIN

   --Se obtiene un texto cifrado en "crudo"

   cifrado_raw := [...]

Cadenas nulas en PL/SQL

Un tip de PL/SQL que es simple, pero que les puede ahorrar algunos dolores de cabeza. Imaginen que tienen el código de abajo, cuál creen que sea la salida?
PLAIN TEXT
PLSQL:

DECLARE

   --se asigna a una cadena vacía (dos comillas simples sin espacio entre ellas)

   v_cadena VARCHAR2(20) := '';

BEGIN

   IF v_cadena = '' THEN

      [...]

ORA-01422: Exact fetch returns more than requested number of rows

En PL SQL, el error ORA-01422: Exact fetch returns more than requested number of rows se produce cuando se tiene una consulta SELECT - INTO que devuelve más de una fila.
Por ejemplo:
PLAIN TEXT
PLSQL:

DECLARE

n_orderid   NUMBER;

BEGIN

SELECT o.orderId

INTO n_orderid

FROM t_ordenes o

WHERE o.status = 'a'

EXCEPTION

WHEN OTHERS THEN

DBMS_OUTPUT.put_line('Error '||SQLERRM);

END;

Si es que la se tienen varias filas que cumplan la [...]

Abrir archivos djvu / djv en Linux

DjVu es un formato de archivo para almacenar imágenes digitalizadas (escaneadas), especialmente aquellas que contienen texto y gráficos. Puede ser un sustituto a los archivos PDF pues ocupan menos espacio sin perder calidad.
Para abrir un archivo DjVu en Linux (lo he probado en Kubuntu 8.04) necesitaremos los paquetes djview djvulibre-bin djvulibre-plugin. Se pueden instalar por [...]