Deux programmeurs qui se sortent les doigts du code
Les hash map sont souvent sous-utilisés, surtout par les personnes venant d'un autre langage avec implémentation vraiment batardes du concept. Les array en PHP et les objet en Javascript étant parmi les pires exemples.
Use case typique : on a merdé les derniers commits, et on veut oublier tout ce qu'on a fait et retourner à l'état d'il y a x commits précédents.
Petit billet juste pour dire que cette époque où tout mail entré dans un formulaire sur un site de cul se retrouvait immédiatement noyé dans un flot d'emails publicitaires touche à sa fin.
Vu que dernièrement je vous ai bien gavé avec WAMP, ça mérite un tuto non ?
Vu que dernièrement je vous ai bien gavé avec WAMP, ça mérite un tuto non ?
Il arrive parfois qu'on ait besoin d'une base personalisée...
Wordpress est le pire des blog engines, à l'exception de tous les autresChurchill
Cependant, il existe une prostitution bien moins reconnue : la prostitution sociale. Et les mecs sont beaucoup plus représentés.
Listing des frameworks les plus connus
Tout est accessible en Python. Il n'y a pas de variables privées.
Je me suis dit que ça pourrait intéresser quelques geeks de savoir comment lister les enfants d'une classe, récursivement.
Il est des choses inutiles plus passionnantes que d'autres. Il semblerait que j'ai un petit faible pour les choses inutiles que je fais moi-même. Car, afficher le contenu de sa webcam dans une console, ça ne sert clairement pas à grand chose mais j'ai pourtant crié très fort en serrant les poings quand j'y suis arrivé.
Plus je fais du dev Web, plus je m'aperçois que beaucoup de mes collègues n'ont aucune idée de comment fonctionne HTTP sous le capot. Comme vous le savez, ma règle numéro 1 c'est qu'il n'y a rien d'évident, donc petit tuto pour expliquer les bases.
Si il y a bien un truc qui m'énerve au plus au point, c'est la capacité de l'homme à oublier à quel point les gens ont été des connards.
Le standard HTTP 1.1 vient de subir une mise à jour. Oui, LE standard HTTP 1.1. La fameuse RFC2616, qui n'a pas été touchée depuis l'année de sortie de The Matrix (coïncidence ? Je ne pense pas...). Bref, qu'est-ce qui change ?
RPC et Pub/Sub sont des modes de communications dont on a besoin tous les jours.
Comme je ne m'attends pas à ce que vous suviez le blog article par article, voici une petit synthèse, la conclusion de l'évolution de ma boîte à outils Python.
CLOC est un petit prog perl qui retourne des stats sur le code qu'on a dans un dossier.
Sur ubuntu, ça s'installe avec un apt-get cloc
, et un cloc /home/sam/work
plus tard, on obtient un rapport sur le nombre de fichiers / lignes de code par langage.
La pauvreté, la prostitution et la révolution, ces tragédies qui rongent les touristes.
Je depop les emails datant de mars en juin :)
La protection contre les attaques CSRF est dans le top 10 des erreurs les plus chiantes en Django, main dans la main avec les fichiers statiques qui ne marchent pas, les URL qui ne matchent pas et les CBV qui nheuuuu, juste pas.
Python 3, le bonheur d'avoir UTF8 comme encoding par défaut !
Les promesses sont une des manières de rendre un code asynchrone plus facile à gérer. On dit : ce groupe de fonctions doit s'exécuter dans un ordre. Elles sont dépendantes les unes des autres.
Les gens derrière le développement de Python sont extraordinaires : Python existe depuis 1990, cela fait donc plus de 20 ans qu'il est là, à évoluer, sans cesse.
On m'a demandé de rendre possible téléchargement des articles en PDF.