lunes, julio 28, 2008

Un día de trabajo normal....

Hoy es un día de trabajo normal....¿Aburrido?, no tanto ....
Escribo mientras escucho musica y deberia estar arreglando un documento de diseño XD
pero....5 min mas? 5 min menos? da igual no ....
Estamos todos sentados frente de nuestros computadores trabajando... algunos viendo paginas como la de terra, persnalmente estoy en last.fm escuchando musica derrepenmte :P es bastante bueno para trabajar...ya que estar 9 horas frente al pc aburre un poco sin musica para pasar el rato

El sabado habiamos quedado de juntarnos con unso compañeros de el trabajo para ir a fantasilandia....pero se terminaron las entradas.... nada que hacer, supongo que lo intentaremos hacer el proximo finde :P.

son las 10.59....a las 12.50 vamos a ir a almorzar...cuento los minutos...para salir a dar una vuelta
11.44 sigo esperando XD escucho britney Spears...recordando el pasado :P....

domingo, mayo 18, 2008

Retomando...

Si no escribi en todo este tiempo es por que no tengo tiempo ya que entre a estudiar ing civil industrial (vespertino) , entre a trabajar en EVERIS y estaba kon la memoria...que ahora no se en que esta...bueno retomando:

Event ______Status__ ____Coments
FLISOL_ ____OK _______ Bien fome la cosa...falto organizacion :P
FACEBOOK __OK________Es un nuevo mundo...ahora se puede comprar gente!!!
MEMORIA ___?? ________La verdad ya ni se en que esta eso XD esperando fecha no mas
TRABAJO ___OK ________Ya voy pa cumplir el segundo mes :P todo bien, gente buena, buena gente!!
ESTUDIOS ___50% _______En la mitad de las pruebas sobre 5 y en las otras 2 bajo 2 XD
AMOR ______OK, 100%____jaja toy feliz con mi niño (3 añitos):D:D
AMISTADES _OK _________El que sabe, sabe XD

ahora con esto del trabajo y estudios realmente no tengo tiempo para nada, por eso no posteo sobre muchas cosas en este lugar PERO...pronto habran noticias sobre la liberacion del sistema que me toco hacer para el colegio como tema de memoria !!! asi que Atentos no mas XD

miércoles, febrero 27, 2008

Procedimientos almacenados en PosgreSQL

Bueno aqui dejo un ejemplo de un procedimiento almacenado que realiza un select, y que retorna las filas (los datos) que cumplen con la condicion especificada:


--------------------SPSELECCIONARLECTORNOMBRE--------------------------
create or replace function selectLectorNombre(in nombre varchar,
OUT cod_usuario int, OUT usuario_nombre varchar, OUT usuario_apellido varchar,
OUT usuariorut varchar, OUT usuario_direccion varchar , OUT usuario_telefono varchar, OUT usuario_contrasena varchar,
OUT usuario_tipo int, OUT bloqueado boolean, OUT lector_codabar int)
returns SETOF RECORD AS $sl$
declare
q text;
l record;
begin

q := 'select cod_usuario, usuario_nombre, usuario_apellido, usuario_rut, usuario_direccion,
usuario_telefono, usuario_contrasena, usuario_tipo, bloqueado, lector_codabar from lector where usuario_nombre = ' || quote_literal(nombre)||
' OR usuario_apellido = '|| quote_literal(nombre) ;

for l in execute q loop
cod_usuario := l.cod_usuario;
usuario_nombre := l.usuario_nombre;
usuario_apellido := l.usuario_apellido;
usuariorut := l.usuario_rut;
usuario_direccion := l.usuario_direccion;
usuario_telefono := l.usuario_telefono;
usuario_contrasena := l.usuario_contrasena;
usuario_tipo := l.usuario_tipo;
bloqueado := l.bloqueado;
lector_codabar := l.lector_codabar;
RETURN NEXT;
END LOOP;

RETURN;
END; $sl$ LANGUAGE plpgsql;




--Para ejecutarlo:
select * from selectLectorNombre ('pedro');

jueves, febrero 21, 2008

Regalo gatitos

Bueno recuerdan los gatitos que acogi en mi casa??? ya tan graaandes y los regalo :P saben usar su cajita de arena y comen comida solida, aqui dejo las jotitos :P
son 2 machos de color gris
minino 076
tobi  089
y una hembra
manchitas 078

bueno si alguien quiere uno ...comuniquense conmigo!

jueves, febrero 07, 2008

Triggers en PosgreSQL ( pl/ pgSQL)

Bueno ya estoy trabajando en la Base de datos de mi proyecto, y lo primero que me toco hacer en esta oportunidad fueron triggers utilizando el lengiaje plpgSQL de PosgreSQL( solo habia hecho procedimientos almacenados en SQL server con el lenguajeTransact-SQL)

dejare unos ejemplos a continuacion que seran de utilidad.

ejemplo base:

este trigger basicamente realiza una insercion en una tabla ANTES de insertar en la que se pretende realizar una insersion, o sea al tratar de insertar en la tabla LIBRO se inserta en la tabla MATERIAL .
CREATE OR REPLACE FUNCTION insertlibro() RETURNS trigger AS $insertlibro$

BEGIN
IF (TG_OP = 'INSERT') THEN
INSERT INTO material (cod_tipo_prestamo, material_titulo, material__contenido)
VALUES (new.cod_tipo_prestamo, new.material_titulo, new.material__contenido);
NEW.cod_material := currval('material_cod_material_seq');-- esto va solo si el PK de su tabla es un serial
RETURN NEW;
ELSIF (TG_OP ='UPDATE') THEN
UPDATE material SET cod_tipo_prestao = new.cod_tipo_prestamo, material_titulo = new.material_titulo,material__contenido = new.material__contenido
WHERE cod_material = new.cod_material;
RAISE NOTICE 'NUEVO NOMBRE: %', NEW.USUARIO_NOMBRE;
RETURN NEW;
END IF;

END;
$insertlibro$ LANGUAGE 'plpgsql';

CREATE TRIGGER insertarLibro BEFORE INSERT OR UPDATE ON libro
FOR EACH ROW EXECUTE PROCEDURE insertlibro ();

ejemplo con loop:
este trigger basicamente realiza una insercion multiple en una tabla DESPUES de insertar en la tabla LIBRO .Se insertan varios ejemplares de libro en la tabla EJEMPLARES.

CREATE OR REPLACE FUNCTION insertarEjemplar ()RETURNS TRIGGER AS $W$
DECLARE
cont int := 0;
BEGIN
LOOP
/* inicia loop*/
cont := cont + 1;

INSERT INTO ejemplar(cod_material, ejemplar_estado, ejemplar_numero_identificador)
VALUES (new.cod_material,FALSE,cont);


IF cont = NEW.libro_numero_ejemplares THEN
EXIT;/* finaliza loop solo si se cumple la condicion*/
END IF;

END LOOP;
RETURN NEW;
END;
$W$ LANGUAGE 'plpgsql';

CREATE TRIGGER insertarEjemplares AFTER INSERT ON libro
FOR EACH ROW EXECUTE PROCEDURE insertarEjemplar();

dejare la foto del modelo fisico de datos sobre el cual se estan trabajando estos triggers para su mejor comprension:

modeloFISICO


jueves, enero 31, 2008

Garantia extendida de Falabella

El día martes 29 una AMABLE telefonista de falabella se comunico conmigo para preguntarme sobre el funcionamiento de mi notebook compaQ (como recuerdan es el ntbk que cambie por el packardbell que me salio malo), a lo que le comente que a el par de semanas que lo tube este fallo... y me lo cambiaron ( parcialmente ya que no quisieron cambiarme ni cargador ni bateria ni ninguna cosa extra solo el laptop), esta demás comentar que el "servicio tecnico " que prestan para revisar los productos defectuosos es demasiado 'chanta' ya que solo es un sujeto en un cuchitril desarmando sin ninguna medida de seguridad los equipos ( no usaba guantes, no usaba mascarilla no tenia tomado el pelo PERO el era tecnico OFICIAL de falabella), realmente SUFRI cuando vi como el tipo sin piedad desarmaba mi laptop...el cual me quiso entregar supuestamente 'arreglado', yo me negue claramente a recibirlo( quisas lo hubiese llevado a mi casa y se hubiese quemado), despues de eso me lo cambiaron bajo las condiciones que mensione mas arriba.
La chica me dijo -Ahhhh, pero su notebook ya tiene 6 meses desde la compra y solo tiene de garantia un año, por eso yo la llamo para ofrecerle una garantia extendidas de 2 años por un precio mas economico que el de la tienda.- a lo que yo respondi-¿sabes? mi hermano compro una de esas garantias extendidas para un MP4, y no de lo quisieron reparar- ella me dijo-¿que le paso?- y yo respondi- se le hecho a perder la bateria - a lo que ella me di - Ahhhh, lo que pasa es que la garantia no cubre esas cosas-mmmmm y para que quiero una garantia que no cubre esas cosas pense....y le dije- ¿sabes? lo que mas le puede fallar al notebook es la bateria y si llegase a fallar otra cosa lo mas seguro es que compre uno nuevo ( porsupuesto, ya que la tecnologia sigue avanzando y cada vez a precios mas a la mano y sin tener que pasar rabias gratis)- y ella muy amble me dijo- Bueno, eso quiere decir que si le falla su notebook despues de un aaño usted estaria dispuesta a comprar uno nuevo - yo le dije- siiii- y ella respondio XD- ok,entonces la llamaremos para ofrecele nuevas ofertas -XXD sin comentarios.
En fin comprar o adquirir una de esas garantias extendidas en cualquier multitienda no es un buen negocio ya que ellos son los que reparan el producto, no la empresa autorizada u otro, ademas ellos dicen cuando tienes derecho a decidir cuando te lo arreglan, ya que esas garantias son super cerradas...que mas le podria fallar a un MP4 mas que la bateria?????...Lea antes de comprar ...INFORMESE!!

miércoles, enero 30, 2008

Galletitas de Mantequilla.

A continuacion pondre la receta de unas galletitas de mantequillas que quedan muy buenas y son muy fáciles de preparar. espero que les gusten:

Ingredientes.

1 taza de azucar flor.
250 g de mantequilla
1 huevo
2 a 3 tazas de harina sin polvos de hornear.
2 cucharadas de escencia de vainilla.

primero se debe mezclar la mantequilla con el azucar, agregar el huevo y la vainilla, una vez que se encuentre homogenea se debe agregar la harina hasta que quede una masa que no se pegue mucho en las manos( es inevitable que se pegue un poco sobre todo si hace calor) , una vez lista la masa se deben cortar con figuras a eleccion ( deben ser como de 3-5 mm de grosor) y se colocan al horno a fuego medio hasta que esten duras (se deben colocar espaciadas ya que se esparcen un poco mas cuando entran al horno)...luego que se enfrian quedan ñami ñami , si gustan las pueden adornar con chocolate o glase :P