2034 private links
Histoire intéressante de la traque un bug CPU.
Et voilà, Python dans ton navigateur.
Magnifique !
This repo provides material for recreating the famous paper by Jean-Pierre Luminet (1979), simulating the first image of a black hole.
Un linter pour détecter les anti-patterns liés aux performances de votre code Python.
Sous le coude.
Plyer is a platform-independent Python wrapper for platform-dependent APIs
Gaphas is the diagramming widget library for Python.
Transfert de données via les ultrasons !
À voir si ça peut aider.
Oh, je découvre un usage utile de ICU (que je n'avais pas avant, faute de bien connaitre le projet).
=> https://github.com/BoboTiG/ebook-reader-dict/issues/155
Code :
from icu import Collator, Locale
collator = Collator.createInstance(Locale.getFrance())
# or collator = Collator.createInstance(Locale("fr_FR.UTF-8"))
words = sorted(words, key=collator.getSortKey)
Et hop, toutes les vidéos sont en ligne !
Plus j'utilise pytest et plus je suis émerveillé !
Le contenu me sera fort utile dans les prochains jours.
En attendant voici le ePUB en version nettoyée : https://www.tiger-222.fr/files/implementing-the-clean-architecture.epub
- sans DRM Adobe
- sans police à télécharger depuis Google (plantage de ma Kobo si le Wi-Fi est désactivé...)
- sans URL de traçage Google
- nettoyé avec Calibre (HTML, CSS)
- avec image de couverture
- avec correction de la langue dans les entêtes HTML (pl -> en)
- avec ajout du nom de l'auteur dans les metadatas
J'ai utilisé cette commande (nécessite Calibre) :
ebook-convert implementing-the-clean-architecture.epub implementing-the-clean-architecture-converted.epub --epub-inline-toc --smarten-punctuation --insert-metadata --authors="Sebastian Buczyński" --cover=$HOME/Desktop/cover.png --language=en
- Éditions manuelles.
C'est très, très, moyen d'avoir à faire tout ça pour 22 balles !
Et voilà, Python 2, c'est fini.
"""
Monday, April 20, 2020
Python 2.7.18, the last release of Python 2
The CPython core developers are pleased to announce the immediate availability of Python 2.7.18.
Python 2.7.18 is the last Python 2.7
release and therefore the last Python 2 release. It's time for the CPython
community to say a fond but firm farewell to Python 2.
Download this unique, commemorative Python release on python.org.
Python 2.7 has been under active development since the release of Python 2.6,
more than 11 years ago. Over all those years, CPython's core developers and
contributors sedulously applied bug fixes to the 2.7 branch, no small task as
the Python 2 and 3 branches diverged. There were large changes midway through
Python 2.7's life such as PEP 466's feature backports to the ssl module and
hash randomization. Traditionally, these features would never have been added
to a branch in maintenance mode, but exceptions were made to keep Python 2 users
secure. Thank you to CPython's community for such dedication.
Python 2.7 was lucky to have the services of two generations of binary builders
and operating system experts, Martin von Löwis and Steve Dower for Windows, and
Ronald Oussoren and Ned Deily for macOS. The reason we provided binary Python
2.7 releases for macOS 10.9, an operating system obsoleted by Apple 4 years ago,
or why the "Microsoft Visual C++ Compiler for Python 2.7" exists is the
dedication of these individuals.
Python 3 would be nowhere without the dedication of the wider community. Library
maintainers followed CPython by maintaining Python 2 support for many years but
also threw their weight behind the Python 3 statement.
Linux distributors chased Python 2 out of their
archives. Users migrated hundreds of millions of lines of code, developed
porting guides, and kept Python 2 in their brain while Python 3 gained 10 years
of improvements.
Finally, thank you to GvR for creating Python 0.9, 1, 2, and 3.
Long live Python 3+!
"""
A runtime python code manipulation framework for profiling, debugging and bugfixing - devopspp/pyliveupdate
Code metrics are a popular way to analyse the complexity of our software. For some reason, we are attracted to single-figure summaries of quality, whether it’s lines of code, cyclomatic complexity, or the Pylint score. Personally, I think using these are about as valuable as judging another person based on one of their visible or measurable characteristics. Which is to say, an okay metric might get the conversation started, but it won’t help you know them. That takes time and effort, humility, seeking to understand their background, and changing your mind about previous assumptions when something about them challenges you.
Learn how to create your very own macOS Menu Bar App using Python, rumps and py2app – A Pomodoro Timer.