« first day (1539 days earlier)      last day (1571 days later) » 
03:00 - 16:0016:00 - 23:00

4:00 PM
ho muchachos que todo lo sabes y que todo lo ven
me pueden ayudar con una consulta que tengo?
 
dispara
 
es sobre datatables , como puedo capturar cuando ya ha terminado de ejecutar un ajax?
lo que pasa es que tengo una funcion que pinta una fila , pero lo pinta bonito normal , pero necesito que se ejecute cuando la table se haya terminado de cargar
en pocas palabras capturar el response 200 del datatable
 
@JoseAntonyMundacaAngeles ¿Qué usas para la comunicación Ajax: Javascript, Jquery...?
 
jquery
@phpMyGuel jquery con php consulta
es esto
dataTable.api().ajax.reload( null, false );
necesito saber cuando el resultado sea success o 200
 
@JoseAntonyMundacaAngeles ¿Algo más que necesites?
 
4:10 PM
@PaulVargas solo eso nomas
el response
 
@JoseAntonyMundacaAngeles La función reload() recibe dos parámetros. El primero es el callback y el segundo el resetPaging, que en nuestro caso no nos importa.
 
32K ya :D
 
En cambio el callback sí. Ya se trata de una función que se ejecutará una vez termine el reload.
 
@PabloLozano ¡Por fin!
 
entonces tengo que caputar ese callback?
 
4:12 PM
@PaulVargas :P El año pasado iba a una media de unos 1100 por mes, hasta que todo se enrareció y me quitaron un poco las ganas
 
Si haces algo como dataTable.api().ajax.reload( miFuncion(), false ); puedes lanzar miFuncion() después del reload. Tan solo tendrías que crear una función que haga lo que necesites hacer al finalizar el reload y listos.
 
Hay muchísimas preguntas de dataTable y le tengo ya manía
es muy potente, pero por eso mismo el uso puede ser muy complejo
 
@PabloLozano Nicolas lo quiere mucho. Se está volviendo todo un experto XD
 
se ve muy complicado :/
 
@PabloLozano :P Lo importante es que haya contribuciones gratis para que el negocio siga andando.
 
4:13 PM
lo tratare de hacer
Aha Drawncallback
encontre una solucion xd
 
Arghhh! Tengo que dar una recompensita a El Peter.
No queremos represalias.
Falta traducir este mensaje: You may award your bounty worth 500 reputation en 31 minutos
¡Es curiosos que sólo la palabra "minutos" esté en español!
Alguien hizo un trabajo a medias.
 
@PaulVargas traducido
 
4:36 PM
@PaulVargas desactiva tu traducción automáticas. Es mejor conservar el lenguaje nativo.
 
@Pikoh Mmm... ¿Ya está desplegado en producción?
 
@PaulVargas no. Se pondrá en la proxima compilación (es cada x horas si no recuerdo mal, g3rv4 es el experto)
 
@farsSharp Lo haré si se cambia a Java.
 
@Pikoh cuando un dev haga deploy a producción :)
 
@Pikoh De acuerdo. Gracias.
 
4:38 PM
@farsSharp no. En este caso "en 31 minutos" es una variable que ya estaba traducida, por eso esa parte estaba ya en español
@g3rv4 eso quería decir :)
 
@g3rv4 ¿Es altamente probable que alguien haga alguno hoy mismo?
 
:) no es automático... pueden pasar días (fines de semana o code freezes)
es
 
@g3rv4 la verdad entendí que teníais un servidor CI y que se compilaba automaticamente.
 
@Pikoh 31 minutos es un noticiero chileno
 
@Pikoh tenemos un servidor CI, se compila automáticamente con cada push y se hace release a dev
 
4:41 PM
Pero bueno, normalmente creo que casi todos los dias se hace deploy, al menos siempre que se ha traducido algo creo que estaba disponible a las pocas horas
 
pero para deploys a producción, tenemos que apretar un botón
 
@g3rv4 ahora que lo dices, ya lo habías explicado. Pero mi cabeza ya no es lo que era :P
 
:)
 
6
A: ¿Por qué aparece <X> en inglés? ¿Estamos perdiendo traducciones?

g3rv4El código que traduce el sitio puede pensarse como un gran diccionario, donde para cada cadena en inglés tiene la correspondiente cadena en español. Por lo que en algún lugar, existe algo del estilo: var traducciones = new Dictionary<string, string> { ["Hello"] = "Hola", ["Bye"] = "Chau" } ...

ahí se puede ver que el último build fue today (16 de Enero de 2020)
 
4:43 PM
@g3rv4 hoy mismo, si
 
@JuanPerez Los tres primeros pueden ser parámetros que le pases al script (usando sys.args). Lo último no sé qué es lo que tienes que cambiar...
 
@PaulVargas el texto es You may award your bounty worth $BountyAmount$ reputation $whenTheyCanAward$ y la duración está bien traducida :)
por eso la inconsistencia
 
@RazerJs lambda es una función anónima, equivalente a lo de ( c => +c) de javascript. Puedes pasar una lambda en cualquier lugar donde se espere que pases una función. La lambda es un tipo de función super-simple que no contiene sentencias (no puede tener bucles, ni condicionales), sino un mero retorno de una expresión
 
@abulafia y pq no puedo hacer el reverse()
 
@g3rv4 ahora que releo el log, no conocia kestrel...que tal es? sabes algo?
 
4:47 PM
@g3rv4 De acuerdo. Ya se las perdono.
 
def string_transformer(s):
    return " ".join(list(map(lambda x: x.swapcase(), s.split(" ").reverse()#esto no es posible)))
 
@RazerJs Es que mylist.reverse() modifica "in situ" la lista a la que lo aplicas, pero no retorna nada (retorna None). Debes usar en cambio reversed(mylist), que crea y retorna una nueva lista con los elementos en orden inverso a los de la lista recibida como parámetro
 
@Pikoh es lo mejor después del dulce de leche :) un servidor web que corre en .net
 
@g3rv4 si, eso leo. Me refería a que tal de estabilidad, seguridad, etc etc...
 
def string_transformer(s):
    return " ".join(list(map(lambda x: x.swapcase(), reversed(s.split(" ")))))
 
4:49 PM
@abulafia buff si funciona
 
@Pikoh es excelente, muy eficiente al hacer allocations... la idea es que puede servir la app en producción sin problemas... aunque es una buena idea tener algo adelante para hacer controles (throttling, load balancing, servir recursos estáticos)
traducir usa kestrel, y tengo un nginx adelante
 
s.reverse() me funcionaba pero con el split(" ") no
 
@g3rv4 nginx si mola
hmm..estoy empezando a investigar un poco net core con mvc..habra que probar kestrel a ver que tal
gracias
 
@Pikoh sep, entonces una app .net puede correr en linux con un reverse proxy adelante. Y en windows, puede correr en IIS (que así es como estamos hosteando SO... bah, la api de SO)
nuestra idea es que lo sirva kestrel, pero tenemos muchas cosas para hacer antes de que pase
 
@g3rv4 me imagino
Bueeeno.. hasta mañana a todos :)
 
4:52 PM
adio!
 
@RazerJs Para que entiendas la diferencia, mira este ejemplo
>>> def con_reverse(s):
...    return s.reverse()
...
>>> def con_reversed(s):
...    return reversed(s)
...
>>> ej = "Hola mundo".split()
>>> a = con_reversed(ej)
>>> a
<list_reverseiterator object at 0x1027eb198>
>>> ej
['Hola', 'mundo']
>>> b = con_reverse(ej)
>>> b
>>> ej
['mundo', 'Hola']
`con_reverse()` retorna `None` (y modifica el orden en la propia lista `s` que recibió como parámetro.

`con_reversed(s)` en cambio no modifica `s`, y retorna en cambio un iterador que te va dando los elementos de `s` en orden inverso
 
ya es parecido a lo que me decias hace un rato
 
si, es lo mismo que te decía :-) Pero con un ejemplo para que se vea
 
@abulafia apartir de ahora probare lo que me regresa cada funcion
pq utilizo lo que pienso es el equivalente pero tiene alguna diferencia
esta es una de las que me he encontrado hoy
 
Las que "mutan" el objeto que reciben como parámetro, normalmente retornan None
y no deberían usarse en el estilo funcional
uno de los dogmas del estilo funcional es "las funciones deben ser puras" (o sea, no modificar sus parámetros, sino retornar otro con los cambios pertinentes)
 
4:57 PM
si es verdad creo que ahora sabre identificarlas
 
Otra pareja similar es list.sort() y sorted(list)
Otra que no es pura es random.shuffle(mylist), que modifica mylist y la devuelve desordenada al azar. Para esta no hay versión "funcional pura"
 
@abulafia pero se podría prototipar?
 
@MauricioContreras Quieres decir escribir una?
def functional_shuffle(in):
    out = in.copy()
    random.shuffle(out)
    return out
 
@MauricioContreras python tiene eso?
herencia prototipica
 
@RazerJs No. Python tiene clases
 
6:04 PM
acaba de renunciar otro mod...
 
6:19 PM
@gbianchi Que el último apague la luz, cierre el gas y saqué al gato.. más o menos vengo siguiendo las charlas por este tema, pero no me queda claro que tan grave es todo lo que está pasando.
 
Hace ya varios meses que SO dejo de moverse a nuestra par...
@PatricioMoracho o sea, antes eramos los usuarios los que deciamos.. pero ya hace un tiempo que somos totalmente ignorados..
y el lunes casi desmatelaron el equipo de CM.. que es el que coordina mods con la empresa...
o sea, nos quedamos sin interlocutores...
 
buen día hermanos
:D:
@gbianchi joder x.x! ¿todavía no arreglan la situación con Monica?
@gbianchi nos dejan un Visto Magistral...
 
@fredyfx eso quedo en stand by.. llegaron a un acuerdo por fuera...
 
@gbianchi jooo :/
@gbianchi ¿cómo así??
 
-1787
Q: Update: an agreement with Monica Cellio

Sara ChippsStack Overflow and Monica Cellio have come to an agreement. We believe that Ms. Cellio was not acting with malicious intent. We believe she did not understand all of the nuances and full intent and meaning of our Code of Conduct and was confused about what actions it required and forbade. We ac...

y el lunes hecharon a 2 CM...
 
6:30 PM
1787 votos negativos
 
@gbianchi Odio al afip :@
 
@LucasDamian no se quien es ese?
 
@gbianchi Me hicieron sudar, ni tiempo para almorzar tuve
Unos tipos malos son
 
sera la afip? (es femenino)
 
Si, esa
 
6:37 PM
madre santa...
 
@fredyfx Cómo estás bro?
 
@LucasDamian contento :D hoy pude terminar el entrenamiento de la empresa, oficialmente completé todos los cursos asignados y pasé el examen final con 96%
 
6
Q: RIP Christopher Tolkien

ibidChristopher Tolkien, son and literary executor of JRR Tolkien, has died at the age of 95. Christopher was involved in the creation of The Lord of the Rings, notably drawing the maps in the back and also functioning as one of the first early readers through correspondence with his father while st...

 
Que maestro !!, felicitaciones, muy merecido
 
@LucasDamian pero porque?
 
6:41 PM
@gbianchi Tengo un web service para automatizar la prefacturación y "a veces falla" y "a veces no"
resulta que hoy solamente se dedico a fallar xD
tuve que correr el script a mano, y la chica que utiliza este web service, para logearse utiliza un 'token', entonces se me complicaba porque a cada rato le pedía un token nuevo, y a veces estas navegando y dice "la sesión ha caducado" y nunca estaba inactivo :(
y a todo esto sumale la gerente de Administración (creo que tenía ganas de olerme la oreja porque la tenía atrás mio constantemente).
 
@LucasDamian gracias por el halago :D
¿Cómo van @gbianchi @LucasDamian ?
 
@gbianchi Una lástima, parte del éxito de la plataforma, me parece, se debe a la colaboración y moderación de la comunidad.
 
@gbianchi hace unos días se nos fue Scott Allen...
saludos @PatricioMoracho
@PatricioMoracho parte? creo que gran parte del éxito de SO se debe a la comunidad...
 
@fredyfx Hola Fredy, sin duda, también creo que es la parte más importante.
 
@PatricioMoracho roguemos que la situación mejor con Monica, ha impactado a toda la red de SO, moderadores en huelga, moderadores renunciando, y todo por mala comunicación y tomas de acciones de la empresa sin medir consecuencias
 
6:52 PM
@fredyfx gran parte? creo que todo
 
@PatricioMoracho todo...
 
@g3rv4 en efecto, todo el éxito del SO se debe a la comunidad
 
si nosotros (todos) no le hubieramos puesto todo desde el principio a SO, no existiria...es asi de facil...
confiamos en algo sin pedir nada a cambio...
 
@g3rv4 Si bien, no es algo que sea super original, de todas formas, hay que reconocer que el "concepto" o la "idea" detrás de SO es algo también importante
 
@fredyfx Ahora se puede decir que bien
 
6:55 PM
@PatricioMoracho sin dudas la idea está genial, y la ejecución (que para mi es mucho más importante que la idea) fue muy buena
 
@gbianchi es cierto, gente random que se convirtieron en hermanos gracias a la interacción de preguntas/respuestas/comentarios
@PatricioMoracho yahoo respuestas estaba desde antes?
 
la plataforma consiguio que mucha gente que sabe un monton le pusiera tiempo de si para ayudar a otros.. sin pedir nada a cambio...
 
pero... los millones de usuarios que visitan la red, lo hacen porque encuentran en google las respuestas a sus problemas
 
yo lo hago por las medallitas(?
 
y la única razón por la que google linkea al sitio es porque alguien escribió esa respuesta
 
6:56 PM
@fredyfx Estaba Quora también, pero nunca, al menos a mí, me resultaron tan atractivas
 
y porque curamos entre todos la plataforma...
 
@PatricioMoracho Quora ni caso, prefería reddit
 
@LucasDamian la parte ludica es importante tambien... pero termina quedando de lado una vez que tenes cierta reputacion...
 
yo diría que... la comunidad agrega contenido -> la comunidad cura el contenido -> la comunidad sigue agregando contenido
google es muy bueno filtrando el ruido
creo que la curación es fundamental para que la gente siga colaborando
 
y todas esas plataformas fallaban donde justamente SO no fallo, una comunidad contenida por si misma que limpiaba el ruido rapidamente...
 
6:57 PM
y por el foco
 
@g3rv4 sino, tendríamos infinidad de preguntas mal formuladas
 
Lo definieron muy bien
 
pero en fin, el éxito de SO se debe a muchos factores
que probablemente con cualquiera que fallara, no hubiera llegado tan lejos
pero la comunidad es el pilar del éxito
 
si no, seria hazme la tarea, con contenido que a la larga no le sirve a nadie...
 
@gbianchi solo a más alumnos del mismo instituto, de la misma clase, con el mismo docente...
 
6:59 PM
y va mas alla de los sitios tecnologicos.. otros sitios tambien sirven para tener claros conceptos dificiles de encontrar...
@fredyfx ni siquiera ,porque sin explicar el concepto del problema, no le sirve a nadie mas...
 
>>> x = 1.0
>>> a = 2**-1060
>>> x == x + a
True
>>> x == x - a
True
>>> a == 0
False
>>> a
8.095e-320
 
@g3rv4 Google es tu mejor amigo.
 
@PaulVargas ... tengo un amigo bastante entrometido entonces
y... que rompe las p$@#as con cambiar el SameSite por defecto
medio que... estoy bastante decepcionado con mi mejor amigo
 
Hay dos clases de situaciones en las que todos los que trabajamos en sistemas no hemos cruzado, el "como hacer algo" y el "porque pasa algo", por lo general son situaciones que debemos resolver relativamente rápido, no tenemos ni el tiempo ni las ganas de leer manuales, documentaciones, foros, etc. SO ataca esto de manera excepcional.
 
@g3rv4 google sabe mucho más de ti de lo que crees
@PatricioMoracho con el pasar del tiempo, se me hizo costumbre mandar a leer la documentación y/o preguntar si han leído la documentación
 
7:05 PM
todo depende del contexto de la pregunta... a un alumno lo mandamos a leer la documentacion para que aprenda..
pero entre nosotros no lo hariamos, sabemos que por ahi solo queremos la solucion en el momento para despues centrarnos en el que paso...
a la larga, nosotros mismos iremos a leerla...
 
y con eso, respondemos y más puntos a favor
desde que dejaste de ignorar preguntas pavas, tu reputación subió más de 5k
estoy considerando responderlas también :3
 
patricio o yo?
 
tú pues :D
 
@fredyfx, sin duda, hace unos años hubiera respondido esta pregunta: es.stackoverflow.com/questions/322147/… hoy solo dejo comentarios
 
de Patricio, desconozco su trayectoria a detalle
@PatricioMoracho idem
 
7:11 PM
dejo mas comentarios que respuestas.. salvo que merezca ser contestada...
 
@gbianchi creo que ahora varios de los "viejos usuarios" dejamos más comentarios que respuestas
 
@gbianchi Es una buena métrica para medir el compromiso con la moderación del sitio: relación comentarios/preguntas/respuestas
 
@PatricioMoracho totalmente.. ya ni Cedano deja respuestas.. creo que la falta de compromiso de los que preguntan se nota y hace que bajemos la calidad... y si SO no ayuda a ayudarnos a curar el sitio... se va a venir abajo solito...
 
@gbianchi Habrá que ir viendo como lo manejan, que tanto es el impacto en todas estas "movidas" antipáticas, en las métricas que realmente le importan a la compañía y si están dispuestos a modificar la estrategia.
 
7:31 PM
prefiero un sitio más fruta
con más preguntas y más respuestas, aunque no tengan valor
genera tráfico y que va, eso es lo que deja pasta :D
 
7:55 PM
@abulafia Interesante
x = 1.0
aes = [2**-52, 2**-53,  2**-54]
for a in aes:
  print("Con a == {0}".format(a))
  print("x == x + a es {0}".format(x == x + a))
  print("x == x - a es {0}".format(x == x - a))
  print("a == 0 es {0}".format(a == 0))
 
@PatricioMoracho No me cuadra
Ah, espera. Quizás... 52 es el número de bits de la mantisa. 2**-53 ya no cabe, pero restarlo sí puedes
porque internamente el coprocesador trabaja con más bits y luego redondea a la hora de representarlo en IEEE
 
@abulafia Es posible, pero es contraintuitivo, je je.
Solo sé que muchos decimales son muchos problemas
 
alaaa, que calor
 
8:28 PM
@fredyfx Google me sigue: google.com/maps/timeline +@g3rv4
 
@PaulVargas un clásico
 
9:31 PM
xD
 
@PedroMiguelPimientaMorales Se solicita su presencia de inmediato.
Ya le pagué.
 
10:19 PM
@PedroMiguelPimientaMorales agradesca!
 
03:00 - 16:0016:00 - 23:00

« first day (1539 days earlier)      last day (1571 days later) »