« first day (966 days earlier)      last day (2128 days later) » 
00:00 - 16:0016:00 - 23:00

12:15 AM
@fredyfx hermani
estara bine ?
orque lo jefe quieren saber en que porcentaje esta
cada uno
 
@Pierro me parece bien, le cambiaría el rojo a otro color
rojo está asociado con alerta, peligro
 
@fredyfx hermano estaba haciendo con esto
<asp:Chart ID="Chart1" runat="server" Width="1000px">
<Series>
<asp:Series Name="Series1" XValueMember="0" YValueMembers="2" IsValueShownAsLabel="true">

</asp:Series>

</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisX Title="">
<MajorGrid Enabled="false" />
</AxisX>
<AxisY Title="Monto">
<MajorGrid Enabled="false" />
</AxisY>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
ahi creo qu no se puede cambiar de color
 
@Pierro ¿Estás seguro?
 
ahi lo cambie
 
@Pierro ves que sí puedes hacer cosas cheeeres :)
 
12:40 AM
nos vemos hermanos
que tengan una bonita noche
cuiden el sitio :D
 
@Pierro cuando tengas un chip prepago tuenti, bitel, me dice pa guiarlo.
 
 
2 hours later…
2:29 AM
@MikoMaadaFhackaa master como va la app, digame cuales soporta ahora, digalo maestro
 
3:02 AM
@PedroMiguelPimientaMorales Ya sé porque dijo esto la otra vez:
Apr 30 at 19:26, by Pedro Miguel Pimienta Morales
@AaronRomero pus que mas quiere XD, yo tengo por cable normal, nada de fibra, y encima 4 mb, maldita mierda de pais, no vale ni !@#$%^
Fue por esto:
 
 
3 hours later…
6:16 AM
este tiene que entregar las tareas pronto y no tiene ni idea!
0
Q: Condicional exigente Ayuda java

Miguel ZambranoBuen dia, necesito saber y si se puede, si se puede por favor digame como se hace. Dicho un segmento que te pida ingresar algun valor y despues preguntar si tal valor es mayor o igual a uno ya establecido deje seguir con el programa, si no es mayor que te diga o devuelta a que ingreses un valor, ...

 
6:44 AM
Holis
 
Yeeeep
como va eso @LombardaArda
 
@PabloSimonDiEstefano pues deseando que sea un viernes tranquilito porque estos dias no he hecho mas que mirar logs y trazas
Pero bueno mientras en el curro me desespero en mi casa ya tengo el equipo preparado para empezar a hacer algun proyecto+
 
@LombardaArda hoy va a ser un dia tranquilo si =)
 
> Presiento que éste es el comienzo de una hermosa amistad
 
7:02 AM
@Pikoh Esa no la habias puesto alguna vez?
O puesiste la de
> Tocala otra vez Sam
 
@LombardaArda ya no lo se. Como no las voy apuntando,probablemente repita varias XD
@LombardaArda esa frase nunca se dice en la película
 
@Pikoh No lo se, yo se que es Casablanca por todas las referencias que se hacen en series como los Simpson y asi
Creo que la ultima vez dijimos lo mismo
Deberias apuntarte todas las frases y al final de año juntarlas todas
Hacer un quiz
 
7:16 AM
@LombardaArda mucho lio XD
 
0
Q: ¿Cómo obtener valores RGB en la posición del mouse?

BottersMe salta este error: [Error] ld returned 1 exit status ¿De qué otra forma podría obtener los valores RGB en la posición x e y. El código HDC hDC = GetDC(NULL); y lo demás me lo pasó una persona, pero no supo explicarme cómo arreglar el error desde esa línea en la que empieza a fallar. #in...

Alguien que sepa C++ que pase a ayudar al ... a esta alma cándida
 
@eferion a veces es que dan ganas de decir alguna salvajada
@eferion ni aunque supiera le ayudo
 
@eferion la virgen menudo maquina xD
 
Yo acabo de meter una respuesta que me ha costado media hora hacer...a veces se te quitan las ganas
 
@Pikoh yo me he hecho daño en la lengua
@lDanny7 Ya lo dijo einstein: "Solo hay dos cosas infinitas: el universo y la estupidez humana... y de la primera no estoy del todo convenico"
 
7:30 AM
de cándida no tiene nada, las cosas por su nombre
 
Bueno,es nuevo y tiene parte de disculpa por ahi. Pero el comentario del ego es para no volver a decirle ni una palabra mas
 
Por muy nuevo que sea lo que ha dicho no tiene lógica, si eferion le ha ayudado que menos decir es verdad lo siento
 
No lo defiendo ni mucho menos. Me refiero a que al ser nuevo no entendió que borrar su pregunta anterior estaba despreciando el trabajo de eferion. Su actitud posterior no tiene ninguna disculpa
 
7:47 AM
Por cierto, me espera en Twitter una tormenta de creatividad desde Argentina y no he visto nada... ¿no se han pedido mayúsculas más grandes esta vez?
 
@PabloLozano En Argentina hoy no se si estarán para tener mucha creatividad...
Igual tienes a medio país de mala leche hoy
 
@PabloSimonDiEstefano precisamente
 
@PabloLozano si, a mi ayer me llegaron varios principalmente saludando a willy caballero
columpio de piojos
 
@PabloSimonDiEstefano Después del primer partido: elperiodico.com/es/extra/20180619/…
 
@PabloLozano ufff...
 
7:53 AM
> PERO QUÉ PASA POR LA CABEZA VACÍA DE WILLY CABALLERO, ESE MONTÓN DE TAMPONES USADOS POR CIEN MIL CONCHAS DE GONZÁLEZ CATÁN. LA REPUTA COMADRONA QUE TE VACUNÓ PELOTUDO! NO VOLVÁS A ARGENTINA EN LO QUE TE RESTA DE TU TRISTE VIDA, OÍSTE?? FORRO, TRAGASABLES, MANGANTE DE ILUSIONES
 
@Pikoh increíble lo que están soltando estos argentinos
Es una decepción, no lo niego, pero para ponerse así...
 
@PabloSimonDiEstefano no sabes lo que es el futbol en argentina.
de todas maneras, ya hay una competición para poner el insulto mas gracioso me parece a mi
>Con este resultado Argentina se cruzaría con Perú.

>EN EL AEROPUERTO
 
Pero si @paula_plus_plus esta viva
 
No estaba muerta, estaba de parranda
 
Estpy flipando con el tio este
 
8:02 AM
@PabloSimonDiEstefano Lo que pasa es que no sé por qué tenían expectativas de llegar lejos... Argentina no tiene equipo para ganar na, se clasificó para el mundial de milagro, en la última jornada
 
@lois6b deberias darle un toque
 
@PabloLozano ya,pero es argentina. Y tiene a messi
@LombardaArda lo mejor, ignorarle
 
Habla de ego, y luego el empieza a fliparselas jajaj
@Pikoh Quiero salseo jajaja
 
una calculadora para ver quien pasa dependiendo de los resultados. Lo puso ayer @AlvaroMontoro
 
@PabloLozano ya, de casualidad y porque messi jugó pero ayer Croacia los humilló, eso no se puede permitir
 
8:09 AM
Eso me recuerda que hay un chat para el mundial...
mejor dejemos el tema aquí
 
@LombardaArda tienes razón, repe:
May 23 at 6:58, by Pikoh
> Creo que este es el principio de una hermosa amistad
 
@LombardaArda Si, está contestando preguntas
esta viv@!!!
 
@blonfu deja de usar ya el buscador XD
 
@Pikoh jajaja
lo siento, debo informar de frases repetidas, es mi misión
 
@blonfu por eso repito de vez en cuando,para que tu vida tenga un propósito ;)
 
8:22 AM
@LombardaArda a quien ?
 
0
Q: ¿Cómo obtener valores RGB en la posición del mouse?

BottersMe salta este error: [Error] ld returned 1 exit status ¿De qué otra forma podría obtener los valores RGB en la posición x e y. El código HDC hDC = GetDC(NULL); y lo demás me lo pasó una persona, pero no supo explicarme cómo arreglar el error desde esa línea en la que empieza a fallar. #in...

Bueno lo primero seria pasar los comentarios a una sala de chat no?
Y explicarle como moderador que lo que ha hecho esta mal
No?
 
@LombardaArda creo que sería lo mejor porque se está yendo de madre
 
@PabloSimonDiEstefano yo se lo he comentado, porque si directamente hubiera pedido perdon a @eferion y se hubiera dado cuenta de lo que habia hecho mal no seria para tanto
 
> ¡Qué escándalo, he descubierto que este local se juega!
 
@LombardaArda ya, pero parece que es bastante cabezudo y solo busca que le resuelvan lo que ha puesto, le da igual faltar al respeto
 
8:27 AM
@Pikoh Para la pŕoxima vez que quieras repetir película
 
eso si, ha faltado al respeto a los que le podían ayudar así que ahora... a apechugar toca
 
lo mejor es esto:
¿pero no me van a ayudar? — Botters 55 mins ago
 
@PabloSimonDiEstefano jajaja, eso le he puesto, basicamente les ha tocado los huevos a las personas que mejor conocen c++ del sitio
@blonfu respuesta unánime, NO
 
en plan: si, si, lo que querais pero me vais ayudar o qué? lo demás me la pela
 
@blonfu esa es la impresión que da
 
8:33 AM
A mi me irritan muchisimo esa clase de personas. Es como que me frustro intentando pensar que en algun momento usaran la logica y veran las cosas desde otro punto de vista, me pasa lo mismo con los fachas, anti-abortos, aficionados a los toros, catolicos fanaticos etc etc
 
buenos dias!!
 
@Blazerg Buenas tio =)
 
uooo
@Blazerg Cuanto tiempo!
 
es que estoy hasta arriba en mi proyecto xD
pero aprendiendo golang lo cual me mola mucho
 
@Blazerg Ya tienes tu nicho en SOes... apenas hay preguntas de Go por aquí
@Blazerg Ya puestos a curiosear... cuál es el nicho del lenguaje?
 
9:19 AM
Por cierto, nadie ha comentado que ya empieza el verano por este hemisferio
 
@PabloLozano es un lenguaje muy de sistemas
me parece xD
no sé si tiene nicho la verdad pero cada vez más empresas loestán adoptando
 
@PabloLozano empezó ayer
 
@Blazerg A eso me refiero, que no lo veo para programar una página web pero por los (pocos) recursos que necesita y por facilidad puede ser un rival a C para hacer pequeñas cosas que requieran mucha velocidad
C se va a quedar para el kernel por temas de ser de más bajo nivel, pero Go tiene buena pinta para hacer algo como un servidor web como apache, un navegador web (lo mismo que mozilla tiene Rust, que también parece chulo)
 
9:34 AM
go para hacer apis rápidas y para toda la familia
y ay
ya"
es su nicho, haces una api con go + mongodb + graphql y tienes un tiempo de respuesta de risa
 
Estás @PabloLozano?
 
@PabloLozano @Blazerg entonces desbancaría a nodejs, no?
 
estoy
 
esta
 
@PabloLozano A ver si me puedes decir si estoy en lo cierto o no: Si llamo a un método que he creado, lo hago con this.nombreMetodo(params);
 
9:45 AM
@lDanny7 No creo, con nodejs el atractivo es que es javascript: un desarrollador web puede hacer tango backend como frontend rápidamente
 
Pero si loi hago dentro de un listener, si hago this.nombreMetodo me falla porque this ya no se refiere a la clase sino que se refiere a otro contexto?
lo digo porque me está dando un error que dice que no es una función y lo único que me cuadra es eso
 
@PabloSimonDiEstefano En general sí, a menos que el listener esté declarado dentro del objeto con una función flecha
 
@PabloSimonDiEstefano creo que estabas usando ionic, no? En ese caso es así lo que tendrías que hacer es guardar el this en una variable para acceder en el listener
 
en ese caso el contextp será el mismo que el que exista al declarar la función
siempre puedes arreglarlo con un bind(this)
 
me suscribo así
(<any>window).chrome.sockets.tcp.onReceiveError.addListener(this.recvListener);
si dentro de recvListener hago: this.otroMetodo(); me dice que otroMetodo no es una funcion
 
9:49 AM
pon ....addListener(this.recvListener.bind(this))
 
@PabloLozano pruebo a ver
gracias por la ayuda =)
 
de nada :)
 
@PabloLozano que lenguaje usas en el trabajo?
 
Java, javascript y Typescript, principalmente
 
en la parte de front y back?
 
9:53 AM
Back: tenemos servidores Tomcat (J2EE) con postgresql en MV con ubuntu server (ubuntu desktop) en las máquinas de desarrollo)
front: Angular
en aplicaciones antiguas usamos páginas JSP con jQuery
 
Diossss funcionando
 
usamos algunos scripts bash
pero eso ya es algo residual
 
gracias @PabloLozano, cada vez que lance una notificación me acordaré de ti jajaja
 
Joder que crack. En angular usas ngrx?
 
nginx? sí
hace de proxy inverso
 
9:55 AM
@lDanny7 desbancar es una palabra muy fuerte
 
Redux o Flux
 
crack nada, es el ABC de las aplicaciones web
 
al final ningún lenguaje creo que sea mejor que otro
todos tienen sus puntos buenos y sus puntos malos y ya depende pues de lo que te cuadre
en proyectos sin front tener nodejs es absurdo
por poner un ejemplo
pero en un proyecto que tienes 1 tio de front que tiene que montar el back o vceversa pues es la hostia que un pavo solo pueda ponerse con ello
 
@lDanny7 ngrx no, usamos lo básico de Angular... te entendí mal
el único añadido es ng-bootstrap
y ngx-translate para la i18n, no me gusta nada el sistema de i18n oficial de Angular
 
@PabloLozano como hacéis la estructura de los componentes? He visto que cada uno lo hace de manera distinta
 
9:57 AM
no permite cambios en caliente, por ejemplo
a qué te refieres?
 
En plan como tienes organizado los componentes, ya que he visto que algunos por ejemplo crean una carpeta book que tiene su propio modulo, que a su vez contiene sus servicios y componentes
 
Nuestras aplicaciones de momento son pequeñas: tengo un único módulo para los componentes y otro sólo para los servicios
lo mismo divido los componentes en dos según aumente de tamaño la aplicación (que aumentará)
pero será la división obvia: las vistas del usuario cliente, las vistas del usuario técnico/administrador y quizá otro módulo para los componentes que se usan en ambos
Sí usamos rxJS... ¿ngrx qué aporta?
 
10:42 AM
@LombardaArda Hay gente con la que no te puedes sentar a hablar
 
10:57 AM
@eferion Por desgracia si, es una pena que esa gente acabe encontrando este sitio
Amo el css de mi proyecto, para el tamaño de los input hay varias clases entre las cuales se encuentra: cajaCorta, cajaMuyCorta y cajaCortita
Tengo la sensacion de tener inputs retrasados mentales XD
 
@LombardaArda XD XD
 
ya lo he reportado
 
@PabloLozano eliminada
 
12:09 PM
@PabloLozano la eliminó comunidad
yo acabé la release ahora. pa despues de comer podré relajar por fin
 
@lois6b si,pq la reportamos pablo y yo creo
 
@Pikoh porque molais
 
o al menos, se eliminó justo cuando yo la reporté
 
o porque alcanzó -11
 
> hace 36 minutos historial eliminada Comunidad♦ mediante Voto
mediante voto dice
 
12:29 PM
@MikoMaadaFhackaa hermano una consulta para que era xD me olvide losiento
 
@PabloLozano Es diferente Rxjs que ngrx. ngrx es como un singleton un lugar donde tienes todo el estado de tu aplicación de forma global, por lo que cada componente puede acceder a esos datos. Esto se hace en principio porque la comunicación entre componentes ha medida que crece la aplicación se hace más complicada, ya que tal vez un componente quiere comunicarse con su abuelo o cosas similares.
 
buenos días
 
@byte96 buenas =)
 
12:53 PM
por fin viernes
 
@byte96 y casi hora de salir
casi nada!
 
@PabloSimonDiEstefano que suerte bro, a mi todavia me faltan 7hs :V
 
@byte96 que yo he empezado un poco antes
jejeje
 
1:10 PM
0
Q: Problema con tildes HTML utilizando UTF-8

user91042Estoy utilizando el charset UTF-8 de esta manera: <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8"> Aunque con esto mi HTML se ve bien tanto abriéndolo en distintos navegadores como en gmail, no ocurre lo mismo en gestores como outlook o el gestor de correo de windows 10, d...

 
@JackNavaRow Muy ... ultimatum? tu comentario
 
pues si , debo cambiarlo pero no pense como
@PabloLozano fixed
 
1:29 PM
tengo un fan xD
 
wtf ese -40
 
hermano
 
te dio +5 y luego te los quito?
 
votó a mis 9 preguntas, lo que sumó 45 puntos
el sistema lo consideró voto en serie y anuló 8 de esos votos
votos en SO, no SOes
 
1:39 PM
lel
@SebastiánLagosYañez tu me habias recomendado una notebook MSI ?
o no me acuerdo quien xD
 
ah
me la compre al final :)
 
por ? no te gustó?
 
Hola de nuevo @PabloLozano ahí cambia las URLs a relativas, pero aún tengo problemas con esos términos que poseen la barra (/), como el ejemplo que decíamos de AS/400
 
i5 7 gen, 8 ram, DDR4, 1 TB, una joyita, me gusto mucho
 
1:40 PM
@byte96 que bueno man, que te gustó?¡
 
Es como que me genera una carpeta con "AS" y después pone "400" dentro
 
@SebastiánLagosYañez me costo un órgano vital :V
 
aajajaaja
si caros , algunos
 
jajajajaj dolió pero bueno, es una inversión y vale la pena, tira algunos años
 
1:52 PM
1
Q: Como soluciono el problema de CORS en JavaEE y Angular

Ricardo GabrielTengo un problema de CORS que no tengo idea de donde proviene, estoy creando un servicio REST en JavaEE (Glassfish) y tengo como Front una app Angular consumiendo el mencionado servicio, estoy probando la autenticación por token con la librería JJWT, hasta ahora he creado el Token y demás operaci...

un clásico
@DamianGarcia buenas
y qué problema te causa?
como te comenté, siempre podrías sustituir la barra por su versión escapada, AS%2F400
 
Claro pero desde donde?, ya desde código no logra capturarlo antes
no logro
 
cuando lees la url desde location
o cuando quieras acceder a ese sitio
si quieres navegar a AS/400, navega a ...rioit.com/AS%2F400
 
Es que no llego a capturarlo desde el load de JavaScript, es como que se rompe antes
Si por ejemplo ingresas el término AS/400 y luego hacs un ctrl+F5 ya se parte el término
Nunca me da la oportunidad de hacer uso del location.pathname.substring(1)
 
2:14 PM
sigues teniendo 404?
 
Si, cuando se refresca la página o viene desde otro lugar
 
lo de usar la dirección con / debería haberte solucionado eso
puedes hacer otra cosa, añadir en tu head <base href="/">
 
Ahora lo tengo así <base href=".">
Ahora voy a probar eso
Encima tengo que probar todo desde el servidor, localmente me tira error (al cambiar todas esos archivos de javascript con la barra al inicio /)
No, no me sirvió con <base href="/">
 
2:37 PM
Otra cosa que veo @PabloLozano es que si refresco la página no me carga por ejemplo la publcidad de Adsense de Google.
 
quien me ayuda?
0
Q: ¿Como puedo refrescar un formulario hecho con ajax para que los inputs queden limpios?

vcasasTengo un formulario hecho con ajax usando Ajax.BeginForm este lo tengo dentro de una modal, el problema que poseo es que al enviar el formulario hago que la modal se cierre con jQuery pero si vuelvo abrir la modal los valores de los inputs que había ingresado con anterioridad siguen ahí... necesi...

 
Buenas me gustaria hacerme freelance/autonomo pero no se que pasos debo seguir.
 
@DavidPalanco ?????
 
:V me recuerda a mí
 
algun dia hay que empezar y estoy bastante perdido
 
2:45 PM
@DavidPalanco pero no entiendo tu pregunta... que pasos de que?
 
Estoy estudiando un modulo de programacion , y me gustaria darme de alta de autonomo /freelance o algun modelo mas economico lo que necesitaria es saber que paso debo seguir para darme de alta , algun link para saber si dispongo de alguna ayuda del gobierno para emprendedores eso seria el primer paso.. y necesito saber cuanto habria que pagar para ver si es viable
 
@DavidPalanco ahhhh.. pero para eso necesitarias decir de que pais sos, y esperar a alguien de ese pais que pueda ayudarte
 
Phi
@vcasas si lo vas a hacer con jQuery es así
$("form#formID :input").each(function(){
 var input = $(this);
});
@gbianchi Gonzalo, buenos días, tengo una pregunta
 
Vivo en España Madrid!
 
Phi
@gbianchi ¿existe un motivo más allá del fubtolístico por lo que Argentina no esté dando su verdadero potencial?
 
2:58 PM
@vcasas pordrias ejecutar una función que limpie los campos cuando se ejecute bien el submit
 
@Phi hay un chat del mundial donde lloramos esas cosas
jajajaja
 
@Phi eso sirve si tiene puros input, y si tiene select texarea radiobutton?
 
@DavidPalanco mas temprano vas a tener mas suerte..creo que a esta hora ya estan todos dormidos los españoles...
@Phi pero la verdad, para mi, hay un desconcierto generalizado sobre que quiere el tecnico, que para mi es de los peores en los ultimos 40 años...
 
Phi
@SebastiánLagosYañez es correcto, por eso en la pregunta que ha publicado dice "¿Cómo puedo refrescar un formulario hecho con ajax para que los inputs queden limpios?"
 
son las 5 de la tarde!! ajajaj es la primera vez que escribo en el chat, seria preguntar otra vez mañana??
 
3:01 PM
aaaa
 
@DavidPalanco hay un sitio que me habian recomendando, jooble, zona jobs habia algo de freelance en spain
 
@Phi mi culpa :(
 
@DavidPalanco mañana sabado.. nadie...
@byte96 sitios free lance hay un monton...
@DavidPalanco y bienvenido al chat!!!!!
 
Phi
@gbianchi leí en twitter que gran parte se debía a modo de protesta contra Sampaoli
 
elproblema que al principio no sabes a donde tirar para informarte
gracias!!
 
3:02 PM
@DavidPalanco lo que pasa es que no se que queres informarte exactamente.. como freelance, trabajas y cobras.. no necesitas nada, mas que los impuestos que te exijan en tu pais...
 
anotarte como monotributista
no se como es en spain
 
@byte96 no existe monotributo en españa
@byte96 es un engendro inventado aca
 
ahora mismo soy una persona de a pie que nunca ha echo ningun trabajo de freelance imagino que me tendre que dar de a como autonomo
 
Phi
@gbianchi jajajaja al menos es una palabara, en México se le conoce como Persona Física con actividad empresarial :|
 
@Phi todos dicen cosas parecidas... pero la verdad ni idea que pasa
@Phi nop.. en ese caso serias autonomo
@Phi y el monotributista no tiene porque ser una persona fisica, puede ser una empresa...
 
Phi
3:05 PM
@gbianchi ojalá se componga el asunto porque tengo todas mis esperanzas puestas en Messi
 
de momento ya tengo dos nombres jooble y zona jobs para ir empezando ainvestigar
 
Phi
@gbianchi de igual forma acá, una persona física puede ser una empresa, bah, términos más, términos menos jaja
 
@DavidPalanco hay montones
 
Phi
@DavidPalanco freelancer.com ese es el sitio más famoso para hacer trabajos por tu cuenta
 
si bueno ahora quelo pienso ese es el segundo paso aun no soy ni autonomo(monotributista en otros paises)
 
3:09 PM
@gbianchi jhajajajajajaj
 
@Phi sip... malo como el solo.. pero si...
 
Conoceis algún foro o pagina buena para informarme de que pasos seguir en España?
para poder darme de alta
 
@DavidPalanco eso no deberias consultarlo con un contador?
 
y saber cual es el modelo que ,as me conviene segun mis necesidades
contador??
 
@DavidPalanco uh como se dira en españa.. un profesional que sepa de impuestos?
 
3:12 PM
evade impuestos como messi :V
 
@gbianchi gestor
 
@DavidPalanco se llama contador tambien en españa!
@PabloLozano ah siguelo tu.. que estas en el mismo uso horario :p
 
una asesoría, pensaba que en españa era consultor
si me tocara hacer si no encuentro los pasos por internet
gracias de todas formas!!
 
Hola todos!
tengo una pregunta que seguro cierran en SOes
 
3:18 PM
@quevedo a ver si no te la cerramos aquí :P
@quevedo es broma, lanzala :D
 
jajaja
Hice un pequeño utilitario para mostrar vista previa de imágenes antes de subirlas al servidor
Un usuario podría hacer una imagen svg o preparar un gif con código propio
y se ejecutaría en la página que serví cuando hago el preview
Podría aprovechar eso para un ataque XSS ?
 
@quevedo segun tengo entendido se podría ejecutar código en un svg
 
Si, por eso me preocupé
acabo de leer varios artículos al respecto
 
@quevedo si tendrías que limpiarlo de alguna manera
 
pero no se que privilegios alcancen los script dentro de la imagen
 
3:24 PM
En los gifs no se si haya tanto problema, pero según he leido en svg hay manera de ejecutar javascript
 
si
pero que pasa si enmascara, ayer probé en mi sitio de pruebas a hacer un preview de svg nombrado como jpg y se mostró
Y, como la página no tiene acceso al equipo que la ejecuta, y está insertando una selección del usuario que está en tmp no tiene herramientas para hacerle análisis eurístico
 
Que utilizas para el backend?
O todo lo tienes que hacer desde el cliente?
 
En desarrollo estoy usando apache
y sus herramientas usuales
el preview se hace totalmente en el cliente
 
@quevedo ??
 
por eso la pregunta
 
3:30 PM
Con que lenguaje haces todo en el servidor?
 
hago el preview leyendo la memoria temporal del cliente con JQuery y creo un contenedor dentro de la página
en el servidor todo es php
En el servidor no tengo problemas aparentes, pero el temor es por los scripts que se puedan ejecutar en el cliente, por acción del usuario, para lograr xss
 
@quevedo si, pero al momento de subir la imagen al servidor vas a tener que validarla para guardarla
 
Si
Esas validaciones no son problema, las tengo resueltas
 
@quevedo entonces no deberías preocuparte
Si entendí bien lo que te preocupa es que yo en mi máquina del cliente ponga en el preview una imagen con código malicioso
 
Y si el svg se ejecuta en en cliente, lo hace antes de subir cuando le hago resize para mostrarlo
(el resize se lo hace la hoja de estilos)
 
3:37 PM
@quevedo no soy experto en seguridad así que no tomes lo que te voy a decir como verdad absoluta, pero si ya lo sanitizas en el servidor los demas usuarios no tendrán problema cuando lo descarguen
 
Lo que pase con sus scripts, hereda credenciales de autenticación de la página? puede atrapar info sensible?
Si esa no es mi preocupación, una imagen de esas no pasa las validaciones
 
@quevedo eso puede hacerlo ejecutando código en la consola
Sin necesidad de subir un svg
 
El asunto es que test de personas honestas no introduce lo que se le ocure al tramposo
El problema es antes de subir
mi herramienta muestra la vista previa de algo que aún no ha subido
 
@quevedo pero esto pasa solo en mi máquina verdad?
 
si
pero el código que ejecuta en la página que te serví
 
3:41 PM
@quevedo por eso, mientras lo valides en el servidor no habría mucho problema
 
es el que tu hayas puesto en tu imagen
 
@quevedo yo puedo ejecutar código javascript aunque no suba una imagen
 
si
pero no como código de la página, lo haces como código de consola
al hacer vista previa el código ya está en el DOM
y es otra cosa
 
@quevedo puede que me equivoque pero creo que estás sobre pensando la solución
 
Hola, buen dia
 
3:46 PM
Nunca vamos a poder controlar lo que el cliente haga en su máquina, lo que si debemos hacer siempre es validar todo en el servidor, lo que tu ya estás haciendo
 
Tengo el siguiente HTML: <button type="button" onclick="object.method(43895)">Click me</button>
Si quiero enviar el "event" a esa función, cómo tendría que hacerlo?
<button type="button" onclick="object.method(43895, this)">Click me</button>?
<button type="button" onclick="object.method(43895, event)">Click me</button>?
 
@MáximaAlekz Es una mala práctica asociar funciones a los eventos en el HTML
 
@MáximaAlekz primero sería bueno que pongas name o id a tu button para asegurar que las referencias a el en el código no sean ambiguas
Y, luego mediante JQuery asocias ligas eventos y funciones a los elementos, sin hacerlo explícito dentro de la etiqueta <button ...>
 
En cualquier caso no lo necesitas: cuando se ejecute esa función, habrá una variable global llamada event accesible
 
Esta bien que quede así la llamada del script de Google: src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
Como ahora cambie a URLs relativas
 
3:58 PM
@KacosPro Gracias por la atención, voy a buscar un poco más y a intentar algunas pruebas
 
00:00 - 16:0016:00 - 23:00

« first day (966 days earlier)      last day (2128 days later) »