Conseils

Comment utiliser l’API de recherche de Twitter avec 4D

Traduit automatiquement de Deepl

Étant donné qu’il y a environ 6 000 tweets par seconde(soit plus de 350 000 tweets par minute, 500 millions de tweets par jour, ce qui équivaut à environ 200 milliards de tweets par an), il serait formidable de pouvoir rechercher ceux qui sont liés à un sujet spécifique plutôt qu’une avalanche de tweets qui ne nous intéressent pas. Bonne nouvelle ! Twitter fournit une API de recherche REST qui est idéale pour rechercher des tweets.

Produit The 4D WEB Server information by programming

Nouvelle commande pour obtenir des informations sur le serveur Web

Traduit automatiquement de Deepl

Cette fonctionnalité est un autre moyen de vous donner la possibilité de créer votre propre dialogue d’administration du serveur. Après la possibilité de récupérer des informations pour tous les processus (ajoutée dans 4D v16 R4), we are now vous propose une nouvelle commande qui renvoie, dans son ensemble, toutes les informations d’exécution du serveur 4D Web.

Avec 4D v16 R5, récupérer les informations du serveur web n’a jamais été aussi facile, grâce à une seule commande : WEB Get server info.

Produit New 4D Commands to create a hash password

Hachage et vérification des mots de passe pour la connexion des utilisateurs Web

Traduit automatiquement de Deepl

Lasécurité devient un sujet de plus en plus important, car les applications professionnelles sont de plus en plus souvent accessibles via le Web et sont, par conséquent, plus vulnérables aux menaces. Comme 4D est très attentif aux questions de sécurité, nous vous proposons dans 4D v16 R5 quelques améliorations en matière de sécurité, dont l’une concerne la protection des mots de passe des utilisateurs Web par hachage de mot de passe.

D’ailleurs, si vous voulez en savoir plus sur la façon dont 4D vous aide à protéger vos données et la sécurité en général, je vous recommande de consulter cet article de blog.

Produit Set the minimal TLS version for 4D Web Server

Plus de sécurité pour votre serveur 4D

Traduit automatiquement de Deepl

Au fil des ans, la sécurité est devenue un sujet essentiel pour les applications commerciales. Transport Layer Security(TLS) et son prédécesseur, Secure Sockets Layer(SSL), tous deux fréquemment appelés « SSL », sont des protocoles cryptographiques qui assurent la sécurité des communications sur un réseau informatique. La version de TLS que votre application utilise pour les connexions Web ou client/serveur, par exemple, contribue à son niveau de sécurité.

4D supporte toutes les versions de TLS : 1.0, 1.1 et 1.2. La version du protocole utilisée est négociée entre le serveur et le client lors de l’établissement de la connexion. Pour augmenter le niveau de sécurité, à partir de 4D v16 R5, la version minimum supportée par défaut est TLS 1.2, les versions plus anciennes sont rejetées, car elles pourraient être non sécurisées.

Conseils 3D chart on Tablet

Comment utiliser Google Charts avec 4D

Traduit automatiquement de Deepl

Selon les neuroscientifiques, nous réagissons mieux et plus rapidement à une forme visuelle qu’à tout autre type de représentation. C’est pourquoi les graphiques et les diagrammes sont clairement la clé d’une meilleure compréhension des données.

Si vous souhaitez afficher des diagrammes à barres, des histogrammes ou des camemberts modernes et entièrement compatibles avec les principaux navigateurs, mais aussi plus adaptés à la manière dont le cerveau humain traite les informations, Google Charts est une solution possible. Les types de graphiques disponibles dans Google Charts sont variés : outre les classiques diagrammes à barres/colonnes/triangles, Google Charts propose également des graphiques élaborés tels que les diagrammes Treemap, Candlestick et Gauge.

Produit refactoring web area

Nouveau moteur de rendu pour la zone Web

Traduit automatiquement de Deepl

4D met à jour son composant interne pour les objets de la zone Web intégrée afin de bénéficier du moteur de rendu existant le plus récent et le mieux entretenu. Comme nous voulons soutenir durablement l’état de l’art de la technologie HTML et JavaScript, nous passons à Blink (également utilisé dans Google Chrome) pour la zone Web pour toutes les versions 64 bits de 4D.

Produit blank

Serveur Web en mode préemptif

Traduit automatiquement de Deepl

Nous progressons avec 4D v16 sur le multithreading préemptif car le serveur Web 4D devient également préemptif. Il suffit de cocher une case pour que votre application prenne en charge un plus grand nombre d’utilisateurs connectés simultanément et traite davantage de requêtes en parallèle. Pour les demandes utilisant beaucoup de temps CPU, l’exécution peut être jusqu’à 2 fois plus rapide !

Produit 4D Mobile

Sessions mobiles 4D

Traduit automatiquement de Deepl

Les commandes de la session WEB ont été adaptées à la session 4D Mobile. Désormais, vous pouvez sauvegarder les résultats d’une requête ou d’une variable inter-processus liée à une session 4D Mobile donnée. Par exemple, avec la nouvelle gestion des sessions 4D Mobile, vous pouvez gérer le panier de vos utilisateurs.