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) |
RE: Betatesters y como distribuir. - Carlos - 30-07-2021 No quiero monetizarla, la hice por divertirme. Va dirigida a desarrolladores gambas que deseen incluir criptografía en sus aplicaciones. Por ejemplo tu sabes que este mismo foro encripta la clave cuando te registras. Con esta función podrás hacer cosas de esas tan complejas o simples como quieras. Solo incluyes la clase y llamas a la función. Es un front-end para openssl y yo sólo he manejado strings. No tiene ningún mérito. Sólo pienso que puede ser útil y me divertí haciéndola. RE: Betatesters y como distribuir. - Carlos - 23-08-2021 Subí el proyecto a gitlab. Me está costando un poco aprender el entorno de git/gitlab pero bueno me voy arreglando. Dado que no dejan de ser varias clases sueltas he pensado en crear una rama y convertirlo en componente. Mi primer componente en mi primera rama. En vez de todo el mogollón he cogido un par de clases sueltas para crearlo y aprender a hacerlo. Cuando eso funcione lo aplicaré al todo, pero me he encontrado un problema Creé el componente y lo inserté en un proyecto nuevo sólo para probarlo. Tuve un error porque no sé cómo pero al toquitear se me había colado un guión. Me voy al fuente, quito el guión, ejecuto y todo funciona bien. Desinstalo el componente anterior con el error dpkg -P paquete Compruebo que todo queda borrado rm -rf paquete.* Quito el componente del programa de test grabo el proyecto y salgo de gambas. Creo el nuevo paquete y lo instalo sobre nada porque no queda ni rastro de lo anterior dpkg -i paquete Cargo gambas con el programa de test, añado el componente corregido y ejecuto. Vuelvo a tener el error del guión. No se cómo ni porqué me sigue cogiendo el viejo. ¿Qué estoy haciendo mal? Agradecería una ayudita porque llevo dos días atascado en esto. RE: Betatesters y como distribuir. - jguardon - 23-08-2021 Sólo se me ocurre que si tu componente escribe alguna configuración en un fichero tipo Settings, tengas que borrarlo también. Dudo que el sistema guarde un caché del componente, así que si verdaderamente no queda rastro del componente viejo, pues no sé qué más puedo decirte... Saludos RE: Betatesters y como distribuir. - Carlos - 23-08-2021 Ya lo he resuelto, gracias por responder. Cuando cree el proyecto en gitlab puse como privado y ahora no encuentro donde cambiarlo como público para que podáis acceder si os apetece. La dirección es: https://gitlab.com/kabronsete/myssl De momento voy a crear un nuevo proyecto que es sólo la prueba que he hecho . Un componente que maneja los message digest. Mañana lo publico. Estará el componente y la documentación. Gracias RE: Betatesters y como distribuir. - Carlos - 24-08-2021 Bueno pues aquí está la clase. Hay que añadir todas las clases y luego instanciar MySSL. Lo voy a convertir en componente, pero de momento ahí está si a alguien le apetece echar un vistazo. https://gitlab.com/kabronsete/myssl Para echar un vistazo rápido quizá sea mejor mirar la documentación. Creo que se lee fácil y no hay que leerlo todo. Si os interesa el tema de encriptación pues entonces enc.pdf, si el de s/mime pues smime.pdf, ..., etc. Ahora tengo que aprender a hacer ramas en gitlab y tal. He mirado la receta y no parece complicado, pero intuyo que hay que andar con cuidado. En fin ... ya veremos. En cualquier caso llegué aquí totalmente perdido de como poner esto, se me ha abierto un mundo que no conocía y os agradezco mucho vuestra atención. RE: Betatesters y como distribuir. - jguardon - 24-08-2021 @Carlos Para no desvirtuar el hilo que trataba sobre cómo distribuir aplicaciones o códigos, sería bueno abrir un tema nuevo en el foro "Aplicaciones/Fragmentos de código". De esa manera el hilo trataría solo de dicha aplicación o código y por otra parte, también sería más fácil de localizar. Por cierto, enhorabuena por tu trabajo, lo voy a probar en cuanto pueda. Saludos |