19 dic 2008

Como convertir videos 3gp a un formato de PC


Hola!!

Hoy estuve navegando un poco por el internet, ya que a solicitud de un amigo queria pasar sus videos tomados con el telefono a su PC para poder verlos.

Sin embargo al ser archivos 3GP su PC no los reconocia, por lo que no podia verlos.

Aqui teniamos dos opciones.

1. Instalar el Quick Time Player que permite ver los archivos 3GP
2. Buscar un convertidor para pasarlo de 3gp a AVI, MPG o WMV

Al final nos fuimos por la segunda opcion y despues de probar varios Freeware y Demos llegamos a la conclusion que el mejor es Coyote Video Converter.

Este requiere de 3 pasos.
1. Seleccione los archivos que desea convertir
2. Configure el formato de salida y la carpeta donde los desea guardar.
3. Presione convertir.

Y listo!!

Consideraciones Finales:
1. La mayoria de telefonos toman los videos en resolucion QVGA, esto significa que lo toman en un cuarto de VGA(640 X 480) entonces la resolucion maxima es 320 X 240.
2. Hay que probar los diferentes codecs al momento de convertir el video, puede ser que aparezcan cuadros de colores o cosas extrañas, no se daño su archivo, solo hay que cambiar de codec.
3. Se debe de investigar cual es la resolucion maxima de video del telefono y seleccionar esa al momento de convertirlos para mantener la relacion de aspecto.

El homepage del software esta aqui
Puedes descargar directamente el Programa aqui

18 dic 2008

Muchas Gracias!! / Thank You !!

Hola!! Cuando inicie este blog esperaba mi meta era ayudar a algunos usuarios, pero hoy revisando las estadisticas veo que ya hay mas de 11,000 hits!! eso para mi es todo un logro, y espero que al menos el 10% haya encontrado util la informacion que he posteado aqui.

--------------------------------------------------

Hi!! When I started this blog, my goal was to help a few users, but today checking my stats I see more tan 11,000 hits!! For me this is great news, and I hope that at least 10% found the information that I posted here useful.

9 dic 2008

PL/SQL Recorrer un cursor

Buenos dias,

Cuando se esta realizando un recorrido sobre un cursor en PL/SQL un metodo practico de realizarlo es a traves de LOOP ... END LOOP. Para el caso de la variable que contendra el registro activo, esta se define en la creacion del ciclo y para utilizar los datos se maneja variable.dato (ej. c.nombre)


FOR d IN c_descuentos LOOP
   --El cursor que vamos a recorrer es C_DESCUENTOS
   --El registro activo esta en la variable d
   insert into hist_descuentos(codigo,fecha_inicio,fecha_fin)
   values(d.cod,d.fini,d.ffin);
END LOOP; -- Descuentos


los LOOP se pueden usar anidados siempre tomando en cuenta el scope de cada cursor, para que no les de un problema de acceso a datos o un comportamiento inesperado.

La referencia en ingles esta aca

PL/SQL Cursores

Buenos dias,

Los cursores en Oracle pueden ser de varios tipos, sin embargo los dos mas usados son:
1. Cursores implicitos: Son aquellos que devuelven un unico valor usando SELECT INTO.
Select nombre into V_nombre
from VNT_empleado
where cod_empleado = '123321';

2. Cursores explicitos: Son aquellos quedevuelven un conjunto de registros, puden o no contener parametros para filtrar el contenido que devuelven.  Utilizan la instruccion CURSOR IS
Cursor C_empleados is
Select cod_empleado, nombre, area
from VNT_empleado
where cod_area in ('01','03');
Para poder crear un cursor con parametros estos se deben de definir en el encabezado de la instruccion CURSOR NOMBRE(PARAMETROS) IS
Cursor C_empleados(p_compania in varchar2) is
Select cod_empleado, nombre, area
from VNT_empleado
where cod_compania = p_compania;

Espero les sea de utilidad, cualquier cosa no duden en escribirme

Hay todo un manual muy completo de cursores aca