martes, 30 de noviembre de 2010

blog Comienza distribución de Adobe Creative Suite 4

blog



La nueva línea de productos Creative Suite 4 ofrece avances en la eficiencia de los flujos de trabajo, reúne cientos de funciones que suponen un ahorro de tiempo y representa un paso más en el proceso creativo para impresos, Web, medios interactivos, cine, video y móviles.

Adobe Systems anunció que ha iniciado la distribución de la familia de productos Adobe Creative Suite 4, el esperado lanzamiento de los software de desarrollo y diseño para cualquier flujo creativo.

Los usuarios pueden escoger entre seis nuevas versiones: Adobe Creative Suite 4 Design Premium, Design Standard, Web Premium, Web Standard, Production Premium y Master Collection.

Los diseñadores que usen la familia de productos Adobe Creative Suite 4 obtendrán control creativo gracias a las nuevas funciones expresivas y las mejoras al desempeño visual de Adobe Flash Player 10 para entregar experiencias Web de avanzada sobre diferentes exploradores y sistemas operativos.

"Creative Suite 4 y Flash Player 10 presentan funciones vitales de ahorro de tiempo, nuevos niveles de integración las innovaciones impactantes que nuestros diseñadores y desarrolladores están esperando', dijo John Loiacono, vicepresidente senior de la Unidad de Negocios de Soluciones Creativas en Adobe. "CS4 continúa cumpliendo la promesa de romper cada vez más barreras de los flujos de trabajo de múltiples medios al tiempo que ofrece nuevos servicios y herramientas de colaboración para ayudar a manejar los complejos requerimientos de los clientes'.

Como parte del lanzamiento de productos CS4, también están disponibles las nuevas versiones de Photoshop CS4, Photoshop CS4 Extended, InDesign CS4, Illustrator CS4, Flash CS4 Professional, Dreamweaver CS4, Fireworks CS4, ContributeCS4, After Effects CS4, Adobe Premiere Pro CS4, Encore CS4, Soundbooth CS4 y Adobe OnLocation CS4.




Fuente: DiarioTi.
Visita este Great Videos

domingo, 28 de noviembre de 2010

Novedades Refresco de DataGrid en Flex

Novedades 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é.

Operacion Triunfo Nadia Robledo Operacion Triunfo Nadia Robledo

lunes, 22 de noviembre de 2010

Electronica 10 Manuales para aprender a programar en java

Electronica
Son 10 manuales para aprender java desde cero, tambien contiene JavaScript, Servlets de Java, Programacion multihebra en Java, en fin... Los 10 manuales estan muy buenos...Descargar

Fuente.

Visita este Fotos Celina Rucci

sábado, 13 de noviembre de 2010

Novedades http://feeds.feedburner.com/~r/leemiblog/~3/383105525/Habeis-oido-algo-sobre-un-nuevo-navegador.html

Novedades

   ¿Esta Google patrocinando todos los posts que hablan de su navegador? Creo que va a ser que no, pero la campaña de publicidad gratuita que ha conseguido ya la quisieran para si muchas de las grandes multinacionales que invierten billones en publicidad.

   Todo el mundo habla de este navegador (no digo el nombre que seguro que ya lo sabeis), en el mismo blog hasta tres y cuatro post seguidos sobre el: que si esta a punto de salir, que si ya ha salido, que si lo he probado y que si tiene un fallo...

   Esta bien que se hable y se comente, pero... ahora que todo el mundo ha hablado ya de el. ¿Que sentido tiene que yo publique la noticia en mi blog? No se, pero creo que si la gran G se convierte en el gran hermano de la red, sera unicamente por nuestra culpa.

Blog Recomendado: Apernder bolsa de valores

sábado, 6 de noviembre de 2010

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

Novedades

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 Fotos Victoria Vanucci