Feeds:
Entradas
Comentarios

Archive for 31 agosto 2008

Hace ya algo más de un mes que he comprado la caja completa de la premiada serie de la HBO: The Sopranos. En ese tiempo he devorado la serie desde su primera temporada, hasta la sexta y última. Apenas unos minutos de escribir esto, acabo de ver el último y controversial capitulo.

Bueno, no puedo decir que sea un final ni malo ni bueno. De hecho es bueno y consecuente con la serie. No voy a contar nada. Simplemente voy a poner un fotograma de dicho final capturado de mi DVD, y la canción que acompaña dicha escena; escogida por el propio Tony en un Jukebox.

Don't Stop Believing

Don't Stop Believing

Anuncios

Read Full Post »

gNewSense 2.1 disponible

La primera revisión de gNewSense, la versión 2.1, ha sido publicada este domingo pasado día 24 de Agosto. El anuncio lo hace Brian en la lista de correo. Los cambios destacados son:

  • linux-ubuntu-modules sin blobs no libres.
  • Inclusión de un Usplash.
  • Nuevo tema de escritorio.

No se requiere instalar de nuevo desde la versión 2.0, basta con seguir las actualizaciones habituales. Para el tema de escritorio, sólo es necesario cambiar el tema de escritorio de Gnome al tema gNewSense. ¡¡A qué esperas, descarga gNewSense 2.1!!

Read Full Post »

Actualización 07/06/09: Multistanza a día de hoy, y desde hace un par de semanas, es un proyecto descontinuado.

He leído en la lista de correo de gNewSense, la anglosajona, como un miembro anunciaba la disponibilidad del repositorio libre Multistanza.

Multistanza es un repositorio derivado de Multiverse de Ubuntu. Ya sabemos que Ubuntu no se hace notar por su posición moral respecto al software libre, y claro, en Multiverse ocurre algo particular. Ubuntu no hace distinción entre software con problemas legales por su distribución (por ejemplo, patentes) y software no libre.

Debido a lo anterior los usuarios de gNewSense, también puede ser debido al estado actual de gNewSense como sabor de Ubuntu más que un fork propiamente dicho, no tenemos disponible piezas de software libre como mplayer o lame.

Nota: Mplayer, por ejemplo, no funciona pues depende de GLX que ha sido eliminado de gNS por contener partes no libres.

Otras distribuciones libres, como BLAG, si incluyen dicho software; ya que es libre. Esto lleva a otro error común: se suele pensar que dicho software no es libre. BLAG ha sido criticado por tener mplayer o lame, pero no tiene razón para ser criticado pues es libre. Tan libre como, por ejemplo, Mono. ¿Acaso no existen serías dudas del peligro legal que proyecta Mono?

Según la reciente publicación de la guía para distribuciones libres, del proyecto GNU, en su apartado patentes leemos; traduzco: Es prácticamente imposible para los desarrolladores de software libre y distribuidores saber que pieza de software infringe o no alguna patente: existen miles de patentes, y frecuentemente no son lo suficientemente claras para saber si se aplica a una aplicación. En parte debido a esto, no esperamos que las distribuciones libres excluyan cualquier tipo de software debido a las amenazas de las patentes. Por otro parte, tampoco es problema si un distribuidor decide excluir ciertas piezas de software para reducir el riesgo de infringir patentes.

Por todo lo anterior, Ben Webb – un adolescente soñador de la libertad – en la informática y la vida (según se describe él mismo en su blog) ha reunido todo el software libre de Multiverse en un repositorio llamado Multistanza. Para incluirlo a nuestra distribución gNewSense 2 basta con añadir la siguiente línea a nuestro sources.list:

deb http://multistanza.freedomdreams.co.uk/ binary-i386/

A partir de entonces podremos disfrutar de software libre muy popular como: lame, mplayer, los componentes de codecs bad y ugly de gstreamer y vlc.

De todos modos, aun así me plantea dudas usar cierto tipo de software con patentes tan claras. ¿No sería mejor evitar su uso e intentar desarrollar una alternativa?

Read Full Post »

¿No te gusta Mono? Prueba Vala

From I’ Been to Debian. Don’t Like Mono? Try Vala by Daengbo.

Mi reciente entrada sobre Mono ha sido sincera, y Boycott Novell se equivoca sobre Debian, pero Gnome actualmente está promocionado una alternativa. Antes de introducir el lenguaje de programación Vala, te voy a dar unos antecedentes de la programación de Gnome como yo lo entiendo (ten presente que no soy programador y no tengo conocimientos reales de programación desde mediados de los años 80).

Gnome esta basado en C, lo que hace más difícil el escribir programas que en, digamos, KDE, que tiene un lenguaje orientados a objetos como C++. Gnome intenta añadir unas capas de orientación a objetos a C, pero los desarrolladores frecuentemente se quejan de que esto no ayuda demasiado. Como resultado, los desarrolladores de Gnome (especialmente los nuevos) usan bindings para otros lenguajes como Python, Ruby, o C#. Estos lenguajes y bindings tienen la desventaja de necesitar ser instalados, requiriendo más espacio para su instalación (mira el caso de Debian que para incluir Mono aumenta en 50MB sólo para Tomboy). El interprete de Mono se ejecuta casi tan rápido como los binarios, pero no tanto. Los lenguajes interpretados, por lo general, son notablemente más lentos. Ninguno de estos lenguajes son ideales para el sistema de GObject, y otros.

La introducción de Vala, como un nuevo lenguaje desarrollado por Gnome específicamente para escribir aplicaciones Gnome. Tiene una sintaxis muy similar a Java o C# (más cercano a C# por lo que he leído) y tiene un precompilador de Vala a código y cabeceras en C, que puede ser compilado como ejecutable. El código probablemente no es tan eficiente como el escrito a mano, pero desee Gnome se dice que tiene un rendimiento similar. Por supuesto el uso de un lenguaje de alto nivel significa que los programadores duros de C lo tienen más difícil. El inconveniente es que los programas de Vala no son multiplataforma como otros lenguajes de alto nivel, pero la compilación para las tres o cuatro plataformas no debería ser demasiado difícil.

Vala alcanzará la versión 1.0 a finales de Septiembre, pero sólo funciona con GLib y GTK+ ahora mismo. Se espera que toda la plataforma de desarrollo de Gnome funcione pronto. Ya existe el resaltado de sintaxis en GEdot y Monodevelop.

He estado jugando un poco con el código de ejemplo, y he comprobado lo directo y fácil que es hacer aplicaciones gráficas (como eggclock). El lenguaje es muy reciente, así que no existen muchas aplicaciones escritas en él, pero existe un fork de Cheese escrito usando Vala. También tenemos varias aplicaciones multimedia, pruebas de rendimiento, y editores de texto.

Mono y C# tiene muchas aplicaciones muy buenas ahora: Tomboy, F-Spot, y Banshee. Si fueran escritos de nuevo a código Vala, podríamos ver como mejora su rendimiento y silenciar la guerra anti Mono. ¿Suena bien, no? De acuerdo, puedo soñar, ¿puedo?

Curiosamente, no tengo una sensación de NIH (Not Invented Here) acerca de Vala. Me pregunto por qué es.

Read Full Post »

From Free Software Foundation. On the savannah, where the gnu roam… by mattl.

Hay varios servicios que pueden ofrecerte alojar el código de tu proyecto, listas de correo y seguimiento de errores. Aunque muy pocos de estos servicios cobran, la mayoría están desarrollados con software privativo. Peor aún, están añadiendo anuncios de software privativo en las listas de correo, o rechazando proyectos de software libre con determinadas licencias.

Sourceforge

Durante un tiempo, Sourceforge fue publicado como software libre. Hasta que VA Software decidió hacerlo privativo, dos proyectos derivados han sido creados a partir de él — Savane, y GForge. El desarrollo de Sourceforge ha cambiado bastante desde entonces, y la versión de Sourceforge actual es muy diferente de los proyecyos de software libre en desarrollo. Una razón adicional para rechazar Sourceforge es que incluye anuncios de software privativo en las listas de correo, luego con el uso normal de la listas de correo de Sourceforge estamos ayudando a promocionar el software no libre.

Google Code

Google también tiene un servicio de alojamiento para proyectos de software, oferta el uso de Subversión por encima de su gran capa privativa de software, así como sistemas de seguimiento, un wiki y una area de descarga. Google Code rechaza albergar proyectos que usen ciertas licencias de software libre, incluyendo GNU Affero GPL y Mozilla Public License, una de las licencias usadas en Firefox, Thunderbird y Mozilla — argumentando que esas licencias no son suficientementes populares.

Launchpad

Launchpad es un servicio de alojamiento de código, sistema de seguimiento de errores, herramienta de traducción y una base de conocimiento para software libre, proporcionado por Canonical, la empresa responsable de Ubuntu. Launchpad ha sido muy criticado por su naturaleza de software privativo, y actualmente sigue siendolo. Sin embargo, Mark Shuttleworth ha anunciado recientemente que Launchpad será publicado como software libre en los próximos 12 meses. Igual que el anuncio de Sun con Java, debemos continuar presionando a Canonical para que haga realidad su declaración.

Savannah — el alojamiento libre para el desarrollo de software libre

¿Bueno, cual es la alternativa? Una alternativa real que existe hoy es Savannah.
Savannah es un proyecto de la comunidad, proporciona alojamiento para código de tus proyectos de software libre, si usas CVS, Subversion, Git, Mercurial o Arch. A diferencia de Sourceforge, Google Code y Launchpad. Savannah es software libre, y no tiene anuncios, con lo que tu proyecto no esta asociado de ninguna forma con software privativo.
Como desarrollador, al añadir tu proyecto a Savannah, te has unido y fortalecido una comunidad basada en las ideas del software libre — cada proyecto en Savannah es examinado primero, para asegurarse de que es software libre sin dependencias de software privativo. Savannah es desarrollado con el trabajo de voluntarios, quienes mantienen y desarrollan el sistema. La reciente adicción de un nuevo sistema de control de versiones, por ejemplo, fue resultado del duro trabajo de varios voluntarios.
Al elegir Savannah, demuestras tu compromiso con la libertad y ejemplo para animar a otros para hacer lo mismo. Lee la iniciativa de derivación de SourceForge para Savannah del fundador Loic Dachary.

¿Qué ofrece Savannah?

Técnicamente, Savannah ofrece:

  • La elección libre del sistema de control de versiones para tu código fuente: CVS, Subversion, Git, Mercurial o Arch
  • El sistema integrado de seguimiento de errores en Savannah, para errores, peticiones de características, tareas y parches.
  • Listas de correo en lists.gnu.org y lists.nongnu.org, funcionando con Mailman.
  • Páginas webs (en http://www.gnu.org o http://www.nongnu.org), administrador por CVS.
  • Un área de descargar, y replicas.

Además de albergar tus propios proyectos en Savannah, puedes unirte al equipo voluntario y ayudar a mejorarlo. En particular, si tienes conocimientos en PHP y Perl, por favor envía un correo a savannah-hackers-public (arroba) gnu.org y ofrece tus servicios voluntariamente. ¡Dejate caer por el canal #savannah del irc para hablar!

Savannah –la elección de la generación GNU.

¡Unete o dona ahora a la Free Software Foundation, y apoya la libertad!
Fotografías de Aunt Owwee y Savannah Grandfather. Algunos derechos reservados.

Read Full Post »

Existe un poderosísimo disolvente químico que, empleado en dosis mínimas, puede dañar electrodomésticos de modo irreversible; se evapora a temperatura ambiente y se mezcla silenciosamente con el aire de la casa; se ha localizado en el 99% de las células tumorales; se usa en centrales nucleares y en las fábricas de armas químicas; cuando lo absorbe el cuerpo humano pasa a la placenta y se filtra a través de la leche materna; existen no pocas multinacionales que lo usan en la preparación de productos para la infancia […]

¿Tú que dices? Ahora interesa la opinión del lector.

Solución: VENDER LA MOTO. Lo de arriba es un cita parcial de un texto, que no miente en ningún momento, pero manipula. Habla del agua; yo también he caído al leerlo. Vender la moto es un decálogo (como dice el propio autor), de rápida lectura, sobre la manipulación en el lenguaje.

Read Full Post »

Imágen de El Diablo de Los Numeros

El libro como tal no pasa de ser un cuento simplón. El argumento es nulo, o una excusa para tratar el tema. No le veo la gracia.

Y bueno, sabiendo que es un libro juvenil, y sobre matemáticas, pues me he animado a leerlo. Pero al tercer capítulo (o sueño) lo he abandonado.

Lo he abandonado pues no quiero líos innecesario. Encima de no acabar de entender ni aceptar las matemáticas por mi parte, este libro colabora por el mal camino cambiando de nombre a conceptos matemáticos conocidos.

Al llegar a la parte de números de primera ya lo deje completamente. Números de primera son los números primos. Y las potencias lo llaman saltos. No creo que ni para niños ni para mi sea buena elección.

Además de tener errores básicos que confunden más aun. En la explicación de La conjetura de Goldbach obvia que se trata de números pares para que funcione el truco” del diablo.

En fin, de nuevo las matemáticas pueden conmigo. Y la respuesta a mi poco entendimiento no lo puedo encontrar en este best-seller :-(

¿Alguien me recomienda algo? Para un pobre ignorante de las matemáticas.

Read Full Post »