Entradas

Harbour IA - Una nueva era ha empezado...

Imagen
Harbour IA - Una nueva era ha empezado...    Ayer 26/02/2025, hicimos la presentación de Inteligencia Artificial con Harbour y fue una de las mas espectaculares realizadas últimamente a nivel de nuevos conceptos, técnicas y situación actual que tenemos a día hoy con este tema. Capitaneada por Antonio Linares, quiso poner encima de la mesa las clases pare el manejo de esta IA, las cuales ofrecian la posibilidad de conectarse a las diferentes apis que actualmente ofrecen las IA's mas fuertes e importantes: openai, deepseek, gemini, ollama,...  Cada una de estas clases ofrece la "solución" para que el programador Harbour se conecte de una manera fácil, libre y potente a cada una de estas IA, una solución que a nivel de programación son pura "magia" y que con apenas 3 lineas, nos da una "pasarela" a las potentes IA's. Quise comentar cuando estuve mostrando la aplicación de la IA desde un entorno web, un poco como ha sido todo el proceso del desarrollo ...

UT - Open Source

Imagen
Ayer publiqué todo el proyecto en github, todo el código, librerias,... era uno de los objetivos este año y pensaba que tardaria mas en reorganizarlo todo. Después de todo este tiempo, de tantas pruebas, de mover las cosas de un lado para otro,...se me hacia un palo de reordenar y dejarlo todo bien puesto. Finalmente y despues de la reestructuración todo ha quedado bien.  Como en este proyecto, que se trata de una nueva manera de trabajar y enfocar la programación web, se han utilizado muchos ficheros, he decidido separarlo en los siguientes repositorios UT Core --> https://github.com/carles9000/ut   En este repositorio reside todo el core, librerias y archivos necesarios para usar UT. Cualquier modificación del sistema habria de estar reflejado en este repo. UT Samples --> https://github.com/carles9000/ut.samples Este repo contiene los cientos de ejemplos que se ha ido haciendo durante todo este tiempo.  Folder Description /demo Es la carpeta principal donde hay t...

UT - Objetivo 2025

Imagen
Primero de todo, feliz año nuevo a todos, feliz 2025. Hoy es dia 01.01.2025 y es tarde de relax, pero después de una película he tenido un poco la inquietud de poder plasmar en unas pocas lineas quizás mi objetivo para este año y para UT. Creo que el primer objetivo, es poner orden a todo lo realizado  hasta ahora y ponerlo todo en un repositorio con todo a disposición, absolutamente todo el código. El proyecto UT no es la creación de una clase en Harbour, funciones, ... sino todo un ecosistema y una manera de poder trabajar con Harbour en la web, de una manera muy sencilla para la mayoria de todos los programadores Harbour que quieran dar el salto. Para llegar hasta aqui empezamls con el mod hasta poder llegar a la conclusión de que esta es la mejor manera de poder dar el salto a la web por cualquier programador Harbour sin conocimiento Web Durante este tiempo de vida de UT, cerca de 2 años desde que empezó, quise ocultar la parte del core de todo el sistema, no por que copiasen e...

UT 2.0

Imagen
Y llegamos a la versión 2.0 ! Ha sido un largo camino hasta llegar aquí pero con la integración de los websockets SSL creo que podemos cerrar una buena versión.    Como he dicho en muchas ocasiones el objetivo es poder empezar a crear aplicaciones en entorno web sin prácticamente conocimientos de todo lo que conlleva: arquitectura web, lenguajes, seguridad,... y he podido observar como poco a poco se han ido apuntando a UT varios programadores Harbour.  En el foro puedo observar como empiezan ha haber preguntas sobre varios temas y son otros usuarios ya los que van contestando y ayudando y esto a mi por una parte me libera de esta "obligatoriedad" de contestar y por otra contento de ver como poco a poco vamos avanzando. Han sido 2 años de modelar este sistema de trabajo. Recuerdo que en Octubre 2022 lance la idea de crear web html, un sistema de api y aprovechando httpd2 de Harbour con unas adaptaciones crear este engine. Encontré el sistema bárbaro y abierto para poder i...

WebSockets - SSL

Imagen
  Por fin pude terminar esta primera versión de uso de websockets con UT usando también certificado SSL. Era un tema muy complicado a nivel de uso del certificado y a nivel de planteamiento de cómo hacerlo fácil de usar en nuestras aplicaciones. Podriamos definir WebSocket como un protocolo de comunicación que permite una conexión bidireccional y persistente entre un cliente y un servidor, facilitando la transmisión de datos en tiempo real.  A diferencia de Html , que es un lenguaje de marcado utilizado para estructurar y presentar contenido en la web, WebSockets se centra en la comunicación continua y eficiente. Mientras que Html se utiliza para crear la interfaz de usuario, WebSocket permite la actualización dinámica de datos sin necesidad de recargar la página, esta diria que es la diferencia básica a tener en cuenta. He intentado seguir la linea de UT en cuanto funcionalidad y manejo para poder gestionar muy fácilmente nuestra web. Como bien sabéis nosotros a...