Best Recipes Ever Just another WordPress site

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.                      ]]>

abril 16, 2011

Hack: Como saber si Jazztel te está tomando el pelo con tu conexión adsl

Filed under: Acción & Reacción,Casos de Exito,Hacks,procrastination,Proyectos,rmd — Etiquetas: , , — admin @ 3:48 pm

Osmius, descubrí pachube y con un script en ruby es super fácil monitorizar la línea. Los pasos son: (1) Te creas una cuenta en pachube. (2) Te creas un script en ruby o en lo que quieras como este: require 'rubygems' require 'mechanize' require 'logger' require 'json' agent = Mechanize.new agent.user_agent = 'Individueller User-Agent' agent.user_agent_alias = 'Linux Mozilla' agent.open_timeout = 3 agent.read_timeout = 4 agent.keep_alive = false # agent.log = Logger.new(STDOUT) agent.auth('admin', 'secreta') url = 'http://192.168.1.1/info.html' page = agent.get url up = 0 down = 0 page.search('td').each do |td| if up == 1 up = td.content end if td.content.match('Upstream') up = 1 end if down == 1 down = td.content end if td.content.match('Downstream') down = 1 end end puts up puts down # mandamos la info a pachube begin http = Net::HTTP.new('api.pachube.com', 80) http.start do |http| req = Net::HTTP::Put.new("/v2/feeds/23385.csv", {'X-PachubeApiKey' => 'tu-api-del-feed'}) req.body = "0, #{up}\r\n1,#{down}\r\n" resp = http.request(req) puts resp.body end puts "Submitted to Pachube" rescue puts "Problem submitting results to Pachube" puts $! end 3) Lo metes en el cron: */10 * * * * /opt/local/bin/ruby /Users/juantomas/router.rb >> /tmp/router.log 4) En mi caso se va rellenado un gráfico como este:   5) Si tienes una cuenta en osmius, como pachube te exporta los datos en xml, json y csv lo puedes integrar con toda clase de alarmas y gráficos mucho mejores que con pachube 😉   El script es para el router comtrend que distribuye jazztel pero es muy fácil modificarlo para que obtenga los valores de otros routers.    ]]>

abril 5, 2011

iPhly: Convierte tu iPhone en una emisora de RC

[caption id="" align="alignnone" width="275" caption="iPhly convierte tu iPhone en una emisora de RC"]iPhly convierte tu iPhone en una emisora de RC[/caption] iPhly es un ejemplo de como llevar al límite siendo creativo un dispositivo, en este caso un iPhone convertido en emisora de RC y aprovechar el hardware de un smartphone controlar un avión o un quadcopter.   El proyecto iPhly está en Kickstarter y por supuesto no he podido resistirme a la tentación de financiarlo. iPhly es open hardware y free software. ¿Alguien se anima a portarlo a Android? Si no interesa el mundo de los dispositivos por RC o los UAV el hack que ha hecho Ari Krupnik es super sencillo y se puede usar para otro tipo de proyectos. Básicamente es usar la salida de audio del iPhone para hacer interfaces externos 😉 ACTUALIZACIÓN: El proyecto ya está casi financiado!!!      ]]>

enero 31, 2011

Proyecto Bazar: Distribuido

Filed under: Garum Fundatio,Hacks,Proyecto Bazar,Proyectos,rmd — Etiquetas: , , , — admin @ 2:14 pm

Si hay algo que es estratégico a corto plazo es pensar en arquitecturas distribuidas. Si quieres que tu proyecto sobreviva a una crisis de crecimiento, si quieres aprovechar el poder de las redes, es la única alternativa.
Creo que se merece una explicación detallada y voy a usar el Proyecto Bazar para ello.
El proyecto bazar básicamente es un marketplace libre. Esto no sería un valor diferencial a priori contra el resto de herramientas incluidas las de pago. Para nosotros la clave es que  desde el primer día su arquitectura es distribuida. Las razones son muchas:
* Si quieres montar una red de verdad y que funcione tiene que ser abierta y libre.
Esta puede parecer obvia y que no tiene que ver con distribuido pero es importante. Si estudias los casos de éxito de otros marketplaces o redes sociales empresariales incluso otras redes sociales, no dejan de estar centralizadas y se convierten en cotos privados en la Red. Lo cual no deja de ser cerrado  y con la imposición de sus reglas (privacidad, económicas, etc).
Si una red es abierta, no está controlada por una empresa sino por los usuarios, es una red con muchas más posibilidades. En bazar cada grupo de interés común (cooperativas, asociaciones empresariales o grupos formados en torno a una localización física) gestionan su bazar.
* Una red distribuida es sostenible y gestionable.
Pensemos en la inversión necesaria para montar y mantener fakebook o linkedin. Si distribuyes los servidores, el problema se diluye entre los diferentes bazares.
Desde un punto de vista técnico,  gestionar un red social o marketplace con miles de servidores es complicado y muy exigente. Gestionar miles de bazares distribuidos y autónomos reduce varios órdenes de magnitud el problema. Cada bazar puede requerir asistencia técnica de forma puntual y esta se puede conseguir localmente. Al fin y al cabo no dejar de ser un servidor web sencillo, no un datacenter. Como efecto colateral genera beneficio local.
* Crecimiento de una red.
El crecimiento de una red depende de muchos factores pero hay algunos que son especialmente interesantes si la arquitectura es distribuida:
Tu red tiene que ofrecer algo más que las redes actuales. En el Proyecto Bazar hemos planificado algunos módulos que echamos de menos y que nos parecen útiles para agilizar mercados: doble rating, ofertas/demandas, formación, recursos humano, financiación, compartir ficheros, etc. Lo importante es que lo implementamos de forma modular. Vamos añadiendo los módulos al proyecto bazar, pero lo más interesante es que si la demanda require otros módulos se pueden implementar fácilmente por terceros.
Una red depende del número de miembros. Esta es una de las partes más complicadas de una red para que sea eficaz. Si tienes una red distribuida tienes muchos más recursos de promoción: cada bazar promociona su nodo. Esto facilita el crecimiento y el valor de toda la red en conjunto. Los costes de «animación» se distribuyen entre los responsables de cada bazar.
* Alta Disponibilidad.
La gestión de búsquedas depende de los nodos, no de un datacenter central. Cada vez que se hace una búsqueda de empresas o de ficheros se envía una petición distribuida. Si hay nodos desconectados o no funcionan, se descartan pero la red distribuida sigue funcionando y ofreciendo resultados. Estamos mejorando la gestión de peticiones y seguramente las siguientes versiones soporten hasta el 100% de nodos desconectados.
* Curva de entrada sencilla.
Tu eliges el bazar o montas uno. Tu decides con que nodos te conectas, por defecto todos están activados. No hay costes de licencia, no hay restricciones de uso, tu decides como usas la red. Las decisiones están en el lado del usuario. Todo está distribuido.
Al final es objetivo del Proyecto Bazar es poner en contacto a empresas, agilizar mercados, eliminar barreras y crear nuevas relaciones. Todo está distribuido incluso la decisión de como será el futuro de Bazar.
]]>

enero 14, 2011

Por que hay que cerrar Internet

Filed under: Acción & Reacción,Opinion,Personal,procrastination,rmd — admin @ 10:42 pm

De pronto todo el mundo podía publicar lo que quisiera. No es que fuera fácil publicar una web pero otro hippie decidió como hacerlo más o menos fácil y lo peor es que se podía copiar dandole al botón derecho si te gustaba. Sin ningún tipo de protección para protegerlo y sin ningún tipo de control editorial. No creáis que soy un defensor de la censura pero ante tan poca capacidad de auto-censura y auto-control cualquiera podía escribir y decir lo que le daba la gana. Por supuesto los más ultras a esto le llamaban contenido y creían que cualquiera podía hacerlo si tenía algo que aportar incluso si no. Imaginaos todo el mundo opinando sobre un tema, escribiendo o creando sin más esfuerzo que el propio de la creación pero además fácil. Desgraciadamente los padres de la patria tardaron más de 20 años en descubrir semejante despropósito. Como siempre los países más avanzados han empezado a reaccionar: EEUU con la acta SHELL, China con el control de calidad de la publicación en Internet y casi todos los países empiezan a reaccionar para conseguir una Internet de calidad en la que no entren las barbaridades. Otro buen ejemplo de que se puede alcanzar un acuerdo sin el libertinaje de Internet, han conseguido poner de acuerdo a EEUU y China en la definición de barbaridad. De momento está perfectamente acotado algunos temas como: que es lo que hacemos por la humanidad pero que no es interesante entrar en los detalles por que nadie lo va a entender o comprender.  Es más han encontrado los procedimientos ecuánimes, simples y objetivos para definir que debe estar internet. Como para esto ya teníamos los medios, es un incordio tener que hacer un control de calidad de Internet, tener funcionarios dedicados y un largo etcetera tiene sentido cerrar Internet. La cuestión digital Lo de los ceros y los unos es una locura. Reflexionemos este tema ¿cuanto tiempo ha funcionado la humanidad en modo analógico? Pues os lo voy a decir exactamente: siempre. Ahora vienen los hackers y nos dicen que lo bueno es lo digital y que todo se puede representar con unos y ceros. Y empiezan las paradojas que nunca han sabido explicar y que encima es el fundamento de todo este desmadre. Los ceros y los unos son virtuales. Crearlos no cuesta prácticamente nada. Copiarlos solo es una cuestión de segundos. Para ser práctico uno puede crearse todas las combinaciones de ellos, hacer copias perfectas de combinaciones, lo que a uno le de la gana. ¿Te imaginas si se pudieran hacer copias de billetes o de lingotes de oro?¿donde iría a parar la estabilidad del mundo analógico?¿que pasaría con la armonía perfecta que ha conseguido la humanidad? La buena noticia para todos es que los unos y los ceros no tienen valor. Todos sabemos perfectamente que si algo se replica mágicamente, sin ningún esfuerzo, sin ningún coste, pierde todo su valor instantaneamente. ¿Alguno de estos listillos ha conseguido reproducir el amor? no verdad. Además pensemos en por que se paga más una edición de la bíblia copiada a mano que las que se hacen con las imprentas a bajo coste y descubriremos que lo digital no aporta valor. Internet son ceros y unos y lo único que aporta es esto y «desvalorizar» tus creaciones digitales. Que me digan quien va a querer crear algo con ceros y unos y que luego pierda su valor en el primer segundo. Sin poder evitar que otro lo lea sin pedir permiso, que incluso se haga una copia o que decida mejorarlo o inspirarse sin pagarte por tu genio, por tu originalidad. Nadie en su sano juicio va a usar ceros y unos existiendo la posibilidad de hacerlo material (libros de papel, vinilos, etc) controlando cantidad, quien lo lee/ve y/o el precio. Luego para que mantener algo tan costoso (un mensaje de correo necesita varios watios de energía para transmitirse o te crees que los unos y los ceros de una página web no consumen?) si existe lo analógico/material que funciona tan eficientemente. Internet no es sostenible, cualquiera que sea el significado que le quieras dar al término, solo desvaloriza la creación y si al final solo funciona de verdad, por que está probado y requeteprobado, lo analógico. ¿por que no cerramos internet y revalorizamos la creación material? Creadores somos todos Es como si con Internet todo el mundo tuviera una maquina de escribir, una editorial y la capacidad escribir (cambia maquina de escribir, editorial por cualquiera de las herramientas que se utilizan entre las máxima expresiones de la cultura de todos los tiempos: música, cine, pintura, televisión, etc). Internet no aporta nada. Permíteme que sea contundente: ¿hemos tenido algún problema hasta ahora para descubrir a los principales actores de la cultura sin Internet? No. La sociedad tiene mecanismos muy sofisticados para detectar a los genios de nuestro tiempo en especial en el mundo de la cultura. ¿Necesitaba Bisbal Internet para ser reconocido? NO ¿Necesitaba Ramoncin Youtube para ser reconocido por sus improvisaciones en los directos? NO era vox populi. ¿Necesitaba Alejandro Sanz Internet? NO. Si eres bueno, aunque seas de origen humilde, destacas sin la ayuda de Internet. Así ha sido siempre y es injusto que Internet de la impresión de que cualquiera puede escribir, cantar, hacer una película o enseñarnos algo. Ya existen los mecanismos adecuados que funcionan y están perfectamente coordinados entre los gobiernos (elegidos por todos y que nos representan sabiamente) y el mundo de la cultura. Para crear ruido, mediocridad y confusión: Cerremos Internet que no aporta nada al sistema actual, solo lo deteriora. Difusión del conocimiento El conocimiento y la riqueza son parecidos: no todo el mundo sabe gestionarlos y la clave es el sistema de reparto. Con internet es como si fuese la panacea del conocimiento. Todo el mundo tiene que tener acceso al el. Como si no lo hubiéramos tenido antes. Esto solo puede generar problemas en el difícil equilibrio de la humanidad. En internet hay hasta distintas versiones y opiniones del mismo hecho.  Con el trabajo de cientos de años que ha requerido a los gobiernos y responsables del conocimiento ser coherentes, potenciar la versión buena de lo acontecido pero sobre todos los criterios para divulgar el conocimiento que se merece cada sector de la humanidad. Ahora viene Internet y se convierte en la mayor herramienta de difusión de la historia de la humanidad y todo el trabajo anterior a la basura: completamente descontrolado, sin valor y lleno de ruido. Estoy seguro que con un ejemplo lo vais a entender. El sorprendente caso del General Custer. Antes de internet: El valiente general Custer murió con las botas puestas luchando por la libertad de los EEUU. Con internet: El cabrón de Custer mintió y masacró a todos los indios nativos del norte de América que pudo hasta que un acertado arquero de la nación Sioux le paró, que no al resto de sus colegas que siguieron exterminándolos o arrinconándolos. ¿Ha aportado conocimiento Internet al asunto Custer? NO. Solo mal rollo para las familias de Errol Flynn y Michael Curtiz. ¿Y si no se puede cerrar internet? Si, se puede y están en ello. A lo mejor os creéis que no pero no hay más opción que hacerlo o de lo contrario esto se volverá un caos que no podrán gestionar nuestros gobernantes, desaparecera una cultura milenaria y habrá cambios que ni siquiera nos imaginamos. De momento se rumorea que el movimiento de resistencia a Internet se reúne secretamente y terminan sus encuentros brindando y gritando el lema que ya se ha hecho oficial: – ¿Que somos? -!!!!Analógicos!!!! – ¿Que somos? – !!!!Analógicos!!!!]]>

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 CiberiaProgram 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.
Pero tranquilos seguiré contando más cosas en otros posts.]]>

diciembre 1, 2010

Manifiesto por una red neutral

Filed under: Acción & Reacción,Opinion,Personal,rmd — Etiquetas: , — admin @ 10:09 am

«La neutralidad de la Red» el magnifico libro que ha escrito José Alcantara – Versvus. Está en formato epub descargable y publicado bajo dominio público.

(Si te sientes cómodo y representado por este texto, dale toda la difusión que puedas y quieras: reprodúcelo, enlázalo, tradúcelo, compártelo, vótalo… todas esas cosas que puedes hacer con total tranquilidad y libertad gracias, precisamente, al hecho de que tenemos todavía una red neutral. Hagamos posible el seguir teniéndola. ) Los ciudadanos y las empresas usuarias de Internet adheridas a este texto MANIFESTAMOS:
  1. Que Internet es una Red Neutral por diseño, desde su creación hasta su actual implementación, en la que la información fluye de manera libre, sin discriminación alguna en función de origen, destino, protocolo o contenido.
  2. Que las empresas, emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos, dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa, de innovación y de servicios que define el estado de la red actual.
  3. Que todos los usuarios, emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos.
  4. Que Internet es el vehículo de libre expresión, libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas. Su naturaleza no debe ser puesta en riesgo bajo ningún concepto.
  5. Que para posibilitar esa Red Neutral las operadoras deben transportar paquetes de datos de manera neutral sin erigirse en “aduaneros” del tráfico y sin favorecer o perjudicar a unos contenidos por encima de otros.
  6. Que la gestión del tráfico en situaciones puntuales y excepcionales de saturación de las redes debe acometerse de forma transparente, de acuerdo a criterios homogéneos de interés público y no discriminatorios ni comerciales.
  7. Que dicha restricción excepcional del tráfico por parte de las operadoras no puede convertirse en una alternativa sostenida a la inversión en redes.
  8. Que dicha Red Neutral se ve amenazada por operadoras interesadas en llegar a acuerdos comerciales por los que se privilegie o degrade el contenido según su relación comercial con la operadora.
  9. Que algunos operadores del mercado quieren “redefinir” la Red Neutral para manejarla de acuerdo con sus intereses, y esa pretensión debe ser evitada; la definición de las reglas fundamentales del funcionamiento de Internet debe basarse en el interés de quienes la usan, no de quienes la proveen.
  10. Que la respuesta ante esta amenaza para la red no puede ser la inacción: no hacer nada equivale a permitir que intereses privados puedan de facto llevar a cabo prácticas que afectan a las libertades fundamentales de los ciudadanos y la capacidad de las empresas para competir en igualdad de condiciones.
  11. Que es preciso y urgente instar al Gobierno a proteger de manera clara e inequívoca la Red Neutral, con el fin de proteger el valor de Internet de cara al desarrollo de una economía más productiva, moderna, eficiente y libre de injerencias e intromisiones indebidas. Para ello es preciso que cualquier moción que se apruebe vincule de manera indisoluble la definición de Red Neutral en el contenido de la futura ley que se promueve, y no condicione su aplicación a cuestiones que poco tienen que ver con ésta.
La Red Neutral es un concepto claro y definido en el ámbito académico, donde no suscita debate: los ciudadanos y las empresas tienen derecho a que el tráfico de datos recibido o generado no sea manipulado, tergiversado, impedido, desviado, priorizado o retrasado en función del tipo de contenido, del protocolo o aplicación utilizado, del origen o destino de la comunicación ni de cualquier otra consideración ajena a la de su propia voluntad. Ese tráfico se tratará como una comunicación privada y exclusivamente bajo mandato judicial podrá ser espiado, trazado, archivado o analizado en su contenido, como correspondencia privada que es en realidad. Europa, y España en particular, se encuentran en medio de una crisis económica tan importante que obligará al cambio radical de su modelo productivo, y a un mejor aprovechamiento de la creatividad de sus ciudadanos. La Red Neutral es crucial a la hora de preservar un ecosistema que favorezca la competencia e innovación para la creación de los innumerables productos y servicios que quedan por inventar y descubrir. La capacidad de trabajar en red, de manera colaborativa, y en mercados conectados, afectará a todos los sectores y todas las empresas de nuestro país, lo que convierte a Internet en un factor clave actual y futuro en nuestro desarrollo económico y social, determinando en gran medida el nivel de competitividad del país. De ahí nuestra profunda preocupación por la preservación de la Red Neutral. Por eso instamos con urgencia al Gobierno español a ser proactivo en el contexto europeo y a legislar de manera clara e inequívoca en ese sentido.
]]>

noviembre 16, 2010

Paella Howto – Reloaded

Filed under: Hacks,Personal,procrastination,rmd — Etiquetas: , — admin @ 6:27 pm

Paella Howto. Entre unas migraciones y otras se ha quedado sin visibilidad en algún sitio no alcanzable por las infatigables arañas de los buscadores. La última vez que estuve en Boston Miguel de Icaza se quejaba de que no aparecía y no iba a poder hacer nunca una paella el solo a pesar de haberme visto hacerla un montón de veces. Como esto no podía seguir pasando, me decidí a hacer dos cosas: * Distribuir conocimiento a la manera digital y de este siglo: Me conecté con Miguel vía skype para guiarle en su primera paella. De paso y para que quede constancia, hemos comprimido el proceso de 42,5 minutos en 3:46 para que sea más fácil ver lo sencillo que es hacer una paella. De hecho es a la velocidad a la que programa Miguel 😉 * Rescatar el Paella Howto que vivía en enlace de un Gallery. Aquí está el vídeo para seguir los pasos y no perderse. Incluso tuve un efecto «click» y se fué la luz 😉 ]]>

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.]]>

octubre 30, 2010

OSWC Alt cuando la comunidad demuestra que si se puede

Filed under: Acción & Reacción,Casos de Exito,Hacks,LaPastillaRoja,Opinion,Personal,rmd — Etiquetas: , — admin @ 9:55 am

las personas de Iniciativa Focus que se han dejado la piel para que todo funcionase a tiempo y con la calidad que les gusta hacer las cosas. c) La OSWC Alt ha forzado a la Junta de Andalucia a clarificar su posición sobre el software libre. Esto puede parecer paradójico pero hay mucha personas en la junta que si que creen en software  y el conocimiento libre y han tenido la oportunidad de manifestarlo públicamente y sentirse respaldadas por la comunidad. Soy muy crítico con la suspensión precipitada de la conferencia, las políticas tibias con el software privativo y con la mala o nula gestión de la anterior Directora General de Telecomunicaciones y Sociedad de la Información Pilar Rodriguez. Ahora el responsable es Juan Miguel Gonzalez  del que espero que con la celebración de OSWC Alt tenga claro que este proyecto y que su comunidad es mucho más que un simple congreso más allá de la aceptación de su responsabilidad en la cancelación del evento.  La Junta de Andalucia tiene una responsabilidad política y social con el software y el conocimiento libre. d) Que esto no se acaba con la OSWC Alt. Todavía hay muchas cosas que no se están haciendo bien y hay que seguir trabajando. Y en esto la comunidad tiene un papel decisivo que tiene que seguir ejerciendo y hacerlo con contundencia. Todavía queda mucho trabajo, problemas y actitudes hostiles por delante, pero la OSWC Alt ha demostrado en todas sus actividades que es posible seguir avanzando y que no hay que bajar la guardia. Para terminar, para mi personalmente el acto más emotivo de los que se organizó fué la entrega del premio como reconocimiento por su labor y dedicación a Carlos Atarés que siempre fué un ejemplo para todos como grandisima persona y luchador incansable que seguimos teniendo muy presente. Podéis ver esta parte a partir del min 40 en el vídeo de la entrega. Vídeo de la entrega de premios Os dejo algunas fotos que he hecho: Entrega de los II Premios Focus al Conocimiento Libre Reunión de la Academia para la Libertad del Conocimiento]]>

« Newer PostsOlder Posts »

Powered by WordPress