edición general
--212510--

--212510--

En menéame desde octubre de 2010

6,00 Karma
66K Ranking
Enviadas
Publicadas
Comentarios
Notas
  1. @RickDeckard @El_Clonde_Drácula @zoezoe @sorin @Lito @zoezoe

    Mirad, lo he reproducido en mi móvil   media
  2. @sorin No, no la hora, la zona horaria.

    Si tienes el móvil puesto en GMT+1, y estamos en GMT+2, aunque la hora sea correcta, vas una hora por delante. Por eso quiero ver la captura de pantalla esa que te digo, para confirmar que tienes puesto el daylight saving time en manual y quitado.

    PD. Mi trollface no es porque lo tengas mal, es porque habría acertado "a ciegas" cual es el problema :-P
  3. @El_Clonde_Drácula Cierto, se podría poner la coletilla "UTC" al final.

    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  4. @RickDeckard Yo creo que ahí una de dos, o indicas la zona horaria de forma explícita o cambias a la zona horaria que te diga el cliente. Si no haces ninguna de ambas, sí es incorrecto ¿no?
    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  5. @El_Clonde_Drácula 19:45, es decir, la UTC (ahí se lee directamente de la BD y no se consulta la zona del cliente). No es incorrecto.

    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  6. @RickDeckard ¡Ah! xD Abre el popup de votos de una nota y pasa el ratón por encima.
    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  7. @Lito Por lo que veo, la hora para comparar el "hace XXX seg" se usa comparando la fecha de la nota "que viene del servidor con la hora actual, pero dicha hora se está cogiendo del cliente en lugar del servidor. Si el cliente tiene mal la configuració horaria se lía todo.
    Creo yo, que puedo estar equivocado.

    @RickDeckard @zoezoe @sorin
  8. @sorin

    Vete a "ajustes" - "fecha y hora" y mándanos una captura de pantalla, para que veamos que la zona horaria está mal puesta :troll:
  9. @El_Clonde_Drácula

    Gracias, gracias, lo uso casi a diario, conozco un poco su funcionamiento :-D

    (Me refería a la hora de tus votos)

    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  10. @El_Clonde_Drácula @RickDeckard @zoezoe @sorin a ver, que me entere, en qué quedó la cosa?
  11. @RickDeckard Te lo cuento para Firefox, pero en Chome es similar. Pulsa F12 y verás las "herramientas de desarrollo".

    Verás dos interesantes. Una es el "inspector" que te permite ver el código HTML que hay tras cada nota. Ahí verás que cada nota es un DIV que tiene un atributo llamado "ts".

    La otra herramienta interesante es el "depurador" donde podrás ver el código fuente de un script llamado "main.js" que tiene todo el javascript de menéame. Hay una función llamada "to_date" que tiene el código fuente que hace lo de transformar el timestamp en "hace XXX seg, min, horas...".

    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  12. @RickDeckard Bueno, de siempre en Menéame la zona horaria es una cosa que les pasa a los demás. Si no, mira la hora en que he votado tus notas :-S
    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  13. @El_Clonde_Drácula @RickDeckard Sí, se coge del cliente (del móvil)

    var now = (new Date);
    var now_ts = now.getTime();


    Es variable (now_ts) es la que se compara con el timestamp de la nota. Tarea heredada para @Lito :troll:

    @zoezoe @sorin @Lito @RickDeckard @zoezoe @sorin
  14. @El_Clonde_Drácula

    Mi conclusión : la hora sí es correcta, pero la zona horaria no. Al hacer la conversión a timestamp (que por definición es UTC) se produce el error precisamente por esto.

    @zoezoe @sorin @Lito @zoezoe @sorin @Lito
  15. @RickDeckard Parece que tienes razón. Hay otra variable, now_ts (para comparar) que no parece que la envíe el servidor. Lo miro ahora

    @zoezoe @sorin @Lito @RickDeckard @zoezoe @sorin @Lito
  16. @El_Clonde_Drácula Es la hora del server al guardarse, y va un timestamp (que no lleva timezone, vamos, UTC).

    El cálculo de "cuánto hace que se escribió la nota" lo hace usando la diferencia entre ese timestamp y la hora del cliente. Vamos, que es cosa del móvil.

    Algún parámetro de la config del móvil es incorrecto. Yo apuesto por la zona horaria mal puesta. Estamos en GMT+2 (GMT+1 con DST), y me apuesto algo a que si mira en la configuración del reloj, no es correcta.

    @zoezoe @sorin @Lito
  17. @zoezoe Sí, la hora se coge del servidor

    function to_date(index) {
     var str;
     var $e = $(this);
    var ts = $e.data('ts');
     ... y luego más cosas para convertir el timestamp en "hace XXX"...
    }

    En tweeter no sé cómo va. El código de antes es el que coge el atributo "ts" de cada nota y lo convierte en un "hace XXX seg" (o min....)

    @sorin @Lito @RickDeckard
  18. @El_Clonde_Drácula Si creo que llevas razón, pero lo que te comento de tweeter es así.

    @sorin @Lito @RickDeckard
  19. @zoezoe No recuerdo muy bien el código de esa parte en concreto, pero me parece que la hora viene del servidor (cada nota lleva su propia marca de tiempo) con lo que en principio la hora del cliente (el navegador) no pinta mucho ahí.
    Pero te lo confirmo.
    @sorin @Lito @RickDeckard
  20. @sorin Ahora eres un adelantado a tu tiempo :troll:
    @Blackheart
  21. @Blackheart huso horario, que es una derivación del huso esférico (trozo de esfera que resulta de cortar la esfera con dos planos que se cruzan en el diámetro). Lo que sería un gajo.

    @sorin
  22. @sorin ¿Tienes el móvil adelantado una hora? Es la única explicación que se me ocurre.
  23. @El_Clonde_Drácula Decía eso de la hora atrasada porque llevo el móvil 15 mins. adelantado y, al menos, en el tonter cuando de pascuas a ramos me dejo caer por allí, en los tweets y siempre que me he fijado, dice que hace 15+X que se ha publicado aunque el tweet acabe de subirlo.

    @sorin
  24. @sorin ¿Y qué hora es en Valencia?
    ¿Hace 57 minutos?
    Pues dentro de 57 minutos escribes una nota, que no te pille de sorpresa.
    @Blackheart

menéame