Betatesters y como distribuir. - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: Betatesters y como distribuir. (/thread-481.html) |
Betatesters y como distribuir. - Carlos - 23-06-2021 Hola soy nuevo. He realizado una aplicación en gambas y no sé bien como continuar. Quisiera ponerla a disposición del mundo. Aún estoy terminando la documentación y pulir detalles, pero globalmente ya funciona. Una cosa es que funcione en mi ordenador, pero no sé como dar el paso siguiente. Por un lado necesito betatesters y doy por hecho que van a salir muchos fallos. Por otra parte necesito algún sitio donde subirlo. Más que un programa es una clase, pero se compone de 18 ficheros. Pensé en hacerlo un componente, pero eso lo haría muy difícil de distribuir y estoy un poco perdido. RE: Betatesters y como distribuir. - tercoide - 23-06-2021 Hola Carlos, puedes compartirla como adjunto de un mensaje en este mismo hilo. En la medida que dispongamos de tiempo, la probaremos. Saludos! RE: Betatesters y como distribuir. - Carlos - 23-06-2021 No, no es posible. Hay que saber de criptografía avanzada, no está al alcance de todo el mundo. He planeado ponerlo en algún repositorio por ahí y luego publicarlo en listas de correo de gambas, pero estoy dando palos de ciego. Permitirá agregar de forma sencilla acceso criptográfico avanzado a un programador gambas, Sistemas de hash, encriptación, certificados digitales, claves rsa o elípticas..., etc. Gracias de todos modos. RE: Betatesters y como distribuir. - jguardon - 23-06-2021 Hola Carlos, bienvenido Creo que no me equivoco si te digo que la opción preferida para distribuir un software en desarrollo es una plataforma Git. Por ejemplo, el propio Gambas usa Gitlab para mantener y compartir el código de forma colaborativa: https://gitlab.com/gambas/gambas Existen otras plataformas como GitHub, BitBucket, Assembla, etc. todas tienen sus pros y contras, pero son similares en cuanto a la funcionalidad que ofrecen en los planes gratuitos, que son en mi opinión, suficientes para nuestros propósitos. A partir de ahí, tus aplicaciones estarán automáticamente compartidas con el mundo y el mundo podrá ofrecerte cambios y mejoras a tu código de forma que con cada versión, todo irá a mejor. Siempre, claro está, que aceptes esos cambios en el código y los posibles colaboradores vayan probando junto a ti todos los cambios. Bueno, quizás esto pueda abrumarte, pero también existen otras formas mucho más sencillas de hacerlo. Simplemente exporta tu proyecto gambas como código fuente y el fichero comprimido resultante lo puedes compartir en este mismo foro como un fichero adjunto. Explícanos un poco de qué va el proyecto y seguramente nuestros compañeros foreros le darán un vistazo y recibirás sus impresiones y también las críticas constructivas que sean pertinentes. Volviendo al principio, te recomiendo que vayas mirando Git, al principio es algo duro de aprender, pero luego no podrás vivir sin ello. Bienvenido otra vez, que disfrutes de los foros. Saludos RE: Betatesters y como distribuir. - tincho - 23-06-2021 Hola Carlos, bienvenido al foro. Para distribuir el código:
Saludos. RE: Betatesters y como distribuir. - tercoide - 23-06-2021 (23-06-2021, 21:30)Carlos escribió: Hay que saber de criptografía avanzada, no está al alcance de todo el mundo. bueno, nosotros no somos "todo el mundo" precisamente ; ahora si esto fuese un foro de bricolaje tal vez si estaría fuera de nuestro alcance RE: Betatesters y como distribuir. - Carlos - 24-06-2021 Eh eh. Claro que está al alcance, pero es un tema espinoso y mucha gente está a otra cosa. Yo no sé nada de retocar fotos por ejemplo, en cambio me encanta hacer scripts y programar en C con el vi. Nadie se ofenda por favor. RE: Betatesters y como distribuir. - Carlos - 01-07-2021 Bueno, ya está todo terminado. La documentación la he escrito en libreoffice de modo temporal para que quien quiera probar tenga algunos manuales de como hacer las cosas y qué se puede esperar. He creado una cuenta en gitlab, pero me he encontrado con un problema terrible. Resulta que tengo que ponerle un nombre al proyecto y no se me ocurre nada. El proyecto es una clase para gestionar criptografía simétrica y asimétrica en Gambas. Se puede realizar cualquier tipo de encriptación de archivos o variables al vuelo y se puede realizar cualquier cosa posible con certificados digitales de cliente, servidor, smime, codesigning y timestamp. También se puede enviar/recibir información encriptada tanto por la vía de rsa como por Diffie-Hellman como por encriptacion simétrica pura y dura. Pero no sé que nombre ponerle ¿Podríais hacer alguna sugerencia? Por otro lado tengo una duda ética, porque facilitar este tipo de cosas y ponerlas al alcance de cualquiera puede hacer que ciertos delincuentes lo utilicen para lo que no es. Supongo que esa duda ya la resolvieron quienes hicieron gpg u openssl, pero me preocupa. RE: Betatesters y como distribuir. - jguardon - 01-07-2021 (01-07-2021, 21:57)Carlos escribió: Por otro lado tengo una duda ética, porque facilitar este tipo de cosas y ponerlas al alcance de cualquiera puede hacer que ciertos delincuentes lo utilicen para lo que no es. Supongo que esa duda ya la resolvieron quienes hicieron gpg u openssl, pero me preocupa. La ciberdelincuencia no es exclusiva de una raza o religión, he editado tu mensaje para no hacer discriminación hacia determinados grupos de personas, por ser una de las reglas del foro. Los planos de las bombas atómicas están en Internet y cualquiera (si tiene los materiales necesarios) podría construir una. Pues pasa lo mismo con las tecnologías informáticas y los algoritmos criptográficos. Siempre han estado ahí, sigue existiendo el espionaje y el deseo de desvelar cualquier mensaje encriptado por parte de gobiernos y organizaciones. No podemos hacer nada, sobre todo porque ya está todo inventado y es de dominio público. Por cierto, se me ocurre un nombre para tu clase: GbCrypt Vale, vale, ya sé que es muy obvio, pero es lo primero que me ha venido a la cabeza. Saludos! RE: Betatesters y como distribuir. - jguardon - 01-07-2021 (01-07-2021, 22:49)jguardon escribió: Por cierto, se me ocurre un nombre para tu clase: GbCrypt Vaya, qué poco original soy http://gambaswiki.org/wiki/comp/gb.crypt/crypt |