Hype killed the distro star

Por jotarp el Vie, 2008/04/25 - 14:30. en

Linux y el marketing.

Hace unos 15 días se publicó la nueva versión de Mandriva, Mandriva 2008 Spring. Unos días después salió una rc (Release Candidate) de Ubuntu con enorme repercusión en los medios. No me quiero imaginar la repercusión que tendrá a partir de ayer que parece que salió la versión definitiva. Ya se sabe: incluso Enjuto Mojamuto usa Ubuntu.

Creo que la diferencia en el nivel de repercusión (hype mediático) entre estas dos distribuciones de Linux no se corresponde con sus diferencias en el nivel técnico: kernel 2.6.24, Gnome 2.22, Xorg 7.3, KDE 3.5.9 con posibilidad de KDE 4.0.3, etc, todas ellas se pueden aplicar también a Mandriva, y probablemente a otras distribuciones. Incluido el “ proceso de prueba y control riguroso, en el que invierten muchas horas de trabajo y dinero “. Y en cuanto a la “experiencia de usuario”, bueno, he probado Ubuntu y la mayor diferencia es que usa Gnome. Como yo uso Mandriva con KDE creo que no es comparable. Tengo pendiente probar Mandriva con Gnome.

La similitud se comprueba día a día cuando te surge una duda de cómo hacer algo o qué programa usar en tu Mandriva, buscas en Google… y te aparecen mil y una respuesta en los foros de Ubuntu con una solución perfectamente aplicable a Mandriva. Me ha pasado en varias ocasiones.

Así pues la cuestión es que aunque exista alguna diferencia a favor de Ubuntu (o en contra), su magnitud no se corresponde con la diferente difusión y publicidad que obtiene una y otra.

Esto puede molestar. Hay quien aboga desde hace tiempo por olvidarnos de la Superdistro ( Oh, ya basta! ) y otros que se lo toman con humor (solución para todos los problemas de Ubuntu ). No se el grado de picor o hartazgo que existirá en otros usuarios de Mandriva o de otras distros. Sólo hablo por mí. Y a mí lo que me produce es cierta tristeza…

“¡ Pero bueno !. Estos linuxeros nunca están conformes. ¿Es que no es gracias a Ubuntu que ahora mismo hay más y más usuarios de Linux?”, podría decir alguien. Sí, pero ¿a costa de qué?, pregunto yo. A costa de que halla vencido el marketing a la calidad técnica y la filosofía de las licencias. Tantos años loando las bondades del software libre y resulta que lo que hacía falta era elegir bien el color del fondo del escritorio y una buena estrategia de marketing. Algunos lo tienen claro: Linux, marketing and success.

Parece ser que no es suficiente con que el software sea libre. Ni siquiera cierta calidad técnica. Es imprescindible, además, buen marketing. Publicidad. Hype!. Y en esa liga hay equipos con mucho más poder económico para conseguir esa publicidad. Se ha entrado a competir con sus reglas, y no se si eso es una victoria.

Uno mantenía la esperanza y la inocencia de pensar que, al igual que la calidad técnica surgía de la propia filosofía de las licencias libres (como tan bien nos vendio Linus, Eric S. Raymond, y otros) el éxito surgiría de la calidad técnica. Pues no.

El que no se publicita no vende. Sí, ya se sabía. Pero no deja de ser triste.


Se me olvidaba: Mandriva es actualmente la mejor distribución de Linux. Probablemente.


Charla "El lenguaje Python"

Por jotarp el Vie, 2008/04/18 - 09:37. en

Ayer dí la charla El lenguaje de programación Python en la Universidad de La Rioja, dentro de la programación de la V Jornadas Tecnológicas Loading…Rioj@Party 2008

Llevaba un par de años sin tocar mucho Python (estoy haciendo más cosas en Javascript ahora mismo), por lo que esta charla me ha servido para refrescar mis conocimientos y volver a disfrutar de Python. Realmente da gusto hacer cualquier cosa con Python.

Aparte de meterme todo lo que pude con Java y C# Eye-wink , practicamos un poco con Python y creo que conseguí el objetivo de interesar a los asistentes por ese “novedoso” lenguaje llamado Python. Aunque sospecho que muchos de los que vayan a usarlo ya estaban interesados antes de la charla. ¿Sólo convencí a los convencidos?

Al final lo más polémico y que más juego dió fue la “amenaza” de incompatibilidad hacia atrás de la siguiente versión de Python (la 3000, o la 3 en realidad) en cosas como devolver un entero o un coma flotante en operaciones entre enteros.

¿Hay que mantener la compatibilidad hacía atrás a toda costa?. Había quien defendía esta postura. Yo creo que a veces es bueno y necesario cierta ruptura. Hay buenos ejemplos de lo perjudicial que es mantener la compatibilidad hacía atrás a toda costa (¿alguien dijo Windows?). Como buenos ejemplos de aplicaciones que rompen la compatibilidad hacía atrás, lo que les permite avanzar y no arrastrar errores y código sobredimensionado, y que les funciona bastante bien sólo se me ocurre Drupal Por cada nueva versión hay que reescribir (al menos en parte) los “plugins”. Es laborioso, pero tiene sus ventajas.


El día que Internet Explorer me hizo perder una hora

Por jotarp el Mié, 2008/04/16 - 01:07. en

Hay más navegadores aparte de Internet Explorer. Afortunadamente.

Estoy preparando la charla-taller “El lenguaje de programación Python” que pasado mañana daré en la Universidad de La Rioja. Como todas las últimas que he dado, la estoy haciendo con S5, que viene a ser una manera de hacer una presentación (un “pogüerpoin”, para los esclavos de Microsoft) en una página web.

Como estoy metiendo bastantes ejemplos de código python, busqué un sistema de hacer resaltado de sintaxis. El mejor que encontré fue SyntaxHighlighter. Lo junté con el código de S5 y funcionaba sin problemas. Ya tenía una presentación en web con código python resaltado bastante chulo.

Seguía metiendo hojas a la presentación, cuando me da por probarla en Internet Explorer y… no funciona. Que raro. Al principio lo había probado y funcionaba. Quizá sea la última hoja: la quito y funciona. ¡ Vaya, algo tiene ese trozo de código que le fastidia al Explorer !. Empiezo a hacer pruebas, simplifico el trozo de código python de ejemplo al máximo… y nada. Me meto en el código de S5, en el de SyntaxHighlighter... hasta que consigo aislar el problema, busco en Google y… ¿pero qué es esto?.

¿ CÓMO QUE SÓLO SE PUEDEN CREAR 31 OBJETOS DE TIPO styleSheet ?

¡ Ay, la leche !. Algo me suena. No se dónde leí que Microsoft decía sobre esta limitación algo así como “nadie va a meter más de 31 CSS en una página web“. ¡¡ Joder, pero es que a la creación dinámica también le afecta !!. En una concepción estática del XHTML, se puede entender que no se le de importancia a esta limitación. Si tienes más de 31 hojas de estilo siempre las podrás agrupar. Pero desde que se puede incluir Javascript y manipular el documento (osea, desde hace mil años), limitar a 31 el número de objetos de un determinado tipo que se pueden crear en las pedazo de máquinas actuales (gigas y gigas de RAM y disco) es LO MÁS ABSURDO Y VERGONZOSO que he visto en informática en los veintitantos años que llevo con las manos encima de los teclados.

En anieto2k dicen que también pasa en IE 7. No voy a perder ni un minuto en comprobarlo, pero lo creo posible.

Algo he leido de cómo se podría solventar (reutilizando objetos, claro), pero me niego a perder el tiempo en solucionar los problemas que otros han creado. Puede que el código de S5 y del SyntaxHighlighter no sean los más óptimos, que halla otra manera mejor de hacerlo, pero la cosa es que en Firefox funcionan sin problemas.

¿ Cuántas horas ha hecho perder Microsoft con las absurdas limitaciones de sus monopolísticos productos ? .

A mi, hoy, una hora. Intentaré que sea la última. A partir de hoy paso de trucos y hacks para arreglar los problemas de Internet Explorer. En todo lo que haga pondré un cartel bien claro “Si ves esto mal es porque quieres” y redirigiré a esta página.

Así que si has llegado aquí de alguna manera y no ves bien algo de este blog o de alguna otra página que tenga colgada por aquí, lo siento: USA UN NAVEGADOR DECENTE. Prueba con Firefox.

Sin complejos

Por jotarp el Lun, 2008/03/24 - 01:45. en

De mi nueva Conor Zippy y la bicicleta como medio de transporte.

Al cambiar de trabajo, lo que en principio podía parecer una desventaja (aumentar la distancia de casa al trabajo) ha acabado por ser un placer. Pasé de estar a 5 minutos andando a tener que tirarme alrededor de 25 minutos entre esperar el autobús y el viaje. O algunos minutos más, si al final optaba por ir andando. Puede parecer una minucia a alguien que viva en una gran capital, pero desde mi punto de vista el hecho es que multipliqué por 5 el tiempo que empleaba en viajes todos los días.

Como, además, los deberes parentales no me dejan salir a pedalear tanto como quisiera, empecé a darle vueltas a la opción de ir en bici...

Individualismo

Por jotarp el Vie, 2008/02/08 - 15:26. en

De la dificultad, casi imposibilidad, de formar colectivos unidos para la defensa conjunta de intereses comunes. Logroño. España. A. D. 2008

He tenido ocasión de vivir de cerca una situación que me ha recordado algunas ideas de un texto de AMADOR FERNÁNDEZ-SAVATER ( Riqueza del presente, miseria de lo posible ) y al famoso poema de Martin Niemoeller :

Cuando los nazis vinieron a buscar a los comunistas,
guardé silencio,
porque yo no era comunista,
Cuando encarcelaron a los socialdemócratas,
guardé silencio,
porque yo no era socialdemócrata,
Cuando vinieron a buscar a los sindicalistas,
no protesté,
porque yo no era sindicalista,
Cuando vinieron a buscar a los judíos,
no protesté,
porque yo no era judío,
Cuando vinieron a buscarme,
no había nadie más que pudiera protestar.

Desde la primera vez que leí este texto me pareció tremendamente injusto. Es, de alguna manera, una transposición de la Regla de Oro

Lo que no desees para ti, no lo hagas con los demás.

...al caso de la persecución o acoso a los miembros de un colectivo.

Y me parece injusto porque la “denuncia” de una persecución debería venir dada por su injusticia, no como medida preventiva de autodefensa. Aparte de lo injusto de esta motivación, suele ser poco efectiva: todo el mundo suele pensar que no les va a tocar ellos.

En mi caso particular, he tenido noticias de como una tirana iba arreglándoselas para conseguir una baja tras otra… hasta quedarse sola. En este caso me tocó el papel de comunista (primero en caer). En otras ocasiones parecidas me ha tocado jugar otro tipo de papel, pero siempre viendo cómo una minoría de poder se imponía.

Es triste ver como la gente no aprende (aprendemos) y, por miedo, individualismo miope o excusas como un pretendido “bien mayor” inmediato, dejamos que tiranos y déspotas se vayan cobrando una pieza tras otra hasta conseguir imponer su voluntad por encima de la de todo un colectivo.

Esta “sociedad de propietarios (individuos)”, como citaba AMADOR FERNÁNDEZ-SAVATER, en dónde…

Preservar cualquier relación auténtica exige hoy un esfuerzo permanente de construcción, agotador, doloroso y estresante muchas veces.

... es terreno abonado para estos tiranos. Y así, una mañana te levantas y te descubres “convertido en vaina indiferente, insensible”. ¿ Han caido los socialdemócratas, los sindicalistas, los judíos ?. Me da igual. No es sólo que no sea uno de ellos. Es que ni siquiera estoy ya en ese barco. Me tiraron por la borda nada más zarpar.

Como dijo alguien, aquí cada uno va a lo suyo. Menos yo, que voy a lo mío. Eye-wink

Mantenimiento de la refrigeración líquida

Por jotarp el Vie, 2008/01/25 - 14:18. en

Tubo de plástico: 3€. Para todo lo demás: cutre-hacking water cooling.

Hace ya más de dos años que me propuse reducir el ruido del ordenador. A la tarjeta gráfica le cambié el ventilador por un disipador gigantesco y para el procesador opté por la refrigeración líquida. No quería complicarme (ni gastar demasiado dinero) y opté por un producto “todo en uno”: el Silent Water de Thermaltake. La solución más sencilla y barata que encontré.

Prometía dos años sin mantenimiento y realmente me he tirado más de dos años sin preocuparme de él. Con el ventilador del radiador al mínimo, el ruido es inapreciable1 y la temperatura del procesador es 5 grados menor que con el ruidoso ventilador que tenía antes. No es la última maravilla en refrigeración líquida, pero se ajusta a lo que buscaba.

Pero todo tiene su vida útil, y últimamente empezaba a “exigir” mantenimiento: los tubos de goma están cada vez más degradados y la evaporación ha aumentado. Cada pocas semanas tengo que andar rellenando el depósito.

Como quiera que el acceso al depósito es laborioso, estuve buscando alternativas:

Los viejos roqueros...

Por jotarp el Lun, 2008/01/21 - 15:25. en

¿Qué está leyendo el abuelito Jorge con tanto interés?. ¿Cuanto van a subir las pensiones?. ¿La cotización de sus acciones?. ¿Alguna necrológica?.

jorge
(la respuesta a un click…)

ZX Spectrum y Asus eee PC

Por jotarp el Vie, 2008/01/18 - 10:27. en

El Spectrum del siglo XXI1

zxspectrumzxspectrumAsus eee PCAsus eee PC



Una disculpa como otra cualquiera para comprarse un “Asus eee PC”

ZX-Spectrum:

  • 23,3 × 14,4 × 3 cm
  • ~0,552 kg
  • 50000 pts (lo que me costó en 1985)

Asus eee PC:

  • 22,5 × 16,5 × 2,1~3,5 cm
  • 0,89 kg
  • 300 € (unas 50000 pts)

¡¡ Oh, es como un pequeño Spectrum pero con pantalla, batería, Wifi, ... !! Eye-wink

(La idea de que el tamaño del eee-PC es similar al ZX-Spectrum la vi en un comentario de no recuerdo que foro.)

1 De que sirve un blog si no se dice alguna tontería de vez en cuando. Smiling

Últimas noticias de 2007

Por jotarp el Jue, 2008/01/10 - 15:11. en

Últimas noticias de 2007… y primeras de 2008.

  • Acabé el año con una suspensión del alojamiento de jotarp.org por “bandwidth overusage”. Me estaban haciendo “hotlinking” de un gif de navidad de 400KB. Intenté evitarlo con un rewrite en el .htaccess pero no funcionaba. A día de hoy, sigue sin funcionar. ¿Limitación del alojamiento?. O lo soluciono o cambio de alojamiento: no quiero estar borrando gráficos, como he tenido que hacer ahora. Lo único que he podido hacer, aparte de esto, es decirle a San Google que no me indexe los gráficos.
  • Esto me pasa por tener el blog “abandonado”: tengo que actualizar el Drupal, revisar algunos módulos que no funcionan bien y ver si consigo volver a hacer funcionar el módulo deliciousblog.
  • Aparte de las entradas pendientes (con fotos y toda profusión de detalles) sobre consumo eléctrico, bicletas plegables y como consultar el correo de gmail en modo gráfico en la consola de Linux Eye-wink , se me pasan por la cabeza unas cuantas más (la enfermedad del bloguero: “ Hummmm, tengo que hacer una entrada sobre esto “), pero algunas preferíria publicarlas anónimamente. ¿ Abrir a estas alturas un blog anónimo ?. ¿ Es aún posible bloguear anónimamente ?. ¿ Lo fue alguna vez ?.
  • Entre tanto… intento desengancharme de la lectura de blogs. Hay días que consigo limitarme Eye-wink a escolar.net y burbuja.info Si me quito de estos dos puede que consiga acabar algo de todo lo que tengo empezado.
  • A veces tengo tiempo para seguir enredando en Tiddlywiki. Trasladé la búsqueda por etiquetas que tenía hecha en el recetario a la última versión de Tiddlywiki, y por esa tontería va y alguien me considera un genius . Que gracioso. Lo genial sería hacer esa búsqueda bien hecha y que te permitiese actuar sobre los tiddlers encontrados (estoy en ello).
  • Sigo en mis trece de continuar con el “pylota”. Uno de los requisitos previos que me planteo es hacer las animaciones con algún programa vectorial para luego exportarlas. ¿Qué software me podría servir?
    • ¿ Inkscape ?. ¿ Inkscape con algún tipo de plugin ?
    • ¿ GAP ?. Este ya lo probé y no me sirve.
    • ¿ Moho (ahora llamado “Anime Studio”) ?. Tengo licencia comprada, pero cada vez soy más reticente a usar software privativo.
    • ¿ Synfig ?. Lo he estado probando y puede servir, pero no es muy estable.
  • Y ya puestos, ¿por qué no hacer el juego vectorial?. ¿Flash?. Lo que me gustaría conseguir es tener las herramientas y la destreza para realizar juegos que cumplan estas características:
    1. Lenguaje de mi gusto.
      • python
      • javascript (al estilo de los lemmings hechos en javascript)
      • ¿ActionScript?
      • ...
      • Java, de ninguna manera. Sticking out tongue
    2. Juego en red.
    3. Facilmente distribuible.
    4. Herramientas libres.
    5. Multiplataforma.
    6. ¿ Escalable (vectorial) ?
  • He estado mirando varias de estas cuestiones pero no he avanzado lo suficiente en ninguna de ellas. Hay gente usando pygame que ya se ha planteado el punto 3. Lo más sencillo es un juego en Flash o similar (para ejecutar dentro del navegador), pero no si se puede, a la vez, hacer que se pueda jugar en red. La exportación desde pygame a Flash a través de Haxe es una idea: con la versión pygame se podría jugar en red (aparte de poder tener muchas más características) y la versión Flash se jugaría sin instalación.
  • Finalmente en el servidor de casa (placa EPIA 800) no se pueden instalar las últimas versiones de Mandriva y opté por Gentoo. Todo bien, de momento, salvo ¡¡ el maldito ratón que no le da la gana moverse en el navegador links en modo gráfico cuando lo lanzo desde un usuario que no sea root !!. Ahora tengo pendiente instalar y configurar ampache y así convencer a Marian de que no es tan grave que su hija se cargue CDs y cassettes de música. Smiling
  • ¿Propósito para este año?. Acabar ALGO de lo que tengo empezado . Si lo consigo, me regalo un “Asus eee” (je, je, je).
  • La familia, bien gracias. Lara creciendo a pasos agigantados. Al igual que al creador de Pocoyó me gustaría hacer videojuegos educativos (que malos son la mayoría de los que hay libres) que formen parte de los recuerdos de mi hija. A este paso cuando acabe alguno ya estará en la universidad… Sad

Una Ñ es una Ñ

Por jotarp el Vie, 2007/11/02 - 11:08. en

El intercambio de datos entre diferentes empresas y organismos siempre ha sido un problema por los diferentes formatos físicos (disquetes, cintas, CDs, DVDs, etc) las diferentes codificaciones y las diferentes sintaxis.

Internet y el correo electrónico (¿todavía hay que decir “electrónico”?) ha solventado los problemas del medio físico, y la codificación y la sintaxis parece que se están “estandarizando” (¡ por fin !) en torno al UTF-8 y el XML.

Ahora sólo quedan los problemas generados por programas que no manejan (o manejan mal) la codificación UTF-8 o la sintaxis XML, o errores “tontos” como por ejemplo manipular un fichero con un editor de textos y no asegurarnos de seleccionar la codificación UTF-8 al guardarlo. La posibilidad de editar los ficheros XML es una ventaja… y un peligro.

Teníamos problemas en el trabajo con un fichero enviado por un organismo público y les preguntamos cómo estaban generando el fichero (un fichero XML en UTF-8) o si lo habían manipulado. Esta fue la respuesta:

La herramienta que estamos utilizando para generar el fichero XML final genera el carácter Ñ con la siguiente codificación: Ñ

Laughing out loud

Si no has entendido el “chiste”, prueba primero con este clásico:

Hay 10 tipos de personas, las que saben binario y las que no.