« first day (2241 days earlier)      last day (1165 days later) » 

00:18
@Pablochaches estuvo bien reportada.. gracias!
01:16
Hola gente! una duda: ¿No se supone que asp.net core parsea "" a null por defecto? me esta guardando "" en la base de datos en lugar de null y no toque nada relacionado a esa configuracion. Inclusive poniendole encima de la propiedad [DisplayFormat(ConvertEmptyStringToNull = true)] lo hace igual
Esa forma como la mas formal, intente otras como las de este post: stackoverflow.com/questions/60735864/… pero ninguna cambia el comportamiento
02:02
@Orion no
 
7 hours later…
09:25
¿Alguien sabe docker?
 
2 hours later…
10:57
Ya lo arregle.
 
1 hour later…
12:23
alguien por la zona?
que sepa de oracle SQL
12:53
@CandidMoe Yo
@abulafia Ya logre solucionarlo. Tuve que instalar pi-hole vía docker, pues no soporta Linux Mint. Interesante docker.
si yo creo una funciuon con CREATE PROCEDURE, que compila y ejecuta bien desde PL/SQWL
como la llamo desde fuera?? porque ni el select from dual, ni execute, nada me funciona
¿Se han fijado el precio de los raspberry pi? Se fueron a las nubes, increibles. Ahora están casi 3x que hace dos años atrás. Mismo modelo 3b+ ...
@CandidMoe ¿lo acabas de descubrir? Verás cómo te entusiasma
@abulafia Pa'que te cuento. Instale Linux Mint 20, que tenía a mano. Actualizar, configurar, bajar Pi-Hole. Pi-Hole no funciona con Linux Mint, pero si con Fedora. Bajar Fedora (2 GB), instalar, actualizar (otro GB), instalar Pi-Hole. No anda muy bien. Volver a instalar Linux Mint, actualizar, configurar, bajar Docker. Presto!
Se siento de vuelta a mi lejana juventud, cuando no había que instalar nada.
Sólo copiar los ejecutables y correr el principal.
Ahora necesito que la imagen de Pi-Hole parte automáticamente.
13:14
Sí, cuando las dependencias se han vuelto un problema tan gordo, la solución es "empaquetar el sistema entero con sus dependencias" y eso es lo que hace docker
igual te gustaría Go. En mi corta experiencia con este lenguaje, la sintaxis no me hace echar de menos Python, la concurrencia es muchísimo más simple, es compilado y fuertemente tipado pero no hay que andar declarando todo, tiene OOP pero no tiene clases, los diccionarios son un tipo nativo... y al final de todo obtienes un simple ejecutable con todas las dependencias dentro, bien facil de desplegar
@abulafia ¿Y tendrá una versión para microcontroladores?
Pues eso ya...
parece que si
@abulafia Si, aparece desde el Arduino Uno hasta el ESP32. Lo voy a probar.
De hecho, en principio, yo pensaría que Go es más "micromizable" que Python
como lenguaje es más simple. No necesita intérprete. Con un compilador cruzado podrías hacer el desarrollo fuera del microcontrolador. Y no tiene una librería estándar tan monstruosa (cosa que de hecho micropython tampoco tiene)
@abulafia Bueno, corre en un Arduino con 2 KB de RAM. MicroPython require un ESP8266 mínimo.
 
1 hour later…
14:36
@gbianchi Todos se quejan y dicen que ese es el comportamiento por defecto en el manejo de los strings vacíos y siendo justo lo que necesito no me lo hace, y como dije, las implementaciones personalizadas no me lo estan tomando (lo que mas me preocupa es que no me lo toma incluso con el data annotation).
Y esto ultimo es lo que se me hace muy raro y que debe haber algo en algún lado, pero como ya dije, no configure nada personalizado con respecto a esto.
 
2 hours later…
16:09
@Orion no te sigo.. queres contarme mas???
17:07
que es el winter bash?
Slate on December 15, 2021
Get your hat on! It’s Winter (Summer?) Bash time again.
@Christian, es una época del año en la que aparecen sombreros como si fueran Pokemons. Muchos intentan obtenerlos todos (Gotta catch'em all), otros simplemente pasan de ellos, y algunos por estas fechas ni se enteran.
como yo, que recien me entero
ya estaba leyendo
Jejeje, hace 2 años publiqué una pregunta en Meta, sobre el texto que indicaba si participabas o no. Coincidió con una época rara en donde lo de la inclusión y los ofendiditos estaban de moda, ahora eso, en mi caso, no es más que historia. XD
pinche generación de cristal
voy a darme una vuelta por el sitio, he andado un poco perdido estos días
@Christian tu estás usando un sombrerito, muy caballeroso, se lo pusiste al chico y no a la dama de tu avatar. XD
Este año no me apetece usar sombreros de esos. Por lo cual no me verás con ninguno. El año pasado si usé alguno.
17:21
@MauricioContreras sabía que no iba a pasar desapercibido y lo quise poner en el centro pero... ocurrio algo
Lo que no me gusta es que mi avatar ya no se mueve. No sé porqué. @gbianchi porqué mi avatar ya no se mueve?
no sabía que se podía poner gifs
Hay algo raro, si le doy a editar mi perfil, la imagen se mueve. Pero en la vista del perfil, no.
Parece que SE se ganó una demanda
@MauricioContreras ni idea
17:27
no sé por qué después de afeitarme la piel me queda suavecita
@Christian por?
@gbianchi Un tema con imgur, al parcer al embeber la image para hacer fit, se pierde la animación. No es culpa de SE, es culpa de imgur o de la forma en que hacen el resixe.
@MauricioContreras ahhhh puede ser.. o que haya tomado solo una version para hacer el resize
@gbianchi ya fue, parece ser problema de imgur y no SE como dijo mauricio
@gbianchi podría intentar aumentar el gif, pero prefiero dejarlo así.
17:29
oki
por qué no se ve el código?
ahora si
raro bug
2
A: Condicional if en python

Miller Aguirreya logré solucionar el problema, dejo la solución en la siguiente línea: df_prueba['quinta']=np.where((df_prueba['primero']>0.416),(df_prueba['segunda']*86400)*df_prueba['cuarta'], ((df_prueba['tercera']*86400)*df_prueba['cuarta']) Por si en algún momento se llega a necesitar. muchas gracias por...

Escribe el nombre del lenguaje después de los 3 backtics
si lo hice
No, estaba en blanco, lo edité
al no ver nada de código lo quité
el problema se solucionó editando el código
le agregué y quité un espacio y funcionó
por eso dije, "raro bug"
ya dije que se lo quité por que no aparecía código
realicé como 4 ediciones pero no son registradas al ocurrir dentro de los 5 min, después de eso solo se queda la última
No sé qué le hiciste, pero al final se ve que no pusiste python. XD
pues no lo puse por que el código no se veía
y realicé varias ediciones para ver que pasaba
17:50
@gbianchi, si publico un respuesta en Meta inglés, sobre mi gif animado, crees que me hagan caso? Es que la url y el tamaño asignado al contenedor no tienen sentido. XD
<img src="https://i.stack.imgur.com/CFkRa.gif?s=256&amp;g=1" alt="" width="128" height="128" class="bar-sm bar-md d-block">
@MauricioContreras ni idea.. pero no te van a llover negativos... como mucho, no te haran caso.. y es en meta.se donde debes publicar...
fijate que no este ya publicado!
@MauricioContreras a mi me parece o esta pregunta y las dos respuestas son un desastre?
Si, lo sé, en inglés, que acá no hacen nada que afecte a lo global. Nos tienen marginados.
@gbianchi no las he leido, siendo Christian el que la postea, peco de confiado, las leo y confirmo o desmiento.
@MauricioContreras yo las lei.. y no las califico como si estan bien o mal, si no en la calidad...
la pregunta.. no tiene sentido... porque OP deberia decir que quiere no un condicional en python (que es if) si no un filtrado para un dataframe segun condiciones (que es algo muy diferente)..
la pregunta es terrible, pero le veo sentido a la respuesta del propio autor
Eso, hablo de calidad también.
17:58
la respuesta aceptada... tiene mil fallos y no se entiende nada...
siempre doy un voto positivo a las personas nuevas en el sitio que responden a una pregunta suya ya que se han esforzado para llegar a la solución
@Christian claro.. tiene sentido solo para el que pregunto... porque todo eso NO SURGE de su pregunta....
Bueno, par de comentarios en pregunta y respuestas y un voto de cierre a la pregunta por falta de un [mcve]
Si se cierran ellos solitos.
@MauricioContreras hola y hola al chat, Mauricio no te preocupes, voy a contratar una sim IoT y se acabo el problema, el Lunes les llamo y que me cuenten.
@gbianchi exacto, no se entiende bien la pregunta, la respuesta tampoco da muchas luces, y la aceptada es ba su ra
18:00
leí que me querias ayudar, gracias, mejor divierteté con otras cosas xDD
@David pues me divierto ayudando a la gente y molestando a @gbianchi
lo último da más placer
@MauricioContreras oiga... cuideme que estoy pachucho...
xDD, un placer tu ayuda pero las ISP 4G ufff, no hay manera, al menos bajo windows, en linux ya veremos
-22
Q: Animated GIF as avatar

AlxgWhy are animated GIF images not displayed properly (not moving) if used as one's avatar? Is there a reason for imposing such restriction on user icons?

XD, ya tengo mi respuesta
Buuuuhhhh, no queda otra cosa que aceptarlo.
comoooo? yo tengo un gif en mi cuenta gmail hace 6 años al menos
18:03
@David pues yo pensaba que podrías hacerlo sin problema.
y vaya si se mueve xDD
@David hablamos del avatar de stackoverflow
El mio es animado, y hasta hace no mucho se movía en mi perfil.
Ahhh, para aqui, entiendo
Pero ahora ya no, y por lo visto así se quedará.
XD
@MauricioContreras será que soy muy torpe para esto, aún así porté a nueva sim y esa si que seguro esta tras CG-NAT
vaya avatar mitológico mas extraño xDD, Sin animo de ofender
18:06
La verdad, si entendiera exactamente lo que deseas hacer. Hablas de servidores en china, la luna o marte y tu IP pública y puertos TCP a través del móvil con SMS y GPS y no se que tantos. Como no estés tratando de hackear el Pentágono.
XD
bueno amig@s voy a ver si instalo ubuntu y a ver si me defiendo, un saludo
18:50
@gbianchi Es que no se como explicar mas. ASP.NET Core (no se como se manejan en otros frameworks) tiene como en cualquier otro ajustes predeterminados. El que supuestamente tiene por defecto y no me lo esta aplicando, es el de parsear todos los strings vacios ("") que recibe en el cuerpo del JSON a NULL
El tema es que en mi caso no me lo esta aplicando, pero quiero solucionarlo por con este parseo para no tener desparramado if preguntando si el carácter es vacío para transformarlo a null. Entonces si tengo el objeto ItemDTO en donde la descripcion es opcional:
public class ItemDTO
{
[Required]
public string Nombre { get; set; }

public string Descripcion { get; set; } // Esto deberia parsearse a NULL si llega ""
}
Pero en lugar de ser:
Descripcion: NULL

Llega:
Descripcion: ""
Y eso hace que en la base de datos se guarde el carácter vacío en lugar de NULL
@Orion ok.. eso es muy diferente...
donde estas diciendo que haga eso?
Y ni de esta forma me lo parseo a null (que igual no quiero tener que especificarlo manualmente en cada propiuedad nulleable):
public class ItemDTO
{
[Required]
public string Nombre { get; set; }

[DisplayFormat(ConvertEmptyStringToNull = true)]
public string Descrfipcion { get; set; } // Esto deberia parsearse a NULL si llega ""
}
@gbianchi Como dije antes, en ningun lado, por defecto me lo deberia parsear a null, pero no lo hace ni siquiera poniendo manualmente ese DisplayFormat
@Orion Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data
como queres que muestre null en la pantalla?
Ya te muestro una foto que deberia ser mas claro, dame un minuto
@Orion porque estas usando una propiedad de display, no una de base de datos!
me parece que ahi esta tu error...
vos recibis de la pantalla "".. y queres que grabe null?
igual, "" no es lo mismo que null...
19:02
Claro, internamente, si descripcion es "", se deberia parsear a null en lo que recibo en el API
Eso se supone que por defecto se parsea a null si esta con ese valor
@gbianchi Justamente por eso quiero que se haga el parseo jajajajaja
stackoverflow.com/questions/60735864/… De ese post, la opcion con 12 votos a favor
@gbianchi Recibo "" y quiero que se parseé a null para ser despues lo que se guarde
19:32
@Orion no... donde dice eso?
Apa
Entonces lo malinterprete
lo entendiste totalmente al reves
lo que estas haciendo es parsear el valor que viene del back hacia el front!
no al reves...
le estas diciendo como mostrar un valor vacio, del back... pero no cambia el valor intrinseco pordefecto
que es lo que vos queres....
mmmm... Tenes alguna documentación para conseguir esto al momento de guardar?
Te transfiero unos pesitos
jajajajajajaj
No se si tocar algo en el override del savechanges podria ser. El tema es que al ser una aplicacion con varios DB context, implicaria especificar eso en los N Dbcontext si eso no lo puedo hacer mediante alguna configuracion
19:46
Creo que simplemente me decantare por guardar strings vacios y ya
@Orion no se EF
20:02
XD
 
1 hour later…
21:24
@gbianchi Me faltaría ver una solución en el back para tenerlo en este también, pero lo que hice es crear un interceptor en el front-end que vusque en el JSON valores '' y si encuentra, parsearlo a null (ya que eso es de un campo opcional). Por lo menos ya de esta forma llega al back como tiene que ser.
Seguramente añada alguna logica en el override del guardado de los cambios para asegurarme en el lado del servidor que los '' sean guardados como null
 
2 hours later…
23:27
Lo que si ahora tengo que ver como puedo recorrer todos los valores en el JSON para el caso de anidaciones, porque de momento solo recorre un objeto simple
En esta parte solo recorre un nivel:
for (let key in req.body) {

if (req.body[key] === '') {
req.body[key] = null;
}
}

« first day (2241 days earlier)      last day (1165 days later) »