postheadericon Linux : ls amélioré

En ligne de commande sous linux, comment faire pour lister les dossier avec leur poids respectifs ?
En effet, la commande ls -l ne me donne que le poids des fichiers.
D'un autre côté, la commande du ne me donne que le poids d'un répertoire donné.

du --si --max-depth=1 ./

donnera la liste des répertoires du dossier courant avec leur poids respectifs.

Lire la suite...

postheadericon Flush DNS

Afin de vider le cache DNS d'un mac sous OSX on utilisera la commande :

dscacheutil -flushcache

L'équivalent sous windows serait :
ipconfig /flushdns

postheadericon Symfony : enlever index.php au début des urls

Dans symfony, le controller est le point d'entrée d'une application (du site).
De fait toutes les URLS sont de la forme http://mon_contolleur.php/mon_url

Afin de rendre les urls un peu plus sexy, on voudrait bien retirer mon_controlleur.php pour avoir juste http://mon_url

Rien de plus simple : dans le fichier apps/frontend/config/settings.yml, on ajoute

prod:
  .settings:
    no_script_name:   true

postheadericon MySQL : modification de l'encodage de la connexion

Il arrive malheureusement trop souvent que l'on doive traiter avec des bases de données qui ne sont pas encodées en UTF8.
Et lorsque l'on souhaite récupérer les données, on se retrouve avec plein de caractères bizarres comme : é en lieu et place des caractères accentués (é dans le cas présent).

Un remède consiste à modifier l'encodage de la connexion au serveur MySql :

SET NAMES 'latin1';

Lire la suite...

postheadericon MySQL InnoDB FOREIGN KEY CHECK

Afin d'effacer rapidement les donnée d'une base InnoDB sans se soucier des clef étrangères on pourra utiliser :

SET FOREIGN_KEY_CHECKS = 0;