lunes, 30 de enero de 2012

blog Refresco de DataGrid en Flex

blog Me he encontrado con un caso interesante que es digno de mención en este blog, y que seguro ayudará a más de uno. Aunque el caso se me ha presentado desarrollando en Flex, estoy seguro que, por su naturaleza, sea repetible en otros lenguajes, como .NET ó C# (por mencionar alguno)

Este caso no lo voy a comentar en detalle con código, si no con la teoría. Si queréis detalles de código, este problema lo planteé en el foro de Made In Flex, y cuyo enlace directo es el siguiente: http://groups.google.com/group/madeinflex/browse_thread/thread/927ccf8df69c887e?hl=es

Para empezar, comentaré el entorno tecnológico en el que se desarrolla esta historia. Por la parte backend tenemos una base de datos MySQL, un servidor web Apache y un PHP. PHP es utilizado para atender a peticiones mediante URL, acceder a base de datos, realizar operaciones con la información, y retornar un XML. Por la parte frontend tenemos un swf (Flash) creado desde Flex.

Continuamos con el propósito de la aplicación, describiendo su interfaz. Bien, es un módulo que permite gestionar datos de una tabla (en mi caso eran usuarios). Para ello, en la parte superior se incorpora un DataGrid (o tabla), que muestra la lista resumida de información de cada registro (en cada fila). En la parte inferior aparece un formulario que actúa de ficha. Cuando el usuario clica un registro en el DataGrid, éste se muestra en la ficha.

Al arrancar la aplicación, se invoca a un servicio HTTPService, el cual llama al servicio PHP correspondiente que obtiene la lista de los usuarios, genera el XML, lo devuelve, y Flex recoge este resultado y lo enlaza al DataGrid (en Flex se hace mediante la propiedad DataProvider).

Ahora vayamos a una operación sencilla de modificación de datos: la inserción. Cuando se crea un usuario nuevo, se clica en el botón 'Nuevo', el cual deja la ficha de usuario vacía y desactiva el DataGrid (no se puede seleccionar filas o registros). El usuario introduce la información correspondiente al nuevo usuario. Cuando termina, hace clic en el botón 'Crear'. Las operaciones que se desencadenas son las siguientes:

1) Invoca al servicio HTTPService correspondiente al servicio PHP que crea un registro en la base de datos. El resultado se retorna en un XML con un tag con el resultado de OK o un mensaje de error
2) Flex recoge el resultado.
3) Si el resultado no es OK, muestra un mensaje de error (Alert.show (en otros lenguajes será MessageBox, MsgBox...).
3) Si el resultado es OK:
- Información de que ha tenido éxito (Alert.show)
- Activar el DataGrid y desactivar el formulario
- Invocar nuevamente al HTTPService para obtener la lista de usuarios
- Refrescar el DataGrid

Esta es la teoría, pero el refresco del DataGrid no funciona. Sigue estando los mismos datos que antes de crear el registro. Sin embargo, parece que el DataGrid se ha redibujado (hay un pequeño fliqueo o parpadeo).

Si salgo de la aplicación, y vuelvo a ejecutarla, el DataGrid se carga correctamente. No lo hace así cada vez que se modifica la tabla.

En realidad no hay ningún error. El problema se debe a que la llamada al HTTPService que retorna la lista de usuarios, se realiza siempre de la misma manera. Es decir, es una simple llamada, con un único parámetro que siempre tiene el mismo valor. Esto hace que el servidor web tire de la caché, con lo que retorna siempre el mismo XML.

¿Y cómo se soluciona ésto?. Pues creando un parámetro que no se utiliza, y que siempre toma un valor distinto. Puedes añadir al HTTPService para obtener la lista de usuarios, un parámetro que recoja la hora completa, o que genere un número aleatorio. De esta manera, el servidor web verá que es una llamada distinta a las ejecutadas recientemente, y ejecutará el script de php, en lugar de retornar lo que hay en la caché.

Visita las mejores recetas Recetas Portugal

domingo, 29 de enero de 2012

blog PREMIO BLOG ESTRELLA

blog

GRACIAS A MI AMIGO BIRDELO http://llegolahora.wordpress.com/
Al igual que los otros premios me alegra mucho que se haya acordado de mi blog y quisiera compartirlo con todos ustedes y el premio esta para cada uno de ustedes que visitan mi blogAsí que aquí les dejo este premio para quien lo quiera tomar
Visite este Web Cams Españolas

sábado, 28 de enero de 2012

blog Como poner Skins en tu Motorola

blog

Acá les dejo un Tutorial hecho por Culebra miembro de ComunidadMoviles donde explica como tienen que hacer para poder instalar los Skins (Temas/Themes) a celulares Motorola.

Primero que nada para subir un skin, necesitamos el programa P2KCommander

Una vez descargado el programa y listo para usar lo que debemos hacer es conectar el telefono a la computadora. Esperamos a que la computadora reconozca el telefono (instalamos los drivers si no los tenemos instalados) y ejecutamos el programa.

PASOS

1)En el programa vamos a ver la pantalla dividida en 2 mitades iguales. En ambas mitades, en la parte superior, hay una solapa. En la solapa de la mitad de la derecha debemos elegir la opcion P2K MOBILE PHONE.

imagen14lz

Para seguir leyendo el Tutorial...

2)Luego hacer doble click en la carpeta "a", en la carpeta "mobile", y por ultimo hacer doble click en la carpeta "skins".

3)Una vez dentro de la carpeta "skins" clickear sobre el boton "new folder"(1) y nos va a aparecer un recuadro donde debemos escribir el nombre de la carpeta(2).

imagen25wl

4)A la carpeta debemos ponerle el mismo nombre que los archivos que conforman el skin. Ej:si los archivos se llaman V3razr.ski/V3razr.dat, V3razr1.dat, V3razr2.dat, etc. debemos colocarle ese mismo nombre a la carpeta porque sino el skin no funcionará. Es decir, que la carpeta tendrá que llamarse "V3razr"(sin las comillas).

5)Luego hacer doble click sobre la nueva carpeta, buscar en la mitad izquierda de la pantalla en que parte de la computadora tenemos guardados los archivos .dat y el archivo .ski del skin que queremos cargar. Una vez encontrados los seleccionamos y apretamos el boton "copy"

imagen321dw

6)Una vez hecho esta apretamos el boton "restart" para reiniciar el telefono, y de esta manera poder elegir el skin anteriormente subido al telefono.

imagen427bb

7)Para elegir el nuevo skin en el telefono debemos ir al menu desde el telefono, ingresar luego en el menu "programacion", "personalizar", y debemos elegir la opcion "skin" o "interfaz"(depende del pack de lenguaje) y elegir el archivo con el nombre del skin que le cargamos al telefono.

Visita este Videos You Tube

domingo, 22 de enero de 2012

blog http://feedproxy.google.com/~r/iphonefan/~3/ExzNkd3hOCw/

blog

El próximo lunes inicia el Macworld 2009, ese donde será Phil Schiller quien de la keynote en ‘ausencia’ de Steve Jobs; el Macworld 2009 también será la última ocasión en que Apple participe.

El Macworld es como ‘la navidad’ de los fans de apple, es el evento durante el cuál Apple había acostumbrado anunciar sus nuevos productos, como en el de 2007 donde Steve Jobs anuncio el iPhone.

mw09

Es común que en estas fechas salgan varios rumores y especulaciones sobre los productos que pudieran ser anunciados o lanzados, incluso los pendones han tomado relevancia y todo mundo quiere ver moros con trinchetes, es el caso del de este año donde el pendón promocional del Macworld reza… “Incluso las charlas pequeñas puden llegar a ser grandes” y se dice hace alusión al lanzamiento del iPhone Nano.

Solo que hay un pequeño detalle, es un banner del organizador del evento, no de Apple, así que creo (con posibilidad a equivocarme) que es mas alusivo a las diversas conferencias que se llevan acabo durante el evento.

7

Los pendones y banners oficiales suelen estar tapados y es hasta el día del evento donde se suele conocer lo que dicen y con eso darse una ida de lo que veremos. Puedes ver fotos más fotos en The Apple Lounge, Mac Rumors y Apple Insider.

Tantos rumores y filtraciones en mi opinión han echo que el keynote inagural del Macworld (ese que hasta el año pasao dio Jobs) pierda su sabor, su toque de sorpresa, el one more thing ha perdido su capacidad de sorprendernos. A últimas fechas es como ir a ver la película cuando ya te sabes el final; es más hasta los ‘boom!‘ han venido en decadencia. Muchos de la ‘vieja guardia’ estarán de acuerdo que ya no es lo mismo, más allá del estado de salud de Jobs quizá por eso también Apple (¿o Jobs?) decidió que ya no haya más Keynotes en el Macworld.

Fotos Adabel Guerrero Fotos Adabel GuerreroUrl

sábado, 21 de enero de 2012

blog Lexmark presenta su poderosa impresora Laser W850, ideal para entornos de gran volumen e impresión departamental

blog CORAL GABLES, FLORIDA (18 de Febrero, 2010) – Lexmark International Inc., (NYSE:LXK), presentó su impresora láser monocromática Lexmark W850, un dispositivo creado para entornos de impresión de alto volumen en formato de tamaño A3 y necesidades de acabado opcionales.



Esta nueva máquina ha sido diseñada para cubrir las necesidades más exigentes. Sólida, ultrarrápida e increíblemente versátil, la Lexmark W850 se utiliza en entornos departamentales en los cuales solían predominar las copiadoras, pero que hoy, cobra más sentido el contar con soluciones más versátiles, flexibles y asequibles.

La Lexmark W850 es compatible con papel de gran formato (hasta A3 - tabloide) y puede equiparse con opciones de finalización tales como grapadora, perforadora, y clasificadora, que eliminan no solo las fotocopiadoras, sino además el uso de servicios de encuadernación externos.

Formato Ancho para Impresión Departamental
Para lograr máxima productividad, los entornos empresariales requieren disponer de tecnologías de impresión capaces de marcar la diferencia. La serie Lexmark W850 ofrece rendimiento y potencia a todos los niveles gracias a su capacidad de entrada y a su confiabilidad excepcionales para suplir los altos volúmenes de impresión que requieren los grupos de trabajo corporativos.



Su poderoso procesador de 625MHz y su memoria RAM estándar de 256MB entregan una veloz impresión hasta de 50 páginas por minuto con solo 6,8 segundos de impresión de la primera página. Con estas velocidades, y un el ciclo de trabajo mensual de 300 mil páginas, la W850 es perfecta para grupos de trabajo departamentales.

Además, su manejo de papel con alimentación máxima para 5100 hojas y salida con clasificador opcional de 3800 páginas, así como las opciones de grapadora, perforadora y clasificadora le dan un acabado profesional a los documentos. Su capacidad de impresión en formato ancho (A3) amplía las posibilidades de impresión interna de las empresas, lo cual permite agilizar proyectos de impresión críticos.



Su panel de operador con asistente gráfico hace del manejo de la Lexmark W850 algo muy intuito y sencillo, al tiempo que su unidad de memoria flash USB facilita la impresión directa de archivos PDF.

Acerca de Lexmark

Recomiento Fotos Brasil

miércoles, 18 de enero de 2012

blog Microsoft Translator 2008 traductor ingles - español para tu celular

blog

Aquí les traigo amigos una nueva aplicación JAVA llamada Microsoft Translator 2008 como su nombre lo dice es un traductor ingles - español que contiene mas de 6000 traducciones ademas contiene el idioma español 100% funcionable Se los recomiendo
Descarga
mediafire
Visite este Descargar Videos Elevados

blog http://feedproxy.google.com/~r/ProyectosElectronicos/~3/3C4KSDWUsWU/contactame.html

blog

Powered by Wufoo

mi correo





Operacion Triunfo Agustin Arguello Operacion Triunfo Agustin Arguello