...profunda que se han desprendido y adquirido vida propia

  1.  

    Entre el liberalismo 3.0 y la autonomía 2.0 →

  2.  

    Test de tus distribución de drupal montando un servidor de integración continua mediante aegir y jenkins →

  3.  

    Drupal simpletest integración continua con neblina usando drush →

  4.  

    Google libera un entorno para el tiempo real →

  5.  

    Teknotrakitana, jugando con VVVV y osc

    Este viernes volvimos a juntarnos los “teknotrakitanos” (un dia de esto explicare de donde viene el nombre). En su momento ya conte cual era nuestra intención con estas quedadas. Ahora andamos intentando darle mas forma, buscando algo “concreto” para hacer, pero bueno eso cuando este ya lo contaremos.

    En esta quedada hablamos con lo que cada uno esta jugando y nos encontramos con un denominador común OSC.  Open sound control es un protocolo multimedia que tiene como intención mejorar las carencias del midi.Lo cierto es que su versatilidad es brutal.

    Nosotros parte del rato lo dedicamos a conectar en “serie” distintos dispositivos con osc, al VVVV al touchosc del ipad y de un android así como a un node.js. Se le ve mucho color

    Patxi nuestro vvvv nos conto las increíbles posibilidades del sistema para crear clusters con, boysgroups. Y este es el ejemplo que hicimos:

  6.  

    Arduino controlando un servo mediante node.js

    Que node.js empieza ha ser un entorno muy poderoso empieza ha estar claro, el motor v8 es poderoso y la peña le esta sacando chispas  por lo menos en el contexto de node.js

    En este caso para una “frikada” casera se me ocurrio sacar mi vieja placa de arduinio y ver si podia mover un servo (también viejo) y en un ctrl+tab tonto de dispersion, se encendió la bombilla ¿y si se puede usar node.js para controlar el servo? entoces ¿habrá algún modulo que trabaje con el puerto serié? Node.js empieza ha ser como drupal, siempre hay alguien que lo ha probado, creado o mejorado. 

    https://github.com/voodootikigod/node-serialport

    Este es el modulo instalación clásica con npm:

    npm install serialport

    y mus :) 

    El resultado se puede ver en el vídeo, sencillo control con un slide de jquery.ui

    Pego el código en un gist, ya que no es mas que una prueba de concepto:

  7.  

    Primeras pruebas con los datos abiertos de http://opendata.navarra.es

    Hoy el Gobierno de Navarra siguiendo los pasos de otras administraciones ha publicado el portal http://opendata.navarra.es

    En la propia web dicen esto:

    Open Data es una iniciativa mundial que pretende que los datos e información de las Administraciones Públicas se expongan y hagan accesibles de forma que estén disponibles para su redistribución, reutilización y aprovechamiento por parte de los ciudadanos y las empresas.

    Como dice el refranero, nunca es tarde si la dicha es buena y en este caso creo que así lo será. Las administraciones y en general todo lo publico tendría que pensar como aportar el conocimiento generado al “común”. La tendencia anterior era ha crear espacios opacos donde lo publico en ocasiones se confundia con privado y de uso exclusivo, pero parece que las cosas están cambiando por lo menos en esto.  

    Y siguiendo una buena practica hacker lo mejor es demostrar haciendo.

    Me he bajado todos los ficheros shp (un formato propietario para  Sistemas de Información Geográfica) relativos a los parques naturales y con el software de developmentseed.org tilemill que conte el otro día me estoy empezando a pintar mi propio mapa

    Pego una primera prueba 

    Enlace de la foto un poco mas grande http://www.flickr.com/photos/patxangas/5492483847/

    Mañana comentare mis avances

  8.  

    Acceso a mongo desde node.js con mongoose.js

    Pues si sigo con node.js, en investic trabajamos todos los dias con drupal es nuestro entorno de trabajos pero tenemos ganas de optar por una alternativa para las aplicaciones donde drupal se queda muy grande. Aparte Node.js mola un montón. 

    Hoy voy comentar el nuevo modulo que esto estudiando, mongoose.js este modulo es el puente entre mongo una bbdd no relacional “nosql” y node.js 

    Mongoose es una herramienta para el modelado de objetos en entornos asíncronos

    Ahora estamos en la versión 0.1.1 la verdad que el cambio de cara que le han dado a esta versión es una caña. 

    La idea del modulo es simple teniendo en cuanta que estamos trabajando con un nodejs que esta basada en eventos. Esto significa que el API es no-bloqueante, por tanto es asíncrona. El trabajo con una db podria ser algo spaguettini, como se puede ver en este ejemplo

    Para instalar el modulo en nuestro entorno tan sencillo como user el drush de el apt de node.js

    $ npm install mongoose

    Pego un app para express que creo sera lo mas simple de entender con algún comentario. 

  9.  

    Retomando los post y empezando con tilemill.com

    Hace tiempo que no escribo ningún post, la verdad que no tenia muy claro si tenia sentido esa sensación de hablarle al vacío. Ademas mi blog http://karlogliberal.investic.net ya no me molaba XD. Tenia este tumblr que tampoco es que sea la panacea pero bueno por lo menos es rapido y a modo de almacén me gusta.

    El planteamiento va ha ser simplificar aun más los post, mantener el tema de almacén tanto de ideas como de mis experimentos. Creo que eso puede estar bien, siempre estoy probando cosas nuevas y contarlo puede contribuir un poco.

    Bueno al tema :)

    Hace un par de días los grandes de @developmentseed publicaron tilemill.com que se engloba dentro de la “movida” mapbox.com 

    TileMill es una herramienta poderosa para el diseño de mapas y por supuesto en software libre. 

    Sorprendentemente no ha usado drupal para este desarrollo, el giro a sido hacia node.js. Es brutal llevo ya algún tiempo jugando con node.js y concreatamente con express un DSL tipo sinatra y ver que que esta peña del mundo de drupal se sacan de la manga este pedazo de desarrollo me da mucho que pensar. 

    Como comento tilemill es una aplicación javascript super potente que permite crear mapas customizados, se pueden ver buenos ejemplos aqui http://mapbox.com/tiles Lo mas curioso es que para “pintar” los mapas se usan capas de fuentes propias o desde S3 de amazon que pueden estar en diversos formatos, “kml, Geojson” y que luego con un leguaje tipo CSS añadir estilos a los elementos de esas capas. 

    Dejo esta captura

    Una vez realizada el mapa se puede exportar en png, pdf, o en MBtiles un formato abierto que también se han currado los de @developmentseed basado en sqlite3 una caña vamos. 

    Estoy en modo pruebas seguire contando.

  10.  

    Node.js experimentos makeRequest