Autor: Damien Fuzeau

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.
Producto blank

Soporte de Bcrypt para contraseñas

Traducido automáticamente de Deepl

La seguridad es un tema fundamental para los sistemas de soluciones empresariales actuales. En 4D, entendemos su importancia; por eso seguimos ofreciendo funcionalidades que abordan este tema.

Y con 4D v19 R3, 4D utiliza ahora un algoritmo hash más fuerte para las contraseñas de los usuarios. ¡Descubramos más!

Notícias blank

Guía de introducción a 4D y a los sistemas de control de versiones

Traducido automáticamente de Deepl

Durante muchos años, 4D ha permitido desarrollar bases de datos binarias como parte de un equipo con un 4D Server. Esta forma de desarrollar es sencilla, pero muchos desarrolladores nos pidieron ser más eficientes en la gestión del código fuente para ofrecer una mejor trazabilidad. 4D les ha escuchado y ha desarrollado el modo Proyecto para satisfacer esta necesidad. Este modo abrió una nueva era de colaboración gracias alos sistemas de control de versiones.

Consejos blank

Cómo definir el tiempo de espera para las aplicaciones remotas de 4D

Traducido automáticamente de Deepl

Para evitar la pérdida de la sesión, 4D controla el estado de reposo de las aplicaciones 4D remotas.

Cuando un usuario se conecta desde una aplicación 4D remota a un 4D Server y su ordenador entra en modo de suspensión, la información se envía a 4D Server. En el momento en que el ordenador del usuario se despierta, la aplicación 4D remota recupera entonces su contexto de ejecución.

Producto blank

Personajes invisibles en el escenario

Traducido automáticamente de Deepl

Las mejores prácticas en TI a veces cambian, y la gestión de ciertos caracteres invisibles en los archivos de texto es un ejemplo. Los caracteres de fin de línea (EOL) han evolucionado, sobre todo para la integración de sistemas de control de versiones. Del mismo modo, la marca de orden de bytes (BOM) en los archivos de texto Unicode se utiliza cada vez menos.

Con 4D v19 R2, 4D ha evolucionado sin problemas para seguir estas mejores prácticas, dándole más flexibilidad en el camino.

Producto blank

Cifra tus propios datos con el algoritmo 4D

Traducido automáticamente de Deepl

Como habrá notado hace tiempo, 4D le ofrece una forma sencilla de encriptar sus datos. Ahora, 4D también le permite utilizar el mismo algoritmo que el utilizado para la encriptación de datos, pero esta vez para sus propias necesidades. Así que ahora puede encriptar y desencriptar cualquier información que desee, ya sea un solo campo de una tabla o archivos externos.

Producto blank

Configurar el componente de Administración Web

Traducido automáticamente de Deepl

El componente interno WebAdmin ha sido incluido en 4D v18 R6. Este componente es la base de muchos módulos de administración futuros. Está basado en la web para que pueda utilizarlo con entornos headless. El primer módulo de administración publicado basado en la web es el Explorador de Datos, que hemos explicado a fondo en esta entrada del blog.

Veamos cómo configurarlo.

Producto blank

Varios servidores, un recurso local compartido

Traducido automáticamente de Deepl

Puede haber ocasiones en las que se necesite que los usuarios se conecten a muchas instancias de la misma aplicación de servidor fusionado. Cuando esto ocurre, la aplicación cliente fusionada descarga tantos recursos locales como conexiones tenga el servidor. Pero si la carpeta de recursos de su servidor es enorme, esto puede suponer un gran gasto de tiempo, volumen y red. ¡Afortunadamente, 4D v18 R5 tiene una solución para este escenario!

Producto blank

Múltiples instancias de aplicaciones de servidor fusionadas en la misma máquina

Traducido automáticamente de Deepl

Alojar varias aplicaciones 4D Server en la misma máquina no es inusual, especialmente para entornos de producción y preproducción. Pero si su máquina aloja aplicaciones de servidor fusionadas construidas con diferentes versiones de 4D, que es el caso si utiliza su servidor de preproducción con la última versión de 4D, puede encontrar problemas debido a la carpeta de estructura 4D compartida.

Veamos cómo resolver este problema.