« first day (1790 days earlier)      last day (1322 days later) » 

2:01 PM
@Pikoh seguimos semi confinados... no hay transporte publico por ejemplo
pero ya podemos salir un poco mas
 
Bueno, vamos a hacer un machaque de lo que hay en producción. Y voy a ponerle lo que acabo de compilar en local.
¡ Acajonao estoy !
Si alguien tiene cuenta en el Santander y mañana aparece a 0 ... que no se extrañe O_O
 
Dale sin miedo @Trauma siempre puedes culpar al covid de lo que ocurra.
Buenas tardes, por cierto.
 
@Muriano ¡¿ Eres tú ?!
 
En persona.
 
¡¡ Otia !! ¡¡ Cuanto tiempo !!
¿ Que es de tu vida ?
 
2:08 PM
La verdad es que sí, ya os echaba de menos.
 
:OOOO
holaaaaa
 
@Trauma Nada tío, mucho trabajo, nada nuevo bajo el sol.
 
Mola el dibujito pero antes salias muy sexy en blanco y negro
 
@lois6b Ese lois!!!
 
@Muriano Veo que has cambiado de look ... mas cool así xD
 
2:09 PM
Mi época sexy acabó. Ahora soy un cartoon.
3
 
jejeje
 
Qué tal las cosas por aquí?
 
hahahah
 
Oye, ¿ os habéis cambiado de sitio ? La oficina, digo
 
En freepik?
 
2:10 PM
vi hace poco que la mpresa que compró Freepik también compró Idealista por muchos millones
 
@Muriano Sip
 
Sí, son un grupo de inversores suecos. EQT. Aunque en Freepik no ha sido compra, sino inversión.
 
@Trauma el santander tambien es cliente mio xD españa, argentina, polonia,...
@Muriano aah
 
@lois6b ¡ Carajo ! Tu empresa le hace la competencia a la mia :-(
 
@Trauma Más o menos. Se nos quedó pequeña la sede y compraron un edificio cerca de la estación Vialia. Y allí se mudaron los compañeros de Producción.
 
2:11 PM
@Trauma hacemos cosas distitnas
creo
al menos tú y yo
 
Ok. He pasado por la puerta, pero no sabía si era toda la empresa o que
 
Aunque llevamos desde marzo 100% teletrabajo. Y hasta enero no creo que volvamos por allí.
 
@lois6b Si, tu y yo no tenemos nada que ver :-p
@Muriano Perita. Mas o menos igual que casi todos nosotros
 
Y bueno. Desde hace más o menos un mes soy "Mentor Backend"
 
@Muriano ¡ Otia ! ¡ Suena bien !
¿¿ Eso que es ?? xD
 
2:14 PM
Reparte chicles de menta a los backends
 
@lois6b Vale, iba a explicarlo, pero resulta aburrido. Me gusta más esta definición.
 
jejeje
No es mal curro ;-D
 
@Muriano formas a los nuevos? o es rollo tribu lider?
 
Básicamente, en IT tenemos 2 tipos de estructuras
Las verticales o projects... cuyo cometido son los objetivos
y las horizontales o "guilds", encargadas de la parte técnica.
El mentor es el encargado de la guild, en este caso, la backend guild.
 
eso, las tribus es como españolizaron guild en mi curro xD
 
2:16 PM
sí, se las llama tribus o gremios.
Aunque en Freepik, una tribu es una agrupación con un enfoque muy específico.
La tribu de seguridad, por ejemplo
 
Muriano, tú estabas en malaga no? te perdiste unas cañitas que se echaron Pablo lozano , trauma y DavidDPG
 
Y bueno, además de velar por la excelencia y calidad técnica, las guilds también están a cargo de la formación.
@lois6b Vaya, sabía que había algo entre manos, pero no me enteré. Me hubiera gustado estar ahí.
 
y a mi ...
 
Tú estás mu' lejos, hostias!
 
^^'
 
2:19 PM
Bueno, lo que tenga que pasar pasará. Servicios actualizados :-O
Y hasta las 17:00 no termino ...
me tenía que haber esperado un poco mas
 
@Trauma Siempre puedes echarte un among us para matar el tiempo
 
no no
si a lo que temo es a que haya problemas
y aun este yo aquí
 
Entiendo. Te deseo toda la suerte del mundo.
 
Quiero estar atento por si hay que salir corriendo
xDD
Asssiiiaaaasssss
 
Y si se repite eso de las cañas, avisadme, joder.
 
2:21 PM
@Muriano ¡ No estabas localizable, carajo !
 
1
Q: No se ve el recuento de votos en la versión móvil

ordagoQuería ver el recuento de votos (https://es.stackoverflow.com/help/privileges/established-user) de una pregunta y en la versión móvil (Chrome) no se puede ver haciendo "tap" en el número de votos de la pregunta/respuesta. Versión de Chrome: 85.0.4183.101 Sistema operativo: Android 9 ¿Es un fall...

 
@Trauma Si os tengo a todos en linkedin, bastarditos...
 
¿ Ah si ? No me acordé. Lo uso poco ...
sorry pues :-(
 
Nada, a la próxima contad conmigo.
 
¡¡ Eso está hecho !!
XD
Bueno, cruzad los dedos. Test corto contra los nuevos servicios en produccion
... que pase, que pase ...
¡¡ Toma ya !!
Ufff, menos mal :-)
 
2:25 PM
Quieres que hagamos como con Goku y la bola genki?
Tarde...
 
jejeje
es mi primera vez ... ya se sabe, los nervios ...
Enga, ahora el de los 13 minutos
Si con ese no explota, va todo bien
 
Vale. Levanto los brazos para enviarte mi energía \ . /
 
jejeje
Se agradece el gesto :-)
La verdad es que pasamos un buen rato, de charla y con unas cañitas.
Y nos pusimos cara, que ya tocaba
 
Te apuedo asegurar que el dibujito de mi avatar está bastante logrado.
 
Hombre, despues de verme a mi, no dijeron nada ... pero yo estoy seguro de que hubieran preferido mi avatar xD
@Muriano Pero siempre la carne es mejor
que conversación mas abstracta nos está quedando O_O
 
2:28 PM
@Trauma La carne dice... ¡¡La cerveza sí que es mejor!!
 
jejeje
Di que si.
Y eso que tuvimos mala suerte ¡ y se puso a llover !
Que ya es casualidad también, carajo
 
Eso fue el karma. Os castigó por no avisarme.
Llego a ir yo y 40º a la sombra
 
jejeje
pues el karma ese se podía ir a donde yo me se
hombre, a las 8 de la tarde, si llega a hacer 40º ...
 
Por cierto y hablando de linkedin, he visto que Pablo tiene nuevo curro en The Workshop. Mola.
 
Sip, empezó este lunes
Se lo ha montado bien, el tio :-)
 
2:33 PM
Yo me alegro.
 
Y yo :-)
Pasate mañana y se lo dices en persona
carajo, por 5 minutos de escapada, no va a pasar nada
 
@gbianchi mucho animo. Y como siempre digo, espero que Milei se equivoque :)
Hombre @Muriano, ya es hora de que te juntes con los mortales :)
 
@Pikoh ¿Qué mortales? Yo por aquí solo veo dioses de la programación...
 
@Pikoh jajajaja ojala
 
@Muriano que majo eres coñe ;)
 
2:38 PM
@Pikoh ah, bueno, y a @Trauma, que todavía sigue por aquí.
 
@Muriano zascaaaa
 
@Muriano O_o
 
no te metas con @trauma que esta..@traumatizado
poco a poco va aprendiendo el chaval
 
@Muriano pues que sepas que me estoy tomando un café con leche condensada, ale. Que te de envidia.
 
@Trauma A mí lo que me interesa es saber dónde va a ir a parar todo el dinero de esas cuentas del Santander...
Y sí, me está dando mucha envidia.
 
2:39 PM
jejeje ... como que te lo voy a decir :-p
12.6 minutos ... parece que el cambio de versión le ha sentado bien :-)
El viernes tardó 21.3 minutos
 
hola
una consultilla
un amigo subio su rama a git, ahora su rama es remota
como me lo puedo descargar y continuar para fixear algunos errores?
y volver a subirlo?
 
git pull
git branch -a <-- te enseña todas las ramas, incluidas remotas
git checkout nombre-de-rama
git push
muy mucho importante el git checkout sin -b
Lo digo por experiencia :-D
 
@Trauma hice git checkout laramaremota
pero nno entra
 
¿ alg'un error ?
 
me sale esto
error: pathspec 'HAB-451' did not match any file(s) known to git
 
2:49 PM
¡ huy !
ni pajolera de lo que es eso
pero tiene mala pinta
 
mira lo busque
746
Q: Git: cannot checkout branch - error: pathspec '...' did not match any file(s) known to git

Ramon TayagI'm not sure why I'm unable to checkout a branch that I had worked on earlier. See the commands below (note: co is an alias for checkout): ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts ...

 
Es exactamente lo que estaba mirando yo
haz lo que dice la respuesta, a ver que pasa
git remote update
git fetch
git checkout --track origin/<BRANCH-NAME>
pero no te vas a quedar :-)
joe con la dislexia
peor
 
tengo este error
fatal: 'origin/HAB-451' is not a commit and a branch 'HAB-451' cannot be created from it
 
Me acaban de aceptar una respuesta 2 años y 6 meses después :-O
 
@Trauma hahhhha
@Trauma hay estadisticas sobre cosas como esa?
 
2:56 PM
¿ Estás seguro de que esa rama existe ?
 
@x-rw Pues no se ... pero estaría chula :-)
 
@Trauma existe pero no esta mergeada, esta en revision
 
¿¿ ??
Te has llevado algunos de tus archivos al hacer el checkout a la rama ?
 
@Trauma no ninguno, estoy situado en una rama nueva, sacada del master
 
3:01 PM
pues ni idea, lo siento.
Que cosas mas raras sus pasan
 
@Trauma olvide una cosa importante
@Trauma estoy en mi propio fork
 
@Trauma :O genial puedes mostrar la pregunta
 
3:16 PM
@JackNavaRow usas vsc?
 
visual studio code?
lo habitual es leerlo vscode
 
@x-rw si, sa ha hablado en algun momento..el record era dificilmente superable creo recordar
 
@JackNavaRow se puede sacar un avance que hice y se lo quiero pasar a un amigo
 
@x-rw a que te refieres con un avance
vscode tiene algo que se llama live share
 
Apr 16 at 10:03, by Pablo Lozano
https://data.stackexchange.com/es/query/1227121/longest-time-to-accept-an-answer?opt.textResults=true
5653 Pasar Datos de Fragments hacia Fragments en otra activity 2016-03-13 17:17:46 2020-06-05 00:00:00 1545
ese es el record de tiempo entre la respuesta y la aceptacion
mas de 4 años
 
3:33 PM
@JackNavaRow hice unos cambios de 5 files
@JackNavaRow quiero pasarselo a un amigo para que continue
 
Don @JackNavaRow. Se le saluda
 
4:03 PM
0
Q: Funciones asincronas API NodeJS

iMSn20Tengo una duda de si estoy realizando bien un recorrido para una APi en NodeJS. Les cuento como es mi recorrido. Primero entra en un archivo de rutas donde tengo app.get('/producto', function(req, res) { getProducts(req, res); }) Este archivo requiere: const { getProducts } = require('../ser...

Parece un code review y se basa en opiniones. ¿No les parece?
 
Buenoas @MauricioContreras!! y a todos
disculpa lo maleducado por alli lei que le aprobaron mas de 40 mil visas en españa a los venecos
@x-rw crea un repo en git
 
buenas xd una pregunta
en php
quiero sacar los datos obtenidos desde una fecha hasta otra fecha, esos datos son obtenido de un input, la cosa es que no puedo usar between porque solo me mostrara los datos pedidos de los 2 inputs
que otra puedo usar?
 
4:32 PM
@ernestojimenez PHP el experto es @gbianchi!
 
@JackNavaRow JAJAJAJAJAJ
 
hmm :v
 
@ernestojimenez tu pregunta no es sobre php
es sobre sql
y si podes usar between
que es justamente para eso
 
ya publique un post en el foro
explicando que sucede
 
cual es?
 
4:33 PM
puedo pasar link?
por aqui?
 
si podes
igual ya la encontre
 
0
Q: Obtener datos por longitud de fecha

ernesto jimenezEstoy utilizando between para obtener una lista con resultados puestos en las fechas mysqli_query($conexion,"SELECT * FROM carga_valijas WHERE fecha BETWEEN '$valija1' AND '$valija2'") La cosa es que quiero obtener los datos obtenidos desde la fecha puesta y hasta la fecha puesta pero me esta mo...

 
ese campo es de que tipo?
por favor decime que es una fecha
 
:O no xd
le puse varchart :v
 
el between no funcionara
 
4:35 PM
y no.. no va a funcionar porque es un varchar
que es un between entre cadenas??? nada!!!!!
 
pero
si embargo me traia los datos
 
los campos que guardan fechas.. salvo casos ULTRA EXCEPCIONALES deben ser fecha
@ernestojimenez si, pero no va a traer todos los del medio
 
pero solo me devolvia las fechas puestas
alv
 
para que te des una idea.. between es sugar syntaxis de sql...
 
alv csm xd ahora estoy viendo que me jodio :v
bueno bueno
ya va dame un momento
que en la bd me estaba guardando d-m-Y
 
4:37 PM
tu pregunta es de SQL
 
cuando sql ve un between, transforma eso a
campo >= valordesde and campo <= valorhasta
y eso,en cadenas, no funciona para ningun lado
@ernestojimenez no importa que guardes en en la bd.. el between no anda en cadenas
 
no no es eso
es que configure para que me guardara en la bd d-m-y
pero ya woa arreglarlo
entonces si me intenta guardar me marca todo 0 :v
 
´SELECT STR_TO_DATE(fecha, "%d-%m-%Y") AS FormatoFecha,* FROM carga_valijas WHERE FormatoFecha BETWEEN '$valija1' AND '$valija2'"´
 
yo se
pero igual gracias
 
y ahora debes darle formato a$valija1 y $valija2
 
4:41 PM
si si tranquilo con eso no hay problema
aunque asi me ahorraste unas lineas de codigo xd
 
lo ideal es que se guarde fecha
 
@JackNavaRow no es lo ideal, es lo que se debe hacer!
si no cuesta absolutamente nada!!!!
 
@gbianchi pero nu me grite
 
ademas, ocupa menos espacio en la base de datos!
hagan las cosas bien que no cuesta nada de nada!
 
ah no pero al registrar no hay problemas :v
eso fue sencillo
 
4:43 PM
@gbianchi respondi porque puede que la DB tenga registros antiguos y no es nueva
 
@JackNavaRow entonces se hace una nueva columna y se transforman los datos
porque poner una fecha en un campo de cadena esta mal!
 
y si no tiene acceso
 
porque no podes hacer between, y cada vez que tenes que calcular fechas las tenes que transformar
 
@gbianchi estamos claro, imagina que tambien maneje la hora
y si miras solo hace un between a la tabla pura
 
menos mal todo esto es prueba antes de mandarlo a produccion :v
 
4:47 PM
y hacer un indice para eso por un herror en el tipo de dato
 
@ernestojimenez miedo de escuchar eso y que nadie mas lo mire...
 
no te entendi
 
@ernestojimenez me da miedo que algo que se programe no pase por la vista de alguien mas antes de llegar a produccion... en un entorno de empresa...
me da miedo que no haya alguien que lo revise...
porque cualquier error se va directo a produccion
 
ah no
eso lo revisan
pero me refiero a mi ps :v
no quiero que me digan mas tarde mira pero no hace esto etc. etc..
 
5:07 PM
@ernestojimenez la respuesta que te dieron funciona?
 
si aunque me habia faltado la parte del campo fecha
pero si funciono ps
 
@ernestojimenez que parte?
 
lo de colocarle el tipo date
ahora con el codigo me lo devuelve como quiero d-m-Y
era lo mismo que tenia pero la configuracion de las fechas para que me los trajera con ese formato lo tenia aparte
 
pero tu campo sigue siendo varchar?
 
5:15 PM
@ernestojimenez ah ok...
entonces, tu problema ahora es otro
no tenes que transformar el campo
 
en realidad no
 
tenes que usar consultas preparadas
 
enserio? y eso pq
 
porque si no usas consultas preparadas, tu sistema esta totalmente abierto a inyecciones de sql
 
ahhh verga
 
5:17 PM
207
Q: ¿Cómo evitar la inyección SQL en PHP?

Alvaro MontoroLas sentencias dinámicas son sentencias SQL que se crean como cadenas de texto (strings) y en las que se insertan/concatenan valores obtenidos de alguna fuente (normalmente proveniente del usuario), lo que puede hacer que sean vulnerables a inyección SQL si no se sanean las entradas, como por eje...

y eso, es re importante...
 
yo lei algo antes
y no se si me acuerdo mal
pero tengo entendido que con mysqli no sirven inyecciones sql tan simples
eso es cierto?
 
@ernestojimenez no
es una mentira total...
 
con simples me refiero a drop table etc..
 
que evita que me traiga datos de otra tabla?
 
no que evita que te borre datos con esa simple inyeccion
 
5:20 PM
@ernestojimenez Hola. Todavía puede funcionar con un par de ajustes
 
@ernestojimenez lo dudo... puede ser.. si el usuario que va a la db no tiene permisos de borrado por ejemplo...
@ernestojimenez pero igual, no usar consultas preparadas esta mal...
@quevedo que cosa?
vos sabes mas que yo
 
@gbianchi Para manejar fechas (en formato universal) se debe manejar un formato de fecha
 
@gbianchi esto es importante
 
pero
 
eso no lo pense
 
5:22 PM
@quevedo varchar ansi?
 
si
 
@quevedo see pero para que? si las db ya manejan bien las fechas
eso nos quedo de bases viejas...
 
cuando no se necesita usar una fecha universal sino mostrar siempre la misma fecha tal cual fue guardada
 
gracias por ese post
voy a adaptar el codigo de entrada con eso
 
@gbianchi cierto
 
5:23 PM
yo tengo una duda
 
pero es muy rápido e intuitivo usar los recursos de los "viejitos"
 
y es que no soy muy experimentado la vvd
 
20200913
año mes dia
siempre 8 dígitos
si quieres con horas 14
y se usa orden lexicográfico
y el between funciona perfecto
entonces basta con que leas la tabla y reordenes todas las cadenas de fecha es un proceso que con pocos miles de datos toma tiempo aceptable al hacer el "salvamento"
 
si pero tenes que transformarlo cada vez que queres hacer cosas con fechas.. por ejemplo obtener algo para marzo...
 
Con una clase que gestione y adapte el timestamp al formato es transparente
yo tengo una que reune métodos hice en la era de las tarjetas
La conservo por nostalgia
@ernestojimenez Lo recomendado hoy día es usar algo como campos en que se guarde el tipo timestamp
Pero puedes hacer algo que te resuelva las fechas (reinventar la rueda) para tus fines
 
6:01 PM
ese timestamp
a ver
disculpa la ignorancia
estas alli?
esta sentencia esta bien estructurada?
$notificaciones = $conexion->prepare("SELECT * FROM carga_valijas WHERE fecha BETWEEN '?' AND '?'");
$notificaciones->bind_param('ii'$valija1,$valija2);
$notificaciones->execute();
 
@ernestojimenez los ? van solos, sin comillas de ningun tipo
y algo se ve raro en bind_param
que es ii?
 
no se :'v se que i son enteros y s son cadenas
y vi en uno que esta agregando 2 cadenas y un entero
coloco ssi
pense que era si
 
@ernestojimenez lo dudo
 
no algo ando haciendo mal :c
 
@ernestojimenez leiste la documentacion de la funcion?
 
6:30 PM
@ernestojimenez no, cuando usas sentencias preparadas PDO lo mejor es poner marcadores
así :param1 :param2 ... etc en las posiciones adecuadas
sin comillas ni comodines
y pasar los parametros a execute($arrayparams)
no hace falta hacer bind, PDO se encarga de todo
$arrayparams = [':param1' => valor1, ....]
si necesitas comodines van dentro de los valores; PDO se encarga del problema de los tipos de datos
@ernestojimenez El mecanismo de ? ? ? acampañadas de marcadores de tipo, es muy delicado porque invita al error siempre hay que estar revisando y nosotros leemos lo que queremos ver no lo que está escrito, somos proclives al error
De modo que un mecanismo sencillo para disminuir la posibilidad de error siempre debe ser bienvenido
 
6:50 PM
es que
estoy viendo la documentacion
y lo estoy haciendo con sentencia preparada pero en mysqli
asi no te entiendo mucho lo que me dices :'v
 
@gbianchi hola
 
@x-rw hola
 
@gbianchi una consulta porfavor
@gbianchi a mi amigo y a mi nos dieron una misma tarea
@gbianchi no sabemos como avanzar
@gbianchi cada uno de nosotros tenemos nuestro fork propio del proyecto
@gbianchi el ya subio su avance para que sea mergeado, pero tiene observaciones
@gbianchi quisiera bajar su rama y fixear las observaciones
 
y que me estas preguntando?
 
@gbianchi ahahah como puedo bajarme su rama remota y hacer mis modificaciones?
 

« first day (1790 days earlier)      last day (1322 days later) »