@ agnasg

agnasg


Este momento… este preciso momento en mi vida…

30-06-2012 6:09 AM

una-vez-mas

Esta tonta imagen no significa gran cosa para el 99.99% de los habitantes de la tierra. No significa gran cosa para el 99% de la gente que sabe trabajar con equipos de computación. Significa poco para los programadores. Esta imagen, sin embargo, debe traer recuerdos a los que trabajan con aplicaciones gráficas, y en particular con juegos. La hemos visto muchas veces, sobretodo cuando estamos comenzando a trabajar con aplicaciones de dibujo y cuando estamos desarrollando aplicaciones 3D. DirectX, Opengl. Webgl. Esta tonta imagen significa muchas horas de esfuerzo persiguiendo algo que un colegial de primer grado dibuja en su cuaderno en pocos minutos. Esta tonta imagen…

Lo siguiente de mi diario personal…

Siempre. Siempre todas, y cada una, de las veces que estoy intentando que un programa o un sistema funcione, siempre, siempre funciona exactamente en el último intento. Cuando, agotado, me digo para mis adentros, si esta vez no funciona me doy por vencido, entonces funciona. ¿Qué hubiera pasado si esa vez no hubiera funcionado? La respuesta involucra la encrucijada que todos confrontamos en nuestro día a día, donde un camino nos lleva al éxito y el otro nos lleva al fracaso. Un tenebroso camino, incierto, lleno de nuevos obstáculos se abre cuando decidimos intentarlo una vez más. Otro camino, muy conocido, familiar, confortable, seguro, el camino del fracaso nos espera con los brazos abiertos cuando decidimos darnos por vencido. Yo, solamente esta vez, esta última vez, esta vez muy especial, por una vez más, decido, intentarlo, una vez más…

php es malcriado pero sirve

29-06-2012 11:01 AM

Estaba leyendo este artículo sobre el costo de cambiar de lenguaje de programación y me sentí identificado completamente con ese tipo de dilemas. El punto es que cuando tienes que tomar una decisión de ese tipo es como cuando vas por una carretera y no sabes si es el camino correcto. El autor menciona como ejemplo cuando queremos probar linux: ¿cuál distro debemos usar, cuál ambiente? etc.  Constantemente me veo confrontado con este problema porque en computación no hay forma de saber rápidamente si vamos por el camino correcto: usualmente lo descubrimos 8-16 horas después y a veces 8-16 días después. En el caso de Java muchos descubrieron que era el lenguaje equivocado varios años después. Y en computación no hay tiempo para lamentarse ni nadie a quien echarle la culpa, hay que seguir adelante y lo más rápido posible para tratar de controlar los daños. No hay nada como estar en terreno conocido, php es malcriado pero sirve

Por ejemplo, estos dos programas producen resultados diferentes (esto es, el primero dice false y el segundo true) al menos en el sistema que estuve trabajando ayer. ¿Por qué? Quién sabe.
este dice false:
[cce lang=”php” width=”480″]
define (“SECURITY”, 1);
if (defined (“SECURITY”)) echo “true”; else echo “false”;
[/cce]
y este dice true:
[cce lang=”php” width=”480″]
$SECURITY=1;
if (isset ($SECURITY)) echo “true”; else echo “false”;
[/cce]

No más chistes sobre IE

26-06-2012 10:53 AM

Como estoy programando en javascript estoy atento a cualquier hacking en javascript que encuentro (me parece que he comenzado otros posts de la misma forma anteriormente… ¡es cierto! ¡es cierto! ¡he visto otros posts así!) Como quiera que sea encontré esto …

A CENSURADO tool in pure HTML5 by CENSURADO. How it works.
Firefox and Opera work fine.
Chrome mostly works but can’t save due to this bug.
Internet Exporer doesn’t work at all because lol.

Que traducido resulta en algo así como…

Una herramienta CENSURADO en HTML5 por CENSURADO. Como trabaja:
Firefox y Opera trabaja perfecto
Chrome casi trabaja pero no puede grabar debido a este bug…
Internet Explorer no funciona porque ja, ja.

Hace tiempo estos chistes me daban gracia. Ahora me llenan de irritación. Leí por ahi un sitio que le cobra a sus clientes un porcentaje si utilizan IE7. Estoy decidido a hacer lo mismo en mi próximo proyecto. Voy a dar un ligero soporte en IE8, quizás, si estoy de buen humor y es un cliente que sabe lo que está haciendo. En serio, ya los chistes con IE no me dan gracia…

¿No estas de acuerdo? Ok haz click aqui (¡ey! ¡si ud. está usando IE no respondo por los resultados!) . ¿Excelente verdad?

He muerto de aburrimiento en las arenas de Paraguana

14-06-2012 5:05 AM

No hay que estar debajo de una piedra perdida en las arenas de Paraguana para no enterarse de este concurso de video juegos que la gente de Square Enix está llevando a cabo desde abril, porque de hecho, yo no me había enterado hasta que una mañana de junio los amigos de Auyama Group me invitaron a participar. Y yo no estoy en Paraguana, ni mucho menos debajo de una piedra. Creo.

Square Enix no es cualquier empresa Japonesa que acaba de descubrir que los videojuegos son un buen negocio, se trata de los dueños de la franquicia de Final Fantasy, algunas otras de renombre, y fueron los que compraron Eidos Interactive (Lara Croft, ¿alguien?).  Y de hecho lo demuestra con los premios, $20k, $10k y 5 x $5k para los finalistas. Nada mal. Luego de 8-12 horas de deliberaciones entre yo, mi ego y agnas, decidimos unánimemente que no, o sí, o no, o sí, o no, o sí, o no, bueno sí, no, mejor no, ¡sí!, y así, sin más vacilaciones y de una forma decidida voy a participar.

Las bases dicen que el juego debe ser en navegador o en celulares inteligentes, así que ni modo, será en el navegador, y como consecuencia, este será un proyecto  javascript. Había la idea de hacerlo en flash para facilitar el trabajo de los grafistas que saben trabajar en flash pero lo descartamos en un pico segundo. No solamente porque flash es propietario, js es abierto, flash está condenado al olvido, js no se cansa de crecer, flash tiene una hoja de ruta incierta y js está en una autopista a html5, flash fue expulsado de IOS, js permite compatibilidad con los cel inteligentes más importantes, no solamente por todo eso, sino porque flash es malo.

La siguiente decisión era qué tipo de juego. 2D, plataforma, 2D y medio, 3D, pixel hunting como Myst, isométrico como Diablo. Las opciones estaban claras. Lo vamos a hacer 2.5D como Longest Journey. Y hasta aqui llego todo lo demás es confidencial. Si quieres saber más  haz click en contacto.