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
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
gulp, jade, livereload, une histoire d’amour ?
Voici comment mettre en place rapidement un watcher avec livreload pour Jade en utilisant gulp ! Pour ma part j’utilise gulp-coffee, parceque je préfere coffee-script à Javascript 🙂 On comment par installer le nécessaire : $ npm install gulp gulp-coffee gulp-connect gulp-jade Ensuite on peut créer le gulpfile.coffee. Pour l’exemple les sources sont dans leLire la suite
Python, liste et rotation
Vous voulez faire des rotations sur une liste comme dans l’exemple suivant : l = ["un", "deux", "trois"] # rotate here print l >>> [’trois’, ‘un’, ‘deux’] Les listes python ne nous offre pas directement un système pour faire ce genre de chose, mais il y a un module python qu’il vous faut absolument découvrirLire la suite
Fabric – yum, pip, cacher les sorties – stdout
Cet article parle de Fabric1. Depuis Fabric2 est sortie, et a beaucoup changé. Fabric est franchement un outil vraiment bien branlé pour faire ses déploiements, mais aussi installer ses serveurs. Par exemple, voici une installation basique: from fabric.api import * from fabric.colors import * def install(): env.user = ‘admin’ print(green(’=== Installing basics for Nginx/Uwsgi/MariaDB/RabbitMQLire la suite
Transifex : tx push -s Exception: Not Found :(
Transifex est un service en ligne (payant) qui permet de gérer des équipes de traduction. Je suis en train de voire ce que ca peut donner avec un projet Django, pour remplacer django-rosetta qui commence à m’emmerder (comme dirait ma maman !). En soit, la configuration est pas trop compliqué, et je vous ferais uneLire la suite