Quotidien Shaarli

Tous les liens d'un jour sur une page.

January 17, 2026

On Just Wars and Villains | Sean Werkema's Blog - Bill2's Links

Je pense que ça n'existe pas les gentils et les méchants dans un conflit et l'idée suivante :

Si quelqu'un peut dire "je pars" et que le conflit s'arrête, alors c'est lui le méchant.

me semble spécieuse d'ailleurs voici un contre exemple à cette logique :

  • En Cisjordanie si tous les Israéliens partent, alors le conflit s'arrête.
  • Et si les Palestiniens partent alors le conflit s'arrête aussi.

Il y a une erreur de raisonnement à cet endroit :

  • If Governor Tim Walz says “Please, for the love of God, leave the ICE agents alone” to the protestors — the protestors will keep protesting, and the conflict will continue.

  • If President Donald Trump says “I order you to leave Minnesota” to the ICE agents, the ICE agents will leave — and then the protestors will go home too.

L'erreur de raisonnement via du fait que Donald Trump détient le pouvoir d'ordonner à l'ICE de partir et les membres de l'ICE n'ont pas d'autre choix que de lui obéir. Dans le cas de figure où Tim Walz aurait le pouvoir de contraindre les manifestants à partir alors le conflit s'arrêterait aussi.

La différence vient du fait que les manifestants ne sont contrôlés par personne et préfèrent le chaos et le conflit au besoin de partir afin de rétablir la paix... Du coup, ne devrait-on pas retourner l'affaire et les considérer comme "les méchants de l'histoire" ?

Non, absolument pas puisqu'une telle chose n'existe pas. Les sociétés humaines sont traversées par des courants d'intérêts divergents et par des idéologies en contradictions ; sans même évoquer les luttes de pouvoir. Des gens manifestent pour ce en quoi ils croient et d'autre s'en défendent pour les mêmes raisons (oui un flic qui matraque un manifestant décide d'obéir à l'ordre de charge, il a ses raisons et son jugement propre, c'est pour cela qu'il se soumet à un ordre injuste).

Bref, les "penseurs" de la gauche progressiste raisonnent en bon ou mauvais, en bien ou mal, en nous vs eux et ça dure depuis dès décennies. Or ce n'est pas comme cela que les conflits vont s'arrêter. Si l'autre est systématiquement celui qui a tord ou s'il est systématiquement diabolisé au rang de nazi/fasciste alors la guerre civile avancera un peu plus chaque jour. Mais ça vaut aussi pour les conservateurs de droite ! Tous à gauche ne sont pas des dégénérés/feignasses/pervers et certains partagent même idées et points de vue.

Je comprends que ce soit agréable de se rassurer en pensant l'autre comme étant le seul fautif mais dans la pratique, c'est plus compliqué que cela.

Facture Electronique - Comment valider ses PDF/A-3

Je suis en train de travailler sur la facture électronique pour ma société. J'arrive à générer des PDF via notre logiciel de facturation sauf que ceux-ci ne sont pas au format PDF/A-3b ce qui les rend incompatibles avec la norme X-Invoice / Facture-X (ZUGFeRD).

C'est pourquoi, je suis en train de coder un petit plugin qui prend le PDF de sortie et le converti en PDF/A-3 le temps que l'éditeur mette à jour son produit. Pour l'instant, le plugin appelle un script Dash qui fait la conversion grâce à GhostScript (merci à internet pour l'astuce).

Voici mon script si ça peut dépanner quelqu'un :

#!/usr/bin/env dash

if [ "$1" = "" ] || [ "$2" = "" ]; then
    echo "Usage : $0   <INPUT-PDF>   <OUTPUT-PDF>"
    exit 1
fi

pdf_input="$1"
pdfa_output="$2"

temp_ps_file="${pdf_input%.*}.ps"

pdftops "${pdf_input}" "${temp_ps_file}"

gs \
    -dBATCH \
    -sDEVICE=pdfwrite \
    -dPDFA=3 \
    -dNOPAUSE \
    -dNOOUTERSAVE \
    -dColorConversionStrategy=/LeaveColorUnchanged \
    -sProcessColorModel=DeviceCMYK \
    -sPDFACompatibilityPolicy=3 \
    -sColorConversionStrategy=UseDeviceIndependentColor \
    -sOutputFile="${pdfa_output}" \
    "${temp_ps_file}"

rm "${temp_ps_file}"