[eside-ghost] Día de los inocentes en Gmail
yUnwEb
yunweb en yunweb.homeunix.org
Vie Abr 1 19:13:43 CEST 2005
On Fri, 1 Apr 2005 13:40:04 +0200
Bardok - Jorge <bardok en telefonica.net> wrote:
> Buenas,
Muy buenas,
>
> si no he entendido mal el Javascript de la página (le he dado un
> vistazo muy por encima, sin hacer mucho caso, así que puedo estar
> totalmente equivocado), va a seguir aumentando hasta que llegue a 2
> GB. No he hecho cálculos, pero igual llega a esa cantidad a las 0:00,
> cuando termine el día. En ese caso, termina la broma. Lo que ya no sé,
> es si luego, resulta que se va a quedar así, en 2 GB, como "sorpresa",
> o volverá a 1 GB.
A ver...
var START = 1112331600000;
var END = 1112439600000;
[...]
function updateQuota() {
if (!quota) {
return;
}
var now = (new Date()).getTime();
if (now < START) {
setTimeout(updateQuota, 1000);
} else if (now > END) {
quota.innerHTML = 'Over 2000';
} else {
quota.innerHTML = format(((now - START)/(END - START)*1025) + 1025);
setTimeout(updateQuota, 50);
}
}
Teniendo en cuenta que getTime() devuelve el tiempo en milisegundos
desde el 01/01/1970 a las 00:00:00 (fecha unix) algo tan sencillo como:
$ perl -e 'print scalar gmtime 1112439600, "\n";'
:P
Y a pesar de que pone "Over 2000" cuando acabe. Al ser now==END sería
1025+1025=2050 si no me equivoco... así que subirá hasta 2050 antes de
poner eso :S
En total serán:
$ echo "(1112439600000-1112331600000)/3600000" | bc -l
horas aumentando los 1025
Lo que da:
$ echo "1025/30" | bc -l
MBytes/hora, suponiendo que sean 1025MB
Anda, sale un número periodico...
Que ida de olla xD
>
> Un abrazo:
Otro
>
> Bdk
yUnwEb
Más información sobre la lista de distribución eside-ghost