Voici la ligne de commande bash à utiliser pour éliminer/effacer/supprimer/éradiquer les vilaines iframe qu’un vilain hacker à déposé sur tous vos fichier (souvent les fichiers *index* et *default*)
grep -lr -e ‘<iframe src= »http://.*</iframe>’ * | xargs sed -i ‘s/<iframe src= »http:\/\/.*<\/iframe>//g
Je vous conseille de modifier le contenu du grep pour bien remplacer que les frames « hacked »
grep -lr -e ‘<iframe src= »http://ndd.tld.*</iframe>’ *
Attention le serveur va mouliner sec avec ça.
Il existe pas mal de compresseur js, le plus connu et usité étant celui de Yahoo !.
Mais c’est en java et donc tout sauf pratique (oui j’aime pas le java, mais alors vraiment pas …).
De plus selon Martin Panel (aka xorax) tous les compresseur / obfuscateur / minifieur / shrinkeur … de js dispo sur le marché ne vont pas au bout des choses et soit kill les perf soit ne compressent pas suffisamment le code.
Pénible comme il est il a donc décidé de sortir le sien et de le coder en php (c’est vrai qu’il est pas trop mauvais en php …).
Le résultat est JSXS, un compresseur de js donc, codé en php et open source 😉
Testez, c’est plus performant que yahoo !, moins lourd que packer.
Faites tourner c’est du bon code made in Lyon 😉
C’est la petite astuce gmail du jour.
Perso gmail me sert souvent de todo/pense bête.
Et pour marquer un truc à faire/à lire … je m’envoie un mail et je le laisse en non lu.
Lire la suite
Petit pense bète pour la liste des caractères spéciaux à échapper dans un fichier htaccess pour des règles d’url rewritting par exemple:
( ^ $ ! . * | )
Pour les échapper, il suffit de placer un anti slash devant ‘\’.
Exemple:
RewriteRule ^Nom-fichier\.html$ nouveau-nom-fichier.html [L]
Il ne faut donc pas echapper les tirets ‘-‘<> ou les underscores ‘_’.
Et on n’échappe pas les caractères spéciaux dans la seconde partie de la règle.
Petit mémento pour activer ou désactiver un site sous apache 2 avec les 2 3 commandes qui vont bien.
Pour activer un site (création lien symbolique dans sites-enabled vers sites-available)
a2ensite NomDeMonSite
Pour supprimer ce lien symbolique et désactiver le site:
a2dissite NomDeMonSite
Pour tester la config:
apache2 -t
Pour reloader apache2 (après avoir testé la config !!)
/etc/init.d/apache2 reload
Pour lister les site activés
ls /etc/apache2/sites-enabled/
Pour les sites « activables »
ls /etc/apache2/sites-available/
Voici un petit script pour vous faciliter vos mises à jour wordpress.
Ce script devient vraiment indispensable si vous avez plusieurs sites tournant sous wordpress (et oui wpmu c’est pas encore ça ….)
Ce script est une v1 codé par Martin Panel et moi même afin de maintenir nos wordpress respectifs et quelques autres sites.
Lire la suite
Sous ce titre d’article un peu bouillon se cache un tips tout con mais absolument indispensable que j’ai honte de ne pas avoir mis en pratique plus tôt.
Il s’agit d’utiliser la barre d’url de firefox pour de suite faire une recherche google (sans passer par la home google).
Avant pour faire ça je faisais ctrl+t pour ouvrir un nouvel onglet, ctrl+l pour se placer dans la barre d’url (desfois ca chie) puis Tab pour enfin aller loger mon curseur dans le module de recherche firefox.
Lire la suite
Il existe beaucoup d’analyseur de log apache en toute sorte de langage mais la plupart sont en python, perl, … sans GUI.
Les plus connus et utilisés étant bien sur webalizer & awstats.
Lire la suite
Avec OptiPNG.
OptiPng vous permet de compresser vos png afin de les rendre plus légers sans en altérer leur qualité !!
Lire la suite
Piwik est pour ceux qui ne connaissent pas, la nouvelle version de phpmyvisites et qui a pour ambition affichée de concurencer google analytics.
Soyons clair, il manque encor pas mal de segmentation pour y arriver mais l’outils est déjà suffisement complet pour 90% des cas.
Lire la suite