Blog personal de J.Ramón Palacios. Sobre los más variados temas.
Para saber más…
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.
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#
, 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.
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.
Comentarios recientes
hace 3 semanas 1 día
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 1 hora
hace 1 semana 1 día
hace 1 semana 1 día
hace 1 semana 2 días
hace 1 semana 1 hora
hace 1 semana 1 hora
hace 1 semana 1 hora