Le cadeau de Noël est arrivé

Espace de travail 1_019

Nan, on avait pas menti !

La suite

ça va trancher chérie

ça va couper chérie...

migrationnagationnement…

La suite

Path.py plus en détail

Carte des royaumes oubliés de baldur's gate 1

La première fois que j’avais rencontré path.py, je l’avais trouvé “juste pratique”, et donc je n’avais pas passé plus de temps dessus. Un jour je me suis juste forcé à l’utiliser partout dans un projet type “labo” dans lequel je mettais plein de libs à l’épreuve du feu. Force est de constater que sur le long terme, cette bibliothèque fait gagner à un projet pour un coût infime. Je l’inclus maintenant par défaut partout.

La suite

Évolution de la courbe d’apprentissage d’un dev front end

Graph de croissance arbitraire

On est pas dans la spatio-merde

La suite

Le merdier du “stacking context” en CSS (aka “pourquoi mon z-index marche pas bordel de merde” ?)

Photo d'un jeu de société ou il faut retirer des éléments d'un tour sans la faire s'effondrer

C’est une règle en CSS que beaucoup de designers connaissent, mais la première fois qu’on s’y frotte on se sent très con: on ne peut pas appliquer z-index à un élément dont le parent possède déjà un “stacking context”.

Ce n’est pas un bug, c’est comme ça que c’est supposé fonctionner.

La suite

Bonne année 2013 avec GoGole !

Tu vas me donner ton nom...

Google m’a tué…

La suite

Firefox n’affiche plus les styles CSS ni les images

Photo d'un panda roux, ou firefox

Après avoir vidé le cache, il peut arriver que notre panda roux n’affiche plus les styles CSS ou les images: il n’y a plus aucune mise en page, juste du texte noir sur une page blanche. Damned !

La suite

Include / require / import en javascript

Carte d'une route d'import

On ne peut pas inclure un script dans un script en JS. Il n’y a pas de mot clé import, include ou require.

On peut néanmoins trouve un moyen d’inclure du code en le téléchargeant et en l’incluant dans la page.

La suite

La fonction anonyme appelée immédiatement en Javascript: (function())()

Logo de Mozilla Developper Network

Javascript est un langage qui a plein d’idiomes bien à lui. En effet, c’est un langage très puissant, et ausi plein de couilles velues planquées ici et là. Les ninjas JS ont donc créée des astuces pour pallier à ces problèmes, en utilisant la force de leur outil.

Un des gros soucis en JS, c’est qu’il dépend beaucoup des variables globales, qui sont une grosse source d’ennuis en tout genre. Et il est très facile de déclarer ou d’utiliser une variable globale par erreur.

Pour limiter ce problème, on utiliser la technique de la fonction anonyme immédiatement appelée.

La suite

Sortir de plusieurs boucles for imbriquées en Python

Dessin humoristique sur la triche en informatique

Le mot clé break permet de sortir d’une boucle for abruptement. Mais une seule. Parfois on a 3, 4 boucles imbriquées, et on aimerait tellement sortir de toutes d’un coup.

Ce que je vais vous montrer est mal. Mais c’est tellement bon.

La suite