jueves, 3 de septiembre de 2009

Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B

Cuando al actualizar los repositorios con sudo aptitude update, nos salen los siguientes errores:

W: GPG error: http://security.debian.org etch/updates Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://ftp.fr.debian.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 9AA38DCD55BE302B
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas

La solución es la siguiente: Escribir por consola las siguientes instrucciones.

debian:/home/alumno# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
debian:/home/alumno# gpg --armor --export 9AA38DCD55BE302B | sudo apt-key add -
OK
debian:/home/alumno# aptitude update

lunes, 31 de agosto de 2009

Patrones, en powert point e Impress

Para las diapositivas de powert point e impress podemos diseñar un patrón, que son unas características comunes para todas las transparencias. En ella se puede utilizar texto y gráficos así como el fondo y todo...

Para diseñar el patron con Powert point nos vamos a:

Ver > Patrón > Patrón de Diapositivas

Para diseñar el patron con Impress nos vamos a:

Ver > Fondo > Patrón de Diapositivas o Patrón de notas

sábado, 29 de agosto de 2009

Cambiar el autor de los documentos de OpenOffice.

Para cambiar el autor de cualquier documento de OpenOffice, abrimos cualquiera de sus programas y nos situamos en HERRAMIENTAS > OPCIONES (Ficha: Datos del usuario)
y ahí mismo veremos la opción para cambiar el nombre y apellidos.

Al cambiarlo una vez, se cambia para todas las aplicaciones de openoffice.

viernes, 14 de agosto de 2009

Cambiar el idioma a windows vista.

Toda la információn utilizada para cambiar el idioma en windows vista la he sacado de aquí: http://www.froggie.sk/es/download.html

Aqui expondré un pequeño resumen de los pasos que yo realicé.

DESCARGA PAQUETE MUI
1.-Descargarse un paquete MUI. Para ello tenemos que tener encuenta 2 cosas:
Tipo de Sistema : 32 bits o 64 bits.
Service Pack : SP1, SP2, o RTM (si no tiene SP).

Para ello os situais sobre INICIO > PANEL DE CONTROL > SISTEMA y podreis comprobar estas características, si no especifica nada de SP1 y SP2 es que estais en el caso de RTM.

Para la descarga del paquete os dirigis a la página siguiente, y escogeis el MUI que se ajusta a vuestro sistema operativo.
http://www.froggie.sk/es/download.html

Ojo: Una vez descargado no deis doble click sobre el archivo que os habeis, que lo utilizaremos con el siguiente programa que describo en el punto2.

DESCARGA VISTALIZATOR
2.- Para la instalación del idioma, hay que descargarse un programa de apoyo, el Vistalizator.
http://www.froggie.sk/download/Vistalizator.exe

3.- En la siguiente dirección se encuentra las capturas de como utilizar el programa Vistalizator con el archivo MUI que nos hemos descargado en el punto 1.
http://www.froggie.sk/es/screens.html

4.- Reiniciar el equipo, y se habrá cambiado el idioma ;).

martes, 3 de marzo de 2009

mysql - ERROR 1442 (HY000) - trigger recursivo

ERROR MYSQL
ERROR 1442 (HY000): Can't update table 'docencia' in storedfunction/trigger because it is already used by statement which invokedthis stored function/trigger.

Esto se debe a que si se crease el trigger se harian llamadas recursivas infinitas.

Por ejemplo.
+---------+--------+---------+
cod_pro cod_asp creditos
+---------+--------+---------+
1 1 10
+---------+--------+---------+

Si quiero hacer que si se modifican los creditos, vaya a la tablaprofesores (cod_pro) y le modifique el número de créditos que imparte.

Con un trigger con mysql, no podría hacerlo porque, cada vez que yolance un update, se lanza el trigger y dentro del trigger hay unupdate sobre la misma tabla, por lo que también se lanzaría de nuevoel trigger...y así sucesivamente.

Ejemplo de trigger
delimiter //
CREATE TRIGGER total_creditos3
AFTER UPDATE ON docencia
FOR EACH ROW
BEGIN
IF OLD.creditos != NEW.creditos then
UPDATE docencia SET creditos=creditos + (new.creditos -old.creditos)
wherecod_pro=old.cod_pro;
END IF;
END;//
delimiter ;
palyginti kainas