2033 private links
Sous le coude pour plus tard.
Du contenu technique Windows. Ma série d'articles sur ETW est sans prix. À suivre !
An exploration into C++ memory throughput performance.
Borrowing from the technique used in the timeit module, loop with repeat() instead of range() to avoid unnecessary creation and destruction of integer objects. Gives a modest speed-up (in the 5% r...
FlashText is 28x faster than Complied Regex
Un super article pour comprendre un peu plus Pandas et améliorer sa consommation mémoire.
via http://indexerror.net/5144/explosion-de-la-ram-en-utilisant-dataframe?show=5228#a5228
Une astuce toute simple qui désactive les effets lors du scroll. Ça permet de ne pas bouffer des ressources inutilement, et accessoirement, d'accélérer la navigation dans la page.
Utiliser les memoryview pour éviter des copies inutiles. En les utilisant, la mémoire est partagée entre deux objets, ce qui permet de piocher directement dedans plutôt que de faire de copie supplémentaire.
Les fonctions C floor(), ceil(), round() et fmod() traduites/optimisées en instructions SSE3, histoire que ça dépote.
Wow wow wow !
Un dépôt git qui contient un packet corrompu, en l'occurence une archive ZIP.
Ce mec explique comment il a fait pour la récupérer. C'est propre.
Une méthode plus efficace pour lire le contenu d'un fichier en python.
Je cherchais à supprimer les paramètres d'une URL (blabla.fr/article-en-question?src=google&jaime=ma-cousine).
En PHP super simple et apparemment le plus rapide :
$url = strtok($url, '?');
Trop simple !
Putain ! La gestion des arguments rendue plus que simple. C'est concis et bien plus naturel. J'adore !
Chapeau bas m'sieur !
J'aimerai bien savoir comment bossent les dév chez Adobe, ils ont codé les specs avec leurs pieds ou quoi ?
Un simple pictogramme contenant 1 seule couleur sur fond blanc (47 x 47 pixels) :
- fichier.ai : 1 312 867 octets
- fichier.sgv : 4 710 octets
Soit un fichier SVG 99,64% plus petit en taille (!!!!!!)
Ah ouai, c'est classe ! Pour avoir l'inverse d'une chaîne de caractères, en python :
ma_chaine[::-1]
Rapide, simple et efficace ; très pythonique !
Écrire avec sa tête avant de le faire avec ses mains.