martes, 17 de agosto de 2010

¿Problemas con Delphi (o cualquier otra cosa) con el registro en Windows de 64bits?

Para habilitar la compatibilidad de aplicaciones de 32 bits en sistemas Windows de 64 bits, Microsoft realizo algunos ajustes al registro. Esto ha permeado en varias aplicaciones antiguas o compiladas con compiladores antiguos, por ejemplo Delphi 7. Por ejemplo, al intentar borrar una llave del registro con un TRegistry es posible que simplemente no lo haga y no de ninguna retroalimentación del error.
En el blog oficial de Delphi-JEDI describen el problema principal, y alguna posibilidad de darle la vuelta, conectando con el registro mediante la API de Windows, pero previamente determinando la versión de Windows en donde se corre el sistema para saber que función del API de debería invocar. La versión actual Delphi 2010 lo arregla por supuesto.
Esto es independiente de si Delphi compila a 64 bits, lo cual no hace, ni hará en esta versión XE. Según Allen Bauer, Jefe Científico de Embarcadero, este es el objetivo de la próxima versión hasta el 2011 (si no se cambia el roadmap otra vez, espero que no).
Por cierto, el segundo video vista previa de Delphi XE esta al aire, tanto en el sitio de Embarcadero como en YouTube.

miércoles, 11 de agosto de 2010

8 meses desde Colima….

Hace 8 meses que regrese de Colima, donde tuve el gusto de participar lidereando el desarrollo del sistema del registro publico de la propiedad, lo cual acá entre nos fue todo un estimulante reto y un verdadero maratón, ya saben, como todos los proyectos de esa trascendencia, con su correspondiente exitosa llegada a la meta (por supuesto :)
Estos 230 y tantos días desde que volví, y hombro con hombro con mis 3 excelentes socios hemos estado creciendo y trabajando nuestra nueva y reluciente iniciativa llamada Metacode S.A. de C.V. donde estamos fusionando las empresas, ideas y experiencia de cada uno.
Hasta ahora, y creo que hasta ahora, pues siento que comienzo a sacar la cabeza después de un espectacular viaje submarino de aventuras, para hacer una escala en puerto y cambiarnos a un bote mas grande donde quepan nuestras ideas, me doy un momento para reconocer y mandar un gran abrazo a mis amigos del Black Box Team, el equipo de jóvenes promesas del desarrollo de sistemas que tengo que decir, no he conocido a profesionales, jóvenes desarrolladores mas apasionados, comprometidos e inteligentes que ellos.

Hicimos un gran equipo y fue un placer conocerlos y trabajar día con día con gente que le gusta programar y aprender cada vez mas, y que sabe lo que es un equipo, además de ser personas de gran calidad. Aprendí mucho con ellos como mi equipo y espero haberles enseñado también mucho.
blackbox_team
Aprovecho este espacio para recomendarlos ampliamente como profesionales, tanto desarrolladores de Delphi como de C# y ASP.NET. Específicamente todos son fuertes en Delphi, Christian Ruiz, Miguel Navarro y muy especialmente Miguel Ángel Rueda quien tiene una inventiva sin igual, y además Miguel Ochoa y Ray Ávila son excelentes en C# y ASP.NET MVC, pero sobre todo son, según mi humilde definición, grandes desarrolladores en toda la extensión de la palabra. A mi amigo Luis Fernando Vásquez quien aporta siempre sus ideas con mucho entusiasmo y siempre dispuesto a aprender mas.
Por supuesto el proyecto no habría sido todo lo que fue sin el apoyo del líder del proyecto y ahora un gran amigo Marco Jaramillo, hicimos mancuerna lidereando, implementando, estimando y trabajando, hasta el cansancio en ocasiones. Gracias man.
y quiero agradecer también a la academia por….. ejem… no, eso ya es ma..no negra…no va aquí :D
Y para que hablar en pasado, si arrieros somos y en el camino andamos, ¿o que?
Por cierto, si alguien le interesa un excelente desarrollador (especialmente si es Delphi y/o .Net) para su equipo, los puedo contactar. El chiste es que la gente realmente talentosa tengo las oportunidades de desempeñarse que se merece.

martes, 10 de agosto de 2010

Nuevo y mejorado Delphi XE (antes Delphi 2011)

Acaban de anunciar en el sitio de Embarcadero al nuevo y mejorado Delphi XE, que es prácticamente la versión 2011 del producto.

El primer video de preview (de tres videos en total) en donde David I con Mike Rozlog (Delphi product manager) muestran las capacidades de integración con el control de versiones Subversion, gran mejora del modelado de clases, además de la inclusión del muy mejorado Delphi for PHP ahora llamado RadPHP.

Al parecer como se había anunciado y mostrado en previews anteriores del producto de PHP, RadPHP cuenta ahora con todas las capacidades del editor e IDE de Delphi, es decir CodeInsight, ErrorInsight, HelpInsight, watchs, debugger con inspects, además de un profiler para eficientar las aplicaciones. La mayor noticia es que ahora se cambia de nombre al producto y lo mejor es que esta integrado en el mismo paquete de RadStudio XE junto con Delphi, C++Builder y Delphi Prism.

La integración con Subversion es algo largamente esperado por tu servidor, y parece ser exactamente lo que esperaba.

Los siguientes videos saldrán al aire cada 8 días a partir de ahora: el 17 de agosto y el 24 de agosto.

martes, 3 de agosto de 2010

Talento Comic

Advertencia: Nada que ver con programación o con Delphi. Pero si con mucho talento:

Unos comiqueros nada hechisos, sino todo lo contrario, con gran talento y técnica. Ha publicado un montón de cosas y lo mas chingon es que hace cosas profesionales nomas por que le gusta, y le pagan por ello:

http://produccionesbalazo.com/

El "Bachan" es la onda! Vale la pena comprar su historias, todas tiene una calidad y estilo de primera.
Mi buen amigo y socio Norberto Martinez descubrio el sitio de este cuate,que nos llena de orgullo ademas.