« first day (1173 days earlier)      last day (1935 days later) » 

12:04 PM
@JackNavaRow El chiste siempre llega cuando menos te lo esperas para que duele el doble
Mi playlist general ahora mismo tiene 830 canciones, 50h y 43 minutos de musica que se pondran en mi funeral para cambiar el clasico minuto de silencio
 
Anonymous
@LombardaArda playlist de jornada de autónomo?
 
@LombardaArda " Por favor, 50 horas y 43 minutos de música " contra " Por favor, un minuto de silencio ".
 
@Aritzbn Que tengan que escuchar la playlist entera hasta que se acabe, si intentan saltar una cancion vuelve a empezar de cero
xd
 
@LombardaArda Igual provocas suicidios colectivos, pero bueno, ya estarán en el funeral, así ahorras tiempo a otras personas
2x1
 
12:14 PM
En mi funeral me gustaría que lo único que se escuchase fuesen los graznidos de los buitres mientras se ponen gordos, pero parece ser que no te dejan alimentar a los pobres animalicos así
 
@PabloLozano yo por 100€ iré a tu funeral, vestido entero de negro con paraguas negro tambien (llueva o no ) y observaré desde una distancia para que piensen que te llevaste un secreto a la tumba
 
Pero si ya estás muerto.
 
@PaulVargas quien ?
 
@lois6b irás o irías?
 
@Aritzbn si me da la pasta iré. soy un hombre de palabra xD
 
12:19 PM
> si me quereis, irse
 
@PabloLozano yo por 50€, además seguro que mi aspecto es mucho más peor que el de @lois6b
Por lo que la gente pensará que es algo más turbio
 
@Aritzbn a mi no me metas que yo no he dicho nada
 
buenas buenas O/
 
@blonfu me confundido he yo
 
@Aritzbn me estás llamando no zarrapastroso?
 
12:22 PM
@lois6b me lo estoy llamando a mí
 
GDP
iep!
 
@Aritzbn a ti te llamas no zarrapastroso?
 
@lois6b te está llamando persona con buen aspecto :facepalm:
 
tiene que ir alguien que parezca de la mafia o narco o algo
 
@lois6b no había leído el no. :(
 
12:23 PM
@Pikoh lo que yo he dicho XD
 
@blonfu yo podría parecer un narco barriobajero, el tío de la esquina que ofrece suguses a los niños
 
GDP
alguno me puede decir que sentido tiene esta sentencia? xD
DataRow[] rows = dsBD.Tables[0].Select("Nom_Campo_Configuracion ='" + Utilidades.Const_GR + "'");
if (rows != null && rows.Length > 0)
{
rows = dsBD.Tables[0].Select("Nom_Campo_Configuracion ='" + Utilidades.Const_GR + "' and valor = '" + datosAsegurado.grupoRiesgoGeneral + "'");
if (rows == null || rows.Length == 0)
{
Estoy intentando optimizar una funcion que "tarda mucho"... hace como 150 llamadas a BBDD jajaja
 
@GDP ninguno. haz el select segundo select y ya no?
 
@lois6b lo has hecho antes? es una idea extraña
 
GDP
@Pikoh Eso entiendo yo
 
12:27 PM
@blonfu na, en alguna serie lo vi
 
GDP
pero me entra la duda, habra alguna razon para que el programador anterior lo pusiese no?
no...?
jajaja la duda me asola
 
Anonymous
@GDP hazlo y si explota todo es que tenía sentido jaja
 
@GDP si. Que los programadores somos gente extraña, pero gente al fin y al cabo.Nos podemos equivocar, no tener ni idea de lo que hacemos, etc...
 
GDP
pero hay burradas muy guapas xD como hacer una llamada a BBDD por cada id que hay (es una lista de unos 50 ids...)
 
A no ser que haga algo despues de ese código con los resultados del primer select...
 
GDP
12:29 PM
abre conexion comprueba devuelve, cierra y asi con todos
termina con la función y llama a otra función que hace lo mismo pero para otra cosa...
 
LIBROS GRATIS DE HOY

IT as a Service For Dummies

public.dhe.ibm.com/common/ssi/ecm/gt/en/gtm01877usen/gtm01877-usen-00_GTM01877USEN.pdf

Private Cloud for Dummies

public.dhe.ibm.com/common/ssi/ecm/gt/en/gtm01863usen/mc_asset_1752765__gtm01863usen-00_GTM01863USEN.pdf

Spark for Dummies

public.dhe.ibm.com/common/ssi/ecm/dc/en/dcm03021usen/spark-for-dummies-ibm-limited-edition_DCM03021USEN.pdf

Sales Performance Management for Dummies

public.dhe.ibm.com/common/ssi/ecm/11/en/11019211usen/sales-performance-management-for-dummies_11019211USEN.pdf
 
GDP
No se que querra decirnos @lois6b
con tanto libro para Dummies...
 
@GDP Pal que se de por aludido
 
@lois6b eso pensaba porque aqui normalmente no se hacen funerales en cementerios, seria raro estar dentro de una iglesia con un paraguas abierto
 
@blonfu haha pues si
 
GDP
12:32 PM
@blonfu todavia mas turbio
 
@GDP eso también, creo que valdria los 100€
 
@Bender Nada de eso bro xd, tengo tanto tiempo sin pasar por aquí que solo recuerdo tu username, pero no tu nombre real xdd
Buenas gente :^)
¿Qué tal todo?
 
@NaCl buenas cloruro
 
@Pikoh ¡Hey! ¿Qué tal todo?
Sir @PaulVargas
 
@NaCl bien bien. Deseando ir a comer
 
12:35 PM
@Pikoh +2
 
@blonfu Yo si quieres puedo ir fumao y parecer un cliente satisfecho
 
@Pikoh ¿Ya casi te vas?
@LombardaArda o.O
 
@NaCl en media hora
 
@Pikoh ¿Qué hora es en tus lares?
 
13:36
 
12:36 PM
@Pikoh Terminas de trabajar a las 14?
:O
 
@LombardaArda al mio no que yo quiero verlo
 
@NaCl no no. a esa hora voy a comer
 
@Pikoh ¡Ahhh!
 
@blonfu Jajajaja, nos pasamos por funerales aleatorios disfrazados de hippies
Mi mas sincero pesame, paz y amor, y... ¿Sabes donde guardaba tu marido su material?
 
Hola buen día
 
12:43 PM
@LombardaArda xD
- ¿En tu barrio hay problemas con la droga?
+ ¡Y tanto! no se encuentra fácil
 
¿Algún desarrollador de C por aquí?
 
@NaCl @AsieR_2 dice que ahora soy desarrollador de C
 
Anonymous
@Aritzbn a mi no me metas en tus movidas
 
@AsieR_2 Nombre y apellido suyo, caballero
 
12:48 PM
@AsieR_2 nonono me has dicho que le diga que soy desarrollador de C
 
Anonymous
@NaCl No irás a secuestrarlo, no?
 
@Aritzbn Es que tengo una pregunta
 
@lois6b jaja
 
@AsieR_2 Para nada, es que habia otro usuario con un nombre similar
 
Anonymous
@NaCl Que yo o que @Aritzbn?
 
12:50 PM
@AsieR_2 Tú, a @Aritzbn lo conozco dese que entró :P
 
@NaCl invoca a @trauma a ver
 
@Trauma aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@Pikoh Es una pregunta más o menos teórica
 
Anonymous
@NaCl Es lo que tiene ponerse de nick un nombre real con un dígito por detrás, que no es muy personal que digamos xd
 
@NaCl yo de c poco...pero puedes lanzar la pregunta a ver
 
@AsieR_2 Jajajaja
 
12:51 PM
:)
 
@Pikoh Desde que C++ ya no es un superconjunto de C, ya no es necesario hacer extern "C" {} en las cabeceras/código o lo que sea, o sí?
 
GDP
Cloruro de sodio
 
@GDP Yahallo
 
1307
A: What is the effect of extern "C" in C++?

Faisal Valiextern "C" makes a function-name in C++ have 'C' linkage (compiler does not mangle the name) so that client C code can link to (i.e use) your function using a 'C' compatible header file that contains just the declaration of your function. Your function definition is contained in a binary format (...

 
@Pikoh Esa parte ya la sabía, me refiero... Como práctica, siento que ya no es necesario
 
12:54 PM
Eso seguramente te lo puedan responder bien @PaperBirdMaster,@eferion o @trauma
 
Como ya ambos lenguajes difieren en ciertas caracteristicas
 
yo no programo en c++
:)
 
Tranqui :-P
 
Pero imagino que solo sea necesario en el caso de usar funciones especificas de C no?
 
@Pikoh En C++ si sigue siendo necesario, cuando quieres enlazar funciones C a un programa C++
 
12:56 PM
@NaCl claro,a eso me refería
 
Pero en C, por compatibilidad con C++, se usa el extern "C"
Creo que tengo una idea para lo que haré de ahora en adelante
 
Buen día chicos!
 
@keivervasquez ¡Buen día!
 
Una pregunta, como puedo hacer el instalador de un programa en c#?
 
@keivervasquez clickonce
 
12:58 PM
Eso es un programa?
Si, lo es jajaja.
A ver!
 
@keivervasquez vas a tu proyecto, boton derecho/propiedades/publicar
desde visual studio
si no, alguna utilidad externa:
94
A: What installation product to use? InstallShield, WiX, Wise, Advanced Installer, etc

Stein Åsmul UPDATE, Aug.2018, a new and shorter option: How to create windows installer. Focused on summarizing MSI and its major benefits and to list the major tools available (with download links), as well as mentioning some new, trending deployment technologies. I have worked in software develo...

 
Nunca más comida precocinada
que asco
 
Anonymous
@Aritzbn Pues hazla en casa cacho vago
 
@AsieR_2 pues no me queda otra :c ya veo que no puedo confiar en la comida precocinada
 
wenos dias
 
1:12 PM
@byte96 Yahallo :^)
 
hoal buenos días
 
buenas
 
@Bender bien y vos que tal, como va todo pues, mejo mejo.
 
@Aritzbn eso me ha recordado un chiste
 
@Bender :(
 
1:20 PM
Esto eran dos obreros en la obra. Llega la hora de comer. Uno de ellos saca el bocadillo y al ver que es de tortilla, que no le gusta, lo tira. Al dia siguiente vuelve a sacar el bocadillo, y al ver que es de tortilla, lo vuelve a tirar. Al tercer dia saca el bocadillo, y sin desenvolverlo ni nada, lo tira. Su compañero le pregunta:
-¿Como sabes que es de tortilla, si ni siquiera lo has desenvuelto?
A lo que este responde:
-¡Coño, me lo he hecho yo mismo!
 
@zerokira baby, todo bien y vos?
 
@Bender me ignoras :(
 
@NaCl jajajaja está bien :D
 
@NaCl ¡¡ Que estaba comiendo !!
 
@NaCl dame tiempo Jeremy acabo de llegar jajajajaja :v
 
1:22 PM
@Trauma aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@Bender NEL, YO SOY TU SEGUNDA PRIORIDAD LUEGO DEL VICIOSO :v
 
XDD
 
@Trauma ¡Jajaja!
 
@Bender bien bien, esperando que paguen para pagar deuda
 
¿ Que pasa, que no comeis aquí en el chat o que ?
:-p
 
quedare con 30.000 para pasar hasta el 30 :(
 
1:22 PM
@Trauma Son las 0922 :-?
 
@NaCl jajajajajajjaja okay esto no le gustará a Gonzalo jajajaja
 
@NaCl Ah carajo !! Aquí son las 14:22
 
@zerokira ya somos dos amigo mio jajajajaja
 
@Bender Nah, el sabe todo ya :p
 
@zerokira yo quedo con 50mil te gané :v
 
1:23 PM
@Trauma ¡Jajaja!
 
@Bender haha :(
 
@Bender 50mil?
 
@NaCl jajajaja okayyy
@NaCl pesos colombianos jajajaja
 
@Bender En dólares americanos?
dolares/dólares, como quieran
 
@NaCl unos 17 dólares aprox
 
1:24 PM
@Bender PFFFF, eso es demasiado
@Trauma, te invoqué porque tenia una duda existencial sobre el extern "C"
 
@NaCl WTF eso no es nada jajajaja para pasar 15 días
 
@Bender 17 dolares cobro yo :'u
AL MES
 
@NaCl ¡ Hombre, alguien que pregunta por algo útil !
xD
 
@NaCl :O u.u en tu país el dolar debe ser mas caro que acá
 
@Trauma ¿Cuándo he preguntado algo sin sentido? :-P (Cerrada por demasiado amplia)
@Bender Nah, un dolar ~ 54 pesos dominicanos
 
1:25 PM
Hola
 
jejeje ...
 
@NaCl acá el dolar está a 3.100 pesos colombianos
 
@Trauma La pregunta era, si ya C++ no es un superconjunto de C, es necesario en C poner extern "C" {} para "ligar" ambos lenguajes?
 
@NaCl Sip
 
@Trauma Hacer extern "C" no tiene sentido si usas un compilador de C, no?
 
1:27 PM
por el name mangling (creo que se escribe así)
 
@Trauma Sí, tal cual
 
@NaCl Nope.
 
Tengo un sistema hecho en laravel con GTM, en donde cuento un formulario de registro quiero optimizar el sitio mejor, optimizar los datalayers para que funcionen correctamente
 
@Trauma Solo usas extern "C" cuando usas algun compilador de C++, correcto?
 
@NaCl Correcto
normalmente, se usan #ifdef para encapsularlo
#ifdef __cplusplus extern "C" {
con lo que te vale para ambos
 
1:28 PM
@Trauma Asi que no es necesario tenerlo en mi cabecera, porque puedo hacer el extern "C" desde el archivo de C++
 
¿ ?
No te sigo
Es que lo tienes que hacer desde c++
 
@Trauma Siempre lo he hecho así, pero nunca me he visto en la necesidad de compilar/enlazar con compiladores de C++
 
ah, vale
 
Entonces
 
Ayuda por favor
 
1:29 PM
Como resultado tendria algo asi:
 
se supone que si lo haces así, podrás aprovechar las ventajas del C++ en C
C++ es bastante mas quisquilloso con los tipos
 
a.c: void T(void);
a.cpp: extern "C" void T(void);
 
si, eso sirve
o todo en un .h, usando los #ifdef
 
Bien, entonces dejare eso a libre decisión del usuario final
 
@NaCl mira que C y C++ no son 100% compatibles hacia arriba
 
1:31 PM
@Trauma Es por eso mi pregunta
 
struct algo { char *cucu; int buff[0]; }
eso compila en C, pero en C++ no
 
Correcto
 
o int cucu( );
es distinto en C y en C++
 
En C es variadico?
 
sip
en C++ es void
 
1:32 PM
No recordaba esa forma :P
 
se supone que está deprecatada
pero se soporta por compatibilidad
 
Bueno
Creo que ya tengo mi idea final
 
Pero vamos, que todo eso tu ya lo sabías
 
@Trauma Nono
 
anda ya
 
1:33 PM
Es que como siempre he puesto el #ifdef __cplusplus
Pensaba que no seria necesario utilizarlo si solo voy a compilar con gcc
u otro compilador de C
 
ummm ... pero limitas al usuario su capacidad de elección
o de usarla en proyectos mixtos
en el que estoy yo, hay código C y C++, y todo se compila con g++
 
Y en las cabeceras se usa el extern, no?
 
parches sobre parche que parchea el parche ...
 
Para todo el codigo C
 
nono
el extern solo afecta para el enlazado
pero si compilas todo con g++, no hace falta
 
1:35 PM
o.O
 
el enlazado de C++ es dependiente de cada compilador
 
Pero entonces
 
por eso no puedes mezclar código C++ de varios compiladores
 
pero si todo el código es del mismo compilador, no hay problema
 
1:36 PM
@Trauma Si todo se compila con g++
Los nombres de C no se ven afectados?
 
supongo que si (nunca me ha dado por comprobarlo), que si no tiene extern los mangleará
pero si todos los módulos son compilados con el mismo g++, no hay problema
en linker se encarga
 
mientras no haya colisión de nombres, no habrá problemas
 
colisión y que coincida lo que se emite en un modulo con lo que se espera en otro
 
Correcto
 
pues eso :-p
 
1:38 PM
Entonces seguiré utilizando el extern "C"
 
jejeje ... si no cuesta nada, hombre :-)
aunque su mayor uso es en librerias y modulos reutilizables
 
Es más conveniente si quiero que la gente haga "envoltorios" de la libreria
@Trauma Has visto lua, no?
 
eso si, si es para una libreria, es poco menos que obligatorio
@NaCl Sip, hice un par de pruebas
 
Lua es "embebible" en practicamente todas partes
 
me gusta ese lenguaje, muy simple
cierto. ¿ Has visto LuaJIT ?
 
1:39 PM
Eso es lo que quiero hacer a nivel de interoperabilidad
@Trauma Yep
 
Ok. Para librerías y esas cosas, el extern es obligatorio
y ojito con las struct y demas incompatibilidades
 
Unju
Pienso poner todas las implementaciones
 
que yo soy mucho de hacer las cadenas struct { size_t lenght, size_t alloc, char buffer[0] }
 
@Trauma Eso es vla?
 
@NaCl ... ummm ... no exactamente
 
1:41 PM
@Trauma Se que los vla se ponen en stack y eso
 
lo uso para no llamar 2 veces a alloc, una para la cabecera y otro para el buffer de la cadena en si
 
Pero lei algo al respecto sobre ese codigo que pusiste
En las notas de GCC
 
C++ no te deja poner [0], tiene que ser [1]
 
Entiendo
Como haces el alloc?
 
para una cadena, ese código te deja hacer 1 solo alloc, tu ajustas el tamaño, y lo tienes todo junto
 
1:43 PM
Creo que haré uso de esa ventaja para las cadenas dinámicas que tengo por ahí
 
alloc( sizeof( struct String ) + string.size )
 
No ventaja, mas bien funcionalidad
 
yo es que tengo obsesión por optimizar la memoria, que le voy a hacer
será porque vengo del Spectrum
xD
 
@Trauma Será que los programadores del C y C++ somos todos así?
 
@NaCl ¡ JAJAJAJA !
Puede ;-)
 
1:44 PM
Yo siempre pienso en el perfecto equilibrio entre rendimiento y espacio
Y eso que andamos en una era donde la memoria máxima es prácticamente ilimitada
Me siento como Thanos (?
 
Y yo. Siempre he tenido miedo a la fragmentación del heap. Ya te digo que creo que es por venir de maquinas muy muy limitadas
 
@Trauma Te lo creo
 
Bueno, @NaCl, un placer hablar contigo, como siempre :-)
tengo que continuar con esto :-(
 
@Trauma Mis dudas estan resueltas, ¡Gracias por el tiempo!
@Trauma Y yo iré a desayunar :^)
 
@NaCl ¡ Faltaría mas !
 
1:46 PM
@NaCl nada mejor que programar Arduinos/X microcontrolador para ver el gustillo de la limitación de memoria...
 
jajaja
yo tengo el desayuno ya mas que consumido :-)
 
@Trauma ¡Jajaja! Si tengo muchas, pero cuando quieran salir, te aviso :-P
 
¡ Cuídense !
:-D
 
@Raulitus Creeme, bastante lo he visto :P
@Trauma ¡Chau!
 
2:16 PM
-Que hace un gallo al reves?
+"LLoga"
3
 
buenos dias
 
@LombardaArda <3
 
2:38 PM
@LombardaArda wtf
 
@LombardaArda Al salir, cierre la puerta, por favor
 
@PabloLozano y tire la llave,para no volver a entrar
 
@Pikoh más puns
 
@lois6b ::facepalm::
 
@LombardaArda coge tus cuchillos y vete
pero tranquilo que enseguida me echan a mi también
 
2:45 PM
@LombardaArda ::facepalm::
 
3:01 PM
@lois6b Tradusion?
@blonfu con este he rozado la perfección XD
 
@LombardaArda Lo podría traducir, pero se perdería el juego de palabras
 
@LombardaArda hace poco en SE hicieron un concurso en el que regalaban relojes y la tematica de las publicaciones era el tiempo. hubo muchos juegos de palabaras al respecto. en esta imagen un tio comenta que uno pisó su reloj mientras acosaba a una chica y que le pegó porque "nadie le hace eso a una mujer en su presencia" aunque literalmente sobre su reloj
 
on my watch = sobre mi reloj / en mi turno de vigilancia
watchmen = vigilantes
Not on my watch es una frase que se escucha mucho en las pelis de policías
 
@PabloLozano eso estaba pensando, la traducción típica es: No en mi turno
 
no va a ocurrir en mi turno
 
3:07 PM
@blonfu si, pero en este contexto no encajaba por eso puse en su presencia
 
@lois6b todavía estoy esperando mi reloj...que nerviosss
XD
 
@Pikoh no ves la hora
 
@blonfu +1
XD
Ahora estoy enfadado por no haberlo pensado yo :(
 
@Pikoh si tan solo te hubieras dado más tiempo
 
@Pikoh jaja
 
3:52 PM
hasta mañana gente
 
alguno sabe bootstrap ?
form inline class y todo ese rollo
 
@NaCl Hi, mister. How are you? I hope you are OK.
Good to see you here.
@PedroMiguelPimientaMorales You may want to say something to @NaCl.
By the way, do you want to join us to one Slack group?
We have an awesome workspace. +@Phi @KacosPro
 
Anonymous
@PaulVargas Why du yu talk in inglis
 
¡Buen día!
@PaulVargas It's correct @PaulVargas
 
@AsieR_2 'Cause I felt like it.
@KacosPro How is it going? I hope all is fine.
 
4:00 PM
@PaulVargas Hi, Sir! Everything's great today! How is it going for you?
@PaulVargas Send the invitation :)
 
@NaCl It's all gone so swimmingly.
 
@PaulVargas Everything is going well Sir
 
Me parece que os estáis equivocando de chat. chat.stackoverflow.com
 
Hola @NaCl, tiempo sin verte
 
Ahí os paso la lista de salas en inglés
xdd
 
4:02 PM
@byte96 que duda tienes?
 
@PaulVargas Is that good? I just don't remember the meaning of that word
@KacosPro Qué tal todo?
 
@NaCl todo muy bien! Y tu?
 
@Aritzbn Ya siéntese, señor.
LOL!
@NaCl Did you mean this word:
Adverb: swimmingly (comparative more swimmingly, superlative most swimmingly)
  1. With a gliding motion suggesting swimming.
  2. (informal) In a very favorable manner; agreeably; without difficulty; successfully.
  3. Synonym: smoothly1712, Jonathan Swift, The Journal to Stella (first published 1766), ch. 5, Letter 47:
  4. The Secretary would not go so far to satisfy the Whigs in the House of Commons; but there all went swimmingly.
  5. 1809, Washington Irving, Knickerbocker's History of New York, ch. 39:
(6 more not shown…)
 
@Xique salude
 
@KacosPro Tranquilito :D
 
4:08 PM
buenas :D
 
@PaulVargas Yep,
 
@Xique Hola.
@Xique Salude a @NaCl.
No sea mal educado.
Huh?
 
jaja salude a toda la banda mister
 
@Xique no recibí mi saludo
@Xique o a caso ya no soy de la banda?
 
jajaja Hola a todos los presentes en esta sala :D
 
4:11 PM
hola amigos
 
@devconcept Hola, amigo.
 
@AaronRomero pos si pero dije buenas :D
 
@Xique No estaba @devconcept. No le tocó saludo. :-P
 
jajaja
 
@Xique ¿Qué tal todo?
 
4:13 PM
@PaulVargas ahora sí, ya alcanzamos todos. podremos retomar nuestras actividades
 
@AaronRomero Es correcto.
 
Phi
4:31 PM
@PaulVargas yes, for sure!
hola amigos
 
@Xique ataca
 
0
Q: No me selecciona los archivos seleccionados y tengo activado el OpenFileDialog.MultiSelect= true

Luis Miguel Guerrero Gutiérrezsaludos cordiales para todos El contexto es el siguiente : estoy en el desarrollo de un programa en C# que permita convertir archivos pdf a excel , habilito la opción OpenfileDialog.Multiselect y eso me permite seleccionar 1 o mas archivos , hasta ahí bien =) Además tengo un listBox donde apa...

con lo facil que sería darle la solucion...soy un pesado :)
 
Anonymous
@Pikoh No te gustan los puntos? El pobre Luis Miguel Guerrero Gutiérrez está ansioso por dártelos.
 
@AsieR_2 ya tengo muchos XD
cuando es un novato, prefiero siempre dar algunas pistas y que lo resuelvan ellos, de esa manera aprenden algo
 
Anonymous
4:46 PM
Regálame unos pocos. Haz una preguntica de Hello World con 1000 de recompensa.
 
aunque seguro que alguien terminará por darle la solucion para copy/paste
@AsieR_2 los puntos hay que ganarselos. Con sudor.
XD
 
Anonymous
@Pikoh Sobrevalorado. Lo gratis sienta mejor xD
 

« first day (1173 days earlier)      last day (1935 days later) »