« first day (1914 days earlier)      last day (1177 days later) » 
00:00 - 16:0016:00 - 00:00

12:02 AM
Hola chicos.
 
no, chile necesita que los ingenieros y arquitectos se pongan de acuerdo y formen una federación social y que lleven la propuesta de una ley hasta que sea aprobada en donde ellos sean los unicos que puedan ordenar la construccion de una vivienda/edificion bajo la supervision de un organo del estado que diga que estan de acuerdo... y que dicha organizacion indique los estandares minimos de construccion... esto lo debe hacer el pueblo... no debe ser la empresa privada ni el gobierno...
ustedes viven bajo un gobierno es escojieron por votos no es una dictadura...
@Lolita hola
 
¿Alguien sabe mucho de Numpy?
 
@Lolita es algun anime?
 
Jajaja no
Es una libreria de Python
O modulo
 
@Lolita ya estas juganco con numpy?
se deben tener conocimientos de algebra lineal para entender esa libreria
 
12:07 AM
Es muy utilizado en el Machine Learning tenia que conocerlo algun dia jaja.
 
@FranciscoNúñez te lo agradezco
@CandidMoe no eres pobre si eres desarrollador
 
Queria saber si conocen algunas paginas donde pueda aprender o entender mejor como funciona.
Solo curiosidad
 
@Lolita habla con ella
 
12:10 AM
@FranciscoNúñez En Chile la clase política se ha entregado por completo al empresario. Izquierda y Derecha comparten directorios y veraneos. Es como tratar de elegir entre Pepsi y Coca-Cola.
 
documentacion official
 
@mauricio Bien le echaré dos ojos.
 
@Lolita un consejo no hagas lo que hice al principio
ya corria modelos de regresion lineal
sin tener ningun conocimiento matematico
 
no existe una clase politica... eso lo dicen solos los mediocres... que los politicos se dejen manipular por la clase empresaria es una verdad ... pero apuesto que si alguien independiente se postula para un puesto politico ... me aseguro que pasa dos cosas:
1. no lo apoyan.
2. busca apoyo en las empresas...
es lo que pasa cuando tienes a:
coca cola, pepsi cola y big cola en un concurso...
 
12:13 AM
Descuida no es que me vaya a meter a prender numpy solo es curiosidad, no tengo nivel para caminar por esas tierras.
 
@Lolita a mi me carrean cuando no tengo nivel XD
 
@FranciscoNúñez La clase política es una casta endogamica. Son todos hermanos, hijos, tios, sobrinos o esposos de algun presidente, ministro, senador, diputado o alcalde.
 
@CandidMoe y siguen votando por el mismo imagino el hijo del que les robo ...
 
Primera vez que escucho la palabra CARREAN.
 
mira lo que paso en el salvador cuando un empresario no politico se lanzo para presidente.... gano
@Lolita carrear es mas usada en juegos de videos... es cuando le pides a alguien mas fuerte (un experto en programacion) te enseñe todas la mañas para evitar el minimo de errores...
practicamente el hace el trabajo y al mismo tiempo te explica lo que hace y por que lo hace... y usted presta mucha atencion toma notas y lo imita lo mas posible...
 
12:17 AM
Ya entiendo XD.
 
@Lolita me da curiosidad, where are you from?
 
la diferencia entre un carry y un Maestro es que el Maestro te dedica el tiempo previo a la prueba... mientras que el carry es en tiempo real
 
República Dominicana y tu?
 
colombia
 
Jevi
 
12:19 AM
un carry, es como si yo tomara un examen de matemáticas contigo al lado ... y a medida que te lo haga te voy explicando como voy resolviendo todo... al saber que estas siendo evaluada al mismo tiempo le metes mas ganas a la explicación que te de el carry... normalmente los estudiantes no prestan atencion en clases por que en ese momento no estan siendo evaluados...
 
Realmente aprendo rapido de esa forma.
 
me parece que algunos colegios universidad de europa no coloca examenes por que evaluan a sus estudiantes en tiempo real y su desempeño...
 
El método de enseñanza debería ser reestructurado.
 
definitivamente ... el sistema de estudio actual es una completa perdida de tiempo...
cuando llegas a un trabajo estas siendo evaluado constantemente no una vez al mes o al cuatrimestre.... entonces al estudiar no te enseñan eso ... lo aprendes a las duras...
por eso es que muchos programadores son autodidactas... aprenden a evaluar en tiempo real su propio rendimiento y termina siendo frelancer... o si trabajan en una empresa pro algo cambian de trabajo cada 2 años ....
 
Todo lo que te dan en un año, y olvidas mas del 30%.
 
12:26 AM
y es normal no estan preparados para el ambiente laborar hasta antes de la pandemia
la pandemia le dio un giro completo a los ambientes laborales ... ahora todo es homework
 
¿Crees que es mejor asi?
Creo que depende del tipo de trabajo
 
por supuesto que creo que el home work es la mejor manera ... todo trabajo administrativo puede ser adaptado... algunos trabajos tecnicos tambien ...
 
Pienso también lo mismo.
 
incluso las empresas se ahoran un dineral en espacios de trabajo y consumibles
 
Si, y los trabajadores se ahorra el pasaje o la gasolina.
entre otras cosas
 
12:31 AM
exacto
 
La distracciones podrian ser un problema pero eso depende de el lugar o la familia.
 
es correcto...
en mi caso al principio fue dificil por que tengo 2 hijos uno de 10 meses y uno de 7 meses y cada 15 segundos querian algo de mi ...
o me preguntaban que estaba haciendo ...
incluso mi esposa me pedia que hiciera cosas...
 
Tambien se deberia ser muy responsable y no dejarse arrastrar de la comodidad del hogar.
 
hasta que tome un cuarto y lo converti en mi cuarto de estudio y combate y nadie puede entrar ...
@Lolita si para eso hay que tener cierto nivel de responsabilidad...
 
Bien hecho si se desea ser responsable, que imginen que estas en el trabajo.
 
12:34 AM
@Lolita dejar a un lado el juega vivo... entre otras malas mañas ...
y ser productivo...
hay gente que necesitan tener un supervisor en el hombro para que hagan su trabajo ... esa gente no sirbe para home work
 
Los mañosos como dices se veran mas tentados.
A procrastinar.
Procrastinar es una maldita maldición que odio con todo mi ser jaja.
Maldita Maldicion ok es como llover sobre mojado ignora eso.
 
jajajajajaja
si eres programador no puedes sucunbir ante esa maldicion
 
Si a veces quiere atraparme, por eso debo alimentarme de cosas que me motiven en lo que deseo
 
metete a voluntaria de algo .... hum hasta de la cruz roja ... siempre tendras algo que hacer...
bueno ahorita voy a programar
nos vemos luego
 
Bye
 
12:41 AM
antes de irme me falta 4 puntos para ver votos .... XD
 
1:03 AM
Ya volvi
 
1:24 AM
hOla
 
 
1 hour later…
2:47 AM
Hola
Any
@abulafia
Donde estara? jjj.
 
es quien te guia con python no
 
Si, pero si tu sabes podrias.
Es que trato de importa variables de un script a otro y no me funciona
Creo que lo estoy haciendo bien debería funcionar.
Aunque realmente son diccionarios pero es lo mismo supongo
Ya lo logre!!
Abulafia del pasado me ayudo
3
Q: Import de variables desde un archivo a otro con el FROM

zacktagnanLa intención es acceder desde un archivo (llamado, digamos, "index.py") a las variables definidas en otro (por ejemplo, "config.py"). Es decir, importar, a un archivo, las variables del otro. Vale, estos son los contenidos de los archivos: [config.py] # encoding: utf-8 _root_tit = 'Título de ...

 
 
4 hours later…
6:41 AM
Wenas
 
7:17 AM
Buenos dias
 
A las güenas :-)
 
7:33 AM
@Lolita Hey Lolita, creo que nuestros husos horarios no coinciden :-)
@Trauma Hola, te invoqué el sábado
 
@abulafia He visto el mensaje hoy ... los findes no me suelo conectar :-(
 
Ya supuse, ya
es que me aventuré a responder una de C++, y era para que un experto la revisara
 
ufff ... habrá que esperar a que llegue uno, ¿ no ?
 
aunque es un poco rollo, te resumo el meollo. La cosa es que he visto que obj2 = obj1 causa dos llamadas a constructores de copia
 
Buenas
 
7:35 AM
mientras que obj2 = funcion_que_retorna_obj1() solo causa una
 
Entiendo que obj2::operator=( ) espera un argumento por copia, ¿ verdad ?
 
el OP había metido varios prints para tratar de entender qué ocurría, y había llegado a la conclusión de que las cosas se llamaban en orden inverso a lo que su intuición le dictaba. Pero yo vi que no es que salieran en distinto orden, sino que faltaba una llamada al constructor de copia
@Trauma Si
 
@abulafia Hay lo tienes
una copia al recibir el argumento, una copia en el return
 
No, precisamente ese es el asunto
que no hay copia en el return
en el caso de obj2 = funcion() solo se observa una llamada a un constructor de copia
a diferencia de obj2 = obj1
por si te aburres y le quieres echar un ojo --> es.stackoverflow.com/q/422808/7123
 
Si, sera mejor :-)
 
7:38 AM
Puedes saltarte la pregunta, que está enunciada muy farragosamente y da dolor de cabeza
 
No me aburro, pero no tengo ganas de trabajar hoy :-)
paso de leer la pregunta :-/
 
de la pregunta quédate solo con el código que pone al principio
 
ok
 
y añora la indentación obligatoria de python
 
lo de la indentación, es porque el OP es un paquete
 
7:40 AM
Python te obliga a dejar de serlo :-)
 
punto para el
pero vamos, que en la vida real no veras código sin indentar en ningun sitio
@abulafia Asunto arresolvido
MiClase MiClase::operator=(MiClase m)
Recibe argumento por copia ... y el tipo de retorno es una copia también
Deberia ser MiClase &MiClase::operator=(MiClase m);
o mejor
MiClase &MiClase::operator=( const MiClase &m)
En funcion3( ) el compilador aplicará algún tipo de optimización copy ellipsion (creo que se llama así)
 
@Trauma Ahi quería llegar yo
 
vale, tu duda no es el operator=( ), sino las funciones
 
la optimización consiste en pasar por referencia en ese caso al operador= el valor retornado?
si, mi duda no es que haya operadores de copia invocados
es más bien que no sean invocados en el caso de la función
 
no exactamente. Consiste en no retornar, sino crear in-place
dejame que le eche otro vistazo
esto bastante seguro de que es eso, la omisión de copia
no retorna, sino que construye directamente en el espacio de pila destinado al return
son cosas ya muy de tripas del compilador
para descarar esas optimizaciones, deber'ias compilar con g++ -O0
para ver realmente cual sería el comportamiento canónico
 
7:51 AM
@Trauma Lo curioso es que lo hice y no hubo diferencia
 
jejeje
 
@abulafia he tenido que eliminar la respuesta del op y añadirla a la pregunta como edición. Quieres volver a poner el comentario que le habias puesto debajo de su pregunta?
 
pues siento no poder decirte mas. Aun con el -O0, el g++ hace cosas raras. Por ejemplo, omite el uso de variables locales siempre que puede
es un latazo para depurar
 
c++ hace cosas raras siempre
2
 
xDDD
No hombre. Solo casi siempre :-D
 
7:53 AM
ok, aceptamos barco
 
Yo estoy probando esta: es.stackoverflow.com/q/422915/149531
Todos los dias se aprende algo nuevo
Efectivamente, el destructor de las clases hijas machaca la tabla de funciones virtuales, y la deja tal y como la dejó la clase padre
 
@Pikoh Gracias. Probablemente editaré mi respuesta para aclarar mejor algunas cosas, especialmente tras la revelación que he tenido gracias a Trauma de por qué habia otra copia dentro de operator=
 
Esta pregunta tiene 4 negativos y 2 positivos. Es verdad que está bastante mal explicada, pero la pregunta desde luego es interesante y denota un trabajo de investigación por parte del autor, asi que no entiendo el ensañamiento
 
Lo cual, desde mi punto de vista, es un error. Un gasto de CPU inútil
@abulafia Es HORROROSA de leer
 
7:57 AM
@Trauma Y eso que la he editado para darle formato. Tenías que ver cómo estaba antes :-)
 
no no
Que me he tomado el café hace poco
no quiero que se me revuelva
@abulafia Además de la omisión de copia, ambas funciones son inline. Tambien influirá
 
@Trauma Qué es eso de inline
 
Pero de verdad que no llego tan adentro de lo que hace el compilador
Que no implican un call en ensamblador. Digamos que su código se copi/pastea en cada uso
aunque también es decisión del compilador :-)
Producen ejecutables más grandes, pero mas rápidos
Todas las funciones-miembro (no estáticas) implementadas en la propia definición de la clase son inline
@abulafia Aquí se trata un poco sobre el copy elision ... aunque no trata concretamente sobre eso, y tiene cierta complejidad ... por si quieres un poco de lectura ligera xD
2
Q: Detectar, en el destructor, si somos una instancia temporal

TraumaEstoy intentando detectar, en el destructor, si estoy en una instancia temporal o no. Lo primero que intenté fue cualificar los destructores: ~S( ) & { ... } ~S( ) && { ... } Con lo que obtuve un bonito mensaje de error: error: destructors may not be ref-qualified A continuación, intenté esto:...

 
@Trauma Con qué opción puedo ver el assembler generado?
 
gcc -s creo recordar
dame un seg
@abulafia g++ -S (mayúscula)
 
8:12 AM
Ok, a ver si así logro ver algo
y con -O0 por supuesto
 
ufff ... a estas horas, y mirando código asm ...
Lo tuyo es valor ... o aburrimiento supino xD
Vale, ya entiendo como va el tema de los destructores ... no es tan simple como yo creía
Cada clase añade su propia tabla de métodos virtuales
Siempre había creido que se usaba una única tabla
pero no, se usan varias. Curioso :-)
 
Buf. El asm que produce no es apto para consumo humano
 
¡ HAHAHAHA !
7 mins ago, by Trauma
Lo tuyo es valor ... o aburrimiento supino xD
 
@Trauma ya has llegado el punto de darte cuerda a ti mismo?
 
@NicolasOñate Desde hace tiempo, eso no es nuevo :-)
Normalmente, no tengo a nadie con quien hablar
 
8:26 AM
jelou
 
@Trauma bueno, algún dia algo de conversacion te doy
 
@NicolasOñate Ok. Te tomo la palabra. Ya te avisaré cuando este necesitado de conversación xD
 
Buenos días
 
@Trauma XDD
 
9:32 AM
El libro que me estoy leyendo "Cpython Internals" Que trata sobre como es creado Python sobre C. Te das cuenta que la complejidad que hay por debajo es brutal
cosa que ya esperas, pero cuando lo ves de primera mano, me ha sorprendido aun más
 
Se nota que es lunes, generalmente a los novatos se les pone un comentario sobre cómo preguntar, pero éste directamente lleva dos negativos
 
9:53 AM
Es que los lunes no hay ganas ni de tomarse algo dulce con el café...
 
Eso es MENTIRA
SIEMPRE se toma algún extra de azucar con el café
El CMake este de las narices ... nunca lo voy a entender O_o
add_executable( TestMessage
    test/src/main.cpp
    test/src/test_enums.cpp
    test/src/test_messages.cpp
    test/src/test_pickle_messages.cpp
)
/usr/bin/c++  -g   CMakeFiles/TestMessage.dir/test/src/main.cpp.o CMakeFiles/TestMessage.dir/test/src/test_enums.cpp.o CMakeFiles/TestMessage.dir/test/src/test_messages.cpp.o CMakeFiles/TestMessage.dir/test/src/test_pickle_messages.cpp.o  -o TestMessage -Wl,-rpath,/mnt/e/builds/debug/mtoapi: /mnt/e/builds/debug/mtoapi/libMtoApi.so /mnt/e/builds/debug/mtoapi/libMtoConfig.so /mnt/e/builds/debug/mtoapi/libMtoUtils.so /mnt/e/builds/debug/mtoapi/libConnector.so /mnt/e/aws/sandbox/protobuf/protobuf-3.10.1/linux64_c++17/lib/libprotobuf.so.3.10.1.0 /mnt/e/aws/sandbox/hiredis-1.0.0/linux64_cpp17/lib
Genera lo que se sale de los cajones
¿¿ Porqué carajo no está compilando y enlazando adecuadamente el main.cpp ??
 
10:17 AM
JAJAJA
/test_pickle_messages test mensajes pepinillos
 
jejeje
La verdad es que el nombre se las trae
 
Hoy venía escuchando los 40 classic, y salió un mensaje de voz de una señora afirmando que su novio le ponía pepinillos a los sandwiches de nocilla
Yo no soy muy fan de los samiches, pero ufff
 
Esa receta desborda imaginación, eso hay que reconocerlo O_o
pero no se yo ...
 
Yo me estoy imaginando el sabor y oye, puede que no este mal
 
@NicolasOñate @policia
 
10:21 AM
Pero es un cambio de textura ... curioso O_o
 
Yo siempre estoy a favor de la mezcla de dulce y salado
Pero como dice trauma... la textura... ufff no
Además, tecnicamente el pepinillo no es salado, es agrio D:
 
A ver, la mantequilla con Nocilla mola :-)
Pero la Nocilla con pepinillos ... no termino de verlo :-/
 
@Trauma Tu eso del azúcar lo llevas bien no?
 
Por supuesto :-D
Hay que darle material a mis hermosos 90Kg de masa muscular
 
EMBERDÁ, yo hoy tomé mi café con un buen cuerno de chocolate
Creo que de tanto hablar contigo aquí me entraron ganas de comerme uno xDD
 
10:25 AM
Yo voy a por un cafetito ... con leche condensada
Que se me pasa la hora
 
es igual que echarle a la nocilla cacahuetes cubiertos de miel, le da un toque brutal
 
@NicolasOñate Y sal. Cubiertos de miel y sal
Pero ahí estás mezclando dulce y salado, eso es de buena gente
Mezclar dulce y pepinillos agrios pues...
Es como el bocata de nocilla y chorizo
Eso es bien
 
@Benito-B no se si es que tengo hambre, pero con chistorra lo veo
 
@NicolasOñate No probé nunca con chistorra... pero vamos, porque no conocía la chistorra hasta que me vine a Valencia... ahora que lo mencionas, así pasada por la sartén un poquito, para que moje un poco el pan na más... ufff
 
joe que son las once y encima ya no tengo tarjeta comidas, me voy a contener porque empieza a rugir el estomago
 
10:40 AM
jajaja
Mira, lee el comentario que puse aquí para entretenerte
0
Q: metodos get y set

Jorch13_13estoy aprendiendo el uso del set, get, metodos, clases,etc. Tengo el siguiente codigo, muy sencillo, pero me da error al ejecutar. Son dos clases, clase1 y clase2. Los codigos son: clase1 package paquete1; import java.util.*; public class clase1 { private int edad; clase1 obj1 = new cl...

Alguien había puesto un comentario más... correcto, diría yo. Pero lo borró ... yo lo puse más como un chiste que como comentario real xD
 
@CandidMoe Aghhh
Toda la respuesta al carajo... borra su respuesta
D:
Te me adelantaste por segundos xD
Además, explicaste todo lo que le estaba explicando yo igual jajaja
 
@Benito-B A todo nos pasa.
 
@Benito-B La pregunta está bien formulada, por básica que sea. Yo la he respondido y además la he votado, ójala todas las preguntas básicas estuvieran tan bien expuestas
 
@PabloLozano Si estoy de acuerdo en que es una pregunta correcta. Por eso le dejé un comentario
Si además, la voté positivamente además de ponerle el comentario
SImplemente vi que tenía un comentario que le daba la respuesta correcta y le añadí el mio como breve explicación con una gracieta "recursiva"
 
10:58 AM
@Benito-B quedo bien grafico
 
Gracias, @CandidMoe. Me pareció una manera bastante sencilla y graciosa de explicar qué es la recursividad en ese caso :P
 
make -C /mnt/e/builds/debug/quants -j 6
make: Entering directory '/mnt/e/builds/debug/quants'
make[1]: Entering directory '/mnt/e/builds/debug/quants'
make[2]: Entering directory '/mnt/e/builds/debug/quants'
make[2]: Leaving directory '/mnt/e/builds/debug/quants'
[ 17%] Built target Message
make[2]: Entering directory '/mnt/e/builds/debug/quants'
make[2]: Entering directory '/mnt/e/builds/debug/quants'
make[2]: Entering directory '/mnt/e/builds/debug/quants'
make[2]: Leaving directory '/mnt/e/builds/debug/quants'
¡¡ Toma ya !!
Al final, había que enlazar con la libreria estática de boost-test
Bueno, otra cosa hecha
A ver si pasa los tests ...
./TestMessage --help
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Aborted
Pues va a ser que no :-((
 
joe, ha traido el jefe unas palmeras que ha hecho el por su cumple que estan espectaculares
 
@Pikoh Envidia o_o
 
ya voy dos...voy a parar ya
XD
 
11:24 AM
@Trauma Mi empresa creo que le ha pagado el Mercedes a Kiki
 
@PabloLozano Nosotros compramos 3 cuando nos fuimos de Indra
50 €urazos
 
pues en mi empresa las compras para cualquier celebración (cumples, proyectos entregados, nacimientos...): unos 300 empleados, un par de ellas cada día
 
uffff
Allí las comprabamos nosotros, los curritos
 
no, si en la mia también
 
por eventos especiales, especialmente escapadas
osea, cuando alguien se largaba a otra empresa
 
11:28 AM
pero llegaban a caer hasta 4 el mismo día
 
no veas
menudo empacho xD
 
bueno, si no cae en tu equipo lo mismo no te enteras, una no da para todos
pero que el volumen total era grande
 
no, claro. Son grandes ... pero para 300 no dan :-)
Alli también solia caer 1 al dia o así
pero como tu dices, si no conocias al invitador, igual no te enterabas
 
@Benito-B Yo una vez me comí un tarro de guindillas vascas usadas para dippear nocilla
 
Hmmm, ahora si me está entrando hambre :D
 
11:42 AM
@abulafia Veo que eres valiente para todo :-)
Lo mismo ojeas un código .asm que te comes un tarro de guindillas xDD
Ah, @abulafia, avísame cuando tengas un ratico, que se me ha ocurrido una cosilla de las mías ... necesito alguien que se maneje bien en conceptos de bajo nivel, pila de proceso, contexto de ejecución y otras yerbas. Y que sepa C
 
me encanta esto, una funcion que le pasaba una fecha me decia: Error converting data type varchar to date así que lo que he hecho es pasarle un string directamente pues: Error converting data type date to varchar
 
@Trauma Tengo ahora unos 15min, pero suena feo lo que cuentas
 
no no
Si es teoría solo
joer, me pillas en llamada ahora
bueno, a ver si luego podemos echar un ratico de charla :-)
 
Ok, dale cuando puedas. Si no estoy ya te contesto cuando vuelva
 
Ok
 
12:08 PM
alguien de c#?
o de sql?
 
@NicolasOñate ¿ Eso se come ?
No me suena de haberlo visto nunca en ninguna carta de restaurante ... SQL a las finas hierbas ...
 
12:27 PM
@Trauma se prepara mas a la plancha y se desmiga en mesa de abajo a arriba, puedes pedir al camarero que te lo desmigue por zonas, pero no suele quedar bien
 
@NicolasOñate Ah, pues tiene que ser un plato típico de tu zona ... por aquí no me suena haberlo visto ... ni el los restaurantes del PTA
Ya me ha entrado la curiosidad :-)
¿ Alguno ha visto Star Trek Lower Decks ? De dibujitos :-)
 
1:10 PM
compañeros buenos dias, esyot por comprar el monitor que les comente pero me gustaria comprarlo por amazon mercado libre o linio
pero me da miedo :(
que me aconsejan es seguro?
ya han comprado en alguna de estas?
@fredyfx?
 
Buen día gente
 
@Trauma he oido pero no visto
es que la ultima del discovery aun no la he terminado
 
1:46 PM
Buenos dias !!!
 
2:20 PM
@NicolasOñate ¿ Tenías la tele en modo solo audio ?
Pues ya eres complicado tú xD
 
::facepalm::
 
@Trauma hablando con otras personas XD
alguien puede ayudarme a entender que me ocurre? tengo un codigo para llamar a un procedimiento almacenado, le paso un DateTime construyendolo de la siguiente manera DateTime.ParseExact(DateTime.Today.AddDays(-60).ToString(), "MM/dd/yyyy", CultureInfo.InvariantCulture); pero me salta una excepción Error converting data type varchar to date cuando pongo ese mismo código para mostrarlo me sale 11/26/2020 00:00:00 osease que esta bien parseado pero por qué no lo hace?
 
@NicolasOñate que base de datos es? sqlserver? es posible que necesites pasarlo en formato americano
 
@Pikoh si, como le pongo ese formato? cultureInfo.americaOcomoSea?
 
@NicolasOñate usa el formato iso YYYY/MM/dd, es la única forma no ambigua de definir una fecha
 
2:34 PM
hmm..pero estas pasandole al procedimiento un string o un datetime?
 
@Pikoh cmd.Parameters.Add("@MinDate ", SqlDbType.VarChar).Value = DateTime.ParseExact(DateTime.Today.AddDays(-60).ToString(), "MM/dd/yyyy", CultureInfo.InvariantCulture);
 
@NicolasOñate eso esta mal. Estas asignado un DateTime (que es lo que devuelve ParseExact) a un parametro que declaras como varchar
 
oh
ya veo mi fallo
 
pasale directamente la fecha como string
 
en el procedimiento me pide date, asi que en vez de varchar he puesto datetime
voy a ver y si no te hago caso
 
2:39 PM
@NicolasOñate si el procedimiento esta definido como date, entonces si pasa datetime
@NicolasOñate por cierto, lo que haces es redundante, no necesitas Parseexact. Simplmente DateTime.Today.AddDays(-60) te vale
 
@Pikoh es lo que tenía al principio pero el error me estaba volviendo loco
Object not set to an instance of an object
voy a probar lo que dices tu
 
Hola a todos
Me pueden ayudar con este post
0
Q: Como enviar de forma correcta un array por Postman

Pedro ÁvilaTengo la necesidad de enviar un array por Postman, no se cual es el formato correcto. Tengo el siguiente array "quimestre1":{"fecha_inicio_q":"2016-05-02", "fecha_fin_q":"2016-10-07", "fecha_inicio_parcial1":"2016-05-02", "fecha_fin_parcial1":"2016-06-26", "fecha_inicio_parcial2":"2016-06-27", "f...

 
2:57 PM
Wenas
 
3:14 PM
hola
 
@PedroÁvila No sé lo que entiende PHP por array, pero en JSON si esperas un array no puedes usar : en medio
 
si se puede
JSon JavaScript Object Notation; es la manera de representar un objeto en un string...
y es soportado por multiple lenguajes a pesar de que se creo para ser usado en javascript....
da la casualidad de que algunos objetos en php pueden ser casteados en array... o viceversa
el tema es que es enviado como texto y es recibido como texto ... y requiere un tratamiento para encodear y decodear el texto...
json es la manera de tomar un objeto y enviarlo como texto entre el frontend y el backend y viceversa...
tambien para guardar datos en un archivo de texto formato json
 
Por resumir, parece que me he explicado malamente:
> Tengo la necesidad de enviar un array por Postman, no se cual es el formato correcto. Tengo el siguiente array

"quimestre1":{"fecha_inicio_q":"2016-05-02",
"fecha_fin_q":"2016-10-07",
"fecha_inicio_parcial1":"2016-05-02",
"fecha_fin_parcial1":"2016-06-26",
"fecha_inicio_parcial2":"2016-06-27",
"fecha_fin_parcial2":"2016-08-15",
"fecha_inicio_parcial3":"2016-08-15",
"fecha_fin_parcial3":"2016-10-06"}
eso no es un array
es un objeto
no tiene [ ] ni es una lista de valores
 
3:29 PM
eso no es un objeto ni un array es una cadena de texto en formato json
y si lo puedes enviar directamente pero cuando recibas la variable en php o backend tendras que hacer un json decode
 
Es un JSON que representa un objeto, sí
pero no es un JSON que representa un array
@FranciscoNúñez El Karma se vuelve contra mi xD
 
@PabloLozano esto es correcto
@PabloLozano jajaja suele pasar... lo ideal es manejar los conceptos correctamente...
por suerte tanto en javascript como en php se puede acceder a propiedades de un objetos mediante la notacion de arrray
 
Lo digo porque esta es mi pregunta/respuesta más votada en SOes:
42
Q: ¿Cuál es la diferencia entre JSON y un objeto?

Pablo LozanoA menudo se utiliza indistintamente JSON y objeto (e incluso objeto JSON cuando hablamos de una estructura de datos, sobre todo en contextos relacionados con AJAX. ¿Cuál es la direfencia entre ambos? ¿Es un JSON un objeto Javascript o es otra cosa?

 
la respuesta es 100 % correcta
@PabloLozano esto que tienes aqui como te lo dije es un texto en formato json ...
aun en ese punto no es ni objeto ni array requiere se analisado por el parser de json...
si la pregunta es como pasar por postman el una cadena de texto en formato json: simple pasala como un string dentro de una variable.
el backend debe hacer el parser del json y decodificarlo y verificarlo...
y convertirlo en objeto dentro del lenguaje del backend...
la idea del json es so enviar datos comprimidos en una sola variable.
 
Me he expresado mal disculpen lo que envio es un objeto el cual se va a convertir en un json, el código supuestamente esta implementado como primer paso quiero tratar de enviar correctamente el objeto y de ahí ver si la implementación que tiene esta funcionando, he actualizado la pregunta
Voy a leer el concepto que me comparten
@FranciscoNúñez Estoy trabajando en el código de otro dev, lo que me dijeron que esa implmentación funciona pero como les digo donde se guarda el json es un campo de tipo string, me imagino que por postman se le pasa el string o array es lo que en primera parte estoy confundido al parecer el codigo valida el json si tiene el formato correcto pasa y antes de persistirlo lo convierte a string
Cuando lo he enviado como string que fue lo primero que hice me da un error que dice el formato de json no es correcto
 
3:47 PM
0
A: Como enviar de forma correcta un array por Postman

Francisco NúñezMira mediante esta prueba sencilla en Javascript puedes darte cuenta como debe lucir el string de tu cadena de caracteres en formato json: simplemente debes presentar el Objeto con sus propiedades y hacer la conversión con stringify let object_test = { "quimestre1":{ "fecha_inicio_q":"2...

ya le di respyesta
ya la actualice
@PedroÁvila se pasa string
por que le faltas la llaves principales del wrapp todo string json debe tener el siguiente formato:
{"dato":"dato"}
o anidado
{"dato":{"dato-sub":"dato"}}
o concatenado:
{"dato":"dato"},{"dato":"dato"},{"dato":"dato"} //no recuerdo si este funciona XD
 
@FranciscoNúñez Ya reviso
 
@FranciscoNúñez puedes ponerle un typeof al ejemplo para que quede mas claro aun si quieres
console.log(typeof object_test);
console.log(typeof text_json_test);
 
@FranciscoNúñez Lo que envio esta tal cual tu respuesta
Te envio
{
"periodo":"2025-2026",
"periodoestado":"ACTIVO",
"configAnioLectivo":[
{
"fecha_inicio_anio":"2017-04-24",
"fecha_fin_anio":"2018-02-09",
"quimestre1":{
"fecha_inicio_q":"2017-04-24","fecha_fin_q":"2017-09-22","fecha_inicio_parcial1":"2017-04-24","fecha_fin_parcial1":"2017-06-14","fecha_inicio_parcial2":"2017-06-14","fecha_fin_parcial2":"2017-08-03","fecha_inicio_parcial3":"2017-08-04","fecha_fin_parcial3":"2017-09-18"
},
"quimestre2":{
"fecha_inicio_q":"2017-09-25","fecha_fin_q":"2018-02-09","fecha_inicio_parcial1":"2017-09-25","fecha_fin_parcial1":"2017-11-12","fecha_inicio_parcial2":"2
@fran
@FranciscoNúñez Que estoy haciendo mal?
 
de salida estos bracket no tienen sentido
"[ ]"
 
Creo no van los corchetes
@FranciscoNúñez OK, los quito
 
00:00 - 16:0016:00 - 00:00

« first day (1914 days earlier)      last day (1177 days later) »