La mayoría de nosotros hemos venido empleando desde hace tiempo programas comerciales para hacer nuestros análisis estadísticos. Asi, entre los investigadores de ciencias sociales es muy popular el SPSS, hasta tal punto que he escuchado a personas decir que “necesitan saber más SPSS”, cuando quieren decir que necesitan más estadística. El problema es que SPSS, aunque un buen programa en muchos sentidos, es extremadamente caro y tiene un sistema de licencias que comienza a ser abusivo y muy engorroso (no os cansaré a los que no lo habéis sufrido).
Existe una alternativa que se llama R. Es un lenguaje de programación de código abierto, que fue creado por Ross Ihaka y Robert Gentleman en la Universidad de Auckland, en Nueva Zelanda. Hoy en día es desarrollado por el llamado R Development Core Team, que mantiene la página principal del proyecto.
Existen paquetes que se añaden al programa principal sobre prácticamente cualquier tema y con multitud de análisis disponibles.
Tiene una sola pega: no funciona bajo un entorno gráfico. O sea, que hay que ir introduciendo órdenes en una línea de comandos (para los más viejos y sin embargo inexpertos… ¿os acordáis del MS-DOS o el mismo SPSS en sus inicios?)
Afortunadamente, esto comienza a cambiar: existe el llamado R-Commander. Éste es un paquete que se añade al R y que genera un interfaz gráfico que facilita mucho la existencia. En castellano, contamos además con una ventaja adicional: el magnífico trabajo que está desarrollando el Proyecto R-UCA de la Universidad de Cádiz. En su afán por facilitar el acceso al programa han puesto en circulación un paquete que incluye el R-Commander y la última versión del R. Tenéis disponible el paquete integrado R-UCA para windows más reciente en este enlace. No sólo eso, además, han publicado un libro sobre cómo realizar los principales análisis con el paquete, Estadística Básica con R y R-Commander, por solo 6 €.
Greasemonkey es, según dice la wikipedia, una extensión para el navegador Mozilla Firefox que permite, por medio de pequeñas porciones de código creadas por usuarios, modificar el comportamiento de páginas web específicas.
Con esta extensión es posible mejorar la experiencia de lectura de un sitio, hacerlo más usable, añadir nuevas funciones a páginas web, corregir errores, mejorar servicios de búsquedas y muchas otras cosas más.
El 60 por ciento de las organizaciones sociales utilizan el software libre de forma habitual, compartiendo su uso con el software privado, excepto un 16 por ciento que lo utiliza de forma exclusiva, según un estudio presentado hoy por IBM y la Asociación Semilla.
El software libre es la denominación del software que posibilita a los usuarios, una vez que lo han obtenido, usarlo, copiarlo, estudiarlo, modificardo y redistribuido libremente, a diferencia del software privado, que tiene más restricciones.
El 80 por ciento de las organizaciones sin ánimo de lucro afirma haber instalado escritorios de usuario basados en este tipo de software, mientras que sólo el 20 por ciento lo utiliza en servidores corporativos. Las aplicaciones de software libre más utilizadas son los navegadores de Internet, soluciones de comunicación y correo electrónico y aplicaciones de ofimática.
El estudio, titulado ‘Software libre y TIC en entidades del tercer sector en España: una visión panorámica 2009′, forma parte del proyecto ‘SocialGNU’, que pretende fomentar el uso del software libre en las entidades sociales. IBM colabora con el proyecto a través de su apoyo económico y aportando el conocimiento de sus empleados que, de forma voluntaria, realizan labores de consultoría y soporte ‘on line’ a través de la plataforma de colaboración ‘SocialGNU’.
Asimismo, IBM y la Asociación Semilla anunciaron un programa de formación dirigido a las entidades del tercer sector con el objetivo de ayudarlas a utilizar e implantar el software libre. Además, se anunció el inicio de una consultoría gratuita especializada en software de código abierto para apoyar su implantación.
Ya está disponible para su descarga la versión final del nuevo Ubuntu 9.04 Jaunty Jackalope, lo que por experiencia se traduce en la saturación de los espejos de descarga de la distro. Si quieres actualizar de Ubuntu 8.10 Intrepid Ibex a Ubuntu 9.04 Jaunty Jackalope de forma más rápida sigue este tutorial.
Apt-p2p es un proxy p2p para descargas de apt, este actua como un proxy entre las peticiones de apt y un servidor repositorio, descargando cualquier archivo solicitado usando P2P (si es posible), si no hara la descarga directamente de HTTP. En general, apt-p2p ahorra ancho de banda, utiliza recursos de memoria y cpu limitados y reduce la congestión en los espejos de Ubuntu.
Características de apt-p2p
Realiza las descargas desde p2p, incrementando la disponibilidad de ancho de banda para el usuario.
Reduce los requerimientos de ancho de banda necesarios para instalar un repositorio de paquetes.
Se integra perfectamente con la herramienta APT.
Automaticamente hace la petición por HTTP a un espejo si no hay pares disponibles.
Construye en otras herramientas existentes cuando es posible.
Es rápido y requiere de poca memoria y CPU.
Instalación de apt-p2p en Ubuntu
sudo aptitude install apt-p2p
Configuración de apt-p2p
Primero haz un respaldo del archivo /etc/apt/sources.list
Agrega “localhost:9977/ después del “http://”, guarda los cambios y cierra el archivo
deb http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb-src http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb http://localhost:9977/*direccion-del-espejo*/ubuntu/ intrepid main universe restricted multiverse
deb-src http://localhost:9977/*direccion-del-espejo*/ubuntu/ intrepid main universe restricted multiverse
Básicamente inserta “localhost:9977/″ después del “http://” y reemplaza *direccion-del-espejo* por la dirección del servidor espejo desde donde quieres descargar el software.
Ahora borra los archivos en cache usando el siguiente comando:
sudo rm -rf /var/cache/apt-p2p/cache/*
Actualiza la lista de software usando el comando siguiente:
Andrés Pumarino, abogado, Director de Duoc UC sede Padre Alonso de Ovalle y miembro del Consejo Editorial DiarioPyme 2009; explica que el software libre puede ser una real alternativa para las pequeñas y medianas empresas.
Si dentro de sus planes está el convertirse en un empresario que esté al tanto de las últimas tendencias tecnológicas, lo primero que deberá visualizar es que en tiempos de crisis es una mala alternativa recortar el presupuesto en este ítem.
Sin embargo, hay alternativas presentes en el mercado que no requieren de una gran inversión. Tener esto como prioridad le permitirá investigar en la web y. sin ser un experto en el tema, podrá reducir sus costos.
Se trata de los programas sobre la base de open source (código abierto). Para tomar la decisión de adoptar a este tipo de herramientas, Andrés Pumarino -Director de Duoc UC sede Padre Alonso de Ovalle y miembro del Consejo Editorial DiarioPyme 2009-, explica que las empresas deben basarse en ciertos factores: comprobar si el software cumple su objetivo y si el programa ha alcanzado el grado de madurez suficiente para ofrecer un ratio riesgo/recompensa aceptable.
Otro criterio a considerar es el perfil tecnológico de la compañía que adopta el producto, donde hay que tener en cuenta aspectos como su grado de familiaridad o comodidad frente a tecnologías poco corrientes o marginales, las necesidades de soporte y formación; la capacidad interna para mantener el producto, entre otros.
Por último, el profesional agrega que está el tema relacionado con la idoneidad del programa, especialmente si éste está destinado a labores críticas que funcionen 24 horas al día.
Open source en el Estado
Semanas atrás el Gobierno lanzó el estudio “Uso de software libre en el Estado”, el que a partir de una encuesta a más de 100 instituciones públicas reveló que el uso de estas aplicaciones es bajo.
Un tercio de las organizaciones tiene intenciones de desarrollar o implementar aplicaciones basadas en Software Libre, motivadas principalmente por la necesidad de contar con una solución informática diseñada a la medida.
“Existen condiciones para ampliar el uso de software libre en el Estado, lo importante es que cada institución decida informadamente qué tipo de solución es adecuada a sus necesidades, ya que tanto este estudio como la experiencia internacional demuestran que el costo de licencias es sólo una de las variables considerar, y a fin de cuentas, el software libre no siempre resulta menos costoso que el comercial” indicó el Secretario Ejecutivo de la Estrategia Digital, Ernesto Evans.
Una aplicación informática desarrollada por un equipo científico de la Universidad de Granada (UGR) y bautizada como EDLUT permite reproducir cualquier parte del sistema nervioso del cuerpo humano. Gracias a este simulador, basado en software libre, se pueden observar la retina, el cerebelo, los centros auditivos o los centros nerviosos, entre otras partes.
EDLUT representa un avance científico que permitirá analizar y comprender mejor las funciones de los centros nerviosos, investigar nuevas patologías y enfermedades o ensayar nuevos fármacos. Además, servirá para perfeccionar los robots y máquinas inspirados en el cuerpo humano y el sistema nervioso”, explicaron los investigadores de la UGR.
Esta nueva aplicación, a diferencia de otras parecidas que ya existían anteriormente, permite simular varios cientos de miles de neuronas a la vez, en lugar de varias decenas. Esto es posible gracias a que “compila” el comportamiento de una neurona o varios tipos de neurona en una primera fase y luego simula sistemas neuronales de media y gran escala basándose en estos modelos precompilados. “Este hecho supone un avance tecnológico fundamental y repercute indiscutiblemente en la calidad de la simulación de los nervios”, apuntó el profesor Eduardo Ros Vidal, responsable del proyecto.
El simulador presenta también como ventaja que se trata de software libre, es decir, que puede descargarse libremente a través de Internet. EDLUT supone “una versión innovadora con respecto a otros simuladores como NEURON y GENESIS”, por lo que empresas del sector biotecnológico o centros de investigación interesados en este ámbito pueden emplearlo libremente y adaptarlo a sus propias necesidades, precisó Ros.
Hoy ha sido anunciada la compra de Sun por parte de Oracle por unos 7 mil millones de dólares. Esto coloca a Oracle en el territorio del hardware y como propietario de Java, MySQL y OpenOffice, entre otros (también Virtual Box), aunque en las noticias de hoy se ha hecho mayor enfasis en que Oracle ha entrado en la competencia contra IBM en el sector de los servidores y además se ha hecho con Java una de las plataformas de desarrollo más utilizada, no se ha mencionado mucho del futuro de las aplicaciones de software libre como MySQL y OpenOffice.
MySQL fue adquirido hace más de un año por Sun y ha mantenido su versión de Software Libre, hemos visto varios desarrollos y una comunidad cada vez más fuerte, aunque MySQL no competía directamente con la base de datos de Oracle, si es dueña de un nicho importante de aplicaciones web y otros desarrollos, sobre todo en el área del Software Libre, ahora habrá que ver si Oracle va a mantener la misma filosofía o si va a cerrar el código o inclusive desaparecer el producto, por lo que muchos estaremos a la espectativa.
En cuanto a OpenOffice una de las plataformas ofimáticas más utilizadas en el mundo Open Source mucho menos sabemos las intenciones de Oracle con esta plataforma por lo que nos mantendremos pendientes de lo que se anuncie por parte de Oracle.
Esperemos que esta compra no signifique un golpe a la comunidad de Software Libre sino que sea un impulso y que todo sea para mejor. Sabemos que Oracle no es muy conocido en la comunidad de Software Libre y esperamos ver un cambio de filosofía.
Para los que programéis entornos web en PHP y a los que sobretodo alguna vez lo hayais hecho con un framework, habréis utilizado symfony y si no es el caso seguro seguro que os sonará.
Para todos aquellos que todavía no sabéis que es un framework o las ventajas que repercute utilizarlo a la hora de hacer vuestra web en PHP os aconsejaría empezar con Symfony, ya que es uno de los frameworks con más documentación en español. Además
Cada capítulo incluye documentación, referencias, vídeos y evaluaciones. Los vídeos son los recursos más prácticos, ya que el propio Jose Antonio explica paso a paso cada apartado.
El curso es de iniciación total, ya que empieza explicando cómo instalar PHP, Apache, MySQL y Eclipse. La plataforma utilizada durante el curso es Linux, aunque casi todo lo que se refiere a Symfony es independiente de la plataforma utilizada.
Monica Tarribes entrevista a Richard Matthew Stallman, es un programador estadounidense y la figura más rele…vante del movimiento por el software libre en el mundo.
Sus mayores logros como programador incluyen el editor de texto Emacs, el compilador GCC, y el depurador GDB, bajo la rúbrica del Proyecto GNU. Pero su influencia es mayor por el establecimiento de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo. Es también inventor del concepto de Copyleft (aunque no del término), un método para licenciar software de tal forma que su uso y modificación permanezcan siempre libres y reviertan en la comunidad.
Os dejo en forma de podcast el audio extraído del programa La nit al dia de TV3 :
Como muchos ya sabéis Twitter ha sido un gran exito en la Web, y ahora se podría decir que ya tiene competencia: Identi.ca, que está basado en una aplicación totalmente Software Libre.
Estos son sitios de microblogging, qué es microblogging te preguntarás pues no es más que publicar comentarios muy cortos, de un par de líneas, acerca de lo que estamos haciendo a nuestros amigos y seguidores. Claro esto no se limita a acciones que estemos realizando como por ejemplo estoy en la playa sino a pensamientos, opiniones y noticias. Lo atractivo de este tipo de sistemas es su rapidez para difundir las noticias y a medida que van creciendo los amigos y seguidores podemos transmitir información muy rápidamente que puedes ser de interés de muchos.
La aplicación sobre la cual trabaja Identi-ca es un Software Libre liberado bajo la licencia AGPL llamado Laconi.ca, esta aplicación fue desarrollada bajo la especificación de OpenMicroBlogging que no es más que un protocolo abierto que permite desarrollar plataformas de microblogging que sean interoperables entre sí. Laconica fue desarrollado por las mismas personas que desarrollaron WikiTravel la compañía Control Yourself guiados por su fundador Evan Prodromou.
Twitter ha tenido varias veces ya en el pasado problemas debido a su falta de escabilidad y flexibilidad, Laconica ofrece una alternativa ya que al ser una plataforma de Código Abierto permite a cualquiera que lo desee desarrollar su propia aplicación de Microblogging que además podrá conectarse a cualquier otra gracias al protocolo de OpenMicroBlogging, por esta razón será una plataforma distribuida y escalable lo que a la larga le permitirá crecer mucho más rápido y fácil.