« first day (2418 days earlier)      last day (989 days later) » 

04:06
Egun on
 
2 hours later…
05:45
A las güenas :-)
Asco de Lunes :-(
06:39
Buenos dias. Jornada Intensiva por fin
@Pikoh Los hay con suerte :-/
tu no tienes?? eso hay que protestarlo ;)
@Pikoh Ya
Se supone que tenemos horario libre ... pero de momento, solo es una suposición
salir a las 3 en verano es la autentica salud
Ya :-(
Los madrileños estos ... mucha libertad y mucho cuento pero, en el fondo, son unos atrasados
06:46
Es porque no tienen playa
les da igual trabajar por la tarde en verano XD
La envídia les corroe jejeje
Yo empiezo jornada intensiva en Julio
Pero coincide con mis vacas
XD
Al menos al regreso en Agosto seguirán en jornada intensiva
Voy a tener que buscarme una empresa que no sea de Madrid
Ya van 2 ... y las 2 sin jornada intensiva
Hoy será un largo día en el curro. Hay release, y saltarán todos los bugs escondidos. Esos que los compis meten bajo la alfombra porque les da igual. XD
Luego les pongo un cacho código que me tocó depurar. XD nunca entendí la lógica de lo que intentaban hacer allí, sólo se que se volvieron un gran lío. XD
@MauricioContreras ¿ Y porqué no lo depuró el que lo escribió ?
06:55
@Trauma ya vas pillando cómo va el proyecto. XD
A lo mejor porque no sabia? XD
jejejejeje
hay gente malisima en nuestro sector lamentablemente...es asi
¿ Si ? No había dado cuenta :-/
ya me imagino que no ;)
06:56
@Trauma hay una empresa que busca personal, no es de Madrid, y trabajan con tecnología punta, seguro encajas de lo lindo allí. Se llama Cyberdine
@MauricioContreras XDDDDDDD
¿ Tienen jornada intensiva en verano ?
@Trauma eso es lo unico importante. Si se cargan a la humanidad dentro de 50 años..que mas da
@Pikoh Totalmente de acuerdo :-)
Mientras yo me vaya a casita a las 15:00, lo demás es irrelevante
completamente
@Trauma no sé si en verano, pero de que se pone intensivo, se pone
06:58
XDDDDDDD
07:30
La VM hoy sabe que es lunes. XD
@MauricioContreras ¿ Tiene menos ganas de currar que tú ?
@Trauma eso parece, aunque ya arrancó. Será porque está en Francia y allá viven la vie en rose
@MauricioContreras XDDDDDDD
Estaría de parranda anoche xDD
Seguro, hoy estará con resaca, tomando café y comiendo croissant
Vive mejor que tú ;-p
07:36
@Trauma eso seguro. Con los sueldos de allá, hasta un Junior gana más. XD
XDDD
Pues si, por desgracia
¿ Porqué no me deja quitar el operador terciario ?
(FOLXMLParserRepository::instance())((folName.empty() ? xmlNode : folName), XMLDoc, m_xmlCtxt);
Si lo quito, me dice que no cuadran los argumentos. Este compilador está loco :-/
Aaaaaaaaaaamiiigoooooooooooooo
Que le tengo puesto const a la función :-/
@Trauma ponle let, ya que estamos.
jejejeje
XD
Pues no, sigue marcandolo en rojo :-/
Asco de Lunes :-(
Vale copón, que es un boost::optional< >. Ya está.
Si no es tan difícil: (FOLXMLParserRepository::instance())(_folName, *_xmlDoc, ctxt);
07:43
@Trauma y que lo digas...
Cagóntó. Ahora el XMLDoc no tiene definido el operador de asignación. Si es que así no se puede, hombre :-/
¿Créeis que cambiar mucho de trabajo es muy perjudicial? Estoy pensando en moverme, pero estuve 6 meses en el anterior sitio y aquí llevo otros 6...
y me da la sensación de que da mala imagen tener eso en el currículum.
6 meses me parece poco ... da la impresión de que no duras mucho ...
Pero con la falta de personal que hay, tampoco será tan malo
07:46
Joé, es que en teoría cuando firmé, me comentaron que podría teletrabajar a los 2-3 meses y ahora me dicen que no
Eso sumado a las tecnologías con las que se trabaja, el sueldo y alguna otra cosilla me están matando.
@Aritzbn Pues ve tirando el anzuelo, a ver si pica algo
Suelen ser varias entrevistas, tendrás ocasión de explicarte (si te lo llegan a preguntar)
me preocupa acabar en un sitio como en el segundo curro de programador que tuve y volver a estar jodido
Pero es que eso no lo vas a saber a priori
Ya
Pero tener tres curros seguidos de 6 meses cada uno queda bastante feo xd y si me vuelve a pasar...
no sé
que mierda
Pues piensatelo bien antes del siguiente
En las entrevistas no solo preguntan ellos, también preguntas tú
y todo lo que te diga, por escrito
Aunque te la pueden colar de todas formas, siempre hay un riesgo
07:49
Ya
Fúff lo que me jode es que tuve una oferta de teletrabajo para una empresa de Madrid pero me parecía que no encajaba mucho en lo que buscaban. x.x Ahora me arrepiento un poco.
Bueno, voy a quitar el boost::optional< >, a ver si el joio cargador se dedica a cargar, como es su obligación :-/
08:12
@gbianchi porque en el servidor ingles me paso lo mismo pero no había editado nada y tenia los permisos y al rato pequeño se cambiaba.
08:26
esa
esta en ingles @Pikoh ya la reporte
0
Q: "Cannot resolve symbol" when importing (in AndroidStudio IDE)

Borja DavóI am working on AndroidStudio. I added a folder (aplib) to my main project, as you can see in the image. Then, I wanted to import the data of aplib/src/main/java/nl/uu/cs/aplib/AplibEDSL.java in the HelloArActivityTest.java test file. In HelloArActivityTest.java, I used import static aplib.src....

@JavierG.Raya ese tipo de preguntas no es necesario reportarlas para los moderadores. Simplemente, vota para cierre con el motivo La pregunta está escrita en un idioma diferente al idioma oficial de este sitio, que es el español.
Pero yo no puedo votarla necesito 3k de reputacion y tengo 1,8K
@JavierG.Raya uy si, perdona..pensé que tenías suficiente rep :)
No pasa nada :-)
Quien me da 1,2K xD
En breve lo conseguiras seguro
08:38
Si poco a poco
 
2 hours later…
11:56
@MauricioContreras en la miniatura parece Peter Parker bully
@Aritzbn bueno, esa canción es muy emo. No me extraña que se parezca.
12:34
He recibido un merge request donde exclusivamente se comentan 180 líneas de código que han dejado de ser necesaria, he sugerido quitarlos, porque está el historial de cambios de git y me han mandao a paseo diciéndome que en un futuro se refactorizará :')
Jsjs eso se va a quedar así para siempre
13:12
ufff... HAY QUE BORRAR
dejar líneas comentadas por ahí es malísimo
buenos dias
la última vez que tuve la discusión de "hay que borrar líneas comentadas" terminé ganando con el argumento de "qué pasa la próxima vez que alguien comente otras líneas en el mismo archivo? cómo sabés qué hace que cosa?"
la otra persona sugirío ponerle "fecha de comentado" a cada línea, y ahí fue cuando el equipo decidió borrarlo
y pensar que usan git...
yo les preguntaria para que usan git entonces...
14:05
@gbianchi para poner el el CV que lo han usado. :P
jajajaja
14:19
¡¡ 2 horas perdidas porque me comí el ! en la comparación !! ¡¡ 2 horas !!
Asco de C++, en serio
14:40
@JavierG.Raya no entiendo la pregunta que hiciste sobre group by...
es como preguntar cuando tengo que usar un where...
o un having...
when to use a where
or where to use a when
how?
why?
en fin, ante todo... buenos días
a las 15 hora de arg, dejamos todos de trabajar y alentamos por peru?
si! cricket?
@g3rv4 pelota paleta
genial, me pongo a preparar pastelitos
14:44
@g3rv4 de membrillo?
sin TACC?
de membrillo pero con TACC... alentar a perú jugando pelota paleta hace que valga la pena el riesgo
@g3rv4 epa loco...
ah pero que lindo guardar el salt y la password juntos...
está perfecto :)
la salt sirve para evitar rainbow attacks nomás
@g3rv4 si si...
lo importante es que no sea el mismo valor para todos
14:50
estoy mirando.. porque lo guardo asi en la db
NO una salt para cada uno
pass = $2a$11$orIwFCTdouo1tdKLxXiNROdovMZdVzYHx9gtNzM/TwSaZ3EIfDjBO
salt = $2a$11$orIwFCTdouo1tdKLxXiNRO
o sea, metio la salt dentro de la cadena de pass... supongo sera algo de esta libreria...
está perfecto si :)
si después la librería lo descompone está bien de bien
@g3rv4 si ahora no se si tengo que guardar la salt aparte, o se da cuenta solito...
si te genera el pass así, tiene pinta de que se da cuenta
@g3rv4 a ver.. no le voy a pasar salt a ver que hace...
Tengo problemas de compresion de texto....
inputKey: The password to hash.


Hash a password using the OpenBSD BCrypt scheme and a salt generated by BCrypt.Net.BCrypt.GenerateSalt .
no tengo que guardar la salt.. la agrega solito.. muy bien por estos chicos!
está genial, cuanto menos cosas tenga que hacer yo, menos chances de errarle
15:01
mira que piola
$2a$11$hqz9is4HnguHZOEeLP/H7.3jKtBsJRCEVLQFQAkCKE0wJLJK1vI/2
$2a$ es la version de blowfish que usan para encriptar
@gbianchi hunter2
$11$ es la cantidad de vueltas que dan
de ahi, supongo que saber como sacar la sal, que debe ser hasta cierto punto en la cadena, y el resto es la encripcion con la pass
si me meto en el codigo seguro encuentro hasta donde va la sal
15:32
@gbianchi Hasta el punto
@MauricioContreras nop}
la otra no tiene punto
15:46
@gbianchi porque tenía esa duda pero ya la resolvi
XD
@gbianchi entonces no tiene sal, es sosa
@JavierG.Raya pero eso no es una duda... es como preguntar cuando tenes que usar where
o cuando tenes que usar OVER
o cuando usar having...
Recuerdo que muchas veces aparte de la sal se solía añadir un componente te adicional, le llamaban pepper. De hecho yo aún lo utilizo.
@MauricioContreras :p
16:06
@MauricioContreras para? para hacer scope de dónde se usa? me imagino que la pepper puede tener sentido si está hardcoded en el código
sería siempre la misma para todos los usuarios
@g3rv4 no necesariamente. Pero en esto de la seguridad siempre será un dolor de cabeza por más medidas que tomes. Los usuarios siempre encuentran una forma de fastidiarlo
me parece que 11 vueltas son poco.. contesta en menos de 1 segundo...
bue.. habra que probarlo on line.. en local host es otra cosa...
eso ya es un montón
cuántos ms?
la idea es que no sea lento para el usuario
sino que sea lento para alguien intentando quebrarlo con fuerza bruta
16:23
la documentacion dice que debe demorar un segundo o la entendi mal.. igual, dudo que alguien se dedique a robar passwords de aca
jejejeje
nah, con que demore 100ms está bien
vos no querés que los usuarios lo sientan lento
sino que alguien haciendo una tabla de rainbow demore demasiado
a ver si encuentro algo...
16
A: What is the purpose of slowing down the calculation of a password hash?

LSerniPossibly what is puzzling you is that it isn't clearer that... the calculation is not slowed down at all! That is: there is no "faster" way that is purposefully ignored (not that we know of); there is no artificial "wait" shoehorned in the algorithm. Rather, the calculation is designed to be slow...

asi como esta, deberia ser imposible enocntrar...
1182
A: How to securely hash passwords?

Thomas Pornin Note: This answer was written in 2013. Many things have changed in the following years, which means that this answer should primarily be seen as how best practices used to be in 2013. The Theory We need to hash passwords as a second line of defence. A server which can authenticate users necess...

este es hermoso
> How many iterations?
> As much as possible! This salted-and-slow hashing is an arms race between the attacker and the defender. You use many iterations to make the hashing of a password harder for everybody. To improve security, you should set that number as high as you can tolerate on your server, given the tasks that your server must otherwise fulfill. Higher is better.
"Pepper"

Cryptographers can never let a metaphor alone; they must extend it with further analogies and bad puns. "Peppering" is about using a secret salt, i.e. a key. If you use a "pepper" in your password hashing function, then you are switching to a quite different kind of cryptographic algorithm; namely, you are computing a Message Authentication Code over the password. The MAC key is your "pepper".

Peppering makes sense if you can have a secret key which the attacker will not be able to read. Remember that we use password hashing because we consider that an attacker could grab a copy
TIL
"Building a secure hash function out of elementary operations is far from easy. When cryptographers want to do that, they think hard, then harder, and organize a tournament where the functions fight each other fiercely. When hundreds of cryptographers gnawed and scraped and punched at a function for several years and found nothing bad to say about it, then they begin to admit that maybe that specific function could be considered as more or less secure."
16:42
Buenos días a todos
Esta es mi primera vez acá, un gusto.
aloha!
Disculpen, tengo una pregunta respecto al uso de Microsoft Access, ya he publicado una pregunta, pero parece que ha pasado un poco desapercibida jaja,
¿Me podrían dar algún consejo?
@OscarAlonso sobre Access? Evítalo. Te vale así? XD
Cuál es la pregunta?
No recuerdo haber usado MS Access en mi vida. O tal vez si, pero supongo que no hice mucho con el mismo
17:03
Hola a todos. Queria hacerles una pregunta; como se puede crear un cliente de comando php como artisan?
17:16
@OscarAlonso cual es la pregunta? asi la miramos
@Sebastian la pregunta es como se puede crear un cliente de linea de comandos?
17:52
Claro claro
bueno.. con cualquier lenguaje que te permita hacer una app de consola ;)
18:18
@gbianchi ¿ Puedes darme tu opinión sobre como abordar una ... funcionalidad que tengo que implementar ?
A ver si coincidimos
@Trauma no se si pueda.. esta jugando peru australia estoy muy ocupado (?)
@gbianchi ¡ Huy ! No me gusta el futbol ... pero supongo que eso es importante :-)
el que gana va al mundial...
Nada, puede usted continuar con ello :-)
aca deberiamos prohibir esa clase de gente que no le gusta el futbol
18:20
@gbianchi Pero a tí ... ¿ te pagan algo ?
anda, decime @Trauma ;)
@gbianchi No no, que seguro que el coso ese que estas viendo es importante
Y yo no tengo prisa :-)
@Trauma jajajajaj dale
@gbianchi ;-p
como mucho te grito gol en el medio
18:21
¡ HAHAHA !
@gbianchi Bueno, tu lo has querido ;-p
Tengo una estructura de objetos, en forma de árbol. Bueno, tengo 2 estructuras de objetos en forma de árbol, y tengo que compararlas. La cosa es que no se como abordar la comparación de los sub-objetos
Hacer un comparador a-lo-bruto que compare todo el árbol, será demasiado ?
Estoy pensando en registrar comparadores para los sub-objetos
y llamarlos en tiempo de ejecución cuando sea necesario, según el tipo del sub-objeto a comparar
¿ Como lo veis ?
ah que interesante.. dejame pensar
@gbianchi No se seguro como de grande/compleja será un solo objeto
Creo recordar que habrá algunos de mas de 80 campos internos
y sera muy pesado comparar todo junto?
de una forma u otra, si queres saber si son iguales, vas a terminar comparando todo
@gbianchi eeeehhhh a mi me dijeron que era pelota paleta!
Pues no se ... es que la comparación se las trae también
18:26
@g3rv4 tambien te dijeron que hacian alfajores ricos sin TACC
Algunos campos se comparan 1-a-1, y otros necesitan funciones de comparación específicas
@Trauma ah es durisimo...
Hay una función de comparación genérica, que se usa para campos simples, si no se ha registrado alguna customizada ...
@gbianchi Pues ahí estoy dándole vueltas ...
claro.. tampoco tiene sentido paralelizar la comparacion, si esta todo en memoria es lo mismo que nada...
y no se pueden mirar en binario?
y compararlos en binario?
Si, lo cargo en binario. Es un modelo de serialización que el cliente va a reemplazar por el mas-o-menos-estandar Protocol Buffers de Google
Desde un .xml, cargo una clase actual y un Protocol Buffer, y tengo que ver que transportan los mismos datos
pero no siempre será relación 1-a-1, el cliente puede decidir cambiar algunos campos, aprovechando que se cambia la serialización
por eso las funciones de comparación customizadas
18:29
aja.. o sea que por ejemplo un campo dice 1 y otro 2 y si el cliente dice que vale, entonces vale?
entonces me parece no te va a quedar otra que hacerlo pasito a pasito
mas o menos. Igual en un campo es una fecha en cadena, y en el nuevo sistema se usa el tipo Timestamp
me parece que lo tuyo va por fuerza bruta.. uno a uno...
no lo puedo comparar a-lo-bruto, necesito una función específica para ello
@gbianchi Estoy viendo que si, que voy a tener que registrar los comparadores e irlos llamando según necesite
Que marrón :-(
salvo que puedas de alguna forma, comparar en binario todo lo que es sin comparadores, y separes solo las personalizadas, y solo trabajes con esas...
Estaba usando un mapa que para cada campo me daba la función comparadora a usar, y también discriminaba campos no presentes o presentes solo en un de las 2 estructuras
pero creo que se me va ha quedar pequeño si tengo que comparar objetos embebidos
Bueno @gbianchi no te molesto más, que lo tuyo es importante, el futbol ese ;-p
¡ Gracias !
18:33
@Trauma jua!
aca lo unico importante es cuando los peques gritan tengo hambre
lo tuyo suena mas interesante...
¡ HAHAHAHA !
@gbianchi Ya, pero es que estoy yo solo. Bueno, estamos 2, yo y el junior
pero no puedo contar con él para estas cosas, le faltan tiros por pegar aun. Muchos tiros por pegar.
@Trauma ah te paso al mio, que me manda fotos de sus programas en J
@gbianchi ¿¡ !?
¿ Y todavía le hablas ?
Yo lo hubiera borrado ya del Teams xDD
mira.. despues de lo del finde.. no se como le hablo...
@gbianchi ¿ El finde ? ¿ Que pasó ?
18:36
la peque tenia un cumpleaños.. y habia que llevarla y quedarse.. y el malvado me dice, que pena... no voy a estar...
@gbianchi Ah, que simpático. Guay. ¿ Has tomado nota, verdad ?
lo anoto en mi libretita de cosas que restan de su regalo de navidad...
El mio no es tan cabroncete, y le pone ganas ... pero está muy verde todavía
@gbianchi XDDDDD
asi que me pase el sabado con un castillo inflable y peppa pig
@gbianchi ¡ HAHAHAHA !
Bueno, así no te aburres ;-)
18:38
jejejej junto con otros 15 padres...
@gbianchi Bueno, por lo menos pudiste hablar de futbol ... jejeje
y alguna que otra madre que me parece era divorciada, porque hacian chistes como para sacar charla...
naaaa si me pase persiguiendola...
@gbianchi ¡ huy ! ¡ Cuidadin cuidadin ... !
 
2 hours later…
20:13
Una disculpa, es la siguiente:
https://es.stackoverflow.com/questions/539981/access-resultados-vac%c3%ados-al-usar-funci%c3%b3n-slnm-como-criterio-en-consulta
@gbianchi gbianchi muchas gracias, El enlace es el siguiente:es.stackoverflow.com/questions/539981/…
 
2 hours later…
22:12
@OscarAlonso pues.. no tengo ni idea.. hace años que no veo a nadie programar en eso...

« first day (2418 days earlier)      last day (989 days later) »