Lista desarrolladores de xHarbour

Hola,

Hace ya algún tiempo me quejé de que la lista de desarrolladores de xHarbour estaba vetada a los no desarrolladores. Yo, como ya dije en un post anterior, estoy apuntado a la lista de Harbour desde hace ya mucho tiempo (creo que 5 ó 6 años). La he estado siguiendo durante este tiempo con más o menos atención. Iba a temporadas. Pero en todos los casos estaba viendo en ‘directo’ las discusiones técnicas de los desarrolladores de mi lenguaje de programación favorito. Esto, desde mi humilde punto de vista, enriquece el conocimiento de la herramienta.

Ahora he leido en el foro que Patrick Mast ha prometido abrir la lista de desarrolladores de xHarbour a los ‘no desarrolladores’. Esta apertura, por lo que he podido entender, será de tipo solo lectura. Bien. Para mi es suficiente.

Si esto es así, creo que tendré una buena oportunidad de poder ver cómo dos proyectos comunes, con caminos separados, son conducidos por sus desarrolladores, y cuales son las motivaciones técnicas (y las no técnicas).

Espero que esta vez, tal y como ha dicho Patrick Mast en la lista de desarrolladores de Harbour, sí que se abra esa lista a todos los demás.

Saludos.

Octubre 20th, 2007

Xailer: datasets más informativos

Hola,

Al final de estas lineas os dejo un proyecto Xailer donde he modificado el comportamiento de algunos métodos de la clase tdbfDataset para que nos informe de lo que está haciendo en ese momento la clase.

Xailer nos introdujo al mundo xBase la utilización de las clases X y T. Esta forma de jerarquizar las clases permite hacer algo que nos facilita mucho o muchísimo la adaptación a nuestras necesidades o a nuestros gustos las clases estándar de Xailer. En este caso concreto lo que he pretendido es mostrar al usuario, mediante unos bitmaps y unos textos, qué esta haciendo nuestra aplicación cuando se opera con tablas dbfs. La idea del ejemplo es sobreescribir la clase TdbfDataset para añadir antes y después de la llamada real un texto informando de la acción a realizar. Vamos a ver lo que he dicho con un ejemplo concreto:

CLASS TDbfDataSet FROM xDbfDataSet

METHOD Open()

ENDCLASS

METHOD Open( l ) CLASS TDbfDataSet

LOCAL u

TRY
Application:oMainForm:oStatusBar1:aItems[2]:cText := "Abriendo "+::cName
Application:oMainForm:oStatusBar1:aItems[2]:nImage := 2
CATCH
END

u := Super:Open( l )

TRY
Application:oMainForm:oStatusBar1:aItems[2]:cText := "Reposo"
Application:oMainForm:oStatusBar1:aItems[2]:nImage := 1
CATCH
END

RETURN u

Este método hace una llamada al método superior (super). Pero justo antes y justo después muestra información en Application:oMainForm:oStatusBar1:aItems[2]. Esto puede modificarse a gusto de cada uno. De hecho, y para los más puristas del OOP, esta no sería la mejor forma de hacerlo. No. Lo correcto sería añadir una data a la clase con el control que vamos a manipular y en el momento de la creación del objeto tdbfDatase indicar el control. Para el caso del ejemplo lo he simplificado por cuestiones de tiempo y claridad en el ejemplo.

Espero que os guste. Para cualquier cuestión o pregunta… me tenéis a vuestra disposición. Aquí podéis descargar el ejemplo.

Salud!
José Luis Capel

Octubre 14th, 2007

OurXdbu sigue imparable

Hola,

Hace ya algún tiempo publiqué aquí la noticia del nacimiento de ourxdbu de mi amigo Miguel Angel Marchuet. Creo que ya ha pasado casi dos años desde entonces. Creo que este producto está ya muy estable y maduro para utilizarlo en producción. Yo lo utilizo habitualmente para consultar tablas dbfs y algunas bases de datos SqlServer. Me gustaría que le echárais un vistazo a esta herramienta y me déis vuestra opinión. Seguro que os gustará. Podéis descargar la última versión desde aquí. Este programa está en la lista ‘Top 10′ de descargas de xharbour.

Y lo dicho… Miguel Angel estás hecho un monstruo del (x)Harbour!!

Saludos a todos.

Octubre 13th, 2007

Sync.es: lo barato sale caro

Hola…

Está claro que lo barato sale caro. Un alojamiento donde hacen copias de seguridad en el mismo medio donde está lo copiado es síntoma de ‘ahorrar costes’. Esto lo digo por que hoy he perdido 7 meses de mi blog. Esta es la respuesta que me ha dado Sync.es a mi consulta:

Estimado cliente:

Le informo que en este momento se están restaurando los backups disponibles por parte de sync.es en el nuevo disco duro del servidor.

Debido al fallo físico del disco no ha sido posible disponer de la copia diaria ni semanal que se realiza automáticamente en local, pero si hemos podido disponer de una copia anterior que ubicamos en un dispositivo externo. Por ello les recomendamos a que restauren su propia copia de seguridad en caso de ser mas reciente. Pueden hacerlo a través de su panel de control del alojamiento o por ftp.

Si tiene cualquier duda gustosamente le atenderemos a través de nuestra centro de soporte técnico al cliente http://soporte.sync.es

Rogamos disculpen las molestias ocasionadas.

Atentamente,

Departamento Técnico de Sync.es

sync.es
Tlfno.: 902 362 774
FAX: 902 104 299
http://www.sync.es

En fin… veremos a ver cual alojamiento me busco.

Saludos…

1 comentario Septiembre 18th, 2007

Off-line notice

Hola,

Para todos aquellos que me habeis estado leyendo últimamente y tambien para los demás os digo que voy a estar off-line durante un tiempo indeterminado. No voy a escribir nuevos posts.

Saludos y gracias por haberme leído.
José Luis Capel

Febrero 4th, 2007

¿Estamos preparados para Windows Vista?

El nuevo sistema operativo de Microsoft está a la vuelta de la esquina. Cuando lo vayamos a instalar tendremos que tener en cuenta los nuevos requerimientos de este sistema operativo. Es entonces cuando nos planteamos la pregunta: ¿Nuestro ordenador actual puede correr Windows Vista?

Continuar leyendo 4 comentarios Enero 13th, 2007

Blat se instala en Xailer

Hace tiempo que estaba mirando Blat como solución ideal para el envío y recepción de correos desde mi aplicación Xailer. Sin embargo, el utilizar un ejecutable aparte me paraba de utilizar blat. Ahora he integrado en Xailer el uso de Blat mediante DLL.

Continuar leyendo 12 comentarios Diciembre 6th, 2006

Puerto Sur Reloaded

Nuestros amigos del otro lado del charco han reabierto su punto de encuentro: www.puertosur.org

Continuar leyendo Diciembre 2nd, 2006

Alegrando la vista a nuestras aplicaciones

Xailer es una herramienta genial. Me permite hacer casi cualquier cosa. No obstante… vi algo en un tema del gestor de escritorio Gnome de Linux que, hasta el momento, no sabía como pasarlo a mis aplicaciones Windows…

Continuar leyendo 4 comentarios Noviembre 22nd, 2006

Desarrollo de Harbour y xHarbour

Es curioso ver como ambos proyectos xbase tienen una manera diferente de hacer partícipes a sus potenciales usuarios de los debates internos.

Continuar leyendo 5 comentarios Noviembre 22nd, 2006

Artículo anterior


Publicidad

Publicidad gratuita

Categorias

Enlaces

Entradas

Visitas

Visitantes hasta hoy

blogs