Vue lecture

L'ère des répressions

En décembre dernier, la dirigeante de la Confédération générale du travail (CGT) Sophie Binet était mise en examen pour avoir qualifié des patrons de « rats qui quittent le navire ». Un mois plus tôt, le Collège de France annulait un colloque universitaire sur la Palestine. Ces dernières (…) / Répression, Prison, Police
  •  

Les infrastructures cloud au cœur d’une mobilisation citoyenne sans précédent

Longtemps cantonnées à l’ombre du débat public, les installations de traitement de données émergent désormais comme un sujet de préoccupation majeur pour les Américains. L’année écoulée a vu naître une vague de contestation d’ampleur nationale face à la multiplication exponentielle de ces complexes technologiques. Des dizaines de communautés locales se mobilisent contre l’implantation de nouveaux ... Lire plus

L'article Les infrastructures cloud au cœur d’une mobilisation citoyenne sans précédent est apparu en premier sur Fredzone.
  •  

LOTemplate nouvelle version 2.2

LOTemplate est un générateur de documents sous licence AGPL v3 qui permet de générer des documents (ODT, DOCX, ODS, XLSX, PDF, …) à partir d'un document modèle avec des variables et d'un fichier json pour les données.
Logo LOTemplate

Comment faire faire à LibreOffice (headless, sans interface graphique) ce que l’on ne peut pas faire avec LibreOffice (GUI, avec interface graphique) ?

Et comme c’est Noël nous avons ajouté un meilleur système de log en cadeau.

Dans la version 2.2 de LOTemplate, nous avons ajouté la possibilité d’exporter des PDF en y ajoutant un filigrane de son choix avec comme paramètres :

  • Texte de filigrane
  • Couleur de filigrane
  • Police
  • Taille de police
  • Le nombre de répétition sur la page

Pour cela, nous utilisons l’API uno de LibreOffice, qui expose plus de paramètres que l’interface graphique de LibreOffice. En effet, si l’on cherche a faire cela dans l’interface graphique de LibreOffice, on ne peut choisir que le texte. Le filigrane apparaît ensuite en vert et à la verticale.

Options PDF

Exemple d’un export moche

Mais en cherchant dans l’aide de LibreOffice, on trouve sur la page d’aide de l’outil d’export PDF en ligne de commande qu’il existe les options suivantes :

  • Watermark
  • WatermarkColor
  • WatermarkFontHeight
  • WatermarkRotateAngle
  • WatermarkFontName
  • TiledWatermark

C’est donc possible, LibreOffice peut le faire mais uniquement avec l’API uno. Pour faire court, rien ne l’indique dans la doc de l’API uno. Toutefois on retrouve cette page (EN) en date de décembre 2022 qui explique l’amélioration qui permet cela.

En suivant un des liens de la page on arrive à cette page (EN).

Et là on peut lire : Fix the problem by only adding the option at an UNO API level for now, this relaxes the hardcoded color without cluttering the UI.

Super, c’est possible !

Ce ne sont que des propriétés de l’export PDF. La solution a donc été simple à implémenter, avec un peu de recherche.

En résumé, savoir chercher sur internet et lire la doc reste encore utile !

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

« Acab », « la police tue » : le gouvernement réprime la critique de la police | Mediapart

«Ces derniers mois, les autorités ont affiché une fermeté sans faille face aux critiques des forces de l’ordre qu’elles jugent outrageantes. Pour avoir écrit, fin août 2025 sur X, « La police tue », les députés LFI Aurélien Taché et Aly Diouara sont visés par des plaintes pour diffamation déposées par le préfet du Val-d’Oise, Philippe Court, et le préfet de police de Paris, Laurent Nuñez.»

ACAB !
vid{8afedf8a3076318d179212054c10a47b324435db701381ccc114a6f560cf3fe6}
Permalink

  •  

Logging Sucks - Your Logs Are Lying To You

Derrière le titre putaclic, quelques bonnes pratiques pour le logging.

Il faut que j'écrive un article sur le sujet d'ailleurs. En résumé :

  • ajouter des éléments de contexte
  • logger toutes les erreurs et warning, sans exception
  • limiter les logs de requête GET qui n'occasionnent que du bruit
  • utiliser le bon level : les logs en level=error doivent être de vraies erreurs qui nécessitent d'être investiguées

Permalink
  •  

Logging Sucks - Your Logs Are Lying To You

Derrière le titre putaclic, quelques bonnes pratiques pour le logging.

Il faut que j'écrive un article sur le sujet d'ailleurs. En résumé :

  • ajouter des éléments de contexte
  • logger toutes les erreurs et warning, sans exception
  • limiter les logs de requête GET qui n'occasionnent que du bruit
  • utiliser le bon level : les logs en level=error doivent être de vraies erreurs qui nécessitent d'être investiguées

Permalink
  •  

Fausse rétractation de Takieddine : un procès requis contre Nicolas Sarkozy, Carla Bruni-Sarkozy et Mimi Marchand | Mediapart

«En pleine promotion de son dernier livre, Journal d’un prisonnier (Fayard), un nouvel événement ramène Nicolas Sarkozy à sa riche actualité judiciaire. Le Parquet national financier (PNF) a annoncé, mardi 16 décembre, avoir requis le renvoi devant un tribunal correctionnel de onze personnes, dont l’ancien président de la République et son épouse Carla Bruni-Sarkozy, pour leur implication présumée dans la fausse rétractation de Ziad Takieddine dans le scandale des financements libyens»
vid{ac0d12493ec6edd1194c3a25a5ff49c44b7bcdc781b6f5df2e615f0d6ae981a6}
Permalink

  •  
❌