octubre 11, 2006

Dilbert y House

dilbert2006100104708
Si haz seguido esta bitácora ya te habrás dado cuenta que soy un fan de la serie de Dilbert, es una lástima que en México ya no la transmitan mas por la cadena FOX, particularmente esta tira me ha hecho reir bastante sobre todo porque refleja algo que sucede muy comunmente en el ámbito corporativo, tal vez más de uno de los programadores nos identificamos con este personaje.

En lo personal si veo televisión, pero desde niño no me he enganchado con ninguna serie, las pocas veces que llegué a ver Dilbert me identifiqué de inmediato con el personaje, y la inventiva que tiene el señor Scott Adams; Otra serie que me ha enganchado es "House M.D" algunos capítulos de la serie me han parecido brillantes, tal vez porque alguna vez pensé en estudiar medicina es que me llama tanto la atención este programa y tengo ahi todavia esa espinita de conocer un poco más sobre como funciona el cuerpo humano. El escritor de esta serie resulta ser Matt Witten hermano del famóso Físico-Matemático Edward Witten, así que el ingenio esta de sobra en este programa.

Hay varias probaditas de la serie andando por youtube, yo siempre recomiendo a mis amigos la de las Descargas Ilegales, cuando se presenta con los pacientes cuando solicita la presencia de uno de sus colaboradores, y la manera en como conforta a una moribunda, ninguno tiene pierde en fin, hay muy buenos cortos de la serie por ahi, si conocen alguno bueno, compartanlo!!!

septiembre 12, 2006

Programando a ciegas...literalmente...

Siempre había tenido la fatalista idea de que nadie tiene la vida ni la suerte comprada, y me había cuestionado a mi mismo que pasaría si algún infortunio me impidiera trabajar en lo que siempre he hecho, y en mis cavilaciones había llegado a la conclusión de que de llegar a perder la vista tendría que dejar la programación y dedicarme a alguna otra cosa, y es que no me imaginaba como poder hacer diseños de interfaces, revisar código, interactuar con diferentes aplicaciones para mantener un sistema de software sin contar con los benditos ojos.


Pues Marco me ha dejado ora si que con el ojo cuadrado, el es un programador de Delphi que es ciego, y tiene un gran sentido del humor respecto a su condición, en su blog ha publicado muy interesantes artículos sobre accesibilidad, nos enseña como es que el hace para hacer el diseño de los formularios, y como es que programa en general en el IDE.


Creo que el ejemplo de Marco nos debe de inspirar a muchos a hacer mejor las cosas, siempre las personas que tienen alguna discapacidad suelen sorprendernos con lo que es capaz de lograr la voluntad del ser humano; mis respetos y toda mi admiración para este ejemplar programador.


septiembre 08, 2006

nuevos turbos, nuevas versiones

Hacia ya mucho tiempo que no tocaba esta bitácora; mucho trabajo me ha mantenido un tanto al margen de lo que se ha suscitado en el ambiente.


Ahora resulta que en el poco tiempo de mi ausencia Borland  ha sacado a la luz sus nuevos Turbos, haciendonos a algunos remembrar los viejos tiempos del desarrollo sobre el otrora heroico Turbo Pascal. Yo no he tenido oportunidad de probarlos pero para los que si se han descargado mas de una de las personalidades de los Turbos y quieren poder instalar mas de uno a la vez (como decían los ingenieros de la DevCo que por cuestiones técnicas no sería posible) nuestro amigo Andy (Andreas) ha liberado una aplicación llamada TurboMerger que permite instalar mas de un Turbo en tu máquina, y lo mas curioso del caso es que Andy dice haber preguntado a Nick Hodges (quien ahora trabaja en la DevCo como director de mercadeo de Delphi) si es que era contra la licencia de los Turbos lo de instalar mas de una personalidad y este respondió que no, que al parecer era una dificultad técnica que ahora Andy ha subsanado elegantemente, recordemos que Andy también es el autor del DelphiSpeedUp del que ya habíamos hablado anteriormente en otro artículo. Y también tiene en su haber una paquete llamado DDevExtensions que permiten agregar en el BDS una paleta de componentes similar a la que traía Delphi 6-7 (para los nostálgicos y los que no terminan de acostumbrarse a la nueva barra de componentes), personalmente  ahora prefiero la nueva barra, una vez que te acostumbras te haces adicto, nunca había tardado menos para encontrar un componente específico como con esta nueva barra. También el hecho de que Andy no haya infringido la licencia de los turbos al crear este TurboMerger, nos lleva a pensar si también no infringiríamos la licencia si es que llegamos a poder instalar componentes con algún truco en las versiones Explorer de estos. En fin, en definitiva este chamaco Andy es un escapao' muy muy talentoso y supongo que este a un pelito de rana calva de que lo llamen a trabajar a la Devco.


También se ha liberado la versión 1.0 de GLScene, por fin!!! Felicidades a todo el equipo.


Y esta en la calle al momento el RC4 de Firebird 2.0, ya le he dado algunos catorrazos y hasta el momento funciona bien, tiene una enorme cantidad de mejoras al nivel del dialecto SQL; ahora es mucho más sencillo hacer muchas cosas para las que antes había que hacer maroma y media. Las posibilidades que se abren con cada funcionalidad que le agregan al lenguaje son muchisimas, todavia recuerdo cuando yo pensaba que el que se hubiera agregado la función coalesce no significaba la gran cosa para mi, y ahora la uso a diestra y siniestra, incluso me pregunto como es que antes podía sobrevivir sin tenerla en Interbase 6.0. ¡¡¡¡Como cambian las cosas!!!!


junio 12, 2006

El HotFix 5 de BDS 2006 es una maravilla

Desde la versión 2005 de Delphi me había quejado de la extremada e injustificada lentitud que presenta el IDE al cambiar entre el código y el formulario (la típica operación con el F12) cuando tienes muchos componentes instalados; particularmente uso mucho la librería JVCL que mantiene ahora las viejas librerías RxLib y RaLib, (y que recomiendo ampliamente, pues la versión en JVCL ha optimizado mucho las versiones originales) pero esta librería instala una buena cantidad de componentes, y eso hacia que fuera una verdadera tortura trabajar con Delphi 2005 y 2006.

Todavia de manera no totalmente oficial se ha dado a conocer un parchecillo que arregla esta contrariedad, y sobra decir que ha sido un logro de los mas aplaudidos en los foros de Borland por la comunidad de desarrolladores. Requiere tener instalado el UpdatePack 2, pero funciona mas que bien, ahora extraño menos a la versión 6 que es con la que trabajaba antes de migrar todo mi trabajo a Delphi 2006. Si sigue por ese camino le auguro un buen futuro a la nueva "DevCo", atendiendo a las necesidades reales y mas que tangibles de los usuarios es como haces que se hable bien de ti y de tus productos.

Provisionalmente se encuetra disponible en un servidor FTP, supongo que mas adelante se agregué a la sección de correcciones oficiales de Borland.

junio 02, 2006

Pascal suena en tu celular !!!

No, no estoy hablando de bajarse el ringtone de alguna canción que hace alusión a alguna aplicación desarrollada en Pascal ni nada por el estilo.

Recientemente me encontré con este IDE llamado MIDLETPascal el cual permite escribir aplicaciones que corren bajo el J2ME (Java Micro Edition) así que estos programas pueden ejecutarse en los teléfonos celulares que permiten correr aplicaciones Java.

El lenguaje es un Pascal muy sencillo y fácil de aprender y dominar en poco tiempo; y las funcionalidades a las que permite tener acceso no son pocas... Tan solo estudiando la ayuda que trae el IDE es fácil entender la gran mayoria de los tipos de aplicaciones que se pueden desarrollar y los tipos de controles que se pueden utilizar, menues, botones, listas desplegables, cajas de edición, y el poder acceder a servicios web, mensajería SMS. Además de poder programar Juegos de diferentes tipos (incluso 3D), sin mayores complicaciones. Aquí hay una api que permite abstraer muchas funcionalidades que se necesitarían para realizar un juego con MidLetPascal.

La versión de uso personal es gratis pero la versión comercial tiene un precio muy accesible para quien lo llegase a requerir.

¿Y poder comprimir las aplicaciones resultantes? también es posible usando ProGuard