« first day (1137 days earlier)      last day (1954 days later) » 

6:39 AM
Buenos días madrugators
 
6:53 AM
buenos días señorit@
 
hi all
 
buenos dias!
 
7:24 AM
Buenos días muchachada!
 
Buenos dias ^^
 
@Kiko_L ¡¡Nui!!
 
@Paula_plus_plus ¡Ay va qué chorrazo!
 
Buenos dias
 
7:58 AM
Buenaas
- Manuel,¿Tu coche es automático?
+Es manual
- Manual,¿Tu coche es automático?
 
@LombardaArda triple ::facepalm::
 
@LombardaArda xDD
 
El de hoy no es tan malo ejejeje
 
@LombardaArda XD
 
- Bienvenido a los X-Men ¿cuál es su superpoder?
+ Soy tan fuerte que puedo empujar montañas.
- ¡Impresionante! Te llamaremos "Push the mont".
+ Eeeehhh... ¿no puedo elegir otro nombre?
 
8:12 AM
@Paula_plus_plus ostia si me ha costado cogerlo...
 
8:22 AM
@PabloSimonDiEstefano xD
 
@LombardaArda xD
 
8:37 AM
cuando fue elegido presidente había una porra por twitter sobre cómo se referirían a él desde el gobierno central: puch-demón, pu-ig-de-mont o Voldemort
fue una tontería, pero me hizo gracia
buenos días, a todo esto
 
@PabloLozano Saludetes
 
@PabloLozano Dolor sit amet
 
8:53 AM
Me ha hecho gracia lo específico de algunos: bacon, barbas, nicolas cage, bill murray, steven seagal
 
9:11 AM
Qué lunes más lunes
 
@Kiko_L Es un lunes cuya lunicidad es sólo superada por su tedio.
 
@Paula_plus_plus Los lunis toons.
 
@Kiko_L Buenas noches, hasta mañana, los lunis y los niños, ¡nos vamos a la cama!
 
estoy contentisimo con el nuevo movil :D 5h de continuo sin bloquearlo descargando pelis, instalando mierdas, jugando, viendo series ... y aun estaba al 65% (con todo conectado, bluetooth, wifi, gps... )
 
@lois6b joer, vaya batería!
 
9:23 AM
@PabloSimonDiEstefano 4000mAh y carga entera en 50-60 min
 
@lois6b no se para que haya otro móvil con semejante batería
 
@PabloSimonDiEstefano ein ?
 
@lois6b que tiene mucha batería, lo normal son 3000 o 3300 mAh
por eso digo, que no se si habrá otro móviol con una batería con tanta capacidad
 
@lois6b viste como me quedó el reloj?
 
@PabloSimonDiEstefano si pero 3000 seria poco porque esta pantalla es de 6.6''
@Pikoh no :D
link?
 
9:25 AM
pera
8
A: Time for some more swag!

PikohStackOverClock Final Result You can download both models (v1 and v2) on Thingiverse Well, I finally found some time, used some of my (disappointing) skills in 3D design and made something for this contest. And here it is: It's a 3d model of Stack Overflow logo with a (somewhat)cloc...

 
@Pikoh manzana
 
@lois6b kiwi
 
@Pikoh guaay
 
ha quedado chulo. Ahi lo tengo en la mesa del ordenador :)
 
@lois6b claro claro, semejante pantalla...
 
9:29 AM
Buenas noshes
 
9:55 AM
Me aburro :-(
 
@Trauma Hola trauma
 
@BryanRomero Güenas :-)
 
Si quieres puedes hacerme los deberes asi no te aburres
 
@BryanRomero jejeje ... es tentador, pero va a ser que no xD
 
10:49 AM
Qué muerto está esto
 
Es un lunes muy lunes, apenas hay preguntas y la única interesante era duplicada
ni siquiera hay noticias intenresantes que comentar
 
@PabloLozano ¡ Hombre ! ¡ alguien vivo !
 
Brexit, final de la libertadores... todos temas ya un poco cansinos
hice puente y ahora estoy como de resaca
si los lunes cuesta empezar, este aún más
@Trauma Lo peor es que trabajo tengo, pero es aburridillo
 
@PabloLozano Me pasa mas o menos igual. Curro hay, pero le he cogido el gusto a esto de procrastinar
Aparte de que lo que tengo que hacer en un latazo mayúsculo
Ahora estoy aprendiendo ... ¡ python' !
:-O
Quien me lo iba a decir, a mis años ...
 
envidia me das
 
11:00 AM
@PabloLozano ¿ Y eso ?
 
es un lenguaje que no he tenido oportunidad de aprender
 
¿ Por mis años ?
ah, vale
 
y lo poco que he visto me ha gustado
 
pues no se ... es fácil, eso si
 
ah, no, si de edad estamos casi igual
 
11:00 AM
pero tiene sus cosas raras también
@PabloLozano jejeje ... creo que soy mayor que tu por 1 :-p
por eso me extrañaba que te diera envidia ;-p
a diferencia de Javascript, las clases tienen un tipo propio, no son un simple diccionario
( creo )
 
Yo Python lo veo elegante a la vez que versátil, lo veo como lo que podrían haber metido en los navegadores en lugar de Javascript: interpretable, dinámico...
y mucho más predecible
lo del prototipado es una chapuza enorme, a mi entender
de hecho, no sé si existe algún otro lenguaje con prototipado
 
@PabloLozano el favorito de la Paula: Objective-C
y su padre, Smalltalk
En realidad, yo el prototipado lo veo lógico
lo que es una metedura de pata es lo de poder hacer atributos como no-visibles, solo-lectura, ...
eso introduce una complejidad innecesaria
@lois6b ¡ A trabajar !
0
A: Me sale el error "ld returned 1 exit status"

PepaTranqui bro, yo tp sé! dsinsidisdisdfijsdifjsidfjsidfoisf es lo que siento ahora mismo

@PabloLozano ¿ Conoces Lua ?
 
@Trauma listo
 
de oídas
 
@lois6b Okis :-D
 
11:07 AM
pero puestos a aprender lenguajes, prefiero quedarme en los que ya son populares
 
@Trauma es rollo python o lo soñé?¿
igual lo confundo con ruby
 
estuve mirando Rust, Go...
 
ummm ... es lo que debería haber sido Javascript
muy muy simple, solo tiene tablas que actuan como listas y/o como diccionarios
 
pero no terminan de tener tracción
 
Lue se usa mucho como lenguaje de extensión, en programas C / C++
y también está Luvit
 
11:09 AM
Paula++ lo usa para un proyecto personal, no?
o eso me pareció entender
algo de un juego
 
@PabloLozano Si, lo usa
yo hice algunas pruebas con sus corutinas
(algo parecido a los generadores de Javascript)
 
lenguaje de extensión....
 
para mi gusto, el mayor defecto es que no tiene undefined
se hecha de menos :'-(
 
eso es lenguaje de modders no?
:P
 
@PabloLozano Si, mas o menos :-)
tu creas el programa principal, pero para ciertas acciones das la posibilidad al usuario de programarse sus propios comportamientos
añade mucha potencia a cualquier programa
 
11:12 AM
entonces tienes que meter un intérprete en tu programa
 
@PabloLozano Lo que es Lua
se compila como librería externa, o directamente enlazado al ejecutable
y te proporciona un interprete/compilador
puedes cargar códigos ya creados y pre-compilados
o compilar trozos nuevos
guardarlos
y ejecutarlos
 
yo disiento en lo de undefined: con null me basta
 
@PabloLozano ummm ... cuestion de gustos :-)
me he acostumbrado en Javascript
O_O
 
de hecho algunos gurús de JS aconsejan a usar uno u otro
 
en javascript, si un atributo no está en un objeto, devuelve undefined
osea, que puedes poner un atributo como null
yo lo uso en estructuras de datos, tipo listas
para marcar el principio/final
 
11:15 AM
undefined == null
 
en Lua, pues no puedes :-(
@PabloLozano undefined !== null
va, es cuestión de gustos :-)
 
puesto que undefined no existe en JSON, generalmente lo que me mandan puede tener un campo a null o no tener el campo
yo no hago distinciones, uso el == y listo
 
te entiendo
yo a veces lo reemplazo con False
es por ... digamos ... usar cada palabra en su sitio
bueno. Es la hora de la pausa de las 12:19
¡ Que manera de perder el tiempo ! xDDD
 
Yo conozco algo de Lua
Se usa como lenguaje de scripting embebido en bastantes aplicaciones. Por ejemplo, en Roblox (juego tipo minecraft, social), en LuaLaTeX (procesamiento de textos), nginx, redis, wireshark (sniffer de red), VLC (reproductor multimedia), etc.
 
es primo de python, en concepto
lenguaje con sintaxis sencilla e intuitiva
si conoces otro lenguaje de programación, entender el código de Python o Lua es relativamente sencillo
 
11:24 AM
pico-8 es programable en Lua
 
In The Evolution of Lua, the language's authors wrote: In 1993, the only real contender was Tcl... However, Tcl had unfamiliar syntax, did not offer good support for data description, and ran only on Unix platforms. We did not consider LISP or Scheme because of their unfriendly syntax. Python was still in its infancy. In the free, do-it-yourself atmosphere that then reigned in Tecgraf, it was quite natural that we should try to develop our own scripting language
 
Sí, en filosofía y simplicidad se parece mucho a python, pero es más ligero y fácil de embeber en otras aplicaciones. También más limitado
 
11:36 AM
Tiene algunas versiones muy muy interesantes
por ejemplo, luaJIT
permite usar casi directamente código en C
de hecho, se traga directamente declaraciones de struct
y te genera tablas lua, para facilitar la llamada a funciones C
lo que pasa es que se quedó en Lua 5.1
y ya van por la 5.4
 
@abulafia Cómo mola pico-8. No lo conocía
 
@abulafia que guaay
@abulafia eso de roblox cada vez lo veo más y más
 
12:02 PM
pico-8 mola, sí. Yo tampoco lo conocía hasta la semana pasada, pero me esta "picando" bastante... si tuviera tiempo...
pico-8 lo conocí a través de pyxel
que me mola casi más por razones obvias :-)
@lois6b En roblox tienes un editor "Roblox builder" creo que se llama, con el que crear "mundos", y la parte de código de cómo interactúan las cosas se programa en Lua
Yo Lua lo usé básicamente dentro de LuaLaTeX, para hacer cosas que TeX por si solo no puede (o sería espantoso intentarlo, pues por muy turing-completo que sea, no tiene llamadas a funciones, sólo expansiones de macros)
También me intrigó mucho el uso de Lua en el iPad, a través de una app llamada Codea. Te da acceso a buena parte de la API de iOS y puedes hacer juegos y cosas que usen los acelerómetros, el multitouch y todo eso, sin necesidad de Objective C ni Swift. Todo en Lua y sin salir del iPad
 
@abulafia igual de eso me suena. una app de ese estilo en ipad, pero hace ya 4 años o asi
 
Codea tiene muchos años ya, yo diría que más de cuatro
esa y Pythonista son las únicas que conozco que te permiten usar un lenguaje de scripting para desarrollar en el propio iPad
 
Bueno, otra lista. A seguir procrastinando
:-D
 
pero sin un teclado fisico no hay quien programe
Tanto Codea como Pythonista tuvieron sus más y sus menos con Apple, pues en el fondo permiten crear sus propias "app store" de juegos y aplicaciones hechas con Lua y Python, respectivamente
 
12:09 PM
descargables desde páginas web, sin "pasar por caja"
 
@abulafia ^^
Sin un teclado si se puede programar XDD
 
@Trauma Por desgracia el método butterfly no sirve para iPad, que no tiene disco duro :-D
 
@abulafia ¡ JAJAJAJA !
¿ Pero se podrá emplear en el Mac de desarrollo, no ?
;-p
 
Nah, estos nuevos modelos con SSD son más difíciles de engañar así.
 
@abulafia XDDD
Es cosa de probarlo ;-)
 
12:12 PM
Yo ya le echado alguna vez la culpa a los rayos cósmicos ante un bug inexplicable en el que una variable cambiaba de valor, no creas
 
@abulafia jejeje ... te creo, no lo dudes
yo casi me pelee con los suizos porque dejabamos de recibir mensajes de su unidad ...
... y era mi hilo de recepción, que se interbloqueaba :-O
¡ huy ! 13:14
bajando ...
 
Claro, si hay hilos hay enredos
 
@abulafia xDDD y telarañas
 
Solo tienes que mirar qué pasa en un cajón en el que has guardado cables, cuando vuelves a abrirlo tras semanas de que nadie lo toque
 
Estimado, que tenga un muy buen inicio de semana!! O///
 
12:21 PM
buenos días
 
Hola buen dia
 
@abulafia Entonces, ¿ No has usado Gtk en python ?
 
@Trauma No. De hecho nunca he programado ningún GUI en python, salvo tonterías anecdóticas con tkinter, para hacerme una idea de como era
 
That last part is perhaps the most magical of all: The research shows that your earphones are indeed spontaneously knotting themselves. Sure, it's because of their length and the agitation of the container they're in.
 
12:30 PM
@abulafia puffff ... bueno, habrá que tirar de San Google entonces O_o
 
@Kiko_L Interesante! Creo que lo mismo se puede aplicar a los hilos, aunque sean hilos-software... cuanto más tiempo se ejecutan, mayor probabilidad de que se enreden :-)
Y seguro que en el fondo por la misma razón... cuando el cable se "cruza" con otro cable, tiene una probabilidad de formar nudo según por qué lado lo haga. Cuando un thread se "cruza" con otro, es cuando hay probabilidad de que se manifieste una condición de carrera
Cuantos más cruces, más probabilidad de enredo
 
Eh, qué buena era esa. Nunca supe cómo acababa... puede ser el momento de averiguarlo :-)
Maldito :-)
 
12:45 PM
jaja
Dolor de cabeza lunero
Es curioso pero casi todos los lunes termino con dolor de cabeza :S
Creo que es porque el finde apenas toco el ordenador y al estar 8 horas seguidas aquí sentado mi espalda flipa
 
@Kiko_L y por que no te duele la espalda, entonces?
 
@blonfu No sé, creo que tengo una super espalda. Nunca me duele...
 
@blonfu eso pense yo al leerlo
buenas a todos
 
Pero creo que el dolor de cabeza me viene de la espalda (teoría propia XD)
 
1:09 PM
O igual es que tengo alergia a los lunes
 
@Kiko_L eso es mas probable
@LombardaArda habia un chiste parecido pero no consigo recordarlo. Bueno, seguramente haya unos cuantos parecidos pero yo me sabía uno
 
Buenos dias..
@Paula_plus_plus estas por aca?
 
@gbianchi Ahora si ¿qué se ha roto?
 
@Paula_plus_plus jajajaja.. nadaaaa
el otro habia una pregunta.. ahora te la busco.. que no sabiamos si era c++ o c#.. te acordas? unas sobre clases..
0
Q: ¿Porque una igualacion de dos clases modifica la primera?

hugobossTengo un código main con un while y switch para los distintos casos tal que así. La clase es algo mas larga pero lo voy a simplificar para explicarme mejor. Pongamos que la clase sólo contiene un dato de tipo int. Objeto objeto1; do{ case 1://crea un arbol con un int pedido objeto1=...

ese codigo, puede ser c++ o no?
 
1:30 PM
@gbianchi Recuerdo la pregunta, no tenía ningún sentido en C++
 
@Paula_plus_plus para mi tampoco.. pero OP insiste que es c++..
 
@gbianchi Pues le deseo suerte compilando, porque no va a poder.
 
@Paula_plus_plus jajajajajaja
dice que compila.. para mi se esta confundiendo de lenguaje...
 
@hugoboss falso, no compila. No compila en c++ porque estás confundiendo punteros con objetos, porque no usas el operador de acceso a miembros de puntero (la flecha ->), porque utilizas case sin switch y porque el fragmento de código que has facilitado no tiene sentido alguno en c++. — Paula_plus_plus 14 secs ago
 
@Paula_plus_plus :thumbsup:
 
1:39 PM
@gbianchi Cuanto más miro el código, menos C++ me parece... pero es que ni siquiera es C#, hace un new de un objeto y le pasa el tipo al constructor (como si lo estuviese declarando) new Objeto(int n) ¡eso no funciona ni en C++, ni en C#, ni en Java!
 
@Paula_plus_plus ah.. tenes razon.. no me habia percatado...
 
También tiene un setter que lo usa como función, no como setter: objeto.SetNumero() = expresión;
 
@Paula_plus_plus olvidate.. le borre mi respuesta y puse un voto de cierre como que no esta clara...
 
Pero lo del case sin switch es de traca
 
@abulafia En python3, algunas veces, al hacer type( ), me sale <class 'member_descriptor'>
¿ Que es eso ?
 
1:42 PM
@gbianchi Ahora no lo puedo olvidar, ahora quiero ponerme el guantelete del infinito, chasquear los dedos y hacer que ese usuario desaparezca mientras dice "No me encuentro muy bien, señor Stark".
 
@Paula_plus_plus ese codigo no puede ser.. mandala a cerrar y nos olvidamos del problema...
@Paula_plus_plus JAJAJAJAJAAJ
@Trauma nos viene bien tambien para mandarla a cerrar...
 
@gbianchi ¿ La de lenguaje indefinido ?
Voy
 
@Trauma gracias!
 
@gbianchi Ya. Juraría que ya voté para ello ... pero no, no lo había hecho O_o
 
ojo.. tal vez no quiso mostrar su codigo.. quiso inventar un [mcve] y le salio muy mal...
@Trauma solamente la editaste...
 
1:44 PM
@gbianchi Le quité la etiqueta de C++
que eso no es C++ ni en los mas húmedos sueños del OP ...
 
@Trauma No es lenguaje indefinido, el usuario insiste en que es C++... pero sería un C++ que ha visto en un dibujo de una fotocopia de una foto con la tinta desteñida que ha pasado cuatro lustros sumergida en una solución de acido hialurónico.
 
@Trauma si pero op dice que es c++.. y a @Paula_plus_plus le esta por dar algo...
esta a centrimetros de un ACV
 
estoy bastante seguro de que C++ no admite case por fuera de un switch O_O
 
@Trauma algun lenguaje admite eso?
 
@Trauma Ni asignar punteros a instancias
 
1:47 PM
@Trauma y lo de la creacion del objeto casi que es peor... no lo habia notado..
 
nada, que me vais a hacer volver a mirarla ... esperaba no tener que volver a sufrir ese suplicio ...
 
Y si se ha inventado su propio lenguaje? No habéis pensado en eso, ¿eh? ¿Eh?
 
@Trauma jajajajaja
@Kiko_L entonces necesitamos la semantica... somos buenos pero no adivinos... creo...
 
¿Y qué me decís del "Porque" del título?
 
ummm ... lo de asignar un puntero a una instancia, si sobrecarga el operator=( ), si sería posible, ¿ no, @Paula_plus_plus ?
 
1:48 PM
@gbianchi Vistas las preguntas de muchos yo ya empiezo a pensar que lo somos
 
@Trauma Podría poder ser posible si hubiera hecho semejante disparate, pero lo único que sabemos de Objeto es el nombre.
 
bue olvidense de ella. hundamosla antes que resurja como un ave fenix...
 
@Paula_plus_plus La verdad es que como ejemplo mínimo deja bastante que desear :-)
 
Aquí está la clave: La clase es algo mas larga pero lo voy a simplificar para explicarme mejor
 
@Trauma Si, incluso como ejemplo mínimo de perplejidad, creo que nos podría haber dejado perplejos con menos código.
 
1:50 PM
@Paula_plus_plus XDDDD
Bueno, a ver si vuelve @abulafia que me ilustre sobre un tema. ¡ No seais malos !
Ah, @Paula_plus_plus, ¿ Que opinas de esta ?
2
Q: ¿Cómo hacer un wrapper en C++ pre 11 de una estructura POD hecha en C99?

José Manuel RamosMuy buenas. En primer lugar, puede que la pregunta no tenga el formato correcto. Iré editándola conforme vaya añadiendo más información o vea que en los comentarios muestren una falta de información o estructura. Tengo una estructura realizada en POD, en C99. Pondré un ejemplo de qué tipo de es...

Yo voté para cerrar como basada en opiniones, pero veo que he sido el único O_O
 
b dias a todos
 
Ah, vale. Ya me he dado cuenta de lo que es <class member_descriptor>
@devconcept Güenas :-)
 
@devconcept hello
 
@Trauma @gbianchi je tienen energía hoy
a pesar de ser lunes
 
@devconcept No, mayormente estoy aburrido ;-p
 
1:59 PM
los mods hoy estan de huelga?
 
@Trauma escribe un juego para que se te quite el aburrimiento :D
 
@devconcept jeje ... estoy ... ¡ aprendiendo python ! :-O
A mis años ...
bueno, es una forma de procrastinar como otra cualquiera :-D
 
@Trauma Voy
 
Sin prisas :-)
Mientras, voy a publicar una pregunta sobre la serpiente esta
 
Hola de nuevoo
 
2:08 PM
@Trauma armate un sistema IA
 
@SebastiánLagosYañez Luego, poquito a poco.
A decir verdad, los primeros principios son los mas divertidos :-D
 
@Trauma No lo pillo... ¿Un wrapper para un dato para meterlo en "estructuras interconectadas"? ¿No vale un contenedor estándar?
 
@Paula_plus_plus Yo la tuve que reeler 3 veces, y aún así no me quedo claro
 
@Trauma Ya está respondida, así que ni me preocupo xD
 
pillo la idea general, opiniones sobre como hacer algo
no tenía que haber respondido esa :-(
bueno, mi voto de cierre se lo llevó
 
2:14 PM
oigannnnnn necesitamos un modelo para los tips...
 
2:26 PM
Ale, publicada:
0
Q: Obtener información de introspección para miembros de clase

TraumaPara ir aprendiendo, estoy intentando hacer un volcador de los componentes de un determinado módulo. El objetivo es usarlo para obtener información sobre el contenido de los módulos accesibles mediate el GObjectIntrospection de las librerías GLib/Gtk: # -*- coding: UTF-8 -*- import os import sy...

Se admiten respuestas y eso :-)
 
 
1 hour later…
@SebastiánLagosYañez beeeeeeeautiful
 
@lois6b lol
@lois6b cuchame vos.. yo se que quedaste impactado por el partido de ayer (?)... Vamos a hacer los banners de ayuda? te parece que abra otra pregunta preguntando por que banners poner, o directamente hago las respuestas?
 
@lois6b wtf
@gbianchi bueno..yo iba con boca, pero el resultado fue justo
 
@gbianchi no se de que partido me hablas. pero parece que lo del banner está más que de acuerdo la comunidad no ?
 
3:41 PM
@Pikoh lo mal que hiciste... boca hace rato que no es lo que era...
river le puede dar un buen susto al real ahora...
 
@gbianchi pse, tampoco es que sea fan, pero de ahi salió Maradona (el jugador de futbol, no la abuela drogadicta que es ahora)
 
@Pikoh que tampoco salio de ahi.. salio de argentinos juniors (?).. en boca jugo realmente poco... por mas que sea de boca
 
boca campeoooon boca campeooooooooon... dale booooo dale booooo dale dale booooo
 
@gbianchi es cierto, solo estuvo un año. Pense que había sido mas
pero vamos, de alli vino al Barcelona
 
@g3rv4 perdio... 3 a 1
 
3:45 PM
ah, perdió boca? bue, lo importante es pasarlo bien... espero que hayan pasado unos días hermosos y que hayan podido disfrutar
 
@g3rv4 jajajajajajaja
@g3rv4 gago sobre todo.. que juego 18 min y se fue lesionado.. como SIEMPRE
 
Hoy no vino @JackNavaRow no? Quería agradecerle el nombre para mi participación en el concurso de Meta Exchange :)
@gbianchi de esta se retira ya
 
ah, pero si pudo meter una buena cena, conocer y sacar algunas selfies para el face ya vale la pena el viaje!
 
10
A: Time for some more swag!

PikohStackOverClock Final Result You can download both models (v1 and v2) on Thingiverse Well, I finally found some time, used some of my (disappointing) skills in 3D design and made something for this contest. And here it is: It's a 3d model of Stack Overflow logo with a (somewhat)cloc...

 
@g3rv4 la esposa es tenista.. no necesita eso.. ademas ya jugo por europa... se ve que le falto pagar algun impuesto...
 
3:47 PM
@gbianchi que te parece como quedó el proyecto?
 
@Pikoh y si... ya esta.. se rompio el otro gemelo...
 
@gbianchi no necesita cenar? qué capo!
 
@g3rv4 se le va a romper la mano si agarra un cubierto jajajaja
 
Ayer acogi un perrito y resulta que a mi padrele dan alergia los perros y ahora me toca deshacerme de el :(
 
@LombardaArda en que hospital vas a internar? a tu padre digo... :p
 
3:52 PM
Si alguien quiere hacerse cargo que me hable, se llama Juan, 60 años, 1'80, un poco calvo
 
@LombardaArda jajajajaja :p
 
Badum bam tss
 

« first day (1137 days earlier)      last day (1954 days later) »