[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