› Foros › Off-Topic › Miscelánea
Nagaroth escribió:Como os gusta liar las cosas sencillas, eh?
El hasta determina un límite. Si has dicho que hasta las 21:00, en el preciso momento en el que el reloj marca esa hora ya se ha alcanzado el límite. Es que no hay más, da lo mismo si son 21:00:00 o 21:00:59, el límite ha sido alcanzado y por lo tanto ya no estás dentro del plazo.
Otro ejercicio que se puede hacer es que alguien programe su PC para que se apague a las 21:00 y mire a ver cuando empieza a cerrarle las cosas (y si tiene huevos que le discuta al task manager que tiene otros 59 segundos para terminar de salvar el trabajo antes de que se lo cierre )
Un saludo.
NaN escribió:Nagaroth escribió:Como os gusta liar las cosas sencillas, eh?
Tan sencilla que hasta lo entiendes mal
El hasta determina un límite. Si has dicho que hasta las 21:00, en el preciso momento en el que el reloj marca esa hora ya se ha alcanzado el límite. Es que no hay más, da lo mismo si son 21:00:00 o 21:00:59, el límite ha sido alcanzado y por lo tanto ya no estás dentro del plazo.
Hasta detemrina un limite, exacto, lo que pasa es que HASTA por defincion que incluye ese propio limite
http://www.wordreference.com/definicion/hastaOtro ejercicio que se puede hacer es que alguien programe su PC para que se apague a las 21:00 y mire a ver cuando empieza a cerrarle las cosas (y si tiene huevos que le discuta al task manager que tiene otros 59 segundos para terminar de salvar el trabajo antes de que se lo cierre )
Un saludo.
Esto se ha hablado paginas atras y tu ejempplo esta mal, proque tu lo que le dices esque a las 21:00 apage, es decir que a las 21:00 haga algo.
Si tu haces un programa y trabajas con margenes de horas y valores TIME siempre has de decir si incluye la hora limite o no, mediante " =< " o solamente " < ", en un caso es hasta, y en el otro es antes. Ojo con esto que lo usan mucho en las promociones para engañar, si dicen hasta incluye el dia limite, si pone antes, es evidentemente antes de ese dia.
En este caso, si se dice: las votaciones se cierran a las 21:00, entonce si es aplicable tu ejemplo , y entonces no hay discusion, a las 20:59, abiertas, a las 21:00 cerradas como dios
Si por contra se dice, las votaciones son hasta las 21:00, es un intervalo de tiempo y hasta incluye el limite.
maesebit escribió:Chicos, chicos! Creo que podemos haber dado con la clave de la famosa impuntualidad española!
Resulta que si quedas con alguien a las nueve, o alguien te espera hasta las nueve, con que llegues antes de las diez ya vas bien dado que "las nueve" incluye toda la hora.
Por supuesto que incluye el límite, por eso estoy diciendo que el temporizador salta a las 21:00 y no a las 20:59. Cualquier cosa por delante de 21:00, y eso incluye cualquier valor por infinitesimal que sea, ya está por encima del límite.
Fácil y sencillo.
Nagaroth escribió:
Por supuesto que incluye el límite, por eso estoy diciendo que el temporizador salta a las 21:00 y no a las 20:59. Cualquier cosa por delante de 21:00, y eso incluye cualquier valor por infinitesimal que sea, ya está por encima del límite.
Fácil y sencillo.
NaN escribió:El problema esque esa frase esta mal ejecutada, por comodidad se dice quedamos a las nueve, pero en verdad se esta queriendo decir a las nueve en punto
NaN escribió:maesebit escribió:Chicos, chicos! Creo que podemos haber dado con la clave de la famosa impuntualidad española!
Resulta que si quedas con alguien a las nueve, o alguien te espera hasta las nueve, con que llegues antes de las diez ya vas bien dado que "las nueve" incluye toda la hora.
El problema esque esa frase esta mal ejecutada, por comodidad se dice quedamos a las nueve, pero en verdad se esta queriendo decir a las nueve en punto Si llegas a las 9 y un minuto eso ya no es enpunto.
De ahi que a veces se quede a las 9 y cuarto o a las nueve y media, etc.....Por supuesto que incluye el límite, por eso estoy diciendo que el temporizador salta a las 21:00 y no a las 20:59. Cualquier cosa por delante de 21:00, y eso incluye cualquier valor por infinitesimal que sea, ya está por encima del límite.
Fácil y sencillo.
Tan facil sencillo que ni aun lo pillas. Tu ejemplo no vale aqui, que a las 21:00 pase algo, al temporizador no le dices "hasta" una puta mierda, tu le estas dando una jodida hora exacta para que haga algo, punto.
maesebit escribió:NaN escribió:El problema esque esa frase esta mal ejecutada, por comodidad se dice quedamos a las nueve, pero en verdad se esta queriendo decir a las nueve en punto
Sí, vamos. Si quedo con alguien a las nueve, y me llega a las nueve y media argumentando que no le había especificado que era a las "nueve en punto", lo mismo le explico las horas y los cuartos a base de collejas.
Nagaroth escribió:2pac4ever escribió:Nagaroth escribió:Como os gusta liar las cosas sencillas, eh?
El hasta determina un límite. Si has dicho que hasta las 21:00, en el preciso momento en el que el reloj marca esa hora ya se ha alcanzado el límite. Es que no hay más, da lo mismo si son 21:00:00 o 21:00:59, el límite ha sido alcanzado y por lo tanto ya no estás dentro del plazo.
Un saludo.
Para ti, el hasta las 21:00 es lo mismo que antes de las 21:00.
Hasta y antes son sinónimos según tu ejemplo.
Y según tú eso no es correcto porque...
Vamos, es que está bastante claro y es muy fácil de comprobar (y ya lo he dicho en el post que has citado). Pon cualquier temporizador a las 21:00 y mira a ver en qué preciso momento salta lo que sea que hayas temporizado, si es cuando cambia a 21:01 o cuando cambia a 21:00.
Un saludo.
2pac4ever escribió:Wildeboer rozó las medallas en una tremenda y rápida final en la que se quedó a cuatro centésimas de la plata, ya que Jeremy Stravius y Matthew Grevers firmaron el mismo tiempo 24.54 compartiendo el segundo metal.
Por qué compartieron la plata, seguro que uno fue más rápido que otro en cuanto a milésimas se refiere, ¿No? Pues no, ya que los parámetros para medir esa prueba están en segundos y centésimas y si llegan a la misma pues el mismo tiempo para los dos, independientemente que uno haya hecho 24.54.12 y otro 24.54.50.
http://www.elconfidencial.com/deportes/otros-deportes/2013-08-04/wildeboer-se-queda-con-la-miel-en-los-labios-a-4-centesimas-del-bronce_15371/
kbks escribió:
Decir las 21:00 es hacer referencia a un minuto, y todo lo que sea se minuto está dentro. Si querías mayor granularidad haberla especificado.
NaN escribió:maesebit escribió:NaN escribió:El problema esque esa frase esta mal ejecutada, por comodidad se dice quedamos a las nueve, pero en verdad se esta queriendo decir a las nueve en punto
Sí, vamos. Si quedo con alguien a las nueve, y me llega a las nueve y media argumentando que no le había especificado que era a las "nueve en punto", lo mismo le explico las horas y los cuartos a base de collejas.
Pero porque se omite el "en punto" al hablar, tu lo omites y el receptor lo entienden, ese ejemplo que has puesto no es valido aqui.
Mira como en horas militares si que hay que especificar ahi si que no se permite margen de error.
Nagaroth tienes un serio problema para comprender lo que es:
-Que a las X pase algo
-Que algo pase hasta las X
No hay mas, tu sigues agarrado al primero, no es el caso aqui, ni tiene sentido que lo menciones, no es la discusion del hilo.
Nagaroth escribió:Te invito a que te hagas un programa en tu lenguaje favorito con un bucle que use la cláusula UNTIL en función de la hora y el minuto. Dentro del bucle simplemente haz que se muestre la hora del sistema (es indiferente que se muestre con o sin segundos, pero si muestras los segundos te quedará más claro), y dime en qué momento se para la ejecución del bucle, si antes, durante o después de la hora que le pongas en la condición.
No tengo nada más que añadir, si con eso no te queda claro no seré yo el que te intente sacar de tu error.
Un saludo.
NaN escribió:Nagaroth escribió:Te invito a que te hagas un programa en tu lenguaje favorito con un bucle que use la cláusula UNTIL en función de la hora y el minuto. Dentro del bucle simplemente haz que se muestre la hora del sistema (es indiferente que se muestre con o sin segundos, pero si muestras los segundos te quedará más claro), y dime en qué momento se para la ejecución del bucle, si antes, durante o después de la hora que le pongas en la condición.
No tengo nada más que añadir, si con eso no te queda claro no seré yo el que te intente sacar de tu error.
Un saludo.
De programacion se lo justo tirando a poco y gracias, pero es el programador el que ha de definir el limite, pues ese bucle ocurre hasta que llegue un valor TIME que el programador prefija.
si por ejemplo programas y haces una promocion web de un regalo y dices que el limite es hasta el martes 15 a las 21:00. Y un cliente te envia esa promocion, y en su email le marca 21:00. si no se la aceptas, proque tu como programador has chapado a las 21:00 en lugar de las 21:01. si ese tio os denuncia, te aseguro que a nivel juridico gana, porque el lo envio en limite.
Yo no entiendo cuan dificil es de tomar ejemplos de la vida real:
-Cuenta hasta 10. Llegas al 10 o terminas en el 9?
-Cuando se dicen que en los autobuses salen hasta las 21:00. joder yo mismo me he subido en un autobus nocturno a las 23:10, que el ultimo salia a las 23:10, y hasta que en el reloj del autobus no ponia 23:11 el tipo no salio en marcha.
-Cuando vayais a hacer embarque en un avion, y os digan, embarcamos dese la fila 1 hasta la 56. Si teneis la 56 teneis que ir, porque luego embarcan dessde la 57 hasta la 80, que pasa entonces segun vosotros el de la 56 y el de la 80 se quedan sin subir al avion?
Manint escribió:Hasta las 21:00 es hasta las 21:00:00, solo hay que llegar a 20:59:59 y contar un segundo más.
Yo cuando cojo un bus a las 14:30, por ejemplo, el del bus sale cuando el reloj pasa de 14:29 a 14:30.
Nagaroth escribió:A nivel jurídico no lo sé, pero ya te adelanto que cualquiera que sepa programar y use la herramienta que debe (es decir, la cláusula UNTIL) va a dejar de aceptar lo que sea en el preciso momento en el que se alcance la condición, en este caso la hora 21 y el minuto 00 (y eso se produce en el momento exacto en el que cambia de 20:59 a 21:00, ni una micronésima de segundo después). Cualquier cosa que llegue después ya no sirve, y así es como funciona tu PC, tu móvil, y cualquier cosa que lleve un reloj interno y que permita programar eventos. De hecho ya ha habido gente en el hilo dando testimonio de esto.
Por otra parte, tu primer ejemplo y el tercero son números enteros, por lo que no son aplicables a lo que estamos hablando aquí ya que no pasas por los decimales al contar de 1 a 10 ni puedes embarcar la fila 56 y medio. Respecto al segundo ejemplo, yo también he visto autobuses llegar con 20 minutos de retraso (y con más) y salir 3 minutos antes de la hora, estás metiendo el factor humano de por medio y lo que a ese señor le esté pareciendo oportuno hacer ese día.
Es que ya no se me ocurre qué mas ejemplos poner, es como si tienes un puente que marca como altura máxima para pasar por debajo hasta 3,5 metros y un tío con un camión que tiene de alto 3,59 intenta pasar porque a fin de cuentas sigue siendo 3,5 si nos ponemos a recortar la precisión. No creo que haga falta explicar lo que iba a pasar.
Un saludo.
Whar escribió:También hay que tener en cuenta el factor "vagueza", que implica que si hay 21 horas para votar, no vengas a rebañarme un minuto.
kbks escribió:Lo que se está diciendo aquí es que las 14:30:45 también son las 14:30.
maesebit escribió:kbks escribió:Lo que se está diciendo aquí es que las 14:30:45 también son las 14:30.
¿Entonces 21,80€ también son 21€ o cómo va eso?
FinalRound escribió:Joder, es que aquí la gente se monta unas peliculas que vamos.
A ver, por aclarar un poco, tenemos tres bandos:
Hasta las 21:00 significa que:
a)el tope es 20:59:59.
b)el tope es 21:00:00
c) el tope es 21:00:59.
Para mí la correcta es la b.
maesebit escribió:kbks escribió:Lo que se está diciendo aquí es que las 14:30:45 también son las 14:30.
¿Entonces 21,80€ también son 21€ o cómo va eso?
Si hasta las 21:00 incluye 21:00:59, entonces si hubiera dicho hasta las 21, se supone que incluiría 21:59:59?
2pac4ever escribió:FinalRound escribió:Joder, es que aquí la gente se monta unas peliculas que vamos.
A ver, por aclarar un poco, tenemos tres bandos:
Hasta las 21:00 significa que:
a)el tope es 20:59:59.
b)el tope es 21:00:00
c) el tope es 21:00:59.
Para mí la correcta es la b.
Y sigo sin entender por qué ponéis los segundos cuando los parametros para medir las votaciones se han establecido en horas y minutos.
Hasta las 21:00:00 significa que:
a) el tope es 20:59:59
b) el tope es 21:00:00
c) el tope es 21:00:59
La correcta es la b
Hasta las 21:00 significa que:
a) el tope es las 20:59
b) el tope es las 21:00
c) el tope es las 21:01
la correcta es la b
Os estáis haciendo trampas al solitario vosotros mismos.
@Retroakira, pues en principio está mal, ya que los sinónimos
hasta
Sinónimos: inclusive, incluso, comprendido
Antónimos: excluido
Hasta las 22:00, incluso las 22:00, inclusive las 22:00.
FinalRound escribió:Pues porque cuando omites las decimales o unidad más pequeña, se de a entender que su valor es cero.
- Si quedo a las 9 --> He quedado a las 9:00:00
Si tengo 3 euros --> Tengo 3,00 euros.
NaN escribió:Tengo hasta las 21:00 para votar, el sistema no distingue mas y al igual que los pasajeros de un avion no se puden dividir en partes(y que sigan vivos) aquie l hecho de que los minutos se puedan dividir es irrelevante porque el sistema no los distingue.
Pues porque cuando omites a decimales se de a entender que su valor es cero.
Retroakira escribió:Yo pondré un ejemplo práctico que conozco, ya que la teoría ni la conozco ni me voy a molestar en buscarla por semejante memez
En el Carrefour, igual que todos los supermercados venden alcohol "hasta las 22 horas" y eso incluye hasta las 21:59:59, en cuanto son las 22:00, ya no puedes. Si eso os sirve...
Visto de otra forma, si dices "se puede votar hasta las nueve de la noche", cuando son las nueve (21:00) ya no deberías poder votar porque ya son las nueve.
Saludos
- Está prohibida la venta de bebidas alcohólicas a menores de 18 años
- Está prohibida la venta de bebidas alcohólicas en supermercados, tiendas 24 horas y otros comercios similares a partir de las 10 de la noche.
- Está prohibido el consumo de bebidas alcohólicas en la vía pública, excepto en terrazas de bares restaurantes autorizados, así como en lugares habilitados para ello por el ayuntamiento de algunas ciudades
2pac4ever escribió:@Retroakira, pues en principio está mal, ya que los sinónimos
hasta
Sinónimos: inclusive, incluso, comprendido
Antónimos: excluido
Hasta las 22:00, incluso las 22:00, inclusive las 22:00.
FinalRound escribió:Pues porque cuando omites las decimales o unidad más pequeña, se de a entender que su valor es cero.
- Si quedo a las 9 --> He quedado a las 9:00:00
Si tengo 3 euros --> Tengo 3,00 euros.
Atmósfera protectora escribió:Pues porque cuando omites a decimales se de a entender que su valor es cero.
O se sobreentiende que no son relevantes.
Descartáis teorías a más velocidad que un jugador de Magic coreano cartas.
Retroakira escribió:
Pues entonces, si se dijo hasta las 21:00, se debería aceptar hasta la 21:00:59, si se dijo "hasta las 21 horas" se debe aceptar (según esa teoría) hasta las 21:59.
FinalRound escribió:Atmósfera protectora escribió:Pues porque cuando omites a decimales se de a entender que su valor es cero.
O se sobreentiende que no son relevantes.
Descartáis teorías a más velocidad que un jugador de Magic coreano cartas.
¿Que no es relevante?
Si yo te digo que tengo exactamente 1 millon de euros tengo 1.000.000 euros. ¿Segun algunos puede que tenga exactamente 1.999.999 euros?
Atmósfera protectora escribió:Depende de si has mentido o no.
En cualquier caso, si reduces 21:00:37 a una cifra expresada en minutos, lo normal es que entre en 21:00 o 21:01, ese ese el dilema que se te plantea.
maesebit escribió:Atmósfera protectora escribió:Depende de si has mentido o no.
En cualquier caso, si reduces 21:00:37 a una cifra expresada en minutos, lo normal es que entre en 21:00 o 21:01, ese ese el dilema que se te plantea.
Entonces dais por hecho que quien dijo que era hasta las 21:00 quería decir hasta las 21:00:59 y que omitió parte de la información deliberadamente para engañaros?
Yo creo que eso ya es rizar mucho el rizo, y en cualquier caso el debate no sería qué se considera hasta las 21:00, si no porque se omitió información relevante al indicar la hora como 21:00 cuando en realidad era hasta las 21:00:59.
maesebit escribió:Atmósfera protectora escribió:Depende de si has mentido o no.
En cualquier caso, si reduces 21:00:37 a una cifra expresada en minutos, lo normal es que entre en 21:00 o 21:01, ese ese el dilema que se te plantea.
Entonces dais por hecho que quien dijo que era hasta las 21:00 quería decir hasta las 21:00:59 y que omitió parte de la información deliberadamente para engañaros?
Yo creo que eso ya es rizar mucho el rizo, y en cualquier caso el debate no sería qué se considera hasta las 21:00, si no porque se omitió información relevante al indicar la hora como 21:00 cuando en realidad era hasta las 21:00:59.
kbks escribió:Elotrolado, el único sitio donde no son las 21:00 cuando un reloj marca las 21:00.
Según windows son ahora las 21:18. Joder y ahora. Y ahora. Y ahora también. ¿Menudo segundo más largo no?
Jukem escribió:Para mí 21=21:00=21:00:00 es decir sí lo incluiría, pero ni un segundo (ni milésima) más.
O dicho de otra manera, para mí es el instante exacto de las 21:00:000 (que incluyo), que creo que es la idea cuando se establece un límite y no un periodo abierto (21:00-21:00:59:999) como establecéis algunos.
Es como si la meta de las 500 millas de indianápolis abarcara una milla.
Jukem escribió:Para mí 21=21:00=21:00:00 es decir sí lo incluiría, pero ni un segundo (ni milésima) más.
O dicho de otra manera, para mí es el instante exacto de las 21:00:000 (que incluyo), que creo que es la idea cuando se establece un límite y no un periodo abierto (21:00-21:00:59:999) como establecéis algunos.
Es como si la meta de las 500 millas de indianápolis abarcara una milla.
2pac4ever escribió:Jukem escribió:Para mí 21=21:00=21:00:00 es decir sí lo incluiría, pero ni un segundo (ni milésima) más.
O dicho de otra manera, para mí es el instante exacto de las 21:00:000 (que incluyo), que creo que es la idea cuando se establece un límite y no un periodo abierto (21:00-21:00:59:999) como establecéis algunos.
Es como si la meta de las 500 millas de indianápolis abarcara una milla.
Creo que no cogéis el concepto todavía, el reloj de EOL que usamos no tiene en cuenta los segundos, ergo, el voto entra a las 21:00, independientemente del segundo que haya entrado, puesto que no se tienen en cuenta ya que el reloj solo marcan las horas y los minutos.
2pac4ever escribió:Jukem escribió:Para mí 21=21:00=21:00:00 es decir sí lo incluiría, pero ni un segundo (ni milésima) más.
O dicho de otra manera, para mí es el instante exacto de las 21:00:000 (que incluyo), que creo que es la idea cuando se establece un límite y no un periodo abierto (21:00-21:00:59:999) como establecéis algunos.
Es como si la meta de las 500 millas de indianápolis abarcara una milla.
Creo que no cogéis el concepto todavía, el reloj de EOL que usamos no tiene en cuenta los segundos, ergo, el voto entra a las 21:00, independientemente del segundo que haya entrado, puesto que no se tienen en cuenta ya que el reloj solo marcan las horas y los minutos.