Freepascal 2.2.4 viene con fppkg
Hace mas de un mes del lanzamiento de la RC1 pero no he podido comentar antes el tema del fppkg y como me parece interesante ahi van mis 4 lineas ;)
- freepascal
Hace mas de un mes del lanzamiento de la RC1 pero no he podido comentar antes el tema del fppkg y como me parece interesante ahi van mis 4 lineas ;)
Pense que lo habia comentado anteriormente pero no fue asi. Abri el acceso readonly al svn de LRUT pero no lo dije en ningun lado, menos mal que el amigo Leonardo me lo ha recordado y he podido enmendar mi error :)
Asi que si quereis acceder al codigo de LRUT solo teneis que ejecutar...
svn co svn://alasombra.net/lrut lrut
Se lee en la lista de lazarus que esta semana Marc Weustink y Paul Ishenin han estado liados haciendo la migracion del antiguo foro al nuevo a un servidor sponsorizado por firmos.at
La nueva direccion es http://forum.lazarus.freepascal.org y la verdad es que se agracede muchisimo el cambio por el incremento de velocidad para trabajar con el foro :)
En un post anterior comentaba mi intecion de portar delphisvn a fpc/lazarus manteniendo la misma filosofia pero como iba algo apretado de tiempo hice publico el inicio del port por si alguien se animaba a ir avanzando y de paso me animaba a mi ;)
Durante este tiempo se ha subido a la rama trunk de lazarus ( desde la revision 17160, hace casi un mes ) un paquete llamado lazSVNPkg que ya hace lo que iba a hacer lazSVN con la diferencia de que LazSVNPkg es un wrapper del binario svn sin ningun interes en los bindings.
Escenario: Se requiere lanzar un proceso cada cierto tiempo que la aplicacion este sin hacer nada, o sea, en Idle :)
Como TIdleTimer no tiene "memoria" creamos nuestra clase TContador ( en honor a nuestro campeon ;P ) dotandole de memoria.
La idea inicial de todo esto era proveer a Lazarus de un paquete que le hiciera capaz de interactuar con un servidor Subversion en relacion al proyecto con en el que se esta trabajando. Esto no es nada nuevo ya que IDE's como SharpDevelop o tantos otros que ahora mismo no me vienen a la cabeza ya disponen de esta feature ;P
Vincents comentaba hace un par de semanas que se estaba preparando el lanzamiento y ahora ya es oficial la nueva version estable de lazarus!
Se puede leer las notas de la version en el wiki y os los podeis descargar del sitio de siempre
La necesidad de esta implementacion ha sido por que no existen plugins para la monitorizacion de subversion y bacula en nagios ( o almenos no he encontrado ninguno ), luego he visto que existe check_tcp que de momento ya me vale :)
Lo que hace el programa es intentar conectar a un puerto de una ip y si lo consigue imaginamos que el servicio esta funcionando.
[sourcecode='delphi']
program check_port;
{$mode objfpc}{$H+}
Con este articulo sabras como integrar la documentacion HTML existente sobre la Run-Time Library (RTL) , la Free Component Library (FCL) y la Lazarus Component Library (LCL) en Lazarus.
Primero que nada nos bajamos el archivo ftp://ftp.freepascal.org/pub/fpc/dist/docs-2.2.2/doc-html.zip y lo descomprimiremos en el directorio $LAZARUS_DIR/docs/offline que previamente hemos creado.
A esa documentacion le falta la referente a la LCL con lo que tenemos varias opciones para obtenerla.