28 febrero 2007

Bug en IE 6 sp2 y IE 7

El viernes pasado se me ocurrió probar el sistema que estoy desarrollando (C# - ASP.NET - DB4o) en IE7 y poco grata fue la sorpresa al encontrarme con un problema el los gridview, especificamente en los commandfields que tenía implementado. El problema que se generaba era que me arrojaba el error de acceso a la base de datos, indicandome que no tenia permisos de lectura-escritura. Lo más curioso es que cuando almacenaba datos en la BD la operación se realizaba sin problema alguno, por lo cual deduje que no era problema de permisos.

Realizando un par de pruebas, se me ocurrió cambiar el tipo del boton de los commandfield, los cambie de tipo Image a tipo Link y para mi sorpresa funcionaron perfecto!!! no lo podía creer. Comencé a buscar info en el tio google y encontré un post en un foro donde comentaban que es un bug del IE6 con sp2 y del IE7 ya que al hacer clic en el commandfield tipo Image se genera un doble postback. La solución artesanal de momento es agregar el siguiente código en los eventos de los commandfield:

if (Request["x"] == null || Request["y"] == null)
{
Response.End();
}

Lo he probado y funciona perfecto.

La otra solución es la que me comentó mi amigo Gisbert, he aqui la solución en sus palabras:

...Victor te recomiendo usar una columna template y ahi hagas magia jajaja, de la siguiente manera:

En la columna template agregas un ImageButton asi ya tienes tu boton con imagen y en el commandName guardas algun codigo con el que identificas al registro con el que deseas hacer algo, haciendo referencia a la propiedad del objeto que sacas del yap.

Espero que este pequeño aporte sea de su utilidad para que así no pierdan valiosas horas de programación en tratar de solucionar un bug de kill bill :)

Gracias Gisbert por tu valioso aporte.


Salu2!!!

PD: Más información y códigos aqui.

27 febrero 2007

La creatividad del chileno...

Muchos de ustedes recordarán cuando nos visitó La Pequeña Gigante en nuestro país, específicamente en Santiago. Como vivimos en el sur, somos postergados en cierta medida de todos los eventos culturales debido a nuestra posición geográfica. Pensando en ello es que una familia de la ciudad de Llanquihue fabricó su propia Pequeña Gigante para un concurso de carros alegóricos y evidentemente ganó.

Tanto revuelo provocó la creación que salieron en los diarios y en la televisión, ganándose el respeto del público por la perfecta creación.

El fin de semana recien pasado, mi amigo Paulo me invitó a la ciudad de Fresia para asistir al día del cordero y la frutilla :) Además de asado de cordero y muchos productos fabricados con frutilla (mermelada, kuchen, postres, etc), la reina de todos los productos fue una borgoña producida de manera industrial jajajjaj sólo vean la siguiente foto para que vean desde donde la servian:


si no me equivoco esa pequeña ponchera es de 500 litros, el que sepa por favor que dé más detalles :)

Pero si duda la reina de la jornada fue ella...

La Pequeña Gigante made in Llanquihue paseando ese domingo por Fresia...


Gracias Paulo a ti y a tú familia por el recibimiento, siempre es muy grato estar en tú casa.

23 febrero 2007

¿Qué es la globalización?

¿Que es la Globalizacion?
El mejor ejemplo lo tenemos en el caso de la princesa Diana:
Una princesa BRITANICA con un novio EGIPCIO que usa un celular SUECO que choca en un tunel FRANCES en un auto ALEMAN con motor HOLANDES manejado por un conductor BELGA que estaba rascado con whisky ESCOCES.

A ellos les seguia de cerca un paparazzi ITALIANO en una motocicleta JAPONESA que tomaba fotos con una camara TAIWANESA para una revista ESPAÑOLA.

Ella fue intervenida por un medico RUSO y un asistente FILIPINO que utilizaron medicinas BRASILEÑAS...

Este articulo fue traducido del INGLES por un VENEZOLANO. Lo envio a un vago MEXICANO. Y ahora lo esta leyendo un CHILENO que no tiene nada que hacer...


¿Que tal? ¿Esta claro qué es GLOBALIZACION?


PD: este chiste fue enviado por un amigo ECUATORIANO, gracias Gisbert xD

21 febrero 2007

Delphi for PHP

Después de muchísimo tiempo sin publicar nada en mi blog producto de la falta de tiempo y de inspiración, comenzaré el año con una buena nueva para los desarrolladores de PHP.

Según leo en barrapunto hoy, en la página de CodeGear se ha anunciado el lanzamiento de un nuevo IDE para desarrollar en PHP. Este IDE viene cargado de novedades, ya que cuenta con un editor, una debuger, un diseñador, entre otras cosas. La interfaz es muy similar al IDE de .NET y según leo en los comentarios de barrapunto, este puede ser un punto a favor para este nuevo IDE ya que existen muy pocos IDE's similares para desarrollar en PHP, por algo dicen que .NET es tan popular, pero... ¿popular por un IDE? cada uno tendrá sus propias opiniones al respecto.

Pero no todo son buenas noticias, lamentablemente esta aplicación es de pago. El valor de las licencias son las siguientes:

- Nuevo usuario: US$ 299
- Version académica: US$ 99

Aca les dejo un SS del IDE.


Enlaces relacionados:

- Noticia original
- Delphi for PHP