« first day (2435 days earlier)      last day (656 days later) » 
06:00 - 17:0017:00 - 00:00

6:07 AM
A las güenas :-)
Asco de Jueves :-(
 
7:06 AM
@Trauma Los cuartos lunes de la semana son horribles.
 
@PaperBirdMaster Totalmente. Incluso peores que los terceros lunes.
 
El amigo Async0014.hpp está acusando a los demás de Ad Hominem
@PaperBirdMaster lo que veo de los administradores de esta comunidad y, se lo digo a usted ya que ha sido ajeno a falacias ad hominem, es que comparten soluciones desde los errores y malas prácticas de los aprendientes. Por eso es que, los moderadores consideran mis respuestas muy complicadas, porque yo corrijo al aprendiented desde la base, siembro un tronco más fuerte en ellos. Ustedes toman un tronco quebrado y, a partir de ahí, empiezan a colocar las ramas. — Async0014.hpp 11 hours ago
@Trauma Cuantos más lunes acumulados, peor
 
@PaperBirdMaster ¡ Otia ! Espera, que esas expresiones tengo que buscarlas
 
@Async0014.hpp Respecto a las falacias ad-hominem, sólo me voy a pronunciar en un mensaje: Lee la definición de esa falacia porque no la estás usando adecuadamente: la única persona que se ha basado en apreciaciones personales para juzgar los argumentos ajenos has sido tú, no a la inversa. — PaperBirdMaster 4 mins ago
No estoy seguro de que Async sepa lo que es Ad Hominem, porque si alguien está abusando de esa falacia, es él.
 
Mi modesta opinión sobre el individuo es cuestión: Esta como una chota.
 
7:09 AM
@Trauma Mi para nada modesta opinión es que es un Dunning Kruger
El efecto Dunning-Kruger es el sesgo cognitivo por el cual las personas con baja habilidad en una tarea sobrestiman su habilidad. Algunos investigadores también incluyen en su definición el efecto opuesto para las personas de alto rendimiento: su tendencia a subestimar sus habilidades. El efecto Dunning-Kruger suele medirse comparando la autoevaluación con el rendimiento objetivo. Por ejemplo, se pide a los participantes en un estudio que completen un cuestionario y luego estimen qué tan bien lo hicieron. Esta evaluación subjetiva se compara después con lo bien que realmente lo hicieron. Esto puede…
 
No se, no estoy capacitado para dar una opinión profesional, aunque si afirmo que muestra ciertos, digamos, síntomas compatibles.
Yo soy mas de pueblo: como una chota total
Mi recomendación: no pierdas mas el tiempo intentardo razonar con él. Solo vas a reafirmar su supuesta superioridad
 
@Trauma Yo es que nunca he sabido lo que es una chota, menos aún cuál es la cantidad de chota mínima para ser considerada "total".
 
¡ HAHAHAHA !
En Español del norte, una expresión equivalente es está como una cabra total
Lo cual incluye pezuñas y orejas. No es fácil llegar a ese nivel, que lo sepas
Se necesitan muchos años de práctica para llegar a estar como una chota total
 
Yo esto lo veo como el sindrome del doctor
 
¡ Anda ! Hoy toca churros con chocolate de desayuno. Ya no me acordaba :-)
 
7:14 AM
@Trauma Hace años aprendí que las discusiones en internet se hacen para la audiencia no para convencer a los demás: "los demás" suelen estar enrocados o radicalizados en su postura y es imposible o muy difícil cambiar eso.
 
Lo malo es que me toca pagar a mi :-(
 
En el ejemplo que nos ocupa, habrá gente que no sepa por qué Async0014 está equivocado, habrá gente que vea su código y piense "pues esta persona podría tener razón ¿por qué le atacan?" así pues se necesita un contra-argumento que explique adecuadamente por qué está equivocado... en resumen: escribir para la audiencia.
@Trauma (Dramatic chipmunk tune sounds in the background)
 
@PaperBirdMaster Oye, nunca lo pensé así O_º
 
@PaperBirdMaster toda la razon
porque eso es lo que has hecho conmigo, posicionarme a tu favor XD
 
No veas lo que sube el ego cuando la gente te da la razón ñ_ñ
@NicolasOñate ¿Estabas antes posicionado a favor de Async0014?
 
7:17 AM
Es mejor cuando logras tus objetivos manipulando la opinion ajena
 
@PaperBirdMaster pues vaya puta mierda el internete ese no? a ver si lo apagan
 
@Trauma Yo soy español del norte y no he visto chotas.
 
XDDDD
Bueno, si me disculpais (e incluso en caso contrario), he de cumplir con lo que mi pagador espera de mi :-/
 
@PaperBirdMaster He leído la pregunta, después tu respuesta y después su respuesta, como desconocedor del lenguaje, me parecía que estaba bien, después con los comentarios he visto que tenias razón
 
@Trauma A ver cuando nos invitas uwu
 
7:19 AM
 
@Aritzbn Cuando quieras. En la churrería Aromas del Sur. Avisa cuando estés cerca y me paso a buscarte :-)
 
@PaperBirdMaster pues mi madre no quería que estudiase informática porque pensaba que internet algún día se iba a acabar.
@Trauma Eso era en málaga?
 
La última vez que miré, sip
 
@NicolasOñate Como norma general, en C++ cuando ves muchas palabras no coloreadas como palabra clave, que empiezan por uno o muchos guiones bajos (_) y muchas mayúsculas: sospecha.
 
@Trauma Pues estuve el verano pasado, que fui a Granada y fuimos a la playica
 
7:21 AM
@Aritzbn ¡ Pues avisa, copón !
Que yo estaría procrastinando seguramente
 
No caí en que eras de Málaga :( jajs
 
@Aritzbn La verdad es que entiendo que hubiera gente que pensaba así, suele ser difícil predecir el futuro xD
 
@PaperBirdMaster no fue hace tanto, 6 años
 
¡ Funciona !
The <is_spv> field has not been loaded
The <group_name> field has not been loaded
ERROR: The proto has not loaded the value, but the ClassType has
The <payment_curve> field has not been loaded
:-D
Enga, una cosa menos
Y la comparación de vectores, da error también, en consecuencia. ¡ Perfecto !
 
. _/ ´.´
 
7:23 AM
Y con tiempo de sobra, que la reunión es a las 11.
 
´\_/\_/´
 
Por suerte el estimado no se mete demasiado en la etiqueta Python
 
@abulafia Me acaba de decir que me acueste, no se en qué franja horaria se cree que estoy 0.o
 
@PaperBirdMaster En la suya, claro está. Un claro caso de antropocentrismo solipsista
 
@PaperBirdMaster He estado viendo tu conversación con Async, watafak le pasa a ese señor?
me recuerda un poco a cierto borracho que pasaba por aquí
Me pregunto si será él... 🤔
 
7:41 AM
@Aritzbn ¿Un borracho que pasaba por aquí? ¿Te refieres a mí?
 
@PaperBirdMaster No sabía que te habías dado a la bebida... si que te ha sentado mal ser padre. Pero no, a no ser que tengas personalidad multiple y te hayas hecho una cuenta para discutir contigo mismo.
 
7:51 AM
@Aritzbn Soy cervecero habitual y (casi) nunca he entrado en este chat borracho
 
8:22 AM
La compy está tardando demasiado en su reu. No nos va a dar tiempo de ir a por churros
:'-(
 
@Trauma ¿Pero aún no habéis ido? O_o
Pedidlos por Glovo, o Jastit
 
@PaperBirdMaster No, tiene reunión de 10 a 10:30
@PaperBirdMaster Si hombre, y está la churrería a 30 metros de aquí :-)
Recien hechos está mas ricos
 
@Trauma "Está tardando demasiado en la reunión" y "la reunión es hasta las 10:30 (son las 10:23)" me parece mutuamente excluyente.
 
jejeje ... según me dijo, suelen terminar antes del horario previsto
parece que hoy no
 
¿Qué opináis del nuevo Monkey Island en desarrollo?
 
8:47 AM
@PaperBirdMaster si sigue la dinámica de los antiguos pues maravilloso
 
Egun on
Monkey Island, tantos recuerdos de esa época. XD
@Trauma para mi simplemente es un alma atormentada que desesperadamente busca destacar su alto conocimiento. Lamentablemente en esta comunidad los OP muy pocas veces están buscando dicho alto conocimiento, se conforman con "chicle y clip" (como diría el gran Paper) y venga, a otra cosa que ya casi son las 17.
 
9:23 AM
@NicolasOñate Estoy más preocupado por el estilo gráfico
 
9:36 AM
@PaperBirdMaster Conoces Thimbleweed Park?
A pesar de la pinta totalmente retro, es de 2017, y está detrás Ron Gilbert
 
@PaperBirdMaster no se, que tenga rollo picasso mal hecho pues no me importa mucho mientras siga teniendo esos pedazo de rompecabezas
cuando era Ascii nadie se quejaba
 
10:02 AM
@abulafia Si el problema no es que tenga o no apariencia retro si no ese estilo gráfico
@NicolasOñate Cuando era ASCII (no se a qué te refieres) había gente quejándose igualmente (aunque bastante menos, porque era un hobby minoritario) pero tampoco había muchas más opciones gráficas. Hoy día tienes muchas opciones gráficas y han elegido una que está disgustando a gente en lugar de tener una estética continuista
 
@PaperBirdMaster Ya, no te lo decía por el estilo retro, sino por el juego en sí, que si te gustan los clásicos de lucasfilm éste está muy recomendado. Yo lo he disfrutado mucho
En cuanto a este return to Monkey Island, coincido contigo. El estilo gráfico no me gusta nada. No es continuista, y ni siquiera moderno. Me recuerda al MI4, que ya no me gustó
 
@PaperBirdMaster con continuista a que te refieres? El ultimo era en 3d si no recuerdo mal, feo de narices.
 
@NicolasOñate ese, ese, MI4
 
En cambio el 3 10/10 en graficos
ese rollo comic me pareció genial
los duelos de rimas, los puzles muy bien hilados, la historia...
tengo mucho cariño a ese juego
 
10:20 AM
@NicolasOñate El último 3D era feo de narices, efectivamente, pero seguía la estética del anterior, fue el anterior al 3D que no fue continuista con los anteriores. A continuista me refiero a que si comparas (sin contexto) gráficos de una edición a otra podrías decir que son un mismo producto; en este caso no sucede, te ponen lado a lado este y el anterior y no sabes si son el mismo producto.
 
@PaperBirdMaster entiendo, ahora mi duda es, tu qué gráficos preferirías
 
10:43 AM
Hablando de juegos retro:
Another World, también conocido como Out of this World en Norteamérica y como Outer World (アウターワールド, Autā Wārudo?) en Japón, es un videojuego de acción-aventura y plataforma cinemática de 1991 diseñado por Éric Chahi para Delphine Software. Originalmente desarrollado para Amiga y posteriormente lanzado para Atari ST, Apple IIGS y DOS, el juego fue ampliamente portado a otros sistemas contemporáneos. Esfuerzos posteriores dieron lugar a diversas recreaciones del motor de juego para permitir su ejecución en ordenadores modernos, consolas y teléfonos móviles. Another World fue muy innovador en el…
 
10:54 AM
@MauricioContreras Yo jugué a ese juego ... creo que en mi primer PC :-)
 
11:06 AM
Yo en mi Amiga
 
Yo lo jugué en un 80286 de un amigo. No estoy seguro de si era el 80286 o ya era un 386, en todo caso era un juegazo.
 
11:24 AM
@NicolasOñate Preferiría algo cercano a los dos primeros sin ser pixel art (que antaño sólo podía ser pixel art por limitaciones técnicas)
 
11:39 AM
Ufff... no había visto esto:
@PaperBirdMaster los demás contertulios se han dignado a responderle bajo una perspectiva equívoca, porque sus soluciones radican en la sobrecarga del operador unario de igualación. Comienzo a creer que, al igual que los demás moderadores, critica sin saber estimado. — Async0014.hpp 16 hours ago
El amigo sabe mejor que yo lo que yo pedía... "mother of mine of the beautiful love".
 
No quiero ni saber de donde sale esa conversación
Y todo eso por un typo al escribir, yo lo flipo O-O
Oye @PaperBirdMaster, @eferion tiene por ahí una pregunta sobre pass-key sin responder ... pásale el enlace y que se entretenga un rato
 
@Trauma ¿Mande? ¿Qué es pass-key?
 
y luego miramos su respuesta, a ver que royo meta-filosófico se marca
@PaperBirdMaster un idiom de esos relacionado con el acceso a miembros no públicos. 1 seg y te la busco
joe, no la distingo por el título, habrá que mirar 1 a 1
¡ Anda ! Se auto-publicó una respuesta y todo, no lo sabía :-/
2
Q: Constructores de una plantilla

eferionUn patrón de diseño no excesivamente conocido es el patrón PassKey que se usa principalmente para restringir el acceso a determinadas funciones públicas (la opción sería usar friend en las clases principales y eso produce demasiado acoplamiento). Una implementación básica podría ser: template<c...

 
Vaya, una pregunta de eferion y se me pasó por alto :O
 
12:26 PM
@Trauma si la pregunta es un typo, deberia cerrarla? @PaperBirdMaster?
o si arreglamos el typo en la pregunta, las respuestas sirven igual?
 
@gbianchi No se a qué se refiere @Trauma con que es un typo, pero la pregunta sí tiene un fallo elemental: es falso que no se pueda hacer lo que pido en C++98 (fallo mío).
 
@PaperBirdMaster ok ok.. por eso pregunte...
que uds son los expertos en eso, yo lo toco de oido...
con lo unico que si acuerdo, es que nuestro amigo si usa sobre ingenieria para todas sus respuestas.. y cae en YAGNI todo el tiempo...
 
12:58 PM
alguien sabe como hacer un elemento "flotante" en css?
@PaperBirdMaster como la remasterizacion?
 
@PaperBirdMaster typo, despiste, ... llámalo como quieras.
Si tu clase hereda de plantilla< int >, la síntaxis correcta es using plantilla<int>::operator=;
usar la clase plantilla sin indicar el tipo no tiene sentido
Y tú sabes eso :-)
 
1:14 PM
@abulafia esta pregunta es perfecta para vos y estoy interesado en la respuesta!
1
Q: Python - 16 digitos Decimal

Emiliano Bordaporque?? print(3 == 3.0000000000000007) False y este es TRUE print(3 == 3.00000000000000007) Porque reconoce hasta 16 digitos que es un int? gracias

 
@DanteS. y la respuesta canonica no sirve para esta tambien?
 
@gbianchi No, por que esa se refiere al problema con las divisiones.
 
@DanteS. esa se refiere a los problemas genericos de numeros flotantes...
 
En ese caso puede ser duplicada. Sospechaba un poco eso. Pero hay que aclararle al OP que tiene relación con esa pregunta (tal y como hiciste)
De cualquier modo, no me gusta que los lenguajes de programación usen flotantes. Son inexactos, y se requiere exactitud en muchos casos. Eso me obliga a usar el modulo decimal en el 99% de los casos.
Por que rayos 10 * 0.68 daría 6.800000000000001, a quien le sirve eso?
Eso implica que una computadora es incapáz (usando esta vía) de calcular.
 
@DanteS. Hay una muy buena razón para usar punto flotante: tiene soporte directo en hardware, ergo su uso es muy mucho rápido
Que sea relevante o no para tus usos, es otro tema :-)
Y el formato IEEE 764 de codificación de los bits está estandarizado
 
1:25 PM
@Trauma Supongo que es verdad. Si los numeros con los que estás trabajando no tienen decimales muy chicos, un error de 10**-15 es perdonable.
Pero si trabajas con decimales muy chicos, sería un error muy grande.
Ejemplo: masa de un atomo en gramos
 
Ya, hay casos y casos de uso :-)
No se como lo hace python, pero en otros lenguajes hay hasta long double, creo que es de 80bits
te da unos cuantos decimales mas
 
En la mayoría de casos de uso que yo tengo (estoy haciendo un ERP) necesito el modulo Decimal, ya que un pequeño margen de error ya arruina comparaciones como == o mete datos rotos en la base de datos.
En Python que yo sepa solo existe un tipo built-in que es flotante (float)
 
un float es de 32 bits, es muy pequeñito
yo lo máximo que usé creo que fueron 8 dígitos decimales, creo que con double (64bits)
para posicionamiento GPS y angulos de visión relativos y cosas de esas
 
Yo uso dos decimales (precios) y aun así esas impresiciones me perjudican. Y me di cuenta de eso con el tiempo.
 
¿ Para precios necesitas mas de 6 u 8 decimales ?
 
1:32 PM
@DanteS. como podrian perjudicarte? en que lenguaje estas trabajando?
 
¿ No es mucha precisión ?
 
@gbianchi Python
@Trauma Nope
 
@DanteS. y python no tiene un modulo de decimales para no tener esos problemas?
 
@gbianchi Si, especificamente estoy señalando que en casi todos mis casos de uso tengo que usar ese modulo.
 
@DanteS. y cual seria el problema?
yo en .net uso el tipo decimal cuando trabajo con valores que son moneda o que se debe acotar la cantidad de decimales...
 
1:35 PM
Ninguno, solo digo que estaría bueno que eso ya venga incorporado de modo builtin en todo lenguaje de programación. Por que esos pequeños errores solo se solucionan redondeando o usando modulos.
 
@DanteS. los lenguajes normales (como .net) ya lo tienen incluido :p
el problema es, como siempre, python... :p
 
@gbianchi Perdón, me corregí.
 
y librerías hay para todos los gustos en casi todos los lenguajes ... hasta creo haber visto un float128_t por ahí ...
no se quien necesitará ese pedazo de bischo
 
alguien que queria calcular muchos decimales de pi
igual, tu queja es infundada.. alguien podria decirte, hey, porque mi lenguaje no tiene X caracteristica built in que yo siempre la uso?
y puede ser por multiples motivos...
por ejemplo, si mal no recuerdo, en python no declaras el tipo de la variable.. es implicito.. entonces.. si no podes decirle que tipo es.. que preferirias.. muchos decimales o pocos?
 
Pero a quien le serviría un lenguaje de programación que no puede calcular decimales con presición. A mi nunca me ha servido. A alguien le sirve?
 
1:39 PM
depende con lo que estes trabajando y cuantos decimales necesites...
 
@gbianchi No entendi...
@gbianchi Yo solo necesito dos y ya el problema aparece
 
@DanteS. porque python no es para vos
es para todoei@xa$&s
 
y todas
:-p
 
y todos, necesitan X cantidad de decimales... vos necesitas dos... el de alla 10.. y la de alla 15...
 
Ya se eso
El tema es que aparecen esas impresiciones sin importar el numero de decimales que uses
 
1:41 PM
@DanteS. el tema es que la persona que necesita 10 decimales sabe a donde redondear...
vos necesitas muy poco, y python no incluye esas cosas porque no le interesa
el señor python es feliz con que todos sus numeros sean float
y si alguien no quiere eso, que arme una libreria
 
a ver, que por poder, se puede usar infinitos decimales. Mientras tengas RAM ...
 
@Trauma Infinita ram? Imposible
 
pero, aparte de para calcular infinitos dígitos de Pi, no se me ocurren muchos casos practicos para esas cosas
@DanteS. Eso digo, que mientras te quede ram, puedes añadir decimales
 
@gbianchi NO digo que exista un tipo de decimal por cada digito xD Digo que los calculos sean correctos.
@Trauma Ya veo!
 
@DanteS. los calculos son correctos
 
1:44 PM
@DanteS. eso no tiene sentido. Muchos números son infinitos. Los cálculos deberían ser infinitos también.
 
las comparaciones no lo son ;)
 
@gbianchi No lo son en base 10
 
dejame buscarte.. una hermosa explicacion matematica de porque 3.99 y 4 son el mismo numero...
 
oh no otra vez los límites..
 
@Trauma Por eso el modulo decimal tiene una presición maxima. Pero incluso así hace los calculos correctamente
@gbianchi Conozco eso. Es interesante!
Pero no tiene relación. 0.1 + 0.1 es 0.2, no 0.200000000003
 
1:46 PM
@LucasDamian no es un problema de limites... es un problema de encontrar el numero que esta entre esos dos...
@DanteS. es que es 0.2.. el 3 que vas al final es un problema de representacion al mostrar el numero por consola ;)
 
ah bueno.. entonces si jaja
 
@gbianchi Es que ese numero no existe. Tiene infinitos nueves, por lo que en realidad es el numero siguiente.
@gbianchi Entonces por que hago print(0.1 + 0.1 + 0.1 == 0.3) y me da False?
No es fallo de representación, es fallo de calculo
 
@DanteS. en que lenguaje? yo lo hago en c# y da true ;)
 
@gbianchi Python. Curioso!
 
seguro la respuesta está en un sketch de Monty Python
 
1:50 PM
Por eso siempre uso Decimal
Eso ya te hace los redondeos necesarios y todo
Por ejemplo sabes que una suma de dos decimales nunca va a dar un resultado con más decimales que el decimal más largo sumado.
 
@DanteS. y eso esta perfecot!
cual seria la queja entonces?
esto en c#: print(0.1 + 0.1 + 0.1 == 0.3) tambien da falso... porque esta tomando esos valores como double.. o sea flotantes... con menos precision que un flotante todavia....
pero si le digo que esos son valores tipo decimal, da true...
 
@gbianchi Estaría bueno que todo lenguaje de programación, como estandar, incorpore de manera built-in un tipo Decimal.
 
@DanteS. y los lenguajes que son mas completos, lo hacen
ni python ni js lo son... se dedican a otra cosa
y dejan esa implementacion a los usuarios...
y en C y sus derivados ni siquiera lo piensan...
tu problema es que el lenguaje que usas, no hace todo por defecto, cuando la mayoria, no hace todo por defecto.. y eso que estas en un lenguaje de altisimo nivel...
si estuvieras en C, te estarias rompiendo la nariz contra la pared de todas las cosas que no hace por defecto...
 
@gbianchi Decadas para ello y aun no lo hacen? En su lugar dedican su tiempo a un poco util match-case. Bueno, al menos es parte de la libreria estandar.
 
@NicolasOñate Si, algo así :)
 
2:01 PM
@gbianchi Ya veo, soy demasiado Pythonista. No se si me llevaría bien con otro lenguaje.
 
@DanteS. no es algo que les interese, porque para eso, deberias decir que tipo de variable es.. y en python, no declaras el tipo de variable ;)
 
@Trauma Sí que tiene, porque en ese contexto el tipo usado en la base ya se sabe
 
@gbianchi Pero es que termina casi no quedandote de otra si lo que esperas es un tipo Decimal
 
@DanteS. quejate con el señor python ;)
 
@gbianchi Por mi, haría mis propios cambios a Python, pero no se nada de c unu Además, estoy quejandome para hablar de algo nada más.
Implementaría un switch case con diccionarios
(ya hice un modulo que usa metaclases para ello)
 
@PaperBirdMaster Je. En el 98 ya estás viendo que no
Bueno, te lo compro como no-typo o no-despiste entonces
 
@Trauma Si, en C++98 también, ese es mi error, que yo asumí que no funcionaba para C++98 y sí que funciona; lo que se incorporó en C++11 fue heredar constructores, lo de heredar operadores estaba de antes.
 
No estoy a tu nivel en conocimientos de las reglas del lenguaje, pero he tenido ese problema (no poner el tipo) muchas veces. Cuando vi tu pregunta, probé con el tipo y salió a la primera. De hecho, pongo el tipo practicamente siempre en ese tipo de situaciones.
En cualquier versión del lenguaje. No me quiero tener que aprender las 2000 páginas del estandar de memoria :-)
 
@Trauma Probaste con el tipo y te funcionó porque pusiste el using en la derivada, si pones el using sin el tipo también funciona porque el tipo de la plantilla de la base se sabe en ese contexto
 
2:24 PM
@PaperBirdMaster al final ese async tiene razon.. no saben nada uds dos :p
 
@PaperBirdMaster Creo que me he perdido. En tu pregunta, tu teniás un using pero sin poner el tipo. Que no funcionaba
Y simplemente con ponerle el tipo, ya lo hace
 
@Trauma El problema es que si funciona, incluso en C++98 (con y sin añadir el tipo de la plantilla) mi error era asumir que el using para traer el operador de la base a la derivada no funciona en C++98 cuando funciona.
 
@PaperBirdMaster pues entonces no entiendo la pregunta. Hay un código, que, efectivamente, no compila
 
@gbianchi Y es en eso en lo que Async se equivoca, nosotros sabemos cuáles son nuestras carencias, Async se cree que lo sabe todo.
@Trauma Sí que compila xD
Lo que pasa que no lo probé, asumí que no compilaba.
 
@PaperBirdMaster AHHHH peor.. totalmente novato.. ves.. tenia razon ;) jajajjaja
 
2:30 PM
@PaperBirdMaster Ahora ya si que no entiendo nada de nada ... ¿¿ Publicaste una pregunta con un código que si funciona ?? ¿¿ Sin probarlo ni nada ??
 
@PaperBirdMaster por suerte sabemos que no sabemos nada...
 
@Trauma Así es, no probé si funcionaba porque estaba convencido que no funcionaba porque creía que ese uso de using era posterior a C++98, cuando no lo es.
 
Me tiro por la ventana
Pues ale, -1 que te llevas.
¿ Que motivo de cierre se usa en esos casos ? ¿ ToyTonto ?
Ale, no reproducible ;-p
 
@Trauma pues claro..
 
El @PaperBirdMaster acaba de bajar de golpe 5 peldaños en mi escala de admiración personal
Ha quedado 1 por encima de programador en Java xD
 
2:42 PM
@DanteS. No. Es fallo de representación. Pero no es fallo de Python, ni siquiera del tipo float, la raiz del problema es la base 2, es decir, el binario
El binario implica representar cualquier número como suma de potencias de 2
Así, por ejemplo, 13 = 8+4+1
cualquier entero se puede representar como suma de potencias de dos, pero en cuanto te sales de los enteros empiezan los problemas
0.5 es representable como potencia de 2 (1/2 = 2^-1)
y lo mismo 0.25 (2^-2)
por tanto también puedes representar el 0.75 (pues es 0.5+0.25)
pero ahora.... te reto a representar el 0.1 como suma de potencias de 2
no puedes, necesitas sumar infinitas potencias. Dicho de otro modo, el número 0.1 al representarlo en base 2 requiere infinitos decimales
por tanto, sin memoria infinita, vas a tener que cortar el algún punto, despreciando los decimales que no caben, y no estarás por tanto guardando el 0.1 sino uno muy cercano
y de ahi todos los errores de reondeo que te encuentras después
 
@Trauma Tienes que bajar peldaños a más gente, eferion tampoco se dio cuenta
 
Y el problema insisto es que el uso de base 2 para representar numeros no enteros
 
@PaperBirdMaster pero hombre ... si es que ... a mi tampoco se me ocurrió probarlo tal y como estaba
 
Todas las bases tienen este problema para un número u otro. Por ejemplo, nuestra querida base 10 no puede representar el resultado de 1/3 sin necesitar infinitos decimales
 
@Trauma EEEEHHHHHHHHHHH ZARPADO.. 1 por encima de java es la nada misma!
 
2:46 PM
en cambio en base 3 ese resultado se puede representar perfectamente, pues 1/3 es 3^-1. Así que se representaría como 0.1
 
@gbianchi raspando ... PHP está aun mas abajo ...
 
@Trauma php es numeros negativos.. no cuenta
 
Ocurre que en finanzas trabajamos con céntimos, y los céntimos son 1/100, es decir 10^-2. En este caso usar base 2 trae problemas y es mejor usar base 10. Y eso es lo que hace el tipo Decimal
 
¡¡ HAHAHAHAHA !!
 
el cual por cierto sí que viene de serie en Python, no necesita módulos de terceros
 
2:47 PM
@Trauma ¿Respondes preguntas sin probar? acabas de bajar de golpe 5 peldaños en mi escala de admiración personal, has quedado 1 por encima de programador en Java xD
 
y yo que pensaba que uds sabian de lo que hablaban... -1
 
@PaperBirdMaster XDDDDD ... toucheé
 
Y por cierto que toda la "magia" que hace el tipo decimal podría resumirse en: trabaja directamente con céntimos. SI multiplicas por 100 todas tus cantidades, ya pasan a ser todas enteras. Y por tanto representables en binario de forma exacta
 
@Trauma igual no se si dieron cuenta de algo.. nuestro amigo.. TAMPOCO LO PROBO
nadie lo probo.. esto deja una gran enseñanza.. no se le puede creer a nadie...
 
@gbianchi Totalmente :-)
Ya lo decía Dr House: Todo el mundo miente xDD
 
2:54 PM
@gbianchi Si te refieres a Async, ni siquiera respondió a la pregunta... dijo "Aquí voy a hablar de una cosa que se me ha ocurrido" y así hizo
 
@PaperBirdMaster si, eso por supuesto.. pero tampoco probo el codigo...
@Trauma yo tenia eso pegado en la pared de mi cubiculo cuando tenia oficina....
@Trauma los que mas me mentian eran los desarrolladores de aplicaciones al contarme como guardaban los datos en sus bases de datos... siempre estaban llena de basura...
 
nunca le creas al front...
 
@DanteS. Has visto el structural pattern matching de python 3.10?
 
@gbianchi XDDDD
 
@ZeroSour ESE ES MI NIÑO!!! kjajajaja
no, fuera de joda, es mi hijo jajaja
 
2:57 PM
igual si literal
 
@PaperBirdMaster @Trauma @abulafia les presento a mi hijo
algo aprendio de su clase de anoche despues de la cena... jajaja
 
¡ Hombre ! Un placer tenerte por aquí @ZeroSour
 
¡Hola holita hola!
 
Ya nos irás contando cosas con las que poder chantajear a @gbianchi jejeje
 
el placer es mio jajajaj
nooo esas cosas me las reservo para mi y mi hermana
 
2:58 PM
Hola @ZeroSour, encantado!
 
bueno bueno ... ya veremos ;-)
 
es el de la foto.. con 18 años mas jajajaj
 
seran 18 literales? o un poco menos?
 
@gbianchi Igual deberías cambiar la foto ya ... está un poco obsoleta ...
 
tengo otra con los dos niños.. a ver si la pongo..
 
3:00 PM
esta la del otro dia
 
@abulafia No es de representación, es un problema con usar la base 2.
 
Pues eso, de representación interna en la memoria del computador
 
Ahhhh entiendo
 
vale, probablemente "codificación" sería menos ambiguo
 
Entonces la respuesta canonica (que dice esto mismo) siempre contesta esas preguntas...
 
3:11 PM
@gbianchi vaya vaya, nos tenias engañados con una foto desactualizada
 
@NicolasOñate si.. como 20 años de desactualizacion jajaja
 
@gbianchi pero veo que hay algo que corregir, su primera etiqueta es Java
 
@NicolasOñate si bueno.. NADIE ES PERFECTO
 
cheee
no es mi culpa
vos querias que sea programador... nunca de que
 
@ZeroSour XDDDD
Es por tu bien
 
3:18 PM
la verdad cada dia se rompe algo diferente aca y veo a mis compas de net todo felices con sus cosas que funcionan y me dan celos
 
@ZeroSour bueno, .Net también tiene sus peros, pero de manera menos enrevesada
y sin tanto verbo
 
si obvio pero ellos reciben proyectos de 0 y nosotros estamos con un proyecto de 2009
 
@ZeroSour llevo casi 4 años en el mismo proyecto, vete acostumbrando
 
jajajajajaja
cada vez me repregunto que me trajo aca
 
@ZeroSour que es el sector con mayor demanda tal vez?
 
3:26 PM
buen punto
el pan no se paga con sueños
 
o que @gbianchi no te dejo cumplir tu sueño porque te quería de pica codigo para cambiarte su puesto y el poder vivir la vida
 
jajajajaja ahora entiendo porque le molesta java
porque no lo puedo reemplazar!!
 
Can't locate DBD/Oracle.pm in @INC (you may need to install the DBD::Oracle module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at hello.pl line 7.
BEGIN failed--compilation aborted at hello.pl line 7.
Buenas.. Ayuda porque me esta dando este error..
Estoy instalando un codigo hecho en perl y al ejecutarlo me da ese error
 
3:49 PM
@JuanPerez dice que tienes que instalar DBD::Oracle module lo tienes?
 
@NicolasOñate Si hago un perlbrew list-modules
App::cpanminus
DBD::Oracle
DBI
Me sale eso... Al parecer esta instalado
 
@JuanPerez entonces no te lo encuentra, vete a la linea 7 a ver que ruta tiene
 
use DBI;
 
pero esta instalado en algunas de esas rutas?
 
4:05 PM
como lo puedo comprobar @gbianchi ?
 
@abulafia Una preguntilla basada-en-opiniones: ¿ Como lo ves ? ¿ Muy descabellado ?
    async def run( self ):
        client = None
        server = None

        while( True ):
            try:
                server = Server( self._config['channel']['socket'] )
                await server.run( )
                break

            except:
                yield

            try:
                client = Client( self._config['channel']['socket'] )
                await client.run( )
                break

            except:
                yield


        if client is None:
            # We are the Server
 
4:44 PM
@gbianchi estas?
 
06:00 - 17:0017:00 - 00:00

« first day (2435 days earlier)      last day (656 days later) »