Me compre un celular nuevo, un Sony Ericsson Xperia P, y luego de comprarlo me dasyune que no llevan los chip comunes sino que lleva uno mas chico, que se llama MicroSIM, la forma es igual que el chip que se he usado hasta ahora pero mas chico.
Buscando en internet encontre que se puede cortar el chip comun y el chip funciona bien, es mas lo hice y de primera me funciono.
Para eso les dejo el documento adjunto que nos lo que hacen es poner el chip arriba de la imagen, marcarlo con un lapiz en la marcas que se muestran en la imagne y despues con una tigera cortar con mucho cuidado y listo.
Esto lo hice yo porque soy muy ansioso, pero Antel (en Uruguay obviamente) ya entrega microsim, asi que pueden acercarse a alguna agencia y averiguar.
MicroSim PDF
Intentare mostrarles todas las cosas que me pasan día a día en mis pruebas, en mi trabajo, etc.
domingo, 12 de agosto de 2012
sábado, 28 de julio de 2012
Largo de nombres de tablas en DB2 con Genexus 9.0
Empce un proyecto nuevo y el cliente exigio que se utilizase DB2. Este proyecto lo desarrollaremos con Genexus 9.0, y es una migracion de un proyecto que tenemos con MySql. Al intentar crear la base de datos desde Genexus me daba problema con tablas e indices que el largo del nombre era mayor a 18 caracteres.
Investigando y obteniendo ayuda de artech, encontramos que este problema se da con Genexus 9 ya que DB2 anterior a la versión 10, no soportaba mas de 18 caracteres, entonces genexus por mas que se configuraba en las propiedades del modelo que el largo de las tablas era 30 igual daba error y no dejaba impactar la base, segun algunos sac para la version Evo1 U3 de genexus esto se soluciona.
Pero existe un workaround, en el archivo config.gx que si no existe se debe de crear en la raiz del modelo, copiar lo siguiente:
Luego de esto se sigue trabajando igual, no cambia nada en la operativa diaria.
Investigando y obteniendo ayuda de artech, encontramos que este problema se da con Genexus 9 ya que DB2 anterior a la versión 10, no soportaba mas de 18 caracteres, entonces genexus por mas que se configuraba en las propiedades del modelo que el largo de las tablas era 30 igual daba error y no dejaba impactar la base, segun algunos sac para la version Evo1 U3 de genexus esto se soluciona.
Pero existe un workaround, en el archivo config.gx que si no existe se debe de crear en la raiz del modelo, copiar lo siguiente:
rgz0001=w
rgz0002=w
rgz0014=w Luego de esto se sigue trabajando igual, no cambia nada en la operativa diaria.
lunes, 2 de julio de 2012
Pegar subtitulo amarillo en video avi
El problema comenzo cuando me compre un nuevo televisor, y este reproduce algunos formatos (no los ultimos) de video, por ejemplo el conocido mkv no lo reproduce. entonces lo que primero empece a buscar fue un programa para pasar lo mas rapido posible mis mkv a un formato que lo leyera (luego de algunas pruebas vi que el .avi lo reproduce impecable.
Despues de encontrar el formato que se acomodaba a mi nuevo televisor empece a mirar algunas peliculas, y el primer problema que me salto fue que pro mas que me bajaba subtitulos srt con la ortografia bien, cuando los vehia, se comia algunas letras y detecte que eran los caracteres españoles, como la ñ, los tildes, los signos de admiracion que inicial, etc.
Lo primero que se me ocurrió fue quitar las letras y símbolos que no son reconocidos en el ingles y ver las películas con faltas de ortografía, esto soluciono el tema pero realmente se hace tedioso leer algo que tenga faltas de ortografía grabes (por mas que yo soy lo peor que hay para esto). Ademas solo los ponía en blanco y a veces se confundían con la película y no se veía que estaban diciendo. Entonces empece a buscar un programa para pegar subtitulo al vídeo y que sean de algún color.
En resumen lo que yo quiero es tener un programa que me pase los video de mkv a avi, y que ademas me pegue en el mismo video los subtitulso y que sean de un color particular (normalmente el amarillo va muy bien).
Entonces encontre AVS video converte, es un programa pago, pero que cumple con todo lo que yo necesito. Primero lo que mas me gusto es que puede trabajar multi hilo, con lo cual si lo configuramos bien, y tenemos un equipo de varios procesadores, el los exprime y los hace trabajar, pero también puede trabajar en 1 solo hilo, lo cual podemos dejar el programa trabajando cuando estamos utilizando el pc y realmente no mata el equipo (esto comprobado, lo uso de las 2 forma y funciona bien). Y lo segundo bueno que es complicado de encontrar es que el programa deja incrustar los subtitulos y los deja poner del color que queremos. Y por ultimo y no menos importante, tiene miles de formatos y dispositivos, por ejemplo yo utilizo la conversión a avi 1080 y 720, en algún momento voy a probar la conversión a dispositivo android.
La idea es fácil, lo primero es tener un vídeo en el formato que sea, ya que soporta muchos formatos. lo segundo es encontrar los subtitulo y dejarlos con el mismo nombre que el vídeo, solo cambiada la extensión. Y lo ultimo es ejecutar el programa, decirle cual es el vídeo, y luego indicarle en la parte avanzada que va a quedar los subtitulo como pista 1, y por ultimo en la parte de edición, poner el color que nos guste, y darle al boton convertir y listo, esperar (depende del tamaño y el formato, pero yo videos de 1 GB mkv a 720, con 1 hilo solo, me demora 1/2 hora en transformarlos, pero obvio esto depende del procesamiento del equipo)
A continuacion pego con imagenes y todo lo que esta en el manual de avs video converte, que realmente es muy claro
El proceso de conversión depende del tamaño de archivo de
entrada, parámetros de conversión y la configuración del ordenador. Una
vez realizada la conversión, el programa ofrecerá transferir el archivo
de salida a su dispositivo móvil o grabarlo en un disco.
Ahora su archivo de salida convertido al formato necesario contiene subtítulos.
Despues de encontrar el formato que se acomodaba a mi nuevo televisor empece a mirar algunas peliculas, y el primer problema que me salto fue que pro mas que me bajaba subtitulos srt con la ortografia bien, cuando los vehia, se comia algunas letras y detecte que eran los caracteres españoles, como la ñ, los tildes, los signos de admiracion que inicial, etc.
Lo primero que se me ocurrió fue quitar las letras y símbolos que no son reconocidos en el ingles y ver las películas con faltas de ortografía, esto soluciono el tema pero realmente se hace tedioso leer algo que tenga faltas de ortografía grabes (por mas que yo soy lo peor que hay para esto). Ademas solo los ponía en blanco y a veces se confundían con la película y no se veía que estaban diciendo. Entonces empece a buscar un programa para pegar subtitulo al vídeo y que sean de algún color.
En resumen lo que yo quiero es tener un programa que me pase los video de mkv a avi, y que ademas me pegue en el mismo video los subtitulso y que sean de un color particular (normalmente el amarillo va muy bien).
Entonces encontre AVS video converte, es un programa pago, pero que cumple con todo lo que yo necesito. Primero lo que mas me gusto es que puede trabajar multi hilo, con lo cual si lo configuramos bien, y tenemos un equipo de varios procesadores, el los exprime y los hace trabajar, pero también puede trabajar en 1 solo hilo, lo cual podemos dejar el programa trabajando cuando estamos utilizando el pc y realmente no mata el equipo (esto comprobado, lo uso de las 2 forma y funciona bien). Y lo segundo bueno que es complicado de encontrar es que el programa deja incrustar los subtitulos y los deja poner del color que queremos. Y por ultimo y no menos importante, tiene miles de formatos y dispositivos, por ejemplo yo utilizo la conversión a avi 1080 y 720, en algún momento voy a probar la conversión a dispositivo android.
La idea es fácil, lo primero es tener un vídeo en el formato que sea, ya que soporta muchos formatos. lo segundo es encontrar los subtitulo y dejarlos con el mismo nombre que el vídeo, solo cambiada la extensión. Y lo ultimo es ejecutar el programa, decirle cual es el vídeo, y luego indicarle en la parte avanzada que va a quedar los subtitulo como pista 1, y por ultimo en la parte de edición, poner el color que nos guste, y darle al boton convertir y listo, esperar (depende del tamaño y el formato, pero yo videos de 1 GB mkv a 720, con 1 hilo solo, me demora 1/2 hora en transformarlos, pero obvio esto depende del procesamiento del equipo)
A continuacion pego con imagenes y todo lo que esta en el manual de avs video converte, que realmente es muy claro
Introducción
A veces es necesario convertir el vídeo que contiene
subtítulos. Es un texto que aparece en el borde inferior de una imagen,
con frecuencia sobreimpuesto a ella, aportando información adicional
sobre la misma o traduciendo una narración o diálogo conducido en un
idioma extranjero. Puede ser de gran ayuda si no se oye bien lo que se
dice en la pantalla.
Usando AVS Video Converter es posible convertir no sólo DVDs con subtítulos a otros tipos de archivo de vídeo preservando subtítulos en el vídeo de salida, sino también convertir, por ejemplo, archivos .avi con subtítulos ubicados en archivos distintos - .ssa o .srt a otros formatos de vídeo con subtítulos.
Nota: en caso de convertir un archivo de vídeo .avi con un archivo de subtítulos .ssa o .srt por favor asegúrese de que ambos archivos tienen el mismo nombre (e.g. Mi vídeo.avi y Mi vídeo.srt o My video.avi y My video.ssa) para que el programa pueda cargar el archivo de subtítulos de modo apropiado.
Usando AVS Video Converter es posible convertir no sólo DVDs con subtítulos a otros tipos de archivo de vídeo preservando subtítulos en el vídeo de salida, sino también convertir, por ejemplo, archivos .avi con subtítulos ubicados en archivos distintos - .ssa o .srt a otros formatos de vídeo con subtítulos.
Paso 1:
Descargar e instalar AVS Video Converter
Haga clic aquí
para descargarlo. Después de que termine la descarga, ejecute el archivo AVSVideoConverter.exe y siga las instrucciones del programa de instalación.
Paso 2:
Ejecutar AVS Video Converter y seleccionar un archivo de entrada
Para especificar el archivo de vídeo que desea convertir pulse el botón Navegar... ubicado al lado del campo Archivo de entrada. En la ventana abierta de Windows Explorer seleccione un archivo de vídeo:
Nota:
por favor seleccione sólo el archivo VIDEO_TS.IFO para la conversión;
para hacerlo, siga: X:\Video_TS\Video_TS.IFO. "X" representa el DVD-ROM o
una carpeta en el disco duro en la que se guarda el DVD que desea
convertir. Por favor véase la sección de la ayuda online para obtener más detalles sobre como convertir sus DVDs caseros a otros formatos de vídeo.
Paso 3:
Seleccionar subtítulos
Cuando el archivo haya sido cargado haga clic en el botón Avanzado >> para abrir la ventana de parámetros adicionales de archivo:
Los subtítulos del archivo .ssa o .srt aparecerán en la sección Subtítulos en la pantalla de parámetros avanzados. Haga clic en la flecha hacia abajo y seleccione los subtítulos de la lista.
Si el vídeo de entrada es de formato DVD, éste podrá contener
más de un archivo de subtítulos. Usted deberá seleccionar los subtítulos
necesarios en la lista desplegable:
Paso 4:
Seleccionar una ubicación para el vídeo de salida
Pulse el botón Navegar... ubicado al lado del campo Archivo de salida y seleccione una ubicación en el disco duro para el archivo de salida.
Nota: es indispensable que usted seleccione una ubicación para su vídeo resultante en el disco duro del ordenador.
Paso 5:
Convertir archivos
Seleccione el formato de su archivo de salida con el clic sobre uno de los botones en la pestaña Formatos de la Barra de herramientas principal o en la barra Más formatos (pulse el botón Mostrar más formatos para abrirla), elija parámetros de conversión en la lista disponible y pulse el botón ¡Convertir! para empezar la conversión:Ahora su archivo de salida convertido al formato necesario contiene subtítulos.
Reloj Android para la mesita de luz (segunda parte).
En el post anterior les comentaba de un programa para ver el reloj toda la noche (sin que el celular se bloquee). Ese progama funcionaba perfecto, pero el consumo de la bateria hacia que mi bateria en la noche se agotara, hice pruebas en modo normal y en modo avion, y en este ultimo aguantaba un poco mas pero no lo suficiente.
Entonces busque un nuevo programa para ver si hacia un uso mas efectivo de la batería, y encontré Off clock
https://play.google.com/store/apps/details?id=com.saulius.mockus.off
Este programa es mucho mas básico que el anterior, solo tienen un fondo negro y letras blancas, pero en la noche se ven bien, y con este si la batería (en modo avión) me dura bien toda la noche.
Entonces busque un nuevo programa para ver si hacia un uso mas efectivo de la batería, y encontré Off clock
https://play.google.com/store/apps/details?id=com.saulius.mockus.off
Este programa es mucho mas básico que el anterior, solo tienen un fondo negro y letras blancas, pero en la noche se ven bien, y con este si la batería (en modo avión) me dura bien toda la noche.
miércoles, 20 de junio de 2012
Reloj Android para la mesita de luz.
Bueno esto es así, en las noche de invierno, donde hace
mucho frio, siempre he querido tener un reloj en mi mesa de luz, que con un
simple vistazo, vea la hora en la que estoy. Hasta ahora los relojes que
funcionan en Android, la mayoría al bloquearse el celular estos no se ven,
entonces por mas que ponga el reloj en la noche tengo que estirar la mano y
tocar la pantalla, y esto no es lo que quiero.
Buscando un poco en Internet encontré que hay algunos pagos,
y encontré uno gratis que funciona bien, gasta batería (no excesivamente pero
mas de lo que debería a mi entender) esta es la contra que quizás se le puede
atribuir, y realmente hace lo que yo necesito, mostrar la hora toda la noche.
Les dejo el link al google play para que lo miren.
jueves, 10 de mayo de 2012
Administrar mi android desde el PC
Hay muchas aplicaciones que dejan acceder a algunas cosas del celular desde el pc, por ejemplo AirDoid es una de estas, que deja escribir un sms desde el pc y muchas cosas mas. Pero yo necesitaba algo mas, por ejemplo utilizo bastante WhatsApp, y no he encontrado ninguna aplicacion que desde el PC se pueda escribir. Como tengo un celular de 3 pulgadas (chico) escribir es a veces un poco complicado y como estoy todo el dia con la computadora, necesitaba algo al estilo VNC o similar que me conectar al escritorio android.
Una aplicacion Java realiza esto, y es fantástico, la idea es conectar el celular por el cable usb, luego ejecutar esta aplicacion, y en el escritorio se nos abre una pantalla la cual es exactamente lo que estas viendo en el celular, es mas si tu presionas un icono de una aplicacion, en el celular vas a ver que se realiza lo mismo.
Entonces con esto podemos hacer casi todo lo mismo que si tuviéramos el celular en la mano, pero desde una pantalla en windows (supongo que como es java también funciona en linux, pero no lo he probado). No tengo que comentarle que escribir un mensaje es WhatsApp desde el teclado de mi PC es muy muy facil comparado con escribir en la pantalla del celular.
Ojo, que no es todo tan lindo como parece, por ejemplo lo que me pasa a mi (no se si es porque tengo Cyanogen Mod 7 instalado o porque es) es que cada tanto, se reinicia el celular solo.
Ademas hay cosas que no se como hacerlas, por ejemplo el desbloqueo del celular lo tengo que hacer directamente en el celular, despues is me puedo manejar con el mouse y el teclado del pc.
Bueno explicare que es lo que hay que hacer para usar la aplicacion.
Primero descargar androidscreencast.jnlp, esta en muchos lugares para hacerlo.
Después tener un celular con Android, en mi caso lo probe con 2.2 y 2.3.7, no lo he probado con la versión 4, pero me han comentado que no funciona.
Tener instalado el sdk de Android (los desarrolladores este paso lo saltamos porque si o si lo tenemos que tener instalado)
Enchufar el celular al pc
Y por ultimo ejecutar el programa java que descargamos, a los pocos segundos vas a ver la ventana con el escritorio de tu android.
A mi me pasa que la primera vez que lo ejecuto tengo que escanear los dispositivos conectados a mi pc, para esto desde una pantalla dos, me voy hasta la carpeta donde instalamos el SDK, en la carpeta plataform-tools, ejecutamos adb devices, esto me tiene que tirar por pantalla por lo menos 1 registro en el que muestra el nombre de nuestro celular.
Una aplicacion Java realiza esto, y es fantástico, la idea es conectar el celular por el cable usb, luego ejecutar esta aplicacion, y en el escritorio se nos abre una pantalla la cual es exactamente lo que estas viendo en el celular, es mas si tu presionas un icono de una aplicacion, en el celular vas a ver que se realiza lo mismo.
Entonces con esto podemos hacer casi todo lo mismo que si tuviéramos el celular en la mano, pero desde una pantalla en windows (supongo que como es java también funciona en linux, pero no lo he probado). No tengo que comentarle que escribir un mensaje es WhatsApp desde el teclado de mi PC es muy muy facil comparado con escribir en la pantalla del celular.
Ojo, que no es todo tan lindo como parece, por ejemplo lo que me pasa a mi (no se si es porque tengo Cyanogen Mod 7 instalado o porque es) es que cada tanto, se reinicia el celular solo.
Ademas hay cosas que no se como hacerlas, por ejemplo el desbloqueo del celular lo tengo que hacer directamente en el celular, despues is me puedo manejar con el mouse y el teclado del pc.
Bueno explicare que es lo que hay que hacer para usar la aplicacion.
Primero descargar androidscreencast.jnlp, esta en muchos lugares para hacerlo.
Después tener un celular con Android, en mi caso lo probe con 2.2 y 2.3.7, no lo he probado con la versión 4, pero me han comentado que no funciona.
Tener instalado el sdk de Android (los desarrolladores este paso lo saltamos porque si o si lo tenemos que tener instalado)
Enchufar el celular al pc
Y por ultimo ejecutar el programa java que descargamos, a los pocos segundos vas a ver la ventana con el escritorio de tu android.
A mi me pasa que la primera vez que lo ejecuto tengo que escanear los dispositivos conectados a mi pc, para esto desde una pantalla dos, me voy hasta la carpeta donde instalamos el SDK, en la carpeta plataform-tools, ejecutamos adb devices, esto me tiene que tirar por pantalla por lo menos 1 registro en el que muestra el nombre de nuestro celular.
jueves, 3 de mayo de 2012
Select en Mysql sin commitear
Cuando tenemos proceso que realizan muchos insert en la base de datos, cuando digo muchos estoy diciendo cientos de miles o millones, es mas rápido para motor de base de datos que se vuelquen muchos juntos, para eso realizamos un commit cada una cierta cantidad de ciclos, depende de muchas cosas si el "muchos" es de a 10, 100, o 100000, eso lo tienen que analizar en cada caso.
Pero cuando estamos probando, queremos en seguida (no esperar los 100mil registros) saber si esta funcionando o no, entonces lo que tenemos que hacer realizar un select en la base de datos pero necesito ver los datos que no se impactaron, es decir los que no se commitearon todavía.
Para esto basta con el browser mysql o mismo por consola ejecutar lo siguiente:
Si queremos volver a solo ver los commiteados cambiamos
Pero cuando estamos probando, queremos en seguida (no esperar los 100mil registros) saber si esta funcionando o no, entonces lo que tenemos que hacer realizar un select en la base de datos pero necesito ver los datos que no se impactaron, es decir los que no se commitearon todavía.
Para esto basta con el browser mysql o mismo por consola ejecutar lo siguiente:
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Luego de ejecutar esto cada consulta que realicemos se van a mostrar todos los registros los commiteados y los no commiteados.Si queremos volver a solo ver los commiteados cambiamos
READ UNCOMMITTED
porREAD COMMITTED
La definición del comando es la siguiente
SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL
{ READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }
Suscribirse a:
Entradas (Atom)