« first day (2002 days earlier)      last day (1107 days later) » 

11:23 AM
@AQMR el método map o el objeto map?
 
el metodo
 
es aplicar una función transformadora a cada elemento
un ejemplo sencillo
tienes un array con números
let nums= [1,2,3]
quieres, para cada número, obtener su cuadrado
 
ajam
 
En pseudocódigo (bueno, en python en realidad) la función map() se implementaría así:
def map(funcion, iterable):
   resultado = []
   for elemento in iterable:
      resultado.append(funcion(elemento))
   return resultado
 
tienes la función function cuadrado(n) { return n**2}
pues haces nums.map(cuadrado)
y obtienes [1,4,9]
 
11:27 AM
@PabloLozano javascript tiene generadores lazy? O crea la lista resultado siempre?
 
@abulafia hay, pero no se usan mucho
puedes crear funciones generadoras, usando yield
 
Así me parece muy simple si
Cuando quiero implementarlo yo se me jode el cerebro
 
por que siempre me ocurren estas cosas? Tengo que pintar un arbol con la siguiente estructura:
			            /\
			           /  \
			          /    \
			         /      \
			        /        \
			       / gerentes \
			      /____________\
			     /  ingenieros  \
			    /________________\
			   /    supervisores            \
			  /____________________\
			 /       operarios                  \
			/________________________\
escojo Treant.js para pintarlo
no me sirve porque n Hijos pueden apuntar a 1 padre
necesito n hijos to n padres
 
@NicolasOñate Entonces no es un arbol :-)
 
muchos a muchos?
no es un arbol, como dice @abulafia
con lo que es lógico que no funcione una librería que se llama "arbol"
 
11:38 AM
pues necesito un bosque
pero es un arbol
yo veo un arbol, arriba esta el super boss, despues sus gerentes, que a su vez les mandan a los ingenieros...
 
en un árbol cada nodo tiene un solo padre, aunque puede tener muchos hijos
en tu caso ¿cómo es que hay nodos con más de un padre? Ponme un ejemplo
si un nodo puede tener más de un padre, técnicamente ya no es un árbol, sino otro tipo de grafo
 
@abulafia en el triangulo se ve, un gerente manda a todos los ingenieros, otro gerente tambien...
 
Lo normal es que cada grupo de ingenieros tenga un único gerente
si llega uno y pide algo
y llega otro y pide otra cosa
 
Parece que es un grafo genérico, aunque esté estructurado por niveles y cada nodo de un nivel sólo se conecta con los niveles vecinos
 
a quién le damos prioridad?
 
11:42 AM
necesitarás una biblioteca para pintar grafos genéricos, como D3
 
y si las dos peticiones son contradictorias?
 
@abulafia uh esto
 
11:49 AM
lo de superboss me ha recordado a las historias de Wardog
donde siempre pone $Hyperboss para referirse al jefe sin poner nombres
 
esque las multis tienen unas jerarquias...
 
me voy a comer
 
digraph {
    node [rx=5 ry=5 labelStyle="font: 300 14px 'Helvetica Neue', Helvetica"]
    edge [labelStyle="font: 300 14px 'Helvetica Neue', Helvetica"]
    A [label="Superboss"];
    A -> G1; A->G2; A->G3;
    G1-> ING1; G1->ING2; G1->ING3;
    G2-> ING1; G2->ING2; G2->ING3;
    G3-> ING1; G3->ING2; G3->ING3;
    ING1-> SUP1; ING1->SUP2; ING1->SUP3;
    ING2-> SUP1; ING2->SUP2; ING2->SUP3;
    ING3-> SUP1; ING3->SUP2; ING3->SUP3;

}
 
@abulafia la leche
 
la sintaxis del "codigo" es Graphviz, un lenguaje muy antiguo y muy potente para definir grafos
el dibujo del grafo lo hace dagre-d3, no sé cómo :-)
pero imagino que tendrá un parser de graphviz
 
11:57 AM
ahora falta los operarios, que ahi empieza el monstruo
 
@NicolásCastellanos Para cuando retomes tu idea de hacer un operativo :-)
 
Monstruoso :-)
 
puede haber hasta 30 operarios, pero si es lo que quieren...
 
Ahora habrá que investigar parámetros de graphviz para separar verticalmente el nivel más bajo y que se vean mejor las líneas, etc...
 
12:09 PM
@abulafia bueno, pero eso ya me encargo yo
hasta que vuelva a encontrarme con otro callejon sin salida
 
12:22 PM
Yo tengo una duda existencial chicos, si podéis ayudarme:

Voy a comenzar el modulo superior de programación, pero no se por cuál decantarme:

Desarollo en aplicaciones web
Programación de aplicaciones multiplataforma
no tengo claro que hacer, porque la web es java, javascript y php
y la otra no lo se realmente
que haríais vosotros?
 
yo hice DAM
y me dedico sobretodo a web
si te gusta java vete a DAM
si lo odias vete a DAW
 
Solo se da Java?
Realmente nunca lo he dado, solo js
y lo he aprendido todo el tiempo que estuve aqui en el trabajo XD
 
@AQMR no, yo di js, php, java, sql y creo que ya
pero se puede decir que es basicamente java
 
Pero si eso dan en DAW O.o
 
y java de escuela que es aun peor
son muy iguales
 
12:26 PM
Como que de escuela?
A que te refieres?
 
si quisiera hacer DAW me convalidarian un año entero y solo tendria que asistir a algunas asignaturas del segundo año
 
Entonces mejor DAW, y luego si quiero DAM XD
daaaaaaaaaaaaaaaaamn
 
yo optaria por el camino contrario ya que es mas reconocido
aunque es java
y java es el infierno en codigo
 
reconocido a que te refieres?
pero por qué le tienes tanta manía a java? XD
 
@AQMR en mi empresa por ejemplo los perfiles daw se deshechan
 
12:29 PM
no jodas?
 
@AQMR DAM
 
Osea, le tienes manía por el curso XD
 
@AQMR desde el curso
 
por y desde XD
 
es retorcido como el solo
 
12:30 PM
XD
Tengo entendido
 
fijate que llegue a pensar que no me gustaba programar, luego me di cuenta que no me gustaba programar en java
@AQMR que no te escuche @PabloLozano, si tiene potencia y mucha
 
Ya no lo ve XD
 
tu movil si es android tiene muchisimo java
y bueno hay muchisimas cosas en java
 
Vaalep
Pues entonces haré DAM y luego si eso DAW
 
tambien puedes pensar hacer modulo y despues ir a la carrera
 
12:40 PM
La universidad y yo no somos buenos amigos XD
No me gusta el ambiente, el mamoneo ni el estrés que me genera
 
12:56 PM
@abulafia Que loco xD Un sistema operativo cuyo unico objetivo es ser Tetris XDDDDDD
 
@AQMR lo importante no es lo que se hace ahi, si no lo que obtienes de ahi
alguien sabe algun sitio para generar paletas de colores a partir de dos?
 
1:17 PM
Me sorprende que la gente diga que no le mola Java y luego use C#
son las mismas ideas
mi único problema con C# es que no lo he usado apenas y no conozco el API
pero le tengo el mismo respeto que a Java o C++
 
en mi caso, creo que tiene más que ver con que la última vez que usé java estaba en facultad (ponele... 2007, porque me recibí en el 2009 y esto fue antes). Entonces mi idea de Java es que se quedó en el tiempo... mientras que C#, usé hasta ahora siguiendo sus avances
 
@g3rv4 +1
 
es estúpido, pero... me parece que es por donde vengo yo (y lo mismo con PHP)
 
En 2007 acababa de salir Java 5...
 
pero yo use java laboralmente.. y aunque nunca segui sus cambios.. nunca termino de gustarme...
 
1:20 PM
los genéricos y un aumento considerable de la velocidad vinieron con esa versión
el JIT lo metieron ahí también
Java 4 era leeeeeennnto
 
yo creo que no es razonable criticar un lenguaje / herramienta / tecnología si no la entendés... pero bueno, quién acá es razonable?
 
Chicos, el problema aquí parece estar con el nombre del script, no en el código de OP
1
Q: Tkinter - Crear ventana

Jorge Nuñezcómo andan? Recién empecé a utilizar el módulo Tkinter, pero desde el principio tengo un problema. Realicé una búsqueda por el foro y, si bien hay algunos temas sobre esto, ninguno parece solucionar el que tengo yo (salvo que no esté viendo bien). Cuando quiero crear una ventana, me sale el error "...

 
@PabloLozano noooooo.. mentira... :p
@DanteS. hay dos opciones...
yo la cerraria como no reproducible....
la otra, es adivinar que ese es el problema.. OP no aparecio nunca mas...
 
@gbianchi Si no aparece nunca más, será su problema, se perderá una potencial solución. Yo no pienso perder reputación por un OP que no responde mis comentarios.
@gbianchi Supongo que sería lo correcto por desgracia...
 
@DanteS. por que por desgracia? a veces eso es una gran solucion..
 
1:32 PM
@gbianchi Digo por que OP no recibirá una solución a su problema...
Si se cierra la pregunta...
 
jaja
Bueno, @gbianchi, el error era que yo estaba poniendo en el cmd "java archivo.class", y descubrí que había que escribir el nombre de archivo sin el .class
xD
@abulafia Gracias por el link, encontré unos cursos gratis de una institución colombiana llamada SENA
Son 4 cursos de C++ de 40 horas cada uno
Una pregunta, si yo hiciera un kernel compatible con .exe, sería ilegal por derechos de autor de microsoft?
 
2:29 PM
@NicolásCastellanos Desde Java 11 puedes ejecutar un fichero Java incluso sin compilarlo
 
Como?
java archivo.java?
osea que java no es del todo compilado, tambien es interpretado
 
en Java 11 añadieron como feature el poder ejecutar aplicaciones Java que sólo tengan un fichero así
de ese modo, en Linux/Unix ahora puedes usar Java para crear scripts
#!/opt/java/jdk-11/bin/java --source 11#!/opt/jdk-11/bin/java --source 11
public class HelloJavaScripts {

	public static void main(String[] args) {
		System.out.println("Hello, Java scripts!");
	}

}
Así que ahora tenemos Javascript scripts (con node) y Java scripts
 
todo esto le tiene que encantar a @gbianchi
 
en que trabaja el?
 
2:34 PM
.NET
 
@PabloLozano en lo que toca trabajo... tratando de evitar J todo lo que puedo
 
era un comentario irónico, le da repelús todo lo que empieza por Jav-
 
pero recorda que ahora estoy tocando jsp...
 
@gbianchi Mis condolencias
 
@PabloLozano lo se... lo se...
 
2:35 PM
Porque no le gusta nada de eso?
bueno a mi tampoco me gusta pero me toco para desarrollar apps de android jaja
 
Nosotros tenemos aquí una aplicación que usa JSP y a los jóvenes (menores de 40 años xD) les da miedo tocarlo
 
se ve dificil
 
es... viejo
 
es como hacer paginas web sin un navegador web
o ago asi
osea que con eso se hacen las paginas asp
 
@PabloLozano tuve que hacer un include condicional, me volvi loco, no lo logre..
 
2:37 PM
es muy similar a asp
 
xml que genera html
pero asp ha evolucionado y JSP no
porque nadie tiene interés
ahora todo es API REST y Angular/React
 
@PabloLozano VUE
 
bueno yo me confiaria mas por el viejo HCJ
(HTML, CSS y JS) xD
 
@gbianchi En mi empresa se usa Angular para casi todo
 
2:39 PM
@PabloLozano aca vamos con vue
 
no lo he tocado, pero lo prefiero antes que React, por lo poco que he visto
es Angular "sencillo"
para cosas pequeñas o medianas seguramente sea más cómodo
 
porque se inventan tantas cosas?
 
@PabloLozano y... el que hizo vue, trabajo en angular y react...
 
para nmi es suficiente con las tecnologias clasicas que no estan para nada desgastadas
 
trabajo en los equipos de desarrollo...
 
2:41 PM
Angular es como Java: Parece demasiado grande para algo sencillo, pero escala muy bien
@gbianchi aurelia es otro framework creado por uno de los ingenieros de AngularJS
no todo el mundo estaba contento con la visión del los proyectos y sacaron sus versiones
 
@PabloLozano no vi svelte que se supone hace algo similar
 
svelte es como Vue, pero aún más minimalista
para lo bueno y para lo malo
crea ficheros JS muy pequeños
 
@NicolásCastellanos como cuales?
 
@NicolásCastellanos Gracias por el suministro de música para escuchar en el trabajo!
 
@gbianchi Pues las que se han usado para el desarrollo web como las principales
@DanteS. Escuchate el album Origin Of Symmetry completo, es buenisimo!
 
2:49 PM
@NicolásCastellanos que serian?
 
HTML, CSS, JS, PHP, Algun lenguaje de bases de datos y algun lenguaje backend
eso debe ser suficiente no?
Alguien ayudeme con el punto 8, no se como hacerlo, no veo que sean graficas ni crecientes, ni decrecientes ni constantes
y ademas las graficas estan cortadas
 
2
Q: Como agrupar filas secundarias en Datatables

John DoeTengo una tabla que hace uso de filas secundaria donde cada fila es expandible/colapsable, pero mis filas principales contienen datos duplicados como lo explico a continuación. Quisiera agrupar mis filas secundarias o child row, como se llaman en la documentación oficial de Datatables, donde teng...

 
HTML CSS y JS son lenguajes, Angular es un framework que los usa
 
ah
bueno ayudenme con el punto 8 plis xD
 
@NicolásCastellanos Dale!
 
2:56 PM
ah no ya encontre
es determinar los intervalos en los que tiene esa propiedad
es decir si desde -2 hasta 5 es decreciente, pues eso es lo que hay que responder xd
 
3:11 PM
@DanteS. En que trabajas?
 
Estoy pasando un programa de una planta química escrito en Clipper a Python!
 
planta quimica?
que hace el programa?
 
Me hice un modulaso de 2000 lineas para eso!
@NicolásCastellanos Una empresa quimica
 
pero cual es el fin del programa, cual es su utilidad
 
@NicolásCastellanos Si no me equivoco les ayuda con la parte economica, la cantidad de tambores, partidas, alta, baja, modificación
 
3:13 PM
ah
 
Una parte no la hago yo si no que usan otro programa para reemplazarla
 
clipper es demasiado viejo
 
Ese es el problema! Y se les está complicando el tema de la impresión si no me equivoco
Clipper está en desuso
Incluso tengo una pc con windows xp solo para poder ejecutar su viejo programa
Que por cierto funciona a puro teclado
Sin mouse
Y te sorprendería saber que solo conozco dos paginas con documentación de Clipper
 
jaja
es de terminal?
 
Es una especie de interfaz grafica más simple que Tkinter. Pero si funciona a base de unidades de texto. Por ejemplo usas say 0, 0 'hola mundo' para escribir hola mundo en el caracter 0x y 0y
static procedure ztabla833
LOCAL aCampo := {'clave','sub_cla','item','desc','numero','fecha' }
LOCAL aNombre := {'Clave','SubClave','Item','Descripcion','Numero','Fecha'}
LOCAL aForma := {'!!!!!!','!!!!!!!!','9',repli('X',20),'@e 999,999.9999','' }
@ 05, 10 say 'Modificaci¢n Directa de los Campos !!!'
NetUse('ZTABLA03',,0,'ZT3')
SetFunKey()
KeyBar(,,{, 'Salida','','','','','','','Inicio','Men£ '})
DBROWSE( 7, 03, 24, 75, aCampo, 'fTabla833', aForma, aNombre,,,' ZTABLA03 ',,,.T. )
dbcloseall()
SetFunKey(',9,10')
 
3:18 PM
wow
y tu sabes programar Clipper?
 
Solo se lo suficiente para pasar a Python su interfaz
 
No sabria hacerte un programa basico de Clipper
 
Sip?
 
3:19 PM
creo que lenguajes de programacion como python pudieron haber sido creados en esa epoca
se tenia la tecnologia suficiente no?
tal vez les gustaba hacer lenguajes "dificiles"
 
Clipper es un lenguaje de programación procedural e imperativo creado en 1985 por Nantucket Corporation y vendido posteriormente a Computer Associates, la que lo comercializó como CA-Clipper. En un principio Clipper se creó como un compilador para el sistema gestor intérprete de bases de datos dBase III (de hecho las versiones estacionales de Nantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto evolucionó y maduró, convirtiéndose en un lenguaje compilado más poderoso que el original, no solo por sus propias implementaciones sino también por las ampliaciones desarrolladas…
Se creo en 1985
 
Y se fue compejizando con el tiempo
 
En mi opinion si habia la tecnologia suficiente para crear lenguajes como python
ya existian lenguajes como C, los cuales no han cambiado mucho desde entonces
 
Python se creo a finales de los 80 segun wikipedia
Asi que tienes razon en mi opinion
Clipper no es muy distinto a Python
 
3:21 PM
si, pero no fue como lo es ahora, ha ido subiendo mucho su potencia
 
Ya veo
Clipper no es muy distinto a Python
De hecho es casi igual en manejo de variables y bucles while
El bucle for solo puede iterar con numeros
 
por ejemplo, instrucciones usadas para variables en lenguajes antiguos eran algo asi como las de C, o incluso un poco mas complejas
pero pudo haber sido variable = valor no?
no habia nada que lo impidiera
 
Una variable en Clipper se declara con variable := valor
Asi que creo que tampoco habia impedimentos como dices
 
si
Google esta muy pendejo xD
dice que -3 ^ 4 = -81
pero -3 * -3 * -3 * -3 = 81
 
xDDDDDDDDDDDDD
Que rayos???
Espera
Ya entendi que podría estar pasando
 
3:25 PM
que
 
prueba con (-3)^ 4
A ver si te da correcto
Quiza cree que el menos está fuera de la potencia
 
si da correcto
jaja
 
Hola buenas ,a lguien me puede ayudar con esto: es.stackoverflow.com/questions/446439/…
 
xD, ya era raro que hubiera un error tan grande en una calculadora de Google
 
@PieroDev Sin ver el código del componente de los gráficos y los CSS aplicados es complicado ayudar
 
3:34 PM
Oigan, que pasa si una funcion no es par pero tampoco es impar?
f(x) = (1/4) (x^3) + 2
 
@PabloLozano amigo ya le he subido tambien del componente: app-graphic-basic , es un componente que se reutiliza en otros modulos por eso tambien reutilice <app-graphic-basic [config_graphic]='config_graphic_tteri' class="grafica-full-fix"></app-graphic-basic>
 
@NicolásCastellanos A que te refieres con par e impar? par+impar = conjunto naturales
 
una funcion par es la que tiene la propiedad f(x) = f(-x)
como por ejemplo f(x) = 2x
impar es la que tiene la propiedad f(-x) = -f(x)
pero la funcion que estoy viendo no cumple ninguna de las dos propiedades
 
@PieroDev <div class="m-033">
qué es esa clase?
 
Te quize ayudar pero terminé aprendiendo yo xD
Perdona, no se sobre esas propiedades...
 
3:41 PM
ah ok no pasa nada
@g3rv4 Hola vergasio :)
 
@PabloLozano tiene esto: .m-033 {
margin: .333333rem !important;
}
 
!important
seguramente tienes otro estilo a la misma clase y el important lo tapa
 
fxFlex.sm="50"
@PieroDev Creo que eso hace que ocupe el 50% del card
con lo que el gráfico se ve así, a la mitad
hummm, han puesto unas pantallas de bienvenida en las colas de revisión?
me hace gracia que me diga ahora que "acabo de ganar" la rep necesaria para usarlas
 
0
Q: Django | Unexpected keyword argument

retAl hacer un create para insertar una nueva fila en la base de datos, me devuelve un error diciendo que "TestCounter() got an unexpected keyword argument 'modality__name'" También he probado con un sólo guión bajo (modality_name) y devuelve el mismo error. También he probado modality (sin name) pe...

@DanteS. Eso no se soluciona usando lambda?
para pasar funciones como argumentos se debe escribir solo el nombre de la funcion
y para pasarla con argumentos se usa lambda no?
lambda: funcion(argumentos)
o algo asi
 
buenas!
 
3:54 PM
hola
 
como andamos?
 
etselente :3
 
@NicolásCastellanos Si queres pasarle argumentos extra o ignorar los argumentos que se pasan durante el callback si.
Pero no entiendo muy bien la pregunta, dame un segundo a que la analice
@LogicaMiau Buenas!!!
@LogicaMiau Todo bien! Y vos???
 
Todo bien por aca tambien :3
 
3:57 PM
De django no se absolutamente nada
 
Y no veo que en ningun momento pase una funcion del mal modo como sería en Tkinter command=hola("mundo")
@LogicaMiau Genial!
 
4:21 PM
@NicolásCastellanos bueno, que haya pasado una vez no quiere decir que me guste :P así que si esta es la última vez te lo agradezco ;)
 
4:32 PM
@g3rv4 Vos podes creer que me habia olvidado de subir a git el proyecto ese de mi esposa en WP...
por dios.. mira si perdia todo...
 
@gbianchi ... cómo pasa eso????
 
@g3rv4 no se.. porque nunca hice push?
jajajaja
ahora ya esta.. ya lo subi :p
 
vivís al límite :)
 
@g3rv4 juaaaa
mi esposa quiere venderlo...
 
@gbianchi venderlo como servicio para otra gente? o venderlo para no hacerlo más ella?
 
4:39 PM
@g3rv4 como servicio.. jua
es que ayer encontre como bajar directo del clipboard al programa sin hacer paste...
entonces ahora solamente baja la foto, el programa ya la pone automaticamente y setea la fecha en base a la foto.. y luego copia el texto que quiere y el programa ya le deja todo listo para publicar...
hemos bajado de 1 min por publicacion.. a 15 segundos...
 
y vendeeeeeeeeeeeeloooo 🤑
 
@g3rv4 jajajajaja
hay algo que no me termina de convencer.. y tengo que ver bien como se arregla..
y es que si estoy en un thread.. y por algo cancela.. se rompe todo.. no se como agarrar con un try que solo cancele ese thread...
 
 
2 hours later…
6:42 PM
@gbianchi ¿Puedo ayudar?.
 
@DanielBriceño por supu
 
¿En que puedo ayudar?
 
6:56 PM
Puedes responder preguntas en la pagina principal
 
Si, creo que tienes razon.
 

« first day (2002 days earlier)      last day (1107 days later) »