February 07, 2010

Meiga 0.3.2 released

This new release doesn’t use GtkBuilder anymore, so the GUI problems caused by incompatibilities between GtkBuilder versions shouldn’t be noticed now.

Files are now iterated instead of being mapped into memory. This makes Meiga a little bit slower but allows execution on low memory machines, as suggested by Steven.

Meiga now also works in Karmic. Just use the Jaunty packages and they will work fine. You can get it from http://meiga.igalia.com.

por eocanha el February 07, 2010 08:30 PM

Publicada Mandriva Linux 2010 Spring Alpha2

Mandriva Linux 2010 Spring Alpha2 estará dispoñible nos servidores públicos nas vindeiras horas. Nesta segunda versión candidata, poderedes atopar as imaxes do DVD Free nas súas versións de 32 e 64 bits.

Coma recordatorio, aquí tedes a planificación das liberacións:
http://wiki.mandriva.com/en/2010.1_Development#Planning

Neste outro enlace tedes dispoñibles as especificacións:
http://wiki.mandriva.com/en/2010.1_Development#Technical_specifications

E, finalmente, podedes atopar máis información da Alpha2 aquí:
http://wiki.mandriva.com/en/2010.1_Alpha_2

Novamente, lembrarvos que Mandriva agradece tódalas probas que se lle envíen xa que entende que son necesarias para axudarlle a mellorar a versión final.

por Xuco (noreply@blogger.com) el February 07, 2010 07:37 PM

February 04, 2010

Updates on Hildon and Vagalume

It’s been almost two months since my last blog post so here’s a quick update on the things I’ve been doing lately.

Vagalume 0.8.3

The first thing that I’d like to mention is the upcoming release of Vagalume 0.8.3 (which will probably happen during this weekend). The only changes in this version are that menus and dialogs have been fremantlized using the Hildon 2.2 style. It’s not an enourmous change, but it was about time :)

Here’s a screenshot of the new preferences dialog (click to enlarge):

Vagalume preferences dialog

Note that this release is only interesting for N900 users. There are no significant changes in v0.8.3 compared to v0.8.2 for other platforms.

Hildon development

There’s been quite a few changes in Hildon during the last weeks. The maemo.org Bugzilla has been working reasonably well and I’m glad to say that some important bugs that have been fixed lately were reported directly by end users.

Apart from tons of bug fixes and speed improvements, perhaps the most easily noticeable change in Hildon that you’ll see in the upcoming Maemo update is the new “live search” feature for tree views.

Hildon Live Search

You’ve seen it in the “Contacts” application and Claudio talked about it some weeks ago. There’s been a lot of tuning since then (including the support for icon views) and now it’s essentially ready. I hope it’ll make the overall user experience of the N900 a bit better.

FOSDEM 2010

Last, but not least, tomorrow I’m flying to Brussels to attend FOSDEM 2010.

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Some fellow Igalians are giving talks there (Joaquim about OCRFeeder and SeriesFinale, Victor about the dspbridge for OMAP3 and Philippe about multimedia in WebKitGTK+ with GStreamer).

We’ll arrive soon so we’ll be at the beer event on Friday night.

See you there!

por berto el February 04, 2010 02:01 PM

Recordando las palabras de Federico García Lorca.

¿Qué pensaría Federico García Lorca de esta noticia: La SGAE quiere cobrar por la representación de «Bodas de Sangre» a los alumnos de un instituto coruñés?

No parece que fuese a estar contento ni de acuerdo con la SGAE si leemos sus palabras:

Y yo ataco aquí violentamente a los que solamente hablan de reivindicaciones económicas sin nombrar jamás las reivindicaciones culturales que es lo que los pueblos piden a gritos.

Mientras que actores y autores estén en manos de empresas absolutamente comerciales, libres y sin control literario ni estatal de ninguna especie, empresas ayunas de todo criterio y sin garantía de ninguna clase, actores, autores y el teatro entero se hundirá cada día más, sin salvación posible.

Arte por encima de todo. Arte nobilísimo. y vosotros, queridos actores, artistas por encima de todo. Artistas de pies a cabeza, puesto que por amor y vocación habéis subido al mundo fingido y doloroso de las tablas. Artistas por ocupación y preocupación. Desde el teatro más modesto al más encumbrado se debe escribir la palabra “Arte” en salas y camerinos, porque si no vamos a tener que poner la palabra “Comercio” o alguna otra que no me atrevo a decir.

Son fragmentos extraídos del discurso pronunciado con motivo de la inauguración de la Biblioteca de Fuentevaqueros, el primero, y de una conferencia sobre teatro, los otros dos.

por Teodoro el February 04, 2010 08:27 AM

February 03, 2010

Trying latest epiphany/WebKit in Ubuntu

Even though I’ll be stating the obvious for so many ubuntu users/developers reading this post, I’d like to post a quick recipe for those who don’t know how to easily install the latest version of epiphany with the WebKit backend, as well as all the needed dependencies, without having to mess with compiling the source code (which is not always an easy nor a quick task, by the way).

So here we go

  1. First of all, this only works for Ubuntu Jaunty or Karmic, since there are no PPAs available for previous distros to install Epiphany (WebKit PPAs provided since Hardy).
  2. Add the PPA’s from the WebKit Team both for installing latest version of WebKit and Epiphany. So, that is, add the following lines to your /etc/apt/sources.list file (replace ‘karmic’ with ‘jaunty’ if needed):
    deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu karmic main 
    
    deb http://ppa.launchpad.net/webkit-team/epiphany/ubuntu karmic main
    deb-src http://ppa.launchpad.net/webkit-team/epiphany/ubuntu karmic main
  3. Import the GPG key of the repo in APT:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2D9A3C5B
  4. Update APT packages cache:
    sudo apt-get update
  5. Install the needed packages:
    sudo apt-get install epiphany-browser epiphany-browser-dataepiphany-extensions
  6. Just wait and let APT to do its magic :-)

And that’s all. After those simple steps you should be enjoying the last version of  this great and amazingly fast browser (2.29.6 at the time of writing this post), which is nowadays under heavy development, continuously getting better, better and even better on its roadmap towards GNOME 2.30.

So, what are you waiting for? Just go ahead and give it a try if you haven’t done it yet and make it your default browser ;-) . Now you don’t have to manually compile all the needed stuff you just don’t have any good excuse not to do it.

And don’t forget to report any issue you find in the bugzilla. Remember feedback (and patches, of course) is the best way to help with improving it even more!

Ah! by the way, almost forgot to say that…

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

…as another member of the Igalia gang hanging around there this weekend.

See you there guys!

[Update 2010/01/04] As commented by zerwas, there’s an even easier way from Karmic on:

  1. Add the PPA’s from the WebKit Team both for installing latest version of WebKit and Epiphany:
    sudo add-apt-repository ppa:webkit-team/ppa
    sudo add-apt-repository ppa:webkit-team/epiphany
  2. Update APT packages cache:
    sudo apt-get update
  3. Install the needed packages:
    sudo apt-get install epiphany-browser epiphany-browser-dataepiphany-extensions

por msanchez el February 03, 2010 09:53 PM

February 01, 2010

¡Más difícil todavía!

En este vídeo veréis qué cosas se me ocurre hacer cuando los juegos malabares y el cubo de Rubik ya no son un desafío lo suficientemente grande.

(Mi teoría es que todavía tengo jet-lag).

por jacobo el February 01, 2010 08:07 AM

January 29, 2010

Cantautoras pop anglosajonas

Últimamente estoy descubriendo mucha música nueva gracias a last.fm. Soy un orgulloso suscriptor de pago: 3€ al mes me parece poco para todo el beneficio que obtengo.

Hay canciones que me parecen muy buenas, y que parece mentira que nadie más las conozca. Casi todas canciones pertenece al género que yo llamaría "cantautoras pop anglosajonas": chicas más bien jóvenes, que hacen canciones pop sobre amores y desdichas, tocan la guitarra o el piano, y son británicas o americanas. Es un poco embarazoso reconocerlo, porque mis amigos me tienen por heavy. Pero algún día había que salir del armario (musical).

También estoy escuchando el Devil without a cause de Kid Rock (famoso por la canción Bawitdaba y por haber estado casado con Pamela Anderson), el God has a plan for us all de Angtoria y Back into your system de Saliva. No piensen que me he echado a perder del todo.

En resumen: que aquí les pongo una lista de canciones que he escuchado recientemente, de artistas no conocidos aquí (que yo sepa; a lo mejor sí que lo son y soy yo el despistado), y que merecen la pena, con enlace a video en Youtube o similar. El orden es arbitrario, según me voy acordando.

Sólo cinco, para que no tengan excusa y puedan escucharlas sin perder mucho tiempo. Espero acertar y descubrirles algo nuevo que les guste. Que es de lo que va la vida, al final.

por xouba el January 29, 2010 06:30 PM

January 28, 2010

Up to Secure 2010

Tras más de 6 meses de baja hoy he vuelto a la oficina, denodo me ha permitido empezar el día asistiendo al "Technet & Security: Up to Secure 2010". Unas cinco horas de presentaciones muy interesantes de varios productos. Se celebró en el Centro Social de Caixa Nova, un sitio muy elegante aunque no puedo entender la manía que tienen algunos de reinventar algo tan sencillo como un pasamanos y sustituirlo por un engendro metálico que poco parece invitar a apoyarse en él.


Llegué tarde, entré e intenté hacer el menor ruido posible refugiándome en un sitio libre que había en un lateral y, sorpresa, delante de mí había un hombre tecleando como un loco en su portátil y ese hombre era referido por los ponentes como "Chema". El mismísimo maligno estaba delante de mí. Chema Alonso es un MVP, también es autor de un muy recomendable blog y ponente-organizador en un sinfín de eventos (casi todos de corte pro Microsoft).

Al maligno ya lo he visto alguna vez y cuando lo oigo tengo la misma impresión que cuando hablo con un par de grandes amigos de fútbol. Me encanta hablar con ellos porque saben un montón de fútbol, tienen sentido crítico y razonan las opiniones pero al igual que me pasa con ellos resulta que en el fondo todos tenemos camiseta y por muy imparciales que pretendamos ser al final salen los colores.

En este caso, con Chema Alonso lo normal es que las cosas buenas de Microsoft salgan bien claras y las no tan buenas se pasen rápidamente con una sonrisa. A un linuxero como yo pues muchos de sus comentarios pueden resultarle algo hirientes pero como uno se ha vuelto sysadmin que se enfrenta a mundos corporativos (en otras palabras, windows) pues tiene que saber de todo e incluso se da cuenta que en el lado del mal también hacen algunas cosas bien.

Así que me leo el blog del maligno todos los días y lo veo cuando puedo porque es un crack; sabe de lo que habla y aún encima te divierte. Es un showman que hace un espectáculo con sus presentaciones. La edad nos hace más sabios (o aburridos), hace 5 años me hubiera esforzado en responderle cuando comentó con ironía lo útil que era poder acceder al código fuente. Ahora me quedo callado y simplemente escucho. Incluso soy capaz de apurar para encontrar una llave usb que necesitó para hacer su demostración.

"Up to Secure" en Coruña eran cinco charlas, todas transcurrieron de forma amena y con un horario bastante bien cumplido, muy agradecido por ello. En todas ellas se escuchaba muy bien y los portátiles y proyectores funcionaron perfectamente. Sólo hubo una demo que falló ligeramente (recuperación de un AD con Quest). Se nota que son buenos y que han repetido el evento varias veces.

"D-Link: Circuitos de Video Vigilancia IP": se comentó el catálogo de cámaras DLink (basadas en ip y alimentadas por ethernet) así como el software que viene con ellas que permite lanzar alertas y búsquedas según eventos (movimientos en ciertas partes de la imagen) así como grabar y almacenar. Todo orientado a la PYME, no parece caro y el software parecía muy fácil de usar.

"SmartAccess: Portátiles Corporativos a Pruebas de Robo": se comentaron las tecnologías básicas que traen Windows Vista y 7 (bitlocker y bitlocker to go) y las relacionadas con tecnologías biométricas. SmartAccess además vende un producto económico para facilitar y ampliar el uso de smartcards o sensores biométricos.

"Microsoft Technet: Forefront Protection, Corporate Client Security": Microsoft por fin empieza a tener un antivirus razonable y a un módico precio. Es administrable desde una consola para toda la red y con políticas aplicables en el AD. Lo raro es que en palabras de Chema Alonso este producto realmente es un Microsoft Security Essentials con un logo nuevo y administración central.

"Quest Software: Estrategia ante Desastres en AD y Exchange": se enseñó un producto comercial que facilita enormemente el backup de un AD o Exchange. Con el AD permite restaurar sólo algunos cambios a partir de vistas e informes que muestran las diferencias entre los diferentes backups que tengamos, además se hace la restauración sin parar ningún DC. Quest a Exchange le aporta tener restauración a nivel de buzón o mensaje (con búsquedas por contenido) usando copias de la BD, no de los buzones. En todo caso, los backups con Quest ocupan mucho menos que las alternativas oficiales de Ms.

"Informática 64: Guerras Navales": Chema Alonso hizo una comparativa sobre los navegadores disponibles en Windows desde el punto de vista de la seguridad. En su estudio fue Internet Explorer el que resultó ser la mejor alternativa para un entorno corporativo. Las razones son el uso de todas las características de seguridad que provee Vista/7 (virtualización, DEP, randomization, niveles de confianza...), una más que discutible cuantización de vulnerabilidades/mes, posibilidades de centralizar la administración de navegadores con el uso de políticas en el AD según usuario/grupo y la posibilidad de tener diversos modos de seguridad según la zona de Internet que se esté usando.

En fin, las charlas tenían un fuerte sentido comercial (o sea hablar bien de lo que se vende) pero estaban bien hechas y lo que venden parece más que interesante y da varias alternativas a problemas que he visto. Así que considero que el tiempo ha estado bien invertido.

por Juanjo Iglesias (noreply@blogger.com) el January 28, 2010 10:51 PM

January 25, 2010

Renaissance

Chanson d’Après-midi

Quoique tes sourcils méchants
Te donnent un air étrange
Qui n’est pas celui d’un ange,
Sorcière aux yeux alléchants,

Je t’adore, ô ma frivole,
Ma terrible passion !
Avec la dévotion
Du prêtre pour son idole.

Le désert et la forêt
Embaument tes tresses rudes,
Ta tête a les attitudes
De l’énigme et du secret.

Sur ta chair le parfum rôde
Comme autour d’un encensoir ;
Tu charmes comme le soir,
Nymphe ténébreuse et chaude.

Ah ! les philtres les plus forts
Ne valent pas ta paresse,
Et tu connais la caresse
Qui fait revivre les morts !

Tes hanches sont amoureuses
De ton dos et de tes seins,
Et tu ravis les coussins
Par tes poses langoureuses.

Quelquefois, pour apaiser
Ta rage mystérieuse,
Tu prodigues, sérieuse,
La morsure et le baiser ;

Tu me déchires, ma brune,
Avec un rire moqueur,
Et puis tu mets sur mon cœur
Ton œil doux comme la lune.

Sous tes souliers de satin,
Sous tes charmants pieds de soie,
Moi, je mets ma grande joie,
Mon génie et mon destin,

Mon âme par toi guérie,
Par toi, lumière et couleur !
Explosion de chaleur
Dans ma noire Sibérie !

Charles Baudelaire, 1860

por 曹 tsao el January 25, 2010 11:18 PM

January 17, 2010

En California

Hala, ya he emigrado a Mountain View, aunque algunos no se lo creyeran cuando anuncié que vendría (porque lo hice el 28 de diciembre; qué malvado soy, por Dios).

Why, this *is* California!

Veamos: una calle con 6 carriles, aceras de cemento... sí, esto es California.

Cuando compré el billete de avión, me fastidió comprobar que Aer Lingus había retirado el vuelo directo Dublín - San Francisco. Es que era un vuelo de 10 horas en un Airbus 340 (fuselaje ancho); salías por la mañana y llegabas a mediodía. Sin embargo, ahora tuve que comprarlo en American Airlines, con escala en Chicago, usando un Boeing 757 para el primer tramo (8 horas) y un MD-83 para el segundo (5 horas).

Por cierto, mirad lo que me encontré en Chicago, al salir del trenecito que me llevó de la Terminal 5 a la Terminal 3:

Arsa! Salero!

¡Ay, arsa!

Y bueno, de momento aquí estoy, en California y sin casa propia. Pero que nadie se preocupe por mi, que California es muy buena para los sin techo:

por jacobo el January 17, 2010 10:48 PM

January 13, 2010

El quid de la cuestión.

Viñeta cómica
Licencia Creative Commons Autor: Rodera. Imagen con licencia de Creative Commons y publicada en ADN.es.

por Teodoro el January 13, 2010 08:07 AM

Porting Frogr 0.2 to Maemo 5

During the last days (well, actually during the last nights [*]), I’ve been spending some time in adapting frogr 0.2 to also compile and work on my brand new N900 (thanks Igalia!), and this is the humble result up to date:

Frogr 0.2 for Fremantle

Perhaps you’re thinking why the hell I needed frogr to upload pictures when the N900 already comes with a nice and handy sharing application to upload pictures directly from the camera app or the image viewer, so here you have some use cases where I found the  sharing app not enough for my needs:

Update: I’m correcting this post here since it seems the sharing application already was capable of doing some of those things I mentioned above (ups!). Anyway, as I commented there, this does not discourage me even a little bit of keeping porting my little frogr to Fremantle, but just encourage me to try to make a difference and because… why not to tell it? I’d just love to bring frogr with me wherever I go :-) . Thanks Daniel for your comment!

Current status of this port to Fremantle is still work in progress so don’t expect to find anything working out-of-the-box if you download the source code at this moment, but the idea is to get it into a stable state soon to upload it to maemo-extras, along with a packaged version for Fremantle of the great flickcurl library, which is a requirement for frogr to work (and at this moment I’m jsut packaging and using it on my own for development purposes).

[*] I think the screenshot explains pretty well the main reason why I work so slowly and at late hours in frogr :-)

por msanchez el January 13, 2010 08:06 AM

January 12, 2010

Una de breves

Es la hora de escribir una sola historia con varios breves, que si no, se acumulan:

por jacobo el January 12, 2010 01:15 AM

January 11, 2010

OpenBSD

Vamos a dejar claras algunas cosas sobre OpenBSD:

Ahora bien: dicho todo esto, el sistema de firewalling es muy bueno (y no es otra ironía, lo digo completamente en serio). Ya había oído que la sintaxis de pf era mucho mejor que la de iptables, pero como uno es un poco talibán de lo suyo y se está convirtiendo en un carcamal reaccionario con el paso de los años, no le había prestado mucha atención.

Tengo nuevo ordenador desde hace unas semanas, y no quería "ensuciar" la instalación de escritorio con muchos programas "de servidor" que usaba para mantener una pequeña infraestructura de máquinas virtuales para pruebas: squid, dnsmasq, enmascaramiento con iptables (vean mi entrada anterior sobre Firestarter y FWBuilder), etc. Lo que hice fue crear una máquina virtual que hace todas esas cosas, conectada por un lado a la red "externa" (la que recibe IPs por DHCP desde el router de Internet) y por otro a una red interna en la que cuelgo las máquinas virtuales. Podría haberle puesto Linux, como a todas las demás, pero como soy un friki le puse OpenBSD.

La parte de configurar los "repositorios" de paquetes, instalar dnsmasq y squid y configurarlos para que arranquen con el inicio del sistema ya hizo saltar algunas de mis fobias anti-BSD. El sistema de arranque, en concreto: yo siempre he sido más de SysV, con su directorio init.d y sus miles de scripts de control de servicios; el sistema BSD de "el gran script arrancador" me parece un atavismo informático. Pero funciona, y tampoco iba a pegarme tanto con esto como para quejarme.

La parte del firewall me llevó algo más, por desconocimiento de cómo "hablar firewallés" con OpenBSD. Y fue un agradable descubrimiento. Ejemplos a continuación.

Esto es lo que quería hacer: dada una red interna (la 10.0.0.0/8) configurada en el interfaz "interno" (em1) de la máquina, en la que van a estar las máquinas virtuales, debía permitirse el paso de todo el tráfico desde esa red y enmascararlo con la IP del interfaz "externo" (em0). Con iptables serían dos reglas (suponiendo eth0 y eth1):

iptables -A FORWARD -i eth1 -s 10.0.0.0/8 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/8 -j MASQUERADE

Lo primero que se puede hacer en OpenBSD con pf y que no se puede hacer con iptables es algo tan básico como definir grupos. Por ejemplo, éste con las redes internas:

localnets = "{ 10.0.0.0/8 }"

Que podría ampliar a más redes, incluyéndolas en la misma variable. No vean la de bucles for que he hecho yo con iptables porque no tiene una cosa así. Ridículo. Hay algo llamado ipset que lo implementa, pero claro, no está en la versión "oficial". Y eso implica parchear y mantener algo distinto a lo que viene con la distribución. Que va a ser que no.

Hacer lo que quería con pf sería:

pass in on em1 from { $localnets } to any
nat on em1 from { $localnets } to any -> em0

Me rasca un poco eso del "->" para indicar la dirección IP con la que se va a hacer NAT (en este caso, la que sea que tenga el interfaz em0). Admitámoslo como una extravagancia más de OpenBSD.

Son dos líneas, exactamente igual que con iptables. Pero les reto a presentarles las dos versiones a alguien que no sepa nada ni de iptables ni de pf, y que diga cuál de las dos prefiere. La versión de OpenBSD es mucho más fácil de ver, y hace lo mismo, que es lo importante. Si un día tengo ganas y tiempo, a lo mejor intento crear la configuración de un firewall complicado que tenga ahora con iptables usando pf. Sólo por ver si la diferencia se hace todavía más grande o se mitiga un poco. Una cosa que no sé si se puede hacer en pf, por ejemplo, son cadenas de usuario para agrupar las reglas. A lo mejor metiéndose más a fondo descubro que no, y otras limitaciones que no son visibles a simple vista.

No voy a pasarme a OpenBSD, ni nada parecido. Sólo me gustaría que alguien portara pf a Linux, o hiciera un front-end tipo pf para iptables. Parece que la siguiente generación de los firewall en Linux, nftables, será más parecida a pf. Pero por lo poquísimo que he visto, parece más bien algo más complicado. Sería cambiar una cosa difícil por otra igual de difícil, que no es mucho progreso.

Aalguien debería mandarle un CD de OpenBSD a la gente de netfilter para que pensara en ello.

por xouba el January 11, 2010 12:00 PM

January 09, 2010

Publicada Mandriva Linux 2010 Spring Alpha1

Mandriva Linux 2010 Spring alpha1 está dispoñible dende hoxe nos servidores públicos (só a versión Free en DVD) exclusivamente para facer probas (non se recomenda a súa instalación coma distribución de traballo).

Especificacións técnicas:

http://wiki.mandriva.com/en/uploads/e/e9/Specs2010spring.pdf


Planificación do desenvolvemento:

http://wiki.mandriva.com/en/2010.1_Development#Development_planning:_2010_Spring_planning_and_delivery

Toda a información sobre a versión alpha1:

http://wiki.mandriva.com/en/2010.1_Alpha_1

Mandriva agradece tódalas probas que se lle envíen xa que entende que son necesarias para axudarlle a mellorar a versión final.

por Xuco (noreply@blogger.com) el January 09, 2010 08:18 PM

January 04, 2010

Avatar 3D es una artesanía que no un arte

Hoy he ido a ver Avatar 3D en el cine Los Rosales de A Coruña. La película me ha gustado pero me ha decepcionado. Lo que había leído de ella me orientaba para entender Avatar no como una obra maestra pero si como un cambio revolucionario en lo que es el cine gracias a sus poderosos efectos 3D.


Igual debería probar la película en otro cine antes de aventurar mi opinión pero es que realmente la dichosa tercera dimensión de Avatar no me ha parecido nada revolucionario. Hay secuencias que realmente te pueden sorprender gracias a algún bicho que se mueve rápido dando la sensación de que se abalanza hacia ti pero en las secuencias normales el 3D no me ha aportado nada que no lo hubiera hecho un plano de toda la vida.

Este es mi segundo contacto serio con la tercera dimensión en el cine. Hace bastantes años había visto "Pesadilla Final" (no estoy seguro del título). Las gafas eran más cutres, de cartón con papel celo, en vez de esta pasta con vidrio plástico tan futurista que te dan en Avatar. La secuencia de aquella película también me había impresionado. Era el desenlace final con un montón de espíritus que salían del cuerpo de Freddie Kruger a toda velocidad hacía los espectadores. Los colores eran un poco artificiosos pero ciertamente asustaban de lo lindo y me habían sorprendido. Esta vez no ha ocurrido así.

Avatar sin 3D, para mi es una película para ver con palomitas. Se deja ver y entretiene pero también cansa a veces. Es muy larga, casi tres horas. Me da la sensación de que es una mezcla de 3-4 películas. Un poquito de Bailando con Lobos, otro de Aliens, Dune y acabamos metiendo a Tarzan invocando a las bestias, metemos un toque ecologista que está de moda (en el 2134 seremos alienígenas que se quieren cargar otros planetas para repetir lo que hicimos con La Tierra) y otro espiritual-gaia que da exotismo a este producto. La apuesta parece interesante pero creo que pretende abarcar demasiado.

Los actores no compensan el mal guión. Sigourney Weaver puede dar bastante más de lo que se ve en Avatar. Sam Worthington cumple con su papel. Le sobra físico para hacer de marine y poner cara de duro aunque claro le falta poder transmitir el cambio que sufre su personaje al aliarse con los nativos de Pandora y convertirse en su líder (y responsable de la muerte de cientos de terrestres). La única excepción positiva es Michelle Rodríguez claro que tampoco es que tenga mucho papel, a ver cuando veo una película de verdad de esta chica que tan bien hace de "tía dura".

La realización de la película es buena pero no me convence la dichosa Pandora. Es un problema inventar un mundo alienígena porque acabas haciendo que todo sea nuevo y distinto y eso cansa. Me cansa tanto color brillante, sobre todo cuando hablamos de un bosque y animales. Te acaba dando una sensación artificial, que te recuerda a videojuegos no a la realidad.

Eso sí, como no podía ser de otra forma la batalla entre terrestres y Na'vi está muy bien. Al fin y al cabo hablamos de marines luchando contra alienígenas y eso son muchos fuegos artificiales. Y hablando de artificio pues mi conclusión sobre Avatar. Se enciende rápido, proyecta mucha luz y ruido pero rápidamente se apaga. Está muy bien hecho y tiene toda la garantía del artesano James Cameron pero te dará la sensación de que podía haber sido mucho mejor.

por Juanjo Iglesias (noreply@blogger.com) el January 04, 2010 12:59 AM

December 30, 2009

FAIL! Cert-Error

Hoy una CA de nivel 1 … dice que no se puede confiar en ellos … ¿No lo conderamos un Fail?

por kour el December 30, 2009 07:24 PM

December 28, 2009

Conquistando territorios.

Los de la provincia de Pontevedra queremos que deje de ser la provincia gallega más pequeña. Para ello hemos empezado una conquista de territorios.

Captura de El Tiempo en TVE1
Como se puede ver ya hemos conquistado Ribeira.

por Teodoro el December 28, 2009 08:23 AM

Pronto de mudanza

No lo había comentado por aquí, pero resulta que en enero me largo de Dublín (Irlanda) para irme a Mountain View (California), para currar en la central de Google.

De momento cuento con tener mejor tiempo que en Dublín, y realmente espero que sea así, porque en el corto plazo me toca abrir una cuenta en un banco, buscar apartamento, obtener el número de la seguridad social, sacarme otra vez el carnet de conducir, etc., etc. Al menos, que el buen tiempo me sirva de consuelo.

Espero que, cuando llegue, Obama haya arreglado ya el sistema sanitario :)

Actualización: A pesar de la fecha, es cierto. ¡Algunos habéis picado! :P

por jacobo el December 28, 2009 01:17 AM

December 21, 2009

Consejos para hacer buenos scripts (y backups)

Hoy toca fusilar a W. Curtis Preston y su excelente "Backup & Recovery" dónde da cuatro grandes consejos para usar en scripts relacionados con backups (aunque también valen para otras cosas):

  • Chequear muchas, muchas veces. Controlar siempre el código de retorno de cualquier comando o programa que ejecutemos. Si puedes intenta solucionar el error.
  • Notificar una y mil veces. Notificar sobre cualquier cosa anormal que se produzca. Usar 'grep -v' para eliminar líneas de salida no deseadas (que tenemos claras cuales son) y no 'grep' sobre las líneas de salida que queremos notificar (no mandaríamos las líneas raras que a veces salen). Nunca asumir nada, sendmail no tiene porque funcionar así que mejor busca siempre robustez. Si no hay correo, usa el log y sino el error estandar.
  • Almacena la tabla de contenidos de cada volumen de backup que hagas. Si tu sistema de backup tiene un buen catálogo entonces lo que tienes que hacer es un buen backup adicional del backup.
  • Comprueba bien las salidas de ssh o rsh. "$ ssh remote-system do_stuff ; echo $?" devuelve la salida de ssh, no de "do_stuff". Usa algo como:
rsh apollo "ls -l /tmp/* ; echo \$?>/tmp/ls. success"
SUCCESS=` rsh apollo cat /tmp/ls. success ; rm /tmp/ls. success`
if [ $SUCCESS -eq 0 ] ; then
#everything worked
echo "Everything worked. "
else
echo "Something bad happened! "
fi

por Juanjo Iglesias (noreply@blogger.com) el December 21, 2009 03:30 PM

Connecting a laptop to the internet with Yoigo trough N900 using bluetooth

Some simple steps to do tethering over bluetooth to connect to Yoigo Spanish carrier:

  1. Enable the Maemo Extras-devel catalog (URL: http://repository.maemo.org/extras-devel, Distribution: fremantle, Components: free non-free) and install “Bluetooth Dial-up Networking”.
  2. In your computer, edit /etc/bluetooth/rfcomm.conf to look like this, but using your own bluetooth device address (use hcitool scan from your laptop to get it):
    rfcomm1 {
            # Automatically bind the device at startup
            bind yes;                                 
    
            # Bluetooth address of the device
            device 00:11:22:33:44:55         
    
            # RFCOMM channel for the connection
            channel 2;                         
    
            # Description of the connection
            comment "N900";
    }
    

    Channels 1 and 3 are also available and can be defined as rfcomm0 and rfcomm2, but the scope of that is out of this post.

  3. Now edit the file /home/youruser/.wvdialrc in your laptop (using your own username) to look like this:
    [Dialer YoigoBT]
    init1 = AT+CGDCONT=1,"IP","internet"
    Username = ''
    Password = ''
    Modem = /dev/rfcomm1
    Phone = *99#
    

To connect to the internet, simply open a terminal and type:

sudo wvdial YoigoBT

To disconnect, just press CTRL+c and it’s done.

Thanks to this post, which was used as a reference on how to connect using Nokia devices.

por eocanha el December 21, 2009 02:52 PM

December 20, 2009

WebKitGTK+ Hackfest is over

I’m writing this post from the Igalia office on Sunday at 23:00 pm and no… I’m not crazy nor I was expulsed from home or something like that. It’s just that today is the last day of the WebKitGTK+ hackfest and, although  was not officially an attendant to the hackfest (see http://live.gnome.org/WebKitGtk/Hackfest2009), I don’t regret to have joined yesterday, since it was a quite productive and interesting experience, and hopefully quite productive as well for the projects that most of the people here were working on during the whole week.

To be honest, in my case there’s not much stuff to to talk about but just a couple of patches for libsoup, epiphany and WebKit that I was working on (some of them already got in), but I can assure you guys that the rest of the people (I mean, the “official” attendants) didn’t stop working even for a second during these days, getting awesome results, if you ask me (although of course they also found some time for relaxing going out for a walk, or even playing the Wii here in the office):

Martin and Xan

Martin and Xan, with the blackboard behind (and some results already visible)

And that’s all folks, now I’d better go home to have a (deserved) rest since tomorrow I’ll still have to wake up early in the morning and to make the most of my first day of holidays (yes!!!).

See you guys and hope next year we can repeat this experience (and I hope next time I’ll be able to join full time, also). Just a last picture to finish this post…

WebKitGTK+ Hackfest 2009

WebKitGTK+ Hackfest 2009

por msanchez el December 20, 2009 10:24 PM

December 18, 2009

Desarrolladores, esos malditos...

Voy a fusilar a Limoncelli, un administrador de sistemas cañón que ha escrito biblias como "Time Management for System Administrators" y comentar las seis cosas que debe tener un software para ser "sysadmin friendly":


  • Interfaz de línea de comandos: desde la shell la programación de tareas y hacer scripts hacen que la vida sea automatizable y tranquila. La interfaz gráfica de escritorio está bien para conocer lo que hace el software y si es interfaz web aún mejor pero aunque suele ser posible automatizar en escritorio o web es más complejo, sobre todo para lo primero. Para la interfaz web conozco un producto muy bueno que llaman ITPilot. Curiosamente lo hace una empresa llamada Denodo en la que tengo el placer de trabajar (es que ayer fue la cena y estuvo muy rica...).
  • Disponer de una API que permita administrar remotamente. Realmente si hay línea de comandos gracias a SSH ya se puede conseguir administrar, aunque es mejor usar cosas chulísimas que se pueden montar con servicios web, JMX o parecidos. Sobre todo si puedes integrarlo todo en un Nagios o similar y poder monitorizar los sistemas como si estuvieras en una consola de mandos de la NASA.
  • Disponer de un modo de instalación silencioso que permita realizar instalaciones limpias. Es lo de siempre, poder automatizar todo y estandarizar los procesos. Un ejemplo bueno es el kickstart de Red Hat. Algunos dirían que con máquinas virtuales que se congelaran y se clonasen se puede hacer eso y más. Yo creo que no y algún día me desquitaré sobre los vicios que trae la virtualización y por qué no eres más alto ni más guapo por usar tu plataforma de virtualización favorita.
  • Tener un fichero de configuración que sea un fichero de texto que se pueda mantener con un sistema de revisiones y que el fichero de configuración se pueda dar como argumento al sistema. Yo creo que se olvidó de incluir que el fichero de configuración debe permitir introducir comentarios (que el día de mañana puedas identificar porque se puso cualquier cosa). El sistema de versiones pues también sirve para añadir ese tipo de metainformación sobre los cambios (además de la parte policial de quién, cuándo, cómo y por qué hizo tal cosa) y extiende la posibilidad de versionado de configuraciones. Añade complejidad, no mucha porque los subversion, mercurial y demás alternativas son fáciles y baratos de usar. Si no te complicas la vida al menos sé lo suficientemente ordenado para guardar copias del fichero con la fecha del cambio añadida al nombre, comentar los cambios e incluso enviar un diff a tus compañeros sobre que has hecho en un servidor (FYI!).
  • Tener una forma clara de poder realizar copias de seguridad y restaurar los datos. Parece increíble que haya software que no permita hacer esto, hasta la legislación española obliga a que el software provea de procedimientos de salvaguarda de datos, pero con tanta nube y servicios externalizados la gente se olvida. Por ejemplo, en Sales Force no hay "botón de backup" y "botón de restore". En principio, lo que tienes que hacer es extraer un inmenso zip con muchos csv's de datos y la carga es tu responsabilidad (muchas horas para hacerlo). No creo que Sales Force pierda tus datos pero esto es como lo del RAID, nadie te protege ante los errores de los usuarios y esos se producen a menudo y se detectan cuando más estorban.
  • Tener un modo fácil para monitorizar los servicios y sus incidencias. Poder obtener estadísticas sobre las latencias y rendimiento de los servicios así como históricos que permitan evaluar la evolución del sistema (saber cuando va a petar algo en base a la demanda actual). Muy unido a lo de la automatización remota y a poder hacer presupuestos reales y no con la bola de cristal.

por Juanjo Iglesias (noreply@blogger.com) el December 18, 2009 03:29 PM

December 16, 2009

No era lupus

Era divertido verlo en la serie de televisión hasta que la ficción se aparece en tu vida y te das cuenta que no es un episodio de la tele sino que esta vez eres tú el protagonista. Te das cuenta de que todo tiene un final y que el tuyo puede estar cerca. La desesperación llega y entonces es cuando lo que cuentan en las películas empieza a ser tu realidad.


No lo puedes creer, pero es cierto, la medicina consiste en destruir a tu cuerpo para también acabar con el mal. De nada sirve quejarte porque sabes que es el único camino para salvar la vida.

Llegas a una sala donde una cómoda butaca te espera junto con bolsas de líquidos que entraran en tu sangre, algunos parecen que te queman por dentro. Las enfermeras sonríen, siempre atentas, consiguen hacer que aquello parezca más agradable. Hay muchas otras butacas, cada una con alguien, con una historia distinta, jóvenes o mayores todos sabemos lo que estamos haciendo allí. Los enfermos también sonreímos y todo el mundo intenta consolar a todo el mundo e incluso nos reímos de las mil y unas historias que te pasan cuando tienes esta enfermedad.

La medicina poco a poco te debilita. Empiezas a ver que hay un montón de cosas malas que te pueden pasar y tener que sufrir. Lo divertido es que para tus médicos no son importantes porque simplemente son efectos secundarios. Cada día piensas en cuando se acabará el maldito tratamiento y de vez en cuando piensas que a lo mejor no se acabará. Y te bloqueas.

Es ese momento en el que debes reaccionar. Piensa que pase lo que pase bloquearte sólo sirve para perder el tiempo y la vida es preciosa para malgastarla. Esta enfermedad es de las peores pero no deja de ser una enfermedad y se puede curar. Y para curarse se necesita un cuerpo y una mente fuerte que permita aguantar. Busca a la gente que te quiere porque te dará energía para recuperarte y escapa de aquella que no te ayude. Disfruta de la vida porque la vida es maravillosa, aprovecha cada día para encontrar cosas buenas como la alegría, el amor, la amistad y tantas otras. Saldrás fortalecido y la enfermedad lo tendrá más difícil.

Nunca te rindas. Si te rindes sólo conseguirás llegar al final de la partida. Nada más. La vida es maravillosa, lo más maravilloso que hay así que no renuncies a disfrutar ningún segundo de ella.

por Juanjo Iglesias (noreply@blogger.com) el December 16, 2009 07:33 AM

December 14, 2009

Vagalume 0.8 released, now with support for Libre.fm

Vagalume 0.8 has just been released. This is the first version to come with support for Libre.fm and the Nokia N900.

Here’s how it looks (click to enlarge):

Vagalume on a Nokia N900

We also have a new logo designed by Otto Krüja:

Vagalume logo

Many things have changed since the previous version. These are some of the highlights (read the full list here):

If you are interested in Libre.fm or the support for multiple servers you should read the Vagalume FAQ.

Very important for N900 users: as you may already know, Last.fm does not allow streaming music to mobile phones. If you are Last.fm user and you have a Nokia N900 then you should really read the FAQ (and also this post).

N900 users will also notice that the UI hasn’t been completely adapted to the Maemo 5 style. That is going to happen soon, but since I didn’t want to delay this release even more, this version uses the classic UI.

A Moblin version is also in the works. Expect a release soon.

Updated 15 Dec 2009: Some users are experiencing connection problems after upgrading to Vagalume 0.8. This problem has already been fixed, so expect a new version soon.

Updated 16 Dec 2009: I’ve just released Vagalume 0.8.1 with the aforementioned fix (see changes here).

Updated 21 Dec 2009: And Vagalume 0.8.2 is out, with one more fix for another connection problem (see changes here).

por berto el December 14, 2009 02:48 PM

December 12, 2009

My Twitter client for Android, now available

My Twitter client for Android, CheepCheep, is now available on the Android Market. Click the previous link to see the program's webpage with information about its features, screenshots, and how to get it.

Its source code will be published soon under a liberal licence.

por jacobo el December 12, 2009 09:55 PM

December 11, 2009

Make Things Happen

Por fin acabé con la trilogía de Scott Berkun, un informático muy interesante que aparte de dar buenas charlas también escribe buenos libros. El tercer libro que he leído es "Make Things Happen" que está dedicado a la gestión de proyectos informáticos. Berkun fue durante años un project manager en Microsoft cuya misión era sacar adelante proyectos relacionados con Internet Explorer y Windows. Así que sabe de lo que habla.

Su libro relata las cualidades que debe tener un jefe de proyecto informático para conseguir sacar adelante los objetivos del proyecto así como consejos para poder relacionarse adecuadamente con los miembros de su equipo, cliente y empresa. Huye con facilidad de los rollos teóricos y siempre recurre a ejemplos prácticas. Según las críticas de Amazon este libro es muy recomendable para formarse en cuanto la gestión de proyectos. Yo no soy experto en la materia pero puedo decir que me ha gustado y lo que he leído me parece muy correcto así como aplicable a mi vida profesional.

No soy jefe de proyecto así que el libro no tiene aplicación directa para mi pero sí como medio para "introducirme" en el saber hacer de una empresa informática y reconocer las tensiones que allí se producen (cliente, negocio, ingeniería, ...). Me he quedado con muchas ideas y herramientas que creo que me serán útiles.

por Juanjo Iglesias (noreply@blogger.com) el December 11, 2009 03:09 PM

December 08, 2009

Yes (I hope) we can

Last Thursday I’ve been elected as president of GPUL. Since October 2008 I held that position but it happened because Emilio J. Padrón must be replaced. He went to the INRIA at Grenoble, and he needed to take a rest too: his work as president was impressive.

2009 was not a good year for GPUL. We tried to go on with our usual program of workshops and hackmeetings, making honor to our 10th anniversary, but we were forced to stop. Part of the problem were some personal (family) problems I bore this year.

So we (the new board of directors) face now the challenge of guideing GPUL to a new golden age in free software developing and promoting. In the next months we must work updating the infraestructure, then we’ll really try to keep up with the times.

por 曹 tsao el December 08, 2009 01:11 AM

December 07, 2009

The SS (Second Section) strikes back

As the great mass of Spanish blogosphere, I join to the “Fundamental Rights in the Internet Manifesto” against a new law project of our fascist govern that tries to block Internet web sites bypassing the courts.

  1. Copyright should not be placed above citizens’ fundamental rights to privacy, security, presumption of innocence, effective judicial protection and freedom of expression.
  2. Suspension of fundamental rights is and must remain an exclusive competence of judges. This blueprint, contrary to the provisions of Article 20.5 of the Spanish Constitution, places in the hands of the executive the power to keep Spanish citizens from accessing certain websites.
  3. The proposed laws would create legal uncertainty across Spanish IT companies, damaging one of the few areas of development and future of our economy, hindering the creation of startups, introducing barriers to competition and slowing down its international projection.
  4. The proposed laws threaten creativity and hinder cultural development. The Internet and new technologies have democratized the creation and publication of all types of content, which no longer depends on an old small industry but on multiple and different sources.
  5. Authors, like all workers, are entitled to live out of their creative ideas, business models and activities linked to their creations. Trying to hold an obsolete industry with legislative changes is neither fair nor realistic. If their business model was based on controlling copies of any creation and this is not possible any more on the Internet, they should look for a new business model.
  6. We believe that cultural industries need modern, effective, credible and affordable alternatives to survive. They also need to adapt to new social practices.
  7. The Internet should be free and not have any interference from groups that seek to perpetuate obsolete business models and stop the free flow of human knowledge.
  8. We ask the Government to guarantee net neutrality in Spain, as it will act as a framework in which a sustainable economy may develop.
  9. We propose a real reform of intellectual property rights in order to ensure a society of knowledge, promote the public domain and limit abuses from copyright organizations.
  10. In a democracy, laws and their amendments should only be adopted after a timely public debate and consultation with all involved parties. Legislative changes affecting fundamental rights can only be made in a Constitutional law.

por 曹 tsao el December 07, 2009 09:59 PM

December 04, 2009

Nova Xunta Directiva

Na Asamblea Xeral Extraordinaria celebrada o 03 de decembro de 2009 saíu elexida a nova Xunta Directiva do GPUL, composta por:

Presidente:
Francisco J. Tsao Santín <presidente (arroba) gpul (punto) org>
Vicepresidente:
Diego Fernández Perdomo <vicepresidente (arroba) gpul (punto) org>
Secretario:
José Manuel Santamaría Lema <secretario (arroba) gpul (punto) org>
Tesoureiro:
 José Millán Soto <tesorero (arroba) gpul (punto) org>
Vogais:
Alejo Pacín Jul
Alba Carro Pérez
Serafín Villar Gómez

leer más

por administrador el December 04, 2009 09:26 AM

December 02, 2009

Manifiesto “En defensa de los derechos fundamentales en internet”

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.

por Teodoro el December 02, 2009 10:00 PM

November 30, 2009

Amost ready for the next Vagalume release

Now that the N900 is (almost) here, many people ask me if I’m going to release a new version of Vagalume for Maemo 5.

Progress in Vagalume has been very slow this year, partly because of all the work we’ve been doing in Hildon Widgets.

Fortunately, the next Vagalume release will be out very soon. And yes, I know I had already said back in May that it would only take a few weeks, but this time it’s true ;-) This version is already working (you can grab the code from the GIT repository and compile it) and here’s a screenshot to prove it (click to enlarge):

Vagalume running on a Nokia N900

And, as I promised back in May, this time it comes with support for Libre.fm.

On another note, this weekend I’m flying to Barcelona for the Maemo-Barcelona Long Weekend.

Maemo-Barcelona Long Weekend

I’ll talk about GTK and the Maemo 5 UI, and my fellow Igalian Felipe will also be there, explaining how to port GNOME applications to Maemo.

In principle all training sessions are going to be in Spanish, but we’ll be around the whole weekend in case you want to talk to us.

You can see the agenda for the weekend here.

And that’s it for the moment. See you in Barcelona!

por berto el November 30, 2009 03:20 PM

Los anuncios de La Voz de Galicia

“La Voz de Galicia” debería controlar más qué tipo de publicidad pone en su página web. Cada vez que accedo, veo en cada una de sus páginas un anuncio para un timo.

No sé si es porque soy “extranjero” (me conecto desde Dublín) y todo el inventario “normal” está reservado a “nacionales” o si también éstos ven este tipo de anuncios. Y ya sé que los tiempos son duros y hay que buscar dinero donde sea, pero la imagen que esto da a La Voz es deplorable, como ilustra el siguiente collage:

Collage con anuncios fraudulentos.

Estoy seguro de que su proveedor de anuncios les da la oportunidad de gestionar y filtrar lo que éste le sirve, y deberían aprovecharla.

por jacobo el November 30, 2009 01:44 PM

November 29, 2009

Firewalls personales para Linux

Hoy he desinstalado firestarter. Me hacen falta ciertas reglas de iptables las máquinas virtuales que uso para pruebas, y pensé que con firestarter podría hacerlo sin tener que editar ficheros en línea de comandos. No quería algo tan serio como lo que hago a diario en el trabajo. Quería algo sencillo, relajado, aunque no fuera muy seguro. Al fin y al cabo, es para mi ordenador de escritorio, que ya está detrás de un router/firewall.

Firestarter es muy fácil de usar, pero nunca acabó de funcionar bien del todo. Había permitido que los equipos conectados al interfaz br0 (en el que están las máquinas virtuales) salieran a Internet, pero no funcionaba DHCP. Lo permití desde cualquier sitio y cualquier interfaz, y seguía sin funcionar. Luego descubrí que una VPN que tengo con el ordenador que alberga esta web tampoco funcionaba. Permití todo el tráfico desde la red de la VPN, y seguía sin funcionar. Veía muchos paquetes ICMP rechazados desde sitios que monitorizo con smokeping para ver la salud de la red (extraño, porque era yo quien iniciaba los pings). Permití todos los ICMP ... y seguía sin funcionar.

Hoy he estado buscando alternativas. Hace mucho tiempo había llegado a tres "finalistas": firestarter, otro para KDE que ni recuerdo, y fwbuilder. El problema con el de KDE es que no uso KDE, y el problema con fwbuilder es que, para lo que yo quiero, es demasiado potente. Está muy bien, pero es demasiado para algo tan sencillo como lo que yo quería. Para que se hagan una idea, antes de usar firestarter era un fichero en /etc/init.d con tres o cuatro líneas llamando a iptables.

Pensé en ufw, pero lo descarté porque sólo vale para el propio equipo. Para hacer enmascaramientos y cosas "avanzadas" necesitas hacer algo de magia negra. No hay mucha diferencia entre eso y mis scripts.

Viendo que no hay más remedio, he instalado fwbuilder.

Cosas que no me gustan de fwbuilder:

por xouba el November 29, 2009 12:39 PM

November 27, 2009

BlogDRAKE muda de dominio

Logo de varios días inaccesible por un problema co dominio (concretamente creo que por un roubo de dominio), a comunidade de Mandriva Linux en castelán, BlogDRAKE.net decidiu mudar de dominio e pasará a chamarse BlogDRAKE.org.

Tedes máis información neste fío.

Prégase que difundade-la nova por cantas canles poidades. Graciñas.

Nota: se a páxina non carga, recoméndase unha limpeza da caché do navegador.

por Xuco (noreply@blogger.com) el November 27, 2009 08:04 PM

November 26, 2009

¿Van de ecologistas los de Gas Natural?

Hoy recogiendo el correo apareció una carta de Gas Natural. El sobre realmente sólo contenía un folio en tamaño A3 cuya composición recordaba a un diploma. Impreso en ambas caras (una en castellano, otra en galego) con un texto que únicamente viene a expresar lo contentos que están en Gas Natural por haberse comido a Unión Fenosa y poder dar un mejor servicio a sus clientes.


He de decir que el hecho de que la que hace años era una de las empresas gallegas más pujantes sea fagocitada por otra muy radicada en Cataluña no me importa mucho (aunque me entristece) ya que hace años que Fenosa ya se había radicado en Madrid. Al final las empresas son de donde ganan o pagan impuestos, pero como me estoy enrollando y no quiero entrar en política empiezo con lo que me importa: ¿por qué demonios los altos ejecutivos les parece que lo que hagan con sus virtuales millones en acciones nos importa a los consumidores? Que se ahorren el dinero del mailing masivo y caro y se lo gasten en mejorar la infraestructura que cada vez que viene algo de viento fuerte parece que tiembla en Galicia. Y por favor, que no me vuelvan a meter los anuncios de energía limpia y demás, cientos de miles de sobres les quitan toda posible conciencia ecológica que puedan tener.

por Juanjo Iglesias (noreply@blogger.com) el November 26, 2009 09:37 PM

Más invitaciones de Google Wave

Tengo 8 invitaciones más para Google Wave. Si alguien quiere una, que me mande un email con su dirección de GMail (si no conocéis mi dirección, usad el enlace “Contacto” del pie de la página).

La invitación puede tardar unos días en llegar. Daré prioridad a gente que yo conozca, o que me mande emails que me hagan reír :)

Actualización: Y que no se dediquen a poner spam en páginas web ajenas.

por jacobo el November 26, 2009 01:20 AM

November 25, 2009

Berkun y sus confesiones desde la Web 2.0

En la web de Scott Berkun se puede ver su última charla en la Expo de la Web 2.0. Es curioso como en esa Expo se ha puesto de moda poner los tweets con el hash de la charla en la misma pantalla de las transparencias (en el video sólo se ve un momento). Da una sensación como en los programas de la tele rosa que van poniendo de forma continua sms que pagan el público. Claro que en la Web 2.0 los tweets suelen aportar contenido y algunos realmente son muy interesantes, en nuestra tele rosa sólo aprendes a ver que alguien debería mandar a Siberia a los últimos 10 ministros de Educación y pensar en cuanto dinero hacen las telecos y las teles con tal estupidez.


Esta charla trata de enfatizar la importancia de saber expresarse y como relacionarse con la gente sobre el uso de tecnología. Por mucho twitter y facebook que usemos lo importante para relacionarse socialmente es el ser humano no el cacharro que te compres o pagues. En cristiano, los amigos hay que currarselos y no esperar que el último móvil de turno nos los resuelva por mucho que nos de un calambrazo cada vez que alguien sube una foto o escriba algo.

Llevo un par de semanas siguiendo el rss de esa web, el motivo es que he leído dos de los tres libros de este escritor-ponente-pm, ahora estoy con el tercero, "Making things happen" y casi es el que más me gusta. Los otros dos son "Confessions of a Public Speaker" (el más reciente y muy recomendable si quieres aprender algunos trucos para hablar en público) y "The Myths of Innovation" (es divertido, desmonta a alguna gente y tópicos preconcebidos sobre las invenciones de la Humanidad y recorre la Historia con muchos ejemplos).

¿Quién es Scott Berkun? Otra demostración de que los informáticos son hombres insatisfechos que siempre buscan nuevos retos. Por los 90 era un PM, no un tío de xxxx madre sino un program manager de varias áreas del Internet Explorer (versiones 4-5-6, aquellas de las "browser wars" con Netscape, que forma de estropear el HTML...). Escribió un libro acerca de gestión de proyectos (Making es su segunda edición) y empezó a dar conferencias sobre su libro. Le gustó y se animó con el segundo libro y ahora pues ha descubierto que es un "public speaker" así que da consejos en su último libro.

Berkun me ha llamado la atención porque creo que se expresa bien, con claridad y sencillez. Intenta hablar siempre desde la práctica, de lo que ocurre en el mundo real, no sin documentarse con bastante fundamento. No pretende ser un showman (odio la gente que abusa del chiste fácil) pero si que busca ser ameno y divertido. En fin, os lo recomiendo si os interesa alguno de esos temas.

por Juanjo Iglesias (noreply@blogger.com) el November 25, 2009 06:06 PM

November 24, 2009

No estaba en coma, estaba de parranda

Como todo el mundo, hoy leí la “noticia” de que hace tres años habían descubierto que un hombre que, creían, estaba en coma, no lo estaba en realidad.

Pues vale, sé que hay una cosa llamada “locked-in syndrome” en el que el cuerpo se queda paralizado pero la persona sigue consciente. Sin embargo, me extraña mucho que tardasen 23 años en descubrir que estaba en esta situación, cuando esto es bastante conocido.

Y, claro, la noticia, con el poco detalle que incluía, dejó en el aire un montón preguntas sobre el asunto: ¿cómo nos enteramos ahora de algo que ocurrió hace tres años? ¿Por qué algunos se aferran a esto para decirnos, una vez más, que la ciencia no sirve para nada y los científicos son unos malvados? ¿Por qué no nos dicen por qué tardaron 23 años en descubrir esto? ¿Qué cambió entretanto? ¿Cómo se comunica el hombre? ¿Por qué el doctor que hizo el descubrimiento no quiso hablar con los periódicos?

Hoy vi un vídeo-reportaje sobre este señor, que me ha respondido a muchas de estas preguntas. Está en francés y flamenco, pero eso no es importante. Fijaos bien en las imágenes.

Siempre que nos dicen que alguien está en coma, nos imaginamos a alguien tumbado en una cama, totalmente inmóvil, con los ojos cerrados. Sin embargo, hay un montón de tipos de coma, y de estados en los que se pueden hallar los pacientes. Algunos pueden tener los ojos abiertos, moverse, emitir ruidos y realizar actos reflejos —sin embargo, están totalmente inconscientes. En uno de estos casos, es muy fácil que la familia esté convencida de que el paciente es capaz de reconocerlos, que les sonríe, que intenta hablarles, etc. Es increíble el poder que tenemos de convencernos de lo que queremos creer.

Y claro, en esas circunstancias es muy fácil caer en manos de un charlatán que te dice que es capaz de descubrir que el paciente está consciente utilizando una máquina de su propia invención, y que para mayor alegría conoce a alguien que es capaz de “facilitar” la comunicación con la ayuda de un ordenador (esos ingenios mágicos) y todo esto no es barato, pero seguro que vale la pena hipotecar la casa para volver a hablar con su ser querido, ¿verdad?

Si no habéis visto el vídeo, os recomiendo que lo miréis otra vez, empezando por el segundo 25. Podéis pinchar en este enlace para verlo. Lo que veréis es el ingenioso sistema por el que el hombre se comunica con el mundo exterior: una señora sujeta su mano, y utiliza su dedo (de él) para teclear en un ordenador.

Por si no quedó claro lo que acabo de decir, pongo la foto aquí debajo. Fijaos en cuál de los dos mira al teclado mientras teclea. Pista: no es él.

Foto del hombre con la mujer sujetándole la mano.

Hay gente que tiene muy poca vergüenza.

(Gracias a RinceWind).

Actualización: ¿queréis ver cómo se comunica mientras está dormido?

Otra actualización: Por lo visto, el médico de marras es alguien serio, con una reputación en círculos médicos serios y todo. Lo de usar un “facilitador”, por lo visto, fue idea de la familia. Lo cual me hace preguntarme: ¿qué pasa si el pobre señor realmente está consciente, pero no puede comunicarse por culpa de la “facilitadora”? Estremecedor.

por jacobo el November 24, 2009 09:46 PM

Art &amp; attitude of Civil Engineering

Next November, 30th at my Civil Engineers School we’ll enjoy a very interesting speech of Julio Martínez Calzón [wikipedia, ES] of MC-2. He’s currently one of the best Spanish civil engineers, he has a very impressive (technical and artistic) work in structural design.

Torre Collserola (From Wikipedia.es, under GFDL License)

Torre Collserola (From Wikipedia.es, under GFDL License)

He worked in the 70-80’s with José Antonio Fernández Ordóñez (JAFO) building bridges, but he has a lot of works about another structural types. More than 10 years ago I was lucky of attending another speech where he talked about built-on-the-ground-and-up structures, and he showed three great examples: the Collserola Tower and the sports dome Palau San Jordi in Barcelona, and the Congress Palace in Salamanca.

por 曹 tsao el November 24, 2009 12:14 AM

November 23, 2009

Horario despacho de GPUL

Del 23 de noviembre al 4 de diciembre volveremos a abrir nuestro despacho en el siguiente horario:

De todas formas, te recordemamos que ya sea en este horario o en cualquier momento, si la puerta está abierta ¡no dudes en entrar!

Nuestro despacho está en la planta baja de la Facultad de Informática de la UDC, en las escaleras cercana zona de despachos.

por fid_jose el November 23, 2009 02:29 PM

Campaña para a continuidade da Oficina de Software Libre da UDC.

Cartel do eventoGPUL participa nunha campaña para pedir a continuidade da Oficina de Software Libre da UDC, campaña na que tamén participan os Comités da Facultade de Informática e o Proxecto Trasno.
A Oficina de Software Libre da UDC deixará de funcionar o día 10 de decembro debido á finalización do convenio entre a Consellería de Innovación e Industria e a UDC polo que se financiaba á Oficina.
As asociacións firmantes do manifesto piden a UDC que garantice a financiación da Oficina e manteña o seu funcionamento. Ademáis, animamoste a asinar o manifesto; polo que teremos follas de sinaturas no noso despacho disponibles para todas as persoas interesadas.

leer más

por fid_jose el November 23, 2009 12:57 PM

November 22, 2009

El ministro

—¡Por supuesto que trabajo sólo por el bien de la Nación! —replicó el ministro, con tono ofendido—. ¿Qué culpa tengo yo si los intereses de la Nación están tan perfectamente alineados con mis intereses particulares?

por jacobo el November 22, 2009 06:25 PM

Proposal for a new Twitter API method

This proposal automates an existing, and very popular, use case. It is estimated that it will save between 1,000 and 10,000 RPC calls per invocation, and generally increase user satisfaction.

If you are reading this through an aggregator, formatting may have been lost, so you probably want to see this post in the original page.

spam/all_in_one
Convenience method for spammers.

Changes the user's avatar to a photo of a big-breasted woman, deletes all updates from the user's timeline and inserts one generated via Markov chains, follows between 1,000 and 5,000 randomly-selected users, gets the user's account blocked by 25% and reported as spam by 2% of those users, and finally gets it suspended from Twitter.

All those operations are performed instantly and atomically.

URL:
http://twitter.com/spam/all_in_one.format

Formats:
xml, json

HTTP method:
POST

Requires authentication:
true

API rate limited:
A user is allotted a limited number (1) of spams in a lifetime.

Response:

XML example:
<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <request>/spam/all_in_one.xml</request>
  <error>User has been suspended.</error>
</hash>

Usage examples:

cURL:
curl -u user:password -d '' http://twitter.com/spam/all_in_one.xml

por jacobo el November 22, 2009 12:38 PM

November 21, 2009

As bombilleiras

Foto de bombilleiras.

A bombilla é a froita da bombilleira.

Antigamente, a bombilleira só daba froito durante os derradeiros días do ano. Porén, desde hai varios anos, as bombilleiras comezan a botar bombillas máis cedo e durante máis tempo cada ano.

Ninguén coñece o motivo con certeza, pero a maioría da xente bótalle a culpa ao cambio climático.

por jacobo el November 21, 2009 10:35 PM

November 19, 2009

Asamblea Xeral Extraordinaria: 3 de decembro de 2009

O día 3 de decembro de 2009, celebrarase unha Asamblea Xeral Extraordinaria, na que, ademáis de outros temas, terá lugar a votación das eleccións Xunta Directiva.

Primeira convocatoria: 18:30
Segunda convocatoria: 19:00
Lugar: Aula 2.5, Facultade de Informática da UDC.

leer más

por fid_jose el November 19, 2009 06:26 PM

November 16, 2009

La vulcano número 7




Siempre he vivido en un piso, hasta que me casé lo que hizo que acabara en una casa situada en una aldea gallega. Hasta la fecha siempre había pensado que tal situación era mucho más incómoda que vivir en una ciudad.


Tras ya un año siendo aldeano y habiendo perdido la condición de ciudadano ferrolano he de decir que estoy muy a gusto. Si tienes coche la ciudad no queda lejos y con la casa hay un montón de ventajas que vas valorando poco a poco; también existen un montón de inconvenientes pero hasta la fecha el balance para mi es a favor de la aldea.

Dicho todo eso, he de aclarar que nuestra casa (como casi todas) aún tiene muchas reformas que realizar, tenemos la zona habitable y la zona "utilizable". Nuestra cocina hasta la fecha es "utilizable", de momento tiramos con unos muebles viejos hasta la llegada de la cocina de verdad, nuestra siguiente gran reforma tras la biblioteca...

No obstante, el general invierno, nos convenció para adelantar parte de la "operación cocina" así que nos hemos atrevido con la compra de una cocina de leña, la Vulcano Nº 7. Esta cocina es la novedad del año de Lacunza. Tiene una línea moderna y recta, no es como la típica que te condena a tener una cocina "rústica". Por arriba dispone de un cristal vitrocerámico que permite cocinar sin manchar el hierro de la tapa. Si se desea, el cristal se levanta y cocinas con una plancha de forjado tradicional en un lado y en el otro una plancha para asados. La otra novedad es un cristal en el hogar lo que te permite ver las llamas del fuego en vez de la típica puerta forjada. Esto es muy bonito, pero ciertamente el cristal se macha fácilmente así que al final el fuego se ve tras las inevitables manchas negras.

Estoy bastante satisfecho con su compra, pese a que hemos tenido una incidencia. Al alcanzar 150-200º las planchas laterales de la cocina dilataban varios centímetros. Tal hecho les pareció increíble a los de Aguilar y al servicio técnico de Lacunza. Hay que decir que el servicio técnico transmitió "tranquilidad", hicieron un apaño para sujetar las planchas e insistieron en que si se repetía sustituirían la cocina.

Estoy satisfecho con la cocina, aporta mucho calor y cocinar en ella es muy agradable gracias a su horno de leña (las castañas saben distinto!). Ahora, bien como todo también tiene sus problemas, cuya solución inevitablemente es gastar más dinero.
  • La leña es uno, si no tienes fácil acceso (o sea, monte cerca que garantice precio barato o gratuito) deberías olvidarte (en general la leña buena es cara y se gasta rápido) y aún encima resulta que quemar madera es todo un arte dónde la calidad de la leña es factor clave. En nuestro caso nos sobra eucalipto pero es un combustible malo (sucio para la cocina y demasiado rápido para arder).
  • La suciedad claramente hay que limpiar más la cocina.
  • El humo, al menos mientras no terminemos de perfeccionar nuestra chimenea (darle más altura y doble aislamiento contra el frío) el humo se convierte en un problema con días dónde hay mucho viento. El frío además hace que el tubo de la chimenea tarde en calentarse y facilitar la salida de humos.
Ahora bien la sensación de calor que consigues al entrar en casa en invierno y las cosas ricas que salen de ese horno de leña hacen que te olvides de lo anterior.


por Juanjo Iglesias (noreply@blogger.com) el November 16, 2009 05:37 PM

Fedora official package for Meiga

Great! Due to Rajeesh K Nambiar effort and dedication, Meiga is now an official package for Fedora.

Thank you very much, Rajeesh!

por eocanha el November 16, 2009 01:18 PM

November 15, 2009

The top 3 reasons to write a "best of" article

“Best of” lists have become very popular in lots of blogs: “the best 10 iPhone applications”, “the 7 most common excuses for tardiness”, “15 things everyone should know about rubber manufacture”. In this post, I analyse the top 3 reasons why those have become so popular.

1. A lot of people still take them at face value.

Many blog writers make a living off advertising revenue, so it's extremely important to attract traffic to boost page views and clicks. Many people don't know that this type of story is very common nowadays, so when they see one they will post a link to it in other sites: usually in their blogs and Twitter, and if you are lucky, it will get to high-traffic sites like Digg or Slashdot. Jackpot!

2. You don't need to actually research them.

The easiest blog posts to write are the ones where you don't actually need to research or document anything. With a “best of”, you don't need to do that. If someone says that you omitted some crucial element, you can just say that it wasn't so important or good to belong in your “best of” list.

3. You can stop at any moment.

For example, if you set out to make a “top 5” but then cannot come up with 5 elements, you can just go and change the title of the story to “top 3”, and nobody will be able to say that it's incomplete!

I hope you enjoyed this article with the top 3 reasons to write a “best of” article.

por jacobo el November 15, 2009 03:05 AM

November 14, 2009

Aritmética mental: el cuadrado de un número de dos cifras

De vez en cuando estiro todo lo posible mi capacidad de explicarme como el carallo. En esta ocasión la aplico a un método para calcular mentalmente el cuadrado de un número de dos cifras. En realidad conozco dos: uno lo conozco desde hace años; el segundo lo aprendí por Internet hace unos meses siguiendo un enlace a un artículo en la Wikipedia sobre la Matemática védica (cuyo nombre, parece ser, es puro marketing :)).

El método que conocía primero está basado en que (a+b)2=a2+b2+2ab. Si llamo “a” a la parte de las decenas y “b” a la de las unidades, sólo tengo que elevar al cuadrado dos números de una cifra significativa (fácil), sumar los resultados (fácil), y multiplicarlos entre si y luego por dos y sumar el resultado a lo de antes (menos fácil pero todavía factible).

Por ejemplo, 37 es 30+7, así que 302=900, 72=49, 2·30·7=420, lo sumo todo y me da 1369.

Se ve enseguida que el problema de este sistema consiste en tener que recordar dos o tres resultados intermedios mientras se multiplican tres números mentalmente. Simplemente, tantos números no caben en la memoria a corto plazo :)

El sistema que aprendí hace poco es más complicado de explicar, pero es más rápido de calcular porque no nos carga tanto la mente con resultados intermedios.

Este método se basa en que (a+b)(a-b)=a2-b2. Lo que hacemos es llamar “a” al número cuyo cuadrado queremos calcular, y “b” a algún número, que elegimos nosotros, que haga que el que el producto (a+b)(a-b) sea fácil de calcular (lo más habitual es escoger el número más pequeño posible que haga que a+b o a-b sea múltiplo de 10). Una vez elegido ese número, calculamos ese producto, sumamos b2 al resultado, y lo que nos da es a2.

Veámoslo con el ejemplo anterior, en el que queríamos calcular el cuadrado de 37. Usando 3 como valor de “b”, podemos calcular (37+3)(37-3)=40·34=1360. A esto le sumamos 32, que es 9, y nos da 1369.

Otro ejemplo: 722. Si elijo el 2, tengo (72+2)(72-2)=74·70=5180. Le sumo 22=4, y me da 5184.

Como veis, con este sistema sólo es necesario, por lo general, multiplicar un número de dos cifras por uno de una (los ceros no cuentan), elevar al cuadrado un número de una cifra y sumarlo al resultado. No creo que exista un sistema más rápido para calcular el cuadrado de un número de dos cifras (si no se cuenta memorizarlos todos, claro).

por jacobo el November 14, 2009 02:49 AM

November 13, 2009

Linux es fácil

Tanto como extirparse un cálculo renal con una cucharilla de postre. Usando los pies.

Sí, estoy un poco mosqueado.

Desde la actualización de Ubuntu "Jaunty" a "Karmic" tenía varios "problemillas". El primero, que no funcionaba el dongle USB Wifi, con lo que no tenía Internet. El segundo, que no funcionaba el sonido. Nada importante, como ven. Lo normal en una actualización entre distribuciones (presuntamente) estables. Para que luego digan de Debian.

El problema de la Wifi lo solucioné cambiando de dongle (por suerte, tenía dos distintos). El problema del sonido lo arreglé tocando la configuración de pulseaudio tras una furiosa búsqueda en Google y Launchpad. pulseaudio es como un supositorio: sabes que a largo plazo será bueno para ti, pero el mal rato que vas a pasar mientras te lo ponen no te lo quita nadie. Ahora mismo hay mucha gente a la que le da problemas, pero es una arquitectura superior que permite mucho más de lo que permitían los servidores de sonido actuales. Todas las distribuciones lo han adoptado, y a pesar de lo que parece, en general funciona bien.

Pero lo dicho: un supositorio.

El cambio que tuve que hacer en la configuración de pulseaudio fue mínimo: descomentar una línea y ya está. Pero para alguien que se acabe de instalar Ubuntu no sería tan fácil. Tendría que bucear entre los bugs de Ubuntu, saber qué es ALSA, saber qué es pulseaudio ... No sería fácil. En absoluto.

Y lo de hoy fue la guinda. Me di cuenta de que no me funcionaba la entrada de línea. Ahí es donde enchufo la salida del multiefectos de la guitarra, con lo que si no hay entrada de línea, no hay sonido de guitarra. Pensé que sería cuestión de jugar un poco con alsamixer, como otras veces que he actualizado el kernel. Pero no: a pesar de que los volúmenes estaban bien, y de que en el monitor de pulseaudio se veía que había sonido en la entrada de línea, no se oía nada de lo que entraba por ahí.

La primera búsqueda de Google me llevó a probar a indicar un parámetro model para el módulo snd-hda-intel, según esta lista. Ya lo había probado hacía tiempo cuando tuve otros problemas con la tarjeta de sonido, y aunque entonces lo arregló, ahora no hubo suerte. De hecho, el problema que tenía entonces era el mismo que el de ahora, y un par de búsquedas más me hicieron recordar qué era lo que había tenido que hacer: activar el analog loopback de la tarjeta, uno de los "switches" de alsamixer.

Que no aparecía por ningún lado.

Seguí buscando y vi que a otra gente le había pasado lo mismo: el control de analog loopback había desaparecido. En ese bug se indicaba una entrada del changelog de ALSA en el que se decía que, como daba muchos problemas, lo habían quitado por defecto. Ahora se podía activar con el hint "loopback = yes".

Por supuesto, ni idea de a qué se refería con lo de "hint", ni cómo aplicarlo.

En el bug no lo explicaban. Siempre se agradece que te digan parte de la solución a tu problema para que puedas probarte a ti mismo encontrando el resto. Eso curte. Crea carácter. Distingue a los hombres de los niños. Si yo estuviera probando Ubuntu, al llegar aquí hubiera tirado el ratón por la ventana en un ataque de frustración y hubiera instalado Windows.

Media hora y varias búsquedas en Google más tarde, encontré un documento llamado "More notes on HD-Audio driver" que está en los fuentes de ALSA. Este pequeño fichero de 16 páginas de amena documentación técnica, en texto plano, es lo que cualquier usuario medio podría leer y comprender en un momento para hacer troubleshooting de sus problemas de sonido. Si "usuario medio" implica varios años de experiencia con Linux, claro.

En la sección "HD-Audio Reconfiguration" explica que el módulo snd-hda-intel se puede reconfigurar en caliente usando los ficheros de /sys. En este punto es necesario incluir el texto original, para gozarlo en toda su gloria:

The following sysfs
files are available under each codec-hwdep device directory (e.g. 
/sys/class/sound/hwC0D0):

vendor_id::
  Shows the 32bit codec vendor-id hex number.  You can change the
  vendor-id value by writing to this file.
subsystem_id::
  Shows the 32bit codec subsystem-id hex number.  You can change the
  subsystem-id value by writing to this file.
revision_id::
  Shows the 32bit codec revision-id hex number.  You can change the
  revision-id value by writing to this file.
afg::
  Shows the AFG ID.  This is read-only.
mfg::
  Shows the MFG ID.  This is read-only.
name::
  Shows the codec name string.  Can be changed by writing to this
  file.
modelname::
  Shows the currently set `model` option.  Can be changed by writing
  to this file.
init_verbs::
  The extra verbs to execute at initialization.  You can add a verb by
  writing to this file.  Pass three numbers: nid, verb and parameter
  (separated with a space).
hints::
  Shows / stores hint strings for codec parsers for any use.
  Its format is `key = value`.  For example, passing `hp_detect = yes`
  to IDT/STAC codec parser will result in the disablement of the
  headphone detection.
init_pin_configs::
  Shows the initial pin default config values set by BIOS.
driver_pin_configs::
  Shows the pin default values set by the codec parser explicitly.
  This doesn't show all pin values but only the changed values by
  the parser.  That is, if the parser doesn't change the pin default
  config values by itself, this will contain nothing.
user_pin_configs::
  Shows the pin default config values to override the BIOS setup.
  Writing this (with two numbers, NID and value) appends the new
  value.  The given will be used instead of the initial BIOS value at
  the next reconfiguration time.  Note that this config will override
  even the driver pin configs, too.
reconfig::
  Triggers the codec re-configuration.  When any value is written to
  this file, the driver re-initialize and parses the codec tree
  again.  All the changes done by the sysfs entries above are taken
  into account.
clear::
  Resets the codec, removes the mixer elements and PCM stuff of the
  specified codec, and clear all init verbs and hints.

Pero ahí estaba: el fichero hints, que es a lo que se referían en el changelog. Supuse entonces que lo que había que hacer era añadir loopback = yes a ese fichero, tal que así:

echo "loopback = yes" > /sys/class/sound/hwC0D0/hints

Y luego, reconfigurar la tarjeta:

echo 1 > /sys/class/sound/hwC0D0/reconfig

Con eso ya aparecía el control de analog loopback en alsamixer, y ya funcionaba el sonido de la entrada de línea.

¡Jo, qué fácil era!

Si es que al final uno se da cuenta de que no es que Linux sea difícil: es sólo que no se ha parado a buscar durante hora y media entre bugs, posts de foros y documentación técnica. Cualquiera podría hacerlo.

Creo que éste tampoco será el año de Linux en el escritorio.

PS: y por encima, un bot me ha llenado de spam varias de las entradas del weblog. Ya ni del capcha se puede fiar uno.

por xouba el November 13, 2009 11:59 PM

Porque eu non son parvo

Levo xa unha tempada coa gravadora do portátil estropeada. Non me grava os dvds, aínda que si mos le. Probei a limpar a lente, pero só serviu para conseguir gravar un dvd máis.

Como xa estou canso das gravadoras dos portátiles (xa é a terceira que acabo), decidinme por comprar unha gravadora externa. Pero non unha desas gravadoras "slim" que están agora tan de moda; a fin e ó cabo non deixan de ser gravadoras de portátil en caixa (e por tanto quéntanse moito e acábanse de contado). Pero, como o que non está de moda non se vende, e o que lles interesa ás tendas é vender, custoume o meu atopar unha gravadora externa tipo sobremesa.

Busqueina en tódolos sitios habidos e por haber: PcBox, APP, PcCity, Media Markt, etc.

Preguntei primeiro en PcBox, xa que a miña intención era mercar tamén outra interna para o portátil, para empregar só en caso de apuro. Pero nin unha, nin outra. Dixéronme que terían que pedir as dúas (a primeira porque a penas se vendían e a segunda, por se de tipo ide, que xa non se empregan). Como me corría présa, pasei.

Preguntei logo en APP. No catálogo tiñan tres: unha Samsung (que non recomendan por ter unha alta taxa de devolucións) e dúas LG (basicamente o mesmo modelo, unha con LightScribe e a outra sen el). Pero, outra vez por tema de moda e ventas, só tiñan dispoñibles gravadoras "slim". Tocou pasar outra vez.

Como seguía con présa, intentei poñerme en contacto con PcCity e, ó non conseguilo, optei por achegarme ata a tenda o xoves pola tarde. Xa había moito que non entraba alí e sorprendinme outra vez do pequeno do local, do mal aproveitado que está e do pouco material que teñen. Outra vez máis, saín coas mans baleiras. Tiñan un estante pequeno cheo de gravadoras externas, todas "slim".

Horas antes, chamara a Media Markt e comentáranme que tiñan unha LG, pero sen especificar e cando preguntei polo prezo, respostáronme que non estaban autorizados a dicir os prezos por teléfono. Cuestión de marketing, supuxen. Se tés que achegarte ata alí porque non sabes o prezo, ó mellor picas e mercas algo máis do que ías buscar.

Antes de ir ata alí, busquei as gravadoras LG nas páxinas dos lugares nos que xa mirara. O modelo a mirar: LG GE20LU. En PcBox, 58,32 euros, en APP, 50,50 euros, en PcCity, nin rastro e en Media Markt... a páxina de Media Markt, non hai por onde collela: totalmente feita en flash (por tanto pesada e lenta), sen prezos (tamén cuestión de marketing, supoño), sen actualizar e chea de erros por todas partes.


Total, que logo de saír de PcBox coas mans baleiras, subín pola Ronda de Outeiro arriba ata a avenida dos Mallos e collín a liña 11 ata o C.C. Dolce Vita, onde recentemente abriu un Media Markt.

Entro pola porta, achégome á sección de informática, e póñome a mirar as gravadoras. Un montón de gravadoras "slim" é o pé, varias gravadoras "fat". ¡Por fin! Entre todas elas, as únicas que eran de dvd, as xa mencionadas Samsung e LG (54 e 55 euros, respectivamente). Logo había un montón delas con lector/gravador de BR e incluso de HD, pero tiñan uns prezos desorbitados. Así que collín a LG e dirixínme á caixa.

Entrégolle a gravadora á caixeira, pásaa polo lector e ¡sorpresa! A caixa rexistradora amosa un prezo de 59 euros. Así que collo e coméntolle á caixeira que diso nada, que a gravadora marcaba 55 euros e que se facía o favor, mo comprobase. Moi amablemente chamou á sección de informática e comentoulles o tema. Foron mirar e, comentáronlle que si, que efectivamente, a gravadora marcaba 55 euros. Pero non contentos con iso, achegouse un dos traballadores ata alí cunha gravadora máis na man, para comprobalo. Estando mirando a que eu tiña na man e a que el traía, o rapaz non vía diferencia algunha. Ata que a caixeira se deu conta de que unha era LightScribe e a outra non (manda carallo que teña que ser a caixeira -xa o dixo ela-), aínda que tiñan o mesmo nome de modelo (GE20LU e GE20NU respectivamente).

Como non se aclaraban, o rapaz colleu as dúas gravadoras e foi revisar os prezos unha vez máis e falar co xefe de sección. Logo duns eternos minutos de espera mirando á caixeira con cara de parvo, apareceu de novo e volveume a gravadora ás mans, comentando que todo fora un erro deles ó marcar os prezos, xa que pensaran que tódalas LG que tiñan alí eran o mesmo modelo (aínda tendo distinto código de identificación) e que como o erro fora seu, ma deixaban ó prezo marcado.

E menos mal, porque segundo lle comentara á caixeira mentres agardaba, se ma cobraban a 59 euros, deixábaa alí mesmo. Unha cousa é ter présa e pagar 5 euros de diferencia (que xa me parece abondo) por non agardar un par de semanas e outra moi distinta é ser parvo e pagar 10 euros de diferencia polo mesmo producto, nuns grandes almacéns que se gaban de ser os máis baratos e de non tomar ós seus clientes por parvos. ¿Como pode haber 10 euros de diferencia duns grandes almacéns de venta masiva a unha tenda franquiciada de reducidas dimensións? É algo que non entendo. A definición que máis se axusta a este suposto, é a de estafa en toda regra.

Así que xa sabedes. Antes de mercar cousas deste tipo, mirade ben por tódolos lados. Nunca se sabe o que podedes atopar. Levarédesvos máis dunha sorpresa, ben seguro.

E non o esquezades, se o podedes evitar, non merquedes en Media Markt: ¡porque eu non son parvo!

por Xuco (noreply@blogger.com) el November 13, 2009 11:57 PM

November 11, 2009

Invitacións de Google Wave

Esquecera comentar que aínda teño 5 invitacións de Google Wave. En principio, son para xente que eu coñeza persoalmente, así que se eu te coñezo e queres unha, mándame un email co teu enderezo de GMail, e eu doulle ao botón. (A invitación pode tardar varios días en chegar).

Non valen comentarios nesta páxina; ten que ser un email. Vamos, se me coñeces, sabes como me mandar un :)

Acabaronse!

por jacobo el November 11, 2009 03:31 PM

November 08, 2009

Recados para españoles

Tengo un recado para ese grupo de chavales españoles que se ha venido a Dublín de excursión.

Vane, tu amiga te está llamando, a gritos, desde hace cinco minutos. Por favor, hazle caso para que se calle y, de paso, dile que no sea tan ordinaria. Que la oigo desde la otra orilla del Liffey. Gracias.

por jacobo el November 08, 2009 03:39 PM

Amazing Lugo

Next week begins the Lugo Jazz Festival. It’s absolutely wonderful in this little town of North Spain to have the chance of listening great jazzmen like Roy Hargrove or Kenny Barron aside some interesting local bands.

Roy Hargrove is one of the best trumpeters nowadays. Some years ago I saw the live at San Sebastian with drummer Roy Haynes launching a great album: “Birds of a feather: a tribute to Charlie Parker”(2001). Recently my friend Javi Calvo lend me “RH Factor”(2003), where he performs a more funky sound.

Kenny Barron is one of my favorite pianists alive (McCoy Tyner is obviously the other one). He usually has a classic sound of accoustic jazz bands. If you hasn’t still listened his duet with Charlie Haden “Night and the city”(1998), run to your store and buy it ASAP :-)

por 曹 tsao el November 08, 2009 01:15 AM

November 06, 2009

De inconsistencias y falacias

Hoy leí este artículo, y me he quedado tan asombrado por los fallos tan gordos que hay en la manera en que el autor presenta su argumento, y por lo mal razonado que está, que no puedo dejarlo pasar sin escribir una respuesta.

En primer lugar, la tesis presentada en el artículo no es consistente. Por ejemplo, en el segundo párrafo, el autor afirma una cosa, y luego, en el siguiente párrafo escribe que todo lo que había dicho en el párrafo anterior es irrelevante. De esta manera, el autor insinúa algo, pero si alguien le llama la atención por eso, es capaz de decir “no, oiga, que ése no es mi argumento, fíjese en que he dicho que no es válido”. Es un truco bastante insidioso que pone en duda la validez del argumento al completo.

El artículo, además, basa gran parte de su razonamiento en el rechazo de una falacia lógica en el artículo al que está contestando. En la opinión del autor, la existencia de una sola falacia en todo el argumento es motivo suficiente para rechazarlo entero. Sin embargo, esto no debería ser así. La validez del argumento no debería verse comprometida por una sola falacia si, al eliminar esta falacia, el resto del argumento se sostiene. En mi opinión, esto es lo que sucede en el artículo original, por lo que el autor del artículo al que estoy contestando se equivoca.

Actualización: alguien se ha tomado la molestia de escribir una respuesta a mi artículo.

por jacobo el November 06, 2009 11:08 AM

Raining in my eyes

Le Fou et la Vénus
Quelle admirable journée! Le vaste parc se pâme sous l’oeil brûlant du soleil, comme la jeunesse sous la domination de l’Amour.
L’extase universelle des choses ne s’exprime par aucun bruit; les eaux elles-mêmes sont comme endormies. Bien différente des fêtes humaines, c’est ici une orgie silencieuse.
On dirait qu’une lumière toujours croissante fait de plus en plus étinceler les objets; que les fleurs excitées brûlent du désir de rivaliser avec l’azur du ciel par l’énergie de leurs couleurs, et que la chaleur, rendant visibles les parfums, les fait monter vers l’astre comme des fumées.
Cependant, dans cette jouissance universelle, j’ai aperçu un être affligé.
Aux pieds d’une colossale Vénus, un de ces fous artificiels, un de ces bouffons volontaires chargés de faire rire les rois quand le Remords ou l’Ennui les obsède, affublé d’un costume éclatant et ridicule, coiffé de cornes et de sonnettes, tout ramassé contre le piédestal, lève des yeux pleins de larmes vers l’immortelle Déesse.
Et ses yeux disent: – “Je suis le dernier et le plus solitaire des humains, privé d’amour et d’amitié, et bien inférieur en cela au plus imparfait des animaux.
Cependant je suis fait, moi aussi, pour comprendre et sentir l’immortelle Beauté! Ah! Déesse! ayez pitié de ma tristesse et de mon délire!”
Mais l’implacable Vénus regarde au loin je ne sais quoi avec ses yeux de marbre.

Charles Baudelaire. Le Spleen de Paris, 1869

por 曹 tsao el November 06, 2009 12:52 AM

November 05, 2009

Eleccións á Xunta Directiva de GPUL.

Candidaturas presentadas

Francisco Javier Tsao Santín

Motivación

Con el objetivo de dar continuidad a la actividad relacionada por nuestra asociación a lo largo de su historia, de favorecer la renovación de nuestra asociación promoviendo la entrada de nuevos socios, y favoreciendo la participación de los socios en la comunidad de Software Libre y en las actividades de nuestra asociación presentamos la siguiente candidatura.

Miembros

Convocatoria

Hoxe día 5 de novembro de 2009, convócanse eleccións á Xunta Directiva de GPUL.
As datas máis importantes do proceso electoral son as seguintes:

leer más

por fid_jose el November 05, 2009 08:43 PM

Jacobo Tarrío announces the availability of a press release

DUBLIN, Ireland — November 5th 2009 — Jacobo Tarrío, a leading Galician software engineer residing in Dublin, today announced in his website the general availability of a press release.

“This press release is a milestone in my quest to write content other people will read,” said Jacobo Tarrío. “Thanks to it, tens and even dozens of persons will know that I published a press release.”

The idea for the press release was born when Jacobo Tarrío read a press release from Apple and noticed that all press releases followed the same scheme. After many seconds spent in research and development, and investments in IT totalling almost one cent, a new press release was born.

“I am glad that this press release went out,” said Jacobo. “Now I can sleep happy knowing that it is out there, possibly being read by someone other than me.”

About Jacobo Tarrío:

Jacobo Tarrío is the leading member of the community of Galician software engineers who live in Dublin near a rail track. He revolutionized the world of press releases when he published in his website a press release about his publishing a press release. Jacobo also makes revolutionary humorous videos when he is not writing revolutionary press releases.

por jacobo el November 05, 2009 01:10 AM

November 04, 2009

GPUL en la II Feria de Asociaciones de la UDC

A lo largo de todo el día de hoy, miércoles 4, se celebra en la Facultad de Económicas y Empresariales la II Feria de Asociaciones de la UDC. Y como en la primera edición, GPUL tiene su stand, desde el que intentaremos dar a conocer el mundo del software libre a todo el que pase por aquí (pobriños ;-)).
Y si lees esto, y todavía no tienes muy claro quienes somos y a qué nos dedicamos... ya sabes, en el hall, a mano derecha :-)

por tsao el November 04, 2009 10:18 AM