Profile cover photo
Profile photo
Rafa Carmona
175 followers -
Free Software Power!!
Free Software Power!!

175 followers
About
Rafa's posts

Post has attachment
Se rompió la BIOS.
Estaba yo dispuesto a pasar un fin de semana de relax en el ordenador , cuando de repente, lo que nunca me había pasado, y mira que se me han roto casi TODO lo que cae en mis manos ; ACOJONADO!!! Al menos se recupero con el Backup ¿ La consecuencia de esto ...

Post has attachment
Photo

Post has attachment
Como auditar cambios usando triggers en Harbour
Se nos ha planteado la posibilidad que indicar quién y qué es lo que se cambia en una serie de tablas. Sabía desde hace tiempo que el driver rdd de sixdrive permite introducir un trigger para controlar el contenido. Pero nosotros usamos DBFNTX, y no podemos...

Post has attachment
Un poco de protección contra CrytoLocked
En nuestras aplicaciones que usamos DBF, estamos viviendo un calvario con el tema del CrytoLocked, que como sabéis, lo que hace es cifrar nuestros datos, haciendo datos imposibles de recuperar. Hay muchas variantes, pero básicamente, a día de hoy, se basan ...

Post has attachment
Threads. Harbour & xBase++
Mirando más ejemplos en Harbour, he visto como Przemyslaw, a creado una clase Thread, que la podéis localizar en /contrib/hbxpp/tthreadx.prg , para manejar los threads igual que xBase++ En Internet, he localizado un documento en inglés, MultiThreading xBase...

Post has attachment
PDF. Threads en Harbour.
Esta entrada es simplemente para que tengais el PDF. Threads en Harbour

Post has attachment
NOTAS FINALES de Threads en Harbour
Todo lo bueno tiene un final, y esta serie sobre threads en Harbour llega a su fin. Espero que os haya sido ameno y entrenido, tanto como yo en escribirlo. Es importante ver los ejemplos de Harbour, son muy ilustrativos , aunque para los que no estamos aco...

Post has attachment
Sincronización de Threads. Subscribe & Notify
Subscribe  & Notify Anteriormente vimos un mutex trabajando como un semáforo, ahora veremos que es eso de la suscripción de mensajes. hb_mutexSubscribe ( <pMtx>, [ <nTimeOut> ] [, @<xSubscribed> ] ) -> <lSubscribed> Dentro de un thread,  suscribimos el thre...

Post has attachment
Mutex.
MUTEX ¿ Que es un mutex ? En un proceso concurrente, el acceso a compartir datos puede llegar a crear inconsistencia de datos. Para evitarlo usaremos unos mecanismos que nos va a permitir modificar datos de manera consistente. Ver Exclusión Mutua hb_mutexCr...

Post has attachment
Terminar Threads
Terminar Threads hb_threadQuitRequest ( <pThID> ) -> <lOK> Intenta ‘matar’ el hilo pasado pThID. Devuelve .T. si lo consigue. Aunque se aconseja que los hilos terminen limpiamente, es decir, una vez lanzado, debe de finalizar por si mismo. hb_threadTerminat...
Wait while more posts are being loaded