« first day (1749 days earlier)      last day (1345 days later) » 
04:00 - 11:0011:00 - 22:00

4:42 AM
@Julio ¿Cuál es la pregunta?
 
5:08 AM
Wenas Wenas
Hoy me caí de la cama, jue jue.
 
5:36 AM
Buenas noches
Tengo una pregunta, ahorita que estoy mosstrando datos en mi vista index (en laravel) a la hora de traer la info, veo que me muestra toda la info, lo cual no esta correcto, ya que mi idea es que solo se muestre la info que le pertenece solo a ese archivo, me explico:

Tengo un examen, al cual agregue preguntas y, cuando veo ese examen, solo me muestre las preguntas que estan emparejadas (por su id, claro) con el examen:

Pregunta 1 y 3, pertenecen al examen 1, el cual solo quiero que muestre las preguntas 1 y 3, no todas.
 
@EdgarGc pues depende de la lógica actual de tu sistema, en mi opinión la consulta desde el cliente debe venir parametrizada o no. Por ejemplo una solicitud tipo GET que tenga como parámetro el identificador del exámen. Digamos: GET /examenes?id=1
Entonces tu controlador interpreta ese parámetro y devuelve las preguntas correspondientes al examen con id=1.
Pero si hago una consulta GET /examenes (sin parámetros), entonces me devuelve uan lista de todos los exámenes que hay en el sistema.
No sé si es eso lo que pretendes lograr.
 
5:56 AM
Creo que no me explique bien xd

Digamos que creo un examen, le doy click a ese examen y me manda a otra vista donde puedo insertar las preguntas, a la hora de que inserto las preguntas al examen, las preguntas tienen el id del examen. Ahora, cuando deseo mostrar la informacion de ese examen en particular, que solo me aparezca la informacion que esta relacionada con su id.

Si hay 100 preguntas y 20 pertenecen a ese examen, que se puedan filtrar y mostrar en la vista del examen, las 20 preguntas.
y que las otras 80, ni las pele :x
Y la duda del millo es, este proceso debo aplicarlo en el controlador o, con una validacion en el lado del cliente (vistas) queda piola?
 
Buenas
 
buenas madrugadas
Comparto mi metodo index

```
public function index($id){
$questions = Question::find($id)->get();
$exams = Exam::find($id);

return view('question.index', compact( 'questions', 'exams'));
}

```
 
@EdgarGc la clave está en esto mismo que dices: cuando deseo mostrar la informacion de ese examen en particular. En mi opinión, el filtro lo mandas en la consulta y tu controlador filtra el resultado enviado a la vista.
 
Eso me dice que, debe de haber doble validacion, una por parte del controlador y que verifique la vista que los datos sean los correctos
 
@EdgarGc Fíjate que es ineficiente enviar 100 exámenes desde el controlador para que luego tu cliente filtre sólo 20.
Señor @lois6b, buenos días.
 
6:05 AM
@MauricioContreras Ineficiente y cavernicola tambien.
Bueno gente, creo que ya es hora de dormir. Los veo luego, chao.
 
6:36 AM
A las güenas :-)
 
7:09 AM
@Trauma hey
@Trauma ya estás de vaca?
 
pls slap @MauricioContreras
 
pls slap @DavidDPG
@DavidDPG te me adelantaste. XD
 
pls lick @MauricioContreras
 
@MauricioContreras Estuve la semana pasada, pero las cancelé para venir a currar
Cosas de la vida
 
7:11 AM
Es que la administradora única curra en verano, trabaja en hosteleria
y la empresa me obligó a tomarme 2 semanas
que yo no quiero para nada, total, para estar en casa con los crios
me han metido en un proyecto nuevo
así que aproveché para cancelar esta semana
y aquí estoy, en la ofis
 
@Trauma ahí. Esa es la razón poderosa, lo demás son excusas baratas.
 
jejeje
pues si, para que negarlo :-)
 
@Trauma eeeyy
jejeje
 
@DavidDPG eeeyy tú ;-p
 
SUUUUUUUUUUU
 
7:14 AM
Estos crios son felices con nada
O_O
 
Cada vez me acerco más a tener la medalla de bronce en la etiqueta MongoDB. Yujuuuu
 
@Trauma hay que sacar felicidad de donde se puede
 
Esa etiqueta tiene pocas preguntas, pero por lo visto de esas pocas preguntas soy el que más responde. XD
He respondido casi el 10% del total de preguntas de esa etiqueta. No está mal.
@Trauma vi que te respondieron tu pregunta de promesas. No es lo que hubiera implementado yo, pero la respuesta me pareció demasiado abstracta. La dejaré madurar un poco mientras preparo mi cañón láser para pulverizarla. XD
 
@MauricioContreras jejeje
 
jelou
 
7:19 AM
Ya te dije que lo hice por mi cuenta :-)
Si es muy sencillo, una vez le coges el truquillo
@PabloLozano A las güenas :-)
 
@Trauma está bien, es que al final no es tan complicado.
 
Que va, si son 4 líneas
está tirao
lo que no comprendía era como funcionaba la función resolve que se le pasa a la Promise
pero en cuanto vi la pregunta esa de SO ... tirao :-D
 
Debo estar muy dormido... me he leído ya dos veces tu pregunta y no sé qué quieres hacer con las promesas ^O^ (bostezo)
 
@PabloLozano Solo quería generarlas en una función y resolverlas en otra
En node, tener una función que envíe una petición, y otra función que reciba las respuestas. Y poder hacer await hasta que la respuesta llegue.
hacer await en la función que envía
 
¿Algo como return new Promise (resolve => resolve(mis resultados))?
 
7:35 AM
Algo así, si
await sendRequest( { ... } );
el tema es que las respuestas no se reciben en esa función
 
ah
vale, me estoy tomando el café y parece que hace efecto
 
jejeje
no es mala idea
 
la tercera lectura me está pareciendo más esclarecedora
 
voy a imitarte :-)
pero yo descafeinado
 
channel qué es?
sólo puede dar una respuesta o puede dar varias?
lo digo porque una promesa es válida para una única vez
creo
 
7:41 AM
@PabloLozano Solo 1
na, que ya está hecho
 
ok, es qeu he visto el on message
 
y son 4 líneas
 
y he pensado en los mensajes entre páginas
que el evento se puede lanzar N veces
y en ese caso un observable es más útil
 
no no, channel es un objeto que implementa el interfaz EventEmitter de node
 
por la doc parece un observable casi
 
7:42 AM
tiene una función on( string, callback )
 
que le pones valores asincronos
y puedes esperar a que resuelvan
 
Es una interfaz que se usa mucho en node
y la implementan tanto process como child_process
estaba haciendo una clase para comunicar procesos padre con sus hijos
que los mensajes se envian por una función, y se reciben en una callback distinta
 
he puesto una respuesta sólo para que me digas si lo he entendido
xD
ahora la borro
 
@PabloLozano :-O
No le voy a quitar el usada a la que hay, y mira que se complicó la vida :-)
pero me dio el enlace a la pregunta de SO
@PabloLozano Si, mas o menos :-)
lo que pasa es que la función callback en on( 'message' ) es global
y se establece antes
pero vamos, que es el mismo código mas o menos
bueno, global. Que se establece en el constructor de la clase Channel
por eso el objeto queue
para relacionar las respuestas que llegan por un lado, con las solicitudes que se enviaron por otro
como todo tiene un atributo id, es muy facil
+1, has acertado casi de pleno :-)
 
¿Ves como es verdad? Un desarrollador de software es una interfaz que consume cafeina y genera líneas de código
me he tomado el café y ya todo tiene sentido
 
7:57 AM
¡ HAHAHAHA !
Bueno, yo últimamente lo tomo descafeinado :-)
Ah, pero el de las 07:00, ese va completo. Hasta arriba de cafeina :-)
 
efecto placebo, en tu caso
 
jejeje
es que si no, luego no duermo bien la siesta
:-D
 
yo es que he dormido poco
 
y la siesta es MUY importante
 
a las 7 aún estoy en la cama generalmente
 
7:58 AM
a no, y a esa hora estoy en el bar
 
buf, yo llegué ayer a casa a las 8
 
café y caña de chocolate
joer, mu tarde ¿ no ?
 
el desayuno de los campeones
estuve de visita al salir del curro
 
por lo menos 15 años desayunando lo mismo
@PabloLozano ah, ok.
 
8:13 AM
Tenía una cita "telefónica" con hacienda hoy, a las 9.30
y aún no me han llamado
:S
Un "hacedme deberes"...
0
Q: Como hago para cortar una cadena string, en base al identificador 15 en Java

Jonathan OrtizPor ejemplo tengo: String cadena = “Me_gusta_programar_en_java_y_basededatos.” Pero ahora como me debe mostrar la cadena debe de ser de la siguiente manera: mar_en_java_y_basededatos. argorp_atsug_eM

 
@PabloLozano no entieendo la pregunta ni la respuesta
ah vale
soy bobo hahah
 
está pésimamente explicado
el ejemplo es lo que lo hace medianamente entendible
 
lo de "argorp" como empieza por "arg" pense que era algo de "args" XDD
 
Buenos días ^^
 
8:29 AM
jelou MyGuel
 
El Viernes ya pillo vacaciones. Que larga se me está haciendo la semana XD
 
9:02 AM
yo primera semana de septiembre. hasta entonces aguantando el fuerte que aunque es verano está viniendo cargadito
 
Buenos dias :)
Hoy si que parece que hay gente menos mal jeje
 
9:14 AM
Buenas people
 
@ntzz hey
@ntzz ¿cómo vas?
@PabloSimonDiEstefano saludos
 
9:33 AM
Yo no sé si tendré vacaciones
me incorporé del ERTE justo el día que empezaban mis vacaciones :P
y con el ERTE pues tengo como dos semanas menos de vacaciones
 
9:47 AM
No jodas... Pues eso no mola.
¡Las vacaciones son sagradas!
 
9:58 AM
Si todo va según lo previsto, me las van a pagar cuando firme el finiquito :P
 
¿Sabes algo más del otro puesto? Si se permite la pregunta.
 
10:16 AM
Tengo una entrevista pendiente
la tercera
hice una con HR, para contar mi vida en inglés
una segunda con desarrolladores para contar mi vida pero desde el punto de vista tecnológico (lenguajes, frameworks, metodologías...)
y falta una tercera que creo que es más técnica, algún tipo de ejercicio
pero no estoy seguro al 100%
sé que dura alrededor de hora y media
 
@PabloLozano Solo por las molestias, ya te deberían de pagar algo
Por lo menos las 4 horas que vas a invertir en ellos
 
@Trauma La vez anterior que "apliqué" a esta empresa, hace 4 años, aún vivía en Barna
me pagaron el avión
y me iban a pagar el hotel, pero me quedé con mis padres
 
@PabloLozano ¡ Otia !
 
y al aceptar me pagaban la mudanza
 
Bueno, pues ahora que te pagen la gasolina :-)
 
10:19 AM
es en remoto
 
ohhh
 
me soltaban hasta 2500€ para la mudanza
lamentablemente no pude aceptar en ese momento
 
te iva a decir que les dijeras que aun vives allí, para que te la paguen igual
 
y aquí estamos, 4 años después
 
bueno, a ver si ahora puede ser
he oido que pagan bien
pero no conozco a nadie que esté/haya estado allí
 
10:23 AM
Yo tenía un amigo, pero gestionaba los servidores, es administrador de sistemas
le pagaban unos 40K
hace 4 años
 
@PabloLozano ¿ Aquí en Málaga ?
 
ahora tengo un conocido, que fue el que mandó mi CV
 
Eso está bastante bien
 
sí, aquí
 
joé :-O
 
10:24 AM
y estará en algo similar
 
aquí eso es un muy buen sueldo
 
pues sí
 
pero te vas a jartar de hablar inglés ahí
xDD
 
pero añade que te pagan parcialmente el gimnasio (el que quieras, simplemente te dan pasta cuando muestras la cuota)
y seguro médico para tí, tu pareja e hijos
 
¡ Anda carajo !
¿ Aparte de los 40K ?
 
10:26 AM
aparte
 
Eso está muy bien
 
lo del inglés para mi no es problema
 
a ver si tienes suerte
¿ Y encima remoto ?
 
no, no les mola
 
vale, algún fallillo debían de tener :-)
bueno, tu vas en moto
el PTA no es problema para tí
 
10:27 AM
pero con lo del Covid se lo están planteando
 
si te lo dan remoto ya pegas el pelotazo :-O
 
no, y yendo desde Benalmádena pillo la superronda
nah, no tengo despacho
prefiero una oficina con aire acondicionado y sin nenes
 
@PabloLozano jejeje ... eso es un pequeño handicap
 
con que me den la opción de trabajar desde casa una vez o dos al mes
 
yo soy el único que está viniendo a la ofi
 
10:28 AM
me sobra
ahora es que es imposible
no tengo ni portátil, tengo un sobremesa
 
ufff
 
y no hay VPN ni na
 
vale, que están preparados, vamos
 
ni aceptan flexibilidad horaria
de 9 a 6 sin excepciones
entro a las 9.15 y ya se quejan, aunque no salga hasta las 7
 
@PabloLozano Deduzco que empresa pequeña, con jefe único
pero vamos, que hay algunas grandes que están casi igual
o casi peor
 
10:30 AM
empresa pequeña que está creciendo
 
Juas, pues eso de que no dejen flexibildiad es una tontería.
 
@phpMyGuel A la antigua
tu calientas la silla, hagas o no hagas nada
 
Totalmente. Una cosa es que tenga que cumplir con un servicio en plan atención al cliente. ¿Pero desarrollando? Es una cosa de mente estrecha.
 
@phpMyGuel Esta empresa es un laboratorio dental, estamos 3 desarrolladores y 60 técnicos haciendo férulas y similares
es como una fábrica, cada uno en su puesto haciendo trabajo en cadena
 
Pufff, pues eso no mola nada.
 
10:32 AM
uno diseña en un PC el modelo, otro se encarga de la impresión 3D, otro luego lo repasa y lo pule
y otro lo empaqueta y lo envía
 
Yo quiero curro para poder disfrutar de vacaciones. :(
 
Pero claro, al menos tiene un poco más de sentido lo del horario rígido.
 
exacto
 
@MauricioContreras ¡Ánimo que acabará callendo!
 
y para "no crear tensiones", café para todos
si los técnicos reciben llamadas de los doctores y tienen que estar en horario de atención al cliente... pues el resto también
hasta el departamento de marketing está así
 
10:33 AM
Oye, @PabloLozano ¿ Porqué el Firefox, de vez en cuando, me dice en la ventana de Red que algunas peticiones están 'Bloqueadas' ?
Si recargo la página, ya salen bien
O_o
 
pues manda captura y te digo
 
@Trauma porque te está tomando el pelo.
 
se me ocurren varias cosas
 
Voy ...
Recargo y salen todos con `200 Ok'
Tengo la casilla sin caché marcada, para forzar la recarga siempre
y el node que hace de servidor, va Ok. Ningún error.
 
y no sale nada en consola?
 
10:37 AM
nope
Vale, me lo hace solo la primera vez
Osea, tengo que abrir una pestaña nueva
poner la url e ir
esa primera carga, falla
luego, ya no falla mas
ummmm ... dice que no hay datos de respuesta para esa solicitud
 
y si le das a la conexión
 
raro raro ...
 
no te sale nada donde debería estar el estado?
 
Solo me dice No hay datos de respuesta disponibles para esta solicitud
si pincho en la respuesta
 
no, en headers
el primer tab
 
10:41 AM
ah
hay algo raro ahí
en la petición
lo acabo de ver
GET /super.js undefined
Host: localhost:8080
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Accept: */*
Accept-Language: es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://localhost:8080/
Pragma: no-cache
Cache-Control: no-cache
¿¿ GET /super.js undefined ??
 
sí es raro
pero mira
 
y si recargo ...
al recargar ya si hace bien la petición
GET /super.js HTTP/1.1
no se, es raro
 
voy a ver
Solo pone Bloqueado
pero en está nueva pestaña, me faltan archivos .js por solicitar
igual es fallo mio
no lo tendré bien sincronizado, las cargas de los .js async con algún punto en el que los uso o algo así
curioso :-)
Vale, no tengo tiempo ahora. Ya lo miraré en casa mas tranquilo
 
Estoy flipando muy mucho
 
10:49 AM
¿ Que te pasa ?
 
nuestro Frontend es con angular, y nos habíamos hecho a la idea de que como TODAS las pantallas se cargan de una, era normal tener un JS con el engine y todo metido de 9 megas
 
bueno, mas rápido la carga así ¿ no ?
 
pues bien, hemos pasado de angular 8 a angular 9 y de ahí al 10 en un día
han cambiado el compilador
y nos empezó a sacar warning
 
jejeje
bienvenido a mi mundo :-p
 
de que estábamos aplicando los CSS mal
en plan "cada vez que importas en un componente los estilos, estás copiando TODOS los estilos
así que nos hemos puesto a arreglar eso
poner un import y ya
la aplicación compila ahora dejando todo en 2MB
 
10:52 AM
Not bad. Esas cosas le alegran a uno el día.
 
@PabloLozano ¡ Carajo !
Peazo mejora :-O
 
pues espera que hagamos lo mismo con la aplicación grande de verdad, que va por más de 20MB
lo mismo se queda en menos de 5MB
 
pero no hagas eso, hombre
si lo haces, tu sustituto no va a tener curro
:-)
 
ah, si no lo estoy haciendo yo
yo sólo hago de consultor ahora mismo
 
ah
 
10:54 AM
mi compañero está haciendo las migraciones
 
pues diles que paren igual
:-)
 
y yo le estaba explicando qué significaban los warnings
es que los clientes se estaban quejando de lo pesado que era cargar eso en el móvil
 
@PabloLozano ¿ Tenéis 1 sola versión ?
no sería mejor tener otra, optimizada para pantallas pequeñas ?
 
@MauricioContreras Con mucho curro pero ahi va la cosa
 
04:00 - 11:0011:00 - 22:00

« first day (1749 days earlier)      last day (1345 days later) »