Autor: Vanessa Talbot

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.
Consejos blank

Reproducir vídeos con 4D

Traducido automáticamente de Deepl

Estamos en la era de los contenidos visuales e interactivos. Cada vez tiene más protagonismo. Echa un vistazo a las estadísticas de la comunidad digital y descubrirás que YouTube es la segunda red social más popular.

En algún momento, la mayoría de los desarrolladores web quieren incluir vídeos en sus sitios y, casualmente, las bases de datos suelen contener enlaces a vídeos (ya sea alojados localmente o en la web). Este post le muestra dos maneras de incluir vídeos en sus aplicaciones 4D.

Producto New icons for Form wizard

Nuevos iconos para el asistente de formularios

Traducido automáticamente de Deepl

A veces las pequeñas cosas pueden tener un gran impacto… y resulta que estas pequeñas cosas que llamamos iconos son bastante importantes cuando se trata de las interfaces de hoy en día. Es por eso que 4D v16 R5 viene con un nuevo conjunto de ic onos disponibles con el Asistente de formularios. Estos iconos simples, planos y modernos se adaptan perfectamente a las plataformas macOS y Windows.

Producto The 4D WEB Server information by programming

Nuevo comando para obtener información del servidor web

Traducido automáticamente de Deepl

Esta característica es otra forma de proporcionarle la capacidad de crear su propio diálogo de administración del servidor. Siguiendo la capacidad de recuperar información para todos los procesos (añadida en 4D v16 R4), we are now le ofrece un nuevo comando que devuelve, en su conjunto, toda la información de tiempo de ejecución sobre 4D Web server.

Con 4D v16 R5, recuperar la información del servidor web nunca ha sido tan fácil, gracias a un único comando: WEB Get server info.

Producto 4D v16 R5 supports the JSON pointers

Trabajar con punteros JSON

Traducido automáticamente de Deepl

En 4D v16 R4, enriquecimos los comandos de objetos para que puedas validar objetos JSON. 4D v16 R5 va aún más allá al introducir el soporte de punteros JSON. Genial, pero ¿qué es un puntero JSON y qué puedo hacer con él?

Del mismo modo que no almacenas los detalles de la empresa para cada empleado en un registro de la base de datos (utilizando un enlace al registro de la empresa en su lugar), puede ser realmente útil estructurar un documento JSON con partes que pueden ser reutilizadas en varios lugares.

Por ejemplo, tomemos un ejemplo de un pedido en la web; el cliente introduce la dirección de envío y designa la dirección de facturación como la misma. En lugar de duplicar la información de la dirección, podemos definir la dirección de envío como una referencia a la dirección de facturación.

Producto Generate disgest, a new 4D command

Generar compendio ahora soporta SHA-2

Traducido automáticamente de Deepl

Las funciones de compendio son funciones matemáticas que calculan una clave de compendio para un documento. Los documentos idénticos tienen la misma clave de compendio; si cambias parte del documento, la clave de compendio es diferente. Estas funciones son muy útiles para comprobar la integridad de los datos cuando se intercambian o comparan datos. En 4D v16 R5, 4D ha mejorado el comando Generate digest para soportar los algoritmos SHA-2 siguiendo las recomendaciones de seguridad.

Producto New 4D Commands to create a hash password

Codificar y verificar las contraseñas para el inicio de sesión de los usuarios de la web

Traducido automáticamente de Deepl

La seguridad se está convirtiendo en un tema cada vez más importante a medida que las aplicaciones de negocio se vuelven más frecuentemente accesibles a través de la web y son, como resultado, más vulnerables a las amenazas. Como 4D presta mucha atención a las cuestiones de seguridad, en 4D v16 R5 le ofrecemos un par de mejoras de seguridad, y una de ellas está relacionada con la protección de las contraseñas de los usuarios de la web a través del hashing de contraseñas.

Por cierto, si quiere saber más sobre cómo 4D le ayuda a proteger sus datos y con la seguridad en general, le recomiendo que eche un vistazo a esta entrada del blog.

Producto Set the minimal TLS version for 4D Web Server

Más seguridad para su 4D Server

Traducido automáticamente de Deepl

Alo largo de los años, la seguridad se ha convertido en un tema fundamental para las aplicaciones empresariales. Transport Layer Security(TLS) y su predecesor, Secure Sockets Layer(SSL), ambos denominados frecuentemente «SSL», son protocolos criptográficos que proporcionan seguridad en las comunicaciones a través de una red informática. La versión de TLS que su aplicación utiliza para las conexiones web o cliente/servidor, por ejemplo, contribuye a su nivel de seguridad.

4D soporta todas las versiones de TLS: 1.0, 1.1 y 1.2. La versión del protocolo utilizada se negocia entre el servidor y el cliente al establecer la conexión. Para aumentar el nivel de seguridad, a partir de 4D v16 R5, la versión mínima soportada por defecto es TLS 1.2, versiones más antiguas son rechazadas, ya que podrían ser inseguras.

Consejos Many thumbs up for the JSON Validator tool

Una nueva herramienta: Validador JSON

Traducido automáticamente de Deepl

4D v16 R4 introduces un nuevo comando: JSON Validate. Este comando permite verificar que un documento JSON es «válido»según su esquema JSON. Esto es realmente útil para el intercambio de información entre servidores o entre un servidor y su cliente. Gracias a los estándares del esquema JSON, puedes definir un «protocolo» para la comunicación con tu servidor o con un servidor externo. Puedes encontrar más detalles en esta entrada del blog.

Consejos 3D chart on Tablet

Cómo utilizar Google Charts con 4D

Traducido automáticamente de Deepl

Según los neurocientíficos, respondemos mejor y más rápido a una forma visual que a cualquier otro tipo de representación. Por eso, los gráficos y diagramas son claramente la clave para una mejor comprensión de los datos.

Así pues, si lo que buscas es mostrar gráficos de barras, histogramas o gráficos circulares que sean modernos y totalmente compatibles con los principales navegadores, pero también más adecuados para la forma en que el cerebro humano procesa la información, Google Charts es una posible respuesta. Los tipos de gráficos disponibles en Google Charts son muy variados: además de los clásicos gráficos de barras/columnas/tortas, Google Charts también ofrece gráficos elaborados como el Treemap, el Candlestick y el Gauge.

Producto New Get license information command

Recuperar la información de la licencia programando

Traducido automáticamente de Deepl

Cuando realiza análisis, informes o depuración de su aplicación de servidor puede querer saber el número de clientes disponibles, el número de conexiones consumidas, la fecha de caducidad y mucha otra información.

Ahora con 4D v16 R4, puede recuperar información detallada sobre la licencia activa de su producto 4D en ejecución (4D Server por ejemplo). Por ejemplo

  • versión,
  • plataforma,
  • número de conexiones disponibles y consumidas para 4D Write Pro,
  • número de conexiones disponibles y consumidas para 4D Client,
  • fecha de caducidad,