Faire des GIFs à partir de vidéos en python

Rédigé par Fred - - Aucun commentaire

Pour cela, Zulko utilise MoviePy (github) — en même temps, c’est de lui :þ. Il montre comment faire convertir des bouts de vidéos, recadrer, figer une partie de l’image, ajouter du texte… Tontof en avait déjà subrepticement parlé ; il va falloir que je regarde ça de plus près. http://zulko.github.io/blog/2014/01/23/making-animated-gifs-from-video-files-with-python/

Du bon message de commit

Rédigé par Fred - - Aucun commentaire

Les sept règles d’après Chris Beams :

  1. Séparez le sujet du corps par une ligne vide
  2. Limitez le sujet à 50 caractères
  3. Mettez une capitale au sujet
  4. Ne mettez pas de point à la fin du sujet
  5. Utilisez l’impératif dans le sujet
  6. Retournez à la ligne à 72 caractères
  7. Utilisez le corps pour expliquer quoi et pourquoi vs. comment

Comme il le conseille, allez également jeter un œil au livre pro git. (Je préfère la version anglaise ; les traductions de certains termes techniques — stash, merge… — me troublent quelque peu.)

Pour magit, voir les variables utilisées dans le buffer d’édition du message comme git-commit-summary-max-length ou git-commit-fill-column.

Des programmes de journalistes

Rédigé par Fred - - Aucun commentaire

En regardant mes flux avec KrISS feed, je suis tombé sur un lien de sebsauvage sur Tabula, un outil open source (libre ?) pour extraire les tableaux des PDF. En regardant sur la page du projet, je vois un lien vers http://source.mozillaopennews.org/en-US/articles/introducing-tabula/ qui redirige vers https://source.opennews.org/en-US/articles/introducing-tabula/.

Je regarde donc ce qu’est opennews ; pour les citer :

OpenNews is a joint project of Mozilla and the Knight Foundation that supports the growing community of news developers, designers, and data reporters helping journalism thrive on the open web.

Et sur https://source.opennews.org/en-US/ :

Source is a Knight-Mozilla OpenNews project designed to amplify the impact of journalism code and the community of developers, designers, journalists, and editors who make it.

Du coup, je fouille un peu source.opennews.org et je vois des outils comme tabula (oh ‽) ; broca, une bibliothèque python pour faire de la nlp ; plein d’outils pour faire des cartes : leaflet, englewood.js, simple tiles, simpler tiles, tulip ; Tik Tok pour faire des lignes de temps ; du jquery ; du django ; et moultes autres choses rencensées ici : https://source.opennews.org/en-US/code/

Et plus intéressant encore, des billets sur comment ont été faits certains articles ou outils. Par exemple : comment a été fait le site https://projects.propublica.org/louisiana/ pour lequel ont été mélangées images satellites, données, cartes historiques. Ou alors pourquoi quelqu’un a créé un robot twitter qui tweete quand une page wikipedia a été éditée anonymement par le congrès américain. Qui a été forké pour pleins d’autres gouvernements/parlements/… (rien pour la France pour le moment semble-t-il) dont les tweets sont ensuite « repris » par le Washington Post, Global Voices, Wired…

Bref, allez faire un tour sur https://source.opennews.org/en-US/ !

Gestion sémantique de version

Rédigé par Fred - - Aucun commentaire

Les règles pour les numéros de versions :

En bref

Étant donné un numéro de version MAJEUR.MINEUR.CORRECTIF, il faut incrémenter :

  1. le numéro de version MAJEUR quand il y a des changements rétro-incompatibles,
  2. le numéro de version MINEUR quand il y a des changements rétro-compatibles,
  3. le numéro de version de CORRECTIF quand il y a des corrections d’anomalies rétro-compatibles

Des libellés supplémentaires peuvent être ajoutés pour les versions de pré-livraison et pour des méta-données de construction sous forme d'extension du format MAJEURE.MINEURE.CORRECTIF.

source : semver.org

Bloqueurs de pub et performances

Rédigé par Fred - - Aucun commentaire

Via zdnet : quelqu’un (Raymond) a comparé des bloqueurs de pub d’un point de vue performance (temps de chargement de la page, utilisation CPU et utilisation mémoire). Son vainqueur : µBlock origin, suivi par Ghostery et Adguard. À noter que Ghostery est propriétaire. D’autres alternatives et autres modules complémentaires, sur prism-break.org.

Fil RSS des articles de cette catégorie