Auteur |
Message |
Silvermo |
Posté le: Dim Sep 07, 2008 11:49 am Sujet du message: |
|
Pareil pour le traitement ^^ , enfin pour ce qui est liens de sites, images, etc ^^
Fin bon je verrai ça après l'étude, j'y retourne ! |
|
|
Fremen |
Posté le: Dim Sep 07, 2008 10:48 am Sujet du message: |
|
Devil-Shaman a écrit: | Je me suis toujours demandé pourquoi certains forumeurs (du moins, une personne en particulier) mettaient toujours des "))" selon moi alors que ça n'apparaissait jamais dans les stats... O_o Jamais tilté au sujet du "" en tout cas. |
Bienvenu au club alors ^^
Silvermo a écrit: | Tiens, par contre je suis étonné, il faut que 7,5 sec sur 101.000 messages pour compter le nbre d'occurences par type de smiley ^^ |
Oui si tes messages sont en mémoire ou en cache, finalement ça revient à parcourir une chaine de caractères de 10Mo ou 20Mo (en comptant 100 ou 200 octets par message). Sur nos PC actuels, c'est un peu de la rigolade.
Mais c'est vrai que c'est toujours aussi surprenant de voir à quelle vitesse certaines tâches se réalisent. Perso c'est un peu ce qui me passionne dans le fait de faire des statistiques sur de grosses quantités de données ^^
Silvermo a écrit: | Par contre le bug je l'ai pas :p
Je sais pas comment tu as fait ton compte... |
En gros il s'agit d'une fonction qui, pour chaque position dans le message, un smiley (parmi une liste certainement semble à ta table) est présent.
Le truc c'est qu'une fois qu'un smiley est détecté, il passe à la position suivante. Donc pour le smiley :-))), il va déjà trouver le smiley :-) (qui se trouve avant dans ma liste) et dans le coup il va avancer dans le message. C'est juste un problème de priorité. Il faudrait que je teste :-))) avant de tester :-).
Mais vu qu'il faudrait réanalyser tous les messages pour corriger ce problème, je laisse ça pour une prochaine fois ^^
Silvermo a écrit: | bon par contre il y aurait surement un bug à régler
Par exemple en parsant correctement le code source des pages, parfois on obtient bien le code du smiley correct, genre Smile)) , Surprised)) , etc, ce qui est plus pratique. Parfois on obtient ceci : /smileys/36.gif
ça dépend un peu des moments où les messages ont été postés j'imagine :/ ça le fait pour certains smileys, mais bon à part ça, ça compte bien tout ^^ |
Oui je pense que c'est ça. Il y a quelques années, les smileys n'étaient pas transformés en image lorsqu'on les tapait. Je te laisse voir ce qui serait le plus adapté dans ton cas. Moi j'ai fait la modification au niveau de mon "aspirateur de pages" : chaque chaîne téléchargée peut subir un ou plusieurs traitements avant d'être stockée. Donc je supprime les balises HTML et les images sont converties dans un code de smiley correct. Comme ça le programme de stats n'a pas à se taper des URL d'images. |
|
|
Silvermo |
Posté le: Dim Sep 07, 2008 9:38 am Sujet du message: |
|
marrant ce bug ^^
Tiens, par contre je suis étonné, il faut que 7,5 sec sur 101.000 messages pour compter le nbre d'occurences par type de smiley ^^
Par contre le bug je l'ai pas :p
Je sais pas comment tu as fait ton compte...
Perso j'ai une table des smileys, avec id_smiley et text_smiley
et la requête est super courte
bon par contre il y aurait surement un bug à régler
Par exemple en parsant correctement le code source des pages, parfois on obtient bien le code du smiley correct, genre )) , )) , etc, ce qui est plus pratique. Parfois on obtient ceci : /smileys/36.gif
ça dépend un peu des moments où les messages ont été postés j'imagine :/ ça le fait pour certains smileys, mais bon à part ça, ça compte bien tout ^^ |
|
|
Devil-Shaman |
Posté le: Sam Sep 06, 2008 11:19 pm Sujet du message: |
|
Je me suis toujours demandé pourquoi certains forumeurs (du moins, une personne en particulier) mettaient toujours des ":-)))" selon moi alors que ça n'apparaissait jamais dans les stats... O_o Jamais tilté au sujet du ":-)" en tout cas. |
|
|
Fremen |
Posté le: Sam Sep 06, 2008 6:13 pm Sujet du message: |
|
Salut Freeman,
Très bonne remarque, et ton message contient implicitement la probable réponse. Le programme semble considérer que le smiley ":-)))" est un smiley ":-)" suivi de "))".
Dans le coup depuis le début, ce smiley a toujours été ignoré. Le problème sera corrigé le jour où j'aurais corrigé ce bug et où tous les messages seront réanalysés (ce qui prend plusieurs mois, donc a priori vraiment en cas de force majeure).
Néanmoins merci d'avoir prévenu, je l'ai ajouté dans ma liste de bugs |
|
|
Freeman |
Posté le: Sam Juin 07, 2008 12:34 pm Sujet du message: Le smiley :-))) |
|
C'est moi ou le smiley )) n'est pas comptabilisé dans les stats ? |
|
|