Publicidad
Publicidad

RSS Software libre

Todo es más sencillo explicado con Lego. Sí, el código libre también

17 Comentarios

¿Qué es el código abierto, el software libre? A veces puede ser muy complicado de explicar a gente "de fuera", a muggles... y más en domingo, que tenemos el cerebro medio en stand-by. Pero entonces aparecen unos tipos, se marcan un vídeo de stop-motion con piezas de Lego y todo queda meridianamente claro incluso para tu abuela o tus sobrinos. Cristalino.

Leer más »

Introducción a R: historia de un lenguaje de computación para el análisis de datos

13 Comentarios
Introducción a R: historia de un lenguaje de computación para el análisis de datos

addEventListener('load', function (event) { prettyPrint() }, false);


Probablemente, cuando intentamos pensar en el avance de la informática y de la electrónica asociada a ella, nos vienen a la mente portátiles, tabletas, teléfonos inteligentes… y ejecutándose en ellos webs, videojuegos, aplicaciones de realidad aumentada… Pero a lo mejor unos pocos recuerdan que también tenemos cada vez mayor cantidad y más variada de sensores, capaces de realizar mediciones, almacenarlas y transmitirlas. Millones, billones, ¡trillones! de datos que provienen del fondo de los océanos, de inhóspitos desiertos, del espacio interestelar o de las mismas entrañas del ser humano.

La biología, meteorología, sismología, medicina, psicología… requieren de la informática para tratar esas cantidades ingentes de datos atómicos y convertirlos en información, más o menos estructurada, de la que se pueda inferir un conocimiento, aplicable a dichas ciencias. Y de esa necesidad de tratar con datos surgieron los lenguajes de tratamiento estadístico, como R.

Leer más »
Publicidad

¿Cuánto hubiera costado la web del Senado si se hubiese hecho con software libre?

64 Comentarios
¿Cuánto hubiera costado la web del Senado si se hubiese hecho con software libre?

Todos conocemos las ventajas del software libre: nos permiten aprender, poder mejorar ese producto o adecuarlo a nuestras necesidades, crear otros a partir de ese (según el tipo de licencia, claro) y sobre todo la mayoría son gratuitos. Esto es justo lo que ha pensado un ingeniero que ha decidido hacer una web igual muy similar a la original del senado, en una semana y con coste 0 gracias al software libre.

Leer más »

El 26 de noviembre empieza la Google Code-in para promover el software libre

10 Comentarios

Google, como desde hace tres años, ha puesto en marcha el concurso para chavales preuniversitarios con edades que comprenden desde los 13 años hasta los 17 y durará 50 días, donde el objetivo no es solo que haya jóvenes que programen o creen algún proyecto libre, sino que el objetivo es concienciar a los jóvenes lo importantísimo que es el software libre.

Leer más »

La nueva Nueva versión 12.1.0 de Twisted ya está en la calle

1 Comentario
La nueva Nueva versión 12.1.0 de Twisted ya está en la calle

Thomas Hervé del equipo de desarrollo de Twisted anunciaba ayer por la mañana a través de la lista de correo de Twisted la release de la versión 12.1 de la popular librería de sockets asíncronos para Python.

Era de esperar un update del core desde que el pasado once de febrero liberaran la versión 12.0 la cual no introducía demasiados cambios y algunos eran bastante esperados como por ejemplo la recuperación del reactor kqueue para BSD y derivados (como Mac OS X). En esta release se han cerrado ciento siete tickets por lo que algunos de los cambios son importantes

Leer más »

Descubriendo Libsaas, proyecto de código abierto de Ducksboard

1 Comentario
Descubriendo Libsaas, proyecto de código abierto de Ducksboard

addEventListener('load', function (event) { prettyPrint() }, false);

Últimamente estamos asistiendo al lanzamiento de muchos productos y servicios "made in Spain", ese es el caso del que hoy voy a presentar aquí en Genbeta Dev. La compañía española Ducksboard (o también conocidos de forma cariñosa como "Los Patos") ha lanzado recientemente una librería desarrollada en Python que ellos usan en su propio proyecto llamada libsaas.

La librería ha sido liberada como software de código abierto bajo la licencia MIT y está colgado, como no podía ser de otra manera, en el servicio de repositorios GitHub del que curiosamente ofrece abstracción para trabajar con él de forma sencilla.

Leer más »
Publicidad

KarmicGraphs, plugin jQuery para gráficas liberado por Karmacracy

3 Comentarios
KarmicGraphs, plugin jQuery para gráficas liberado por Karmacracy

addEventListener('load', function (event) { prettyPrint() }, false);

Para quien no lo sepa, KarmaCracy es una startup nacida en Bilbao de mano de Alex Dolara y Jordi Martí pero ademaś es un acortador de Urls que en las últimas 24 horas ha generado 37.849 clicks válidos a través de 1.169 enlaces generados por 222 usuarios, nada mal ¿he?.

Recientemente han liberado bajo el amparo de la GPLv3 la primera versión del plugin que ellos mismos utilizan para mostrar las gráficas en detalle de los enlaces o kclicks que se generan en la plataforma.

Los mismos desarrolladores nos cuentan que decidieron crear un plugin ligero para jQuery que reemplazara las antiguas gráficas generadas con flash mediante FusionCharts.

Leer más »

Twitter nos deja ver (y tocar) su fork de MySQL

5 Comentarios
Twitter nos deja ver (y tocar) su fork de MySQL

Twitter, el gigante del microblogging, usa MySQL como base de datos para la gran mayoría de su sistema (tweets, timelines, datos del usuario…). Como es lógico en una web que tiene que soportar un tráfico tan brutal, han tenido que, aprovechando el carácter open source (de momento) del SGBD de Oracle, tunear MySQL al máximo para que ofrezca un rendimiento óptimo (aquellos pioneros que estábamos en Twitter en 2007 podemos dar fe de que la web estaba más tiempo caída que de pie). La novedad está en que la semana pasada Twitter decidió compartir con el resto de la humanidad este fork propio de MySQL.

Este Twitter MySQL está basado en MySQL 5.5, está disponible en Github, se comparte con una licencia BSD y Twitter hace hincapié en que lo comparte con fines ilustrativos y que no se va a encargar en ningún caso de bugs, compatibilidades o mantenimiento. Las características más novedosas de Twitter MySQL se pueden agrupar en cinco campos:

  • Nuevas variables de estatus.
  • Optimización del acceso a memoria no uniforme (NUMA).
  • Timeout de las querys del lado del servidor.
  • Exportación y restauración del pool de conexiones de manera más liviana.
  • Optimización para dispositivos SSD.

Pues ya sabes, forkea, cacharrea y luego nos cuentas porque buena pinta desde luego tiene, visto desde fuera.

Vía | Twitter Engineering
Descarga | Github
En Genbeta Dev | MySQL deja de ser libre (nuestra inocentada del día)
En Genbeta Dev | Twitter libera Bootstrap, su framework CSS para aplicaciones

Leer más »

Hacer auto deploy con Bitbucket y GIT IV

6 Comentarios
Hacer auto deploy con Bitbucket y GIT IV

addEventListener('load', function (event) { prettyPrint() }, false);

En el anterior artículo expresamos nuestra intención de iniciar un proyecto de Comunidad en Genbeta Dev para crear una herramienta simple pero efectiva y que aporte valor desde el primer momento al hacer commits en nuestros repositorios de Bitbucket.

Decidimos que la herramienta sería licenciada bajo la GPL y estaría a disposición de toda la Comunidad. Muy al hilo, nuestro compañero Txema publicaba un artículo donde se trataba como colaborar en proyectos de software libre.

Hoy continuamos con este experimento en Genbeta Dev dando los primeros pasos para generar nuestro proyecto de Software Libre.

Leer más »

Adrian Hands, el impresionante ejemplo de un programador que usaba el Morse para escribir código

7 Comentarios
Adrian Hands, el impresionante ejemplo de un programador que usaba el Morse para escribir código

addEventListener('load', function (event) { prettyPrint() }, false);

Adrian Hands usando su dispositivo de escritura de código mediante Morse

Para muchos, colaborar con el Software Libre es un gesto de altruismo: dedicas tu tiempo libre a realizar un trabajo no remunerado y probablemente nada sencillo sólo para que otros puedan disfrutar de nuevas funcionalidades en su PC o en su móvil. Vía Espacio Linux he conocido la historia de un programador que llevó más allá el concepto de altruismo.

Adrian Hands era un programador y aficionado al ciclismo estadounidense, al que en 2005 le diagnosticaron Esclerosis Lateral Amiotrófica (ELA, enfermedad de Lou Gehrig o mal de Charcot), una enfermedad neurodegenerativa muy agresiva que va paralizando progresivamente los músculos hasta producir la muerte. A pesar de ello, Adrian siguió pedaleando, ya con una bicicleta reclinable, hasta 2007, y colaboró con el Software Libre hasta cuatro días antes de morir, el 3 de febrero de 2010.

Lo más increíble es cómo se las tuvo que arreglar para programar tras haber perdido la fuerza en los brazos por culpa de la ELA. Mediante un dispositivo llamado Darci USB (en honor a Darci, una niña sin manos para la que se construyó en primera instancia), Adrian consiguió comunicarse con su ordenador y dictarle en Morse el código que quería programar.

Leer más »
Publicidad

Ver más artículos