Mongo DB & Celery

Miércoles, 25 de febrero de 2015 Sin comentarios

Semana del 1 al 6 de Abril, estuve trasteando con MongoDB. Como dije la semana pasada, un nodo Bitcoin no almacena información ajena a él, ya que para su correcto funcionamiento no es necesaria almacenarla. El problema es que para Shoali si que es necesario almacenarla, por ejemplo para obtener el balance de una dirección Bitcoin. Este pequeño imprevisto, tiene varias soluciones.

  • Hacer las consultas a distintos sitios web (blockchain.info, blockexplorer.com, btcbalance.net, y checkmybitcoins.com) para obtener la información. Con el consecuente peligro de depender de su servicio. Aunque aporta varias ventajas, la sencillez y la despreocupación del mantenimiento.
  • Y la otra es,  que sea la aplicación quién almacene toda la información. Shoali como quiere ser un servicio independiente, no puede tomar la primera alternativa, y debe de almacenar todo el histórico de bloques generados en la red Bitcoin.

Continue reading “Mongo DB & Celery” »

Consultas con bitcoinrpc-python

Miércoles, 18 de febrero de 2015 Sin comentarios

La semana del 25 al 30 de Marzo estudié algunos APIS de Python para hacer consultas HTTP JSON-RPC a un nodo bitcoin (python-bitcoinrpc y bitcoin-python).

La peticiones, a un nodo Bitcoin, se pueden hacer por línea de comandos, o vía HTTP gracias JSON-RPC. Existen varios APIS ya implementadas en varios lenguajes de programación (Python, Ruby, Java, Perl, PHP, y C#) para ahorrarnos trabajo.

Continue reading “Consultas con bitcoinrpc-python” »

Cosas que hay que saber sobre una transacción Bitcoin

Viernes, 6 de febrero de 2015 Sin comentarios

La semana del 18 al 23 de Marzo, me puse a estudiar la información que se puede extraer de una transacción Bitcoin. Creo que este estudio previo nos pone en contacto con la red Bitcoin y en situación sobre las posibilidades que nos da.
Continue reading “Cosas que hay que saber sobre una transacción Bitcoin” »

Categories: Shoali, Software Libre Tags: ,

Software Libre para emprendedores

Viernes, 18 de julio de 2014 Sin comentarios

El Software Libre como negocio en la empresa es una realidad (modelos de negocio de Carlo Daffara), ya desde hace algún tiempo, no hace falta que nos preguntemos si es viable o no.
En mi opinión si tuviera que montar una empresa en torno al software, no dudaría en usar un modelo de negocio basado en Software Libre. Creo que es la opción más inteligente. Digo esto, por varias razones. La más importante, es que el Software Libre es éticamente correcto, no coarta las libertades de nadie, y en los tiempos que corren es un valor añadido. Aparte da muchas otras ventajas, que comento a continuación.

Continue reading “Software Libre para emprendedores” »

Markdown & IRC (Freenode, #shoali)

Viernes, 25 de abril de 2014 Sin comentarios

La semana del 11 al 16 de Marzo, me propuse crear un sistema de  comunicación en tiempo real para la comunidad, el típico canal de IRC, es muy importante poder ofrecer a la comunidad un canal en donde comunicarse de manera instantánea además de la listas de correo, en el siguiente apartado se explica el buen uso un canal IRC dentro de una comunidad de software libre. Además me propuse pasar los ficheros README, TODO, INSTALL, AUTHORS y COPYING a Markdown

Continue reading “Markdown & IRC (Freenode, #shoali)” »

Listado y relación de las secciones en la aplicación

Domingo, 20 de abril de 2014 Sin comentarios

En la semana del 4 al 9 de Marzo, me hice un listado de las páginas de la aplicación y de las relaciones que existen entre ellas. Esta vez, además de los diagramas habituales, he decidido hacerme un esquema del flujo que existe entre todas las vistas de la aplicación. Teniendo en cuenta que Django se basa en el patrón de desarrollo MTV (Modelo-Plantilla-Vista), similar al patrón MVC (Modelo-Vista-Controlador), como ya explicamos en la entrada: Primer formulario con Django, pensé que me podría resultar bastante útil esta relación.

Continue reading “Listado y relación de las secciones en la aplicación” »

Funcionalidad de Shoali

Viernes, 18 de abril de 2014 Sin comentarios

La semana del 25 de febrero al 2 de Marzo, tuve que dedicarla a dos tareas. La primera, preparar la presentación de la cámara Elphel para el festival de cine libre Carabanleft, y la otra fue recrear la funcionalidad de Shoali.

Para simular el flujo de la aplicación, hice dos cosas. El diagrama de actividades, y un diagrama de páginas o plantillas, llamado wireframe. Representa las transiciones necesarias entre las plantillas para completar las distintas tareas.

Continue reading “Funcionalidad de Shoali” »

Inscripcion CUSL 2014

Sábado, 15 de febrero de 2014 Sin comentarios

El 8 de Noviembre de 2013 subscribí el proyecto Shoali al concurso universitario de software libre (CUSL). Espero que sea productiva la participación en el mismo. Para acceder al proyecto y su descripción podemos ver este link.

Deseo que tengamos mucha suerte todos, aprendamos un montón y que sea lo más productivo para el mundo del software libre.

Cómo autenticar usuarios de WordPress en MoodleHow to Authenticate Users From WordPress Into Moodle

Jueves, 19 de septiembre de 2013 Sin comentarios

Para poder autenticar usuarios de WordPress (3.6) sobre Moodle (2.4.1), tenemos varias opciones:

1. Parchear nuestro Moodle (+ sencilla).

2. Modificar el código nosotros mismos.

Hi,

This post is here, this post have a problem in the step that makes you have to change the file  wp-login.php, is wrong and refers to the /auth/db/auth.php
And if you want to modified your Moodle code permanentemente you have this patch file(MDL-41734) in Moodle Tracker. Continue reading “<!–:es–>Cómo autenticar usuarios de WordPress en Moodle<!–:–><!–:en–>How to Authenticate Users From WordPress Into Moodle<!–:–>” »

Cómo autenticar usuarios de Moodle en WordPressHow to Authenticate Users From Moodle Into WordPress

Miércoles, 4 de septiembre de 2013 4 comentarios

La entrada nos explica como podemos conseguir autenticarnos a través de WordPress con usuarios dados de alta en Moodle.

Existe un plugin en WordPress que nos permite realizar esta operación, se llama: “External Database Authentication Reloaded”.

Los pasos que debemos de seguir para su correcto funcionamiento son:

Hi,

This post is here.
And if you want salt field in encryptation system, you have this patch file in WordPress Plugin Trac. Continue reading “<!–:es–>Cómo autenticar usuarios de Moodle en WordPress<!–:–><!–:en–>How to Authenticate Users From Moodle Into WordPress<!–:–>” »

Stop censorship