Frédéric Olivier
Développeur Web

RSS Veille technologique

5 juin 2014Redimensionner toutes les photos d'un dossier

Installer Image Magick:
sudo apt-get install imagemagick

Redimensionner les images en respectant leur ratio original (en formant ou bien la largeur, ou bien la hauteur). Output avec extension jpg:
mogrify -resize 1920x -format jpg *
mogrify -resize x1080 -format jpg *

28 mai 2014watch this

Pour lancer une commande de manière répétée, automatiquement :
ex:
watch date

20 février 2014Trouver le fichier d'une classe (en php)

Avec l'utilisation de plus en plus fréquente des namespaces en php, l'utilisation de grep pour trouver une classe a perdu de son efficacité.

Voici une méthode rapide à même php :

$reflector = new \ReflectionClass('Symfony\\Component\\DomCrawler\\Crawler');
echo $reflector->getFileName(); exit;

19 octobre 2013Effacer les .svn ou d'autres fichiers récursivement

Lister tous les fichiers/répertoires trouvés :
find /my_path -type f -name ".svn" -exec ls -f {} \;

Effacer tous les fichiers Thumbs.db :
find /my_path -type f -name "Thumbs.db" -exec rm -f {} \;

Effacer tous les répertoires .svn et les fichiers qu'ils contiennent :
find /my_path -type f -name ".svn" -exec rm -Rf {} \;

Attention à ne pas effacer

26 septembre 2013Text Overflow

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

26 septembre 2013Debug mode depuis le vhost

Dans le VirtualHost d'apache :
<VirtualHost *:80>
...
SetEnv APPLICATION_DEBUG 0
</VirtualHost>

Dans php:
<?php if($_SERVER['APPLICATION_DEBUG']): ?>
... debug ...
<?php endif; ?>


Cadouri de Craciun