Busco a alguien que pueda modificar un programa de código abierto

Iniciado por captainhook, 15 Agosto 2016, 21:34 PM

0 Miembros y 1 Visitante están viendo este tema.

captainhook

Buenas a todos :)

A ver si me ayudan. He descargado un programa que busca rimas, o sea pones una palabra y te da rimas asonantes o consonantes según escojas.
El problema es que como usa un diccionario como fuente arroja resultados palabras que nunca se ocuparían en una canción o poema.

Quisiera que alguien modificara ese programa y pusiera la opción de poder ocultar aquellas palabras que no sirven y así ahorrar tiempo en futuras búsquedas.

Ni idea que lenguaje es, sólo sé que dice que es código abierto,

¿Estoy en el lugar correcto para encontrar alguien que pueda hacer eso? ¿Cuanto más o menos se cobraría por algo así?

A ver si me dan una luz en esto. Muchas gracias de antemano

Eleкtro

#1
CitarNi idea que lenguaje es, sólo sé que dice que es código abierto,
Si no nos muestras un enlace del programa entonces nadie sabrá en que lenguaje fue desarrollado ni mucho menos donde se encuentra el diccionario de palabras para poder guiarte...

Cita de: captainhook en 15 Agosto 2016, 21:34 PM¿Estoy en el lugar correcto para encontrar alguien que pueda hacer eso? ¿Cuanto más o menos se cobraría por algo así?

¿Cobrar?, a mi me daría verguenza cobrarle a alguien por hacer eso :xD. Mira, suponiendo que el diccionario de palabras sea un archivo local entonces solo tienes que cojer tu editor de texto favorito y eliminar las palabras deseadas, y suponiendo que el diccionario de palabras esté definido en el código fuente entonces también lo puedes modificar con tu editor de texto favorito, solo que adicionalmente necesitarás las herramientas adecuadas para compilar el código fuente con las modificaciones que hiciste, cosa que probablemente con un par de indicaciones puedas hacerlo por ti mismo...

EDITO:
Está prohibido hacer posts duplicados, con que lo preguntes una vez y en un subforo es suficiente.

Saludos








3rik 3l rojo

Manda el enlace al programa, si conozco el lenguaje te enseño a modificarlo.
8Noobs - Más que una comunidad; una familia.
www.telegram.me/proyecto8NOOBS

captainhook

#3
Hola, muchas gracias por responder y ofrecer ayuda y perdón por no responder de mi parte en su momento pero por diferentes problemas personales me alejé por mucho tiempo y ahora que vuelvo recordé este tema porque sigo con la duda. Espero aún siga en pie la ayuda ofrecida hace mucho y que sus vidas estén muy bien después de tanto tiempo :D...
Bueno, ahora respondiendo....
Cita de: Eleкtro en 15 Agosto 2016, 21:54 PM
Si no nos muestras un enlace del programa entonces nadie sabrá en que lenguaje fue desarrollado ni mucho menos donde se encuentra el diccionario de palabras para poder guiarte...

Puedo postear enlaces? Bueno ahí va el link. http://www.cronopista.com/merimas2/downloads.php

Cita de: Eleкtro en 15 Agosto 2016, 21:54 PM
¿Cobrar?, a mi me daría verguenza cobrarle a alguien por hacer eso :xD. Mira, suponiendo que el diccionario de palabras sea un archivo local entonces solo tienes que cojer tu editor de texto favorito y eliminar las palabras deseadas, y suponiendo que el diccionario de palabras esté definido en el código fuente entonces también lo puedes modificar con tu editor de texto favorito, solo que adicionalmente necesitarás las herramientas adecuadas para compilar el código fuente con las modificaciones que hiciste, cosa que probablemente con un par de indicaciones puedas hacerlo por ti mismo...
Muchas gracias entonces por ayudar sin cobrar :D.
Me metí a la carpeta donde está instalado el programa y si hay unos bloc de notas que parecen ser la base de dato de palabras, pero están insertas entre códigos, por lo que creo que si me pongo a borrar palabras y a desordenar el código dejaré un desastre xD A ver si me ayudas.

Cita de: 3rik 3l rojo en 15 Agosto 2016, 21:55 PM
Manda el enlace al programa, si conozco el lenguaje te enseño a modificarlo.

Genial, muchas gracias ... Ahí va! http://www.cronopista.com/merimas2/downloads.php


Muchísimas gracias a ambos por la ayuda ofrecida, aunque después de tanto tiempo no se si siguen ahí :D
Bienvenido quién quiera ayudar :D

Eleкtro

#4
Como ya dije anteriórmente, no necesitas hacerle modificaciones el código fuente, aparte, tampoco tienes dicho código fuente (aunque por otro lado puedes descompilar el jar con programas como AndroChef Java Decompiler).

Si quiero eliminar de los resultados la palabra "acerola" al buscar una rima con la palabra "hola", pues simplemente abro el archivo/base de datos '1_oa_0.txt' que es donde se encuentra registrada la palabra "acerola", y elimino la linea...

acerola acerola O ola 4 1 acerola

El formato es CSV, un archivo delimitado por tabulaciones en este caso. Solo te debes fijar en el primer campo de la linea. El segundo campo es su femenino/masculino el cual estará registrado en otro archivo distinto; el cuarto campo al parecer son las 2 o 3 últimas letras de la palabra, y el resto de campos pues no lo se la verdad.

Simplemente elimina las palabras/lineas que no quieras y listo, eso si, te va a llevar su tiempo hacerlo, jeje.

Saludos.








captainhook

#5
Cita de: Eleкtro en 28 Abril 2018, 10:54 AM


acerola acerola O ola 4 1 acerola

Simplemente elimina las palabras/lineas que no quieras y listo, eso si, te va a llevar su tiempo hacerlo, jeje.


Vaya, seguro que si tomará mucho tiempo haciéndolo en el bloc de nota.
Ponerle al jar, es decir a la interfaz del programa una opción a cada palabra, una especie de X a la derecha para eliminar desde ahí es muy complicado?

Algo asi:


Lo que lo hace tedioso es que en el bloc de nota no se ve de una linea, sino más desordenado. Ya que dijiste que era un archivo CSV, renombré una copia de uno de los archivos cambiando la extensión txt por CSV y lo abrí en excel y ahí se hace más fácil edita, ya que se ve todo en lineas, y puedo ir eliminando las filas(lineas) que no quiero, el problema que cuando lo guardé y lo devolví a txt como que se perdió el formato por así decirlo, perdón si no me expreso con los términos técnicos correctos. Hay alguna forma de guardarlo luego de editarlo en el excel y que mantenga el formato anterior? u otra sugerencia de como hacer que se vea linea por linea o más fácil de editar

Eleкtro

Cita de: captainhook en 28 Abril 2018, 11:27 AMPonerle al jar, es decir a la interfaz del programa una opción a cada palabra, una especie de X a la derecha para eliminar desde ahí es muy complicado?

Poder se puede, pero yo no conozco el lenguaje Java lo suficiente. De todas formas el tiempo que te tomaría sería practicamente el mismo, ya que o bien modificas el programa para que te permita escribir palabras que quieres "descartar", o bien las escribes/buscas en el archivo de texto para eliminarla. Creo que en términos de tiempo sería casi igual, por eso, no creo que merezca la pena el esfuerzo.

Puedes utilizar programas como Filelocator Pro para buscar una cadena de texto en múltiples archivos y así optimizar el tiempo que te toma la búsqueda en todos esos archivos .txt...

Citarel problema que cuando lo guardé y lo devolví a txt como que se perdió el formato por así decirlo

¿Qué significa exactamente "perdió el formato"?, ¿se cambiaron las tabulaciones por otro caracter, o...?

En cualquier editor de texto puedes utilizar la función de reemplazar caracteres (y así recuperarías las tabulaciones), con eso deberias poder solucionarlo.

Saludos








Machacador

Yo creo que es mejor que te leas unos cuantos libros de poesía para que aprendas a rimar con tu propia cabeza... la poesía es algo que se lee muy fácil y rápido... claro... no es lo mismo escribirla, y no creo que ningún programa pueda imitar lo esencialmente humano que es la rima poética...

:rolleyes: :o :rolleyes:

Saludos.
"Solo tu perro puede admirarte mas de lo que tu te admiras a ti mismo"

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


captainhook

Cita de: Eleкtro en 28 Abril 2018, 12:54 PM
En cualquier editor de texto puedes utilizar la función de reemplazar caracteres (y así recuperarías las tabulaciones), con eso deberias poder solucionarlo.

Saludos

Gracias a tu respuesta se me ocurrió abrirlo en Wordpad, y ahí se ve todo linea por linea y fácil de ir eliminando varias sin que me pierda y se me desordene, luego simplemente guardo y voilà!
El archivo nuevo mantiene el orden, no cambia las tabulaciones, etc. y al abrir el programa se han eliminados las palabras que quiero y todo lo demás sigue bien.

Así que creo que si no hay nada mejor que por ahí alguien sugiera, ésta sería la solución jeje

Muchísimas, muchísimas gracias