Aller au contenu

Les phénomènes d'influence au sein des forums

Noter ce sujet


Fuel4Life

Messages recommandés

Membre, Bubon baveux de Belzébuth, 37ans Posté(e)
casdenor Membre 11 203 messages
37ans‚ Bubon baveux de Belzébuth,
Posté(e)

Merci, je me fais une note, je scripte ça quand je serai de retour chez moi (lundi/mardi) et je vous donne les résultats.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Invité s
Invités, Posté(e)
Invité s
Invité s Invités 0 message
Posté(e)

Tu vas avoir du boulot, bon travail Casdenor.

Lien à poster
Partager sur d’autres sites

Membre, Surhomme Nietzschéen, 50ans Posté(e)
Zarathoustra2 Membre 8 656 messages
50ans‚ Surhomme Nietzschéen,
Posté(e)

Merci, je me fais une note, je scripte ça quand je serai de retour chez moi (lundi/mardi) et je vous donne les résultats.

Je pense que vous pouvez exclure ceux dont la dernière activité est trop ancienne, ou ceux qui n'ont pas participé au forum. Certains s'inscrivent mais ne reviennent jamais !

Lien à poster
Partager sur d’autres sites

Membre, Bubon baveux de Belzébuth, 37ans Posté(e)
casdenor Membre 11 203 messages
37ans‚ Bubon baveux de Belzébuth,
Posté(e)

@samira

euh.

Non. ^^

<?php
function lirepage()
{
$encours =  0;
$age = array();
if($encours == 0)
$adresse = "http://www.forumfr.com/membres.html"
else
$adresse = 'http://www.forumfr.com/membres.html?st,'.$encours;
$debut = $debut + 20;

$page = file_get_contents($adresse);
preg_match_all('#<h3 class='bar'><a href=(.+)\' title#' ,$page, $tableauprofil);
set_time_limit(0);
foreach($tableauprofil as $adresse)
{
$profil = file_get_contents($adresse);
preg_match('#<dt> Âge :</dt> <dd>(.+) </dd>#', $profil, $ageprofil);
if($ageprofil == 'Âge inconnu') $resultat = 'non renseigné';
else $resultat = $ageprofil;

$age[] = $resultat;
set_time_limit(0);
}

}

cette fonction est une approximation de ce que je vais faire. Elle m'a pris 10min à coder. En l'état actuel, elle ne fait rien (vu que j'ai pas analysé certains paramètres), mais c'est pour donner une idée de la complexité du truc... ça se code en deux temps trois mouvements.

@zarathoustra; pas faux...

Modifié par casdenor
Lien à poster
Partager sur d’autres sites

Membre, Surhomme Nietzschéen, 50ans Posté(e)
Zarathoustra2 Membre 8 656 messages
50ans‚ Surhomme Nietzschéen,
Posté(e)

Vous pouvez remplacer "Âge inconnu" par 0, car un âge inconnu n'ouvre aucun droit.

if($ageprofil == 'Âge inconnu') $resultat = 0;
else $resultat = $ageprofil;

Il doit même être possible d'écrire

if($ageprofil == 'Âge inconnu') $ageprofil = 0;

Et le "else" n'est plus nécessaire.

Les bannis devraient, à mon sens, être eux aussi exclus, sous peine de fausser les statistiques. Certains bannis étant en vérité le même homme.

Lien à poster
Partager sur d’autres sites

Membre, Bubon baveux de Belzébuth, 37ans Posté(e)
casdenor Membre 11 203 messages
37ans‚ Bubon baveux de Belzébuth,
Posté(e)

C'est exact (pour les trois points). De toute manière, je pense récupérer l'intégralité des données sur les membres, et faire un tableau.

Pour ça, en revanche, faudra que j'utilise autre chose que du php (du c probablement, mais plus long à coder pour moi), ou que je divise le traitement parce que là, j'ai déjà deux appels de set_time_limit, et j'ai peur d'en avoir besoin d'autre.

Mais bref, c'était juste une explication rapide de pourquoi ça ne prendra pas longtemps à faire ^^.

Après... Y a pas moyen de demander aux admins de forumfr de le faire ? Avis perso, hein, mais ils ont bien plus d'outils et de facilité :p

Lien à poster
Partager sur d’autres sites

Membre, Surhomme Nietzschéen, 50ans Posté(e)
Zarathoustra2 Membre 8 656 messages
50ans‚ Surhomme Nietzschéen,
Posté(e)

Si vous êtes amateur de C, il devrait être possible de tout mettre dans un fichier txt puis de faire du lex/yacc pour analyser simplement les données.

Lien à poster
Partager sur d’autres sites

Membre, Posté(e)
Fuel4Life Membre 10 926 messages
Baby Forumeur‚
Posté(e)

Et si nous parlions du point godwin, qu'en pensez-vous ?

-1 pour ça, :smile2:, c'est un gros mot godwin ? ou c'est le concept ? ou c'est un encore une notation "délit de faciès" :D

http://fr.wikipedia.org/wiki/Loi_de_Godwin

Modifié par Fuel4Life
Lien à poster
Partager sur d’autres sites

Membre, 45ans Posté(e)
Gardiane Membre 1 068 messages
Baby Forumeur‚ 45ans‚
Posté(e)

Je pense que le point godwin est effectivement un bon indicateur du moment où un débat n'aboutira plus à rien. C'est aussi une limite personnelle à laquelle je fais attention ... j'ai beaucoup utilisé du "Hitler" "Nazi" et toutes autres références à la seconde guerre mondiale par le passé. Ca montre juste que tu te braques ou que les autres se braquent et tiennent absolument à employer des termes extrêmes pour tenter de faire comprendre quelque chose qui, de toute façon, ne sera pas compris. Y'a des moments il faut savoir lâcher l'affaire....

Il y a des sujets où ça peut se justifier cela dit , sinon il n'y aurait pas discussion.

  • Like 2
Lien à poster
Partager sur d’autres sites

Membre, Surhomme Nietzschéen, 50ans Posté(e)
Zarathoustra2 Membre 8 656 messages
50ans‚ Surhomme Nietzschéen,
Posté(e)

Le point Godwin a un côté vicieux. D'un côté il fait cesser des débats inutiles. De l'autre il nous empêche de tirer la moindre leçon morale de la Shoah.

D'une certaine manière, la théorie de Godwin nous demande d'oublier ce passage tragique de l'Histoire.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×