Feliz año nuevo

No soy yo muy de cumplir este tipo de obligaciones, a lo que hay que sumar que a muchos este año que dejamos a atrás no nos ha hecho jodida la gracia. Pero precisamente por esto hay que celebrar que se acaba, desear con fuerza y trabajar duro para que todo este despropósito cenagoso que ha sido 2009 no vuelva a repetirse. Complicado lo veo, pero quien tenga esperanza... que aproveche para venderla y sacarse un dinero que siempre viene bien.

Y aquí mis blogopropósitos:

  • Dejar de utilizar la palabra blog y usar bitácora, que es fea pero al menos no suena a escupitajo.
  • Cambiar el nombre de este b... esta bitácora, por otro más original, descriptivo, y menos narcisista más "impersonal".
  • Publicar la última tira de mi chica geek. Y la penúltima, si me animo.
  • Cambiar el sistema de comentarios por otro que luzca mejor, e incluya el formulario en las mismas entradas, aunque lo veo complicado, consultaré por ahí.

Parecen simples, pero mi procastinación los convertirá en una ardua tarea. Todo se andará no obstante. Tiempo al tiempo, feliz 2010, y que os sea leve.

Felicidades, Torvalds

Tal día como hoy, de 1969, surgía en Helsinki, de entre las vergüenzas de su señora madre para máxima exactitud geográfica, un esbozo de lo que posteriormente pasaría a llamarse, oficialmente, Linux Benedict Torvalds.

Durante su infancia se hizo evidente su espíritu conciliador y sosegado, interviniendo en una discusión pingüiniril del que salió mal herido.

A los 11 años fue atraído por el lado oscuro a manos de un anciano Lord Sith que, usando un Commodore, logró plantar la semilla del mal en el rubísimo muchacho, que acabaría 8 años mas tarde ingresando en la noble institución de la Universidad de Helsinki para cursar Ciencias de la Computación Prehistórica. Fué entonces en un arrebato, de los que nunca han caracterizado a este finlandísimo señor, en los que decidió programar un kernel, para poder usar en su máquina de cómputo casero, osease ordenador, un clon de Minix, un Unix para ordenadores de la potencia de un pollo con una polea en medio pero no mucho peor que los de las grandes empresas. Decidió hacerlo libre. Y lo llamó Linux en un arrebato de originalidad, luego intentó buscar un nombre menos egocéntrico, pero ya era demasiado tarde.

El resto es historia: en 1992 varias malas personas lo combinan con el proyecto GNU, las tortugas que programaban el núcleo HURD deciden tomárselo con paciencia, un tal Stallman se enfada años después porque su sistema operativo entero es llamado comúnmente como el kernel de este señor...

Felicidades.

Torvalds en neopreno


Nseries, Ubuntu 9.10, y obexFS vía USB

Para los que no os guste (o funcione) el tutorial "Mi N70 y Ubuntu, la senda del OBEX...", bien porque Obexfs es bastante engorroso (y luego tener que cambiar los permisos de los archivos descargados) o porque puede que algún bug lo dificulte, tenéis ahora la posibilidad de montar el sistema de archivos del móvil usando obexfs, de forma muy sencilla usando comandos de consola.

Antes de nada comprobad que tenéis instalados los paquetes necesarios:

sudo apt-get install fuse-utils obexftp obexfs obextool

Primero creamos una carpeta donde queramos, como por ejemplo en el escritorio:

mkdir ~/Escritorio/movil

Para ver los canales disponibles, en este caso para USB:

obexls -u

Para montar el sistema de archivos (-i para infrarrojos, -b para bluetooth especificando el dispositivo o el canal con -B, y -u para usb especificando la interfaz), vía usb por el canal 1:

obexfs -u 1 ~/Escritorio/movil

Y ya lo tendríamos acceso, si los datos están bien, al sistema de ficheros del móvil.

Por último, y antes de desconectar el teléfono, sería recomendable desmontar el sistema de ficheros.

fusermount -u ~/Escritorio/movil

Y ya podríais desconectarlo, sin peligro de corrupción del sistema de archivos, y borrar la carpeta sin miedo.

Como podéis ver es muy sencillo, aunque debido a las posibles dificultades de cara a principiantes, he creado un pequeño programa gráfico que simplifica el proceso. Lo tenéis en http://code.google.com/p/obexfs-gtk/.

Apple plagia y patenta a Compiz

No es la primera vez que a la oficina de patentes le cuelan algo que ya había sido inventado por terceras personas, ni esta será la última mientras haya suficiente dinero de por medio (OpenXML de Microsoft violaba una decena de patentes previas), pero esta vez es algo tan descarado que clama a los cuatro vientos. Aunque en Europa no existan las patentes de software, no estoy yo muy seguro de que podamos librarnos de este tipo de "patentes alegales".

Esta son las imágenes de la patente de Apple, plagiada a al control de perspectiva de interfaz de usuario, de Compiz, usando el Wiimote, que a su vez está basada en una idea de Johny Lee.

Y aquí los vídeos de Compiz, el primero de dos meses antes de la patente:


Ya no sólo es que las patentes sirvan para frenar exageradamente el desarrollo tecnológico de la humanidad, sino que en mano de las grandes corporaciones, también sirve para apropiarse de ideas de otras personas que, ésta y otras veces, lo hacen por la vocación del software libre.

Seguiremos informando

Créditos:

El espán es divertido

O cómo vengarse satisfactoriamente de alguien que ha hecho SPAM donde no debía mientras te entretienes un par de horas.

Para ponernos en situación: entre las imágenes de un grupo de facebook, de determinada temática colgaron una imagen que nada tenía que ver de Metropolitano de Madrid quejándose de una subida del precio de billetes (información en El País y El Mundo por si a alguien le interesa) y la url de otro grupo. Yo me quejo:

Yo: Esto es SPAM.
Pocomucho: lo que tú digas, pero no deja de ser una salvajada a la que nadie (i.e. la prensa, políticos, etc) le está dando publicidad. Creo que los madrileños tienen derecho a saber lo que se está planeando para su dinero antes de que sea demasiado tarde. si no eres madrileño, o si te sobra el dinero y te da igual, pues no te des por aludido y ya está.
Pocomucho: y ahí va otra vez, para el que no se haya enterado: [ He censurado el enlace por espán ]
Yo: Os quejáis de vicio, no tenéis ni idea de lo que cuesta el transporte público en otros lados.
Pocomucho: tengo perfecta idea. ya sé que el metro en londres o en munich es mucho más caro - también los salarios medios allí son mucho más elevados. Y no hay mileuristas!

¡Ale! Ya se me fué para Europa... ¿se olvidará del resto de España? Nótese el tono jocoso de lo que sigue:

Yo: España no se limita a Madrid, concepto que por lo que veo no lo tienes demasiado claro al irte tan lejos a buscar un ejemplo.
Pocomucho: he ido tan lejos porque son los ejemplos que ponen al dar la noticia los del mundo/el país. Lo sabrías si te hubieses molestado en leer la noticia antes de intentar insultarme tontamente. Por cierto, por qué te lo tomas por lo personal? Tienes algún familiar en el consorcio de transportes de madrid o qué?

Por lo visto he sido demasiado sutil, bueno, del agua derramada aprovecha la que puedas.

Yo: Yo no insulto, no hace falta, ya dejas bastante clara tu completa falta de educación al colar esta imagen, con su respectivo enlace a tu grupo, en este otro grupo que nada tiene que ver. Y mira, he encontrado un par de ciudades españolas en las que el transporte público es más caro: http://www.numbeo.com/cost-of-living/compare_cities.jsp?country1=Spain&country2=Spain&city1=Madrid&city2=Pamplona

He estado muchas veces en Madrid, y tenéis una de las mejores redes de metro de Europa (no digo que sea una de las 5, 10 o 20 mejores, pero al menos tenéis trayectos), en muchos otros sitios nos tenemos que conformar con una red de autobuses bastante deficitaria y cara (bono de 12€ por 4-11 trayectos, trayectos sin bono de 1.20 a 4.50 que cubren un área no superior al extrarradio de Madrid), y es esta última razón, junto con que, reitero, esto es SPAM, justifican mi tono.

Y no, Madrid me queda demasiado lejos como para que algún familiar o amigo trabaje por la zona.

3, 2, 1... ¡Fight!

Pocomucho on fire: Que no insultas? Y encima te jactas de buena educación? Pero tú de dónde has salido?

Nada justifica tu tono ni tu arrogancia. Si no estás de acuerdo con lo que se comenta en el grupo, perfecto. Nadie te obliga a apoyarlo. Pero no me descalifiques por pasar una información que interesa y afecta a millones de personas de esta ciudad. O descalifícame (como estás haciendo) si te da la gana, faltaría más. Pero no vayas encima dando lecciones de buena educación.

Y ahí va un consejo gratis: ya que tú no eres ni siquiera de madrid, y aseguras que en tu ciudad (sea donde sea, me da lo mismo) os timan más que aquí con el transporte, mejor harías entonces en preocuparte de tus derechos en esa ciudad en vez de atacar a los que sí nos preocupamos en la nuestra.

¡Jajaja! Prueba superada. Además, me encantan los consejos gratis, son tan... económicos. Pero esperad, que de entre los matorrales surge un aguafiestas:

Polizonte: Yo hace relativamente poco viaje a Barceona, y me asombre de lo caro que es el cercanias con respecto a madrid, y lo pauperrimo que es su servicio en algunos puntos. Y en un par de lineas de metro, los vagones son bastante antiguos. Vamos, en uno de los viajes me veia sacando el Winchester para repeler el ataque de los indios y todo. ¿Que es caro alli en comparacion?. Pues si, pero tampoco justifica aqui un desorbitado aumento del precio asi de repente. ¿Que es spam?. Pues tambien, ya que de forma directa y sin vaselina cuelas el enlace a otro grupo (que lo veo muy justificado y al que me metere) en otro tema, que aunque tambien es sobre una denuncia, hasta ahi acaban sus similitudes.

Ale, alguien con sentido común, ya se me acabó la diversión. Pues nada, a otra cosa mariposa.

Yo: Querido Pocomucho, no creo haber sido arrogante ni haberte descalificado directamente, salvo por el hecho de llamarte irrespetuoso, pero reitero que me he preocupado de no caer en descalificaciones personales (aunque me resultó insultante el hecho de que salieses fuera de España a buscar comparaciones, como si "los periféricos" no existiésemos).

Pese a esto último, y puesto que has encontrado apoyo popular, me retracto, bendito SPAM: me he divertido mucho desempolvando mi dialéctica. Mis agradecimientos a todos los participantes xD

De todo esto saco varias conclusiones:

  1. Facebook es muy divertido, sin tener que añadir chorradas en flash.
  2. Me aburro mucho, y me entretengo de formas retorcidas.
  3. Este señor no entiende que me queje de su SPAM. Os juro que si no llega a intervenir Polizonte, les clavo en su grupo un SPAM de las cacas de perro en las aceras de mi barrio.
  4. O bien la gente no entiende lo de Don't feed the troll, o este señor tenía ganas de discutir con un imbécil (osease, un servidor).
  5. Los madrileños están demasiado quemados o directamente su fama de tener mala leche es merecida.

Nota: He reinventado los nombres, porque estas pobres personas no tienen culpa de haberse cruzado conmigo en el momento y lugar equivocados: ¡No hagáis SPAM, niños!

D.E.P. CONSTITUCIÓN ESPAÑOLA DE 1978



descanse en paz
D.E.P.

CONSTITUCIÓN ESPAÑOLA DE 1978

Fallecida tras una larga agonía ante la inclusión hasta tres veces del artículo 17 bis y en última instancia en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet

Todos los ciudadanos, pequeñas, medianas y grandes empresas de informática, profesionales, operadoras, fabricantes, industrias tecnológicas, administraciones públicas, ayuntamientos, asociaciones, etc.. agradecen las muestras de cariño recibidas y comunican que, con espíritu renovado, no permitirán que caiga en el olvido cómo ha fallecido, los culpables de tan execrable acto (que esperamos que la higiene demócrática los lleve a la cárcel) y lo recordarán hasta el momento de la resurrección de los muertos.

Se avisa que al Sepelio acudirán también Doña Crisis y Doña Falta de Transparencia. Han comunicado su ausencia por motivos políticos: Don Interés General y Don Estado de Derecho.

Los afectados no nos resignamos a esta pérdida.

Constitución Española, Artículo 20

  1. Se reconocen y protegen los derechos:
    1. A expresar y difundir libremente los pensamientos, ideas y opiniones mediante la palabra, el escrito o cualquier otro medio de reproducción.
    2. A la producción y creación literaria, artística, científica y técnica.
    3. A la libertad de cátedra.
    4. A comunicar o recibir libremente información veraz por cualquier medio de difusión. La Ley regulará el derecho a la cláusula de conciencia y al secreto profesional en el ejercicio de estas libertades.
  2. El ejercicio de estos derechos no puede restringirse mediante ningún tipo de censura previa.
  3. La Ley regulará la organización y el control parlamentario de los medios de comunicación social dependientes del Estado o de cualquier ente público y garantizará el acceso a dichos medios de los grupos sociales y políticos significativos, respetando el pluralismo de la sociedad y de las diversas lenguas de España.
  4. Estas libertades tienen su límite en el respeto a los derechos reconocidos en este Título, en los preceptos de las Leyes que lo desarrollan y, especialmente, en el derecho al honor, a la intimidad, a la propia imagen y a la protección de la juventud y de la infancia.
  5. Solo podrá acordarse el secuestro de publicaciones, grabaciones y otros medios de información en virtud de resolución judicial.

Vía: Constitución Española de 1978

La cultura está en La Red

Basta ya de la demagogia de los defensores de los vetustos sistemas de distribución y sus grupos de presión gubernamental, que además lo hacen intentando acabar con nuestros derechos.

He aquí unos buenos ejemplos de que Internet no destruye la cultura, sino que la democratiza, porque esos que antes eran simples consumidores de los medios masivos, controlados por estos esperpénticos personajes, ahora generan y divulgan cultura por sí mismos1.

Big Buck Bunny

Creado por la gente del proyecto Blender, publicada en 2008, bajo licencia Creative Commons CC-BY.

Born of Hope

Creado por aficionados, con un resultado muy profesional, estrenado este 1 de diciembre. Copyright permisivo "por y para aficionados".

The Hunt for Gollum

Y otro, esta vez siendo un corto de 40 minutos. Copyright permisivo "por y para aficionados".

Aviso que, para los vídeos de Daily Motion, tenéis los subtítulos en el menú del reproductor. Los enlaces a sus webs están más abajo.

Música Creative Commons

Pongo éstos porque son los que he encontrado, y algún grupo ha logrado cierta fama llegando incluso a realizar girar internacionales. Hay mucha mas música por ahí, en jamendo.com por ejemplo.


  1. Es lo que realmente les molesta.
Enlaces

Leyes que chocan contra la realidad

Una de las geniales charlas TED, obra de Larry Lessig, con subtítulos en Castellano (desactivados por defecto, pero que podéis activar).

Nuevamente, quienes realmente necesitan ver esto no lo harán, seguramente por estar muy ocupados robando, extorsionando y colando, de incógnito, leyes anticonstitucionales.

Vía: Sinergia sin Control.

Manifiesto: En defensa de los derechos fundamentales en Internet


Mismo tema, mismo dibujo.

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que...

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

(Lo mismo que en mi anterior envío, pero con muchísima menos mala leche)

No a la Ley de Economía Sostenible


Bienvenidos al nuevo mundo libre.

No suelo meterme en política, al fin y al cabo, mis opiniones son mías, pero esto ya pasa de castaño oscuro.

Ante los absurdos palos de ciego de los impresentables que conforman casi la totalidad de la clase política de esta república bananera, mal llamada España, tan solo quedaba una última estocada a nuestros ya sentenciados derechos.

El ZP, la Sinde y sus amiguetes, intentan una vez más, desde su vetusto, obsoleto e ignorante punto de vista de integrales analfabetos digitales (analfabetismo que, supongo, será extensible a cualquier tecnología aparecida después de los 90), ahogarnos aún más y estrechar el cerco a nuestra demacrada libertad, ya herida de muerte (ya ocupamos el puesto número 66 en el ranking de libertad de expresión de Reporteros sin Fronteras, por detrás de Bosnia-Herzegovina, Malí, Ghana, Namibia...).

No contentos con hundir España (incumpliendo de paso la mayor parte de sus mentiras electoralistas) ahora quieren otorgar poder censor a los muertos en vida representantes de un método obsoleto de distribución de cultura, que ellos eligen, escogen, para finalmente dilapidar parasitando a los mismos creadores que suelen defenderlos, otra vez por ignorancia de que hay un modelo mejor, un modelo que no ha surgido de mano de políticos corruptos y sus amigas las megacorporaciones, sino de ingenieros, matemáticos, físicos e idealistas: la verdadera sociedad del conocimiento.

Pero claro, el conocimiento que no pueden controlar, esto es, el que no asegure el fabricar votantes zombis descerebrados, no interesa.

Si la Ley de Economía Sostenible (por favor, si hasta su nombre es casposo a la par de estúpido) llega a aprobarse, se otorgará poder censor, sin justicia de por medio, a la SGAE, CEDRO, o cualquier defensora de la gestión arcaica de copiar y vender información protegida por medios físicos, porque eso es lo que hacen, simplemente permanecer sentados mientras sus sicarios se encargan de pedir dinero a diestro y siniestro por un trabajo de creación, distribución, o simplemente copia que no han realizado, para luego dedicar un pequeño porcentaje de todo el dinero que llenan sus bolsillos para silenciar a los creadores con suficiente solera como para alzarse al opresor. Y el resto no recibirá nada, jamás.

Cualquier web que permita la descarga de lo que ellos consideren protegido por derechos de autor (ningún tribunal deberá decidir nada), o enlace alguna web de este tipo (¿cerrarán Google?) podrá ser cerrada, desconectada, y su autor supongo que incinerado.

Muy bien señores... muy bien.

Dentro de poco sí que podremos decir eso de que cualquier tiempo pasado fue mejor, aunque sea 40 años en el pasado, tiempo al tiempo.


Vía: Alt1040

PD: Sí, ya sé, el dibujo es un poco plagio homenaje a Left 4 Dead.

Inkscape 0.47

Me entero por el blog de Jesús David que desde el día 25 de este mes está disponible la nueva versión estable del que, casi con toda seguridad, sea el mejor programa de dibujo vectorial que existe: Inkscape.

Una imagen vectorial se diferencia respecto a una de mapa de bits en que mientras la primera utiliza figuras geométricas, filtros, y fundamentos matemáticos para dar forma a una imagen, las imágenes de mapa de bits guardan la información de color de todos y cada uno de los píxeles que compondrían una imagen. Esto significa que mientras una imagen vectorial es tan sólo una serie de instrucciones (texto xml en el caso de los svg), y es escalable (puede aumentarse y disminuirse su tamaño, en teoría infinitamente, sin que se distorsione), las imágenes de mapa de bits ocupan mucho espacio, y su tamaño no puede ser variado sin que se pierda información o se pixelize, si disminuimos o aumentamos su resolución respectivamente.

Además, cualquier línea, polígono u objeto, puede ser modificado al momento con tan sólo editar sus nodos o las propiedades de estilo, por lo que he de confesar que es ésta mi forma favorita de abordar cualquier tarea de diseño gráfico (como podéis comprobar en mi sección de webcómic).

No he encontrado ningún paquete deb oficial (en la web oficial están disponibles en autopackage) pero Alan Pope se ha tomado la molestia de compilarlos para Karmic y aquí os los dejo.

i386
inkscape_0.47-0ubuntu1_i386.deb
amd64
inkscape_0.47-0ubuntu1_amd64.deb

Créditos

The Guild

Hace un tiempo, ojeando el lector de feeds, acabé, sin saber muy bien cómo (es una forma de hablar, realmente sí que lo sé) viendo una serie llamada The Guild. Hoy, ojeando mis borradores y aprovechando que ahora Google tiene traducción automática de subtítulos (la serie es británica), os la presento.

La serie trata sobre una serie de inadaptados sociales (cada uno a su modo) que juegan a un MMORPG en grupo, y que de repente se ven obligados a relacionarse entre ellos en el Mundo RealTM

La serie es muy fresca e interesante, y aún con su bajo presupuesto (al menos durante la primera temporada), XBOX Live llegó a un acuerdo en su día para emitir la primera y segunda temporada, y la tercera en primicia, con una semana de ventaja.

Aquí tenéis uno de los vídeos promocionales de la tercera temporada.



Enlaces de interés:

Créditos
Do You Wanna Date My Avatar en Alt1040 (el envío es bastante viejo; esta entrada llevaba en borradores demasiado tiempo).

Minipost sin importancia en cuanto al diseño del blog

PC en llamas

Me he cargado la plantilla (que ya de por sí era un asco en cuanto código), de modo que para realizar los cambios que quería tendré que rehacerla desde cero. Así que no os asustéis, que aunque luce muy feo, es temporal (eso sí, no sé exactamente cuan temporal será).

Taller sobre Estándares Web W3C - 25 Nov

El próximo miércoles, día 25 de Noviembre de 2009, se celebrará en la Universidad de La Laguna el Taller sobre Estándares Web W3C, de 15:00 a 19:20 horas, con la participación de Martín Álvarez, de la W3C, Carlos de la Fuente de la Fundación CTIC y Juan Francisco Hernández Ballesteros, Gerente del Instituto de Informática y Comunicaciones del Cabildo Insular de Tenerife y coautor de La Calidad del Software y su Medida.

Es gratuito, pero hay que inscribirse antes del 20 de Noviembre, cumplimentando este formulario. Aquí tenéis más información.

Aunque como suele ocurrir, quien más necesita este tipo de talleres es quien nunca está interesado en ellos.


EDITO 26.11.2009: Finalmente Juan Francisco Hernández Ballesteros no pudo asistir. Os dejo las diapositivas para quienes les pillaba lejos o quieran verlas de nuevo: Introducción W3C y Estándares Web y Construyendo la web del mañana: Movilidad, Semántica, nuevas tecnologías Web por Martín Álvarez Espinar (Oficina W3C España). No he encontrado el keynote de Carlos de la Fuente.

Boot time!

Sin bilis1: tiempos de arranque de los dos últimos hasefroch (aunque en realidad sean el mismo2) y las dos últimas versiones de Ubuntu.


  1. La entradilla que escribí en primer momento no era tan condescendiente
  2. Mismo núcleo, mismos drivers en el 99.9% de los casos, mismo diseño, mismas capas de DRM, mismo gestor de ventanas (con algunos errores menos, eso sí)... y sigue fallando como una escopeta de feria en cuanto a seguridad informática.

Créditos
Vía GULIC y TuxRadar.

¿Porqué uso GNU/Linux?

Supongo que porque es software libre… En realidad es algo mucho más complejo: Soy programador (supuestamente laboralmente, pero sobretodo por afición) y usando GNU/Linux todo es mucho mas fácil. Todo componente del sistema está mucho más cohesionado, integrado, y ordenado. Está bien diseñado (en parte es culpa de la especificación POSIX) y da posibilidades que en otros OSes simplemente no existen, y uno de sus efectos “secundarios” es la inherente seguridad que aporta todo lo anterior.

Linux está programado por profesores de universidad, profesionales con mucha solera, y tanto aficionados como empresas a las que no le importa colaborar para mejorar el mundo haciendo lo que mejor saben hacer: fabricar software. Esto es lo que me convenció, lejos de estupideces sobre si el escritorio está en tresdé, sobre si tal o cual cosa es semitransparente o un reprimido deseo de ser un rebelde social en un mundo dominado por otras alternativas (que realmente han sido impuestas).

Sin acritud.
Ésta es mi respuesta, la pregunta es cosa de 120% linux (mi comentario).

Las cosas del cine español...

...o debería decir ¿egpañol? Sea como fuere, esto es bastante desternillante. Tanta queja de culturetas llorando por más dinero público, por la descargas (legales por cierto), tanta desinformación, y tanta mafia al fin y al cabo, cuyos tentáculos infectan1 hasta el mismo órdago2 legislativo, y al final, resulta que cuando una película es buena, no necesita ni mendigar dinero a las arcas públicas para gastárselo fabricando bodrios infumables, ni necesita culpar al P2P de la mala recaudación, que si bien es cierto que nadie en su sano juicio pagaría por ver este tipo de despropósitos, y menos con la fortuna que supone ir al cine (ya ronda los 8 euros), tampoco sé de nadie que malgastara su ancho de banda en bajárselo, y ya ni digo verlo.

Pero antes de que me vaya por las ramas más de lo debido, me ha entrado curiosidad por ver las "semillas" de REC 2 según The Pirate Bay, que aunque tenga su muerte anunciada, todavía tiene vidilla. Una sorpresa, 3240 semillas (a ojo, entre los torrents que he visto) a día de hoy. Teniendo en cuenta de la fugacidad de las fuentes (el tiempo de vida de una fuente no suele exceder de varias horas), y de que la mayoría de esta gente (según he leído en los comentarios de la misma web) son angloparlantes y se quejan de lo difícil que se les ha hecho bajar los subtítulos, nos topamos con una realidad: Si la película es mala mala malísima, la mayoría, a nadie le interesa. Si la película es buena (en el sentido comercial), quien sea, aunque no esté en su idioma, hará lo que sea para verla. El primer caso es el que abunda, y es el realmente representativo. El segundo caso, donde se podría enmarcar la primera REC, el Orfanato, Los Otros, Alatriste, los diferentes Torrentes3, etcétera4.

Esto nos lleva a otra realidad, las buenas películas que van apareciendo entre nuestro tristemente patético cine nacional no provienen de esa clase de culturetas, asentada a base de manifestación, evento social, e insulto para el séptimo arte, las producciones frescas, innovadoras, vienen de directores igualmente frescos, innovadores, y frecuentemente desconocidos. Basta ya de culpar a los astros de un mal resultado en taquilla, simplemente: haced buenas películas. Es posible.

  1. Sutil pero apropiado adjetivo.
  2. No puede considerarse órgano en virtud de a lo que realmente se dedica. Definición:
    7. m. Der. Persona o conjunto de personas que actúan en representación de una organización o persona jurídica en un ámbito de competencia determinado.
    (RAE)
  3. Se hace un poco redundante buscar Torrente en un Tracker de Torrents. Personalmente no me gustan las películas de Santiago Segura, por muy majete que me parezca, siempre tratan, en mi opinión, un humor demasiado escatológico.
  4. No hablaré de Ágora porque no la he visto. Y puede que no la vea porque intuyo que no me va a gustar, soy imparcial, pero sin verla no puedo juzgar si considero que es o no una buena película. Por ejemplo: no me gustó el Laberinto del Fauno, más por la forma que por el argumento, pero es una película muy buena sin lugar a dudas. No la incluyo porque, obviamente, Guillermo del Toro es Mexicano.
La frase que no viene a cuento ¿o sí?
Fue Jesús, señor. Ahí estaba yo como si nada, cuando de pronto aparece y me cura. Un minuto soy un leproso de oficio, y al minuto siguiente me encuentro desempleado. "Estás curado, amigo". ¡Estúpido bienhechor!
(Ex-leproso, La Vida de Brian)

¿Las "protecciones" del software?

Mucha gente, atendiendo a mis viejos posts sobre wine y videojuegos, me pregunta acerca de porqué tal o cual juego online, generalmente juegos de rol masivos multijugador, no funciona.

De modo que aprovecharé la ocasión para hablaros de la falta de ética de muchos productores de software de entretenimiento, que prefieren añadir malware a sus creaciones frente corregir los errores que permiten modificar el funcionamiento de sus programas por parte de tramposos avezados, y de dónde proviene esta mala praxis.

Es cierto que la utilización de ciertas tecnologías de terceros imposibilitan arreglar esos errores1, que es justamente el caso de NCsoft, Aeria games, gpotato... Si una tecnología tiene errores, no puede arreglarse porque es propietaria y sus creadores se niegan a darte ningún tipo de garantía, señores desarrolladores: la solución no es añadir porquería a vuestro trabajo, la solución es buscar alternativas a dichas tecnologías.

El problema es mucho mas profundo de lo que parece a simple vista: Desde un principio las licencias de prácticamente cualquier software (de obligada aceptación y cumplimiento para poder usar el programa legalmente) eximen a sus creadores de cualquier tipo de responsabilidad.

Por ejemplo, si un software hace perder miles de millones de dólares a una empresa, aunque le haga entrar en quiebra, sus creadores no son legalmente responsables (la responsabilidad moral es otra historia). Es algo que ocurre continuamente.

Si además el citado software es propietario, significa que sus creadores, los cuales no te han dado ningún tipo de garantía, son los únicos que tienen la posibilidad de arreglarlo sin violar la ley. Pero ojo, ellos ya han recibido su dinero y ya no tienen razón alguna arreglar nada. Si eventualmente solucionan el error, obviamente se aprovecharán de él para ganar aún más dinero. Y esta es la principal razón por la que el software propietario es tan inseguro por diseño, y por la que los parches o correcciones a errores solo arreglan un ínfimo porcentaje de los fallos de los programas, tratándose generalmente de los referentes a cuestiones de seguridad informática (término arbitrario donde los hayan), relegando el resto a futuras "versiones" para hacer pagar nuevamente a sus clientes.

En este vacío práctico, muchas empresas han encontrado su nicho: Me refiero a las desarrolladoras de soluciones de "seguridad". Ellas producen programas que se encargan de que los posibles, y remotamente conocidos errores que plagan el software irreparable y privativo no puedan ser aprovechados por "malas personas", y confían en la suerte y ciertas técnicas muy deficitarias a la par que intrusivas para proteger también de errores que aún son desconocidos. Para ello algunos se valen de las mismas sucias tretas que el software considerado dañino que consideraremos, optimistamente, su enemigo: escalada de privilegios (rootkits), análisis de procesos, control e intoxicación de procesos en ejecución...

En este marco recién dibujado, podrían ser incluidos los antivirus, cortafuegos y software de los mas variopinto.

Pero agazapado entre el software de seguridad, existe un subconjunto que engloba distintas formas de protección del software, para las que el usuario es, en realidad, el enemigo a abatir, en las que se incluyen los gestores de DRM, Gameguard, Gameshield, Xtrap, e incluso el tristemente famoso Windows2 Genuine Advantage.

En este último caso ya no es el usuario el que instala, conscientemente, un software que se vale de sucias artimañas para paliar errores humanos que no interesa corregir, en este caso es el propio creador del software el que, en un acto de completo desprecio hacia sus clientes, añade una funcionalidad secreta que, teniendo al citado usuario en el punto de mira, comprueba y juzga todo lo que ocurre en el sistema en el que se aloja, para decidir si tal o cual programa debería estar ejecutándose, en definitiva, tomando el control del sistema en el que se ejecuta. Esto provoca que mucho software de seguridad bloquee este, ya por definición, software malicioso, y provoque quebraderos de cabeza a los ya de por sí maltratados usuarios.

En el mundo del software libre, en discordancia con todo lo anterior, los errores detectados son corregidos porque, y en esto radica el crecimiento orgánico del software libre, cualquiera puede corregir errores; esto hace innecesario de un software extra que se base en métodos sucios para tapar agujeros de diseño. Y es la inexistencia de estos errores, de los que se vale el citado software malicioso incluido en estos juegos, la razón por la que Wine es incapaz de hacer funcionar la mayor parte de las mal llamadas "protecciones" en sistemas POSIX (FreeBSD, Linux, MacOS...).

No os dejéis engañar: Gameguard, Gameshield, y demás parafernalia son sólo eufemismos para referirse a virus, troyanos y malware. Pero no todo es negativo: todavía hay empresas que no despojan de su dignidad a sus usuarios, y que se niegan3 fervientemente a incluir este tipo de porquerías en sus juegos, incluso otras4 que finalmente han optado por retirar estos "extras" en vista a los problemas generados a sus usuarios y su mas que dudosa efectividad porque, aunque lo haya dejado entrever, no he puesto de manifiesto la más que dudosa efectividad de estos sucios métodos... porque esa, es otra historia.

  1. Algunos, los mas graves, provenientes del mismo sistema operativo.
  2. ¡Maldición! ¡He nombrado al Hasefroch! ¡El Fin se acerca!
  3. Blizzard.
  4. Aion online.

Créditos
Las capturas de los errores, obviamente, están sacados de los respectivos foros de los juegos afectados: hay ciertos sistemas desoperativos con los prefiero no tratar directamente.

Mi chica geek, nº 7

Ese fatídico día que a todos nos llega... Como de costumbre, levemente basado en hechos reales. Cliclí para ampliar.

He aquí mi guiño a la obra de Toriyama.

Una programadora de vuelta al colegio...


Sí, definitivamente este tipo de chorradas lucen especialmente bien en una bitácora de actualización diaria pero... ¿ocurrirá así cuando el período actualización es tan errático como el de éste?

Créditos
Vilmente extraído del blog de Julia Segal.

Error del nivel de volumen de PulseAudio tras reiniciar

En ubuntu, bajo determinadas condiciones (en mi caso por haber ido usando el update-manager para actualizad la distribución) PulseAudio se vuelve incapaz de recordar el nivel de volumen tras los reinicios. Pero mirando por la sección de bugs del su launchpad, resulta que la culpa es realmente de lo scripts de inicio de Alsa, de modo que arreglarlo ha resultado ser de lo más sencillo (en la consola):

sudo update-rc.d -f alsa-utils remove
sudo update-rc.d alsa-utils start 50 2 S .

Créditos:
Andrew Smart por su comentario en el launchpad con la solución.

Mi chica geek, nº 6

Hoy me he atrevido a mancillar el obtuso formato de la tira en varios aspectos... pero ser estricto es problemático a veces.

Como siempre haced click para verlo en grande.

Y sí, como de costumbre, basado en hechos reales. Un saludo.

Controla el ancho de banda con Trickle

¿Cansado de que tus descargas gasten todo el ancho de banda? ¿Te tienes que ir a tomar un café porque ya no puedes hacer nada mas? ¿El navegador está apunto de suicidarse por lo que tardan las webs en cargar?

¡Nunca más! Porque ahora existe, el nuevo1, el revolucionario...

Ahora en serio, después del facepalm de rigor, toca explicarse:

Trickle es un recortador de ancho de banda, ligero, que se ejecuta en el espacio de usuario (no funciona a nivel del núcleo y no necesita ejecutarse como root). Puede funcionar conjuntamente con otras instancias (utilizando trickled) o solo. Funciona usando la precarga de librerías para el cargador POSIX. Lo que hace Trickle es pasarle a las aplicaciones su propia implementación de la librería de comunicación usando sockets. De este modo, retrasando el envío y recepción de paquetes de datos, puede controlar el tráfico. Pero ojo, solo funciona con los programas que usan dicha librería (que son casi todos, por suerte).

Detalles técnicos a parte, usarlo es muy sencillo, siempre usando el terminal, deberemos ejecutarlo pasándole por parámetro el comando de un segundo programa, que será el que sufra el recorte de ancho de banda.

trickle -d [KiB/s max. descarga] -u [KiB/s max. subida] [Comando] [Argumentos...]

Como por ejemplo;

trickle -d 50 wget -c http://(...)

De este modo, se descargará lo que sea, gastando sólo 50KiB/s de tu ancho de banda.

También podría usarse para arrancar tu cliente P2P favorito (la mayoría tienen ya la opción de limitar la velocidad, en cuyo caso os recomiendo usarla), algún programa de vídeo en demanda, aunque para lo que es verdaderamente útil es a la hora de montar servidores y que no se lleven, ni peleen por copar, el ancho de banda.

Si tenéis dudas o queréis ver el resto de opciones, utilizad las manpages, en consola:

man trickle

Esperando que os haya sido de utilidad, me despido.

  1. Bueno, nuevo, lo que es nuevo... su última versión es del 2003.

Instalando Ubuntu en un Acer AspireOne AO75h

Este portátil de 11.6 pulgadas, por las típicas presiones monopolísticas e intereses varios, viene con un sistema operativo privativo con muchísimo software extra, inútil y molesto en la mayor parte de los casos, y que afecta gravemente a la ya de por sí lisiada estabilidad del sistema. La forma mas fácil de instalar ubuntu es utilizar la imagen de disco de Ubuntu Netbook Remix (que podéis descargar de la página oficial) e imagewriter:

  • Si dispones de otro equipo con Ubuntu (o Debian), el paquete imagewriter está disponible en los repositorios (si no está en los repositorios, puedes descargarlo del PPA de Oliver Grawert).
  • Si no, puedes usar la versión win32 de imagewriter, desde el mismo sistema operativo preinstalado.

Puede que debáis arrancar la aplicación con derechos de administrador (usando sudo, o como root). En ambos casos la interfaz es prácticamente igual, elegiremos la imagen de disco que nos hemos bajado y la ubicación del lápiz USB, y ordenar que escriba los datos.


Manos a la obra

Apagad el portátil si lo teníais encendido y, con el lapiz puesto, encenderlo. Si no arranca automáticamente desde el USB, deberéis cambiar la prioridad de arranque en la utilidad de configuración de la BIOS. Si no es éste vuestro caso podéis saltaros el siguiente paso.

Durante el arranque del equipo, al encenderlo, hay apenas dos segundos correspondientes a la BIOS, en los que se muestra el logotipo del fabricante (o las pruebas de entrada/salida si el logotipo está desactivado). En ese breve momento deberéis pulsar F2 en vuestro teclado (la forma segura es darle muchas veces hasta que funcione), y os aparecerá el configurador de la BIOS.

Tened mucho cuidado, de su configuración depende el buen funcionamiento del equipo. Utilizad las flechas laterales para navegar por las secciones, y las de arriba-abajo para navegar por los campos.

Los valores de las opciones se cambian usando F5/F6 (en otras BIOS se usa +/- o incluso AvPag/RePag). Deberéis llegar hasta la sección "Boot" (arranque) y cambiar el orden de las opciones dejando "USB HDD" como la primera de todas.

Para guardar la configuración pulsad F10.

Lo siguiente es arrancar el Ubuntu desde el pendrive como un LiveCD se tratase, eligiendo la primera opción en el menú de arranque GRUB. En unos minutos tendremos un sistema GNU/Linux completamente operativo.

El sistema tenderá a ir muy lento, ya que el sistema no dispondrá de aceleración gráfica por hardware (cosa que solucionaremos más tarde), así que toca instalar. El instalador es sencillo, pero si queréis estar seguros de no perder la garantía respetad las particiones que que ya hay, solamente cambiad el tamaño de la del sistema operativo, porque por lo visto, para ciertos vendedores o lumbreras del servicio técnico les parece gustar inventarse las condiciones del contrato de garantía. Aún así, si no os importa pelearos con esos imbéciles para hacer valer vuestros derechos podéis aprovechar el disco duro entero (la garantía es, por ley, sobre el hardware y no el software. Y la misma licencia del sistema operativo incluido deja claro que no hay ningún tipo de garantía aplicable al software provisto).

No me voy a detener el en instalador, porque es muy sencillo. Una vez haya terminado preguntará si queréis seguir usando el pendrive (en esas precarias condiciones), o si optáis por reiniciar ya. En el proceso de apagado, llegará un momento en el que se os pida extraer el pendrive y pulsar Enter.


Post-instalación

Con el sistema ya listo, y actualizado (esto es importante), nos percatamos de que el sistema sigue muy lento, esto se debe a que, como dije arriba, no tenemos aceleración gráfica por hardware, por lo que el procesador del equipo tiene que ocuparse de absolutamente todo el trabajo, además de no reconocer correctamente la resolución de pantalla, lo que ya nos indica que faltan los controladores.

En un mundo perfecto, el novísimo Xorg (el servidor gráfico para linux utilizado) debería incluir todo lo necesario para funcionar correctamente, pero claro, en ese mundo perfecto todo sería software libre. En un mundo casi perfecto el gestor de controladores propietarios de Ubuntu debería darnos la posibilidad de descargarnos los controladores necesarios. Pero esto no es un mundo perfecto, y la tarjeta gráfica del equipo, que se hace llamar Intel GMA500 nos miente descaradamente: no está fabricada por intel y, por lo tanto, no puede utilizar sus controladores (y descubrir esto me llevó horas).

El chip gráfico es, en realidad, un PowerVR SGX de Imagination Technologies, y por lo visto aún no es muy común el verlo por ahí, pero por suerte, la gente de Ubuntu Mobile Edition ya nos ha hecho todo el trabajo.

Para instalar los controladores deberemos editar nuestros orígenes de software del gestor de paquetes:

sudo gedit /etc/apt/sources.list

Y añadir las siguientes líneas (acordaos de cambiar "jaunty" por el nombre de vuestra versión de ubuntu):

deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main

Además, puesto que los PPA estan firmados, deberemos importar su clave ejecutando el siguiente comando:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30

Ahora toca refrescar la lista de paquetes, e instalar los controladores (podréis hacerlo también pos synaptic si queréis):

sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d psb-firmware&&sudo apt-get install psb-kernel-source

Los scripts post-instalación se encargarán de compilar el módulo para vuestro núcleo linux, y el DKMS se encargará de actualizarlo cuando se actualice (gracias a la gente de Dell).

Por último, nos queda terminar el trabajo que el Xorg no ha podido hacer solo, editando manualmente su archivo de configuración:

sudo gedit /etc/X11/xorg.conf

Modificando o añadiendo (si no existe) la sección Device para que quede tal que así:

Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "EXA"
Option "MigrationHeuristic" "greedy"
Option "DRI" "off"
EndSection

Y con esto, tras reiniciar, deberíamos disponer tanto de aceleración gráfica como de las resoluciones adecuadas.

Si no os gusta la interfaz de Ubuntu Netbook Edition, con su extraño control sobre las ventanas y su lanzador de escritorio, podéis desactivarlo en Sistema, Prefrencias, Cambiar modo de escritorio. Aunque con aceleración gráfica no debería ir tan lento como sin ella.

Además, si sois forofos de Compiz (los efectos de escritorio) deberéis modificar su script de inicio para que acepte lsb como driver:

sudo gedit /usr/bin/compiz

Modificando la línea que contenga WHITELIST="... (usad la función de buscar) para que quede así:

WHITELIST="psb nvidia intel ati radeon i810 fglrx"

Créditos

  • El principio del tutorial es una síntesis de la ayuda oficial.
  • Me enteré de que la intel GMA500 nos miente descaradamente gracias a DiarioLinux.
  • La parte de instalar los controladores de PSB, ha sido posible gracias a comulinux.com.

Grande no significa lento

No, no he hecho el artículo por la foto.

Me he hartado de leer por ahí, en referencia a las últimas declaraciones de Linus Torvalds, cosas como "Linus Torvalds considera que Linux es grande, lento y pesado" (Alt1040) y "Linus calls Linux 'bloated and huge'" (The Register). Siendo el "bloated and huge" (sobredimensionado y enorme) reinterpretado como "grande, lento y pesado", siendo el "lento" una licencia gratuita tomada por muchos, gracias a la inventiva de Eduardo Arcos (en su extraña percepción de la lengua de Shakespeare), reproducida hasta la saciedad en el espectáculo endogámico que es la blogosfera de habla hispana.

En ningún momento se ha dicho nada respecto al desempeño o rendimiento, solo se ha llamado grande (en cuanto a líneas de código, algo importante cuando el núcleo se carga en la RAM). Suerte que Jim Whitehurst, jefe ejecutivo de Red Hat, ha aportado algo de cordura al asunto alegando que si bien es cierto que se ha crecido en tamaño, ha sido para implementar tecnologías útiles, "El CEO de Red Hat en contra de las declaraciones de Linus Torvalds" (Alt1040) (gracias Axel Marazzi por aportar algo objetividad), cuyos ecos y comentarios vuelven a reinterpretar la noticia en cuanto a acabar otra vez en la discusión sobre velocidad o rapidez, espacio recorrido relativo al tiempo transcurrido, como si de un elemento físico se tratase, en vez de ser algo imponderable en términos absolutos, completamente relativo a la percepción del usuario: No puedes soltar el núcleo en la calle, y decirle de hacer una carrera cronómetro en mano.

Sobredimensionado no significa lento. Grande no significa lento. Y el término lento en estos casos es únicamente aceptable si lo interpretamos como "relativamente lento". Obviamente, linux era más ágil (la agilidad no es ponderable, y por tanto sigue siendo algo completamente relativo) cuando tenía menos líneas de código (doce mil en 1991), pero también es cierto que sigue siendo uno de los núcleos de sistema operativo mas rápidos (y versátiles) que existen.

Atendiendo a ese sobredimensionamiento, nos topamos con que la mayor parte de añadiciones del núcleo están destinados para ofrecder compatibilidad con distinto hardware (arquitecturas de procesador, tipos de memoria y demás) que si hace falta, se usa, y en caso contrario, pues entonces no se usa (aunque por algunas razones de flujo de ejecución y gestión de recursos, aparece alguna pérdida de rendimiento en casos muy puntuales imperceptibles por el usuario, dado que estamos hablando de un programa implementado en C, un lenguaje de medio-bajo nivel), o la inclusión del sistema de módulos del núcleo o LKMs, que nos permite cargar y descargar módulos, drivers, y otras funcionalidades del kernel, en caliente, sin ninguna necesidad de reiniciar la máquina, como si de un microkernel se tratase, evitando así, paradójicamente, engordar innecesariamente el núcleo (muchos drivers de vídeo se cargan como módulos de núcleo por ejemplo).

Volviendo a la discusión de "qué demonios significa lento", el poder cargar partes del núcleo a placer, como drivers, ahorrando el reiniciar, que un sistema GNU/Linux completo cargue en 10 segundos, la multitarea real (otros sistemas adolecen de una implementación realmente mala), la genial gestión de memoria, y no tener que estar instalando mil millones de instaladores de controladores necesarios (de los cuales muchos contienen "extras" realmente molestos), es para mí la auténtica velocidad que un núcleo puede tener.

Lo que sí es realmente cierto, y puede que, aunque puede que nunca lo sepamos con certeza, fuese esto a lo que este señor finlandés se refiriera desde un principio a que linux se ha vuelto un proyecto muy grande, complejo, y difícil de mantener (ya va por más de 12 millones de líneas de código), pero este gran problema surge en todo núcleo monolítico en algún momento de su desarrollo, y es la razón por la que la fundación GNU ha seguido adelante con HURD, un núcleo puramente modular erigido sobre un microkernel. Y no me refiero a que si leemos entre líneas podría parecer que, finalmente, Torvalds apoya a HURD, nada mas lejos de la realidad. Y no, tampoco se ha disparado en el pié con esa inocente afirmación. El tema se resume a que muchos supuestos "gurús" de la blogosfera se dedican a manipular la información en pos a no sé cuales obscuros propósitos. Un saludo a Eduardo Arcos (guiño, guiño).

Y por último, lejos de cualquier presuntuosa pretensión por mi parte de establecer reglas de estilos para todos esos redactores que se han hecho eco de la noticia, algunos siendo auténticos maestros del copia y pega, otros maestros de la síntesis y el resumen, pero ninguno maestro de la investigación o la traducción: por favor, mirad de vez en cuando las fuentes de las noticias (no seáis como los medios tradicionalistas), sé que el inglés es una barrera para muchos, pero si no estáis seguros sobre algo a lo mejor deberíais hacer mutis y no extender un bulo.

Nota: he tenido que emplear el esfuerzo extra de revisar la redacción para eliminar los ataques at hominem, las descalificaciones, y los irónicos dardos envenenados de siempre. Pido disculpas si se me ha escapado algo. A ver si puedo rebajar esa bilis que viene inundando el blog y de la que no me siento especialmente orgulloso.

Créditos

La frase

El castigo del embustero es no ser creído, aún cuando diga la verdad.
(Aristóteles)

PulseAudio finalmente sirve para algo

Hace tiempo, en los tiempos de Ubuntu 8.10 (o incluso 8.04, no me acuerdo bien), renegué de PulseAudio, la capa extra sobre ALSA (el sistema de sonido para linux), por el gasto extra de procesador (y la gran cantidad de bugs, que no eran tanto culpa de PulseAudio como de los empaquetadores de Ubuntu, y su manía de no aplicar los parches de Debian).
Así que lo primero que hacía cada vez que ponía a funcionar uno de estos sistemas, era desinstalar Tracker (el indexado de ficheros de disco), PulseAudio, y demás cosas. a mi parecer, inútiles.
Pero hace poco, mientras instalaba algo con wine (sigo recomendando pywinery para lo de los prefijos), a ciertos lumbreras se les ocurrió ponerle música al instalador (que tardaba varias horas), lo que, automáticamente anularía la posibilidad de hacer cualquier cosa que requiera sonido (música, películas, juegos...).
Y me acordé de una de las funcionalidades de pulseaudio:

Poder gestionar el volumen de las aplicaciones de forma independiente. PulseAudio me salvó la noche (pude ver mientras tanto una película), aunque por lo visto sigue con pequeños bugs.

Sigo renegando de Tracker, pero quien sabe, a lo mejor lo necesito alguna vez.

Un saludo.

Mira mamá, los payasos de la tele han hecho un ubuntu

A partir de ciertas horas, empiezo a navegar sin rumbo (y la situación empeora tras mis típicas peleas con ciertas distribuciones en la máquina virtual), y no se muy bien como, he acabado dándome de bruces con:

¡Conmigo no podréis, el FSM está conmigo!

Ya sabía de la existencia de esta aberración1, de nombre ciertamente original, Ubuntu Christian Edition, así como la igualmente notoria Sabily (el Ubuntu Muslim Edition), pero nunca se me había ocurrido tomármelo en serio, hasta que hoy vi la primera en la página wiki oficial de los derivados de Ubuntu, y me di cuenta de que mira tú que raro la versión musulmana no aparecía.

Pero no convertiré esto en un dilema sobre porqué se da importancia a una payasada de este calibre, y sin embargo, se excluye a otra, porque entonces debería mencionar que, también echaría en falta la primera de este tipo de "reconstrucciones": Ubuntu Satanic Edition, que dejando de lado ese exceso de rojo y negro, es obvio que está muchísimo más trabajada.

Voy a mencionar lo que más me ha llamado la atención (cuidado que vienen curvas):

"One of the great features of UCE is the inclusion of a popular firewall, preconfigured for parental control of harmful web content."
Linux Format Issue 87 (Christmas 2006) Page 3
Que traduciré para los que os caía mal la profe de inglés:
"Una de las geniales¿? características de UCE es la incorporación de un popular¿? cortafuegos, preconfigurado para el control parental de contenido web peligroso¿?."
Yo, traducción libre de lo de arriba.
Uhh, interesante, aunque esto puede interpretarse de varias formas...
  1. Un escudo invisible mágico, sacado directamente de la saca de donde se guarda la trini, la virginidad de cierta nazarena y cosas mágicas en general, te envolverá con su brillo para que a partir de ahí ningún "accidente" ni pecador de la pradera virtual te logre retrasar en tu frenético ascenso a la beatificación.
  2. No importa que tengas 50 años, necesitas control parental, osease: que te siga vigilando tu papá, todo sea por tu espíritu. Sí, en serio.
  3. Nuestros grandes pensadores (los que piensan cosas inteligentes no, sino los que piensan nuestras cosas) han reunido una lista con webs "no peligrosas" tales como la del Opus Dei, la del Vaticano, o los foros del Ku Klux Klan, y han bloqueado todo lo demás.
  4. Y como extra, y para evitar otro cisma en nuestro ya quebrado regazo: una contraseña permitirá que nuestros pastores de almas sigan accediendo a su material pedófilo "vigorificante" pero moralmente inaceptado por la sociedad, todo sea por la Gloria de Dios Nuestro SeñorTM.

Podría seguir así durante horas, pero seguro que os aburre.

Obviamente, esto no podría salir de otro lado que de la comunidad fanática de zombis2 que conforman esa mayoría creacionista3 y estupidocéntrica de jesucristinos estadounidense (casi digo americana, pero el creacionismo no es tan fuerte al sur), a la que dedicaré la siguiente obra de arte.

Si alguien se toma esto como un ataque personal, bueno, habrá que joderse, yo también me he tomado esto como un ataque personal. No se yo muy bien que andará rondando en la cabeza de esta gente, pero desde luego que no son neuronas.

  1. Lo que muestra una vez mas que GNU/Linux está al alcance de cualquiera, incluso para la gente que cree en la magia, en los mundos de fantasía, o simplemente nunca alcanzó cierta madurez.
  2. Por lo de resucitar y tal.
  3. Aunque si os soy sinceros, yo también dudo de la teoría de la evolución: la existencia de estos lumbreras es una gran prueba en contra.
Créditos:
La imagen del velocirraptor no se sabe bien de quien es: de DarksideHalo o The Searcher.

Blogday 2009

¡Ay que ver! Se me ha vuelto a pasar el blog day (sólo por un par de horas, realmente), así que raudo y veloz sacaré mis 5 preferidos de Google Reader.

Malaprensa, informaciones independientes para contrastar toda esa información manipulada o simplemente errónea que se vierte en los medios generalistas. Para los que quieren estar bien informados o, para los que tenemos problemas sociales, una ayuda para integrarte en las discusiones sobre política, situación social, erratas de periódicos...

Outbook, trucos, consejos, y sobre linux en general. Aunque no aconsejo seguir sus tutoriales muy al pie de la letra, ya que la mayoría son simplemente ilustrativos (y pueden dar lugar a problemas de seguridad).1

La bitácora de jesusda, un blog sobre Gimp, diseño gráfico, juegos para linux, y más cosas.

Palomitas y maíz, el webcómic socarrón, llenos de sutiles guiños hacia los adictos a la tecnología.

El Mundo Today, la auténtica, única e imprescindible verdad. El medio generalista informativo independiente, noticias de candente actualidad, información contrastada y verídica. Pero de verdad de la buena, la seria y auténtica verdad verídica.2

Vaya, me ha costado más de lo que creía, si quieres más, aquí tienes lo que recomendé en el 2008 y 2007.

  1. Tienes más peligro que Steve Urkel en la Casa Blanca.
  2. Es coña.

Mi chica geek, nº 5

Me he privado de varias horas de sueño, así que puede que no me haya quedado bien, peeeeeeeeero, para saberlo deberéis hacer click para verlo en grande.
Es absurdo, lo sé, pero está basado en hechos reales.

Nueva versión de emesene

Me entero por la bitácora oficial de emesene, que ha sido liberada una versión preliminar, la 1.5, con muchas de las características que poseerá el futuro emesene2.

Para los que no lo sepáis, emesene es un cliente de mensajería para el protocolo MSN, desarrollado en Python y Gtk.

Esta nueva versión ha sido fruto del trabajo de muchas personas, y la decisión de publicarla tal cual ha provenido de la comunidad (no estaba prevista, y de ahí la sorpresa).

Entre las novedades que trae, hay que destacar:

  • La compatibilidad con la nueva versión del protocolo del Windows Live Messenger, que ni es estándar, ni es público, ni está documentado, por lo cual se ha tenido que realizar bastante ingeniería inversa para descifrarlo.
  • Nuevo sistema de plugins, ahora el emesene es extensible, e incluye de serie una buena lista de ellos: Plus! colors, Notificaciones, Mail check, etc.
  • Conexión via HTTP y soporte para proxies.
  • Soporte para cuentas @msn.
  • Mejor gestión de contactos con una nueva pestaña en preferencias para la privacidad, y la posibilidad de rechazar contactos.
  • Mejorada la gestión de mensajes sin conexión.
  • Soporte para grupos de MSN.
  • Mejoras que impiden que la interfaz de bloquee.
  • Soporte experimental para webcams, incluyendo un configurador (con su pestaña en preferencias).
  • Nuevas opciones a la hora de modificar la apariencia de las ventanas (tanto la de contactos, como las de chat).
  • Más lenguajes soportados.

Por mi parte, he probado la cámara web y funciona, y es bastante estable (he encontrado algún problema sin importancia en la gestión de contactos).

Si alguien esperaba que algún programa copara todas las características que ofrecía el ya vetusto amsn (que además de ser horrorosamente feo, se integra muy mal, al estar desarrollado con unas librerías gráficas muy antiguas), ya lo ha encontrado: desde la información sobre los contactos que te han eliminado o que has eliminado tú pero ellos te siguen teniendo en su lista de contactos, hasta el soporte para guiños y webcam, además de los emoticonos personalizados.

Todavía no hay ninguna versión empaquetada, pero puesto que está programado en python, no hace falta compilarlo para usarlo, por lo que simplemente bajándoos el tarball (el paquete de código fuente), y descomprimiéndolo donde queráis, ya lo tendréis listo para usar (incluye un ejecutable, emesene, y un script de instalación estándar de python, setup.py).

Podéis bajároslo desde la página de descargas del proyecto.

EDITO 1.10.2009: Para hacer funcionar el envío y recepción de cámara web (error "libmimic no presente") deberemos compilar la librería libmimic incluída en el paquete de código fuente. Para hacerlo, en el directorio donde la hayamos extraído, ejecutamos:

python setup.py build_ext -i

Esto ocurre porque libmimic, al contrario que el resto de emesene, está programada en C, y hay que compilarla (por suerte, el script de instalación nos libera de todo el trabajo).

Créditos

A linuxadmin.es por la solución al fallo de libmimic.

Paquetes de idioma para la útima versión de Firefox

Esto es para todos aquellos que estéis usando Shiretoko (el renombrado Firefox 3.5 de los repositorios de Ubuntu Jaunty), o hayan instalado la última versión de Firefox de cualquier otro lado, todo ello para evitar los excesivos cuelgues y el afán devorador de memoria de Firefox 3.

Si no encontráis cómo poner la interfaz en español (u otro idioma) o, si la pusisteis en su momento, pero con alguna actualización el paquete de idioma se ha quedado desfasado, siempre podréis encontrar todos los paquetes de traducción de la última versión en:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/xpi/
Entre todos los paquetes de idiomas disponibles, destacaré los siguientes (los enlaces serán siempre para la última versión estable):
Se instalan como cualquier otra extensión (tendréis que permitir su instalación, al no provenir directamente de la página de extensiones), si no sabéis que hacer, simplemente abridlos con el navegador.

A falta de un paquete oficial en Ubuntu, o de algún sistema integrado en el navegador para encontrar estos paquetes de idioma, sería buena idea el tener estos enlaces siempre a mano para cuando se actualice vuestro navegador.

Minipost: Ubuntu Jaunty VS. Notebooks

Nota mental: La actualización del kernel a 2.6.28-14 sigue sin corregir que, usando Ubuntu Jaunty, en absolutamente todos los portátiles que he probado, ocurran cuelgues severos, aleatorios pero frecuentes (aún con el ordenador frío), además de un "leve" problema de sobrecalentamiento. Llevo tres semanas investigando, en cuanto encuentre alguna información al respecto la publicaré.