| |
|
301
|
Media / Diseño Gráfico / Re: Reducir tamaño de la hoja, no de la imagen.
|
en: 14 Enero 2025, 15:47 pm
|
Songoku, cuando intento ver tu imagen en una nueva pesataña, el link se cambia y no se muestra la imagen. Cuando intento descargarla, me aparece descargar una página, no una imagen. Y bueno, reduje el zoom del foro para poder verla toda pero queda muy chica, puedo hacer algunas artimañas pero no debería ser necesario, no sé qué pasa. Por lo que vi, eso que haces no es muy diferente a lo que se puede hacer en Paint, yo necesito que quede en un tamaño que le especifique pegando un número, no que dependa de mi puntería con el mouse  EdePC, lo de selección a medida me podría servir, lo pruebo.
|
|
|
|
|
302
|
Programación / Python / Ayuda para poner prints en código que no entiendo bien.
|
en: 14 Enero 2025, 15:32 pm
|
El programa genera las combinaciones de 2 letras. Carga un diccionario en inglés y otro en español. Anota las combinaciones de 2 letras que hay en las palabras. Luego anota las combinaciones de 2 letras que ocurren cuando 2 palabras se unen. Así por ejemplo se obtiene zh, por nariz y hoy. Finalmente, muestra las combinaciones que no ocurrieron, lo hace quitando de la 1er lista (la del inicio) las que anotó. Eso si funciona bien, no sé. Lo que quiero es que cuando anote una combinación, me diga cual anotó. Así me entero de cómo se forma qq por ejemplo. import itertools def cargar_diccionario(ruta): """Carga el diccionario desde un archivo .txt y devuelve un conjunto de palabras en minúsculas.""" with open(ruta, 'r', encoding='utf-8') as archivo: return set(palabra.strip().lower() for palabra in archivo) def generar_combinaciones(alfabeto): """Genera todas las combinaciones posibles de dos letras del alfabeto.""" return {a + b for a, b in itertools.product(alfabeto, repeat=2)} def buscar_combinaciones(diccionario, combinaciones): """Busca combinaciones dentro de las palabras del diccionario.""" presentes = set() # Buscar combinaciones dentro de palabras individuales for palabra in diccionario: for i in range(len(palabra) - 1): presentes.add(palabra[i:i+2]) # Buscar combinaciones entre palabras consecutivas lista_palabras = sorted(diccionario) # Ordenar las palabras for i in range(len(lista_palabras) - 1): ultima_letra = lista_palabras[-1] primera_letra = lista_palabras[i + 1][0] presentes.add(ultima_letra + primera_letra) return combinaciones - presentes # Paso 1: Cargar diccionarios diccionario_es = cargar_diccionario('diccionario_es.txt') diccionario_en = cargar_diccionario('diccionario_en.txt') # Paso 2: Generar combinaciones posibles alfabeto_es = 'abcdefghijklmnñopqrstuvwxyz' alfabeto_en = 'abcdefghijklmnopqrstuvwxyz' combinaciones_es = generar_combinaciones(alfabeto_es) combinaciones_en = generar_combinaciones(alfabeto_en) # Paso 3: Buscar combinaciones inexistentes en cada diccionario inexistentes_es = buscar_combinaciones(diccionario_es, combinaciones_es) inexistentes_en = buscar_combinaciones(diccionario_en, combinaciones_en) # Paso 4: Combinar resultados y mostrar combinaciones inexistentes en ambos idiomas inexistentes_totales = inexistentes_es.intersection(inexistentes_en) print(f"Combinaciones inexistentes en ambos idiomas ({len(inexistentes_totales)}):") print(sorted(inexistentes_totales)) input("Presione Enter para continuar ...")
|
|
|
|
|
307
|
Seguridad Informática / Hacking / Re: Hackeo de una cuenta de instagram
|
en: 13 Enero 2025, 23:10 pm
|
No me gusta decir cosas emocionales pero me surge decir que no se entiende nada  Tenía una cuenta asociada a un email A. Recibió un email diciendo que ahora estaba asociada a un email B, que asumí que no era suyo, no sé si le dijeron cual. ¿Le dijeron? Al intentar entrar a su cuenta, no existía. ¿Cómo intentó entrar, normal o por algún link de email? La intentó recuperar pero fallaba. Ahora pudo. Tendrías que preguntarle a los que controlan Insta qué pasó. Los emails asociados no se cambian solos, supongo. Pero tampoco hubo una señal clara de hackeo, que le pidieran dinero o algo. Y encima ahora todo se arregla como si nada... ¿Qué pasó con lo de que no existía? No sé, todo muy raro. Yo que uds no usaba más Insta, o sea, una página que da tantos problemas insta a no usarla más.
|
|
|
|
|
308
|
Foros Generales / Dudas Generales / ¿Qué es un archivo .nsm?
|
en: 13 Enero 2025, 21:42 pm
|
|
No conseguí la respuesta.
Al abrirlo con el bloc de notas no aparece algo claro, es mucho espacio vacío y caracteres raros.
Es de 2002 dice, aunque quién sabe.
Pesa 22,9 KB (23.530 bytes).
El nombre prefiero no decirlo por las dudas, pero no es algo vergonzoso ni algo así xP
¿Cómo averiguo qué es?
|
|
|
|
|
309
|
Media / Diseño Gráfico / Reducir tamaño de la hoja, no de la imagen.
|
en: 13 Enero 2025, 20:41 pm
|
|
Hace mucho, cuando pegaba una imagen en Paint más grande que la hoja actual, me parecía absurdo que me preguntara si quería agrandar la hoja ¡obvio que sí!
Pero con el tiempo, me empezó a servir poner que no, porque si tomaba una foto pero sólo quería una parte, y luego tomaba otras fotos, porque era un video por ejemplo, me servía que el tamaño de la hoja se mantuviera como lo dejé, para guardar los archivos más rápido, de modo que se viera lo que yo quería y no la foto entera.
Desde que tengo Windows 7, Paint agranda la hoja sin preguntarme, y no veo la opción de modificarle el tamaño (la opción que veo modifica también la imagen, antes creo que no era así, yo no quiero que se agrande/achique la imagen, sólo la hoja), así que ¿con qué programa y cómo podría lograr lo que quiero?
Son varias fotos de un archivo de Flash, que al tomar foto sale el menú y las herramientas, podría modificar algunas cosas pero si cada vez que quiera tomar fotos debo hacer eso no me conviene.
Tomo una foto, supongamos que es así: xxxx xAAx xAAx xxxx Yo sólo quiero guardar la parte de las A. Para eso pego la imagen en Paint, la muevo hacia arriba e izquierda para quitar las x de esos sitios, y me queda así: AAxb AAxb xxxb bbbb Donde b es blanco, y yo ahora quiero reducir la hoja de modo que sólo queden las A. Debería ser fácil...
|
|
|
|
|
310
|
Programación / Python / Re: Buscador de combinaciones inexistentes no funciona.
|
en: 13 Enero 2025, 19:43 pm
|
Línea 4, caracter No UTF-8 encontrado. import itertools def cargar_diccionario(ruta): """Carga el diccionario desde un archivo .txt y devuelve un conjunto de palabras en minúsculas.""" with open(ruta, 'r', encoding='utf-8') as archivo: return set(palabra.strip().lower() for palabra in archivo) ...
Lo que te está dando problemas es la palabra min úsculas por la tilde en la u. Y esto ya se explicó en un mensaje anterior donde te pasó lo mismo con la ñ: https://foro.elhacker.net/python/python_falla_en_usar_la_n-t522777.0.html Me había olvidado. Pero yo el texto lo veo igual ¿por qué para él es tan diferente? Suena como a que un visor de imágenes no pueda cargar un PNG o algún formato normal, suena limitadito >__< Si el UTF-8 acepta tildes y Python trabaja con UTF-8 ¿por qué si le doy un archivo con un tilde actúa como si le estuviera dando algo que no puede manejar? ¿es que a nivel de lenguaje máquina lo expresa distinto? Que editor de texto estás usando? usa uno decente como Notepad++ al menos, este ya trabaja en UTF-8 por defecto. Uso el Notepad común para muchas cosas por lo liviano que es, Word me pone un cartel de que se está cargando, luego algo de la licencia, los márgenes están mal y la fuente no me gusta, cuando lo uso abro un archivo preesistente que tengo y lo edito, pero en fin, en general me conviene más el Notepad común. Para esto, en cambio, probaré el que dices.
|
|
|
|
|
|
| |
|