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