Re: Webinar Ada-France, AdaCore, AdaLog, Systerel
Stéphane Rivière <[email protected]> Sun, 31 May 2020 10:09:56 +0200
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Message-ID | <[email protected]> |
> J'ai commencé à utiliser sa librairie pour les reçus Ada-France. > Ça fonctionnait vraiment bien mais ce n’était pas très pratique et > facile pour faire des bons positionnements et justifications. Il faut avoir la norme PDF à ses cotés (juste un millier de pages, mais elle est bien faite). Après, on dirait une forme de PS dégénéré. D'un autre coté, je suis très intéressé par de l'Ada only, pour tout un tas de raisons. Je tenterais d'abord la lib de Gautier puisque j'ai l'envers du décor (décoder au lieu de coder). Là faut que je termine la version qui déchiffre les PDF chiffrés. Une 'habitude' étrange consiste, dans certains cas (relevés bancaires mais pas que), à produire des PDF chiffrés avec un mot de passe... vierge (juste l'expansion de la clé via un pattern arbitraire mais précisé dans la norme PDF). Gautier m'a aidé en translatant en Ada (via p2ada) une impl. RC4 pure en Pascal (pour simplifier les choses, il y a plusieurs subtiles variantes de RC4. Ensuite je ferais l'autre en AES mais là c'est standard et il y a une impl. Ada existante). > Du coup, je suis parti sur ConTeXt puisque c'est ce que fait Natacha. Donc tu crées ton fichier ConTeXt (\starttext ... \stoptext) en Ada et ensuite tu génères le PDF par un coup de context ? ConTeXt est très puissant et plus immédiat, c'est clair. > J'aurais aimé avoir un template PDF qu'on puisse éditer en Ada :-) Il y a des mécanismes dans cet esprit dans Dolibarr. Ils partent de templates générés par Libre Office, ce qui simplifierais toute la partie design. Mais les rares fois où j'ai du créer un état PDF dans Dolibarr, j'ai finalement trouvé plus simple et rapide de le coder via la lib PHP de génération (lib dans le même esprit que la lib de Gautier donc). > Tu pourras jeter un oeil sur les sources Ada-France pour voir comment > faire les envois d'emails avec AWA. J'utilise AWS bien sur :-) C'est exactement ce que je comptais faire... j'aime bien partir d'un existant, quand c'est possible. Commencer par remplacer le dinausauresque stef.genesix.org (with true frames inside) d'au moins 22 ans d'âge par un site fondé sur les sources d'Ada-France, puisqu'il y a vraiment tout ce qu'il faut pour un très beau site technique¹. Je n'aurais même pas à exploiter TLS avec AWS (même si je crois qu'AWS le gère) puisque j'ai un proxy cache/tls Nginx en frontal de l'infra. ¹ Il faudrait ensuite que je regarde la glue pour un composant Stripe². Je me suis retrouvé resp. traduction FR d'un module Stripe pour WP via un projet et, question code/API, ça n'a pas l'air sorcier, ni non plus coté backoffice pour la liaison avec le compte bancaire (on fait ça pour des clients). ² Stripe est moins intrusif pour l'utilisateur et plus économique pour le commerçant que Paypal. -- Stéphane Rivière Ile d'Oléron - France _______________________________________________ Ada-france mailing list [email protected] https://mail.ada-france.org/cgi-bin/mailman/listinfo/ada-france