Migrando a Wordpress 2.2
24 dAmerica/New_York May, 2007
Solamente decir esto: acabo de migrar el blog desde la versión 2.0.1 de Wordpress a la 2.2 “sin demasiados problemas”, siguiendo las instrucciones de la web oficial. Lo único que me ocurrió digno de mención fue que tuve que retocar la plantilla que uso, asà como el código de algún módulo que tenÃa instalado… pero esto ocurrió básicamente porque tanto la plantilla como los módulos problemáticos los habÃa modificado yo previamente y ahora no eran del todo “compliant” con el nuevo wordpress.
Por lo demás, todo perfecto, y la verdad que se nota bastante cambio, sobre todo en la interfaz de administración, que es mucho más clara y potente.
Have a happy upgrade!
El fin del mundo podrÃa ser martes… o jueves
5 dAmerica/New_York May, 2006
Pues sÃ… todo parece indicar que el dÃa de semana en el que podrÃa caer el mismÃsimo dÃa del juicio final podrÃa ser martes o jueves… y comprendiendo la estupefacción del lector, que sin duda estará pensando en recomendarme que salga a buscar rápidamente la olla que se me perdió, me dispongo a explicar mis sospechas bajo las cuales, si fuesen ciertas, habrÃa un 50% de probabilidad de que el dÃa del fin del mundo no fuese buena idea casarse y/o embarcarse.
La verdad que la sospecha apareció hoy mientras trabajaba programando unas historias durante mi jornada matinal. Resulta que, estando yo buscando un tÃpico error absurdo con el depurador (el gdb, para más información) me encontré con la siguiente situación:
“Si consideramos el máximo valor posible de una variable entera (con signo) de 32 bits como el número de segundos transcurridos desde el 1 de enero de 1970 (lo normal en informática), nos sale que la última fecha representable cae a Martes (ni te cases, ni te embarques).”
Y claro, ante tan curioso descubrimiento no quise sino hacer otra cosa que comentarlo con mi compañero Jose Riguera a ver que opinaba… y fue después de escuchar mi exposición y ver las pruebas concluyentes en la ventana del depurador cuando, tras meditar durante unos segundos, Jose matizó:
“Ummm.. puede ser… siempre y claro el universo sea de 32 bits, claro.”
Tal comentario me hizo retroceder un poco en mi estado de júbilo y plantearme, más que nada por curiosidad, comprobar a que dÃa de semana caerÃa, teniendo en cuenta las mismas consideraciones, si el fin de los dÃas estuviese representado por el máximo valor (con signo una vez más) posible de una variable entera en 64 bits: Jueves.
Como es normal, la presente discrepancia de opiniones entre las dos precisiones comprobadas para enteros con signo nos sembró una duda quizás más trascendental que el dÃa de semana del apocalipsis:
“El universo… ¿es de 32 o de 64 bits?“
Absurda pregunta le podrÃa parecer a más de uno (aunque estoy seguro de que Carlos la considerará más bien interesante), sin embargo a Jose y a mà nos dio que pensar bastante… y tras meditar unos instantes enunciamos la siguiente hipótesis:
“El refranero español es sabio, y si dice que ‘en martes ni te cases ni te embarques’ será por algo… eso combinado con que el dÃa del juicio final no parece un buen dÃa para contraer matrimonio o irse de pesca, nos da la pista de que igual el refrán tenga su origen en alguna profecÃa que anunciase el fin de los dÃas para un martes. Y, de ser cierto que el refrán estuviese haciendo referencia al dÃa del fin del mundo, todo parecerÃa indicar entonces que el universo serÃa de 32 bits”
Sin embargo a nuestras mentes inquietas le pareció extraño que la inmensidad del universo estuvise representada tan solo con 2.147.483.647 números positivos (y otros tantos negativos) diferentes… Sin ir más lejos, téngase en cuenta que con 2.147.483.647 números positivos se podrÃan representar, por poner un ejemplo cualquiera, los segundos de tan sólo 68 años y pico, lo que evidentemente no parece suficiente… por no decir que según eso, y considerando que son segundos a partir del 1 de enero de 1970, el mundo se acabarÃa en el 2038, lo que sin duda se podrÃa de considerar por lo menos como algo alarmante.
Y fue precisamente para dar respuesta a tantas dudas que decidà escribir un pequeño programa en C que me imprimiese por pantalla los máximos valores de variables enteras, con y sin signo, de 32 y de 64 bits, junto con el dÃa de semana que serÃa el fin del mundo si estuviese determinado por el número de segundos que representan cada uno de estos valores. Y, ya puestos, a mayores que imprimiese también el máximo número de años representables, siguiendo estas convenciones, con cada uno de los cuatro valores… y este es el resultado:
Máximo gint32: 2147483647 | Años = 68 | DÃa: Martes
Máximo guint32: 4294967295 | Años = 136 | DÃa: Jueves
Máximo gint64: 9223372036854775807 | Años = 292271023045 | DÃa: Jueves
Máximo guint64: 18446744073709551615 | Años = 584542046091 | DÃa: Jueves
Bueno, bueno… esto si que es curioso… resulta que 3 de los números probados coinciden en que el fin del mundo no serÃa Martes sino Jueves, con lo que embarcarse y/o casarse no estarÃa siendo desaconsejado, entre otras cosas…
Llegados a este punto ya no sé que pensar… ¿Me dejo llevar por principios democráticos y considero que el fin del mundo cae a Jueves y que el universo es realmente de 64 bits? (dos valores de 64 bits coinciden en el Jueves, mientras que solo uno de los valores de 32 bits lo hacen) ¿Sigo pensando que es de 32 bits basándome en el refranero español? ¿Quizás no tiene nada que ver todo esto que estoy relacionando aquà y serÃa mejor que me fuese a tomar unas cañas?(lo más probable, por otra parte) Pues la verdad… no lo sé, asà que dejo el hilo abierto para que cualquiera exprese su opinión ante este hecho surgido de las entrañas de uno de esos errores absurdos que a menudo hay que resolver al andar haciendo programitas por ahÃ.
Mario.
Instalando un servidor de streaming de audio bajo demanda en Linux
26 dAmerica/New_York April, 2006
Pues resulta que hoy hablando con un compañero (hola Andrés) me di cuenta de que habÃa alguien más en el mundo que recientemente se habÃa encontrado con una “necesidad” un poco peculiar: querer escuchar la música que tiene en su ordenador de casa desde cualquier sitio por medio de una conexión a internet. Y el caso es que yo hace un mes o dos estuve rallado con la misma problemática por una cuestión clara: (1) yo con música trabajo muchÃsimo mejor y (2) me habÃa quedado sin portátil temporalmente, por lo que tuve que ingeniarmelas para poder escuchar música desde el ordenador de casa de alguna forma cómoda.
El caso es que buscando encontré dos posibles soluciones a mi “problema” de escucha remota:
- Montar una especie de “radio IP” que emitiese mi música por un puerto determinado al que conectarme con mplayer, o un programa similar. El problema de esta solución era que no podÃa decidir que escuchar en cada momento , ya que era en plan radio, y eso no parecÃa demasiado interesante.
- Montar un servidor de streaming de audio bajo demanda mediante el cual poder solicitar la música que yo quisiese en el momento que quisiese… para que fuese realmente como tener la música allá donde estuviese, solo que con la carácterÃstica de que solo necesitarÃa un reproductor (mplayer, por ejemplo) y una conexión de banda ancha…
Y nada… buscando por ahà encontré dos programas que satisfacÃan las dos opciones: icecast, para montar la “radio IP”, y gnump3d, para la opción del servidor de streaming. Pero evidentemente, la segunda opción parecÃa la más interesante… asà que me puse a ello y monté el servidor de marras, que resultó ser más útil y más cómodo de usar de lo que pensaba yo en un principio, por lo que no lo dudé ni un momento y me puse “manos a la obra”.
Pues bien, después de hablar hoy con Andrés estuve pensando y decidà que iba a compartir la experiencia con el mundo en mi blog, que pa algo lo tengo, ¿no?. Asà que aqui está mi guia de como instalar un servidor de estas carácterÃsticas utilizando software libre, por supuesto.
Bueno, antes de nada comentar que yo utilicé la distribución de GNU/Linux Ubuntu 5.10 “Breezy Badger”, pero en principio serÃa exactamente lo mismo para cualquier otra distribución, lo único que cambiarÃa quizás es la instalación de los paquetes necesarios… aunque si la distribución usada es Debian o alguna derivada (Ubuntu, Mepis…) no deberÃa dar ningún problema ya que apt-get se encarga de todo por nosotros.
Pues ahà va la guÃa en cuestión, aunque la verdad es que no es nada complicado instalarlo, por lo menos en Ubuntu:
- Instalar el servidor de streaming. El servidor se llama gnump3d y está accesible en los repositorios de Ubuntu. Para instalarlo lo único que hay que hacer es escribir:
- Configurar gnump3d. Para ello editamos el fichero /etc/gnump3d/gnump3.conf, en donde en principio solo tendremos que fijarnos en los valores de los siguientes campos:
port:: el puerto donde escuchará nuestro servidor de streaming, tanto para servirnos las música como para ofrecernos una aplicación web cojonuda con la que navegar por toda la música exportada por dicho servidor.root:: el directorio raÃz de la carpeta que contiene toda la música que queremos “publicar”.enable_password_protection:: cada uno es cada uno… y cada dos una piragüa, pero yo activarÃa esta opción (que por defecto viene deshabilitada) para evitar “intrusiones no deseadas” en nuestro servidor. Para que esta opción funcione correctamente son necesarios varios pasos:- En la sección
AUTHORISATION OPTIONS, descomentar la lÃnea donde está mencionada (en el fichero /etc/gnump3d/gnump3.conf) y poner su valor a 1: - Crear un fichero .password en el directorio raÃz indicado con
rootcon una lÃnea por cada par usuario/contraseña deseados, de la forma: - Asignar el fichero creado al usuario gnump3d (creado automáticamente al instalar el servidor) y cambiar sus permisos para que sólo él lo pueda leer:
###
enable_password_protection = 1
###username:password
username2:password2
………:………
usernameN:passwordNsudo chown gnump3d .password
sudo chmod 400 .passwordNota: el usuario al que asignamos la propiedad y el acceso del fichero es gnump3d porque es el que viene configurado por defecto, por lo que es lo más cómodo. No obstante, cambiando en /etc/gnump3d/gnump3.conf el valor del parámetro
user, y teniendo en cuenta que el usuario indicado tiene que existir en el sistema, podrÃamos poner cualquier otro, evidentemente.- En la sección
- Antes de arrancar por primera vez el servidor, es necesario indexar todos los ficheros de audio (Mp3 y Ogg) contenidos dentro (recursivamente) de la carpeta indicada con este parámetro (en mi caso, /almacen/Mp3), para lo que ejecutaremos el siguiente comando:
- Y nada… hecho lo anterior ya está el servidor instalado y configurado, solo queda arrancarlo y probarlo. Para arrancar el servidor, ejecutamos:
sudo apt-get update
sudo apt-get install gnump3d
Por si acaso a alguien no tiene los repositorios adecuados, aquà dejo el contenido del fichero sources.list que estoy usando yo, y que funciona perfectamente para este cometido:
## Breezy
deb http://archive.ubuntu.com/ubuntu breezy main restricted
deb http://archive.ubuntu.com/ubuntu breezy universe multiverse
deb-src http://archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy universe multiverse
## Breezy updates
deb http://archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy-updates main restricted
## Breezy security
deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb http://security.ubuntu.com/ubuntu breezy-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security universe multiverse
## Breezy extras
deb http://ubuntu-backports.mirrormax.net/ breezy-extras main universe multiverse restricted
## Breezy backports
# deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
sudo gnump3d-index
Este paso realmente no es imprescindible ya que, si intentamos arrancar el servidor sin haber indexado antes los ficheros, se llamará automáticamente a gnump3d-index la primera vez que lo arranquemos. Sin embargo, a mi me parece más claro hacerlo paso a paso… cuestión de gustos, supongo.
sudo /etc/init.d/gnump3d start
Y para probarlo lo único que tendremos que hacer es pinchar en el enlace correspondiente y especificar en “abrir con” (o lo que sea) el reproductor que queremos usar. Otra opción, si usamos mplayer, es hacer la llamada desde lÃnea de comandos. Para ello copiamos la dirección de la canción o carpeta que queremos reproducir (enlace “Play all”, si es una carpeta, o “Download” si es una canción) y en una terminal escribimos:
mplayer -cache 512 -user USUARIO -passwd PASSWORD URL
…donde USUARIO y PASSWORD son válidos dentro del fichero .password y URL es la dirección copiada del navegador (si usamos firefox: botón derecho + “Copiar la ruta del enlace”). La opción -cache 512 indica que usemos una caché de 512 KB, muy útil para evitar saltos en la reproducción cuando estamos escuchando música remotamente… a mi con 512 KB me llegó para mis propósitos de escuchar la música desde mi casa (ADSL de 1Mb/256Kb) aunque cada uno que le ponga lo que le plazca.
Y bueno, con esto creo que está todo… si alguien detecta algo que no sea correcto o que no esté bien explicado, que no dude en poner un comentario y yo encantado de hacer la corrección pertinente. Yo por el momento me despido, y animo a todo el que lea este blog a probar gnump3d, porque realmente está muy bien, y a echar un vistazo con más detenimiento al fichero de configuración, ya que ofrece muchas más opciones interesantes que no fueron comentadas en este post (listas aleatorias, servir de feed para icecast, permisos para rangos de IPs…).
Un saludo y hasta la próxima… ah, por cierto, mientras escribÃa este post hice la instalación de cero en mi portátil, asà que en principio deberÃa funcionar lo que pongo, ya que yo estoy ahora mismo escuchando mi música por medio de este pedazo de servidor de streaming… aunque casi que para escuchar la música localmente no hace falta tanta historia, jeje
Nuevo hosting (gratuÃto) para este blog
17 dAmerica/New_York April, 2006
Como el ávido lector se habrá dado cuenta si ha llegado hasta aquà siguiendo la redirección pertinente :P, la dirección de este blog es ligeramente diferente de la que lucÃa hasta hace casi unas horas. Este cambio fue debido a los continuos problemas que actualmente presenta el hosting gratuito de http://www.f2o.org, en donde anteriormente se alojaba esta bitácora… y el caso es que gracias a un amigo descubrà este servicio de hosting gratuÃto que realmente está muy bien, por lo menos por el momento: http://www.pandela.com.
El caso es que no meten publicidad, te ofrecen unas caracterÃsticas completÃsimas (incluso más completas que en f2o) y todo gratis… incluso tienen tres planes a escoger según si prefieres más capacidad o mayor tráfico posible en tu web. Mi única duda: a ver cuanto dura… y si va a ser siempre gratis (o por lo menos para los que nos hagamos cuentas ahora), porque eso, por lo menos por el momento, para mà es un requisito imprescindible. De momento la única pega que le encontré es que a veces a algún error momentaneo de problemas accediendo a la BD (pero que sueles darle a recargar y ya tira) y que no se pueden subir archivos de más de 1 MB al servidor… aunque bueno, esto último para mà no es mucho problema porque no pienso subir ficheros grandes, pero dependiendo del uso que se le quiera dar si puede llegar a serlo.
Bueno, pues eso… ahà queda el dato. Merece la pena echarle un vistazo.
PD: Al contrario que en f2o, en pandela no hay periodos de admisión de solicitudes, y su aceptación es automática, por lo que puedes tener tu espacio web funcionando en 5 minutos sin tener que dar mayores explicaciones, lo cual está bastante bien.
Un mes para la nueva versión de Ubuntu
11 dAmerica/New_York September, 2005
A la reina y a mi nos llena de orgullo y satisfacción el hecho de que dentro de un mes podremos disfrutar de la nueva versión estable de Ubuntu (5.10 - “Breezy Badger”) que incorporará, entre otras muchas cosas:
- GNOME 2.12
- OpenOffice.org 2.0 beta 2
- X.org 6.8.2 (más soporte hardware)
- Una herramienta para instalar y eliminar fácilmente programas
- GCC 4.0.1
- glibc 2.3.5
El caso es que ya era sabido desde hace muchos meses que saldrÃa en octubre la nueva versión, asà que tampoco es ninguna novedad. Sin embargo, el motivo de este post es que hace dos dÃas se publicó en la página de Ubuntu una noticia anunciando que la “Preview Release” ya estaba disponible para bajársela y probarla (tanto el “Install-CD” como el “Live-CD”), en donde se detallan algunas novedades más de la distribución, como por ejemplo la simplificación (todavÃa más) del proceso de instalación, de forma que monte las particiones existentes automáticamente y con un modo “dual boot” que parece ser que gestiona de forma automática el redimensionado de particiones para tener dos SOs instalados en el mismo disco duro. Esta última mejora creo yo que puede ayudar bastante a que más gente se anime a probar Linux, ya que el tema de las particiones (sobre todo el redimensionado) suele ser uno de las barreras más importantes para la gente que no está acostumbrada (o que nunca hizo tal cosa) de cara a instalar Linux conviviendo con su SO anterior.
Por cierto, no me gustarÃa terminar este post sin antes predicar un poco más, sobre todo para la gente que no conoce Ubuntu, diciendo que esta distribución es realmente my buena y muy sencilla de utilizar e instalar… o por lo menos eso pienso yo, que ya llevo probadas unas cuantas y esta es la que más me gusta con diferencia. Y parece que la gente en distrowatch opina lo mismo, porque mantienen a esta distribución en el primer puesto del ranking desde hace ya un año. Por no hablar de que en la página oficial hay otra noticia del 2 de septiembre en la que se menciona como ganó el premio “TUX 2005 Readers’ Choice Award”, asà que algo bueno debe tener sin duda.
De todas formas, aunque ahora “sólo” se pueden bajar las imágenes de la “Preview release” que acaban de liberar, dentro de un mes o asà ya se podrán realizar los habituales pedidos gratuitos (de todo, ni siquiera gastos de envÃo) de CDs originales de Ubuntu, desde esta dirección. Actualmente no aceptan pedidos, pero si quieres puedes dejar tu e-mail y te avisan cuando se puedan volver a realizar, que será dentro de un mes si el calendario de desarrollo no sufre excesivas variaciones.
Bueno, nada más y un saludo a toda la comunidad ubuntera y linuxera, y a todo el mundo mundial que lea esto.
Mario.
Nota para Felipe: creo que, por mucho que haya una Open Source Religion, no voy a dejar de predicar Ubuntu, jeje.
Software libre en el sistema universitario gallego
19 dAmerica/New_York July, 2005
Umm… recientemente tuve un par de experiencias casuales que me hicieron darme cuenta de que parece que por fin algunas instituciones públicas empiezan a considerar razonable el hecho de emplear y fomentar software libre.
En primer lugar, hace un par de semanas me encontré con una necesidad bastante atÃpica en mi vida: necesitaba utilizar ese asquerosillo programa llamado Microsoft Word. Resulta que fui al servicio de orientación laboral de la Universidad de A Coruña para el tema de hacer prácticas en empresa para el año que viene (ya no me queda más que una asignatura y el proyecto) y claro, me encontré con el tÃpico obstáculo del estudiante novato en el mundo laboral: elaborar un curriculum correctamente. Ante esta dificultad, la chica que muy amablemente me atendió me dijo que hiciera yo uno como pudiese y que luego ella ya me corregÃa las cosas que considerase necesarias y que me enviarÃa una copia con esa modificación, para ayudarme a hacerlo mejor. Claro, ante la palabra “modificar” yo le pregunté que en que formato querÃa que se lo enviase, porque PDF (que es lo que suelo emplear yo para documentos que voy a imprimir fuera de mi ordenador) no parecÃa una buena opción para andar modificando. Y va la tÃa y me espeta que se lo mande en Word… joder, ya la cagamos… yo en mi ordenador no tengo instalado windows, y por lo tanto tampoco word; lo que sà tengo es OpenOffice… pero claro, si en ocasiones hay problemas de visionado de ficheros .doc entre dos Word iguales (misma versión) en máquinas distintas (ya ni cuento los problemas entre versiones diferentes), no querÃa ni imaginar yo los problemas que puede haber entre el .doc de OpenOffice y el visionado en un Word de Microsoft. No obstante, yo hice el curriculum con OpenOffice con idea de luego llegar a la facultad y mirar allÃ, en algún ordenador del laboratorio, como se veÃa en Word. Y es en este punto donde precisamente me encontré con un hecho que me llenó de alegrÃa, aunque quizas en ese momento hubiese preferido que no fuese asÃ, jeje: en la facultad de informática han sustituÃdo todas las instalaciones de MS Office por OpenOffice.
Esta alegrÃa puede parecer un poco extremista, sobre todo para la gente que dice que los que nos gusta el software libre somos todos unos fanáticos sin argumentos… pues esa gente se confunde dos veces: una porque no todos somos fanáticos, y otra porque tenemos muchos y muy buenos argumentos. Por ejemplo, ¿en que me baso yo para llamar “asquerosillo” a Word y luego usar OpenOffice? Pues hombre, aunque la forma de manejar (y de hacerte perradas con las indentaciones) es similar en ambos programas, por lo menos en OpenOffice tú puedes hacer hoy un fichero en uno de sus formatos “propios” y sabes que no va a haber problema para abrirlo en cualquier versión posterior de OpenOffice, cosa que no se puede decir de la saga Word (abrir un fichero de Word 97 en Word 2000 no siempre es trivial). Además, los formatos de OpenOffice son abiertos, lo que quiere decir que cualquier otro programa de ofimática podrÃa incorporar opciones de importación/exportación a los formatos de OpenOffice con una corrección en principio del 100%. En el caso de Word, creo que es evidente que no es asÃ, y es que el hecho de que los formatos que emplean sean “secretos”, y que los cambien según les cuadra entre versiones, es precisamente lo que hace que otras suites ofimáticas no puedan en muchas ocasiones abrir los ficheros de MS Office correctamente, ya que lo que se conoce de esos formatos es básicamente por técnicas del estilo de ingenierÃa inversa o similares.
Pues eso, que parece que Barja y compañÃa están empezando a dar muestras de coherencia con una de las lÃneas de su mensaje electoral en las elecciones a rector del año pasado: fomentar el uso del software libre como plataforma administrativa y de docencia. Y es que concretamente en el apartado docente me parece importantÃsimo que se empleen soluciones libres, ya que no tiene sentido el obligar a los estudiantes a utilizar plataformas propietarias de coste elevado (por mucho que regalen licencias a estudiantes, eso no es más que la “táctica del camello”: darte la primera dosis gratis pa que te enganches y pagues cuando seas mayor) cuando hay soluciones libres similares o incluso mejores en muchas ocasiones. Respecto a esto, comentar que me pareció bastante mal hace unos meses cuando estuve hojeando unos libros de texto del colegio de mis hermanos pequeños. Los libros de texto eran de “TecnologÃa” creo, o algo parecido. la cuestión es que en los temas de informática los libros siempre hacÃan referencia a “Word”, en vez de decir “un procesador de textos”, y a “Excel” en vez de decir “una hoja de cálculo”… y es que no sé porque quieren inculcar en la educación pública el uso de herramientas concretas en vez de abstraerse algo más y hablar de forma general, aunque luego las capturas de pantalla sean de OpenOffice, de MS Office, StarOffice o lo que sea… pero bueno, supongo que poco a poco irán cambiando este tipo de cosas.
Otro detalle que me resultó curioso es que parece ser que la Universidad de Santiago de Compostela va a migrar en un año o asà parte de su software administrativo (el que usan los PAS) de windows a linux. Esta información la verdad es que no la tengo demasiado contrastada, de ahà que diga que “parece ser” que va a migrar, pero el caso es que tengo un familiar directo que se presenta ahora a unas oposiciones de dicha entidad, para las que le piden explicitamente dominio de las herramientas ofimáticas Word y Excel sobre windows. El caso es que me comentó que en la academia donde prepará dichas oposiciones le dijeron que para el año que viene las herramientas ofimáticas serán sobre Linux (OpenOffice o StarOffice, supongo) lo cual evidenciarÃa un paso más en el uso e implantación del software libre en el sistema universitario gallego.
Y bueno, nada más que decir… como de costumbre me he enrollado a saco, asà que me despido simplemente con el deseo de que el reciente cambio de gobierno en galicia, a favor del PSOE y el BNG (por fin se fue Fraga), fomente todavÃa más el uso del software libre en todos los ámbitos públicos de la sociedad gallega, como se indicaba en el programa electoral del BNG.
El dÃa del Ã?u, resumen de la jornada
2 dAmerica/New_York May, 2005
Bueno, ya salà de la conferencia de R.M.S. y solo decir que estuvo de puta madre… el tÃo toco todos los temas esperables de él (como por ejemplo lo de que es GNU/Linux y no Linux sólo, las cuatro libertades, el problema de ser prisionero del software…) y alguno más con el que no contaba, como es el caso de “la trampa de Java”, cuyo desarrollo se puede leer aquÃ.
En resumen la conferencia fue cojonuda, sobre todo por cierta intervención de un profesor del T.I.C. al que Stallman respondió de forma bastante contundente cuando criticó (el profesor, evidentemente) que con el software libre no es posible vivir cobrando por una idea que un buen dÃa se te pueda ocurrir. Stallman le comentó que, aparte de no tener mucho sentido vivir de una idea (puesto que si tu programa solo tiene una idea no puede ser muy grande, y si es grande debe tener muchas ideas, y seguramente no todas tuyas), para poder vivir cobrando de una idea se necesitan imponer ciertas restricciones y prohibiciones que pasan por licencias restrictivas y por las famosas (y asquerosas, por cierto) patentes del software. De hecho, R.M.S. recalcó que a él no le importarÃa el hecho de cobrar toda su vida, o solo 20 años, por una buena idea, sino que lo que le importa es lo que implica conseguir eso.
Por otra parte, fue especialmente curioso el detalle de presentarnos su “segunda identidad”, momento en el cual se puso una toga de predicador y un aro de un antiguo disco duro en la cabeza (a modo de “aureola”) para predicar la doctrina de su iglesia: la iglesia de Emacs. Otros momentos estelares fue la mención especial a Bush, Aznar y el Opus dei… esta última mención tiene especial sentido al haberla citado en una universidad tan “tocada” por la mano del Opus como es esta. ¡Ah! y antes de que se me olvide, comentar también una situación bastante curiosa: R.M.S. nos pidió que, al hacer preguntas, hablásemos claro y marcando bien todas nuestras palabras para poder entendernos… pues bien, a la mayorÃa de la gente le tenÃa que pedir que repitiesen las cosas más despacio, sin embargo hubo uno al que le entendió perfectamente a la primera (a pesar de hablar bastante rápido) y al que contestó con la misma rapidez y contundencia.
La pregunta era la siguiente: “¿Piensa entonces usted que todo el software propietario deberÃa desaparecer y ser sustituÃdo en su totalidad por software libre?”. Al Stallman no le sobró ni un segundo para contestarle un “SI” rotundo.
Después de la conferencia nos sacamos unas fotos con él (como se puede ver en este post) y nos pillamos un llavero GNU muy chulo para apoyar en cierta medida a la FSF, y alguna pegatina del movimiento GNU/Linux que rápidamente pegué en mi coche-carraca.
Y bueno, nada más, desde la 2.1 despedimos la conexión esperando volver a ver al hombre este en algún otro momento, y con la satisfacción de haberlo visto por lo menos una vez.
El dÃa del Ã?u
1 dAmerica/New_York May, 2005
Bueno, bueno… al fin está a punto de ser dÃa 2 de mayo, el dÃa en que el gran rey Ã?u, Richard M. Stallman viene a dar una conferencia a mi facultad de informática. La verdad que ya me tarda verlo, porque el tÃo es un personaje de lo más peculiar, además de ser un lujo el tema de que no necesite traductor para expresarse en la conferencia, puesto que habla castellano bastante bien, lo que hará que la charla sea seguramente más interesante.
Para el que no lo sepa, Richard Matthew Stallman es el fundador de la movimiento del software libre y del proyecto GNU, mediante lo que pretende definir las pautas necesarias para la expansión libre del conocimiento e ideas sin trabas comerciales y/o legales que sólo benefician a unas cuantas empresas y no realmente a los usuarios de dichos sistemas.
Pues bien, la cuestión es que yo ya tuve la suerte de ver varias entrevistas y conferencias de este hombre en video y no tienen desperdicio. Y es que, aunque yo ya estoy sobradamente convencido de que el software libre tiene muchÃsimos beneficios, no me canso de oÃr “predicar” a RMS las virtudes de dicho formato, ya que siempre descubro más motivos de porqué creo que la gente deberÃa ir progresivamente apartándose de formatos propietarios como windows que lo único que buscan es aprovecharse de los pobres usuarios obligándoles a instalar continuamente actualizaciones o parches para poder seguir usando ese sistema tan “cómodo” con total normalidad. Y digo “cómodo” entre comillas, porque sinceramente, serán más cómodas algunas cosas, como la instalación de algunos programas (aunque con apt-get es incluso más sencillo, en distribuciones debian like) o la utilización de cierto hardware que aún no cuenta con demasiado soporte en sistemas no windows (como la aceleración 3D de mi tarjeta gráfica, la SiS 650); sin embargo, no veo yo que hay de cómodo en tener que preocuparse de los virus, tener que formatear el ordenador con cierta periodicidad y tener que estar continuamente actualizando el hardware y el software para poder utilizar las cosas más habituales en un momento determinado. Y eso por no hablar que las opciones que tienes para usar ese sistema tan “cómodo” suelen ser dos: pagar una pasta por dicho sistema y por todas y cada una de las actualizaciones necesarias o vivir en la más flagrante ilegalidad y tener el cd pirateado, con lo cual el tema económico ya deja de ser importante.
Y es que me resulta gracioso cuando alguien comenta por ahà algo del estilo de “yo prefiero windows porque me resulta más cómodo, y como total tengo todo grabado no me cuesta un duro asà que no veo yo la ventaja de GNU/Linux”. ¡Hombre!, visto asà claro que sólo es una cuestión de gustos, ya que el aspecto económico pierde su importancia. No obstante, no conviene olvidar que eso legal legal no es y, aunque probablemente más del 50% de los usuarios domésticos lo tienen pirateado sin problemas (no creo yo que se les haya presentado nunca la autoridad en casa por un windows), es en otros ámbitos donde esta regla no se puede saltar tan a la torera, como por ejemplo las empresas y las entidades públicas. En estos lugares generalmente se paga una pasta por tener los ordenadores con windows, puesto que las licencias de uso no son precisamente baratas, y ese es un dinero que podrÃa estar mejor invertido en otros aspectos antes que en el software, sobre todo teniendo en cuenta la enorme cantidad de software libre y open source de enorme calidad que hay por ahÃ. Y es que sólo deberÃan emplear estos sistemas, a mi juicio, cuando no quedase más remedio, bien porque necesitan un tipo de aplicación que no existe para otra plataforma con similares prestaciones (como es el caso del odioso Microsoft Project) o bien por cualquier otro motivo. Para otros muchos usos normales de una empresa el software libre no solo es suficiente sino que además es recomendable. Claros ejemplos de esto es el caso del servidor web Apache, instalado en más del 80 % de los servidores web del mundo, y la distribución de GNU/linux Debian, considerada como uno de los sistemas operativos más robustos, seguros y estables de todos cuantos habitan ese maremagnum de S.O.’s que existen en la actualidad.
Un ejemplo clarividente de los beneficios del software libre lo encontré hace poco en esta web, en donde hablan de como en un colegio de Colombia con escasos recursos económicos han optado por gastar el dinero dedicado a la informática en los equipos en vez de gastarlo también en software propietario. En ese colegio todos los ordenadores del aula de informática cuentan con S.O.’s GNU/Linux, cargados con todo tipo de software libre de carácter didáctico, y cuando les preguntan a los niños pequeños sobre si les resulta difÃcil todos coinciden en una cosa: para nada. Lo que pasa, y esto es una opinión personal, es que yo creo que el problema de que se piense que un operativo no windows es más dificil es una vulgar cuestión de costumbre. Evidentemente, si tu llevas toda la vida usando un sistema, estás acostumbrado a él, y si te sales de ese entorno cualquier cosa te parecerá más dificil puesto que las cosas se suelen hacer y suelen estar pensadas de un modo diferente. Sin embargo no suele ser más dÃficil, simplemente cuesta acostumbrarse y eso es normal. De hecho, seguramente si yo hoy en dÃa me comprase un Mac me encontrarÃa con que no sabrÃa hacer casi nada, no encontrarÃa las cosas y tendrÃa mil problemas, pero dudo mucho que el problema fuese que MacOs X fuese más difÃcil de manejar que windows o GNU/Linux, sobre todo si tenemos en cuenta que MacOS X está considerado como uno de los entornos de escritorios más cómodos y sencillos de todos cuantos existen.
Bueno, creo que me voy a ir a la cama porque ya me enrollé bastante y tengo que sobar, porque hoy dormà una mierda y mañana es el dÃa del Ã?u, asà que conviene estar despejado. Eso sÃ, antes de despedirme dejo aquà un enlace a la página de un profesor de la facultad con un curioso contenido: Es una página con los enunciados de las prácticas de las asignaturas de sistemas operativos en la que hay, al final ya de todo un enlace para obtener dichos enunciados (que ya los publica en html, ps y pdf) en formato doc. Es muy recomendable, y muy ilustrativo darle a ese enlace para comprender parte de los problemas de determinados paquetes software comerciales.
Mario.
Generador automático de tÃtulos cientÃficos
21 dAmerica/New_York April, 2005
ArtÃculo extraÃdo de Barrapunto.com:
“Generador automático de artÃculos cientÃficos”
“Unos estudiantes del MIT han diseñado un Generador Automático de
Papers, que crea aleatoriamente ‘papers’ (artÃculos) cientÃficos tras
introducir el nombre de los autores. Los documentos incluyen gráficos,
tablas y notas con referencias bibliográficas. Los creadores de la
herramienta buscan, entre otras cosas, poner en evidencia ciclos de
conferencias y congresos cientÃficos que no buscan más que obtener
dinero.”
Manda güevos… un generador de artÃculos cientÃficos que incluye texto bien construÃdo, imágenes, figuras y hasta referencias bibliográficas, generado todo de forma aleatoria. Los tÃos incluso se jactan de que uno de esos ‘papers’ fue aceptado hace poco para una conferencia titulada “Rooter: A Methodology for the Typical Unification of Access Points and Redundancy”… Esto último provocó que los autores de este programilla se planteasen pedir unas “donaciones” para poder mandar a alguien a esa conferencia a exponer una “charla aleatoriamente generada”, como ellos mismos dicen, y echarse unas risas.
Esto supera incluso al divagante y al generador automático de tÃtulos filosóficos, ¿eh carlos?
A continuación pongo uno de los extractos más graciosos (en plan “anuncio de MasterCard”) de la página de esos tÃos, en el que hacen un desglose del dinero necesario para llevar a alguien a dar la conferencia aleatoria:
—— Inicio del extracto ——
Donations
As indicated above, one of our generated papers got accepted to WMSCI 2005. Our current plan is to go there and give a completely randomly-generated talk, delivered entirely with a straight face. However, this is very expensive for grad students such as ourselves. So, we asked visitors to this site to make small donations toward this dream of ours; the response was overwhelming.
Estimated cost for 2 people to attend (the talk-giver and the video-taper):
* Conference registration fee (2): $780
[Note: One of these fees might not be necessary, if we can sneak the video-taper in. We won’t know if this is possible until we get to the conference though. We would prefer to give WMSCI less money if at all possible.]
* 1 hotel room (2 nights): $260
* Estimated airfare from Boston to Orlando (1): $170 (someone has already pledged flyer miles for one)
* Food, ground transportation, etc.: $100
* Randomly-generated talk: Priceless
* Estimated total: $1310
Amount of donations: $2396.88 (after PayPal fees)
Number of donations: 171
Amount of time: 72 hours
We far exceeded our goal, and now have more than enough money to make it down to Orlando this July. Thanks to everyone who helped out. We are still thinking about what to do with the extra money, but we promise it will be something awesome. We are no longer accepting donations, but if you’d like to help out in some other way please contact us.
The conference is in July 2005, in Orlando, FL. We promise to videotape the talk and post it online, if we’re able to attend. If for some reason we don’t attend the conference, we will refund any donations we have received (or, with the permission of the donors, use them toward a future conference).
—— Fin del extracto ——
El 4º Supercomputador del mundo está en España… y funciona con Linux
19 dAmerica/New_York April, 2005
Pues sÃ, me acabo de enterar que han inaugurado el Centro Nacional de Computación en Barcelona, y con él han estrenado también el que ya es el 4º computador del mundo según el top500 (nada menos que el siguiente mejor computador después del Earth Simulator, de Japón, que fue el número 1 durante todo el año pasado). Además, “a la reina y a mi nos llena de orgullo y satisfacción” anunciar que la arquitectura de tal máquina, llamada Mare Nostrum, es utilizada mediante un sistema Linux con kernel 2.6, lo que para un linuxero como yo siempre es un orgullo.
Las caracterÃsticas técnicas de esta maravilla desarrollada por IBM son:
- 2.268 procesadores duales de 64-bit conformando un total de 4.536 procesadores PPC970FX a 2,2 GHz
- Sistema operativo GNU/Linux, kernel 2.6
- Configurada en 27 racks con un rendimiento pico de 40 TeraFlops
- 9 TeraBytes de memoria central
- 128 TeraBytes de almacenamiento externo en disco
- Dimensiones: 120 m2 y 60 toneladas
En principios su uso estará restringido a la comunidad cientÃfica española y a determinados colaboradores europeos. Para más información, la página del Centro de Supercomputación de Barcelona se puede visitar aquÃ.