¿Qué habría que hacer para ir empezando para que se pueda obtener un “widget” como el que provee Mycelium Gear pero con las características que hemos definido? Lo principal es la filosofía: GRATUIDAD, MÍNIMOS CONOCIMIENTOS Y MÍNIMOS RECURSOS.
Shawshank te propongo que tú dirijas el “equipo”. ¿Qué me dices? Si hubiera donaciones, después de descontar los gastos del hosting, tú decidirías qué porcentaje de las donaciones iría a cada uno de los componentes del equipo (incluyéndote a ti y a mí). Si aceptas, te envío por mensaje privado los datos de tu correo
[email protected]Ja ja. Se agradece, MA40, pero estoy mucho más liado de lo que me gustaría. El trabajo ya me quita la mitad de la vida y la otra mitad se me va en otros compromisos. No puedorrr...
Yo podría asumir el coste del hosting y hacer la parte “pesada” del trabajo: la web, actualizaciones, diseño de logos, etc. Estoy dispuesto a aprender todo lo que sea necesario, dentro de mis posibilidades.
Una idea que te puede servir: el
hosting de Google App Engine está fenomenal. Es gratuito para webs con carga media o media-baja, que son la mayoría. El problema es que desde que se cambió la tributación de la Unión Europea (Google no puede declarar todo en Irlanda, sino que tiene que declarar allí de donde son sus clientes) ya solo pueden utilizarlo autónomos y empresas, no asalariados. Así que si eres autónomo o empresa ahí tienes hosting gratis o casi gratis. Si eres asalariado, a buscarse la vida por ahí. Puedes comprar los dominios en Namecheap, por ejemplo, que acepta Bitcoins y utilizar el hosting de Google App Engine.
Conocimientos para el widget: en cliente,
HTML y Javascript (mejor, jQuery). El widget es lo que aparece en el
iframe de la página HTML. Después, tienes que hacer toda la tramitación en el servidor y su base de datos. El código de Mycelium Gear está en Github:
https://github.com/MyceliumGear Está programado en
Ruby, uno de esos lenguajes a los que nunca le he hecho mucho caso. Google App Engine también admite Ruby.
Tío, aprender Javascript (jQuery) y Ruby o Python, por ejemplo, no es nada fácil si no has programado en la vida. Requiere de muchos meses de aprendizaje para obtener un nivel aceptable.
A.- “Histórico de versiones”: ¿Qué habría que poner aquí?
La versión del código que te puedes descargar desde Github:
https://github.com/pointbiz/bitaddress.org : Botón Branch, seleccionar pestaña Tags, seleccionar 3.2.0. Después pulsar "Clone or download", "Download ZIP" y te puedes descargar la versión exacta que estás ejecutando.
B.- ¿Qué es ese código?
C.- Lo mismo, ¿qué es ese código?
Todo ello es la huella de clave pública PGP ("PGP public key fingerprint"), un resumen de la clave pública PGP del autor.
“PGP”: ¿Qué es esto? ¿Qué habría que poner aquí?
Una forma distribuida de identificación (no como el DNI que tiene que pasar por la Policía Nacional), y que te permite autenticarte, cifrar, firmar digitalmente y demás.
E.- “sig”: ¿Qué es esto? ¿Qué habría que poner aquí?
La firma PGP para verificar la integridad del código, para poder comprobar que el código no ha sido modificado por un atacante.
F.- “Repositorio GitHub”: Supongo que ésta es la parte más importante del código abierto. Yo no sé nada sobre este tema (¿si pudiera alguien hacer un breve resumen de lo más importante que hay que saber?).
Después de pelearlo en su tiempo, lo que más me gustó es el PDF de Pro Git:
https://git-scm.com/book/en/v2 Para empezar solo necesitas el capítulo 1 (Getting Started) y el capítulo 2 (Git Basics) hasta llegar a "Working with Remotes".
MA40, te digo desde ya que si no has programado nunca, hace falta dedicación de meses para llegar a un nivel aceptable... pero tú mismo.