« first day (1391 days earlier)      last day (1700 days later) » 

5:04 AM
A las güenas :-)
 
5:44 AM
@Trauma eeeeeey :P
 
Buenos días
 
@lois6b eeeeeey tú :-p
Voy a por café y nicotina
 
5:59 AM
Joe macho entro y ya veo a tolais respondiendo preguntas de quiero que me hagais X
vaya inicio del dia jajaja
 
Vaya jeiter @Capt.Teach
 
yo? mucho :)
 
Buenos días
 
6:28 AM
Buenos días
 
Buenas
 
Ah ya se nota que acaban las vacaciones
 
Buenos dias people :)
 
6:44 AM
buenos días!
me he pegado una cagadilla en el curro, quiero opiniones a ver qué hubieran hecho ustedes
el caso es que me mandaron a hacer una cosa que no sabía hacer y le pregunté a mi compi que lleva más tiempo que me lo explicó y todo guay
pues resulta que vino mi jefe y me echó la bronca porque estaba mal hecho porque mi compañero me lo explicó mal básicamente
y yo no le dije nada al jefe por cubrir a mi compañero y porque t odo el mundo se puede equivocar pero el que he quedado mal ahora soy yo
 
@Blazerg Pero cómo de fuerte te echó la bronca?
 
qué hubieran hecho en esa situación?
@DavidDPG echar la bronca a lo mejor suena mal pero vino interrogándome de por qué hice eso así y diciéndome por qué estaba mal
mi jefe no tiene mucho tacto así que de forma agradable no fue tampoco xD
 
No sé, si tienes un poco de confianza con la gente de tu curro yo lo hubiera dicho, pero de forma casual
 
@Blazerg Esperar a que se relaje, mirar a mi compi y comentarselo, decirle sutilmente al jefe que no lo has entendido bien y que te has confundido al comprenderlo, el compi se siente mal y dice que es su culpa fin
 
A ver no es echar la culpa a tu compañero, pero le dices como no sabia hacer lo que me has pedido pedi consejo a mi compañero y o el me lo ha explicado mal o yo no le entendi
 
6:49 AM
ah y aclarar que no tiene nada que ver con conocimiento técnico. es algo relacionado con el producto de la empresa o sea que no tenía forma de saber cómo hacerlo sin que me lo explicara alguien
 
@Blazerg si te mandaron algo que no sabes hacer, lo hiciste mal y te supervisó, entonces está todo perfect. aunque en vez de hablarlo con un compañero se lo habria dicho a quien me lo mandó para que él estuviera al tanto y te dijera explicitamente de preguntar a compañeros o algo
 
En plan como no tenía ni idea de como hacer esto así que le pregunté a X, culpa mía por no haber aclarado bien lo que se quería contigo
 
@lois6b esto es cierto, posiblemente hubiera sido mejor haber hecho eso pero pensaba que mi compañero tenía claro el tema
 
Por eso las standup están bien
 
Dile que era tu primerito dia
 
6:50 AM
todo el mundo sabe quién está haciendo qué y como lo llevan
 
@DavidDPG también es que me pilló un poco desprevenido y no sabía bien qué decir, no quería echar la culpa a mi compi ni mucho menos que me ayudó con toda la buena intención del mundo
@Capt.Teach así con voz de los simpsons haha
 
@Blazerg No hombre no te lo tomes como echarle la culpa
 
Mi consejo es: si te mandan hacer algo y no sabes, dilo.
 
Culpa tuya por no ir al jefe a preguntarle directamente en primer lugar
 
si eso es cierto pero ya la cagada hecha estoy pensando cuál hubiera sido el mejor enfoque cuando vino a hablar conmigo
 
6:54 AM
Yo hubiera dejado claro que es culpa mía por no haber preguntado a la persona correcta y hubiera aclarado que le pregunté a mi compañero por desconociimiento
 
Aunque sea una putada, el problema es tuyo por no haberte informado correctamente, deberías haberlo comprobado si no sabias si era la forma correcta la que te dijo el compañero.
 
@ntzz también te digo que mi compañero me aseguró que esa era la forma correcta, tampoco hubo nada que me hiciera sospechar lo contrario
 
@Pikoh +1, despues siempre hay problemas, yo ahora mismo cada vez que me piden algo, comento todo lo que hay que hacer, y si no se, lo digo claramente, y lo comentamos para ver si es la forma correcta (Aqui nadie sabe c# asique imaginate nuestras charlas jajajaja)
 
@ntzz Vaya puñalada le has pegao al pobre :(
 
@DavidDPG eso es lo que no hice porque me da cosa inferir que la culpa es de mi compañero ante mi jefe
 
6:57 AM
@Blazerg Yo te digo, que un compañero no creo que lo haga con malicia, pero hay que ser responsable en el trabajo, y si algo falla por tu culpa, hay que sacar pecho y enmendarlo como buenamente se pueda.
 
@Aritzbn decir la verdad no es dar una puñalada hombre, soy el primero que he dicho que la cagué
 
@Aritzbn La que te tengo que dar a ti cuando te pille diras xd
 
@ntzz :(((( ayer estuve mirando a ver si te veía por mercadona, tienes el pelo rizado?
@Blazerg solo era una broma
 
pero son cosas que pueden pasar en cualquier momento, todos nos equivocamos de vez en cuando pero sigo sin tener claro cuál podría haber sido el mejor enfoque para responderle a mi jefe
da para crear un hilo en workplace.stackexchange xD
 
El primer proyecto que hice no valió ni pa cagar y a causa de él me comí un baneo en SOen :) de todo se sale
 
7:01 AM
igualmente tampoco fue una super cagada ni nada, la bronca de mi jefe fue algo exagerada para algo que se cambia en un par de horas pero bueno
 
@Aritzbn ah lol, acabe al final con la chavala en garbera y nos dimos un rule por ametzagaña que queria dar un paseo jaja
 
y ayer pude jugar al overwatch con @ntzz !
 
@ntzz jo xd si quieres el viernes podemos quedar... \º-º/
 
me dio un par de consejos de posicionamiento cojonudos, es todo pro el tio
 
Ojalá fuese yo capaz de jugar a Overwatch xd
me gusta mucho verlo, pero jugarlo solo me aburre un cojón
 
7:04 AM
@Aritzbn Yo hice una app de gestion de inventario de telecomunicaciones de una provincia para guardar datos y posiciones de todo lo referente a telecomunicaciones con todas las compañias, y te juro que a parte del subnormal de turno que lo pidio (funcionario), no ha visto la luz ese proyecto nadie.
@Blazerg otro dia le damos mejor y si se une mas gente mejor, que los guiris no son muy friendly muchas veces jaja
 
@ntzz Si le dais y no os importa llevar lastre me apunto o/
 
@Aritzbn Un juego esta para divertirse, mejor en compañia siempre :)
 
@Aritzbn yo ya soy un lastre para @ntzz no veo el problema haha
 
Fú, que asco de día de verdad :(
 
Pero que diras, si lo hiciste bien! anda... que yo no pido que haya que ser pro ni saber jugar bien siquiera xd
Ademas me echaste el nano <3 , love u !
@Aritzbn Es miercoles, mejorara :)
 
7:09 AM
Que no tengo na' que hacer xd
Estoy mirando respuestas en SO pa pasar el rato, tampoco me puedo liar mucho por que le tengo que pasar la actualización de la app a un señor para que la instale y todavía no ha llegado al sitio
 
@Aritzbn pues mira a ver si en ionic 4 se puede crear un menú lateral
por lo visto no funciona la propiedad [content] del menú, hay algún bug por ahí...
 
@PabloSimonDiEstefano bueno, voy a mirar a ver que es ionic xD
 
@Aritzbn XD XD
como había leído algo de app digo, a ver si la ha hecho en ionic y además me puede ayudar!
jajaja
 
@PabloSimonDiEstefano que va, mi app está hecha en xamarin-android
 
@Aritzbn Ayudame a mi, como puede un label recoger el font size o calcularlo para que ocupe el width completo ?
 
7:16 AM
@PabloSimonDiEstefano hace falta IDE para ejecutar código ionic?
@ntzz un label de que, wpf?
 
buenos días
 
Hoolaaa Paaablooo
 
@Aritzbn xamarin forms pero si, me vale
 
@ntzz que estás intentando hacer?
 
Tengo un grid, tiene dos row Auto, en la primera solo hay un Label, quiero que el tamaño se ajuste en funcion del tamaño de la caja
 
7:20 AM
@ntzz eso si y con zen te curaba a muerte haha
 
 
Voy a crearme un proyecto y pruebo cosas, ¿la label es lo del 5?
 
Ajustar "incidencias" por ejemplo para que concuerde un poco de tamaños
<StackLayout
                        Grid.Row="0"
                        Grid.Column="0"
                        BackgroundColor="#e9ecef">
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="Auto" />
                                <RowDefinition Height="Auto" />
                                <RowDefinition Height="*" />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
 
@Blazerg Poco más puedes hacer. En esos casos habría que averiguar si tu compañero te lo explicó mal o si tú no entendiste las explicaciones, porque lo mismo puedes enseñar a tu compañero la manera correcta para evitar futuros problemas
 
@PabloLozano me lo explicó 100% mal y se siente mal por ello, no fue adrede ni mucho menos
 
7:23 AM
Pues ya está, shit happens
 
porque él estaba al lado cuando vino el jefe y luego se disculpó, me explicó como se hacía en otro proyecto pero que no tiene nada que ver en el otro
exacto, shit happens
 
@ntzz no entiendo bien lo que quieres hacer, ¿Que incidencias tenga un tamaño dinámico dependiendo del tamaño de la pantalla?
 
@Aritzbn yes
Para que entiendas, Quiero que el font size se me calcule en funcion de la caja un poco, que ocupe como el 70% minimo o algo asi :S
Le doy margenes laterales y si calcula luego pues guay, pero no hay propeidades para ello, estoy mirando unos xamarin examples a ver que hacen :S
@Blazerg no te sientas mal por ello, es una anecdota más xd
Yo de cuando hice mis practicas (casi ni programe), mas bien daba soporte, tuve cada una... jaja
 
Ojalá hubieran porcentajes en estas cosas... estoy mirando en internete a ver que veo
 
@ntzz no si mal no me siento, son cosas que pasan pero sigo pensando que tiene que haber una forma de haber gestionado la situación mejor
estas cosas sirven para aprender para el futuro
 
7:30 AM
Si se siente mal tu compi, debería haber dicho algo a tu jefe, eso sí
 
@Aritzbn la verdad que si, encima mucha documentacion son de como 1 o 2 versiones anteriores y funciona las cosas a cachos y no merecen la pierna mucho
 
@PabloLozano eso lo pienso en parte también pero bueno, esas cosas pasan rápido y no sabes como vas a reaccionar
 
@ntzz No sé, mi sensación con Xamarin es que hay poca comunidad y el diseño de layouts es muy enrevesado, me frustra muchísimo hacer cosas responsive, al final hicimos todo con parametros fijos para moviles de 6 - 6.5 pulgadas y ale, así que no tengo muchos ejemplos, lo suyo va a ser que lo hagas por código.
 
@Aritzbn claro, pero el tema es que yo quiero que quede bien para tablet y movil, asique responsive 100% jaja
Voy a ver como hago para que calcule en funcion de la caja... me va a dar un derrame cerebral ya veras
 
7:47 AM
@Aritzbn eyyy que ando bastante liado! jejeje
 
fu xd que asco, he intentado simular una cosilla girando la pantalla del movil y se me ha quedado todo arriba a la izquierda, soy una caca :(
 
@Aritzbn XD XD
 
@PabloSimonDiEstefano xd intenté buscar algo en ionic 4 en github para probar lo del side-menu pero no sé como ejecutarlo 😂😂😂
 
@Aritzbn esque tienes que instalar ionic y todo el copetín
 
Ahhh ahora entiendo
yo vi un index.htm y dije, ostras, a ver que pasa
pero no pasó nada :V
 
7:48 AM
no te preocupes, al final lo haré de otra manera y apañao, parece que es un error de angular
 
Luego ya vi que había un main y por eso te pregunté a ver si hacía falta IDe, pero ya vi que sí
 
qué respeto da votar ahora como duplicada una pregunta... me estreso y todo :P
me está costando acostumbrarme
 
@PabloLozano y eso?
 
@Blazerg Si es de Javascript, la cierro con mi voto, tengo la medalla de oro
no hay opción a que alguien la revise y diga "no, dejémosla abierta"
 
@PabloLozano no serás un pro tu no?
 
7:54 AM
mientras no me paguen por ello, sigo siendo amateur
(programador profesional, moderador amateur)
 
xdd jsjsjs me ha pasado el "señor analista" un fragmento de código con referencias a un montón de objetos que no tengo para que averigüe por que está dando una excepción
me parto la p*lla
 
oye @Aritzbn, si yo tengo un label en xaml creado con un x:name, puedo recogerlo en el .cs tal y como está para aplicar por detras unos cambios? como?
 
@ntzz en xamarin forms no sé, ahora te miro, en xamarin-android haces un Resource.Id.ElNombreQueTenga
parece que es más fácil
 
Label casilla = this.FindByName<Label>("TituloCasilla");
Joe lo que me costo encontrar el findbyname xd
 
Estoy flipando xd
me dice el señor analista que cambie esto:
For Each sPar As String In valores
por esto:
For Each 'table=MAINTENANCE&nodeID=90528&locationID=1&nodeTS=1566088340&serverTS=1566088387&v1=134&v2=3922125292' As String In valores
para poder testear xd
Sus palabras exactas han sido cambia en el for each sPar por el table que hay despues de los dos puntos en el txt que te he pasado
Quiero: llorar
 
8:09 AM
el buen testeo que se quedara de por vida? xd
@Aritzbn ya lo encontre como
<Label.FontSize>
<OnIdiom Phone="16" Tablet="32" />
</Label.FontSize>
huehuehue
 
@ntzz no se, voy a pasar de esto un poco, si me pasa el marrón que al menos me lo pase bien y se preocupe un poco... xd que le he dicho que me pase el proyecto y dice que no lo necesito \º-º/ pos na'
 
8:29 AM
Joder voy a llorar, he encontrado el OnIdiom y el OnPlatform y estoy enamorado xd
 
@ntzz para que sirve? lo he visto antes y ahora que lo mencionas me da curiosidad
 
El OnIdiom le puedes dar size dependiendo del dispositivo, al ser movil un size y a tablet otro.
Y con el OnPlatform si es IOS otro y con Android otro
Me falta saber si puedo detectar si esta girado el dispositivo, que lo dudo, seria ya la repanocha xd
Na, no veo que se pueda, ya si tiene eso me da una lipotimia del gusto xd
 
por cierto, puse una pregunta en workplace.stackexchange al final por si alguien quiere verla xD
0
Q: How should I face my manager if I make a mistake because a senior coworker explained me something wrong?

BlazergI work as a software engineer, in this situation we have two people, John and Mike, John is my boss and Mike my teammate. John ordered me to do a task that I didn't know how to do exactly, the task is "business related" so this is not about my technical expertise, anyone in my situation would ne...

 
joer T_T no sabe lo que es un objeto
me ha dicho que busque el EstadosPlazas, que es una clase OBVIAMENTE hecha por nosotros en nuget
#HELPPPP
 
8:41 AM
y fue una buena idea porque me han dado un par de ideas que no había pensado
 
@Blazerg A ver si te pongo una respuesta yo, pero lo que te digo, lo mejor que puedes hacer es informar de por qué está mal, y qué es lo que has hecho a tu jefe, y sin culpar explícitamente a tu compañero
Al final del día no está mal que ambos sepáis qué está mal
Ah mira la primera respuesta expresa exactamente lo que te quería decir
 
@DavidDPG si aunque de momento la que más veo para aceptar es la segunda respuesta
 
Sí pero creo que ocultar que Mike está equivocado no es buena cosa
En todo caso hablar con él en privado y comentárselo
 
Ya se ha comentado que lo sabe, estaba presente cuando el jefe se quejó
 
pero lo que me comentaron es cierto también, que por defender a mi compi a lo mejor estoy ocultando a mi jefe algo que podría potencialmente hacerle ver algún otro error que se haya hecho en el pasado
@PabloLozano exacto
 
8:52 AM
@Blazerg Por eso comenté que lo mejor era aclarar si la explicación realmente estaba mal y que aprendieran los dos del error
 
@Blazerg Pues entonces si no quieres quedar como un chivato coméntale a Mike eso y proponle que lo saque a colación él mismo. Desde luego lo que no es profesional es saber que puede haber un error potencial y no intentar solucionarlo
 
poco más se puede hacer
 
@DavidDPG esa no sería una mala respuesta si la quieres poner en la pregunta, me parece una buena idea
 
@Blazerg En cuanto tenga tiempo
 
9:15 AM
@PabloSimonDiEstefano si xamarin forms, pero me referia a directamente en el xaml que tuviera la propiedad de orientation para cambiar en funcion de la orientation el font size de un label, sin tener que hacerlo por codigo con evento de cambio de orientacion
 
@Blazerg Ya te la he dejado
Suena un poco dramática pero es lo que pienso
 
9:34 AM
@DavidDPG al contrario, de momento es la que más me gusta con diferencia
 
@Blazerg :D
 
10:04 AM
hola buenos dias
que tal llevais el verano?
 
@CharlyUtrilla buenos días mañico =)
 
oye tengo una duda con php y mysql
tengo una variable de sesion que guardo en cada pagina que entro
 
@CharlyUtrilla buenas. Ya que estás aquí,echa un vistazo a los comentarios de esto es.meta.stackoverflow.com/a/4286/15301
 
si, ya lo vi y teneis toda la razon, me cole
lo deberia quitar?
 
@CharlyUtrilla yo creo que lo mejor es lo copies, lo elimines y lo añadas donde te dice Alvaro
:)
 
10:11 AM
ok
 
@CharlyUtrilla oye estaba leyéndote y la borraste T_T
 
claro yo soy un mandado que obedece
alguno controlais php y mysql?
 
0
A: Saludar o no saludar

Charly UtrillaEn mi humilde opinión, creo que en este sitio web está empezando a cundir la deshumanización. Me explicaré: El no saludar, aunque solo sea un "hola", es, a mi entender, una falta de respeto, semejante a no mandar un comentario de agradecimiento del que hizo la pregunta cuando se la responden con...

@CharlyUtrilla perfecto asi :)
 
muchas gracias
 
@CharlyUtrilla algo, comenta
 
10:22 AM
tengo una variable de sesion guardada que paso en todas las paginas con el nombre de usuario logueado, pero si es admin quiero que no me muestre determinadas paginas
necesito hacer una query para saber si es admin o hay alguna otra manera de poder sacarlo?
 
Porque no guardas segun el tipo de rol, un numero, y luego cuando imprimes lo que quieres mostrar, en funcion de esa variable de sesion muestras o no el contenido por ejemplo?
 
si, es otra posibilidad
voy a intentarlo gracias
 
10:43 AM
Me da la sensación de que me están copiando la respuesta @Blazerg
Tú qué dices?
 
@DavidDPG quién?
 
@Blazerg Frederi ROSE
 
@DavidDPG puff odio las respuestas que se ponen a editar y editar y editar
y encima tiene cosas contradictorias la respuesta con los edits
 
Ya... diría que el tío quiere convertir su respuesta en un compendio de todo lo que han dicho los anteriores
 
@DavidDPG si y sobretodo no me gusta porque la respuesta tiene unos votos positivos de antes de los edit donde su respuesta iba por otro lado distinto
 
10:49 AM
@Blazerg Si quieres se lo comento, o coméntaselo tú
 
@DavidDPG dile tu si quieres que yo llevo muchos comentarios ya
 
puff... qué pereza ponerme en una batalla dialéctica con este señor
Creo que lo voy a dejar pasar
 
@DavidDPG a mi es que me ha parecido una respuesta mala desde el principio pero es la más votada porque como la tiene bien redactada con los títulos en negrita etc pues ok
 
@Blazerg Si quieres te re-redacto la mía para más efecto
Eso sí puedo hacerlo
pero el trabajo de moderador me abruma
 
@DavidDPG como veas, yo te la puse como aceptada ya
 
11:05 AM
Hola hola
@ntzz Cómo vas?
 
11:15 AM
Espero que esto sea claro:
Sin ánimos de polemizar, creo que la intención del sitio (a diferencia de otros foros), es mantener la neutralidad en el trato interpersonal. Si bien, se sugiere usar un idioma respetuoso, también se sugiere evitar los saludos (personales o no) y sobre todo evitar respuestas o comentarios de agradecimiento. El motivo es simple: es la filosofía del los sitios de StackExchange. Si eres miembro de alguno de los sitios de StackExchange, entonces estás de acuerdo con las políticas del mismo, y ésta en particular es una de ellas. — Mauricio Contreras 39 secs ago
 
11:47 AM
@MauricioContreras La verdad que genial, me diste en que pensar bastante jaja, estoy acabando esta app, a ver si tengo suerte y la dejo funcionando para el prox mes todo, y puedo empezar otra de 0 para poder hacerlo todo bien :)
 
11:59 AM
He encontrado rodando por mi casa 15 dados del juego Boggle. Por tanto me falta uno. Para saber cuál me falta he dado con esta respuesta que lista las configuraciones de los 16 dados en la versión internacional del juego. Con eso y un pequeño script en python acabo de averiguar qué dado me falta. yay!!
# Estos son mis dados (me falta uno)

mis_dados = """
SEDONT ROSIMA LUGYNE VITGEN
ZEDVAN RIFOXA JAOMBQ AEAOTI
CARELS HEFISE NERISH TRIABL
KOUETN DAMCEP PUTELS
""".split()

# Esta es la configuración internacional (según boardgames.stackexchange.com/a/29458)

internacional = """
ETUKNO EVGTIN DECAMP IELRUW
EHIFSE RECALS ENTDOS OFXRIA
NAVEDZ EIOATA GLENYU BMAQJO
TLIBRA SPULTE AIMSOR ENHRIS
""".split()

# Veamos si coinciden y qué dado me falta

mis_dados = set(frozenset(dado) for dado in mis_dados)
Resultado: Me falta un dado con las letras EWILUR
El tipo de datos set() es tremendamente útil!
(pues cuando yo copié la configuración de mis dados lo hice en orden arbitrario de sus caras, sin tener que compararlos con los que había encontrado en internet)
 
@abulafia Es esto uno de los típicos problemas de concursos de programación?
O estamos hablando de codegolf?
 
@DavidDPG No, qué va. Es un caso real!!
Es que me acaba de pasar
 
Ah
xD
Como ha venido así tan de improvisto
 
Como solo me falta un dado, pensé en sustituirlo por uno de parchís, pero necesitaría saber qué letras tenía el dado que faltaba para reconstruir el juego original lo más fielmente posible, y así asignar la letra correcta a cada punto del parchis
lo he puesto así de improviso porque me ha dado mucha alegría resolverlo rápidamente gracias a python :-)
 
No tengo mucha idea de python y no sé que es Boggle pero yo diría que tus dados y los internacionales no coinciden ninguno
 
12:08 PM
Pero ahora que lo dices sí que tiene toda la pinta de un enunciado :-)
 
@DavidDPG tu respuesta ya truiplica en votos a la segunda, hay justicia en el mundo, se ve que le quitaron votos cuando empezó con los edits
 
@Blazerg Me alegro
 
@DavidDPG Es que un dado tiene seis caras y en cada una, una letra. Pero las letras pueden aparecer en diferente orden pues cuando yo las escribí (copiándolas del dado físico real) no sabía en qué orden tenía que escribirla. Así el dado ABCDEF y el FACBDE serían el mismo
por eso he usado conjuntos para resolverlo, pues en ellos el orden no importa
 
Ah!
y frozenset... qué hace?
 
Podría haberlo hecho "a ojo", comparando una a una cada configuración internacional con cada uno de mis dados, pero me ha parecido mucho más rápido copiarlas en un orden arbitrario y dejar que python hiciera las comparaciones
@DavidDPG Es un tecnicismo. Consideralo equivalente a set(). Te crea un conjunto con las seis letras, sólo que al ser "frozen" es inmutable, no puede cambiarse. Hace falta que sea así para poder meter cada dado (que es ahora un frozenset) en un conjunto
pues los elementos de un conjunto en python tienen que ser inmutables (o al menos tener un hash constante)
 
12:11 PM
a ver que me aclare: haces un set inmutable de todas las letras de los dados, haces un set de sets y luego restas ese con el internacional
 
@DavidDPG Exactamente
hace una diferencia de conjuntos
es decir, te da qué elemento está en internacional pero no en mis_dados
 
y python tiene definida la diferencia de conjuntos en el operador -
 
@DavidDPG así es
 
maldito python y todas las cosas que trae de base
 
Al final esa diferencia sale {frozenset({'E', 'I', 'L', 'R', 'U', 'W'})}
la resta de conjuntos es otro conjunto, en este caso con un solo elemento, que es lo que va entre llaves
y los elementos de ese conjunto son las caras del dado que me falta
 
12:14 PM
Y si tuviera sets de sets de sets? es recursivo?
 
Ni siquiera sabia si tenía la versión internacional o la inglesa o cuál, pero esta operación me ha confirmado que tengo la internacional (de otro modo la diferencia de conjuntos sería mayor)
@DavidDPG en este ejemplo tengo un set de frozensets, que en la práctica es un set de sets
para hacer la diferencia tiene que comparar cada frozenset de un conjunto con los del otro. La comparación de conjuntos se hace viendo si son iguales sus elementos
 
@abulafia sí pero al tener un set de sets de sets, tendría que comparar igualdad para cada conjunto incluído en el conjunto superior
 
en este caso los elemento son ya letras, pero si fueran frozensets a su vez, los compararía igualmente
 
es decir lo que estoy preguntando es si python comprueba igualdad de conjuntos de forma recursiva
 
si es eso a lo que te referías, sí
en realidad lo tiene más fácil
precisamente el requisito de que los elementos de un conjunto sean hashables es para evitar esa recursión
dos elementos son iguales si tienen el mismo hash
lo mismo da que sean conjuntos a su vez o cualquier otro tipo
 
12:16 PM
ajá, es cierto
 
por eso no me deja hacer un set de sets, pero sí un set de frozensets
el frozenset es hashable, el set no
porque en el set aún puedo meter y sacar cosas
y eso cambiaría su hash
 
puedes tener objetos mutables en python que sean hashables?
En java tienes que implementar una función que te saque el hash
 
@DavidDPG Sí, en python cualquier clase puede implementar sus métodos __eq__() (para comparación de igualdad entre instancias) y __hash__() (para computar su hash). Si una clase implementa ambos, sus instancias pueden ser elementos de conjuntos (o claves de diccionario)
 
@abulafia xddd, yo apenas tengo como juego de mesa en mi casa una Oca y un Parchis. XDDD
 
entonces set no tiene implementada una de las dos
pero frozenset sí
 
12:20 PM
@abulafia, de hecho es el mismo tablero, por una cara es Oca y por la otra es Parchis. XDDD
 
@DavidDPG Eso es. Pero además set tiene métodos para extraer elementos o añadirlos, mientras que frozenset no los tiene
 
@abulafia, frozen set suena a película animada, algo así como el Set donde Filmaron Frozen.
 
porque implícitamente se supone que si implementas __hash__() no debes hacer trampas, es decir, no puedes devolver el mismo hash si no son iguales
 
A esta hora estoy en baja de cafeína, voy a por un café
 
(en .net es similar)
 
12:22 PM
@abulafia y no puedes computar un hash de los hashes de cada elemento?
ya sé que eso entra precisamente en la recursión pero me parece útil
 
@DavidDPG Puedes, claro
puedes implementar __hash__() como quieras
 
@Pikoh shhhh estamos hablando de lenguajes importantes
 
@DavidDPG por eso
 
incluso puedes simplemente retornar como __hash__() el id() del objeto, que es en realidad la dirección de memoria en que está almacenado. De ese modo su hash es simpre el mismo aún si sus valores cambian. Naturalmente con eso la puedes liar
 
@Pikoh TIOBE no está de acuerdo
 
12:25 PM
@DavidDPG tiobe es una chorrada, pero aun asi no creo que diga que c# es un lenguaje poco importante
 
@Pikoh pone que tiene "poca" cuota
donde poca es relativo claro, creo que es el 7º
 
@DavidDPG si 5º mas usado es poca..
 
ah, pues el 5º
menos que python y java, que es a donde quería yo llegar
@Blazerg ya tiene más votos esa respuesta que cualquiera que haya hecho aquí en SOes
cómo se notan las mentalidades y la cantidad de gente
 
@DavidDPG también es la pregunta que he hecho con más respuestas haha
@DavidDPG también se nota como todos entienden perfectamente como funciona el sistema en stack exchange
 
buenos días
 
12:38 PM
HIIIIIIIIIII GUYYYYYYYYS A COMENZAR EL DIA CON EL PIE DERECHO
 
@JoseAntonyMundacaAngeles Yo termino el día con el pie derecho
Porque me voy en 40 minutos
 
@DavidDPG Maldito..
 
En 30 me voy yo
 
@Pikoh Tu tambien xD
 
Hola Hola buenos días a todos
Cómo van?
 
12:46 PM
@LauraZ Buenas tardes por aqui jaja
 
@Marc Jajaja ohhh cierto!
Cómo vas Marc?
 
@LauraZ pues esperando a que termine la jornada xD, intentando que se me pasen rapido las casi 3 horas que me quedan
 
@Marc ... Pringao
 
@LauraZ buen día
 
12:49 PM
@DavidDPG Almenos yo no soy Javero, alguna cosa buena te tenia que caer algun dia xD
 
me encanta este momento del día cuando los españoles estamos terminando la jormada y empiezan los americanos
@Marc +1
 
@Marc Chaval yo estoy haciendo angular + kotlin en un proyecto blockchain
 
ACA RECIEN COMIENZA
 
@Blazerg El cambio de turno xD
 
se me está haciendo eterno el día hoy
 
12:50 PM
No hay java aquí con el que me puedas atacar
 
@DavidDPG pero xq me lo dices a mi? si yo adoro kotlin lol
 
Yo estoy en la recta final de la jornada
 
@Blazerg uy
 
@Marc el cambio de turno si haha
 
Has escrito y tu nombre se ha sobrepuesto al de @Marc
 
12:51 PM
@Marc ::facepalm::
 
@Pikoh Se que me apoyas en esto (lo de Java) xD
 
@DavidDPG y no es open source no?
 
@Marc al 100%
 
@Blazerg El proyecto? No... de hecho hemos firmado cláusula de confidencialidad
 
ultimamente busco algún proyecto open source donde hacer algo de kotlin
 
12:52 PM
@Marc ya casi!
 
@DavidDPG shit happens
 
@byte96 Hola cómo vas?
 
@LauraZ Todo bien por alli?
 
@Marc @Pikoh vaya unos elitistas que estais hechos... no me siento bienvenido al chat
 
@DavidDPG Esperate que se una @gbianchi y estamos el pack completo xD
 
12:53 PM
@Marc Bien bien, venía a saludarlos y de paso quería mostrarles algo extraño con las fechas en JS
Creo que es por la zona horaria
 
Y encima @Pikoh ejerciendo su poder de moderador y no modera estas conductas tan opresivas
 
@LauraZ Muy probable, suele dar muchos dolores de cabeza el cambio de zona horaria xD
 
@DavidDPG bah, pasa de ellos con su odio a java si andas currando en Kotlin que posiblemente es de los mejores lenguajes para programar ahora mismo
 
Si acá en Colombia, yo selecciono el dia de hoy, me va a mostrar en el input la fecha de ayer. Y así con todos
 
@Marc buah el tercero en discordia
 
12:54 PM
mientras estemos todos de acuerdo en que php es el verdadero infierno, todos contentos
 
Esto no pasaba ayer en horas de la tarde (bien noche en Europa)
 
@Blazerg Ya hombre tranquilo si esto es en buen humor
Ya sé que mi lenguaje es mejor que el suyo ;)
 
@Marc Muy extraño :c
 
@DavidDPG exacto haha
 
@Blazerg Odio incondicional a muchas cosas, lenguajes de programación (Java por ejemplo) y lo que no son lenguajes de programación (PHP por ejemplo) xD
6
 
12:55 PM
Estuve leyendo esto a ver si alguno entiende algo que yo no
 
@LauraZ creo que javascript tiene algo de LocaleDate para tratar con las zonas horarias
 
Aug 16 at 15:10, by gbianchi
user image
 
Me preocupa un poco, en la mayoría de las oficinas siempre laboramos en horas de la mañana, y si se descuadra creo que me voy a liar un poco
 
@Marc C# java done rigth hahahahahahaha
poco java 11-13 ha tocado el que ha escrito eso
 
@DavidDPG Pues probé con toLocaleDateString y con toLocaleString
 
12:57 PM
La frase correcta sería C# is older versions of java done right
 
Ambas con el mismo resultado, también lo definí en es-CO, es-MX, es-AR y sigue igual
 
@DavidDPG java sigue teniendo cosas mal hechas que están resueltas en C#
 
@Pikoh ejemplos ejemplos
 

« first day (1391 days earlier)      last day (1700 days later) »