Ét.Nadji.fr/

Du code, des mots, des livres.

Étiquette : Programmation

🔓 Python Covid Analysis toolkit

http://pycoa.fr/

PyCoA (Python Covid Analysis) is a Python™ framework which provides:
  • a simple access to common Covid-19 databases;
  • tools to represent and analyse Covid-19 data such as time series plots, histograms and maps.

🔗 Permalien

Brython, une implémentation de Python 3 pour la programmation web côté client

https://brython.info/index.html

🔗 Permalien

Wait, IPython can do that ?! (Sebastian Witowski)

https://www.youtube.com/watch?v=3i6db5zX3Rw

🔗 Permalien

Documenting GNOME for developers

https://www.bassi.io/articles/2021/08/01/documenting-gnome-for-developers/

GNOME est en train de faire une refonte complète de son espace de documentation pour développeurs, non sans perte, mais ça se justifie.

Flux 🔗 Permalien

Python 3.10 (rc1) est disponible

https://linuxfr.org/news/python-3-10-rc1-est-disponible

L’effet de la PEP 604 sur isinstance est sympa, mais induit possiblement en erreur.
Whoa, les PEP 634/635/636 qui introduisent un match !

🔗 Permalien

Python PDF Handling Tutorial

https://github.com/prajwollamichhane11/PDF-Handling-With-Python

🔗 Permalien

plotext

https://github.com/piccolomo/plotext

Dessine des graphiques dans un terminal. J’imagine que ça peut être plus rapide dans certains cas, voire même dans une session SSH.

🔗 Permalien

Du notebook au bloc-code

https://www.arthurperret.fr/du-notebook-au-bloc-code.html

Les notebooks ont l’air de plaire surtout aux chercheurs et chercheuses, parce qu’en tant que travailleur de l’édition, c’est pas mon cas.
Un fichier docx n’est pas moins exécutable qu’un notebook Jupyter : quand on ouvre un docx dans Word, on voit le rendu d’un code source ; on peut éditer ce rendu, ce qui modifie le code source ; on peut définir des variables (les styles) qui propagent des paramètres à de multiples objets ; on peut programmer des actions via des macros ; etc.
L’ambiguïté de la définition d’un format de fichier texte « simple » est là ; hors contexte un fichier à balisage léger (ou moins léger, genre du TeX) peut paraître simple. Mais il faut tout un attirail pour en faire quoi que ce soit.

Flux 🔗 Permalien

Le logiciel Lodel évolue !

https://leo.hypotheses.org/17671

Déroulé de la transition prévue vers Lodel 2.

Flux 🔗 Permalien

Python — formateur de code et analyse statique

https://linuxfr.org/news/python-partie-10-formateur-de-code-analyse-statique

🔗 Permalien

HTML and CSS techniques to reduce your JavaScript

https://calendar.perfplanet.com/2020/html-and-css-techniques-to-reduce-your-javascript/

🔗 Permalien

(Ré)générer et mettre à jour des traductions gettext

https://stackoverflow.com/questions/739314/easiest-way-to-generate-localization-files/1079473#1079473

GNOME Builder est un bon IDE. Si l’on programme des interfaces avec GTK, tout s’intègre bien. Si ce n’est la traduction. Un module d’édition plus épuré des traductions, de mise à jour de ces dernières à partir du POTFILES. On pourrait dire que c’est mâcher le travail, que Poedit ou un autre logiciel permettent une édition plaisante, mais GNOME Builder crée des projets avec des fichiers Glade par défaut et permet de les éditer sans sortir; GNOME Builder créant aussi un dossier de traduction, pourquoi ne pas envisager la même chose ?
# Régénerer le .pot à partir d’un POTFILES
xgettext --files-from=POTFILES --directory=.. --output=application.pot
# Mettre à jour un fichier de traduction en français
msgmerge --update --no-fuzzy-matching --backup=off fr.po application.pot

🔗 Permalien

2021-06-04

Code source : libérer le patrimoine !

https://bbf.enssib.fr/sommaire/2021/1

🔗 Permalien

Gérer des chemins de fichiers avec pathlib

https://www.docstring.fr/blog/gerer-des-chemins-de-fichiers-avec-pathlib/

🔗 Permalien

Undying Dusk : un jeu-vidéo au format… PDF

https://lucas-c.itch.io/undying-dusk

On a eu (et on a encore) les livres dont vous êtes le héros, puis les jeux dungeon crawlers, maintenant on a un jeu dungeon crawler sous forme de livre, dont on est le héros/lecteur/joueur.
Le PDF pèse 93 mo et possède ≃ 200 000 pages.
Fait amusant : les trois meilleurs lecteurs PDF (mais ne pourrait-on pas dire consoles ?) pour ce jeu sont des logiciels libres, et Adobe Acrobat n’est pas terrible à la tâche.
Le PDF est généré avec du Python, et semble-t-il du JavaScript intégré.

🔗 Permalien

Typographeur

https://github.com/brunobord/typographeur

🔗 Permalien

layout-parser

https://github.com/Layout-Parser/layout-parser

Une bibliothèque Python qui détecte la mise en page d’une image, qu’elle provienne d’un article, un site web, etc.
À en juger la documentation, il faut faire un peu de géométrie pour rendre les résultats exploitables mais les applications, par exemple en conservation seraient sympathiques.
Ça pourrait être intéressant de prendre quelques centaines de couvertures de livres et d’analyser l’évolution de la mise en page.
Dans ma librairie Python qui tente d’analyser et manipuler complètement le format de fichier de Scribus, il y a un module qui produit une représentation en fil de fer du document. Ça serait rigolo de faire l’inverse : obtenir la mise en page via layout parser et produire les cadres du document à partir de là.

🔗 Permalien

🔓 Python pour les Sciences Humaines et Sociales

http://pyshs.fr/

Table des matières

(Pour ceux qui connaissent déjà Python, donc j’ai retiré les chapitres introductifs, la complète est )

  • Pandas
  • Statistiques [gné & sans doute numpy]
  • Visualisation avec Pandas, Matplotlib et Seaborn
  • Usage d’API
  • Analyse de corpus textuels [SpaCy]
  • Cartes et GeoPandas
  • Jupyter

Les exemples du manuel.

🔗 Permalien

Rich, a Python library for rich text and beautiful formatting in a terminal

https://github.com/willmcgugan/rich

🔗 Permalien

PyScribus 0.2

https://pypi.org/project/pyscribus/

Pour les utilisateurs d’une version de Python < 3.8, il faut utiliser le paquet pyscribus-backported.

🔗 Permalien

Git is simply too hard

https://changelog.com/posts/git-is-simply-too-hard

🔗 Permalien

Bilbo V.2 : vers de nouvelles collaborations de recherche

https://leo.hypotheses.org/17338

🔗 Permalien

Building responsive apps for Linux Smartphones with GTK and libhandy, Part 1

https://tuxphones.com/tutorial-developing-responsive-linux-smartphone-apps-gnome-builder-gtk-libhandy-gtk-part-1/

🔗 Permalien

Enseignement et automatisation avec Pandoc

https://www.arthurperret.fr/enseignement-automatisation-pandoc.html

🔗 Permalien

Sortie de Python 3.9

https://zestedesavoir.com/articles/3681/sortie-de-python-3-9/

Méthodes removeprefix et removesuffix des chaînes de caractères
Je trouve ces implémentations assez typiques de Python. There should be one way to do it, etc. Pour certains, ce sera du sucre syntaxique sous forme de méthodes en plus, mais la clarté du code va y gagner. À mon avis, les gens en data sciences doivent faire péter le champagne.
Opérations ensemblistes sur les dictionnaires
Tiens, deux nouveaux opérateurs, | et |=, pour fusionner des dictionnaires. Pourquoi pas.
Module zoneinfo
OUUUUI, p*****. C’est tellement c****-****** les fuseaux horaires dans les dates !
Module graphlib
Ah. Ok. Bon, j’imagine que ceux qui font de la visualisation de données apprécieront.
Types génériques natifs
Évite d’importer typing quand on fait de l’annotation de type. Ça simplifie les choses, mais je fais pas assez d’annotations de type pour bien estimer ce que ça change.

🔗 Permalien

Writing more idiomatic and pythonic code

https://martinheinz.dev/blog/32

🔗 Permalien

Never Run "python" In Your Downloads Folder

https://glyph.twistedmatrix.com/2020/08/never-run-python-in-your-downloads-folder.html

🔗 Permalien

Le langage Rust aura sa fondation avant la fin de l'année

https://www.nextinpact.com/article/43383/le-langage-rust-aura-sa-fondation-avant-fin-annee

🔗 Permalien

2020-08-20

Scripting Python sous Linux. Développez vos outils système

https://www.editions-eni.fr/livre/scripting-python-sous-linux-developpez-vos-outils-systeme-9782409025679

Quelques petites choses intéressantes dans la TDM.

🔗 Permalien

How to create a GTK application using Python and GNOME Builder

https://belmoussaoui.com/article/5-how-to-create-a-gtk-application-using-python-part-1

Article intéressant dans la mesure où il donne plus de détails sur Gtk.Template, les décorateurs python associés : un code utilisant cette manière de faire est assez déstabilisant quand on d’un Gtk.Builder et d’un handler.
Cela oblige aussi à sectionner tout l’UI dans des fichiers Glade différents, et à gérer aussi les callbacks différemment.

🔗 Permalien

Les f-string de Python

https://www.docstring.fr/blog/le-formatage-des-chaines-de-caracteres-avec-python/

🔗 Permalien

Tauri, une alternative à Electron basée sur Rust

https://tauri.studio/

🔗 Permalien

2020-07-09

Des scanners cérébraux révèlent que le codage use des mêmes régions que celles liées au traitement du langage naturel

https://programmation.developpez.com/actu/305505/Des-scanners-cerebraux-revelent-que-le-codage-use-des-memes-regions-que-celles-liees-au-traitement-du-langage-naturel-suggerant-que-la-programmation-requiert-plus-d-aptitudes-en-langues-qu-en-maths/

🔗 Permalien

PyScribus, une librairie Python pour Scribus

https://etnadji.fr/blog/pyscribus.html

🔗 Permalien

Libre Graphics Meeting 2020 : 27-29 mai

https://libregraphicsmeeting.org/2020/fr/index.html

🔗 Permalien

🔓 The Mediocre Programmer

http://themediocreprogrammer.com/

🔗 Permalien

Your language brain matters more for learning programming than your math brain

https://massivesci.com/articles/programming-math-language-python-women-in-science/

🔗 Permalien

The Elephant and the Serpent: Using Mastodon with Python

https://pyvideo.org/pycon-us-2019/the-elephant-and-the-serpent-using-mastodon-with-python.html

Il est temps d’essayer de raccorder mon site à la Fédération…

🔗 Permalien

The new website of GTK is really nice

https://gtk.org/

🔗 Permalien

Le moteur de jeu libre Godot sort en version 3.2

https://godotengine.org/article/here-comes-godot-3-2

🔗 Permalien

[À tester] CleverCSV

https://github.com/alan-turing-institute/CleverCSV

🔗 Permalien

Your Makefiles are wrong

https://tech.davis-hansson.com/p/make/

🔗 Permalien

2019-12-17

Le gestionnaire de projet Poetry 1.0.0 est disponible

https://linuxfr.org/news/le-gestionnaire-de-projet-poetry-1-0-0-est-disponible

🔗 Permalien

Protéger votre vie privée en affichant des Maths sans Javascript

https://www.arsouyes.org/blog/2019/56_Math_Without_JS/

🔗 Permalien

Gimp : Modification par lot de la résolution d’images

https://etnadji.fr/pagxoj/gimp-resolution.html

Particulièrement simple.
Typiquement, j’ai une vingtaine d'images en résolution 300, et je les passe en basse résolution pour le dossier qui va bien dans Métopes (icono/br).
Les import ne sont pas précisés car ce code s'exécute, pour le moment, dans la console python intégrée à Gimp, qui charge directement ces modules-là.
Il faudrait peut-être rajouter une ligne ou deux pour enregistrer les images après le changement de résolution, mais cela impliquerait de veiller à ce le fichier original ne soit pas écrasé; or c'est parfois ce qu'on veut.
Quand au réglage de la résolution, je pourrais mettre une variable, mais comme ça ne change jamais…
for image in gimp.image_list():
	pdb.gimp_image_set_resolution(image, "90", "90")

🔗 Permalien

Python tips and trick, you haven't already seen

https://martinheinz.dev/blog/1

🔗 Permalien

A comprehensive guide to OCR with Tesseract, OpenCV and Python

https://nanonets.com/blog/ocr-with-tesseract/

🔗 Permalien

Git Rebase, j'ai vaincu !

https://katyucha.ovh/git-rebase-jai-vaincu.html

🔗 Permalien

Le monde du logiciel est en train de se détruire

https://greenspector.com/fr/articles/2018-12-11-manifeste-developpement-plus-durable/

🔗 Permalien

The Mind at Work: how Python makes thinking in code easier

https://blog.dropbox.com/topics/work-culture/-the-mind-at-work--guido-van-rossum-on-how-python-makes-thinking

🔗 Permalien

Python : Stop using utcnow and utcfromtimestamp

https://blog.ganssle.io/articles/2019/11/utcnow.html

🔗 Permalien

Text Editing Hates You Too

https://lord.io/blog/2019/text-editing-hates-you-too/

🔗 Permalien

Exprimez vos émotions en regex !

https://www.synbioz.com/blog/tech/exprimez-vos-%C3%A9motions-en-regex

🔗 Permalien

2019-10-29

The Python graph gallery

https://python-graph-gallery.com/

« This website displays hundreds of charts, always providing the reproducible python code! It aims to showcase the awesome dataviz possibilities of python and to help you benefit it. »

🔗 Permalien

Visualizing Networks with Python and Networkx

https://bibhasdn.com/blog/visualizing-networks-with-python-and-networkx/

🔗 Permalien

🔓 Générer une archive d’un dépôt git

http://www.qanuq.com/2019/09/18/generer-archive-depot-git/

🔗 Permalien

Gnome-shell: Calendrier républicain

https://lipn.univ-paris13.fr/~dubacq/gnome-shell-calendrier-republicain.html

🔗 Permalien

Frakaso soundboard

https://framagit.org/etnadji/frakaso

🔗 Permalien

Styler Matplotlib avec Pylustrator

https://pylustrator.readthedocs.io

Un éditeur visuel pour les figures de Matplotlib qui une fois le stylage accompli insère le code Python nécessaire (qui est du code simplement utilisable avec Matplotlib, Pylustrator n’est plus une dépendance).
https://zenodo.org/record/1294663

🔗 Permalien

Python: OCR for PDF or Compare textract, pytesseract, and pyocr

https://medium.com/@winston.smith.spb/python-ocr-for-pdf-or-compare-textract-pytesseract-and-pyocr-acb19122f38c

🔗 Permalien

Using Tesseract OCR with Python

https://www.pyimagesearch.com/2017/07/10/using-tesseract-ocr-python/

🔗 Permalien

HTML can do that ?

https://dev.to/ananyaneogi/html-can-do-that-c0n

🔗 Permalien

2019-07-22

Doge – Document generator for Vim

https://github.com/kkoomen/vim-doge

🔗 Permalien

A Vim plugin to autodetect spellcheck language

https://github.com/konfekt/vim-DetectSpellLang

🔗 Permalien

🗎 Modelling scholarly publication for sustainable workflows / ELPUB 2019 / PDF

https://f.hypotheses.org/wp-content/blogs.dir/5649/files/2019/06/session3_kthoden_export.pdf

🔗 Permalien

Weasyprint

https://weasyprint.org/

🔗 Permalien

2019-06-30

Not Only SQL

https://framabook.org/not-only-sql/

🔗 Permalien

citeproc-py : Yet another Python CSL Processor

https://github.com/brechtm/citeproc-py

🔗 Permalien

Apprendre à programmer en TeX, par Christian Tellechea

https://ctan.org/pkg/apprendre-a-programmer-en-tex

🔗 Permalien

The Programming Historian en français

https://programminghistorian.org/fr/

🔗 Permalien

Intro to Python Lambda Functions

https://www.pythonforthelab.com/blog/intro-to-python-lambda-functions/

🔗 Permalien

Pourquoi [faut-il] mettre à jour son Python régulièrement ?

https://makina-corpus.com/blog/metier/2018/pourquoi-mettre-a-jour-son-python-regulierement

🔗 Permalien

Matplotlib Tutorial – A Complete Guide to Python Plot w/ Examples

https://www.machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/

Un tutoriel qui a l’air assez complet.

🔗 Permalien

Interroger IdRef avec Python

https://etnadji.fr/blog/idref.html

🔗 Permalien

Merveilleux *_* : Programming Historian

https://programminghistorian.org/lessons/

🔗 Permalien

🔓 Programming as a Foreign Language

http://denten.plaintext.in/think.stack/foreignlang

🔗 Permalien

2018-04-02

🔓 Owlready : manipuler les ontologies OWL en Python

http://linuxfr.org/news/owlready-un-module-python-pour-manipuler-les-ontologies-owl

🔗 Permalien

🔓 We Write CSS Like We Did in the 90s, and Yes, It’s Silly

http://alistapart.com/article/we-write-css-like-we-did-in-the-90s-and-yes-its-silly

🔗 Permalien

Discover Godot 3, the Free game engine

https://www.youtube.com/watch?v=4v3qge-3CqQ

🔗 Permalien

fleep: File format determination library for Python

https://github.com/floyernick/fleep

🔗 Permalien

Eel: making simple Electron-like HTML/JS GUI apps

https://github.com/ChrisKnott/Eel

🔗 Permalien

[Ça a l’air foutrement intéressant] Conception des chaînes éditoriales

https://ics.utc.fr/~tha/co/Home.html

🔗 Permalien

2017-11-29

Web et technique

https://larlet.fr/david/blog/2017/web-technique/

🔗 Permalien

🔓 jq, traiter du JSON en ligne de commande

http://www.bortzmeyer.org/jq.html

🔗 Permalien

2017-08-21

🔓 SKIP grep, use AWK

http://blog.jpalardy.com/posts/skip-grep-use-awk/

Oui, mais j’ai la flemme d’apprendre AWK, je suis déjà en train d’apprendre Javascript, alors ça fait déjà un bon morceau.
Mais oui, c’est cool AWK.

🔗 Permalien

2017-08-02

VIM Table Mode for instant table creation.

https://github.com/dhruvasagar/vim-table-mode

🔗 Permalien

Hello Worlds (why humanities students should learn to program)

https://mkirschenbaum.wordpress.com/2010/05/23/hello-worlds/

🔗 Permalien

Outils utiles pour développeur

https://linuxfr.org/news/outils-utiles-pour-developpeur

🔗 Permalien

Qui y’a t-il dans un générateur de site statique ?

https://jamstatic.fr/2017/02/09/y-a-quoi-dans-un-generateur-de-site-statique/

🔗 Permalien

🔓 Blitz eBook Framework

http://jiminy.chapalpanoz.com/blitz/

🔗 Permalien

vim-loremipsum: A dummy text generator

https://github.com/vim-scripts/loremipsum

🔗 Permalien

🔓 [Traduction] Dans les entrailles de Git

http://nicolas.loeuillet.org/billets/entrailles-git

🔗 Permalien

Les nouveautés de l'HTML 5.1

https://www.grafikart.fr/blog/w3C-html-5-1

🔗 Permalien

Code I’m Still Ashamed Of

https://news.ycombinator.com/item?id=12965589

🔗 Permalien

L'histoire du développeur qui aurait dû lire Kant

https://www.franceculture.fr/emissions/la-vie-numerique/lhistoire-du-developpeur-qui-aurait-du-lire-kant

🔗 Permalien

Things to learn about Linux

https://jvns.ca/blog/2016/11/21/things-to-learn-about-linux/

🔗 Permalien

2016-11-27

🔓 Le code en confession

http://www.internetactu.net/a-lire-ailleurs/le-code-en-confession/

🔗 Permalien

Programmer ça craint

https://alexisbrenon.github.io/blog/technique/2015/04/21/Programming_sucks.html

« Chaque programmeur, de temps en temps, quand il est seul chez lui, éteint la lumière, prend un verre de whisky, met un fond d'electronica allemande et ouvre un fichier sur son ordinateur. C'est un fichier différent pour chaque développeur. L'un l'a écrit lui-même, un autre l'a trouvé et a su qu'il devait le garder. Ils parcourent les lignes et sont émus par leur beauté. Et puis les larmes deviennent amères lorsqu'ils se souviennent des autres fichiers, dans le reste du monde, et de leur médiocrité. »
« Ce fichier contient du Beau Code. Ce code a des noms de variables et de fonctions explicites et cohérents. Il est concis. Il ne fait rien de manifestement stupide. Il n'a jamais eu à être publié ou à répondre aux attentes d'une équipe de commerciaux. Il ne fait qu'une seule et unique chose, et il la fait bien. Il a été écrit par une seule personne et jamais modifié par personne d'autre. Il se lit comme de la poésie. »
« Tous les développeurs commencent par écrire des perles comme celle-ci. Et puis, ils apprennent le vendredi qu'ils ont 600 perles à écrire pour mardi. Alors ils trichent par-ci par-là, copient d'autres perles et essayent de les agglomérer. Des fois, ils doivent demander de l'aide à un collègue qui pourrit tout. Et puis on agrège toutes ces perles pour donner une chose indescriptible que l'on présente comme un Picasso parce que personne ne veut voir la pisse de chat qui suintent de tous les cotés. La semaine suivante, tout le monde va tenter de boucher ces failles pour éviter que le Picasso ne s'effondre. »

🔗 Permalien

2016-11-27

10 trucs que [vous ignoriez peut-être] sur Internet et mon ordi (avant de m’y intéresser…)

https://framablog.org/2016/11/23/10-trucs-que-jignorais-sur-internet-et-mon-ordi-avant-de-my-interesser/

🔗 Permalien

Flash d’Adobe à l’agonie

https://linuxfr.org/news/flash-d-adobe-a-l-agonie

🔗 Permalien

vim-alias: versatile Vim command-line aliases

https://github.com/konfekt/vim-alias

🔗 Permalien

The Blitz’ [ebook framework] introductory tutorial

https://medium.com/@jiminypan/blitzintrotutorial-270da9f853c0

🔗 Permalien

Vim: you don't need NERDtree or (maybe) netrw

https://shapeshed.com/vim-netrw/

🔗 Permalien

How it feels to learn JavaScript in 2016

https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

🔗 Permalien

Vim: Getting the leader right

https://konfekt.github.io/blog/2016/10/03/get-the-leader-right

🔗 Permalien

Apprendre à programmer avec Scratch : code toi-même !

https://www.actualitte.com/article/livres/apprendre-a-programmer-avec-scratch-code-toi-meme/67404

🔗 Permalien

PHP Pitfalls

https://secure.phabricator.com/book/phabflavor/article/php_pitfalls/

🔗 Permalien

2016-10-02

🔓 Awesome Python

http://awesome-python.com/

🔗 Permalien

🔓 WTF, HTML and CSS?

http://wtfhtmlcss.com/

🔗 Permalien

2016-10-02

Générer des bases de données factices

https://sanspseudofix.fr/2016/generer-des-bases-de-donnees-factices.html

🔗 Permalien

🔓 New zine: Linux debugging tools you'll love

http://jvns.ca/blog/2016/09/07/new-zine-linux-debugging-tools-youll-love/

🔗 Permalien

🔓 How (and why) I made a zine - Julia Evans

http://jvns.ca/blog/2016/08/29/how-i-made-a-zine/

🔗 Permalien

2016-09-02

Ada Lovelace, la première programmeuse de l'histoire

https://www.youtube.com/watch?v=ts6Lo7t6VsM

🔗 Permalien

🔓 Cheat sheet SQL

http://korben.info/wp-content/uploads/2016/07/rebellabs-sql-cheat-sheet.png

🔗 Permalien

2016-08-22

Des zéros et des uns

https://grisebouille.net/des-zeros-et-des-uns/

🔗 Permalien

Editor Wars: The Revenge of Vim

https://hackaday.com/2016/08/08/editor-wars-the-revenge-of-vim/

🔗 Permalien

There is no difference between computer art and human art

https://aeon.co/ideas/there-is-no-such-thing-as-computer-art-it-s-all-just-art

🔗 Permalien

2016-07-29

🔓 A beginners guide to thinking in SQL

http://www.sohamkamani.com/blog/2016/07/07/a-beginners-guide-to-sql/

🔗 Permalien

2016-07-15

🔓 Conférences de Pas Sage en Seine 2016

http://data.passageenseine.org/2016/mp4/

🔗 Permalien

Xplain

https://magcius.github.io/xplain/article/index.html

🔗 Permalien

2016-07-06

HEAD: A list of everything that could go in the of your document

https://github.com/joshbuchea/HEAD

🔗 Permalien

My condolences, you’re now the maintainer of a popular open source project

https://danielbachhuber.com/2016/06/26/my-condolences-youre-now-the-maintainer-of-a-popular-open-source-project/

🔗 Permalien

2016-06-30

🔓 Arrêtez de dire que programmer c’est simple

http://lehollandaisvolant.net/?d=2016/06/19/13/01/16-arretez-de-dire-que-programmer-cest-simple

🔗 Permalien

2016-06-21

🔓 Stop saying learning to code is easy.

http://www.hanselman.com/blog/StopSayingLearningToCodeIsEasy.aspx

Tiens, une adresse avec un fichier aspx. Ça faisait longtemps. Très longtemps.

🔗 Permalien

kbrgl/scroller: A robust yet simple utility for truncating text by scrolling it like a news ticker

https://github.com/kbrgl/scroller

🔗 Permalien

🔓 Should you be scared of Unix signals?

http://jvns.ca/blog/2016/06/13/should-you-be-scared-of-signals/

🔗 Permalien

2016-06-17

🔓 Intégrer une vidéo Youtube sans son

http://korben.info/integrer-video-youtube.html

🔗 Permalien

glamp/bashplotlib: plotting in the terminal

https://github.com/glamp/bashplotlib

🔗 Permalien

2016-06-07

Digital Aristotle: Thoughts on the Future of Education

https://www.youtube.com/watch?v=7vsCAM17O-M

Le propos me laisse particulièrement sceptique mais il n’est pas sans intérêt.

🔗 Permalien

🔓 Les mini sites pour apprendre à coder

http://linuxfr.org/users/simkim/journaux/les-mini-sites-pour-apprendre-a-coder

🔗 Permalien

2016-06-01

Le bug de l’an 2038

https://grisebouille.net/le-bug-de-lan-2038/

🔗 Permalien

🔓 Classic Programmer Paintings

http://classicprogrammerpaintings.tumblr.com/

🔗 Permalien

Why Touquet ?

https://grisebouille.net/why-touquet/

🔗 Permalien

🔓 Écrire son parseur à la main — chroniques d’une mauvaise bonne idée

http://bioinfo-fr.net/ecrire-son-parseur-a-la-main-chroniques-dune-mauvaise-bonne-idee

Y’a des librairies pour parser du CSV, c’est pas pour rien

🔗 Permalien

🔓 These unlucky people have names that break computers

http://www.bbc.com/future/story/20160325-the-names-that-break-computer-systems

Faut pas s’appeler Null. Vraiment pas.

🔗 Permalien

2016-03-30

I wrote an IRC client purely in bash, works without calling any other programs

https://www.reddit.com/r/commandline/comments/4cb0ru/i_wrote_an_irc_client_purely_in_bash_works/

Oh, pas mal. Inutile, mais pour l’amusement, c’est bien.

🔗 Permalien

🔓 PEP8: The Style Guide for Python Code

http://pep8.org/

Un site pour la norme de formatage de code PEP8 (Python).

🔗 Permalien

Comment une marque commerciale et 11 lignes de code retirées ont fait trembler Internet

https://www.numerama.com/tech/154759-comment-une-marque-commerciale-et-11-lignes-de-code-retirees-ont-fait-trembler-internet.html

🔗 Permalien

Et si JavaScript allait droit dans le mur ?

https://linuxfr.org/users/nono/journaux/et-si-javascript-allait-droit-dans-le-mur

🔗 Permalien

2016-03-05

🔓 Les interpréteurs alternatifs de Python

http://sametmax.com/les-interpreteurs-alternatifs-de-python/

🔗 Permalien

py-term − Python module to style terminal output, moving and positioning the cursor.

https://github.com/gravmatt/py-term

Oui, ça fait le boulot de curses. Mais franchement, curses, c’est chiant. Urwid, un peu mieux, mais bof.

🔗 Permalien

🔓 Dangerous Python Functions, Part 1 − The command injection series

http://kevinlondon.com/2015/07/26/dangerous-python-functions.html

🔗 Permalien

🔓 Best of VIM Tips

http://www.rayninfo.co.uk/vimtips.html

🔗 Permalien

diff-so-fancy

https://github.com/so-fancy/diff-so-fancy

🔗 Permalien

Vim cornucopia

https://vim.zeef.com/patrick.schanen

🔗 Permalien

React Is A Terrible Idea

https://www.pandastrike.com/posts/20150311-react-bad-idea

🔗 Permalien

Travailler avec des expressions rationnelles

https://linuxfr.org/news/travailler-avec-des-expressions-rationnelles

🔗 Permalien

2016-02-09

Le danger Github

https://carlchenet.com/le-danger-github/

🔗 Permalien

🔓 Stop Comparing JSON and XML

http://www.yegor256.com/2015/11/16/json-vs-xml.html

🔗 Permalien

2016-01-17

Stop writing code that will break on Python 4!

https://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code/

🔗 Permalien

🔓 Five reasons you should use SQLite in 2016

http://charlesleifer.com/blog/five-reasons-you-should-use-sqlite-in-2016/

🔗 Permalien

2016-01-17

🔓 Comment j'ai cassé moncompteformation.gouv.fr

http://x0r.fr/blog/57

🔗 Permalien

2016-01-12

🔓 Debug your programs like they're closed source!

http://jvns.ca/blog/2014/04/20/debug-your-programs-like-theyre-closed-source/

🔗 Permalien

2016-01-12

🔓 Online IDE and Terminal

http://www.tutorialspoint.com/codingground.htm

🔗 Permalien

Vim Markdown

https://github.com/plasticboy/vim-markdown

« Syntax highlighting, matching rules and mappings for the original Markdown and extensions. »

🔗 Permalien

vim-pandoc-syntax

https://github.com/vim-pandoc/vim-pandoc-syntax

« Standalone pandoc syntax module, to be used alongside vim-pandoc. »

🔗 Permalien

🔓 European Digital Reading Lab

http://edrlab.org/edrlab/

🔗 Permalien

Notions de Python avancées

https://zestedesavoir.com/tutoriels/954/notions-de-python-avancees/

🔗 Permalien

🔓 Unix as IDE

http://blog.sanctum.geek.nz/series/unix-as-ide/

🔗 Permalien

2016-01-04

Vim-Thematic

https://github.com/reedes/vim-thematic

Plugin pour facilement changer un certain nombre de paramètres d’apparence de Vim.
Ça se combinerait bien avec vim-sconfig (que j’ai fait, autopromo, voilà, osef)

🔗 Permalien

Langue et Langages

https://www.lemonde.fr/blog/binaire/2015/11/27/langue-et-langages/

🔗 Permalien

2015-12-05

Utiliser Vim comme éditeur XML/XSL(T) - etnadji/blog

https://etnadji.fr/blog/vim-xml.html

Bon y’aura des choses à ajouter plus tard, mais c’est une config déjà pratique.

🔗 Permalien

vim: how to search/replace special chars?

https://stackoverflow.com/questions/8447561/vim-how-to-search-replace-special-chars

En utilisant \%uCODE.
Je me le garde pour mémoire.

🔗 Permalien

cloc

https://github.com/AlDanial/cloc

🔗 Permalien

Python Excel

https://www.python-excel.org/

🔗 Permalien

Why Vim, an '80s text editor, is still the ui of choice for power users

https://www.fastcompany.com/3037629/why-vim-an-80s-text-editor-is-still-the-ui-of-choice-for-power-users

🔗 Permalien

🔓 Jouons un peu avec Python 3.5

http://sametmax.com/jouons-un-peu-avec-python-3-5/

🔗 Permalien

Outils de la Data Science : Python

https://blog.engineering.publicissapient.fr/2015/04/29/les-outils-de-la-data-science-python-data-tools/

🔗 Permalien

Vimscript handbooks

https://bitbucket.org/ajabutex/vimscript-handbooks

🔗 Permalien

vim-polyglot

https://github.com/sheerun/vim-polyglot

Un plugin pour les dominer tous…

🔗 Permalien

#pep 0501 - Translation ready string interpolation #python

https://www.python.org/dev/peps/pep-0501/

J’aimerais vraiment voir ça implémenté, ça pourrait être une bonne alternative à format() et %.

🔗 Permalien

2015-08-13

Automate the Boring Stuff with Python

https://automatetheboringstuff.com/

🔗 Permalien

2015-08-10

Alors comme ça tu veux faire du CSV ?

https://sebsauvage.net/wiki/doku.php?id=csv

🔗 Permalien

2015-07-23

🔓 tl;dr {code}

http://tldrcode.com/

🔗 Permalien

2015-07-05

🔓 Why you should almost never use "is" in Python

http://blog.lerner.co.il/why-you-should-almost-never-use-is-in-python/

🔗 Permalien

2015-07-05

PyLaTeX

https://github.com/JelteF/PyLaTeX

Librairie Python pour produire des documents LaTeX. Impressionnant, il faut dire.

🔗 Permalien

Unix History Repository

https://github.com/dspinellis/unix-history-repo

🔗 Permalien

Open Source Development Environment Godot Engine 1.1 Out

https://www.gamingonlinux.com/articles/open-source-development-environment-godot-engine-11-out.5425

🔗 Permalien

🔓 Keep a Changelog

http://keepachangelog.com/

Faudrait effectivement que je les fasse…

🔗 Permalien

2015-05-07

🔓 Can I use... Support tables for HTML5, CSS3, etc

http://caniuse.com/

🔗 Permalien

2015-05-02

🔓 PyFormat: Using % and .format() for great good!

http://pyformat.info/

🔗 Permalien

2015-05-02

🔓 Kivy Crash Course

http://inclem.net/pages/kivy-crash-course/

🔗 Permalien

2015-03-07

🔓 An introduction to regular (PCRE) expressions

http://www.mobileread.com/forums/showthread.php?t=118569

🔗 Permalien

2015-02-24

🔓 gzip + poetry = awesome

http://jvns.ca/blog/2013/10/24/day-16-gzip-plus-poetry-equals-awesome/

🔗 Permalien

Python Tips and Traps

https://www.airpair.com/python/posts/python-tips-and-traps

🔗 Permalien

2015-01-22

Vim ArgWrap

https://github.com/FooSoft/vim-argwrap/

🔗 Permalien

Making a text adventure game with the cmd and textwrap Python modules

https://inventwithpython.com/blog/2014/12/11/making-a-text-adventure-game-with-the-cmd-and-textwrap-python-modules/

🔗 Permalien

Modéliser une invasion zombie des pays scandinaves avec Python

https://maxberggren.github.io/2014/11/27/model-of-a-zombie-outbreak/

Quand je vous dis qu’on peut faire n’importe quoi avec Python…

🔗 Permalien

2014-12-01

Manipulating PDFs with Python

https://www.binpress.com/manipulate-pdf-python/

🔗 Permalien

Journalisme et code : 10 grands principes de programmation expliqués

https://www.newsresources.org/journalisme-et-code-10-grands-principes-de-programmation-expliques/

🔗 Permalien

🔓 Pourquoi self en Python ?

http://sametmax.com/pourquoi-self-en-python/

🔗 Permalien

2014-07-12

🔓 La protection CSRF de Django et les requêtes Ajax

http://sametmax.com/la-protection-csrf-de-django-et-les-requetes-ajax/

🔗 Permalien

2014-06-12

Codecademy, le site pour apprendre à coder, est disponible en français

https://www.numerama.com/magazine/29470-codecademy-le-site-pour-apprendre-a-coder-est-disponible-en-francais.html

🔗 Permalien

🔓 Meet UltiSnips

http://vimcasts.org/episodes/meet-ultisnips/

Des snippets à la TextMate, en bien meilleur.

🔗 Permalien

30 Python Language Features and Tricks You May Not Know About

https://sahandsaba.com/thirty-python-language-features-and-tricks-you-may-not-know.html

🔗 Permalien

10 Most Common Python Mistakes

https://www.toptal.com/python/top-10-mistakes-that-python-programmers-make

🔗 Permalien

🔓 La plus belle manière de parser les arguments de script en python

http://sametmax.com/la-plus-belle-maniere-de-parser-les-arguments-de-script-en-python/

Ça a l’air cool. Comme ça je pourrais faire de beaux scripts pour nettoyer mes répertoires après un tas d’édits.

🔗 Permalien

2014-03-04

🔓 Templite, le moteur de template Python qui tient dans un fichier

http://sametmax.com/templite-le-moteur-de-template-python-qui-tient-dans-un-fichier/

🔗 Permalien

2014-02-25

Coder on the verge of extinction

https://www.commitstrip.com/fr/2014/02/24/coder-on-the-verge-of-extinction/

🔗 Permalien