Suivre l’évolution de la population mondiale en temps réel

31 juillet 2009 | Dans Non classé | Par

Suivre l’évolution de la population mondiale en temps réel

Ce mini site indique une estimation instantanée du nombre d’habitants de la planète terre. Le chiffre avoisine le 6.79 milliard actuellement. Je ne sais pas si l’évolution du chiffre indiqué suit un algorithme avancé ou si c’est juste une simple simulation car la croissance de la population est relative à plusieurs contraintes telles que les décès et la baisse du taux de fécondité. J’ai remarqué que le chiffre évolue de 147 naissances par minute… en tous cas les chiffres font peur… A suivre

Lien : http://www.terriens.com/

TuniBox sur facebook

5s Commentaires à “Suivre l’évolution de la population mondiale en temps réel”

  1. Merci pr le lien, mais ce n’est qu’une fonction javascript qui est chargé onLoad de la page, en plus il n’ya pas un appel à une Api ou webservice externe dc ce n’est qu’une simulation très basique

  2. NotAlame

    Je pense que c’est juste une formule qu’il suit pour donner ces chiffres.
    Donc, ca ne doit être qu’une approximation.
    En plus, ils veulent surement nous montrer l’amplitude du nombre…

  3. Cold~F!re

    Salut 🙂
    Je confirme, ce n’est qu’une simple application javascript et je pense que le type qui l’a créée est un peu stupide car, après une petite analyse du code source, j’ai repéré quelques bouts de code laissés en commentaire expliquant son fonctionnement. En une phrase: le tour est joué avec la génération aléatoire de numéros grâce à la fonction Date().
    Voila le code source :
    <!–
    var d = 0

    function onephimg() { document.write("<img width=33 height=45 name=digit" + d++ +">") }
    function onecomma() { document.write("<img src=img/comma.jpg>") }

    document.write("")

    onephimg()
    onecomma()
    onephimg()
    onephimg()
    onephimg()
    onecomma()
    onephimg()
    onephimg()
    onephimg()
    onecomma()
    onephimg()
    onephimg()
    onephimg()

    // –>

    <!–

    var basetime = Date.UTC(1997, 6, 1) + 4*3600000
    var pop
    var freeze
    var now = new Date()
    var months = new Array("Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Decembre")
    var oldstr = " "
    var mintime = Date.UTC(1950, 1, 1)
    var maxtime = Date.UTC(2051, 1, 1)

    function leadZero(num) {
    if (num < 10)
    return "0" + num
    else
    return "" + num
    }

    function dispPop() {
    var dig
    pop = Math.round(pop)
    popstr = pop.toString()
    for (var i = 0; i < 10; i++)
    if ((dig = popstr.substring(i, i+1)) != oldstr.substring(i, i+1))
    eval("document.images.digit" + i + ".src = ‘img/" + dig + ".jpg’");
    oldstr = popstr

    }

    function redoPop(timeto) {
    adjtime = timeto.getTime() – basetime
    pop = 5851568654.0 + 2.53138641552e-3*adjtime -1.24944785385e-16*adjtime*adjtime
    dispPop()
    }

    function popCycle() {
    if (!freeze)
    redoPop(new Date())
    setTimeout("popCycle()", 50);
    }

    redoPop(new Date())

    // –>

  4. Il y a aussi PopulationMondiale.com http://www.populationmondiale.com , qui fournit notamment un script pour installer sur son propre site l’horloge de la population mondiale.
    Il y a également, en cliquant sur la carte du monde, des infos sur chaque pays : stats, cartes etc… 😉

  5. The only thing that the formula in the source code could approximately capture is the order of magnitude (which is trivial anyway)!

Laisser un Commentaire