« first day (1995 days earlier)      last day (1096 days later) » 
00:00 - 15:0015:00 - 00:00

12:05 AM
@DanielBriceño javascript,
 
12:31 AM
@PabloLozano mañana cuando llegues.. te tomas 1 minuto y me indicas cual seria la pregunta ideal para mandar a todos los que preguntan por promesas inclumpidas en js (que es porque no entienden como funcionan)...
yo use esta:
87
Q: ¿Qué es una promesa en Javascript?

PhiPartiendo de: No prometas aquello que no puedes cumplir Podría suponer que una promesa en Javascript se basa en este principio asegurando que siempre habrá un resultado (¿esperado?). Teniendo de ejemplo este código: var promesa = new Promise( function(resolve, reject) { alert(...

sera la mejor?
 
Hola estimados
me podran ayudar con este pequeño codigo de noob es.stackoverflow.com/questions/444670/…
por favor
@MauricioContreras :)
 
1:06 AM
Iniciamos la transmisión: twitch.tv/fredyfx
 
 
1 hour later…
2:08 AM
Buenas noches a todos. @ArturoViñasSalazar Tengo problema buscando la documentación de google. Voy a preguntar en su serviceos.
 
2:47 AM
Bueas gente como andan
Una consulta, quiero intercambiar el background de mi body entre dos colores, estoy aplicando setInterval(), pero una vez que cambia los dos colores no los vuelve a repetir, saben por donde le puedo dar la vuelta?
setInterval(function(){
body.style.backgroundColor = "#E44338"
, 1000)
cuando le agrego otro color no los vuelve a intercambiar
 
3:21 AM
@Lauchamoral y como agregas otro color?
 
@gbianchi pense agregar otro color al body, pero queda en el segundo, no hace un bucle
 
@Lauchamoral pero donde esta tu bucle?
 
Jellou
Buenos días por la mañana.
 
@gbianchi intente aplicar un for, pero no m dio resultado. Estoy seguro qu es algo simple de codear, pero no me sale
o un while:
 
hiciste la pregunta en el sitio?
setInterval cuantas veces se ejecuta?
 
3:31 AM
No, estaba por hacerla, pero me parecio quiza algo que podria sacar enseguida
Pero no
@gbianchi Si no entiendo mal, set interval al ejecutarla una vez y darle el intervalo de tiempo, con eso no astaria para que ejecute la funcion?
En este caso la funcion es que alterne los colores del body
 
@Lauchamoral claro.. y de donde toma los valores para alternar?
 
3:50 AM
@Lauchamoral Creo que se cual es la solucion a tu codigo.
var bool=true;
setInterval(()=>{
if (bool){
body.style.backgroundColor="#E44338";
bool=false;
}
else{
body.style.backgroundColor="ColorOriginal";
bool=true;
}
}/**End funcion**/,1000);
Explicación:
 
Cambiar el fondo del body cada 1 segundo hace esa página algo desconcertante, a menos que el efecto sea realmente atractivo.
 
Y si tienes un degradado lineal.
Y cambia los colores simulando movimiento.
@MauricioContreras Tengo un desafio que me encontré en quora en una respuesta. ¿Quieres saber cual es?. Nota: Se puede resolver en cualquier lenguaje de programacion.
 
@DanielBriceño por eso digo, a menos que el efecto sea atractivo
 
Si creo que sí. ¿Quieres ver el desafio?. Es sencillo pero eso es lo engañoso.
 
@DanielBriceño a ver
 
4:05 AM
Tienes dos variables:
x=3;
y=10;
Ahora las debes intercambiar el valor sin usar una tercera variable:
x=y
y=x
Explicación:
x comienza con el valor de tres y termina con el valor de 10
y comienza con el valor de 10 y termina con el valor de 3.
Ploblema:
Tu solucion debe adaptarse en tiempo de ejecucion(Por entrada de usuario o cualquier cosa impredecible). Por lo que no sirve hacer esto:
x=3
y=10
x=10
y=3
 
¿Qué lenguaje?
 
Cualquier lenguaje.
Solo recuerda: No se puede usar una tercera variable por poco espacio de almacenamiento.:)
Ya me voy a dormir. Si consigues la solucion me deja un mensaje que mañana si Dios quiere lo veo. Hasta mañana.
 
4:21 AM
x=x+y
y=x-y
x=x-y

:p
4
 
4:42 AM
XD
Buena esa @gbianchi
 
 
2 hours later…
6:17 AM
A las güenas :-)
Asco de Viernes :-(
 
Buenaas
 
6:33 AM
@DanielBriceño Si python vale, x,y=y,x
Otros lenguajes: x^=y; y^=x; x^y;
@CandidMoe A qué te referías en el comentario con lo de un cilindro terminado en una parábola? No lo entendí
¿Cómo sería un cilindro terminado en parábola? — Candid Moe 12 hours ago
 
Un cilindro terminado en elipse o un cilindro terminado en circunferencia o mejor aún un cilindro terminado en rectángulo. XD
@AQMR tu nick lo leo como Aquamar
 
@abulafia eso usa una tercer variable internamente supongo
Buenos dias
 
Casi casi XD
 
@Pikoh No, nada de eso. Puede hacerse en una CPU y usaría solo dos registros
XOR EAX, EBX
XOR EBX, EAX
XOR EAX, EBX
 
@abulafia como?
 
6:47 AM
y tendrías los dos registros intercambiados sin usar un tercero
 
ahhh, con xor
 
si señor, tiene usted razon
 
claro, es lo que estaba haciendo con x^=y
que es lo mismo que x = x^y
 
que lastima..que olvidado tengo el assembler
pero...es eso lo que hace python?
 
6:48 AM
sí, como en C, el operador ^ realiza un XOR a nivel de bits
o estás preguntando por la otra, por x,y = y,x ?
 
@abulafia eso te preguntaba
 
Ah, esta!
crei que te referías a la segunda solución, la de x^=y; y^=x; x^y;
no, en le caso de x,y=y,x es una asignación de tuplas
 
no no, a la "standard" de python
 
no muy diferente de a,b = 1,2 por ejemplo
no sé cómo lo hace por debajo
 
@abulafia a eso me referia. Supongo que internamente usa alguna variable auxiliar
 
6:50 AM
pero imagino que primero evalua a,b para obtener a qué objetos se refiere cada elemento de la tupla, y luego asigna las referencias del "lado izquierdo" a esos objetos
como haría también con c, d = a, b
 
voy a mirar como lo hace C# por curiosidad
 
sería el mismo mecanismo
es decir, que lo mismo le da si lo que hay al "lado izquierdo" son dos variables nuevas, o son a, b o son b,a. Hace lo mismo siempre
no es que "se de cuenta" de que son las mismas intercambiadas y haga algo especial para ese caso
tal como yo lo veo, en realidad usa N variables auxiliares (si la tupla tiene N elementos)
algo así como: tmp1 = a, tmp2 = b, para evaluar el lado derecho
y después b=tmp1, a=tmp2 para asignarlo al lado izquierdo
lo bonito de esto es que es super-general
pues al lado derecho cada elemento de la tupla puede ser una expresión arbitraria
a, b = b, a+b por ejemplo
para hacer cosas como Fibonaccis
 
yo lo cierto es que no uso tuplas en la vida
antes c# no las tenia, y me he acostumbrado a no usarlas supongo
por cierto..una solucion para intercambiar sin usar otra variable seria algo como:
x= x+ y;
y= x- y;
x= x- y;
hmm..ahora que lo veo, ya lo puso gonzalo
XD
 
@Pikoh Eso puede fallar por desbordamiento ;-p
Usando xor no hay ese problema.
 
7:11 AM
from @Pikoh import overflow
 
@MauricioContreras xDDD
 
@MANZARBEITIA veo que solucionaste el problema con this. Pero ahora el problema lo tienes con la comparación del hash.
Cuando no tienes ni idea de lo que estás haciendo:
0
Q: Como pasar sobre un corchete "[" En una lista .json python

xAnThOnYxestoy intentando sacar datos específicos de una lista .json pero esta lista tiene unos "[" que al querer seguir buscando datos específicos me lanza error print(Todoslosintercambios['data']['ad_list']) Esta es la data: { "data": { "ad_list": [ {

XD
 
@MauricioContreras Justo lo que necesito cuando estoy en una videconferencia con mi familia política
 
@PabloLozano Hahaha
 
7:34 AM
@Pikoh Yo en python a veces uso tuplas como sustituto de listas cuando quiero asegurarme inmutabilidad y funciones puras. Pero fuera de eso, las uso también mucho implícitamente en cosas como return x, y
que te permiten hacer cosas como a, b = funcion()
 
@Trauma que desbordamiento¿
@abulafia a eso me refiero. Yo no uso tuplas para retornar valores nunca
 
pues es muy útil para "retornar dos o más cosas"
 
@Pikoh En la suma
 
sobre todo porque luego las puedes asignar a dos variables gracias al desempaquetado de tuplas
 
@Trauma con un int32 o int64? hombre, poder se puede...pero es complicado
 
7:39 AM
No te creas ;-p
 
tambien te pude pasar simplemente haciendo una suma que tienes que hacer
de todas formas, yo uso una variable auxiliar y listo..lo otro son "hacks"
XD
 
xDD
 
Creo que acabo de poner la primera respuesta en español que hace uso del "structural matching" que tendrá python 3.10
mola mucho (aunque en el caso de esta pregunta es matar moscas a cañonazos)
match command.split():
    case ["quit"]: ... # Code omitted for brevity
    case ["go", direction]: ...
    case ["drop", *objects]: ...
    ... # Other cases
    case _:
        print(f"Sorry, I couldn't understand {command!r}")
 
8:18 AM
match caso.lower().split():
  case ["login"|"entrar"]:
      print("login en localhost")
  case ["login"|"entrar", machine]:
      print("Login en", machine)
  case ["logout"|"salir"]:
      print("logout")
  case _:
      print("Opción no válida")
 
spoiler: python es el mas lento con diferencia XD
 
Bah, menuda sorpresa :-) Es como poner a competir un Hummer en formula 1
quien tiene un Hummer no es por velocidad :-)
 
XD
 
(en realidad no sé si un Hummer corre mucho o no... si no vale la analogía cámbialo por un tanque)
 
no entiendo lo del structural matching por cierto
 
8:25 AM
viste el segundo ejemplo que acabo de poner?
hace un match del tipo y estructura del dato!
split() devuelve una lista, si esa lista tiene un solo elemento y ese elemento es "login" o "entrar", encajará en el primer case
si la lista tiene dos elementos y el primero es "login" o "entrar", encajará en el segundo caso, y asignará el segundo elemento de la lista a la variable machine
 
aha,entiendo
 
si tiene tres elementos ya no encajaría en ninguno de los casos y se iría al _ que actúa de comodin
 
esta bien..en C# supongo que se podría simular con el when
 
no solo con listas, puede funcionar con diccionarios (si tienen o no cierta clave) o con objetos (si tienen o no cierto atributo y éste tiene o no cierto valor)
 
pero no hay structural matching per se que yo sepa
 
8:27 AM
supongo que puedas hacer algo como match o: ... case o.name =="Pepe"
y que no pete si o ni siquiera es del tipo correcto
solo que no encajará en ese case
voy a probarlo...
 
Chicos, una pregunta
Estoy tratando de agregar una tag 'link' para linkear el css al html desde js
console.log(document.querySelectorAll('script')[1]);
	document.querySelectorAll('script')[1].nextSibling.innerHTML = `<link rel="stylesheet" type="text/css" href="css/ultimate-styles.css">`;
	console.log(document.querySelector('link'));
Pero no me sale, es decir, se queda como máximo, registrado como cadena de texto
¿Sabríais guiarme?
 
@AQMR sigue de frente hasta que veas un cartel de mahou, entonces gira a la derecha y metete por la avenida mauricio y pregunta por ahi
 
XD
 
vaya..parece que C# 8 tiene algo similar al structural matching:
location switch
    {
        { State: "WA" } => salePrice * 0.06M,
        { State: "MN" } => salePrice * 0.075M,
        { State: "MI" } => salePrice * 0.05M,
        // other cases removed for brevity...
        _ => 0M
    };
 
@MauricioContreras en efecto, el probelma ahora está en el hasheado de la contraseña =,(
 
8:32 AM
@Pikoh me puedes pasar link de eso para que lo lea?
 
public static string RockPaperScissors(string first, string second)
    => (first, second) switch
    {
        ("rock", "paper") => "rock is covered by paper. Paper wins.",
        ("rock", "scissors") => "rock breaks scissors. Rock wins.",
        ("paper", "rock") => "paper covers rock. Paper wins.",
        ("paper", "scissors") => "paper is cut by scissors. Scissors wins.",
        ("scissors", "rock") => "scissors is broken by rock. Rock wins.",
        ("scissors", "paper") => "scissors cuts paper. Scissors wins.",
 
@Pikoh oye pues no esta nada mal esa funcionalidad
a mi me ahorraría trabajo
 
nada mal. Si es que al final es cuestion de claridad de codigo y ser mas conciso. Se puede hacer lo mismo sin esto pero con un codigo mas complicado
 
@Pikoh lo que me viene de perlas para lo que se me avecina es esto:
public class Point
{
    public int X { get; }
    public int Y { get; }

    public Point(int x, int y) => (X, Y) = (x, y);

    public void Deconstruct(out int x, out int y) =>
        (x, y) = (X, Y);
}
 
@NicolasOñate si, es muy comodo
 
8:36 AM
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

o = Person("Pepe", 27)

match o:
  case Person(name="Pepe", age=que_edad_tiene):
      print("Encaja! Y la edad es", que_edad_tiene)
  case _:
      print("No vale")
No solo te permite verificar si encaja en el patrón, sino "extraer" lo que te interese a variables. En este caso, tras comprobar que el nombre es "Pepe", extraigo la edad
Y no solo comprueba que el nombre es "Pepe", también verifica que el tipo de o es Person. Si o fuese cualquier otra cosa (una cadena, un entero), se iría a la opción por defecto, pero no petaría
 
pues tiene cosas muy interesantes, como obtener el ultimo elemento de un rango con ^1
 
por si no teníamos poco con el duck typing
 
Vale, ya conseguí agregar archivos css dinamicamente
 
@MauricioContreras en efecto el tema de comparar las passwords es lo que me falla ahora
 
9:13 AM
@abulafia ¿Entonces case Person() no implica una llamada al constructor?
 
@CandidMoe Creo que no, no lo tengo claro...
No, no es llamado
 
@abulafia Digo porque "age=que_edad_tiene" claramente no funciona como inicialización sino como una especificación de dónde quiere el resultado.
Este artículo The Sisyphean Task Of DNS Client Config on Linux explica en forma completa la problemática de configurar DNS en máquinas LInux. Lectura obligada.
 
9:39 AM
@CandidMoe sí, ya te entendí. La parte tras el case es su propio "minilenguaje", y habrá que estudiarlo. Aunque a veces parezca sintaxis python (como la llamada al constructor), es en realidad un lenguaje de matching
por ejemplo ["foo"|"bar", variable_nueva] claramente no podría ser una sentencia python, pero es válido tras un case
 
Chicios, alguno controla de BBDD?
Quiero guardar el campo passwd de manera cifrada, pero no me acuerdo como
 
@AQMR La idea es hacer un hash de la clave y guardar el resultado. Solo que además la cosa suele complicarse si quieres usar salt, pues también hay que guardar la salt usada como parte de la pw, y generalmente también el algoritmo de hasheado... por lo que al final se suele tirar de alguna librería que haga todo eso por tí.
así que la respuesta depende del lenguaje
 
en phpmyadmin digo
se que había una forma de no ver la contraseña puesta
 
ah, en ese caso ni idea
 
Vale ya está
gracias igualmente
 
10:41 AM
@gbianchi Me has ganado. 0_0. Yo no logré resolverlo, solo vi la solucion.:)
@abulafia Interesante: Al usar el operador "or" te permite obtener el mismo resultado.
 
@Pikoh Es la última version?
 
Buenos dias. Disculpe por interrumpir pero dejo este mensaje: @ArturoViñasSalazar ¿Esta es la respuesta que esperabas?: stackoverflow.com/a/67120934/15154709
 
En Java 13 metieron switch expressions y yield (como un return pero dentro de del switch expression)
@abulafia No anda mucho y consume 20L a los 100Km
(tengo un amigo que tiene uno "como inversión")
 
@DanielBriceño A qué te refieres? Al case "foo"|"bar"? Porque no, en ese contexto no te deja usar el operador or
@PabloLozano Lo del switch de Java consume 20L?
 
@abulafia Hay una flechita indicando a lo que me refiero en mi comentario, trollazo xD
 
10:54 AM
@PabloLozano Ah! Jaja. No pretendía trollear, pensé que te habías equivocado en mi mención y estabas hablando con algún otro sobre coches. Ya ni me acordaba de lo del hummer XD
 
@PabloLozano la anteultima. la ultima es la 9
 
un vecino se compró un hummer, no tardó mucho en venderlo por un consumo exagerado
 
@NicolasOñate joer. cuantos L/100? 20? XD
 
segun sus palabras era la casa o el coche
 
@NicolasOñate Mi amigo se lo compró pensando en que se va a revalorizar, no es la primera vez que compra un coche "exclusivo" y lo vende más caro
 
10:57 AM
@lois6b no recuerdo bien, pero no se si dijo que se dejaba 300-400 euros en gasolina al mes
 
pasó de un BMW 760 (es decir, serie 7, motor de 6 litros V12)
 
@PabloLozano y perdidas
 
al Hummer
El Hummer lo usa lo justo para que no estropee por falta de mantenimiento o moverlo
pero es que es un tanque
y aparcarlo tiene que ser un infierno, en Málaga o en Benalmádena
 
@PabloLozano que yo sepa es una copia civil de los que usa el ejercito americano
 
No, es el Hummer 2
la copia era el H1
pero ese necesitas en España carné de camión porque pesa casi 4T
 
11:02 AM
ah el del vecino entonces era el 1
no se esas bestias para uso civil como que no
 
En el valle donde vive mi novia hay un tipo que tiene un hummer estilo militar
Dicen que tiene problemas de agresividad y demás, que es un forofo de las armas etc. Pero el hummer mola hasta que pone sus luces cegadoras
Debe chupar chofa eso que da gusto
 
@PabloLozano el de la derecha en amarillo era
 
@AQMR El H1 tiene dos depósitos de combustible y no usa inyección para no depender de electrónica
el H1 es el de la izq, más bajito y ancho para tener estabilidad
 
Se parece mas al de la derecha
focos incluidos
 
11:07 AM
el de la derecha es el H2, la versión totalmente civil
"sólo" pesa 2.8T
y no es tan austero por dentro
curiosamente el H1 consume menos porque tiene menos motor, en el ejército no necesitan que corra mucho si va a ir off road
quieren que sea robusto
 
No se, de coches no entiendo mucho
Me vas a hablar en chino
A mi el que me mola es el Cybertruck
XDDD
 
11:24 AM
El auto del futuro sólo tendrá un botón para encenderlo y un microfono para decirle el destino. Se manejara sólo, en forma eficiente y segura.
 
@CandidMoe Se encenderá solito cuando te subas
y cuando te bajes irá a buscar al siguiente usuario
@CandidMoe es incluso peor de lo que pensaba xD
 
@PabloLozano Ni siquiera será tu auto. No tendrá sentido. Simplemente "llamaras" uno con tu celular. Como Uber, pero sin el chofer.
 
@CandidMoe eso espero, necesitaremos menos de la mitad de coches de loque hay
 
@CandidMoe no sería eficiente
 
También habra un "Tinder-Car": el sistema te ofrece compartir el auto con un ejemplar del sexo complementario seleccionado al azar.
 
11:31 AM
A no ser que marcases una rutina, y te fuera a buscar
Deberían ser subterráneos también, y dejamos a la naturaleza vagar a sus anchas
Yo apoyo el proyecto de ciudad vertical
 
En realidad el auto debería llamarse "Tinder-Surprise" ...
 
@CandidMoe No creo que quiera subirme jamas a uno de esos
la experiencia en tinder me dice que solo puede acabar mal
aparte de que sentarte ahi... donde muchos otros se han sentado... con la quimica fluyendo...
 
@NicolasOñate princesa con sorpresa? XD
 
11:51 AM
Como me recomendáis validar nombre de usuario y email en un formulario? porque solo encuentro PHP y Jquery
 
12:38 PM
No se que le ven de malo ese auto, para mi se ve genial! Y rompe con el repetitivo estilo normal de los autos!
 
12:50 PM
@DanteS. Un auto, como toda herramienta, debe adecuarse a su función. Un Hummer como vehículo civil no tiene justificación: es inmenso (dificil de estacionar), gastador, mínimo espacio interior ...
 
1:06 PM
@AQMR PHP significa backend
jQuery no es más que una librería Javascript
validar en frontend (HTML +javascript) no da seguridad, es UX
podrías usar NodeJS si no quieres meterte en otro lenguaje todavía
 
Ahhhh. eso lo explica! Yo tampoco se nada sobre autos, sorry
 
buenas...
ayer te deje una duda @PabloLozano.. si podes darme una mano te agradeceria...
 
Creo que la elección que hiciste era la correcta
quizá esa respuesta es demasiado larga para algunos, pero es muy completa
 
2 hours ago, by abulafia
@DanielBriceño A qué te refieres? Al case "foo"|"bar"? Porque no, en ese contexto no te deja usar el operador or
La verdad no sé.
@abulafia
 
@PabloLozano genial.. porque me canse de ver que todos tienen el mismo error jejejej...
 
1:45 PM
Esta pregunta tiene algo extraño. OP se queja de un resultado no esperado. Sin embargo, su código tiene un par de errores que resalte en comentarios y que deberian haberle causado problemas. Aqui hay gato encerrado...
0
Q: Utilizar variable.get() en una lista

Jafet Rojas G.Tengo el siguiente codigo y quiero obtener la variable re para poder guardarla en una lista,pero el resultado en la lista tiene el mismo valor ,segun entiendo es porque el comando re.get() utiliza el valor exacto y ocupo un comando que recuerde el valor para guardarlo.Un ejemplo del codigo que te...

Encontre dos errores nuevos en su código
 
@DanteS. Creo que es puro desorden. Escriben la pregunta y agregan algún código que tengan por ahí. Puede que sea el mismo código que les da el problema o bien otro parecido. Tal vez no quieran mostrar el código original por asunto de copyright, etc.
 
Puede ser, ni idea
Puede que sea un ejemplo minimo hecho a las apuradas
 
2:12 PM
Que pasa causaaaa
 
Hola Nico!!! c:
 
Ya estoy terminando con lo del Android Studio
es decir de instalarlo y todo
 
Bien! sea lo que sea que hagas
 
2:30 PM
hol
quiero hacer esta porcion de codigo, es un acumulador
def adition(array, sum):
	adding= 0
	for i in array:
		adding+=i
		sum.append(adding)
ahora funciona, pero quisiera hacerlo con reduce
 
pastebin.com
para entenderlo mejor
es en Python?
 
si python
 
y quieres hacerlo en Reduce en JS
 
@x-rw cuando agregas codigo aca.. tenes un boton que se llama fixed font para que te respeto los tabs...
 
@NicolásCastellanos no con reduce de python
 
2:35 PM
ah
@DanteS. Es pro en Python
Yo no uso mucho Python
 
Gracias por el halago Nicolàs c:
 
Pero recien me entero que existe esa función xD
Ahora investigo de que se trata
 
Alguien aquí ve webtoon_?
a mi me parecia algo aburrido
pero me lo descargue para ver que tal era (no sabes que no te gusta algo si no lo has probado)
y me vi unos 200 capitulos de una serie que me parecio buenisima que se llama "Don't Hate"
jaja nueva adicción, literalmente no podía parar de leer, me leí todo eso en muy poco tiempo y ahora estoy bravo porque me toca esperar a que salgan nuevos capitulos (Lunes y Jueves)
:(
cada vez los captulos me parecian mas cortos
lo recomiendo mucho
Son 218 capítulos
 
2:51 PM
@x-rw Yo lo veo innecesario y poco optimizado, pero si lo quieres hacer con reduce, aqui lo tienes:
Espera, que le pongo una explicación
 
@DanteS. ohhhh
 
También lo veo más complejo, pero es tu decisión
def adition(array, sum):
#obtengo los indices desde el primer elemento hasta el ultimo
for i in range(1, len(array)+1):

# Tomo la porción del array al cual voy a aplicarle la funcion reduce
porcion = array[:i]

#aplico la funcion reduce a la porcion haciendo la suma de todos los elementos.
sum.append(reduce(lambda a, b:a+b, porcion))
No se copio la identacion
 
"Fixed Font"
 
@NicolásCastellanos te comprendo unu
Me paso lo mismo con Cuentos del Olimpo
Por cierto, te lo recomiendo c:
@NicolásCastellanos Y como hago eso???
 
Que cosa? Lo de fixed font?
 
2:57 PM
Exacto
 
No se lo dijo gbianchi xd
Y te recomiendo Dont Hate
leelo en la version de ingles de webtoon porque en la version de español hay mas pocos episodios subidos por ahora
en el de español han subido 90 y en el de ingles 218
 
Lo pensaré! Gracias por la recomendacion. No, en ingles no, me cuesta entender ingles, me perdería mucha trama
 
Ah ok
de todos modos en español se suben a la misma frecuencia que en ingles
Lunes y Jueves
aunque creo que todos los de webtoon son de otra parte del mundo porque siempre llegan los capitulos un dia antes
 
@NicolásCastellanos No me lo dijo este Gbianchi xD
 
00:00 - 15:0015:00 - 00:00

« first day (1995 days earlier)      last day (1096 days later) »