Bonjour,
Petite amélioration pas trop dure à implanter, et pas inintéressante à cette époque de l'année où l'on parle de karma qui monte et qui descend : et si, en plus du karma actuel, on sauvait aussi les karmas maximaux et minimaux jamais atteint par chaque utilisateur ?
Ça permettrait donc d'avoir encore plus de statistiques rigolotes, inutiles, mais donc indispensables.
# Patch
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2 (+0/-0).
Un truc comme ça, ça devrait être correct, non?
Ça rajoute deux entrées: min_karma et max_karma
À chaque modif du karma, on regarde si on dépasse l'une des deux bornes, et on met à jour (ou non) en conséquence.
Dans les infos utilisateur, on affiche le karma actuel, et aussi les deux bornes jamais atteintes depuis la mise en place du système.
Cela dit,
1. il faut rajouter deux entrées dans la table, et je ne sais pas si c'est transparent (et automatiquement mis à 20), n'il s'il faut mettre à jour tous les karmas,
2. les bornes sont potentiellement fausses pour les comptes anciens, puisqu'on n'a jamais sauvegardé cette information.
3. J'ai pas testé, mais j'ai cherché "karma" dans les sources.
4. S'il est possible dans account.rb de choisir le type integer(3*4), alors on peut tout mettre dans le même entier, et accéder à chaque champ via des masques et des décalages de bits/octets (ce qui n'est pas forcément mieux d'un point de vue génie logiciel)
[^] # Re: Patch
Posté par Bruno Michel (site web personnel) . Évalué à 4 (+0/-0).
Oui, c'était quasiment ça. Cf https://github.com/nono/linuxfr.org/commit/da7bb74dc7cb2dc96db08e6ed6c6f622cc494306
[^] # Re: Patch
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 3 (+0/-0).
Cool !
Je suis très fier :)
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.