Para los profanos del lugar voy a hacer una pequeña introduccion para que nadie se pierda
Dia es un programa para hacer diagramas que soporta UML. Despues de muchas divagaciones me he decantado por el ya que es multiplataforma, almenos para mi
y por que a partir de el se puede generar codigo automaticamente.
Para generar SQL se puede usar tedia2sql (Dia UML Diagram –> SQL Converter ) y para generar Clases FreePascal se puede usar Dia to Lazarus (dia2laz). Aqui viene la razon del articulo.
Dia2laz es un proyecto que he empezado para el fin que comentaba antes, convertir automaticamente un diagrama UML a clases que pueden ser usadas en nuestros proyectos. Para tal fin no he partido de cero si no que he adaptado dia2pas y he creado una GUI para que sea mas amigable.
Quien quiera probarlo puede bajarselo del servidor subversion de alasombra.net como se muestra a continuacion:
svn co svn://alasombra.net/dia2laz Dia2Laz
Para el resto os dejo un screenshot

El siguiente paso seria generar las clases compatibles con tiOPF aunque esto no se si implementarlo en dia2laz o hacerlo a modo de “plugin” para lazdatadesktop
Hace nada he subido un screencast a mi espacio de esnips donde muestro rapidamente las nuevas features de LRUT
- Autocompletado en la sentencia SQL
- Exportacion del informe a PDF (aunque esta es gracias a lazreport + powerpdf O:)
- Uso de variables en la sentencia SQL
Sobra decir el lavado de cara que ha recibido la aplicacion gracias a los silk icons de famfamfam y sin mas dilacion el enlace : LRUTWithNewFeatures!
PD: Esta vez he usado recordMyDekstop en su version GTK, realmente sencillo
Muy parecido a O I:\ o I:\ - WTF!!! pero me ha hecho gracia igual…


Anoche fue la noche de los treses, tres años despues el Barça consigue su tercera Copa de Europa en el año del triplete.
Força Barça!
Me entero mediante el foro oficial de lazarus de estos premios y como no voy a apoyar al proyecto Lazarus

Fechas importantes para seguir el evento:
- May 6 - Nominations open
- May 29 - Nominations close
- June 22 - Finalists announced, voting opens
- July 20 - Voting closes
- July 23 - Winners are announced at OSCON
Mis votaciones han sido…
- Lazarus for Best Tool or Utility for Developers
- Lazarus for Best Project
¿Y tu? ¿Ya has votado?
Listado de los principales cambios en referencia a la version 1.2.2 :
- IPsec connection reloading improvements
- Dynamic site to site IPsec
- IPsec NAT-T
- Upgrade to FreeBSD 7.1
- Wireless code update
- Dynamic interface bridging bug fix
- Ability to delete DHCP leases
- Polling fixed
- ipfw state table size
- Server load balancing
- UDP state timeout increases
- Disable auto-added VPN rules option
Disponeis de la explicacion completa en su blog y podeis bajaros las instalaciones limpias o los upgrades de los sitios de siempre
El pasado sabado fuimos Rafa, Pau y un servidor a rodar a Calafat (casi recien asfaltado), el evento estaba organizado DMB Racing School y estaba contratada la gente de Pix MotoRR sin coste adicional.
La foto que mas me gusta es esta

El resto las podeis ver en la web de Pix MotoRR
Como ya es habitual por estas fechas ya han anunciado en /. la apertura de JavaCup 2009
Los premios son los mismo que el año pasado, que con esto de la crisis ya va bien ya…
Extracto de la web:
El ganador del concurso recibirá 1000 €, el segundo clasificado recibirá 500 €, el tercero 250 € y el cuarto 125 €. Además, todos ellos recibirán una suscripción anual a la revista Sólo Programadores. Los ganadores del concurso se anunciarán en el evento tecnológico OpenJavaDay, que se celebrará el 18 y 19 de junio en España, Madrid.
Por mi parte, intentare enviar mi equipo (un año mas…)
Suerte a todos!
Como es habitual , cada medio año sacan una nueva version estable que podeis descargar del sitio de siempre.
El extracto de rigor con las nuevas features :
- Support for trusted authentication
- Databases can now be recreated from existing registration info
- Transaction isolation level can now be selected in SQL editor- Win64 port
- Allowed deleting from system tables (ex. to stop queries viaMON$STATEMENTS)
Y mas informacion en su blog
Despues de 5 meses del lanzamiento de la version 0.9.26 tenemos una nueva version estable que viene con fpc 2.2.2 y con muchos errores corregidos.
Vincent Snijders nos hace el anuncio del lanzamiento en el foro y en la lista de correo . A continuacion pequeño extracto de rigor de los cambios mas importantes :
Highlights / Major changes:
IDE:
====
* Application icon has been added to the Project Options.
* Environment, Editor and CodeTools options has been merged into one dialog. A new api is introduced to add custom ide settings into ide options dialog.
* Application icon, Version information and XP manifest are merged into one .rc file which has the same name as project main file (.lpi)
* .lrs files can now be saved/auto created in the project output directory (disable in Project / Project Options / Miscellaneous / save .lrs file in the output directory). This way you no longer need to store the .lrs files in the svn/cvs repository, if you build your application with Lazarus or Lazbuild. They are still required if compile using Makefile that calls fpc directly.
LCL:
====
* TPen has been improved. For more information, see http://lazarus-dev.blogspot.com/2008/11/new-tpen-properties.html
* TColorBox, TColorListBox has been rewritten. Now they are more delphi compatible.
* TColorDialog.CustomColors has been added.
* Implemented TCalendar on Windows CE.
Y para terminar la release notes