« first day (2161 days earlier)      last day (940 days later) » 

12:59 AM
esto se considera un error tipográfico?
0
Q: Crear un generador en python que devuelva listas de combinaciones

Carlos CorreaMuy buenas a todos. En un trabajo del grado nos piden un generador en python que devuelva una lista con n elementos para cada posible combinación de m números: por ejemplo para n=4 y m=2 debería devolver:[0,0,0,0][0,0,0,1][0,0,0,2][0,0,1,2]...[2,2,2,2] Mi aproximación a la solución pasaría por un...

@gbianchi cuando hago un fetch y resuelvo la promesa con .then(res=>res.json()), eso no es un json??
o solo es un objeto?
 
 
2 hours later…
3:11 AM
Eyllanesc borró su cuenta!!
eso no me lo esperaba
Algo está mal en SO
 
 
3 hours later…
5:58 AM
A las güenas :-)
Asco de Miércoles :-(
 
6:31 AM
@Trauma Son duros los terceros lunes de la semana.
 
@PaperBirdMaster Muy duros, cierto. No se si aguantaré los 2 que quedan
 
@Trauma Lo harás, para bien o para mal.
 
No lo tengo tan claro ...
A veces me entran muchas ganas de mandar todo al carajo e irme a otra ciudad o algo
Enga, empezamos las pruebas. Conectando su alarma ...
 
@Trauma No veo cómo eso contradice mi afirmación.
 
Bueno, tu afirmación es muy genérica. Es difícil de contradecir, salvo desgracia muy gorda (para mi jeje)
Vale, aquí hay un problema. No estoy tomando las ID completas :-/
Ya empezamos :-((
 
6:56 AM
¿Cansado de la oficina? ¿Qué tal un pequeño tour por la ciudad?
 
@CandidMoe Que sepas que a veces envidio a ese tio :-/
 
7:14 AM
Gracias a @Trauma se que es miércoles y no se que he hecho estos dos últimos días :/
 
@NicolasOñate Bueno, me alegro de que mi insulsa existencia sea de utilidad para alguien al que no conozco mas allá de cuatro paridas diarias en un chat de frikis :-/
 
@Trauma XDDD
 
7:26 AM
Bon dia
 
joé. Y que no quiere funsioná en condiciones, el bischo este :-/
Va a ser un dia muy largo :-/
 
@Trauma no más que el mío
 
@MauricioContreras Ahí me has pillado. El mio se limita a las 8.5 horas que tengo que estar aquí
 
Luego de hoy, me quedan 2 días más de hacer tareas manuales. :/
 
@MauricioContreras ¿ Como llevas lo del curro ?
 
7:33 AM
@Trauma pues allí vamos
 
¿ Has empezado ya en la empresa ?
Que hay que sacarte las cosas con cucharilla xD
 
@Trauma no, empiezo el 4 de Octubre
 
@MauricioContreras ¡ Ah, perita ! Te queda nada y menos ya :-D
 
@MauricioContreras ¡Ole! ¡Muchas facilidades!
 
7:44 AM
¿Dónde?
 
Güenas
@PaperBirdMaster ya has vuelto definitivamente? que entre aquella vez que desapareciste justo al mismo tiempo que Paulaplusplus vino y cuando desapareciste sin mas ya incluso se echaban de menos tus frases ácidas
 
@DavidDPG Puedo transformarme en otra persona de nuevo, por 150 estrellas en este mensaje lo hago.
 
@PaperBirdMaster buena suerte para conseguir que lo lean 150 personas
creo que tu vuelta ha aumentado la cantidad de personas en este chat en un 5%
 
7:59 AM
@DavidDPG Mecachis, cualquiera diría que he escogido la cifra a posta... (smug emoji)
 
@PaperBirdMaster podías haber puesto 50 y tambíen valdría
 
@DavidDPG Supuse que poner una cifra menor a 100 era demasiado descarado.
 
Hola srs bdias
pequeña duda (disculpad no soy tan pro con GIT)
si tengo dos ramas (A y B) y hago un git merge de B->A la rama B, desaparecería?
 
¡ Copón ! No he rellenado el campo service ... por eso no me está actualizando las claves :-(
Como odio estas cosas, por deity :-((
 
@MANZARBEITIA No
 
8:13 AM
¡ Toma ! ¡ Ya va ! DESERIALIZE ID 2BWKQQ3S_2081462590_3: 423082|1 :-D
 
@abulafia cortita y al pie, gracias
 
@MANZARBEITIA Una rama en el fondo no es más que un nombre para un commit (el último commit que se ha realizado en esa rama)
Cuando haces un checout rama, básicamente te cambias al commit señalado por ese nombre
puedes pensar en la rama como una variable que contiene el id del último commit realizado en esa rama
mezclar con otra no hace desaparecer esa variable, que seguirá apuntando al último commit que se había realizado en esa rama (y que no contiene el merge, porque el commit merge se hizo en otra rama)
puedes por tanto volver a ella con checkout rama, y seguir haciendo commits (lo que la hará divergir de nuevo de la rama con la que mezclaste)
incluso borrar una rama con git branch delete solo borra la variable que apunta a ese commit, pero no la rama en sí (es decir la lista de commits que contenía).
 
Hmm gran explicacion @abulafia muchas gracias, por aclarar
entonces en esta imagen:
https://zepel.io/blog/content/images/2020/05/feature-branch-with-develop-git-workflow-2.png
la branch feature azul, por mucho que haga el merge a develop amarillo y aparezca en la imagen como que acaba ahi la branch
realmente esa branch sigue existiendo y se sigue pudiendo utilizar
al menos si te he entendido bien
 
Efectivamente
puedes en cualquier momento volver al último commit que hay en esa rama (el de más a la derecha) y añadirle commits nuevos
el tema es cómo volver a ese commit, cómo identificarlo. Si la rama sigue existiend (si te sale al poner git branches) es que la variable que apunta a ese commit sigue existiendo, por lo que vuelves a él con un git checkout feature
si la rama se "borró" con git branch delete feature, entonces ya no tiene nombre, pero los commits siguen ahi
podrías volver a uno conociendo el hash xxxxxx de ese commit, y entonces podrías hacer git checkout xxxxxxx y después git branch feature para volver a crear ese nombre para esa rama hasta ese momento "anonima"
y a partir de ahi volver a hacerla crecer con más commits
es constumbre usar git branch delete para eliminar identificadores de ramas que consideres cerradas, para no liar
pero como acabas de ver nada impide volver a "abrirlas"
 
Para el caso que necesito en concreto no necesito realizar ningun delete de ninguna branch (estoy montando un DevOps con cada branch apuntando a un entorno distinto), unicamente necesitaba saber exactamente el tema merge y branches como se comportaba
 
8:25 AM
Nota. Los comandos los puse de memoria y me equivoqué, no es git branch delete sino git branch -d
 
los comandos siempre se chequean en la doc por si acaso
seré novato pero eso lo tengo ya bien metido dentro jaja
muchas gracias @abulafia por la respuesta, me ha quedado claro
 
de nada, a mandar
Este sitio te permite enredar con los conceptos hasta tenerlos claros: learngitbranching.js.org
cuando entiendes que las ramas no son más que variables (punteros a commits) todo cobra sentido y empiezas a entender mejor lo que hace comandos "raros" como rebase, reset, etc.
 
son como juegos lo q has pasado no? voy a trastear un buen rato con ello hasta afianzar todo bien
 
El segundo es más "libre"
el primero es mucho más guiado
en el segundo puedes probar "git commit" y ver cómo eso afecta a las variables HEAD, master, etc
 
8:45 AM
joder estoy usando la primera
esta de puta madre
muy muy recomendable
es otro royo verlo dibujado
@abulafia una duda q me esta surgiendo, entonces el comando REBASE lo q hace es pasar el codigo de la branch A a la branch B y el codigo que hubiese en la branch B se omite?
y con esto ya paro que estoy dando mucha turra
 
Si estás en la branch A y desde ella haces git rebase B, lo que ocurre es que git analiza qué cambios se han introducido en cada uno de los commits que tiene A pero B no tiene. Entonces crea commits nuevos sobre la branch B que apliquen esos mismos cambios en la rama B, a continuación de los que ya hubiera en B
es como si los cambios que habías hecho en A (quizás hace tiempo), los hubieras hecho en B (pero después)
al final de eso, la variable "A" que señalaba a los commits de la rama A se mueve para que señale al último commit de la rama B
el resultado final es que A y B tienen ahora la misma secuencia de commits. Es como un merge, pero sin el merge
y los comits de la antigua rama A se quedan "huerfanos"
(ya no hay una variable-rama que señale a ellos)
todo esto es tremendamente confuso explicado de palabra, pero muy claro si ves la gráfica. Prueba con el segundo sitio por ejemplo
 
sisi lo he pillado con tu explicacion eh
basicamente lo q hace es traspasar todos los commits de una branch a otra para tener el historico de todo centralizado en una misma rama
es como ""fusionar"" ambas ramas
la diferencia con merge es q merge solo lo hace con el ultimo commit
 
La diferencia fundamental con merge es que el histórico tras un merge muestra aún las ramas separadas y como se fusionaron
pero tras rebase ya ves una historia única sin bifurcaciones ni mezclas
de algun modo con rebase pierdes información de "de dónde vinieron estos cambios" (vinieron de ciertos commits que han aparecido, pero no se sabe en qué rama estaban). Pero en muchos escenarios eso es precisamente lo que se pretende. Tener una historia lineal
un commit no "pertenece" a una rama, no tiene esa información dentro. Esto es un concepto importante también. Un commit es un commit. Y una rama no es más que un nombre simbólico para un commit en particular (y por extension pensamos que la rama nombra no solo a ese commit, sino también a su padre y a todos los anteriores, pero eso es un invento mental nuestro, desde el punto de vista de git, la rama es una variable que señala a un commit)
 
 
1 hour later…
10:02 AM
Aah, hacía tiempo que no respondía algo por aquí
 
10:22 AM
Enga, tiempo de procrastinación :-)
Nonogramas, que hace ya mucho que no les meto mano :-)
 
@Trauma esos molan xD
 
10:37 AM
@Trauma Qué casuaidad. Yo también retomé la nonomanía ayer
 
jejeje ... tardo demasiado ahora
Hay que volver a cogerle el ritmo
 
 
2 hours later…
12:38 PM
@PaperBirdMaster trabajaré en Valencia. Aunque empiezo en remoto.
 
 
1 hour later…
1:56 PM
@MauricioContreras O sea, ¿os vais de Barcelona?
 
2:15 PM
¿Alguno a tenido que lidiar con lectores de códigos de barras alguna vez?
 
@NicolasOñate Yo con lectores de QR
 
@Trauma bueno, es lo mismo, no hay un codigo universal para quitarle los enter al final?
o saltos de lineas o como se llame
 
@NicolasOñate jejeje ... pues se ve que no es lo mismo. Yo trabajaba como si fuera un puerto serie
Tu lo manejas como si fuera un teclado, ¿ no ?
 
afirmativo
 
Pues me temo que no podré ser de ayuda
Supongo que ya lo has hecho, pero ¿ has mirado la doc del dispositivo ?
 
2:26 PM
nada, me tocara uno a uno :*(
 
jejeje ... a ganarte el sueldo ;-p
 
@Trauma es que tiene codigos para los idiomas que lo lees y ya esta en ese idioma
y para otras opciones
pero para el enter no
 
joe
 
asi que mi cadena de piips se ha roto
 
pues nada, lo dicho: a ganarse el sueldo
 
2:31 PM
@NicolasOñate si. Pero no tenían absolutamente ningun misterio. Eran teclados
 
@NicolasOñate Yo he usado un lector de QR en una página web, usaba la webcam
pero los dispositivos suelen ser como teclados, devolviendo texto plano, no?
 
correcto
al menos con los que yo trabajé en su dia
de hecho creo que tengo uno en casa de mi anterior curro
 
si mete un retorno de carro al final tocará eliminarlo, supongo
supongo que al "ser un teclado", el retorno de carro es la manera más sencilla de indicar "fin del código"
en una página web es fácil capturar el "enter" como un "submit" y pasar al siguiente input, por ejemplo
 
Si desde el código de barras esta quitado, es el propio lector el que lo incluye
por eso pense que al igual que le configurabas un idioma leyendo un codigo podias eliminar el enter con otro
 
@NicolasOñate No creo que sea muy complicado comprobar si el texto lo tiene, y si es así quitarlo ¿ no ?
No se, hablo desde mi ignorancia
 
2:44 PM
@Trauma es mas facil desde el lector
 
@NicolasOñate ¡ HAHAHAHAHA !
Tu llegarás lejos xDDD
 
2:55 PM
el lector es que manda el retorno,eso seguro. En algunos dispositivos de otros tipos, como lectores nfc y cosas asi, se suele poder configurar desde alguna utilidad. Pero los lectores de codigos de barras son muy muy sencillos, no creo que se pueda
pero por programa quitalo y listo
no le veo el problema
 
@Pikoh muy sencillo, tengo que encontrar todos los inputs
 
@NicolasOñate no entiendo. Que tipo de aplicación es?
 
@Pikoh es una app para fabricacion
 
@NicolasOñate ya, pero..es javascript, c#? Es winforms, web, wpf...?
 
osease, lee el codigo de aqui, coge los tornillos, ponlos en la tuerca, coge el martillo---
@Pikoh web, wpf
en web ya lo he eliminado
pero esa web es mi monstruo
 
3:01 PM
la parte que recibe los codigos del lector es web o wpf?
 
el wpf es un monstruo heredado generado por un junior y continuado por uno muy rigido
@Pikoh dos
y bueno, hemos arreglado el wpf lo maximo posible, pero meterle mano da cosa
 
a lo que me refiero...en wpf o winforms por ejemplo, es facil suscribirte al evento keypreview y ahi te va a ir llegando todo. En cuanto veas un enter, lo quitas y listo
 
porque cada vez que tocas algo te das cuenta que esta asociado a otra
y si tocas una cosa tienes que tocar 100
por eso mejor que sea desde la pistola
 
pues si con la que teneis no se puede, comprad otra que lo permita
 
@Pikoh pero es que hay operaciones que leen el enter porque los operarios lo solicitaron
 
3:04 PM
@NicolasOñate en el mismo cuadro de texto/control donde se leen los datos de codigo de barras?
 
@Pikoh si, si se puede, mira esto, esto era lo que buscaba
tu pistoleteas ese codigo y hace cosas
pues lo mismo para el formato de enter al final o no
luego tienen su software para configurar las pistolas, que ahi si se puede
 
si,pero eso no hay standard que yo sepa. Dependera de la marca
 
pero enchufa-desenchufa, acepta selecciona...
 
ahi tienes uno por ejemplo..pero igual no vale para el tuyo
 
@Pikoh ya eso me he dado cuenta
que cada fabricante lo hace a su manera
 
3:07 PM
pues busca por la marca..seguro que tiene que tener documentacion sobre el tema
 
@Pikoh de ahi te he sacado esos codigos :)
 
ah ok
 
tienes idiomas, tipos de teclados, configuraciones varias, pero nada de retornos de carro
eso desde su app
 
3:23 PM
pues repito..si con esos lectores no se puede, pillad unos en los que si se pueda :P
 
 
1 hour later…
4:44 PM
alguien usa wordpress?
necesito su ayuda
 
.... por que nunca dejan el problema de una ¿?
 
genera expectativa... habrá alguien que use wordpress? podrá ayudar? estos misterios y muchos más... en... el chat de SOes!
 
5:02 PM
season one
@CriticalGhost te fuiste con un shumpoo o que ?
no recuedo que se escriba asi, pero es divertido... shumpoo
 
5:51 PM
@Jorgesys Honestamente pienso que es algo mas que spam. Se producen ráfagas de usuarios que hacen preguntas triviales o absurdas sobre python, entre ellas la estrella de "como se hace un clclo". Pienso que se trata de alumnos haciendo una "tarea" que su profesor les encargó, consistente en realizar una pregunta sobre python en algún foro de programación.
 
@abulafia al principio pensaba lo que comentas, "algún profesor les encargó realizar una pregunta", pero no únicamente realizan preguntas sobre Python, también realizan copia de respuestas ya publicadas, o respuestas no basadas en How to Answer, son cuentas que se crean al parecer para este propósito.
 
En ese caso no puedo entender el propósito. Si incluyeran enlaces publicitando algo, sí encajaria en lo que entiendo por spam, pero asi...
 
@abulafia Si, parece no tener sentido. Tal vez un usuario molesto con el sitio...
 
7:03 PM
@abulafia Tal vez algún tipo de test de turing, probando una IA que logre armar una pregunta que pase por el filtro de SOes.
 
7:13 PM
@abulafia Casi todas las preguntas siguen el mismo patrón la mayoria preguntas sobre python o preguntas y respuestas sin sentido, aparte los nombres de usuarios son femeninos en su mayoria y con apellidos metasmoke.erwaysoftware.com/sites/…
 
7:25 PM
Me matan los misterios
 
Buenas compañeros
alguno de ustedes tiene Microsoft Visio instalado en sus compus?
acabo de instalarlo en el mío y no lo encuntro por ningun lado jajaja
no está en la ruta típica, pero sí en el panel de control > listado de programas
 
@JheymanMejia XDDDDD
 
jajaja ayuuuuda
 
En donde lo instalaste que no lo encuentras ? XD
@JheymanMejia y al abrir la carpeta de este, donde te manda ?
 
en un portatil, añadí su respectiva licencia, vi que estuviera activado y actualizado
lo cerré y ahora ya no aparece por ningun lado, solo en el panel de control
 
8:19 PM
Tampoco en el inicio ?
 
@Excorpion solo no aparece, debería estar acá: C:\Program Files\Microsoft Office 15\root\office15
 
it should
 
echale un ojo a draw.io y quizas decidas no usar visio
2
 
@abulafia ese no es el problema jaja
 
@Excorpion estaba ahí, pero ya no. Fue cuestion de 10 segundos. Mientras cerré Visio, abrí Excel para comprobar que estuviera igual activado
@abulafia jajaja es empresarial, ya se pagó licencia
 
8:22 PM
ok, entonces, para cerrar esta opcion
no hay busqueda que puedas hacer donde aparesca visio
no en inicio, no en cortana, no en busqueda de .exe
??
 
@Excorpion nada, es muy raro. Aparecen resultados web
lo mas raro, es que intento abrir un archivo Visio, por ej diagrama.vsdx
y no aparece anclado a ningun programa, como si no existiera
 
tampoco aparece en "abrir con" entonces
que version de visio instalaron ??
 
2019
por ejemplo, yo se que con EJECUTAR (Windows + R) puede abrir programas directamente
winword: word
mspaint: paint
powerpnt: powerpoint
y así por el estilo, pero no se cual sea el nombre de Visio
 
tienen algun antivirus en particular ?
 
kaspersky
 
8:30 PM
Algo que aparesca en este mismo ??
 
es que es muy raro, por si alguien lo tiene instalado y ve la ruta del archivo en el directorio de office
podría yo intentar forzar a abrirlo
 
pero el archivo debe aparecer de todos modos
 
@Excorpion nada, no debería afectar, el control es muy basico, solo archivos maliciosos, nada de apps
 
por eso me tiene en duda la version exacta del visio
 
@Excorpion claro
Visio Standard 2019
 
8:47 PM
Ya se que pasó
primero instalé y activé Visio 2019 por volumen
y luego Office Hogar y Empresas 2016
según Microsoft, no son compatibles. La ultima anula la primera, la deja inservible y la quita
 
No mencionaste que habias hecho eso XD
Entonces, son dos licencias diferentes
y 2 versiones diferentes
por eso tenia tanta duda con el tema de las versiones.
Yo igual pense que era todo 2019
 
9:34 PM
@Excorpion XD
 
@Excorpion raro que no se pueda, pero bueno...
al final están decidiendo si adquirir la suscripcion anual y no la licencia perpetua
gracias men
 
10:12 PM
@FranciscoNúñez-TodoPoderoso hola, necesitas ayuda con alguna publicación?
 
10:40 PM
@Jorgesys si queria ver si me ayudaban con la pregunta que hice en el post XD
 
@FranciscoNúñez-TodoPoderoso que deseas?
 
11:35 PM
@Jorgesys deseo que me ayuden XD
 

« first day (2161 days earlier)      last day (940 days later) »