Archivo por de la categoria 'Internet'

Open government: A Case Study by David Eaves

Vídeo en inglés (con subtítulos disponibles) de David Eaves (@daeaves) sobre gobierno Abierto. Eaves es un emprendedor de la política pública, activista del gobierno abierto, asesora a gobiernos para publicar datos abiertos y crear políticas de gobierno abierto, trabaja con dos spin-off de Harvard y asesora a empresas sobre estrategias de gestión de código abierto y gestión de comunidades. Además a escrito parte del libro Open Government de O’Reilly Media y mucho más (puedes consultar su extenso currículum aquí) .

En el vídeo Eaves por ejemplo de cómo el gobierno de Canadá ahorró 3.2 Millones de dolares usando el Gobierno Abierto.

Parte de la entrevista podéis consultarla en: http://theagenda.tvo.org/blog/agenda-blog/open-government-case-study-0

Comments Off

Say to @neeliekroesEU we want a single #opendata licence in the #EU

Feb 09 2012 Autor: J.P Aulet under Datos Abiertos,General,Innovación

Andrés Nín Pérez

(Puedes reproducir libremente esta entrada en tu blog)

Recientemente, la Comisión Europea inició el proceso de revisión de la Directiva Europea de Reutilización de la Información del Sector Pùblico. Uno de sus principales objetivos es otorgar una autorización generalizada de reutilización a los ciudadanos y empresas que quieran hacer uso de la Información del Sector Público para la creación de nuevos servicios, generar actividad económica y potenciar la transparencia de las Administraciones Públicas.

La propuesta de revisión de la Comision Europea de la Directiva de Reutilización de la Información del Sector Pùblico, es valiente y amplía sin duda el marco actual. Sin embargo, carece de la definición de una licencia Opendata común a los Gobiernos de la Unión Europea.

La creación de un espacio único de información pública reutilizable en Europa requiere mucho más, requiere de una licencia opendata uniforme, armonizada y única para todos los datos generados por las Administraciones Públicas Europeas. Ello es posible. El Real Decreto 1495/2011, aprobado por el Gobierno de España marca una hoja de ruta de sencilla transposición al marco Europeo. Primero, definir una licencia opendata compatible con los principios de la reutilización de la información sin mas condiciones. Segundo, fijar un periodo transitorio tras el cual dicha licencia figure asociada a toda información generada por el sector público en la Unión Europea. Tercero, obligar a la publicación de dicha licencia en todas las webs de las Administraciones Públicas dando seguridad jurídica a todo el sector infomediario Europeo y a los ciudadanos que deseen hacer hacer uso de la información pública.

En este momento que la Comisión Europea y los Estados Miembros están desarrollando la nueva Directiva, es la hora en que la comunidad Opendata hemos de hacer llegar nuestra voz a Europa. Pidamos a la Comision Europea y Parlamento Europeo la inclusión de una licencia Opendata Para la Unión Europea y un plazo clara de adopción por todos los Estados Membros.

Por todo ello, he abierto ésta iniciativa en Actuable.

(Fuente: http://apunteselectronicos.blogspot.com/2012/02/opendata-la-hora-de-actuar-por-una.html)

Opendata
Han actuado

0 personas

Nos faltan

0 firmas

Actúa ahora

Tu nombre
Tu apellido
Tu correo-e
Cód. Postal

Comments Off

Cooperación, colaboración y poder ciudadano

El 2011 puede que fuese un punto de inflexión a nivel mundial sobre participación, democracia, redes sociales y interacción ciudadano-gobierno. Claros ejemplos son la ‘Primavera Árabe‘ , el movimiento 15-M o Ocuppy Wall Street. Si estos eventos a nivel global son importantes, también lo es el cambio que se está produciendo de forma colectiva y que se refleja en la aparición de numerosos ejemplos que confirman que no son procesos aislados, si no parte de una tendencia en que los ciudadanos cada vez colaboran más, comparten y reclaman su espacio y derechos. Y gran parte de la ‘culpa’ se la lleva Internet, que ha revolucionado la forma de comunicarnos, relacionarnos y han multiplicado las posibilidades de dar voz a los que antes, tradicionalmente, no la tenían.

Por si esto fuera poco (que no lo fue), también se ha concedido la portada del personaje del año del ‘Time‘ a los protestantes y han surgido tendencias claras hacia la interacción y el cambio, creadas por y para el ciudadano, véase los claros casos (que veremos más adelante) del crowdfunding, datos abiertos, gobierno abierto o plataformas cómo Change.org (nacionalmente ha tenido un gran impacto la plataforma actuable.com ). Algunas de las tendencias ya tienen unos años, pero con el auge y democratización de Internet y de algunas plataformas (especialmente las redes sociales tales cómo Twitter) se han potenciado enormemente:

  • Datos Abiertos: Movimiento que busca de forma colaborativa la liberación y transparencia de datos por parte de las administraciones públicas. Este movimiento en España ha sido fuerte y está creciendo cada vez más, se han creado múltiples páginas y aplicaciones para fomentar éste aspecto:
    • Pro Bono Público: Plataforma para la apertura y publicación de la información que gestionan nuestros gobernantes
    • Open Gov ES: registro abierto de paquetes de contenidos y de datos para buscar, compartir y reutilizar datos, especialmente de manera automatizada.

  • Gobierno Abierto: La transparencia y la visibilidad son los argumentos más comunes que se utilizan para justificar programas abiertos de datos del gobierno, y son a la vez sólida y convincente. Pero hay otro argumento de esto es tan convincente – que por la liberación de los datos recopilados y mantenidos por las agencias gubernamentales en útil y amigable para desarrolladores formatos que los gobiernos pueden fomentar el desarrollo de nuevos negocios.
    • Eventos colaborativos (citycamps, hacktons, concursos apps, flashmobs, etc.) : Los gobiernos crean y potencian la economía creando eventos colaborativos que además crean valor añadido para la propia ciudad (en forma de aplicaciones gratuitas, nuevas empresas) y creándose una mayor percepción por parte del ciudadano que es representado y su opinión se tiene en cuenta.
    • El Gobierno de Navarra ha creado un proceso participativo para la ciudadanía, con foros y ya han recibido más de 1.200 sugerencias e ideas.

  • Periodismo Ciudadano: Los ciudadanos (y no las empresas de comunicación) quienes recogen, analizan y difunden la información de forma independiente. Se han creado muchos espacios para compartir noticias y algunos medios escritos han creado y potenciado redes de ciudadanos para recibir información de forma más eficaz. Twitter se ha convertido en el telediario de muchos ciudadanos que quieren la información al segundo y páginas cómo Meneame siguen su camino ascendente. Pero la parte más importante se puede percibir en los países con menos democracia, donde los ciudadanos, por falta de libertad de expresión, represión y por desgracia, crímenes contra la humanidad, pueden compartir la información como nunca habían hecho. Conflictos y guerras cómo en Túnez, Algéria, Irán o Palestina serían muy difíciles de explicar sin la visión de las víctimas principales, pero incluso los movimientos ciudadanos cómo el 15M o Ocuppy Wall Street no hubieran sido iguales sin la retransmisión en directo de sus participantes a nivel mundial.

    Un caso aparte se merece Wikileaks, que revolucionó la prensa mundial y puso en jaque a gobiernos nacionales difundiendo información de informantes anónimos (y algunos no tan anónimos, cómo Bradley Manning) . Según ellos mismos: “Publica y comenta sobre documentos filtrados de gobiernos y empresas para perseguir malas conductas.”

    Ushahidi (que significa “testimonio” en swahili), proporciona herramientas para que las comunidades crowdsourcing compartan información en tiempo real mediante SMS, correo electrónico, Twitter y la web. Fue desarrollado por primera vez para crear mapas de la violencia en Kenia tras las secuelas post-electorales a principios de 2008. El sitio ha crecido hasta convertirse en un importante recurso para los periodistas ciudadanos.

  • Plataformas ciudadanas:
    • Actuable : comunidad online de personas y organizaciones que unen esfuerzos para transformar el mundo diciéndole a gobiernos, empresas y otros actores importantes de nuestra sociedad qué cambios queremos.
    • Change : Su lema es claro: “Empieza una causa, encuentra soporte, gana el cambio”. Plataforma de emprendimiento social que permite crear peticiones para cambiar leyes.
    • Care2 : Mayor comunidad en línea para para ayudar a conectar a activistas de todo el mundo. Cuenta con más de 17 millones de personas.
    • Jumo: Red social específicamente dirigida a las causas sociales.
    • Kune (que significa “juntos” en esperanto) es una herramienta para fomentar la colaboración, intercambio de contenidos y la cultura libre de forma colaborativa y en red.

El estilo de vida colaborativo: Consiste en intercambiar recursos, ya sean dinero, habilidades, alojamiento… Los centros de ‘coworking’ permiten compartir oficina. El ‘couchsurfing’ se basa en crear comunidades de gente dispuesta a acoger a otros usuarios en su casa cuando viajan. Los bancos de tiempo intercambian tiempo, es decir, cruzan servicios o favores que requieren de tiempo para llevarlos a cabo. El ‘landshare’ es un sistema para poner en contacto a gente que quiere cultivar con otros que tienen un terreno donde hacerlo. También relacionado con el espacio, se puede compartir plaza de aparcamiento o un sitio donde guardar cosas. Hay muchos más ejemplos para intercambiar casa en vacaciones, colaborar en la financiación de proyectos creativos (‘crowdfunding’), intercambiar herramientas entre vecino. Especialmente los jóvenes están liderando el camino hacia una forma diferente de consumo, un consumo de colaboración: alquiler, préstamo e incluso compartir los bienes en lugar de comprarlos. Se puede ver en el surgimiento de grandes empresas como Netflix, cuyos más de 20 millones de suscriptores pagan una cuota para compartir esencialmente DVDs, o Zipcar, que ofrece más de 500.000 miembros la oportunidad de compartir los coches a tiempo parcial o otra Fes_eDit que permite compartir coche entre la comunidad universitaria de Girona (y expandiéndose).

  • Coworking: Forma de trabajo que potencia la colaboración en un espacio de trabajo que comparten varios profesionales de sectores distintos. Están creciendo rápidamente y también las incubadoras de empresas y centros tecnológicos que fomentan la relación entre diferentes empresas.
    • Espacios de Co-trabajo y Incubadoras: Potencian la creación de empresas, el contacto entre empresarios y compartir espacios así pudiendo ahorrar.
    • Centros tecnológicos:
      • APTE:  La Asociación de Parques Científicos y Tecnológicos de España (APTE) es una pieza clave del Sistema de Ciencia – Tecnología – Empresa de España. Sus miembros son parques científicos y tecnológicos que están ubicados en 17 comunidades autónomas diferentes. Cada día más, las empresas e instituciones que en ellos se ubican son el mejor referente del sistema de innovación español.
      • XPCAT: La Red de Parques Científicos y Tecnológicos de Cataluña agrupa grandes espacios de producción, transferencia, difusión y uso del conocimiento y actúa de punto de contacto entre la comunidad investigadora y la innovadora.
      • BDigital: Barcelona Digital Centro Tecnológico (BDigital) es un centro de tecnología avanzada especializada en la aplicación de las Tecnologías de la Información y la Comunicación (TIC) en los campos de la salud, seguridad, movilidad y energía y los alimentos y el medio ambiente.

  • Couchsurfing: Servicio de hospitalidad en línea que fomenta compartir espacios donde los viajeros pueden hospedarse gratuitamente (o con una donación de forma voluntaria y libre) y e intercanviar ‘sofás’. Cuenta con unos 3 millones de miembros en todo el mundo y 246 países representados.
    • CouchSurfing: Una red mundial basada en el voluntariado para conectar a los viajeros con los miembros de las comunidades locales, que ofrecen alojamiento gratuito y / o asesoramiento.
    • AirBnB : Consiste en una red de casas particulares que pueden ser alquiladas por un precio establecido por el propietario. y compartirla a un precio inferior al de un hotel. Se ponen en contacto directamente el propietario y el interesado y se negocia directamente las condiciones.

  • Crowdfunding: Financiación en masa o también denominada financiación colectiva, micro financiación colectiva y micro mecenazgo, es la cooperación colectiva, llevada a cabo por personas que realizan una red para conseguir dinero u otros recursos. Ejemplos:
    • Kickstarter: Es la plataforma más grande del mundo de financiación para proyectos creativos: música, cine, arte, tecnología, diseño, comida… Se plantean proyectos que se pueden financiar con distintas donaciones a cambio de un regalo del creador del proyecto. Si éste recibe la cantidad acordada, el proyecto se lleva a cabo, si no se retorna el dinero.
    • Goteo: Iniciativa Española reciente, como dice su Web: “Goteo es una red social de financiación colectiva (aportaciones monetarias) y colaboración distribuida (servicios, infraestructuras, microtareas y otros recursos) desde la que impulsar el desarrollo autónomo de iniciativas, creativas e innovadoras, que contribuyan al desarrollo del procomún, el conocimiento libre y/o el código abierto.
    • Cofundos. Cofundos financia proyectos de software libre exclusivamente.

  • Landshare y Huertos Urbanos: Permite compartir entre ciudadanos espacios donde cultivar colectivamente, tanto en ciudades como en otros espacios:

    • Landshare: Landshare reúne a personas que tienen una pasión por los alimentos cultivados, conectar a aquellos que tienen tierras para compartir con aquellos que necesitan la tierra para el cultivo de alimentos.
    • Planeta Huerto: Comparte información, productos, consejos…

Pero para que así sea, el 2012 debe ser la confirmación de esta tendéncia. Para esto hace falta un gran cambio de mentalidad y esfuerzo de todos las capas de la sociedad y una de las más importantes (y a la vez más concienciados) serán los ciudadanos y más especialmente (creemos personalmente) los trabajadores públicos.

“No hay suficiente con los votos. La democracia no trata sobre contarnos, trata sobre tenernos en cuenta”Federico Mayor Zaragoza

Comments Off

Colecciones de Libros para el 2012

Regala Conocimiento. Regala Libros

Aprovechando estas fechas de regalos y de fiestas, nada mejor que regalar (o regalarse) unos cuantos libros para reciclarse o aprender nuevas habilidades y ampliar horizontes. Y si es a mejor precio, mejor que mejor, por ésto es importante aprovechar las ofertas que hacen algunas editoriales de referéncia o empresas de distribución con hasta un 50% de descuento. Aquí una selección personal de libros que pueden seros muy útiles, divididos en colecciones temáticas:

Colección 1: ‘Científico de Datos’

“El éxito de empresas como Google, Facebook, Amazon, Netflix y, por no hablar de las empresas de Wall Street y las industrias de la fabricación y venta al por menor a la salud, es cada vez más por mejores herramientas para extraer el significado de grandes cantidades de datos.”Científico de Datos” ahora es uno de los puestos de trabajo más solicitados en Silicon Valley.”
- Tim O’Reilly

Solo hace falta leer frases cómo la anterior, por darse cuenta del auge que está sufriendo el análisis de datos. Nuevas profesiones cómo la denominada ‘científico de datos’ (del inglés ‘data scientist’) o las nuevas funciones que deben desempeñar profesionales cómo los periodistas. Para ésto han surgido una serie de libros para éste cometido (éste pack además viene con una oferta de 3×2 en o’Reilly, consultar la página web para más información):

Data Analysis with open source Tools Data Analysis with Open Source Tools:

La recopilación de datos es relativamente fácil, pero convertir la información en bruto en algo útil requiere que saber cómo extraer exactamente lo que necesita. Con este libro los programadores y analistas de datos aprenderan técnicas y modelos conceptuales para entender y organizar la extracción de datos.

39.99 $
(ver)
Designing Data Visualitzations Designing Data Visualizations:

La visualización de datos es un medio eficiente y eficaz para la comunicación de grandes cantidades de información, pero el proceso de diseño puede parecer a veces como un esfuerzo de creatividad enorme. Este libro conciso pretende desmitificar el proceso de diseño que muestra cómo utilizar una estrategia estándar de toma de decisiones para codificar información de manera visual.

19,99 $
(ver)
Beautiful Data Beautiful Data:

En éste intenso libro, aprenderá soluciones reales a problemas de visualizaciones de datos y cómo crear información elegante y simple para ser visualizada por los usuarios.

44’99$
(ver)

Programming Collective Intelligence

Programming Collective Intelligence:

¿Quiere aprovechar el poder detrás de los rankings de búsqueda, recomendaciones de productos, marcadores sociales, y encuentros en línea? Este fascinante libro muestra cómo se puede construir aplicaciones Web 2.0 para determinar la cantidad enorme de datos creada por la gente en Internet. Con los algoritmos sofisticados en este libro, se pueden escribir programas inteligentes para acceder a bases de datos interesantes desde otros sitios web, recopilar datos de los usuarios de sus propias aplicaciones, y analizar y comprender los datos una vez que lo hayas encontrado.

39’99 $
(ver)

Colección 2: ‘Tecnologias Emergentes’

Como cada año, el 2012 nos espera con nuevas tecnologías emergentes, palabras que irán adquiriendo más y más protagonismo. Algunas puede que ni las conozcamos hoy en día, pero otras ya se han posicionado para ocupar un puesto privilegiado en el proximo año. Por ejemplo, en 2011 las palabras ganadoras fueron (entre otras)  ‘Cloud Computing’, ‘Open Data’, ‘Periodismo Ciudadano’, etc.

En el 2012 se barajan algunas tecnologías cómo ‘líderes’, cómo son el auge del ‘BigData‘ con sus formas de tratarla (‘hadoop’, ‘cassandra’, ‘mongodb’, etc.), la implementación de redes de sensores para constuir el ‘smart city’ o el crecimiento del ‘open government‘ mediante el establecimiento durante el 2011 de conceptos claves cómo ‘open data’ y transparéncia aplicada a los gobiernos. Por último, el crecimiento de las API’s cómo forma de interactuar con aplicaciones y páginas web daran lugar a todo un nuevo universo de relación con el usuario. Así, para conocer mejor el futuro, recomendamos éstos libros:

Data Analysis with open source Tools Hadoop:

Descubra cómo Apache Hadoop puede liberar el poder de sus datos. Este recurso completo que muestra cómo construir y mantener la fiabilidad, los sistemas escalables y distribuidas con el marco de Hadoop - una implementación de código abierto de MapReduce, el algoritmo en el que Google ha construido su imperio. Los programadoresse encuentran los detalles para el análisis de conjuntos de datos de cualquier tamaño, y los administradores aprenderán a crear y gestionar grupos de Hadoop.

39.99 $
(ver)
Designing Data Visualitzations APIs:

Los programadores solían ser los únicos entusiasmados con las API, pero ahora un número creciente de empresas los ven como un canal nuevo producto caliente. Esta breve guía describe el potencial tremendo negocio de API, y demuestra cómo se pueden utilizarpara proporcionar servicios de valor para clientes, socios, o del público a través de Internet. Usted aprenderá todos los pasos necesarios para la construcción de una estrategia coherente de la API de negocios de los expertos en las trincheras.

24,99 $
(ver)
Beautiful Data Big Data Glossary:

Para ayudarle a navegar por el gran número de herramientas de los nuevos datos disponibles, esta guía describe 60 de las innovaciones más recientes, a partir de bases de datos NoSQL y enfoques MapReduce de aprendizaje de máquina y herramientas de visualización.

19’99$
(ver)

Programming Collective Intelligence

Open Government:

En un mundo donde los servicios web puede hacer en tiempo real de datos accesibles a cualquier persona, ¿cómo puede el gobierno aprovechar esta apertura para mejorar sus operaciones y aumentar la participación ciudadana y la conciencia? A través de una colección de ensayos y estudios de casos, los visionarios y profesionales líderes, tanto dentro como fuera del gobierno que compartan sus ideas sobre cómo lograr y dirigir este mundo emergente de la colaboración online, la transparencia y la participación.

24’99 $
(ver)

Programming Collective Intelligence

Building Wireless Sensor Networks:

Prepárate para crear sistemas distribuidos de sensores inteligentes y dispositivos interactivos usando el protocolo ZigBee para redes inalámbricas y la Serie 2 radios XBee.En el momento en que está a medio camino a través de este rápido, guía práctica, se lehan construido una serie de proyectos útiles, incluyendo una completa red inalámbrica ZigBee que ofrece los datos obtenidos por teledetección.

34’99 $
(ver)

Colección 3: ‘Especialización y Herramientas’

Con éste pack de libros, conseguiremos especialización en algunos ámbitos de rápido auge y influyentes en el mundo tecnológico, cómo son ‘HTML5′ el nuevo lenguaje de programación que pretende revolucionar la Web, ‘Arduino‘ el hardware abierto que permite la construcción de innumerables dispositivos o la tecnología ‘RESTful‘ para servir API’s o MongoDB con PHP para bases de datos NOSQL.

Si aún no conoces alguna de estas tecnologías o métodos de programación, te recomendamos que les des un vistazo, ya que abren un enorme potencial a nuestras creaciones, tanto físicas (con Arduino) cómo en Internet (el poder de HTML5 + REST + NOSQL aún está por determinar, pero las grandes empresas ya han empezado el cambio).

Data Analysis with open source Tools Data Source Handbook:

Si eres un desarrollador que buscan complementar sus propias  herramientas y servicios, este libro electrónico conciso refiere a las fuentes más útiles de los datos públicos disponibles en la actualidad. Encontrará información útil sobre las APIs que ofrecen una amplia cobertura cómo Twitter, Bit.ly, Delicious, etc. y están en línea sea accesible o dato para descargarse a granel. También encontrará código y enlaces útiles.

29.99 $
(ver)
Designing Data Visualitzations Arduino Cookbook:

¿Quieres crear dispositivos que interactúan con el mundo físico? Este libro de cocina esideal para cualquiera que quiera experimentar con el microcontrolador Arduino popular yentorno de programación. Usted encontrará más de 200 consejos y técnicas para la construcción de una gran variedad de objetos y prototipos, tales como juguetes, detectores, robots, y la ropa interactiva que puede detectar y responder al tacto, sonido, posición, el calor y la luz.

44,99 $
(ver)
Beautiful Data RESTful Web Services:

Ya ha construido sitios web que pueden ser utilizados por los seres humanos. Pero, ¿ puede también crear sitios web que puedan ser utilizados por las máquinas? Ahí es donde está el futuro, y eso es lo que REST Web Services le muestra cómo hacerlo. Los servicios web y aplicaciones web híbridas han convertido en una plataforma de computación distribuida de gran alcance. Pero las tecnologías actuales de servicios web han perdido de vista la simplicidad que han hecho la web de éxito. No funcionan como la Web, y que se está perdiendo sus ventajas.

39’99$
(ver)

Programming Collective Intelligence

MongoDB & PHP:

En un mundo donde los servicios web puede hacer en tiempo real de datos accesibles a cualquier persona, ¿cómo puede el gobierno aprovechar esta apertura para mejorar sus operaciones y aumentar la participación ciudadana y la conciencia? A través de una colección de ensayos y estudios de casos, los visionarios y profesionales líderes, tanto dentro como fuera del gobierno que compartan sus ideas sobre cómo lograr y dirigir este mundo emergente de la colaboración online, la transparencia y la participación.

19’99 $
(ver)

Programming Collective Intelligence

HTML5 Applications:

HTML5 no es sólo un reemplazo para los plugins. También hace que la Web un entorno de desarrollo de primera clase, dando los programadores de JavaScript una base sólida para la construcción de aplicaciones de potencia industrial. Esta guía práctica te lleva más allá de la creación del sitio sencillo y le muestra cómo crear aplicaciones autónomas HTML5 que se pueden ejecutar en dispositivos móviles y competir con las aplicaciones de escritorio.

34’99 $
(ver)

Colección 4: ‘Redes Sociales’

Por último, debe destacarse en un apartado único la importancia que han ganado las redes sociales en nuestra sociedad. Poder buscar y analizar información de estas redes, supone un gran valor añadido para usuarios y programadores, pero cada vez más profesiones cómo periodistas, científicos, doctores, etc. Poder analizar esta gran cantidad de datos colaborativos se traduce en gran cantidad de información de interés, que una vez analizada y procesada, puede sernos de mucha utilidad. Para éste cometido, los siguientes libros nos ayudaran a nuestros propósitos:

Data Analysis with open source Tools Mining the Social Web:

Facebook, Twitter, LinkedIn y generar una gran cantidad de valiosa información social,pero ¿cómo puedes saber quién está haciendo las conexiones con los medios de comunicación social, lo que están hablando, o donde se encuentra está? Este libro muestra cómo responder a estas preguntas y mucho más. Aprenderá a combinar los datos de web social, las técnicas de análisis y visualización para ayudarle a encontrar lo que usted ha estado buscando en el pajar social, así como información útil que no sabía que existía.

39.99 $
(ver)
Designing Data Visualitzations Social Network Analysis for Startups:

El análisis de redes sociales es una disciplina que es anterior a Facebook y Twitter por 30 años. A través de investigadores expertos usted aprenderá los conceptos y técnicas de reconocimiento de patrones en los medios de comunicación social, los grupos políticos, las empresas, las tendencias culturales, y las redes interpersonales.

24,99 $
(ver)
Beautiful Data Programming Social Applications:

Las redes sociales han dejado una cosa clara: los sitios web y aplicaciones necesitan proporcionar a los usuarios experiencias adaptadas a sus preferencias. Esta exhaustiva guía le muestra cómo crear marcos sociales usables, utilizando tecnologías de código abiert. Aprenderá a crear aplicaciones de terceros para los sitios existentes, construir gráficos de participación social y desarrollar productos para alojar su propia experiencia socializada.

44’99$
(ver)

Programming Collective Intelligence

Building Social Web Applications:

La construcción de una aplicación web que atrae y retiene a los visitantes regulares es complicado bastante, pero la creación de una aplicación social que anima a los visitantesa interactuar entre sí requiere una planificación cuidadosa. Este libro ofrece soluciones prácticas a las preguntas difíciles que enfrentará en la construcción de un sitio eficaz de la comunidad - que hace que los visitantes se sientan como si hubieran encontrado un nuevo hogar en la Web.

34’99 $
(ver)

Programming Collective Intelligence

21 Recipes for Mining Twitter:

Millones de tweets públicos en Twitter albergan una gran cantidad de datos, y una vez analizados, se puede obtener algunas ideas valiosas. Este libro breve y conciso ofrece una colección de recetas para ayudar a extraer la información de Twitter utilizando  Python. Cada receta ofrece una explicación de cómo y por qué la solución funciona, por lo que rápidamente se puede adaptar a sus necesidades particulares.

29’99 $
(ver)

¿Echas en falta algún libro? Publicalo en los comentarios!

Comments Off

Introducción a las bases de datos NoSQL: MongoDB

Nov 09 2011 Autor: J.P Aulet under BBDD,Internet,PHP

NoSQL (del inglés ‘Not Only SQL‘) es una filosofía de sistemas de gestión de bases de datos que modifican por completo el modelo clásico de bases de datos relacionales (en inglés, RDBMS o ‘Relational Database Management System‘). Esta nueva forma de trabajar responde a otra forma de organización de los datos que permiten una menor rigidez de los datos y formas novedosas de trabajo. Las características comunes entre las implementaciones de bases de datos distribuidas no relacionales o NoSQL son las siguientes:

  • Consistencia: No se implementan mecanismos rígidos de consistencia como los presentes en las bases de datos relacionales, donde la confirmación de un cambio implica una comunicación del mismo a todos los nodos que lo repliquen. Las bases de datos NoSQL son ACID, esto significa que una transacción cumple lo siguiente:
    • Atomicidad: es la propiedad que asegura que la operación se ha realizado o no, y por lo tanto ante un fallo del sistema no puede quedar a medias.
    • Consistencia: es la propiedad que asegura que sólo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper la reglas y directrices de integridad de la base de datos.
    • Aislamiento: es la propiedad que asegura que una operación no puede afectar a otras. Esto asegura que la realización de dos transacciones sobre la misma información sean independientes y no generen ningún tipo de error.
    • Durabilidad: es la propiedad que asegura que una vez realizada la operación, ésta persistirá y no se podrá deshacer aunque falle el sistema.
  • Estructura distribuida: Generalmente se distribuyen los datos mediante mecanismos de tablas de hash distribuidas como las redes P2P.
  • Escalabilidad Horizontal: La implementación típica se realiza en muchos nodos de capacidad de procesado limitado, en vez de utilizar grandes ‘mainframes‘.
  • Tolerancia a fallos (debido a la estructura ACID), redundancia y sin cuellos de botella.

Existen diferentes tipos de bases de datos NoSQL, estos son los tipos principales:

  • Documentales (basadas en documentos): CouchDb, MongoDB y IBM Lotus.
  • Grafos: Neo4j y AllegroGraph
  • Clave-Valor: Cassandra, BigTable y Dynamo.
  • Tablulares: HBase y BigTable.

En nuestro caso nos centraremos en MongoDb.

MongoDB

La estructura principal y fundamental que debemos recordar es la siguiente (con el equivalente a una BBDD con filosofia SQL), ordenada jerárquicamente:

nosql databases Introducción a las bases de datos NoSQL: MongoDB

Bases de Datos NoSQL

- Server //Servidor
  - Database //Base de Datos
    - Collection (table)  //Tabla
       - Document (BSON; like a row)  //Fila
          - Fields (columns)  //Columna

.

Y las características principales a recordar son:
  • Las consultas son a nivel de ‘collection‘ (sin joins)
  • Los índices se generan en las ‘collection
  • Los documentos tienen una ID única
  • La ‘atomicidad’ es a nivel de ‘document‘.

MongoDB ofrece además una serie de métodos y herramientas novedosos para hacer consultas (querying) y operaciones de una forma muy senzilla y muy optimizado. Estos son:

Consultas:

• Permite consultas dinámicas (código JavaScript o objetos)
• 'Map/Reduce' (funciones JavaScript)
• Creación de indices secundarios (B-tree, R-tree, etc.)

Operaciones:

• Replicación
• Master/Slave
• Herramientas útiles: mongo shell, mongostat, mongo{dump,restore,export,import}

Ahora vamos a ver un ejemplo real de como trabajar en MongoDb, en nuestro caso explicaremos como trabajar con MongoDB con el lenguaje de programación PHP, que incluye esta base de datos como una librería nativa (PHP Mongo Native Driver).

La mayoria de frameworks por PHP soportan esta BBDD e incluyen librerias para trabajar con ella, aquí un listado:

CakePHP, Codeigniter, Doctrine, Drupal, Kohana, Lithium, Memcached, Symfony 2, Yii y Zend Framework

Introducción a MongoDB + PHP:

Establecimiento de una conexión

Para conectarse a mongo y seleccionar una base de datos se utiliza, por ejemplo:

$connection = new Mongo (); / / se conecta a localhost: 27017
$connection = new Mongo (“sindikos.com”); / / conectarse a un host remoto (puerto por defecto)
$connection = new Mongo (“sindikos.com: 65432″); / / conectarse a un host remoto en un puerto
$db = $connection-> selectDB (“db”); // Trabajar con ‘db’
$db = $connection-> selectDB (“otradb”); //Cambio de BBDD a ‘otradb’

Seguir leyendo »

Comments Off

Guia de optimización para motores de búsqueda (1/2)

Nov 07 2011 Autor: J.P Aulet under General,Google,Internet,SEO

Para que una página tenga su público tiene que ser visible en la inmensa red y uno de los mejores formas son los motores de búsqueda. Segun informes de Google, sólo entre el 2 y el 4% de sus usuarios acceden a la segunda página o anteriores de su motor, quedándose un 96% de ellos en la página principal y obteniendo el primer resultado un 40% de las visitas (ver imagen inferior):

1 2 google serps1 300x173 Guia  de optimización para motores de búsqueda
Imagen 1 – Porcentaje visitas en Google: 1er. Resultado, 1ª Página y 2a. Página

Esto determina la importancia que tiene un buen posicionamiento web (también conocido cómo SEO). Existen muchos trucos y practicas para mejorar una página Web y así quedar mas bien posicionados. Algunos son muy conocidos, pero no por esto poco importantes, como son el ‘title’, ‘description’, ‘keywords’, pero otros aspectos importantes pasan desapercibidos. En este artículo intentaremos ponerlos todos al descubierto y además de mencionar los aspectos claves, también incluiremos las prácticas a evitar, que restan puntuación.

Las 20 Principales claves (y prácticas a evitar) para un buen posicionamiento web

1. El Título, etiqueta ‘title’

Indica los títulos de las páginas utilizando las etiquetas <title>. Usualmente será el contenido de esta etiqueta la que se mostrará como resultado de la búsqueda además de cómo título del navegador y la página. Se debe escoger bien al ser el principal motivo de que un usuario eliga o no el resultado como bueno para su búsqueda.

ejemplo google 650x279 Guia  de optimización para motores de búsqueda

Ejemplo real en Google de las ventajas de títulos individuales para cada página de contenido.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaEl mismo título para todas las páginas de la Web, intenta hacer títulos personalizados y descriptivos del contenido que encontraremos en ésa página. Por ejemplo: ‘mi sitio.php’, ‘pagina.html’ o ‘Index.html’.

seo stop Guia  de optimización para motores de búsquedaTítulos largos, con gran número de palabras claves innecesarias. Muchos buscadores cortarán el texto y puntuarán como ‘spam’ el uso repetitivo y excesivo de ‘keywords’.

2. La Descripción, etiqueta ‘description’

Indica la descripción más detallada del contenido con la etiqueta <meta name=”description” content=”Tu descripción”>. Este texto se ubicará debajo del texto del título cómo descripción completa del sitio para ayudar a decidir al usuario si el sitio responde a su búsqueda.

ejemplo yahoo Guia  de optimización para motores de búsqueda

Ejemplo real de Yahoo

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaAl igual que en el título, evitaremos descripciones genéricas, repetitivas y no descriptivas del contenido de la página web. Además también evitaremos descripciones muy largas, con palabras claves o copias de grandes trozos de nuestra página web.

3. Keywords, palabras claves

Las palabras clave son la forma más abreviada de definir el contenido principal de nuestro sitio, para determinar la categoría o tema principal, se describen dentro la etiqueta <meta name=”keywords” content=”palabras,claves,separadas,por,comas”>.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaUsar muchas palabras clave o palabras clave demasiado genéricas o no apropiadas por el contenido. Esto es considerado spam y reducir la puntuación del sitio o generar visitas cortas al no adecuarse el contenido con la descripción del sitio.

4. El contenido, de calidad

Al final, el resultado de nuestra web dependerá del contenido. Se deben escribir contenidos de calidad, ésto en resumen quiere decir:

  • Cuidar la ortografía (cómo explica Matt Cutts en el vídeo inferior, Google tiene en cuenta la ortografía a la hora de posicionar una Web) así como la gramática. El buen uso de sinónimos e incluso antónimos pueden reportar búsquedas diferentes de las habituales, además de no interferir en el ‘ratio’ de uso de esa palabra (podemos evitar que un buscador crea que hacemos spam con un termino).  Además los usuarios agradecerán esta lectura más agradable y volverán con mas asiduidad.
  • Contenidos originales (no hacer copy+paste o duplicar contenidos), muchos navegadores premian los contenidos únicos y exclusivos.
  • Entender el concepto de ‘hipertextual’ y aprovecharlo. Nuestro contenido puede (y debe) ser enlazado con otros contenidos de nuestro sitio web (navegación) y con referencias exteriores (links externos) para dar más información, mejor contexto a la información y aprovechar el potencial de Internet. Los buscadores penalizan las páginas ‘isoladas’ sin enlaces salientes. Además, enlazar contenido te hace visible en la red y puede ayudar a conseguir enlaces a nuestro sitio.

Prácticas a evitar:

seo stop Guia  de optimización para motores de búsquedaIntroducir imágenes con texto que quieres que forme parte del contenido. Los motores de búsqueda no pueden leerlos y los usuarios no pueden seleccionarlos.

seo stop Guia  de optimización para motores de búsquedaInsertar texto dirigido a los motores de búsqueda escondido para los usuarios o gran cantidad de palabras claves. Poner mucho contenido de varios temas en un mismo bloque sin separar la estructura de forma lógica.

Seguir leyendo »

Comments Off

Concursos de Aplicaciones Móviles

Si eres desarrollador móbil o de aplicaciones web estás de enorabuena, ya que en los últimos tiempos, los concursos de creación de aplicaciones móbiles se están multiplicando. Algunas de ellas ofrecen suculentos premios y repercusión. Vamos a repasar algunas de las más importantes (a nivel nacional e internacional). Los premios son suculentos y van des de los 5.000 € hasta los 50.000 $, así que habrá que ponerse. Aquí un resumen:

Nueva York

new york biggappsNYC BigApps 3.0 ofrece $50.000 en efectivo y otros premios para los desarrolladores de software para las mejores aplicaciones nuevas que utilizan datos de NYC abierta para ayudar a los residentes de Nueva York, los visitantes, y las empresas. BigApps 3.0 continúa el compromiso continuo de Nueva York con la comunidad de desarrolladores de software para mejorar la ciudad, a partir de las dos primeras competiciones BigApps anuales a través de nuevos datos, premios y recursos. Las presentaciones pueden ser cualquier tipo de aplicación de software - para la web, una computadora personal, un dispositivo móvil, SMS, o cualquier otra plataforma de software ampliamente disponible para el público


Barcelona

La FinAppsParty es finapps party bcnuna maratón de 24 horas para el  desarrollo de aplicaciones móviles para servicios financieros que se celebrará en el marco del congreso BDigital Apps. Está organizada por Barcelona Digital y “la Caixa”. La FinAppsParty tiene como objetivo premiar los prototipos de aplicaciones más innovadores que aporten nuevas funcionalidades, prestaciones, originalidad, imagen gráfica, navegación…. dentro de los servicios financieros.

 
Se celebra en Barcelona los días 11 y 12 de Noviembre del 2011. Las 5 mejores aplicaciones recibirán 2.000 € cada una. Los premios se entregarán el 16 de Noviembre, durante el congreso de BDigital Apps.

Los Premios Global Mobile, se celebran durante el World Mobile Congress que se realiza el febrero de 2012 en Barcelona y llega con esta a la 17 edición. El concurglobal mobile awardsso consta de 18 categorías que premian la innovación y excelencia de aplicaciones móviles.

Algunas de las categorías son ‘Aplicación del Año’, ‘Innovación Móvil’, ‘Mejor Tecnología’, etc (listado completo).


Madrid

El AppDate Madrid theappdate madrides un espacio de conexión, ideas, investigación y creatividad sobre aplicaciones. El próximo ‘The App Date Madrid’ se celebra el 31 de Octubre en el HUB Madrid, con conferencias, talleres, investigación sobre apps, etc. y se repite cada último Lunes de mes.

En su página web, tienen un completísimo ‘Informe sobre las Apps en España’: http://theappdate.com/informe-apps/

También existe una competición de aplicaciones móbiles.


Bilbao

Startup 2.0 Competition es una competición para ‘start-ups’ que innoven en aplicaciones moviles de ámbito Europeo que se celebra en Bilbao el 17 y 18 de Junio. Se pueden enviar candidaturas de aplicaciones a partir del 6 de Mayo y existe una votación pública y una posterior elección de las mejores 5 aplicaciones. En el último año más de 2.000 inversores estubieron en el evento.

Italia

Apps4Italy es un concurso de aplicaciones móviles sobre datos de acceso público (datos abiertos). Se debe ser ciudadano europeo, que las aplicaciones esten accesibles y gratuitas durante la competición y se tendrán en especial consideración las que:

A. Proyectos y aplicaciones que utilizan datos abiertos (como se define por la Open Knowledge Foundation) de los gobiernos local, regional, nacional, europeo o privado.

B. Proyectos y aplicaciones que permiten la colaboración entre individuos, grupos e instituciones de diferentes regiones italianas.

C. Las solicitudes y proyectos que pueden ser reutilizados en múltiples contextos y son capaces de servir a muchos usuarios – una solución también puede ser útil para Turín a Roma y Nápoles, así como en Londres o París.

Se otorgan premios a partir de 5.000 € (pero se espera inapps4italycrementarlo con patrocinadores), además también habrá premios en tecnología y servicios de acuerdo a la disponibilidad de varios patrocinadores, como el acceso a la infraestructura, las plataformas de software, los viveros, los programas de desarrollo, etc.


Comments Off

Caso de éxito con Datos Abiertos en el Transporte

Vídeo muy interesante (en inglés) que muestra la experiencia positiva tras liberar los datos de una ciudad, en éste caso Nueva York, en el sector del transporte público. Se cuenta, por voz de varias personas (entre ellas Nick Grossman de Open Plans, Tim O’Reilly creador de O’Reilly Media o Joshua Robin del departamento de transporte de Massachusetts DOT) como si un gobierno actúa como plataforma de comunicación de datos abiertos se construye un ecosistema de soluciones al rededor de los datos creados por usuarios y desarrolladores. En el vídeo se muestra el ejemplo real de NYC con su servicio de transporte público (MTA) que es uno de los mayores generadores de opendata mundial al distribuir todos los horarios de metros, trenes, autobuses, etc. por Internet (incluso en CD-ROM si se solicita) y cómo el hecho de liberar los datos, en pocas semanas generó aplicaciones móbiles, portales, una pantalla LED en tiempo real, etc. y el provecho que incluso tiendas han incorporado para ofrecer un servicio extra al cliente (en éste caso ver en tiempo real el tiempo que falta para que llega el autobús mientras te tomas tranquilamente un café. Pero esto no es todo, lo mejor es disfrutarlo:

A Case for Open Data in Transit

From: streetfilms

Comments Off

El arte de visualizar datos: Mapas

La web sigue generando datos a un gran ritmo, algunos de estos son datos con información geográfica asociada (posición actual, altura, guardar rutas, sitios preferidos, etc.) y con la introducción de los móviles aún más.  Pero los datos en sí no son relevantes, se deben tratar y visualizar para hacerlos útiles a los ciudadanos, entidades y empresas. Aquí empieza toda una reciente tendencia de visualizar sobre un mapa la información extraída de los usuarios (ver Flickr, Foursquares, GoogleMaps,etc.) pero no todas las formas són iguales. Analizaremos la formas disponibles para crear mapas y añadir información útil en ellos.

toilets

Lavabos en SF

Empezamos con la nueva jerga surgida para entender mejor todo el elenco que nos ofrecen los mapas interactivos:

  • - SIG es el acrónimo de Sistema de Información Geográfica, software diseñado para capturar, almacenar, manipular, analizar y visualizar información geográfica referenciada.
  • - Geolocalización conocer nuestra ubicación geográfica en el mundo real  de un objeto (móbil, GPS, punto de acceso, etc.).
  • - Geocodificación es el proceso de asignar coordenadas geográficas (latitud, longitud, altura, etc.) a puntos del mapa (direcciones, puntos de interés, etc.).
  • - Geoetiquetado proceso de agregar información geográfica en los metadatos de archivos de imágenes, vídeos, sonido, sitios web, etc. que sirva para su georeferenciación.
  • - Base de datos espacial es un sistema de base de datos que maneja datos existentes en un espacio o datos espaciales.
  • - GeoRSS es un conjunto de estándares para representar información geográfica mediante el uso de capas y está construido dentro de la familia de estándares RSS.
  • - Información Geográfica Voluntaria o Participativa es crear, reunir y difundir información geográfica proporcionada voluntariamente por personas.

Representación de Datos Geográficos:

  • - GML (Geography Markup LanguageLenguaje de Marcado Geográfico). Permite el modelaje, transporte y almacenamiento de información geográfica a partir de XML.
  • - KML (Keyhole Markup Language) permite guardar información geográfica en 3 dimensiones.
  • - WMS es un servicio de creación de mapas de forma dinámica a partir de información geográfica que devuelve mapas en formato de imagen (.JPEG, .PNG, .SVG, etc.). Al ser un servicio, la propia URL de solicitud del mapa define qué información debe ser mostrada en el mapa, qué porción de la tierra debe dibujar, el sistema de coordenadas de referencia, y la anchura y la altura de la imagen de salida.
  • - Otros formatos: SVF (Simple Vector Format) , DWF (Drawing Web Format), SWF (ShockWave Flash), PGML (Precision Graphics Markup Language), VML (Vector Markup Language) y  HGML (Hyper Graphics Markup Language).

Programas SIG:

Existen muchos programas en éste ámbito (consultar tabla en Wikipedia) que se pueden instalar en un ordenador y crear mapas.

Aplicaciónes Web:

  • Google Maps: Aplicación de mapas de Google que ofrece mapas desplazables, fotos de satélite, servicios, imágenes a pie de calle.
  • Bing Maps:  plataforma de asignación de geoespaciales producida por Microsoft.
  • Via Michelin: Ofrece servicio de cartografía, itinerarios, hoteles, restaurantes, información del tráfico, turismo, etc.

Proyectos de código abierto

  • OpenLayers: biblioteca de JavaScript para mostrar mapas interactivos en los navegadores web. OpenLayers ofrece un API para acceder a diferentes fuentes de información cartográfica en la red: Web Map Services, mapas comerciales, Web Features Services, distintos formatos vectoriales, etc.
  • GeoServer: servidor sobre Java que permite compartir y editar datos geoespaciales y publicar sobre estándares abiertos.
  • OpenStreetMap: es un proyecto colaborativo para crear mapas libres y editables. Su base de datos, se distribuye bajo licencia CC.

Mapeando Datos Abiertos:

Una de las principales ventajas de los mapas es su fácil interpretación y gran valor añadido y esto se ha visto de forma evidente con la gran proliferación de aplicaciones y páginas webs que usan los datos abiertos disponibles para insertarlos sobre un mapa. En cualquier móbil inteligente existen multitud de ‘apps‘ que usan mapas cómo parte principal de la información, ejemplos muy claros són las aplicaciones y webs de ayuda a la conducción (tanto en tiempo real cómo TomTom, cómo la creación de rutas como Via Michelin) o de localización de diferentes temas de interés: sucursales de bancos, tiendas de ropa, paradas de autobus cercanas, etc.

Así ahora podemos visualizar sobre un mapa todo tipo de información y grácias a las políticas de gobierno abierto y datos abiertos que están empezando a surgir en todo el mundo, se dispone de información que antes era ‘secreta’ o exclusiva de las Administraciones Públicas lo que nos lleva a un nuevo concepto de visualización de info sobre mapas. Los proyectos innovadores en éste campo permiten hacer cosas cómo:

sf_crimespotting

Mapa San Francisco Crimespotting

ny_bike

Mapa New York Bike Sharing

wikicrimes

Mapa Wikicrimes con un 'heatmap' en Brasil

Los tres ejemplos anteriores son ejemplos reales de diferentes soluciones para mostrar información en el mapa por parte de diversos ayuntamientos cómo San Francisco y Nueva York o un gobierno cómo Brasil. No existe una tipologia de mapas estandard y cada uno debe escojer como representará los datos sobre el mapa.

Los tipos mas frequentes són:

  • Iconos georeferenciados
  • HeatMaps

Calidad de los mapas:

Uno de los aspectos más relevantes es la calidad del mapa en sí (representación fidel de la realidad, actualización, nivel de zoom disponible, número de información disponible (altitud, carreteras, edificios), etc). Los diferentes servicios anteriomente mencionados disponen de diferentes calidades y formatos.  Otro de los aspectos más relevantes es la representación de la información sobre el mapa, ésta debe ser clara y entendible, para esto veremos diferentes tipos de mapas para analizar su calidad.

Aquí unos ejemplos de mapas:

mapa solar

Mapa 1 - Buena visualización con 'heatmap': datos claros. Mala interacción: imposibilidad hacer zoom o seleccionar zonas

Seguir leyendo »

Comments Off

Vídeo Presentación ‘Open Government’

En el siguiente vídeo (en inglés) se presenta el concepto de gobierno abierto de una forma amena y muy visual. Las principales ideas del gobierno abierto resumidas en menos de 3 minutos de un bonito vídeo. También aparecen iniciativas y sus resultados:

Open Government from The Academy

Comments Off

Artculos anteriores »