jueves, 27 de mayo de 2021

Thunderbird y correo manejado por GMail

Cuenta la leyenda... Que hace muchos años... Gmail permitía manejar cuentas de correo propias... Pero solo tres... 

En aquel entonces aproveché ese ofertón y en lazé las cuentas de correo de la empresa donde trabajo. Ahora, muchos años después, la gran G ya no lo hace de manera gratuita... Ahora cuesta... Pero esas tres se siguen manejando. 


 

Hoy tuve la necesidad de crear una cuenta nueva, pero ya no la podía manejar con GMail, así que opté por administrarla con un cliente de correo electrónico, Thunderbird, sin embargo tuve problemas a la hora de la configuración, pues en el campo del servidor de correo se ponía mail.miempresa.com, sin embargo, eso redireccionaba a GMail, y al no tener la cuenta nueva enlazada, no me permitía ingresar, sin embargo vía webmail sí servía. Después de un par de horas de meditación, prueba y error, razonamiento, llegué a la conclusión: para evitar el redireccionamiento a la gran G, en ese campo poner la ip del hosteador de la página, por fortuna fue la solución. 


 

Escribo esto aquí para dejarlo a la posteridad por si se me olvida...

viernes, 14 de mayo de 2021

Ejemplo de desarrollo actual con Free Pascal (2021) - Requisitos previos

Aunque no tengo bien definidos los requisitos previos totales del proyecto, los básicos para seguir este desarrollo son:

Compilador Free Pascal

Editor de texto (en mi primer proyecto uso Sublime Text en Windows)

Manejador de base de datos (personalmente uso MariaDB)

Librerías necesarias (en mi primer proyecto lo hago en Windows, así que requiero la librería libmysql) en el directorio donde compilo el proyecto.

Terminal (en mi primer proyecto uso cmder en Windows, me da muchas líneas y columnas para trabajar)

Como mi proyecto está basado en una base de datos ya existente de otro programa, iré subiendo la estructura requerida en cada avance.

     




Ejemplo de desarrollo actual con Free Pascal (2021) - Introducción


 

Pascal, un lenguaje de programación muy, pero muy veterano, diseñado principalmente para la educación, en aquellos tiempos en los que solo había consola, lo aprendí en su tiempo, y como no me dediqué a la programación, lo dejé en el abandono de mis recuerdos. 


 

Cuando tiempo después, mucho tiempo después me vi en la necesidad de programar, solo recordé ese lenguaje de programación entre tantos otros, c, c++, c#, visual fox pro, y demás, recordaba la facilidad de programar en Pascal, sin tantos términos modernos de programación; por curiosidad investigué del estado actual  y me encontré con Lazarus, lo intenté, pero me desespera lo pesados y lentos que se hacen los programas, me hice fan del minimalismo, de algo simple, concreto y rápido, así descubrí Free Pascal, y me dió un enorme gusto ver que todavía se podía programar en ese lenguaje!


 

Poco a poco me fui metiendo a ese lenguaje y descubrí el uso del entorno gráfico gracias a las librerías gtk, sin embargo siempre me he sentido atraído por la terminal, el modo texto, así que, aunque lo probé, lo dejé de lado también.


 

Más adelante me vi en la necesidad de programar herramientas para mi trabajo, en conjunto con lo que tenía laboralmente en cuestiones técnicas, investigué sobre la conexión de Free Pascal con MySQL, enorme mi sorpresa al ver incluso ejemplos, más aún cuando al probarlos funcionaron! Y desde ahí me enganché...


 

Actualmente tengo varios proyectos ya funcionales de Pascal con MySQL, tan así que diseñé un tutorial muy corto y efectivo y lo enlacé con la wiki de Free Pascal, lo cual me ha generado bastantes visitas a mi blog, sin embargo, no me di tiempo de hacer públicos mis proyectos.


 

Ahora que tengo mi sistema funcional en lo que necesito, quiero dedicar parte de mi tiempo en mostrar al mundo lo que se puede hacer con ese lenguaje de programación antiguo combinado con el manejo de bases de datos MySQL, en parte para reforzar lo que he aprendido y para poner mi granito de arena en el conocimiento colectivo.


 

Sean bienvenidos a una nueva etapa en este blog.