Voici une erreur que j’ai eu en essayant de changer un fichier requirements.txt à Pipfile : $ pipenv install requirements.txt found, instead of Pipfile! Converting… Warning: Your Pipfile now contains pinned versions, if your requirements.txt did. We recommend updating your Pipfile to specify the "*" version, instead. Pipfile.lock not found, creating… Locking [dev-packages] dependencies… LockingLire la suite
Wget, limiter la vitesse et télécharger à partir d’une liste !
Wget est un fabuleux outil, et nous allons voir quelles sont les options de celui-ci pour limiter la vitesse de wget, et ensuite comme nous pourrons télécharger aisément une liste de fichier en une ligne de commande. Commençons par limiter la vitesse Lorsque l’on doit télécharger des fichiers, parfois un peu gros, on peut souhaiterLire la suite
Monitorer le traffic réseau sous Linux
Je ne vais pas vous faire un top des outils d’analyse réseau, mais je vais vous en présenter 2 que j’utilise car ils correspondent exactement à mes besoins ! Monitoring global Le premier c’est nload qui va vous permettre de monitorer globalement le traffic sur vos cartes. $ sudo dnf install nload $ nload -uLire la suite
AngularJS : CSRF et Django, correctement configurer.
Lorsque vous souhaitez utiliser un peu d’AngularJS dans votre projet Django pour dynamiser votre application, vous risquez d’avoir un petit soucis avec CSRF. Django utilise un système de Token pour protéger votre application de la vulnérabilité CSRF. Lorsque vous allez faire une requête via AngularJS ($http.post() par exemple), celle-ci se fera sans que le TokenLire la suite
Django Rest Framework – Import cyclic, comment s’en sortir
Je vais être franc, je ne suis pas sûr de proposer une solution élégante à ce problème, mais je n’ai pas réussi à trouver mieux. Pour illustrer le problème il suffit de prendre le cas d’un model Utilisateur et d’un model Article. On souhaite créer un UserSerializer qui inclut tous les Articles de l’auteur etLire la suite
Accéder à la machine hôte à partir de VirtualBox
L’un des grands intérêts de VirtualBox lorsque l’on fait du dev web, c’est de pouvoir tester votre HTML/CSS/JS sur différents OS et surtout navigateur. Pour ma part, utilisant Fedora, j’ai besoin de temps à autre de tester le fonctionnement sous IE :(. Pour cela, Microsoft, via modern.ie propose des VMs VirtualBox avec les différentes versionsLire la suite
Retourner les pages d’un pdf sur Linux
Un petit article rapide à lire, expliquant comment faire un rotate sur toutes les pages d’un PDF. $ convert -density 300 input.pdf -rotate 180 output.pdf Dans mon cas, je souhaitais retourner toutes les pages du PDF scannées à l’envers ! On utilise l’option -density pour éviter une dégration de la qualité du pdf. Attention àLire la suite
Taille d’upload maximum avec PHP
Nouveau petit tips pouvant vous servir. Rien de bien compliqué 🙂 Si vous utilisez phpMyAdmin par exemple pour gérer votre base de données MySQL, lors d’un import de données vous avez peut-être remarqué que vous avez une limite de taille ! Par exemple dans mon cas j’avais une limite de 24MiB. Comme je souhaitais uploadLire la suite
Uploader un fichier avec AngularJS et Django Rest Framework
Hey les amis ! Voici un petit tips rapide pour gérer l’upload de fichier avec AngularJS en front et Django-Rest-Framework en back. C’est assez simple quand on a toutes les cartes en main (et j’ai galéré pour toutes les avoir ces foutus cartes :D). Alors côté AngularJS j’utilse la bibliothèque ng-file-upload. L’installation est simple commeLire la suite
Compter le nombre de fichiers dans un dossier récursivement sous Linux
Voici vraiment un tout petit tips, mais sait-on jamais que cela puisse vous servir 🙂 Comment compter le nombre de fichiers dans un dossier, mais de façon récursive (donc dans tous les sous-dossiers et sous-sous-dossiers, etc …). Allez, pas plus de suspens, on va juste utiliser deux commandes bash, find et wc ! $ findLire la suite