jeudi 5 juin 2014

Comment faire un count limité en SQL ?

Admettons que j'ai une table commentaires avec 5 000 000 enregistrements.

Je souhaite récupérer au maximum les 20 premiers commentaires d'un user qui a 950 commentaires.

Si j’exécute la requête :

Le résultat retourné sera 950.

Pour récupérer un nombre limité, je dois faire une sous-requête :

Le résultat retourné sera alors 20.

Si mon user n'avait que 4 commentaires, le nombre retourné serait 4.

lundi 23 décembre 2013

Ajouter une erreur à un champ de formulaire dans un contrôleur

Testé avec Symfony2.3 :

vendredi 11 octobre 2013

height 100% et marges

Voici un problème que j'ai déjà rencontré plusieurs fois : mettre un bloc en height 100% avec un padding ou un margin top ou bottom. Vu que les marges s'ajoutent à la valeur de la hauteur, celle-ci fait au final plus de 100%, et ne rend pas l'effet escompté !

L'astuce est donc de mettre votre bloc en position absolute et de définir top/bottom/left/right à 0.

Exemple :

<html>
  <body>
    <div>mon bloc</div>
  </body>
</html>

html, body {
  height:100%;
}

div {
  position:absolute;
  top:30px;
  bottom:0;
  left:0;
  right:0;
}

Au lieu de :

div {
  height:100%;
  padding-top:30px;
}

jeudi 20 juin 2013

Redimensionnement des fenêtres sous Linux

Utilisatrice de Xubuntu depuis un certain, rien ne m'énerve plus que devoir attraper le bord de ma fenêtre pour la redimensionner. Je ne suis pourtant pas une handicapée de la souris !

Heureusement pour mes nerfs j'ai trouvé une solution qui ne nécessite aucune configuration ni installation complémentaire :

alt + clic droit n'importe où vers un bord et c'est parti ! Je me sens beaucoup mieux depuis...