cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Nunca pongas el 1 de enero de 1970 como fecha en tu iPhone

Responder
sara_orange
Participador habitual

Nunca pongas el 1 de enero de 1970 como fecha en tu iPhone

El problema encontrado en los iPhones (del 5s en adelante) no es grave realmente, porque sería muy raro que se diese de manera involuntaria, pero al menos es bastante curioso. Y es que si retrocedes en el tiempo, poniendo como fecha en el teléfono el 1 de enero de 1970 tendrás un bonito pisapapeles mientras no se agote la batería por completo.

 

No creemos que a nadie se le vaya a ocurrir poner su iPhone en esa fecha, pero no está de menos advertir de las consecuencias que podría acarrear. Y es que remontarnos en el tiempo 46 años provoca que al reiniciar el iPhone, que como ya hemos dicho tiene que ser del 5s en adelante, éste se quede bloqueado en la pantalla de inicio. Ese bloqueo solo desaparecerá al agotarse la batería por completo.

 

Fuente: Xataka

 

¿Qué os parece? Ahora vivo con miedo de que alguien me lo cambie Emoticono sorprendido

 

firma-orange
AnaSiLoSabe
Superusuario

Seguro que hay alguno que lo prueba para ver que ocurre... Jajaja.
sergio_orange
Community Manager

Que mal rollo me ha dado :S

 

Imagínate que para lo mismo con una fecha actual que miedito.

 

Esto me recuerda al "efecto 2000", ¿os acordáis? 😛

Si tu duda ha sido resuelta, ayuda al resto de usuarios marcándola como solución
 
 
Si lees un comentario que te ha sido útil, ayuda a mejorar la comunidad dándole un "gracias"
 
LUR1975
Superusuario

Siii ya me acuerdo que en el 2000 los ordenadoes se iban a volver locos... Entre otras cosas...
jao2
Nuevo participador

Pues si, en cierta manera está relacionado con el efecto 2000.

 

En muchos sistemas las fechas se almacenan como el número de segundos trascurridos desde el 1 de enero de 1970.

 

De hecho en 2038 volverá a producirse un "fecto 2000". A menudo esos segundos se almacenan en variables enteras de 32 bits, así que en 2038 pasaremos (expresado en binario) del valor

 

0111 1111 1111 1111 1111 1111 1111 1111

 

a un segundo después al valor:

 

1000 0000 0000 0000 0000 0000 0000 0000

 

que es un valor negativo (el primer bit indiga el signo), osea, la fecha marcará unos -2400 segundos, principios del S. XX

jao2
Nuevo participador

Y alguno se preguntará: ¿Por qué no tener una variable para año, otra para mes,...?

 

La cifra de 1970 no es caprichosa, es la fecha en la que apareció el primer Unix. Y en aquellos tiempos la memoria era carísima.  Guardarlo como el número de segundos desde 1970 era una forma de ahorrar memoria. Además, la estrategia cubría los siguientes 70 años.

 

¿Que soluciones se están dando? Una es ampliar las variables a 64 bits. Otra sería (para nuevos sistemas), guardar 6 variables.

 

AnaSiLoSabe
Superusuario

Oju.... (///▽///)
sergio_orange
Community Manager

WOW @jao2, menuda Master Class que acabas de hacernos en un momento. No sabíamos que teníamos a todo un experto en estos campos en la comunidad 🙂

 

Espero verte por aquçi y que te apuntes a nuestro piloto de pasagadget o pasamóvil, tenemos cosas interesantes 🙂

 

Un saludo

Si tu duda ha sido resuelta, ayuda al resto de usuarios marcándola como solución
 
 
Si lees un comentario que te ha sido útil, ayuda a mejorar la comunidad dándole un "gracias"
 
nofly
Solucionador

es increible que apple, con lo que son para el tema de seguridad, tengo un agujero tan tonto en sus aparatos! supongo que con algun parche lo arreglaran...

LUR1975
Superusuario

Y si todos ponemos la fecha nos dan uno nuevo? Eso no estanescrito en en ninguna parte cuando te compras un apple