Bazar Garum y de momento seguimos en beta privada a la que solo se puede acceder por invitación pero seguimos trabajando para que instalar un bazar sea cada vez más sencillo. Para el 31 de julio tendremos disponibles estas formas de instalar y/o probar Bazar:
julio 15, 2011
Bazar Garum: Mejorando las formas de instalarlo
junio 4, 2011
Bazar Garum: ¿Quieres probarlo?
Bazar Garum. Si quieres probar bazar antes de que se lance oficialmente esta es tu oportunidad 😉 El registro automático esta cerrado de momento, así que tendrás que solicitar una invitación por correo a: juanto (arroba) garumfundatio (dot) org Por si a estas alturas no sabes que es el Bazar de la Garum Fundatio te recomiendo que le des un vistazo a este enlace y/o revises las FAQ sobre el Bazar Garum que hemos escrito. En Junio se incorporarán a la red nuevos bazares: Ayuntamiento de Gijón, Extremadura – Instituto de la Juventud y Rancagua – Chile. Os iremos manteniendo informados. ]]>
abril 22, 2011
Integrando OpenHeatMap en el Bazar Garum
ACTUALIZACIÓN: Acabo de descubrir que Pete Warden es uno de los chicos que han levantado el escándalo del iPhone Tracker 😉
Ayer me encontré sin querer con una de esas joyas que genera el software libre: OpenHeatMap de Pete Warden.
Pete Warden es un auténtico crack. No solo por lo fácil que hace publicar datos, solo tenéis que ver los vídeos en los que cuenta como funciona OpenHeatMap para descubrir que además no se puede ser más abierto y humilde como persona.
La idea de OpenHeatMap es que creas un csv o una hoja de cálculo en google con la información que quieres representar geolocalizada, configuras como quieres el mapa y ya está. Pete ha creado un par de vídeos para explicarlo:
Este que es general para todo el mundo:
Y este otro más dirigido a periodistas:
Puede que exista una forma igual de sencilla para hacerlo con google maps, pero ¿quien no está hasta las narices de Google?
Además usa Openstreetmaps que desde siempre me han caído mucho mejor y están en la linea que tiene futuro: información abierta y libre para todo el mundo.
En modo server va como la seda pero para incluirlo en tu proyecto, en mi caso en el bazar garum, he tenido que pelearme un poco. Estos son los pasos que he realizado:
* Meter lo includes necesarios:
OpenHeatMap requiere jquery y esto ya lo tengo incluido en Bazar.
<%= javascript_include_tag(«jquery.openheatmap.js») %>
Me lo he bajado en local que no es cuestión de que Pete pague de más a Amazon por el almacenamiento.
* LLamar a OpenHeatMap
Esto es todo lo que se necesita:
<div id=»mapa-paises-container»></div>
<script type=’text/javascript’>
$(document).ready(function(){
// tamaño del mapa y tipo de render.
// no prefiero flash, pero html5 canvas no termina de ir bien todavía
$(‘#mapa-paises-container’).insertOpenHeatMap({
width: 800, height: 500, prefer: ‘flash’
});
});
function onMapCreated() {
var map = $.getOpenHeatMap();
csv = ‘<%= Pais.paisestocsv -%>’;
map.loadWaysFromFile(‘http://static.openheatmap.com/world_countries.osm’);
map.loadValuesFromCSVString(csv);
map.setSetting(‘gradient_value_min’, 0);
map.setSetting(‘gradient_value_max’, 10);
map.setColorGradient([‘#ffbdf7a0’, ‘#ffff0000’]);
}
</script>
El método de rails que me devuelve las empresas que hay en cada país es muy sencillo:
def self.paisestocsv
csv = "country_code,value\\n"
max = Pais.count_by_sql("select max(total_empresas_mercado) from paises")
for pais in Pais.where ('total_empresas_mercado > 0')
csv += "#{pais.cod3},#{(pais.total_empresas_mercado*10)/max}\\n"
end
return csv
end
Como veis simplemente selecciono los países que tienen empresas y monto un string en formato CSV que luego uso en los scripts de OpenHeatMap. Con el código iso de país de 2 dígitos no funciona o no lo he conseguido yo. Pero echando mano de geonames lo he incluido en la tabla de países. En el modo servidor si subes un CSV con códigos de 2 dígitos funciona perfectamente. Si alguien se anima a corregirlo, seguro que Pete se alegra mucho.
He normalizado los valores del número de empresas para siempre devuelva valores entre 0 y 10 para poder ajustar mejor los gradientes pero no estoy seguro de que haga falta realmente.
El resultado ya integrado con Bazar Garum se puede ver en la página de datos de Bazar. En un par de semanas tendremos los nuevos bazares en funcionamiento y poco a poco se ira llenando el mapa.
]]>
enero 31, 2011
Proyecto Bazar: Distribuido
enero 4, 2011
Estado del proyecto Garum Fundatio
Garum Fundatio Como ya sabéis casi todos los que me leéis, estoy trabajando en algunos proyectos muy interesantes de la Garum Fundatio. Esta fundación esta impulsada por Jose Ignacio Goirigolzarri y os recomiendo leer su blog para comprender la evolución del proyecto y el mito del garum. No puedo dejar de reconocer que desde la primera vez que le conocí en la presentación del libro «El capitalismo que viene» de Juan Urrutia, no ha dejado de sorprenderme. Día Garum El próximo día 16 de febrero presentaremos en Bilbao la Garum Fundatio. Un evento que además tendrá algunos invitados muy especiales. Os incluyo alguna referencia aunque la información es mucho más precisa y estará más actualizada en la página del Día Garum. Douglas Rushkoff (autor de Ciberia y Program or be Programmed) Michael Widenius (fundador y desarrollador principal de la versión original de MySQL) Rudy Rucker (matemático, programador, escritor, pintor y experto en robótica) Yuval Cohen (fundador de StageOne Ventures) Arturo Torres (Vicerrector del Instituto Tecnológico de Monterrey y Director de la División de Emprendimiento y Desarrollo Empresarial en el Campus Monterrey). Una jornada para reservar en la agenda. Para confirmar la asistencia enviar un correo a: info (arroba) garumfundatio.org Proyecto Bazar En este post no voy a entrar en detalle por que en entre otras cosas podéis leerlo en la página del proyecto bazar y además ya podéis echar un vistazo al código en el github de la fundación garum. Solo algunas pinceladas:
- Es un marketplace disruptivo. Lease sencillo y nada que ver con los tradicionales.
- Tiene una arquitectura distribuida. ¿puede algún proyecto nuevo no ser distribuido?
- Es modular. ¿Echas algo de menos? Lo puedes implementar sin problemas.
- Es abierto en todos los sentidos: software libre y no es un corralito privado estilo fakebook.
- Muy pronto tendremos un bazar para que podáis ver los progresos en tiempo real.
- Estará listo, versión beta con aspiración a RC, para el 16 de febrero.
noviembre 16, 2010
Proyecto Bazar de la Garum Fundatio
proyecto bazar en github, desde julio estoy involucrado en el diseño de este proyecto de la Garum Fundatio. La idea es crear una herramienta, bazar, para agilizar las relaciones entre empresas. Y hay algunas cosas que me gustaría contaros sobre el proyecto. La primera es su naturaleza distribuida. Hay bastantes aproximaciones a como agilizar y potenciar las relaciones entre empresas pero todas son centralizadas en un servicio. Esto desde nuestro punto de vista hace que se pierda uno de los pontenciales más interesantes de Internet: las redes distribuidas. Por esta razón desde el principio hemos diseñado el proyecto bazar para que su arquitectura sea distribuida y cada uno de los servidores establezca relaciones con el resto de servidores. Esto nos da varias ventajas: robustez, gestión distribuida, crecimiento sin limitaciones a priori. En cuanto a la tecnología nos hemos decantado por usar rails3. La razón principal es por que en el proyecto bazar la funcionalidad se define en módulos y necesitábamos crear un tejido que nos permitiera incluir nuevos módulos, propios o de terceros, facilmente. Rails3 era el tejido perfecto. Para la implementación de los módulos la nueva implementación de engines es lo más adecuado. Enlaces con información del proyecto: Página oficial del proyecto bazar en Github. Garum Fundatio. Objetivos del proyecto bazar. Algunos artículos sobre el espíritu de Garum.]]>
agosto 24, 2010
Buscando cambios en un sistema que no funciona
artículo Goirigolzarri en su blog y la verdad es que estoy de acuerdo con el. Quizás mi acercamiento sea distinto en la formas pero estamos de acuerdo en el objetivo. Mi padre era lo que ahora se llama se un emprendedor. Su negocio no era tan glamouroso como todo el mundo piensa a priori cuando oye emprendedor pero el tenía claro sus objetivos y su modelo económico. Esto no es para nada normal en un país en el que el objetivo de muchísima gente es ser funcionario o asalariado fijo. Desde el mismo momento que se educa para crear tejidos, incitar a innovar, enseñar a emprender se empieza a cambiar las reglas en la que funciona la sociedad. Estos últimos años los he dedicado a promover que había formas distintas de entender la tecnologías y como esto llevaba a un cambio rádical y sin vuelta atrás de la sociedad. El siguiente paso es que estos cambios que tenían un origen puramente tecnológico se integren en ese tejido empresarial donde una nueva generación de emprendedores puedan beneficiarse de ellos. Solo siento que durante mi formación nadie me hablara de esto porque realmente otro mundo es posible y ahora es más que nunca.]]>
julio 5, 2010
Proyecto Bazar
el primer commit que realiza. No hay mucho más que eso: un primer commit con un fichero y algunos enlaces para entender que el proyecto Bazar y la Garum Fundatio pero este siempre es el primer paso al menos desde mi punto de vista 😉 Stay tuned el Proyecto Bazar ya está en marcha ….]]>