« first day (2286 days earlier)      last day (827 days later) » 

5:47 AM
@Christian no puedes tener más discos físicos de los que te permite el laptop (por lo general 1).
Portátiles especializados podrían tener 2 bahías para discos. Otros muy actuales podrían tener puertos M.2 en el board adicional a la conexión SATA. Y los más modernos sólo disponen de 1 o 2 puertos M.2 y ninguno SATA
 
 
1 hour later…
6:58 AM
A las güenas :-)
Asco de Martes :-(
 
7:39 AM
Wordle (ES) #26 3/6

⬜🟨⬜⬜⬜
⬜⬜🟨🟩🟩
🟩🟩🟩🟩🟩

Buenos dias
 
8:23 AM
@MauricioContreras te entiendo muy bien
buenos dias
al final he desisitido, me niego a aplicar perspectiva a una imagen
desde arriba y me quito el eje z y si se enfadan les digo que calculen ellos la traslacion del eje z
 
9:12 AM
Tosusmuertos del Yocto este de las narices
Le está pasando opciones al cmake, pero no tengo ni pajolera idea de como lo hace
Por la línea de órdenes, desde luego no es ... o no lo muestra con la opción -v, pero creo que si lo está mostrando todo
¿ Estará usando variables de entorno ? Y, si es así ... ¿ Como carajo las veo ?
 
Wordle (ES) #26 3/6

⬛⬛🟨⬛⬛
⬛🟨⬛🟨🟩
🟩🟩🟩🟩🟩

Buenas
 
 
1 hour later…
10:18 AM
Me está dando dolor de cabeza:
| -- Check if the system is big endian
| -- Searching 16 bit integer
| -- Looking for sys/types.h
| -- Looking for sys/types.h - not found
| -- Looking for stdint.h
| -- Looking for stdint.h - not found
| -- Looking for stddef.h
| -- Looking for stddef.h - not found
| -- Check size of unsigned short
| -- Check size of unsigned short - failed
| -- Check size of unsigned int
| -- Check size of unsigned int - failed
| -- Check size of unsigned long
| -- Check size of unsigned long - failed
| CMake Error at /.../cmake-3.16/Modules/TestBigEndian.cmake:50 (message):
 
@Trauma Ya voy en esto:
>(defun a1 (x) (+ x x))
A1
>(setq fa (function a1))
#<LispFunc>A1
>(funcall fa (+ 1 2))
6
>
 
Mira que es feo el Lisp O-O
Pero feo de cajones
 
10:47 AM
@Trauma Tienes que ver la belleza de su lógica.
 
@CandidMoe Soy tremendamente superficial: no veo mas allá de su fealdad externa :-/
 
@Trauma ¿Y te parecen bellos esos jeroglíficos que escriben en C++?
 
Mas que ese chorizo hecho de paréntesis ... pues si, la verdad :-)
¡¡ Lo arreglé !!
joe, valiente estupidez ...
Todo lo que le pasaba es que uno de los requisitos de fluentbit, libbacktrace, no es compatible con el generador Ninja
Hay que joerse ...
 
A mi lo que me pasa con Lisp no es que me parezca feo, sino que me parece extraterrestre. Es como si necesitara una mente no-humana para leerlo con fluidez (a diferencia de C++ o Java en los que lo que se necesita es sufrir el entrenamiento de usarlo durante mucho tiempo)
 
11:16 AM
@abulafia Creo que una declaración o mensaje de error de C++ es un orden de magnitud más díficil de leer que un código Lisp.
 
@CandidMoe Que cualquier código Lisp, por muy grande que sea xD
 
@CandidMoe No digo que Lisp sea necesariamente difícil, simplemente para mi es alien. No encaja con la forma en la que pienso y probablemente a estas alturas no tenga yo ya la flexilibidad para alterar la forma en la que pienso. Tampoco es que lo haya intentado mucho, el tiempo es escaso!
 
Asco de cmake ... el proyecto hijo no está pillando las opciones que le estoy pasando desde el CMakeLists.txt principal ...
Los dolores de cabeza que me provoca el cmake cada vez que me tengo que acercar a él ...
[100%] Built target hello_world
Trabajito que ha costado ...
 
@abulafia Comparto el sentimiento. Escribiendo el interprete mato dos pajaros de un tiro: me entretengo programando y de paso aprendo Lisp a fondo.
 
11:57 AM
Wordle (ES) #26 2/6

⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩

wordle.danielfrg.com

¿Cuál fue mi primera palabra? ;-)
 
12:24 PM
@jlliagre la incorrecta
Y ya que estamos, la segunda fue la correcta. Caso cerrado
 
jo
 
Hoy vine inspirao
Wordle (ES) #26 2/6

🟨🟩🟨⬜⬜
🟩🟩🟩🟩🟩

wordle.danielfrg.com
@MauricioContreras jajajaja
@jlliagre ¿co _ _ _ ? xD
 
12:56 PM
Que estaba, ciber no esta en el diccionario
 
pero nadal si :-p
 
Wordle (ES) #26 4/6

⬛⬛⬛🟨⬛
🟨🟩⬛🟩⬛
⬛🟩🟨🟩⬛
🟩🟩🟩🟩🟩

wordle.danielfrg.com
aja!
No pensaría jamás en esa palabra, por que acá es el nombre de un supermercado
 
Nadal, significa Navidad en los idiomas valenciano, asturiano, catalán y gallego.
O sea qué es Rafael Navidad?
 
1:36 PM
0
Q: 2021: La moderación del sitio

JNatNOTE: I would appreciate the translation of this post! ^_^ As we say goodbye to the old year and welcome the new one, we have a tradition of sharing moderation stats for the preceding calendar year. As most of you here are aware, sites on the Stack Exchange network are moderated somewhat differe...

 
 
1 hour later…
2:45 PM
alguno sabe como puedo obtener una imagen satelital sin datos por encima, solo la imagen, sin el nombre de la calle o sin el pin del restaurante de turno en maps
 
3:07 PM
no tenía ni idea de que la sensación de que te miran se llamaba escopaestesia
no creía que existieran capacidades extrasensoriales
 
3:19 PM
@Christian el universo aun conserva misterios para el ser humano
 
@NicolasOñate Las imágenes tienen copyright en google maps (y supondría que en todos los demás servicios). Se ofrecen en el contexto del uso del servicio pero no creería que se obtenga la imagen sin datos encima
 
@Alfabravo he encontrado que la nasa si que ofrece imagenes satelites sin datos, pero es un poco complejo
 
@NicolasOñate Ah, pues JPL y Landsat seguro ofrecen cosas. También tienen términos de uso para esas imágenes
Igual la agencia europea
 
la mayoria son para cosas del tiempo, pero claro, yo lo que quiero es superponer una imagen para el uso de coordenadas
 
no te vale google maps?
 
3:39 PM
¡¡ Toma ya !! Compiló y enlazó :-D
Casi 2 días con el churro este :-/
 
3:58 PM
@NicolasOñate No se si esto te sirva leafletjs.com/examples.html
Y probas customizarlo para que muestre lo basico
Tiene diferentes tipos de visats
 
@Orion Gracias pero no, no es un street view lo que quiero es una imagen real, por eso el tema de las calles sin enumerar
 
@Trauma ¿Qué te hace sufrir tanto, querido amigo?
 
@CandidMoe Intentar compilar la última versión del fluentbit dentro de un Yocto y que nuestro código lo usara
 
@Trauma Ah .. comprendo tu sufrimiento.
 
La pequeña POC que he hecho ... compila y enlaza adecuadamente ...
@CandidMoe jejeje ... en realidad es una dualidad rara ... sufrimiento / placer ...
 
4:06 PM
@Trauma Deberias probar MicroPython en algun bicho chico y convencer a tus jefes de hacer un viraje informático a tierras más productivas.
 
@CandidMoe Yo soy el último mono aquí ... y aunque mi opinión sirviera para algo ... seguiría con C++ XD
Enga, otra prueba. Ya casi casi casi está ...
 
@Trauma A mi me pasan cosas raras. De repente, de la nada, me fallan 7 tests unitarios. ¿Qué cambio hice? ¿Cómo es posible?. Me vengo al chat un rato. Luego vuelvo a correr los tests y todo OK. raro, ¿no?
 
@CandidMoe Heisembug
 
@CandidMoe ¡ Huy ! jejeje ... no sabía yo que python también tenía comportamientos indefinidos ...
 
Bueno, pasan los test, pero ahora tengo un error en una función nueva que estoy probando. Eso significa, crear otro test con esa función especifica y usarlo para investigar y corregir el problema.
 
4:19 PM
@Pikoh (MVVM WPF) como detecto el click en un elemento de un TreeView? supongo que es como el ItemSource = {Binding loquebindeo} pero no existe un onclick o itemselected
he intentado bindear un evento a SelectedItem pero me dice que no es accesible, pero con SelectedItemChanged el bindeo me dice que naranjas
 
"When a user clicks a TreeViewItem control to select it, the Selected event occurs, and its IsSelected property is set to true. "
 
@NicolasOñate SelectedItem en un treeview es readonly
 
Prueba con OneWayToSource
no he trabajado yo mucho con treeview
@gbianchi te voy a pegar..eso no es MVVM :P
 
@Pikoh como que no?
mvvm no te obliga a bindear todo...
 
4:30 PM
@gbianchi como pasas el evento al viewmodel?
 
ni loco paso un evento al viewmodel
 
@Pikoh en vez de bindeo?
 
@gbianchi claro
 
los eventos se quedan donde ocurren
y llegado el caso levantan metodos en el VM
pero ni loco ruteo un evento directamente a VM
 
@NicolasOñate no, bindea pero en mode le pones onewaytosource
 
4:32 PM
a ver si me estoy complicando, tengo un treeview que se construye desde el vm y quiero que cuando se pulse un elemento yo lo detecte y hacer cosas de programadores natsis
 
si no, mira esta pregunta. Ahi te dan varias opciones
254
Q: Data binding to SelectedItem in a WPF Treeview

NatriumHow can I retrieve the item that is selected in a WPF-treeview? I want to do this in XAML, because I want to bind it. You might think that it is SelectedItem but apparently that does not exist is readonly and therefore unusable. This is what I want to do: <TreeView ItemsSource="{Binding Path=M...

 
@Pikoh ooohhhh eso es!!!
claro y yo emperrado en la vista
 
@NicolasOñate si si, entiendo. Por eso, intenta con ItemSource = {Binding loquebindeo, Mode=OneWayToSource}
Bueno, os dejo que me voy a la peluqueria
ta mañana
 
@Pikoh ItemSource ya lo uso para cargar los elementos :(
 
@NicolasOñate perdon, SelectedItem = {Binding loquesea, Mode=OneWayToSource}
que no se si funcionara, pero al ser readonly debería...
 
5:18 PM
¡Buen día! Una pregunta: ¿Como se crean los usuarios administradores en microsoft identity? Por codigo no lo veo practico y estaria la contraseña en el mismo codigo, pero si inserto el usuario via SQL, no se como aplicarle el cifrado a la contraseña. ¿Como manejan esto?
¿Crean el usuario con una contraseña vacia, se logean y usan el endpoint de edicion de usuario para cambiar la contraseña con el cifrado?
 
help me :(
como retorno un arreglo en c?
como guarda una cadena en un array?
 
5:34 PM
Hasta donde recuerdo, tienes el arreglo de char [a][r][r][a][y] y lo que puedes ir llevando de un lugar a otro es el apuntador al array, que esencialmente apunta a la dirección de memoria del primer elemento
 
@Orion eso me sirve para números, no cadenas :(
@Orion ya me la leí, pero gracias igual
 
Ah, perdon por no ser de mucha mas ayuda, no llegue a ver C
 
no te preocupes, se agradece la intención
yeeeeeeeeessssssss no sé como pero lo hice
ahora entiendo la alegría de Trauma cuando algo le compila
 
Genial!
@Christian Les pasa a todos XD
 
5:46 PM
me di cuenta que sigo sin poder retornar un array XD
pero lo bueno es que puedo meter una cadena en un array
 
@Christian no devolves un puntero al inicio de la cadena?
 
16 mins ago, by Alfabravo
Hasta donde recuerdo, tienes el arreglo de char [a][r][r][a][y] y lo que puedes ir llevando de un lugar a otro es el apuntador al array, que esencialmente apunta a la dirección de memoria del primer elemento
 
@gbianchi la variable deja de existir al momento de retornar, su dirección de memoria desaparece y la pierdes...
@Alfabravo y como lo hago >_<?
 
@Christian ehhhh.. what? como que se pierde? se pierde si no la guardas.. o estoy re confundido...
 
tal vez el confundido soy yo :/
 
5:52 PM
@Christian vos tenes un puntero al inicio de la cadena.. no devolves ese puntero?
 
char *get_data(char* row, int num_cols, char* sep){
  char *new_row[num_cols];

  char *split = strtok(row, sep);
  int i=0;
  while(split!=NULL){
    new_row[i]=malloc(100);
    new_row[i] = split;
    split = strtok(NULL, sep);
    printf("%s\n", new_row[i]);
    i++;
  }

  return new_row;
}
estoy más perdido, no sé que hace mi programa
se supone que debe guardar los datos así [ [nombre1, apellido1], [nombre2, apellido2] ] pero al hacer printf("%s", new_row[0]) me sale nombre1 nombre2
 
¿Qué significa esto:
new_row[i]=malloc(100);
new_row[i] = split;
 
@CandidMoe ni idea, pero así puedo guardar un string en una posición del array :D
 
malloc te devuelve un puntero a una nueva area de memoria. La guardas en new_row[i] e inmediamente reemplazas con split. El resultado neto es que estas perdiendo 100 bytes en cada pasada.
 
entonces por qué el compilador marca error al hacer solo new_row[i] = split;?
 
6:09 PM
hola
 
@Christian Tienes que saber el cómo y el por qué de cada cosa que escribas. Si no sabes como funciona, tienes que investigarlo y resolverlo antes de seguir adelante.
 
6:36 PM
@Christian porque new_row[i] no es nada.... pero ese malloc, tampoco hace nada bueno...
.....
se me trabo el teclado jajajaja
 
Esta variable reside en el stack y desaparece al retornar la función:
 
Buenas tardes, vengo aquí para consultar. Alguien sabe de algun módulo de npm (node) con el que pueda compilar TypeScript directamente desde el archivo .js? (Incluir el módulo y darle el TypeScript plano y que lo compile y devuelva el resultado)
 
char *new_row[num_cols];
 
chanfles la de hoy estubo facil creo ..
Wordle (ES) #26 4/6

🟦🟦🟦🟦🟦
⬜⬜⬜🟩🟩
🟨🟩⬜🟨🟨
🟩🟩🟩🟩🟩

wordle.danielfrg.com
4 intentos
@LucasDamian posiblemente
 
@RodrigoRamírez creo que si existe, recuerdo haber visto un video en youtube sobre eso
@CandidMoe cuando termine el programa me pondré a investigar y seguir exprerimentando
le prometí a un usuario darle una respuesta y lo haré
 
6:46 PM
@Christian lol
@gbianchi en C# existe algún control para winform en donde pueda pegar texto con lines breaks como lo hace un textarea en html???
 
@Christian Estuve investigando un poco más y encontré un módulo llamado typescript, viendo que npm install typescript; npx tsc main.ts arrojará de resultado index.js, por lo que entendí puedo usar el FileSystem de node para obtener el contenido del resultado y usar child_process para ejecutar el comando. Pero, si encuentras algo más útil, sería de gran ayuda. Muchas gracias!
 
que pesadilla de recuerdo memory allocation
 
7:02 PM
Don @LucasDamian
Saludos
 
Como está señor? @MauricioContreras, se viene el comeback Venezolano ?
 
1
Q: Hacer que sscanf se ejecute varias veces hasta terminar el string

WowNecesito saber como ejecutar varias veces la propuesta que tengo aqui para poder almacenar todos los datos para una posterior elaboracion, como no todas las lineas son iguales habia pensado en que hiciese una orden hasta que acabase de leer la linea del string(ya que todas tienen un formato igual...

Por favor ayuden a este usuario, no creo poder darle una respuesta hasta mañana
 
Matemáticamente tienen chances.. pero creo que solo un milagro los lleva a Qatar
 
Ganar todo?
Bufff
Ojalá
 
7:36 PM
listo! creo que ahora ya guardo correctamente los strings
char* tabla[100][100];
int r=0;
while (getline(&contents, &len, input_file) != -1){
  char* split = strtok(contents, sep);
  char* row[4][100];
  int i = 0;
  while(split!=NULL){
    *row[i] = split;
    split = strtok(NULL, sep);
    i++;
  }
  r++;
}
@CandidMoe así no desperdicio memoria?
 
@Christian Arriesgas buffer-overflow. La manera correcta es pedir todo en forma dinámica. Por ejemplo, tabla es un vector de punteros. Tienes el tamaño de cada puntero al compilar y el número de elementos al ejecutar. Por tanto, pides en forma dinamica:
char* tabla = malloc(num_cols * sizeof(char*));
Luego, cada vez que necesitas guardar algo, obtienes su tamaño, pides la memoria, y agregas el puntero a la tabla:
 
*tabla[r] = row ?
 
tabla[i] = malloc(strlen(split));
strcpy(table[i], split);
 
haa... yo pensaba que te referías en guardar la fila en la tabla
 
Mira, no tengo claro que es lo que quieres guardar y no garantizo la corrección del código, pero es el esquema general.
El problema es que tienes una confusión horrible con punteros, arreglos, stack y heap.
 
7:43 PM
@CandidMoe quiero crear una tabla :/
 
Lo mejor es que sigas con el debugger tu código paso a paso, para que veas en la práctica que resulta de cada cosa que escribes.
 
@CandidMoe pues... sip, estaba leyendo esta respuesta
 
Te aconsejo tomar el clásico "The C Programming Language" de K&R y estudiarlo de la primera a la última página como primera cosa. Esta conversación no tiene sentido si no has estudiado primero.}
C es díficil, pero imprescindible. C++ es una opción, no una obligación.
 
y ahora que le digo al usuario? >_<
 
@Christian Consigue ayuda de alguien que sepa. Explicale que es lo que necesitas.
 
7:53 PM
@CandidMoe me ayudas :)?
 
¿Cual es el problema?
¿Cual es la definición de la función?
¿Parametros? ¿Salidas?
 
@CandidMoe quiero guardar cada fila generada en un array, la fila es un array [nombre, appellido] y eso quiero guardarlo en el array tabla
 
fin del juego (al menos de la version inglesa)
 
@CandidMoe no hay función, y el parámetro es un archivo
 
7:57 PM
@Christian ¿Algún ejemplo de la entrada? ¿De la salida?
¿Cuales son los "separadores"?
 
la entrada sería un archivo txt con el siguiente contenido:
08:00,Julia,Gonzalez,8:45E 14:50S
06:00,Antonio,Lopez Herrera,8:00E 14:45S 16:00E 17:00S
un array así [[08:00,Julia,Gonzalez,8:45E 14:50S], [06:00,Antonio,Lopez Herrera,8:00E 14:45S 16:00E 17:00S]] como salida
 
Eso es un log de un sistema biometrico?
 
pues ni idea
1
Q: Hacer que sscanf se ejecute varias veces hasta terminar el string

WowNecesito saber como ejecutar varias veces la propuesta que tengo aqui para poder almacenar todos los datos para una posterior elaboracion, como no todas las lineas son iguales habia pensado en que hiciese una orden hasta que acabase de leer la linea del string(ya que todas tienen un formato igual...

de ahí saqué los datos
 
@Christian ¿Esto es un arreglo de cuatro elementos: [08:00,Julia,Gonzalez,8:45E 14:50S]?
 
sip
 
8:05 PM
Pero es que los elementos cambian de tamaño, no sé si eso es posible en C. No recuerdo, en fin, que tal vez es una tontería lo que quiere hacer.
Tengo mucho tiempo en alto nivel y pensar nuevamente en bajo nivel me cuesta. XD
 
hay que entrenar a la mente de vez en cuando
 
@CandidMoe tomaré tu consejo para mi. Cuál será la última edición de ese libro?
 
No se.
 
8:23 PM
0
Q: ¿Por que Kubernetes es tan estable?

ozoeMe gustaría conocer a más detalle la forma en la que k8s en su core implementa la alta disponibilidad, ¿por qué no es común que el nodo master falle?, ¿cómo lograron cubrir esa necesidad con golang? Agradezco el apoyo con cualquier información o referencia que ayude a conocer más del tema.

Demasiado amplia.
Aquí está @Christian y @CandidMoe, por si les interesa: cslabcms.nju.edu.cn/problem_solving/images/c/cc/…
Pues no era, es el solucionario, que también sirve. XD
Pues si que es el libro. Pensé que era el solucionario. Pues ya tengo lectura para este fin de semana.
 
8:38 PM
x2, también lo leeré
 
@Christian. Tengo demasiados errores tratando de compilar el código en C puro. Mejor busca ayuda con algun experto en C++.
 
XD O_O
 
-1
Q: Como puedo pasar una variable js en php

Sandor Luque Farfán[![introducir la descripción de la imagen aquí][1]][1] imagen de mi pregunta [1]: https://i.stack.imgur.com/Lv9sN.png

XD
Me van a baniar
 
8:54 PM
Esto le ganó a tu comenario
@CandidMoe crees que puedas a partir de este código?:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char* get_header(FILE* file, char* sep){
  char *header = NULL;
  size_t len = 0;
  getline(&header, &len, file);
  header = strtok(header, sep);
  return header;
}

int main(void) {
    const char* filename = "input.txt";

    FILE* input_file = fopen(filename, "r");
    if (!input_file)
        exit(EXIT_FAILURE);

    char *contents = NULL;
    size_t len = 0;
    char* sep =",";

    char* header = get_header(input_file, sep);
    while(header!=NULL){
 
@MauricioContreras por esas cosas alveces me da risa xd
 
` //*tabla[r] = row; ` tienes que pedir memoria y agrega la fila a la tabla, lo cual significa que la tabla es una lista enlazada simple. Falta implementar esa parte.
 
@CandidMoe osea haría tabla[r] = malloc(sizeof(row)-sizeof(row[0]));?
 
@Christian tabla es una lista enlazada. Tienes que implementarla a mano.
 
madre mia!, en python solo haces tabla.append(row)
 
9:08 PM
@Christian Ya ves porque sufre @Trauma
 
completamente entendible
 
@Christian Ahi una aplica ingenieria. Si vas a transmitir pocos datos, una cantidad acotada y conocida, puedes leer todo el archivo a memoria y tener las tablas preasignadas. Eso te evita jugar con malloc y demases.
 
@MauricioContreras XD ¿Ves como una página así era necesaria?
 
@CandidMoe en la pregunta dice que los datos cambian, así que creo que mejor es usar malloc, además aprovecho en irme familiarizando con la memoria dinámica
 
@abulafia pues ya casi compro el dominio.
 
9:25 PM
@Christian Probablemente con C++ tengas todas las funciones para manejo de listas, tablas, etc. Consula
 
la pregunta dice C no la responderé en C++
 
No forman parte del lenguaje en sí, sino de librerías de templates. Pero ya que estas librerías son parte del estándar la distinción es un poco irrelevante (es como decir que printf() no es parte del lenguaje C, sino de su biblioteca estándar)
pero lo digo más que nada por comparación con python, en el que listas, diccionarios y conjuntos sí son parte del lenguaje (al margen de que haya librerías adicionales para otros contenedores como defaultdict, counter, etc.)
 
mucha carga de información por hoy, ya estoy reventando con listas enlazadas
 
@Christian Pense que tenías que entregar un trabajo en la vida real. Si no puedes responder, dejalo pasar.
 
@CandidMoe prometí responder y lo hice, el crear el array y la lista enlazada se lo dejé al OP
vaya!, me aceptaron la respuesta
parece que si le sirvió
 
9:40 PM
puntajes = [ parte[-1].split() for linea in open("fichero.txt").readlines() for parte in linea.split("\t") ]
En una línea de python tienes la lectura, la tokenización, la creación de las sublistas dinámicas y la de la lista final, con la gestión de memoria automatizada y la decodificación utf8 del texto en el fichero
 
pues dile al OP que se cambie a python, así me facilita el responder la pregunta
 
solo me estaba maravillando en voz alta
 
Haaa.... perdón por interrumpir
 
:-)
 
no puedo tener más mala suerte, ayer recuperé una cuenta de instagram y se me olvidó la contraseña de nuevo
 
9:55 PM
@Christian no la guardaste en el navegador ? o entra a passwords.google.com/intro?pli=1&hl=es
 
@Dramaturgo mi desconfianza llega a niveles impresionantes donde prefiero restablecer mi contraseña cada vez que inicio sesión
pero esta vez si la quise guardar pero al parecer no lo hice
solo se guardó la de la otra cuenta
 
@Christian pero una vez que digitas la contraseña el navegador la recuerda automáticamente
@Christian F por ti
 
@Dramaturgo solo si aceptas guardarla automáticamente (o eso creo)
creo que haré mi propio gestor de contraseñas
 
10:27 PM
Otro vicio
nerdlegame 13 4/6

⬛️⬛️⬛️⬛️🟪🟩⬛️🟪
🟩🟩🟩🟩⬛️🟩🟩⬛️
🟩🟩🟩🟩⬛️🟩🟩⬛️
🟩🟩🟩🟩🟩🟩🟩🟩
 

« first day (2286 days earlier)      last day (827 days later) »