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/
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
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…
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())
// –>
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… 😉
The only thing that the formula in the source code could approximately capture is the order of magnitude (which is trivial anyway)!