« first day (2475 days earlier)      last day (57 days later) » 

12:05 AM
go o rust? que opinan?
Cual creen que sera el futuro de esos dos lenguajes?
 
1:00 AM
Buenas, empezando con SQL Server
Alguien sabe si existe algun tipo de wildard en una sentencia WHERE?
Por ejemplo

SELECT * FROM table WHERE campo = '%'
En este caso, el comodin o wildcard que busco, es que no tenga en cuenta el WHERE sino que muestre todo. Sé que es ilogico, pero es lo que me piden y no puedo tocar mucho esas consultas
 
 
5 hours later…
5:53 AM
Egun on
@JheymanMejia tal vez usando LIKE?
 
 
1 hour later…
7:11 AM
A las güenas :-)
Asco de Martes :-(
 
7:23 AM
holis
 
8:06 AM
Hey
 
 
3 hours later…
10:56 AM
Jo, aburrimiento de día
Oye @NicolasOñate, el gimnasio ese ... ¿ cuando se empieza a notar algo ? No se, perder kilos o algo
Solo me noto mas cansado :-/
 
@Trauma depende de lo que lleves y cuanto hagas
 
Jo
Creía que sería mas rápido
Estoy sastamente igual de fofo
Y encima hoy creo que me he hecho daño en las rodillas, me molestan un poco al caminar
Si hace 20 años alguien me hubiera dicho que terminaría pagando por sudar ...
 
@Trauma maquina de levantar peso con los tobillos?
 
@NicolasOñate ¿¿ Semejante potro-de-tortura existe ??
:-O
Hoy ha sido la primera vez que he ido 2 días seguidos; fui ayer y hoy
 
@Trauma la maquina de dominadas es mas potro de tortura
 
11:07 AM
Creo que mi cuerpo serrano no está preparado para tanta salud
 
@Trauma XDD
poco a poco, no te fuerces
 
Carajo, pero espera ver/notar algo
 
me da que empezastes a subir pesos y te ha pasado lo de la rodilla, me equivoco?
 
lo único que noto es que me cuesta mas trabajo subir las escaleras del coworking
@NicolasOñate no no, ni de coña. Subir pesos, dice ... jejeje
tiene que haber sido en la cinta esa puñetera de caminar/trotar
Hoy no he tocado nada de piernas
 
entonces ya solo queda una, lo has hecho mal, algun ejercicio no lo has hecho con la postura correcta
@Trauma y ayer?
@Trauma puede ser
 
11:09 AM
jejeje ... yo creo que ha sido mi cuerpo serrano avisando de que tanta salud no puede ser güena
aaahhh, esperate. Ya me acuerdo
El coso ese que te sientas y tienes que empuzar con las piernas, para desplazar la silla hacia atrás
 
@Trauma sentadillas
 
Seguro que tiene un nombre mas técnico
@NicolasOñate ¿ Máquina de sentadillas ? jejeje ... parece comida mejicana ...
 
pues esa maquina menos peso
 
Es lo único que he hecho hoy de piernas
 
aunque puedas
 
11:11 AM
@NicolasOñate Unmojón
 
menos peso, no buscas volumen
buscas quemar y endurecer
 
no, busco notar algo :-)
 
pues eso
 
que no sea cansancio jejeje
Pero si le pongo menos ... ya ni la uso entonces jejeje
La tia que estaba antes que yo tenía mas
 
no se trata de ser el machirulo hulkoso a ver cuanto peso me puedo poner
 
11:12 AM
pues con mas peso antes se notará algo, ¿ no ?
 
tu buscas quemar, asi que es mejor poco peso y mas repeticiones
 
aaaaahhhhhhhhh ... fíjate oye
Una cosa que aprendo hoy :-)
 
@Trauma si, ya lo estas notando, tus rodillas te estan empezando a decir basta
 
pero que sabran ellas
haran lo que yo les diga, copón. Que son mias :-(
 
@Trauma que no estan duras, eso es lo que saben
 
11:14 AM
jejeje ... no, eso desde luego que no :-)
hoy he descubierto una máquina de abdominales
tiene como unas hombreras, te las apoyas y palante-patrás
ha sido ... interesante ...
 
no se cuantos kilos te ponias pero restale hasta que te cueste casi nada y despues hazte unas cuantas series y ya veras como las ultimas pesan
@Trauma esa descripcion me cuesta comprenderla
 
ok. La verdad es que no se que pesos pongo ... mientras voy pudiendo ...
@NicolasOñate jejeje ... ya, me lo imagino :-)
@NicolasOñate Algo parecido a eso
pero en vez de una plancha, tiene como 2 hombreras
tienes que empujar las hombreras, mientras haces abdominales así sentado
 
entiendo
 
Ayer vi como la usaba una tipa, digamos, entradita en carnes
¡ Una máquina, la tipa !
Se pegó un ratazo usando el coso ese sin parar
 
asi que eres de los que van a mirar?
XDD
 
11:28 AM
Tengo que aprender de alguna manera O-O
Ademas, yo estaba justo al lado, haciendo lumbares
La tenía delante
 
la gente con grasa suele pecar de maquinas de abdominales
 
cuando lo mejor es completo
 
Esa es :-)
@NicolasOñate Pues era una experta pecadora xD
 
XDD
tu si lo que quieres es bajar y ponerte en forma, los musculitos lo llaman definicion hay mil videos y blogs sobre ello
porque existe el volumen, que es pocas repeticiones, mucho peso, muchas calorias alimenticias, para romper fibras musculares y aumentar, definicion: bajar la grasa corporal, pocas calorias alimenticias, muchas repeticiones y cardio
 
11:37 AM
A ver como lo explico ... toda mi grasa corporal está desde la cintura hasta el cuello. Mientras que las extremidades son como alambres
Situación a la que he llegado tras muchos años evitando cualquier esfuerzo físico
Así que me hace falta de todo, volumen, perfilar, y cortar las puntas xDD
 
@Trauma xddddd
nono volumen ya tienes
 
jejeje ... si, tengo ... pero mal repartido xD
 
claro, por eso buscas definicion osease que la tableta este menos oculta bajo la proteccion feliz de invierno
0
Q: mi función no funciona

Marcos HernandezHe hecho una función en python para mi juego, pero no detecta las variables, y cuando intento usar alguna crashea, he probado a definirlo antes de poner la funcion, pero no cambia las variables def self(hp,att,spatt,deff,spdeff,spd): (shp, satt, sspatt, sdeff, sspdeff, sspd) = (hp, att, spatt...

que buen titulo
 
@NicolasOñate XDDD
Es fácil de localizar con cualquier buscador, si. Tiene todas las palabras-clave necesarias
 
 
2 hours later…
1:41 PM
pregunta JS si hago: var call = $.ajax({//data}); a la hora de realizar el hilo de ejecución y llegar a la declaración, la ejecuta no?
 
@NicolasOñate si, pero call valdrá algo raro
 
@Trauma call es una promesa.. seguro la va a ejecutar?
 
@gbianchi yo me refiero a la llamada a $ajax( ), esa la ejecuta
vale, parece que he entendido con el culo :-/
 
entonces estamos de acuerdo que $(document).ready(() =>{ var call = $.ajax({//data});}); ejecuta la petición al estar el documento ready??
 
@Trauma va a guardar el retorno de la promesa?
 
1:47 PM
@gbianchi He dicho que valdrá algo raro
 
si.. seguro que si...
 
tipo Promise o Undefined o cualquier cosa rara del JS raro ese
 
entonces si ejecuta la peticion no??
 
Bastante me peleo ya con C++ como para pelearme también con JS
@NicolasOñate Ejecuta $ajax( )
 
@NicolasOñate fijate en la pestaña network :p
 
1:49 PM
XDDD
 
porque no me lo esta haciendo :*(
@gbianchi ya lo he hecho, ni errores ni nada
 
fijate en la pestaña network....
entonces, no la esta ejecutando...
estas llamando a una funcion anonima.... que en si es otra promesa no?
 
eso debería fallar, no?
qué es {//data}?
 
@g3rv4 no queria escribir todo lo que va ahi dentro
 
@g3rv4 quiero creer que es un ejemplo...
 
1:51 PM
vale, si me lo esta haciendo
 
bien... y si hacés console.log(hola) aparece?
 
pero ahora
 
ah bien
 
antes no, supongo que cache o algo asi
el parón a escribir le ha debido motivar al navegador
gracias!
 
@MauricioContreras Gracias por responder, pero no me sirve. Me explico un poco mejor. Hay un formulario con un campo de texto CODIGO. El usuario puede digitar el código, por ejemplo "02", o puede dejarlo en blanco.
Este valor debo pasarlo como cláusula WHERE del SQL, algo así (con PHP)

$codigo = $_POST['codigo'];

$query = "SELECT * FROM tabla WHERE codigo = $codigo";
Peeeeero, si el campo del formulario está en blanco o vacío, pues entonces ignóreme la cláusula WHERE
La cuestión es que no puedo modificar la consulta, debe tener sí o si el "... WHERE codigo = $codigo"
Pensé en crear condicionales !isset, pero entonces estaría tocando la consulta, cosa que no puedo
 
2:14 PM
si viene en blanco, que codigo queres buscar?
esta pregunta, ya la conteste en el sitio...
 
@gbianchi jajaj suena totalmente ilógico, pero el cliente me pide no tocar esa consulta SQL
que es inmensa, y tiene miedo que dañe algo
 
@JheymanMejia no te queda otra que tocarla... no hay forma de que sin tocarla puedas tener un where al cual no le haga caso
 
porque esa misma la usa no solo con SQL Server sino tambien con Oracle y Postgress, solo cambia parámetros
 
SQL INJECTION!
 
@g3rv4 Si, es preocupante ese tema
 
2:17 PM
@g3rv4 se puede hacer para los 3, pero si o si, tenes que tocar la consulta
2
A: Mostrar filas aunque las clausulas del where esten vacias

gbianchiLo mejor que podes hacer, es validar esto desde tu front, y solo mandar la clausula where que haga que tu query funcione. Si no queres eso, es todo un tema. No, no podes mostrar algo si no hay nada.. la DB no lo sabe (ah.. y son filas, no son tuplas). El comentario que te dieron (NO_DATA_FOUND) e...

@JheymanMejia que es $codigo? es un numero?
o una cadena?
la concatenas?
o la inyectas por parametros?
 
en realidad es un número, pero el campo en la DB es varchar
 
los agarra del body del request
 
@gbianchi inyecto
 
eso hace $_POST
por lo que... es genial para jugar a inyectar SQL
 
si señor, los paso por $_POST desde el form
@g3rv4 D:
 
2:21 PM
o sea que queda en el query codigo = "bla"?
una cagada.. si era un numero podias mentirle...
 
@gbianchi si señor
@gbianchi AL sql injection?
 
@JheymanMejia si señor... si era un numeo, podias decirle que tu numero era codigo ;) y entonces vas a igualar la columna a si misma y entran todas las filas...
peroooooo
si es un varchar, cuando inyectes le va a meter las comillas... no sirve...
 
que falla
Creo que con tu respuesta puedo armar algo
a lo mejor termine creando condicionales if con PHP
Gracias caballeros
 
3:00 PM
@abulafia como puedo leer un objeto tempfile.SpooledTemporaryFile?
Hago una consulta a my BD y un campo es de tipo blob y eso es lo que me retorna la consulta.
 
3:25 PM
No pues, si hasta lo estoy guardando mal
acaso request.files.get("img").stream.read() no me da el contenido del archivo?
 
 
1 hour later…
4:47 PM
@gbianchi estoy tratando de guardar una imagen en una base de datos cuya columna es de tipo blob peor al tratar de hacerlo me dice Data too long for column 'foto' at row 1
Que otra alternativa tengo?
 
5:18 PM
@Christian no usar una base de datos para eso, que es algo totalmente sin sentido!
 
5:49 PM
@gbianchi ¿ Que te parece usar WebSockets como sobre para mensajes a nivel de aplicación ? ¿ Será matar moscas a cañonazos ?
 
@Trauma entre aplicaciones que estan donde? en el mismo lugar?
 
Pues debería dar igual ... de momento, sobre sockets unix
pero debería poder usarse también sobre TCP
Aplicaciones visibles entre si, tipo microservicios
Mejor que inventarme yo un protocolo para el envío de datos será, ¿ no ? Y no en modo texto como HTTP, es en binario
 
no parece sonar mal...
 
¿ Será demasiado ? En realidad, se va a enviar JSON, sabiendo el tamaño ... pero no termino de verlo claro ...
Pero lo de que sea full-duplex mola
Venga va, WebSockets entonces
 
6:11 PM
@Trauma mientras no necesites resumir o reenviar datos cuando el emisor no los recibe, te funciona, pero toma en cuenta que si emites un mensaje y por alguna razón no llega al receptor, como no tengas un sistema de persistencia, el mensaje se pierde. :/
 
@MauricioContreras Ok. Ya tengo pensada una cola para manejar los timeouts de las respuestas
 
@gbianchi es que no quería otro servidor para almacenar los archivos, pero bueno, optaré por eso
 
@Trauma adelante, sólo digo que luego, si te toca escalar, se podría volver inviable.
 
@MauricioContreras Ah, vale. No no, en principio es solo un fake para local
No se, todavía tengo que darle alguna repensada ... que igual con TCP corriente y moliente ...
 
@Trauma socket.emit(connor.json);
 
6:16 PM
jejeje
esto no forma parte del proyecto Skaynet, tranqui :-)
 
@Trauma por cierto, hoy me tocó aplicar una cola para el procesamiento secuencial de mensajes de Kafka. De momento bien, y felizmente no hay peligro de Overflow. De momento. XD
 
Kafka mola :-)
Tengo ganas de probar Redis Streams ... pero es que el día tiene las horas que tiene :-(
Y eso que Kafka está hecho en J ...
@MauricioContreras Bueno, pero esa cola nunca se va a llenar. Kafka entrega mensajes en pasivo ... ni siquiera entiendo para que la quieres ...
 
@Christian porque otro servidor?
de paso.. ODIO CSS, NO LO ENTIENDO
 
bueno, supongo que como buffer para tener un reservorio de mensajes, en caso de que se procesen muy rápido, supongo
 
quiero hacer un cuadrado en el medio de la pantalla con un recuadro y nada.. no lo logro
 
6:26 PM
@gbianchi jejeje ... yo cada vez que quiero centrar una imagen, tengo que probar varios tutos hasta que alguno funciona xD
 
@Trauma no puede ser tannnnnn complicado...
 
Eso pensaba yo xDD
Hasta el 4º o 5º tutoral
 
estoy usando material y ni asi le pego... quiero un recuadro que se haga del tamaño del contenido... estoy tan loco con lo que pido?
 
@gbianchi Ni pajolera idea XDDD
Igual @MauricioContreras te puede decir algo, yo soy NULO en CSS
Pero NULO total
 
si yo tambien.. casi que me rindo...
 
6:32 PM
@gbianchi Cambiate a webix xDD
Que trabaje el framework para esas cosas
 
@Trauma ya esta todo en material...
para eso tengo el framework
 
No importa, se tira todo a la basura y se empieza de 0
jejeje
Igua terminas antes ...
@MauricioContreras Sigo dándole vueltas a lo que has dicho de un buffer para Kafka ... y cada vez lo entiendo menos. ¿ Y si se cae tu programa ? ¿ Que pasa con lo que haya en el buffer ? Si Kafka ya es un buffer en si mismo
 
@Trauma es porque el proceso de agregación de datos lleva lo suyo y pues el commit de Kafka se hace automático, así, llegan mensajes en chorro, y el servicio lanza procesos asíncronos, que producen condiciones de carrera y fallo en las transacciones, las cuales han de ser secuenciales.
No quieren hacer commit manual, así que toca usar cola
 
Osea, que hay mensajes que dependen unos de otros ... jejeje ... eso tiene que ser divertido
Te diría que eso está pidiendo un protocolo sin estado, que cada mensaje fuera idemponente
Me das envídia :-)
Y yo haciendo churros de protos :'-(
 
@Trauma si y no. El problema es que un mensaje puede alterar el sentido de la información previamente almacenada. Se nos envían una especie de estados, el último será siempre el válido. Por ahora estamos estabilizando la agregación, pero nos toca revisar la secuencialidad de los mensajes, y ello va a requerir el commit manual al que tanto le han estado rehuyendo
 
6:41 PM
O sea, que un mensaje puede cambiar el significado de anteriores mensajes ?
 
La otra opción es usar versiones, pero eso requiere alterar el lado de emisión y no es factible de momento.
 
Que mal huele eso
Vale, supongo que tiene sentido encolarlos esperando el activador ... ¿ y si se cae el servicio ?
 
@Trauma no. Piensa en fotogramas de video. Son secuenciales, no puedes saltarte uno y meterlo luego porque no se verá bien la peli.
 
Vale, te sigo (creo)
no se pueden almacenar en un temporal (tipo redis) hasta que entre el activador, de algún modo ?
 
@Trauma ya, ese es un riesgo calculado, por ello todo apunta al commit manual. Por más que no lo quieran poner. XD
 
6:44 PM
Lo dicho, me das envidia :'-(
yo seguiré con mi churro de protos :'-((
 
Yo trabajo a gusto. Y de paso, todo va a MongoDB. No puedo pedir más, NodeJS, MongoDB, microservicios, Kafka, Angular, hasta Java. Y todo en remoto. Pensar que hasta me pagan por eso.
 
:-O
Algo así me vendieron a mi ... reemplazar la infraestructura de comunicacinoes, modernizandola ...
en cristiano: cambiar sus clases en código propio por ProtoBuffers
me la colaron doblada :-(
 
Jejeje, y te dieron un compilador de BASIC y otro de Cobol y una palmadita en la espalda.
 
Ni la palmadita :-(
Y un entorno de compilación que no gestiona las dependencias entre componentes: o manualmente, 1 a 1, o se pega 2 horas haciendo comprobaciones
Sin acceso a los logs de Jenkins ... y antes de un merge, el Jenkins pasa los tests ...
Extremadamente divertido
Asco de Martes :-(
 
6:59 PM
@Trauma jejeje, te comprendo, y felizmente nuestros tests están diseminados entre diferentes microservicios, por lo cual aunque se puede tirar varios minutos una pipeline al hacer un merge, no pasa de unos 15 a 20 minutos en total. Excepto Frontend, a los de front se les va la pinza. Y mira que me ha tocado arreglar tests allí.
Hoy un colega metió una dependencia de casi 400MB en node_modules, aún no logro descifrar para qué la quiere. XD
 
@gbianchi por que el servidor que uso no permite crear archivos.
 
@Christian es un shared hosting?
@Christian podrías usar Google drive API
Habrá una penalización por lag, pero es una alternativa
 
7:27 PM
@MauricioContreras la verdad no sé, no leí. Pero el servicio se llama heroku
@MauricioContreras estaba pensando en usar imgur, igual veré eso de Google
gracias.
 

« first day (2475 days earlier)      last day (57 days later) »