Chargement en cours...
Wait
Veuillez patienter
L'opération demandée semble prendre trop de temps.
Attendre 30 secondes de plus   Recharger la page
wait
Connexion
X
Email OU nom d'utilisateur :
Mot de passe :
Se connecter via Google
Créer un compte
Mot de passe oublié ?
Mail d'activation
Langue :
Nouveau sujet
   Retour liste des sujets Retour liste des sujets   Bas de page Bas de page
Sujet n°26842 créé le 30/05/2010 à 14:19 par Sixe - Vu 195463 fois par 11702 utilisateurs
   
Tags : metaforum
Pages : 12... 12... 24... 3536373839... 43... 49... 5354
Message n° 3624558, posté à 14:13 le 04/04/2013  
Note
Avatar
Kaeleak
Bbsiocnarf a dit
le 04/04/2013 à 12:50
:

A vue de nez, c'est très compliqué à développer et ça peut engendrer des effets pervers. Par exemple, comment distinguer une personne qui fait des remerciements en rafale et un sous-titreur qui signale des corrections sur 2 ou 3 annonces...
Avec une association au mot "Merci" qu'on empêcherait d'être floodé par un même utilisateur ou sur lequel on mettrait un timeur.
Mais en même temps, ça n'arrive pas si souvent que ça, si ?
Ou alors permettre qu'on puisse cocher plusieurs topic de sorties d'épisodes pour mettre un remerciement unique (genre multi-texto) mais cette procédure spécifique ne ferait pas remonter les topics en surface. (En faisant en sorte que seules les réponses comportant un certain nombre de mots minimum, genre 15 ou 10, fassent remonter des topics de cette catégorie par exemple ?)

--
Cherche toujours.
Et si on inventait... ?
*édité à 14:15 le 04/04/2013
Message n° 3624559, posté à 14:21 le 04/04/2013  
Note
Avatar
Bbsiocnarf
Kaeleak a dit
le 04/04/2013 à 14:13
:

Ou alors permettre qu'on puisse cocher plusieurs topic de sorties d'épisodes pour mettre un remerciement unique (genre multi-texto) mais cette procédure spécifique ne ferait pas remonter les topics en surface. (En faisant en sorte que seules les réponses comportant un certain nombre de mots minimum, genre 15 ou 10, fassent remonter des topics de cette catégorie par exemple ?)
Bonjour l'usine à gaz par rapport à la problématique.

--
-= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =-
-= Showtime: The Best Shit on TV =-
-= I am here because of Ashley. =-
www.subfactory.fr
Message n° 3624581, posté à 15:51 le 04/04/2013  
Note
Avatar
Cable
Pour ma part, l'idée la plus simple, ce serait de ne pas poster après x temps dans une annonce de la même série.
Le seul problème serait pour quelqu'un qui voudrait remonter plusieurs suggestions après un marathon, par exemple.
Et je pense qu'une minute de délai serait suffisant.
Je sais pas si cette méthode n'est pas aussi une usine à gaz, mais ce serait peut-être plus possible, plutôt que de faire partir des timers.
Le type qui remercie tous les sujets fait une recherche, il me semble.
Et je suis même pas sûr qu'il rentre dans les sujets.
S'il faut attendre une minute pour reposter, ça m'étonnerait que quelqu'un se fasse chier à attendre 10 minutes pour pouvoir poster dans 10 épisodes, sauf les vicieux.

--
Your mother was a hamster and your father is a motherfucker.
Message n° 3624591, posté à 16:11 le 04/04/2013  
Note
Avatar
NaNaeL
bb a dit non, alors chut.

--
Damn it, woman!
What was his motive? A locomotive.
Message n° 3624592, posté à 16:12 le 04/04/2013  
Note
Avatar
Batefer
Cable a dit
le 04/04/2013 à 11:53
:

Je viens de penser à ça, je sais pas si c'est applicable.
Mais il y aurait pas moyen de faire un système anti-flood pour éviter de voir remonter toutes les annonces d'une série quand un utilisateur remercie dans toutes les annonces, et surtout quand la diffusion est terminée.
On est plusieurs ici à trouver ça assez gênant.
C'est quoi l'intérêt de garder ces sujets en visible, au bout d'un moment ?

--
je parles pas au cons sa les instruits
Message n° 3624645, posté à 17:34 le 04/04/2013  
Note
Avatar
Cable
NaNaeL a dit
le 04/04/2013 à 16:11
:

bb a dit non, alors chut.
Belle façon de me dire "ferme ta gueule" et délicate, en plus. shy
Batefer a dit
le 04/04/2013 à 16:12
:

C'est quoi l'intérêt de garder ces sujets en visible, au bout d'un moment ?
Je cache les sujets des séries que je regarde pas, mais c'est pas toujours le cas.
T'as peut-être raison, la fonction pour cacher les sujets reste la meilleure.

--
Your mother was a hamster and your father is a motherfucker.
Message n° 3624653, posté à 17:42 le 04/04/2013  
Note
Avatar
Sixe
Juste pour dire que je suis d'accord avec BB, modérer est fait pour ça dans ce genre de cas qui n'arrive quand même que très rarement. Perso, j'ai vu les sujets remontés, ai trouvé ça marrant et suis retourné à mon codage sans rien faire.

--
Co-fondateur et administrateur de Subfactory.fr
*édité à 17:42 le 04/04/2013
Message n° 3624720, posté à 18:45 le 04/04/2013  
Note
Avatar
mpm
Crois-moi, ça n'a rien de marrant quand tu viens sur le forum lire les messages du matin et du soir. T'as juste les mercis, mais ça n'a rien de dramatique, et c'est ni la première ni la dernière fois que ça arrive. Au moins, Lin sert à quelque chose. maf

--
Vlan !
"Voilà, prenez modèle sur mpm" ©Bbsiocnarf
www.tupeuxpastest.fr
Message n° 3624823, posté à 19:35 le 04/04/2013  
+1.96
Note
Avatar
Kaeleak
Bbsiocnarf a dit
le 04/04/2013 à 14:21
:

Bonjour l'usine à gaz par rapport à la problématique.
Ben ça dépend, si ce n'est qu'une partie de programme qui sert juste pour la catégorie "épisodes" ça ne devrait pas prendre trop de ressources, et ça ne serait utile que quand l'utilisateur floodeur posterait. Non ?
Avec une valeur fixe spécifique attribuée à chaque post (alpha ou beta) qui ferait que seuls les posts auxquels le alpha (+ de 10 mots) est attribué font remonter le topic. La fonction de remontage serait sur l'ordi de chaque utilisateur tandis que la fonction d'attribution de la valeur serait sur le serveur.
Ca pourrait être utile plus tard aussi pour d'autres catégories à grosses discussions dans lesquels un simple "lol" éviterait de remonter aussi le truc pour rien.
Mais dans ce cas faudrait aussi prévoir une fonction "up" pour les sujets importants pour lesquels on désire lire une réponse mais dans lesquels on évite de mettre 10 mots juste pour remonter le topic. 'Fin toussa est à voir avec vous.

--
Cherche toujours.
Et si on inventait... ?
*édité à 19:36 le 04/04/2013
Message n° 3624855, posté à 19:52 le 04/04/2013  
Note
Avatar
NaNaeL
Cable a dit
le 04/04/2013 à 17:34
:

Belle façon de me dire "ferme ta gueule" et délicate, en plus. shy
smile

--
Damn it, woman!
What was his motive? A locomotive.
Message n° 3624856, posté à 19:52 le 04/04/2013  
Note
Avatar
Bbsiocnarf
Kaeleak a dit
le 04/04/2013 à 19:35
:

Ben ça dépend, si ce n'est qu'une partie de programme qui sert juste pour la catégorie "épisodes" ça ne devrait pas prendre trop de ressources, et ça ne serait utile que quand l'utilisateur floodeur posterait. Non ?
Avec une valeur fixe spécifique attribuée à chaque post (alpha ou beta) qui ferait que seuls les posts auxquels le alpha (+ de 10 mots) est attribué font remonter le topic. La fonction de remontage serait sur l'ordi de chaque utilisateur tandis que la fonction d'attribution de la valeur serait sur le serveur.
Tu sais, ça ne sert à rien d'essayer de trouver des solutions à la place des développeurs. Je pense que Sixe a suffisamment d'imagination et de connaissance de son système pour trouver les meilleures solutions aux différents problèmes qu'il rencontre. D'autant que tu sembles avoir une connaissance assez sommaire de ce qu'est une application web et de comment elle fonctionne. Par ailleurs, si le développeur bénévole d'une application juge que le développement d'une fonctionnalité n'en vaut pas la chandelle (la notion de rapport coût/bénéfice, l'échelle des priorités, ça devrait te parler), je pense que tu peux lui faire confiance et ne pas insister.

--
-= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =-
-= Showtime: The Best Shit on TV =-
-= I am here because of Ashley. =-
www.subfactory.fr
Message n° 3624868, posté à 20:16 le 04/04/2013  
Note
Avatar
Kaeleak
Bbsiocnarf a dit
le 04/04/2013 à 19:52
:

Tu sais, ça ne sert à rien d'essayer de trouver des solutions à la place des développeurs. Je pense que Sixe a suffisamment d'imagination et de connaissance de son système pour trouver les meilleures solutions aux différents problèmes qu'il rencontre. D'autant que tu sembles avoir une connaissance assez sommaire de ce qu'est une application web et de comment elle fonctionne. Par ailleurs, si le développeur bénévole d'une application juge que le développement d'une fonctionnalité n'en vaut pas la chandelle (la notion de rapport coût/bénéfice, l'échelle des priorités, ça devrait te parler), je pense que tu peux lui faire confiance et ne pas insister.
Ben on parle d'un problème pour les utilisateurs non ? Ça n'est pas une sorte de contradiction avec ce que vous proposez, c'est une tentative malhabile de solution. Bon d'accord, je ne suis pas un "pro", mais voila, s'il y a une gène (qui a été remontée plusieurs fois par plusieurs membres différents), c'est qu'il y a quelque chose dans le fofo qu'il faut corriger.
Une autre solution malhabile, de mon niveau cette fois, serait de créer un topic spécial correction de sous-titres et de cacher la catégorie épisode, mais voila, on ne serait plus informés des sorties.

--
Cherche toujours.
Et si on inventait... ?
*édité à 20:19 le 04/04/2013
Message n° 3624871, posté à 20:19 le 04/04/2013  
Note
Avatar
Titou
Franchement, j'ai envie de dire que ce n'est pas si grave.

--
I'm searching for what it means
To never be anything
Message n° 3624873, posté à 20:21 le 04/04/2013  
Note
Avatar
Ori
Je pense que Titou résume tout.
Ce genre de trucs n'arrivent qu'une fois par mois ou presque donc franchement, pourquoi se faire chier pour si peu ?
Message n° 3624919, posté à 21:16 le 04/04/2013  
+0.80
Note
Avatar
Bbsiocnarf
Kaeleak a dit
le 04/04/2013 à 20:16
:

Ben on parle d'un problème pour les utilisateurs non ? Ça n'est pas une sorte de contradiction avec ce que vous proposez, c'est une tentative malhabile de solution. Bon d'accord, je ne suis pas un "pro", mais voila, s'il y a une gène (qui a été remontée plusieurs fois par plusieurs membres différents), c'est qu'il y a quelque chose dans le fofo qu'il faut corriger.
Comme tu insistes, je vais t'expliquer certaines choses. Ce sont des suppositions, donc Sixe corrigera le cas échéant.
Chaque fois qu'un utilisateur affiche l'accueil du forum. Une requête assez lourde est lancée. Elle va chercher dans la base de données le nombre requis de sujets correspondants aux paramètres de l'utilisateur qui est identifié ou les paramètres par défaut, si c'est un anonyme. Cette requête comporte une instruction de tri antéchronologique, basée sur un champs de la table des sujets, lui même mis à jour à chaque fois que quelqu'un crée un nouveau message dans un sujet. Pour mettre en place une solution qui permette d'outrepasser ce tri pour éviter que ne remontent certains sujets, il faudrait :
- Mettre en place un algorithme de notation des messages complexe et fatalement imparfait qui va analyser la pertinence d'un message en prenant en compte différents facteurs : longueur du message, nature et proportion des termes utilisés, habitude de postage de l'auteur, catégorie du sujet, similitude avec les messages récents du posteur, note moyenne des messages du posteur, message privé ou non, statut de l'utilisateur, etc.
Ensuite, il faut :
- Soit conserver le tri antéchronologique mais ne pas mettre à jour la date de dernier message des sujets quand cette note est inférieure à un certain seuil, ce qui au passage fausse les informations de la base de données, peut être déroutant pour l'utilisateur et aura un impact non seulement sur l'affichage de la page d'accueil, mais aussi sur les recherches, sur l'affichage par tag, etc.. Particulièrement emmerdant pour les messages qui auront été mal analysés par l'algo.
Note que ça empêchera fatalement de remonter des sujets qui le devraient pourtant. Mais en allant très loin dans la R&D sur l'algo, on doit pouvoir obtenir un résultat probant. Note aussi que ce sera pour tout le monde pareil. Impossible de conserver le fonctionnement antérieur pour ceux qui le veulent.
- Soit conserver le tri antéchronologique actuel et la mise à jour du champs date du dernier message posté mais expurger de la liste des résultats les sujets dont le dernier message est en dessous du seuil déterminé par notre algo. Avantage de la solution, ça peut être paramétrable et celui qui veut conserver le fonctionnement antérieur peut le faire. Sur le papier, ça parait chouette comme solution. Suffit de requêter sur les sujets dont la note du dernier message est en dessous du seuil. Ah mais non, je t'arrête, ne te réjouis pas trop vite. Çà ne pouvait pas être aussi simple. Car le dernier message non lu n'est pas le même pour tout le monde... Concrètement. Si tu as un message non lu en dessous du seuil sur un sujet, tu ne veux pas le voir remonter, mais si moi, j'en ai deux et que l'antépénultième est pertinent, je veux le voir remonter. Donc la seule solution c'est de requêter sur tous les sujets et une fois les résultats obtenus, analyser la date du dernier message non lu pertinent de l'utilisateur pour le retirer des résultats avant d'afficher ou le reclasser à sa bonne place. Ok, c'est faisable. Mais alors on risque de se retrouver avec moins de sujets à afficher que ce que l'utilisateur a sur sa page d'accueil en temps normal. La tuile. Mais rien n'est impossible donc, on peut requêter à nouveau. C'est magique. En résumé, on récupère les 50 derniers sujets, on en vire par exemple 15 qui n'auraient pas du être là si on retire les messages non pertinents. Il nous en manque, donc on relance la requête sur les 50 messages suivants, et on complète le set de résultats. Avec un peu de chance et si un connard s'est pas amusé à poster 200 merci en 5 minutes, 2 requêtes (lourdes, je le rappelle) auront suffit.
Note que ce traitement qui consiste à retirer les messages qui n'auraient pas du remonter peut être effectué côté client en javascript, comme tu le suggérais, mais les requêtes de récupération, elles, sont bien effectuées par le serveur.
Note aussi qu'avec une jointure bien sentie dans la requête, ça doit peut-être être possible d'éviter cette requête multiple (tout dépend de la façon dont est stockée l'information sur le dernier message non lu de chaque topic par chaque utilisateur, mais ne connaissant pas la structure de la base je ne peux que supputer). Mais niveau performance j'imagine même pas l'impact, mais il est sans doute pas bon. Car on réalise un tri sur une table jointe et pas sur la table principale de la requête. Sachant qu'on parle d'une base MySQL avec plusieurs millions d'enregistrements.
Bref, une usine à gaz. Tu comprends ce que je voulais dire, ou tu as encore des propositions à faire ?

--
-= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =-
-= Showtime: The Best Shit on TV =-
-= I am here because of Ashley. =-
www.subfactory.fr
*édité à 21:25 le 04/04/2013
Message n° 3624921, posté à 21:26 le 04/04/2013  
Note
Avatar
liloboot
Je mise tout sur les propositions supplémentaires.

--
Rock 'n' roll.
*édité à 21:27 le 04/04/2013
Message n° 3624922, posté à 21:30 le 04/04/2013  
Note
Avatar
Batefer
Bbsiocnarf a dit
le 04/04/2013 à 21:16
:

Bref, une usine à gaz. Tu comprends ce que je voulais dire, ou tu as encore des propositions à faire ?
C'est un peu l'équivalent geek de la tête enfoncée dans les chiottes que tu viens de faire là.

--
je parles pas au cons sa les instruits
Message n° 3624928, posté à 21:34 le 04/04/2013  
Note
Avatar
liloboot
Ouais, enfin bon, moi j'ai rien compris. C'est mal expliqué.

--
Rock 'n' roll.
Message n° 3624935, posté à 21:40 le 04/04/2013  
Note
Avatar
Bbsiocnarf
liloboot a dit
le 04/04/2013 à 21:34
:

Ouais, enfin bon, moi j'ai rien compris. C'est mal expliqué.
Tout le monde n'a pas ton talent pour les formules percutantes. :)

--
-= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =-
-= Showtime: The Best Shit on TV =-
-= I am here because of Ashley. =-
www.subfactory.fr
Message n° 3624941, posté à 21:51 le 04/04/2013  
Note
Avatar
Bbsiocnarf
spoiler
Noter qu'on pourrait aussi rajouter un champs date dans la table des sujets, ça permettrait de mixer la simplicité de l'option 1, avec les avantages de la 2. Mais je développe pas, ça pourrait donner un faux espoir à Kaeleak. Alors que la vrai difficulté c'est l'évaluation de la pertinence d'un message...

--
-= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =-
-= Showtime: The Best Shit on TV =-
-= I am here because of Ashley. =-
www.subfactory.fr
Pages : 12... 12... 24... 3536373839... 43... 49... 5354
Liste des sujets \ Vos idées pour améliorer Subfactory.fr

L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message : Connexion
.