Truculencias

Pequeñas miserias que merece la pena contar

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!

Posted by Truculencias Filed in Trasteando, Internet, Informática
No Comments »

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.

Posted by Truculencias Filed in Elucubraciones, Informática
No Comments »

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:

  1. 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.
  2. 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:

  1. 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:
  2. 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

  3. 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:
    1. 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.
    2. root :: el directorio raíz de la carpeta que contiene toda la música que queremos “publicar”.
    3. 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:
      1. 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:
      2. ###
        enable_password_protection = 1
        ###

      3. Crear un fichero .password en el directorio raíz indicado con root con una línea por cada par usuario/contraseña deseados, de la forma:
      4. username:password
        username2:password2
        ………:………
        usernameN:passwordN

      5. 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:
      6. sudo chown gnump3d .password
        sudo chmod 400 .password

        Nota: 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.

  4. 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:
  5. 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.

  6. Y nada… hecho lo anterior ya está el servidor instalado y configurado, solo queda arrancarlo y probarlo. Para arrancar el servidor, ejecutamos:
  7. 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

Posted by Truculencias Filed in Trasteando, GNU/Linux, Informática
4 Comments »

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.

Posted by Truculencias Filed in Internet, Informática
No Comments »

Un mes para la nueva versión de Ubuntu

11 dAmerica/New_York September, 2005

Página oficial de UbuntuA 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.

Posted by Truculencias Filed in Informática
1 Comment »

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.

Posted by Truculencias Filed in Informática
No Comments »

El día del �u, resumen de la jornada

2 dAmerica/New_York May, 2005

Primer plano de StallmanBueno, 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.

Nosotros detrás de Stallman (yo soy el de los pelos)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. Primer plano de StallmanLa 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.

Posted by Truculencias Filed in Informática
No Comments »

El día del �u

1 dAmerica/New_York May, 2005

A GNU Head 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.

Posted by Truculencias Filed in Informática
No Comments »

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 ——

Posted by Truculencias Filed in Informática
No Comments »

El 4º Supercomputador del mundo está en España… y funciona con Linux

19 dAmerica/New_York April, 2005

El supercomputador Mare NostrumPues 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í.

Posted by Truculencias Filed in Informática
No Comments »
« Previous Entries
  •  

    November 2008
    M T W T F S S
    « May    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • Categories

    • Elucubraciones
    • General
    • GNU/Linux
    • Informática
    • Internet
    • Música
    • Personal
    • Proyecto Chipirón
    • Reflexiones
    • Trabajo
    • Trasteando
    • Videojuegos
  • Blogs

    • Salustiano y Ceferino, vida y hechos
    • Vento mareiro
  • Enlaces aleatorios

    • Art of diabolo
    • Diabolo tricks
    • Doom3 en Linux
    • El tratado del Marrón
    • Gnome Art
    • GNOME Files
    • Gnome-Look
    • The Voluntary Human Extinction Movement
  • Informática

    • Barrapunto
    • Eclipse.org
    • GNOME Hispano
    • Java
    • Open Source Erlang
    • Richard M. Stallman
    • Slashdot
    • The GNU Operating System
    • Ubuntu Linux
  • Música

    • AC/DC
    • Los enemigos
    • Los Suaves
    • O'funk'illo
    • Rory Gallagher
    • Siniestro total
  • Proyecto Chipirón

    • A veces soy tremendo...
    • Reductio ad absurdum
  • Archives

    • May 2008
    • April 2008
    • December 2007
    • October 2007
    • September 2007
    • June 2007
    • May 2007
    • February 2007
    • May 2006
    • April 2006
    • September 2005
    • July 2005
    • June 2005
    • May 2005
    • April 2005
  • Artículos recientes

    • Nada es lo mismo que el nihilismo
    • ¿Comida basura? Puede que si… ¡pero aún hay clases!
    • Bricoconsolas (o de como ayudar a un amigo a ejecutar backups de juegos en su PS2 Slim)
    • Porque me apetece
    • Costuras, muertos y palmareses
  • Últimos comentarios

    • Tremendo on Nada es lo mismo que el nihilismo
    • Tremendo on ¿Comida basura? Puede que si... ¡pero aún hay clases!
    • Tremendo on Bricoconsolas (o de como ayudar a un amigo a ejecutar backups de juegos en su PS2 Slim)
    • Herminia on Porque me apetece
    • Tremendo on Porque me apetece
  • Meta

    • Login
    • Entries RSS
    • Comments RSS
    • WordPress.org
Truculencias is proudly using the Simpla theme originally designed by Phu. Powered by WordPress