Entradas

Mostrando entradas de 2023

La IA contesta y se queda tan ancha

Imagen
Una de las cosas que estoy viendo últimamente en foros, es contestar con respuestas que da chatgpt y esto me horroriza especialmente. Parece que dejemos “opinar” a la IA como uno mas y si bien en algunos casos  nos puede resultar de ayuda en otros no vale dejar el recadito que nos ha dado, el ”mira lo que me ha dicho...”. Evidentemente todo el mundo es libre de hacer lo que le da la gana, solo intento dar mi opinión al respeto, porque  parece que entremos en un “estado” de vaguería o poco esfuerzo. Pienso que si se plantea un problema técnico, es bueno consultarlo y ver si alguien se ha encontrado o se le ocurre alguna idea. En el caso de que alguien no sepa una respuesta y simplemente transmite una contestación de la IA, parece hasta una falta de respeto, es como decir...mira  lo que me ha dicho. Ya se buscar y preguntar en el chatgpt. Ya he creado mis propias búsquedas y he obtenido mis resultados y conclusiones, no hace falta que lo hagas por mi. Si alguien ofrece una respuesta

UT Runner

Imagen
Dentro de la búsqueda para encontrar una manera cómoda, ágil y sencilla para hacer programas para la web con harbour, todo ha ido mutando para conseguir llegar a un punto de inflexión si es que nos estamos volviendo todos locos o que. :-)  Alguien que trabaja diariamente en el mundo web conoce lo que se mueve, demanda, se usa,... para el diseño de aplicaciones. En clave Harbour empezamos hace unos años para emular a toda este ecosistema y lo conseguimos con el primer mod . Con el ya llegamos a una base similar a la de php conceptualmente hablando. También se construyeron librerías como la de Mercury para poder trabajar bajo el paradigma de MVC como hacen muchos de los programadores profesionales.  Llegamos a la versión de 2.1, un mod realmente espectacular a nivel de rendimiento, simplemente brutal bajo mi punto de vista y que en métricas que he hecho comparando las diversas opciones es sin duda el sistema mas potente hoy en día a nivel de rendimiento, por encima de fastcgi, ut, mo

IA - Dejadme pintar mi cuadro

Imagen
Estamos en un momento en que la irrupciön de Chatgpt en nuestras vidas ha abierto muchos debates, dudas, espectaciones. Esta entrada esta abierta en clave informatica, desde la vista de cualquier analista o programador. Cual es nuestro futuro? La IA hara nuestro trabajo? Somos ya historia ?,.... Durante muchos años he leido como la tecnologia ha sido responsable de la muerte de muchos puestos de trabajo, cierto pero a la vez ha ayudado a la evolucion de las sociedades. Uno de estos numerosos puestos de trabajo es el de analista, programador, diseñador,.. y quizas nosotros mismos nos hemos cavado nuestra propia tumba Sigo en algun foro, grupo,... debates sobre el tema y realmente es espectacular el auge y la evolucion de la IA y la conclusion es clara y es que la IA ha llegado, ya estå aqui, pero como nos afectara? Realmente es increible como procesa la información y si te pones a interactuar con ella (para no decir hablar) parece que al final sea amiga tuya, pero dejando la amistad al

U-Dbu

Imagen
Hola, U-Dbu es una pequeña aplicación que hice para servir de ejemplo de como funciona el sistema en un browse y poder comprobar lo rápido y versátil que es, y por otra parte dar todo el código fuente de la aplicación para quien quiera aprender a como estructurar una aplicación con UT. He montado la aplicación de tal manera que he usado un montón de técnicas, trucos, ... para ver infinidades de temas que podemos usar al montar una aplicación. realmente un regalito para quien quiera aprender a usar este sistema. Siempre habian reclamado una/s aplicación/es de ejemplo y siempre dije que con todos los ejemplos funcionales que están publicados ya había mas que suficiente. Quizás tenian razón y he creado este pequeño dbu, sencillo pero funcional.  Para mi lo que es interesante que se pueda testear, conectar desde otro ordenador a tu server, ver como fluye todo !!!  Por otra parte esta tode el code, para poderlo modificar y recompilar apretando una sola tecla -----> go64 Ya que espero a v

A esperar...

Imagen
Bueno, ayer puse en marcha para TWeb el ejemplo que faltaba de como subir ficheros al servidor. Creo que es importante tener esta capacidad para nuestras aplicaciones de gestión. Ayer me conecté un momento con Wilson,uno de los programadores harbour que siguen el proyecto, porque se enganchó en un punto, y lo corregimos rápidamente pero lo que me asombró fue ver ya la capacidad de generar pantallas que tenia y me puse contento porque  este es uno de los objetivos del proyecto y es el poder generar también nuestras pantallas web.  Hasta ahora públicamente por lo que se muestra y comenta,  quizás es Javier quien iba mas avanzado en este tema, porque a parte de la generación de pantallas, les daba vida a estas usando uhttpd2 pero al ver añadirse Wilson, y sabiendo que otros como Osvaldo etc... ya están experimentando todo el concepto, quizás llega el momento de " esperar ", de ver que ocurre, de ver que puede pasar...  Hay documentación suficiente, ejemplos, fuentes, videos sob

Documentación

Imagen
Bueno diría que ya empiezo a estar un poco mas relajado ahora que ya he podido estructurar un poco todo el tema de documentación del proyecto. Finalmente lo colgaré todo desde github por que se que los servers estará siempre presentes y estarán junto a los repositorios tanto de uhttpd2 como de TWeb. https://carles9000.github.io Es muy costoso documentar todo un sistema como este. No hablamos de documentar una clase, o un programa, sino todo un sistema de programación y todo lo que le rodea. Y sabiendo que ha mutado como es normal un montón de veces. Pero creo que al final esta quedando bien y todo lo esencial tendrá este punto de encuentro. Nuestra amiga Sara nos ayudará Aún estoy con la duda si poner una rama de harbour con ramas que cuelguen sobre doc, artículos harbour, tips,... por el simple hecho que el árbol del doc crece y quizáas tape lo mas importante. De todas maneras lo mas importante estará. En este proyecto a veces he tenido la sensación de que todo se ha de dar muy mastic

Finalizando proyecto...

Imagen
El pasado viernes 13  (noche de terror 😱) presenté TWeb y una primera visión de como crear pantallas para la web. Como todos ya sabéis TWeb para httpd2 se basa en Bootstrap y es una capa que facilita en mucha parte su codificación. Se mostró todo lo que es "diseño" pero al final teníamos la pantalla muerta, sin vida, no hacia nada.  Quería que la gente viera la segunda parte que era la de como dábamos vida a esa pantalla y podíamos gestionar todos los controles, todo con harbour. Esa es la parte mágica de este proyecto. Finalmente pregunta si le iba bien a alguien para hacer una pequeña presentación el sábado por la tarde, no podía esperar mas. Me era igual si solo había 1 asistente porque todo lo iba a grabar para dejarlo colgado en la web, pero necesitaba ya sacarlo todo. Al final nos reunimos unas 5/6 personas y el sábado mostré la parte "live" que digo yo, darle vida al monstruo La sesión fue bien, vimos todo el proceso y al final comentamos varios aspectos, in

TWeb para Uhttpd2

Imagen
Bueno, lo que no quería en un principio, al final se ha hecho. He acabado de adaptar TWeb para que funcione bajo el server httpd2.  ¿Por que he decidido portarla? Porque veo que la gente no va a usar el concepto de diseñar las pantallas con form-io. Seguramente les falta de alguien que tire del carro en este sistema de diseñar las pantallas , yo no puedo por falta de tiempo. Es por eso que he cogido TWeb y le he añadido la funcionalidad de crear los tags especiales que usa httpd2 para comprobar que realmente todo el sistema y el concepto funciona. Y caray si funciona ! 😊 Hoy lo he subido para quien quiera empezar a mirárselo y cuando tengamos un agujero buscar realizar una charla para explicar como funciona. Muchos ya saben lo que hace y espero que ahora se decidan a probarlo usando el nuevo método. Todo un poco mas integrado y mas fácil. El proyecto TWeb es open source y todo el código esta disponible. Podeis bajarlo desde el repositorio. https://github.com/carles9000/uhttpd2.tweb.gi