<?xml version="1.0" encoding="ISO-8859-1" ?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
>

	<channel rdf:about="http://quie.blogalia.com/rdf.xml">
		<title>¡Que inventen ellos!</title>
		<link>http://quie.blogalia.com/</link>
		<description>Reflexiones y otros escritos de un geek</description>
		<dc:language>es-ES</dc:language>
		<dc:rights>Copyright Heimy</dc:rights>
		<dc:publisher>Heimy</dc:publisher>
  		<dc:creator>Heimy</dc:creator>
		<items>
			<rdf:Seq>
								<rdf:li resource="http://quie.blogalia.com//historias/62556" />
				<rdf:li resource="http://quie.blogalia.com//historias/61808" />
				<rdf:li resource="http://quie.blogalia.com//historias/61485" />
				<rdf:li resource="http://quie.blogalia.com//historias/61009" />
				<rdf:li resource="http://quie.blogalia.com//historias/60737" />
				<rdf:li resource="http://quie.blogalia.com//historias/60605" />
				<rdf:li resource="http://quie.blogalia.com//historias/60490" />
				<rdf:li resource="http://quie.blogalia.com//historias/59133" />
				<rdf:li resource="http://quie.blogalia.com//historias/58487" />
				<rdf:li resource="http://quie.blogalia.com//historias/55845" />

			</rdf:Seq>
		</items>
	</channel>

	
	<item rdf:about="http://quie.blogalia.com//historias/62556">
		<title>Dive into Python 3</title>
		<link>http://quie.blogalia.com//historias/62556</link>
		<description>No son noticias nuevas, pero Mark Pilgrim se ha puesto a la tarea de &lt;strike&gt;traducir&lt;/strike&gt; actualizar su gran obra (para muchos, otros la encontraron un tanto prolija).&lt;br /&gt;
&lt;br /&gt;
Lo que sí son nuevas:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;code&quot;&gt;  ~/src/HG/dip3$ hg clone http://hg.diveintopython3.org/ diveintopython3&lt;br/&gt;  ~/src/HG/dip3$ hg clone diveintopython3 diveintopython3-es&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Hace ni dos minutos :) A ver qué sale :P</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/61808">
		<title>Iberia: haciendo amigos</title>
		<link>http://quie.blogalia.com//historias/61808</link>
		<description>No, no me han perdido el equipaje. Y el vuelo de hoy, MAD-BRU, ha ido como la seda.&lt;br /&gt;
&lt;br /&gt;
El problema fue ayer.&lt;br /&gt;
&lt;br /&gt;
Resulta que me he venido a Bruselas al FOSDEM (hola, chicos) y comprobando viajes, me resultaba más cómodo y barato ir a Madrid vía Tenerife Norte, hacer noche allí y seguir. Dado que me habían cedido amablemente un sofá, decidí intentar llegar lo más pronto posible, para evitarle molestias a mi hospedadora, así que tiré por el vuelo TFN-MAD de las 17:30.&lt;br /&gt;
&lt;br /&gt;
¡17:30 mis huevos! Llego a facturar (con casi dos horas de antelación): &quot;oh, me sale aquí que va a ir con retraso, ¿eh? El que viene de Madrid saldrá tarde&quot;&lt;br /&gt;
&lt;br /&gt;
Grrrrrrrrr (1)&lt;br /&gt;
&lt;br /&gt;
Me paseo arriba y abajo por el aeropuerto una horita (TFN es de los aeropuertos más aburridos que he pisado en mi vida), haciendo tiempo, tomando un cafelito, leyendo algo... Paso por la oficina de Iberia: &quot;A ver... Sí, el 956 salió con una hora y cuarto de retraso... pero salío, ¿eh?&quot; Grrrrrrr (2), pero un poco menos gruñón, porque ya me esperaba el asunto.&lt;br /&gt;
&lt;br /&gt;
Ok, el avión viene, vamos a pasar el control de seguridad y esperamos allí. Total, quedaba una hora y poco para el supuesto &quot;embarque con retraso&quot;, así que...&lt;br /&gt;
&lt;br /&gt;
La verdad, teniendo en cuenta que no habían actualizado la información en ningún momento, me lo tenía que haber olido. En algún punto impreciso entre las 17:30 y las 18:00, me dio por pasar de nuevo por los monitores de información... &quot;Hora estimada, 20:30&quot; Grrrrrrrrrrrr (3) ¡¡¡Su puta madre!!!&lt;br /&gt;
&lt;br /&gt;
Pues sí. Salimos con el vuelo de las 20:30, encima con destino a la T4S (para más INRI), lo cual añadió probablemente sus buenos 15-20 minutos a la salida de maletas. Total, aparecí por la puerta a las 00:30, hora local. Los que me vinieron a recoger, unos santos.&lt;br /&gt;
&lt;br /&gt;
Conclusión: el vuelo que venía de Madrid (956), que dicen que salió, pero que yo no lo vi aterrizar, probablemente ni salió ni puñetas. La hipótesis con más probabilidades, de entre las que barajamos los que estábamos con ganas de salir a matar a alguien mientras esperábamos por el vuelo, es que el de la noche (el 951, más grande) lo tenían medio vacío y decidieron juntar ambos vuelos (ahí sí que iba más llenito), así que me he chupado 3-4 horas gratis de aeropuerto, por el morro.&lt;br /&gt;
&lt;br /&gt;
Iberia: haciendo amigos.</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/61485">
		<title>Santa Cruz, de madrugada</title>
		<link>http://quie.blogalia.com//historias/61485</link>
		<description>El día 8 de enero me desvelé a las 7 de la mañana. Hora extraña para mi, que normalmente es raro que me levante más pronto de las 8:30 :P (vivir a 5 minutos del curro es lo que tiene). Todavía estaba oscuro.&lt;br /&gt;
&lt;br /&gt;
Estuve un rato tirado en la cama trabajando en unas cosillas hasta que me di cuenta de que las laderas que veo desde esa posición se tornaban rojizas, así que me entró la curiosidad, me levanté, miré hacia el lado contrario y... bueno, les dejo el resultado que parece que está subiendo puntos en mi lista de &quot;más populares&quot;:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/heimy/3181154327/&quot; title=&quot;Dawn at Santa Cruz by [Heimy], on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3255/3181154327_f955427549.jpg&quot; width=&quot;500&quot; height=&quot;375&quot; alt=&quot;Dawn at Santa Cruz&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Pinchen en la imagen si quieren ir a Flickr para verla a mayor resolución.</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/61009">
		<title>Mercator Telescope busca Ingeniero de Software</title>
		<link>http://quie.blogalia.com//historias/61009</link>
		<description>Holas...&lt;br /&gt;
&lt;br /&gt;
Se me ha acercado Gert Raskin, el responsable local del Mercator Telescope y me ha comentado que están ofertando (bueno, van a ofertar) una plaza para un Ingeniero de Software. Lo comento por aquí con algo de antelación, porque todavía está por recibir la descripción exacta del puesto (especialmente en cuanto a periodo durante el que se trabajará, deadline de la oferta, etc.), pero me dice que espera tener respuesta durante esta semana o primeros de la próxima. La oferta estará en &lt;a href=&quot;http://www.mercator.iac.es&quot;&gt;su página web&lt;/a&gt;, bajo &quot;Job opportunities&quot;, claro.&lt;br /&gt;
&lt;br /&gt;
Bueno, &lt;b&gt;¿qué buscan?&lt;/b&gt;: sería preferible un Ingeniero (Técnico) Informático o titulación similar con experiencia en el área, pero no es requisito imprescindible. Tampoco hace falta un título universitario, &lt;b&gt;sin embargo&lt;/b&gt;, he de señalar (y lo indican en la oferta) que para la remuneración dependen de las reglas impuestas por la Universidad de Lovaina (Katholieke Universiteit Leuven), lo que viene a decir que el sueldo será relativo &lt;i&gt;no sólo&lt;/i&gt; a currículum y experiencia &lt;i&gt;sino también a la titulación académica&lt;/i&gt;. &lt;br /&gt;
&lt;br /&gt;
Otros requisitos:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;El trabajo exige residir en La Palma, claro&lt;/li&gt;&lt;li&gt;Conocimiento de administración de sistemas Unix/Linux&lt;/li&gt;&lt;li&gt;Conocimiento de inglés (imprescindible), ya que es el idioma que vas a usar a diario para comunicarte con tus compañeros.&lt;/li&gt;&lt;li&gt;Flexibilidad de horarios. Generalmente trabajarás tu jornada de 8 horas, pero de vez en cuándo (aunque no con frecuencia) te tocará alguna &quot;guardia&quot; por las noches y posiblemente en fin de semana. Y puede ser que te avisen con no demasiada antelación (más sobre esto, luego)&lt;/li&gt;&lt;li&gt;Capacidad de trabajar en el observatorio, que se encuentra a 2400m sobre el nivel del mar. La mayor parte del tiempo, sin embargo, el trabajo se desarrollará en las oficinas en Santa Cruz.&lt;/li&gt;&lt;li&gt;Disponibilidad para viajar: vas a tener que ir a Bélgica (a Lovaina) de vez en cuándo.&lt;/li&gt;&lt;li&gt;Carnet de conducir, para subir al Roque cuando haga falta (la empresa pone el coche)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Por supuesto, hay que saber programar :P, vaya ingeniero de software si no. El lenguaje que usan de forma principal en el Mercator es Python, así que es un plus tener experiencia con él. Si tienes experiencia haciendo interfaz con dispositivos electrónicos (adquisición de datos, puerto serie, etc.), mejor que mejor.&lt;br /&gt;
&lt;br /&gt;
Si además tienes experiencia previa en tareas de las que te vas a encargar (véase un poco más abajo), ya ni te digo.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;¿De qué va a ir el trabajo?&lt;/b&gt; Trabajarías en equipo con el resto de los miembros del Mercator (que son 3-4, dependiendo de si tienen becario o no) en:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Desarrollar software para el nuevo sistema de calendarización y control de las observaciones&lt;/li&gt;&lt;li&gt;Desarrollar software de control para nuevos instrumentos&lt;/li&gt;&lt;li&gt;Diseño y creación de interfaces gráficas&lt;/li&gt;&lt;li&gt;Administración y mantenimiento de los computadores&lt;/li&gt;&lt;li&gt;Asistencia con tareas operacionales en el telescopio&lt;/li&gt;&lt;li&gt;Proporcionar soporte a los astrónomos visitantes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Ojo. Aunque la descripción del trabajo pueda parecer &quot;queremos alguien que nos haga hasta el café&quot;, esto no es así. El Mercator es una empresa pequeña así que aunque cada persona tenga una tarea principal, todos hacen de todo (en el NOT nos pasa lo mismo hasta cierto punto, y eso que somos 3-4 veces más grandes).&lt;br /&gt;
&lt;br /&gt;
Bueno, eso es todo. Si tienen alguna dudilla/curiosidad me lo pueden preguntar a mi, tanto aquí como por correo electrónico (el que lo conozca :P). Y si están interesados, recuerden echar un ojo diario a la página del Mercator, a ver si han colgado la oferta oficial.</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/60737">
		<title>SCO vs. Novell: vencedor por KO</title>
		<link>http://quie.blogalia.com//historias/60737</link>
		<description>&lt;a href=&quot;http://www.heise-online.co.uk/open/SCO-vs-Linux-case-against-Novell-closed--/news/112041&quot;&gt;Parece ser&lt;/a&gt; que a SCO se le han acabado las salidas. Ya hay veredicto final: SCO nunca tuvo derecho alguno sobre el (C) de Unix y encima tendrá que pagar a Novell más de USM en concepto de daños y perjuicios y además, en caso de apelar, no podrán reutilizar la acusación de incumplimiento de contrato, apropiación de copyright y competencia desleal, que era la base principal de todo el follón.&lt;br /&gt;
&lt;br /&gt;
Todavía queda el asunto de SCO vs. IBM, por ejemplo, pero si el caso de SCO estaba ya pillado con chinchetas...</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/60605">
		<title>Tareas en script cada n segundos</title>
		<link>http://quie.blogalia.com//historias/60605</link>
		<description>Como el geekismo de este blog ha bajado mucho últimamente, creo que es hora de contar alguna cosilla friki.&lt;br /&gt;
&lt;br /&gt;
El grueso de la funcionalidad de observación, aquí en el NOT, se obtiene ejecutando programas disponibles en el shell de unas estaciones Linux. Esto nos permite hacer (con bastante rapidez) shell scripts que ejecuten tareas habituales, como las de obtención de imágenes de calibración, observación múltiple de un objeto para aplicar &lt;i&gt;dithering&lt;/i&gt;, etc.&lt;br /&gt;
&lt;br /&gt;
Hoy nos ha llegado el jefe (que de astrofísica sabrá un huevo, pero de ordenadores, el pobre...) preguntando si podemos hacer que una tarea se ejecute en segundo plano cada (digamos) 15 segundos dentro de esos scripts. Empezamos diciéndole que sí, pero yo que me huelo las dificultades de sus ideas a la milla, le pregunto: &quot;cuando dices que hay que hacerlo cada 15 segundos, te refieres que la tarea tiene que empezar cada 15 segundos exactamente?&quot;. La respuesta, como me temía, fue... &quot;sí&quot;. Nuestra respuesta fue: &quot;olvídalo&quot;. Solemos hacerlo cuando no estamos seguros de si habrá una manera fácil y queremos desanimarle de entrada ;)&lt;br /&gt;
&lt;br /&gt;
Si alguno no ha captado la sutileza, no es lo mismo ejecutar algo cada 15 segundos que ejecutar, dejar pasar 15 segundos y ejecutar de nuevo. Obsérvese:&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3179/3040394837_286ccb9e90_o.png&quot; /&gt;&lt;/div&gt;&lt;br /&gt;
El diagrama no necesita mucha explicación. Representa la ejecución de dos tareas y el tiempo crece hacia la derecha. Vemos que la tarea en la parte de arriba se ejecuta cada 5 unidades de tiempo (digamos, segundos), mientras que la segunda se ejecuta cada 5.2 unidades de tiempo. Lo primero es lo que quiere el jefe. En el segundo caso, ponemos a ejecutar la tarea y entonces indicamos que queremos esperar 5 segundos. Ese 0.2 de unidad de tiempo extra se debe a lo que tarda el sistema en hacer cosas (empezar a ejecutar la tarea que va a segundo plano, devolvernos el control, etc) y lo he representado con lo que va desde un &quot;inicio de tarea&quot; hasta las líneas punteadas.&lt;br /&gt;
&lt;br /&gt;
Si hemos dicho que las unidades de tiempo son 5 segundos, puede sorprendernos que el ordenador tarde 2 décimas en permitirnos continuar. En realidad es una exageración, que nos permite ver enseguida los efectos del retraso acumulado por cada ejecución. Imaginemos que podemos obtener información horaria del ordenador por cada ejecución, con precisión de segundos. Si el retraso fuera de 2 centésimas de segundo, veríamos los efectos en menos de 5 minutos. Aún si fuera de 2 milésimas de segundo, en menos de tres cuartos de hora. Es un claro ejemplo de que una piedrecita no hace nada, pero poco a poco haces una montaña. Y en aplicaciones de tiempo real &quot;hard&quot; (no es nuestro caso), es totalmente inaceptable.&lt;br /&gt;
&lt;br /&gt;
El problema que se nos presenta, en particular, es que las herramientas estándar que nos ofrece el sistema no incluyen ningún temporizador, que yo sepa. Todo lo más podemos usar &lt;i&gt;sleep&lt;/i&gt;, que sufre el problema de acumulación de retraso. Hay maneras de reducir el impacto del retraso, como solicitar una espera ligeramente menor que el tiempo acordado, o ligeramente mayor, según veamos la evolución del sistema. Pero eso es más bien un parche que una solución y depende muchísimo de la precisión conque podamos especificar las esperas al sistema, y en el caso de sleep la precisión es de segundos. No nos sirve.&lt;br /&gt;
&lt;br /&gt;
Lo que sí puede hacer el shell (tanto bash como tcsh, los dos que usamos) es &quot;capturar&quot; señales y responder a ellas. Claro que necesitamos primero algo que envíe esa señal y que además lo haga en el momento adecuado.&lt;br /&gt;
&lt;br /&gt;
Hemos optado por escribir un pequeño programa en C para esta tarea:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;code&quot;&gt;#include &amp;lt;signal.h&amp;gt;&lt;br /&gt;#include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;#include &amp;lt;sys/time.h&amp;gt;&lt;br /&gt;#include &amp;lt;unistd.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int parent;&lt;br /&gt;&lt;br /&gt;void lanza(int a) {&lt;br /&gt;    kill(parent, SIGALRM);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int main() {&lt;br /&gt;    struct itimerval timer;&lt;br /&gt;&lt;br /&gt;    parent = getppid();&lt;br /&gt;    timer.it_value.tv_sec = 5;&lt;br /&gt;    timer.it_value.tv_usec = 0;&lt;br /&gt;    timer.it_interval.tv_sec = 5;&lt;br /&gt;    timer.it_interval.tv_usec = 0;&lt;br /&gt;    setitimer(ITIMER_REAL, &amp;amp;timer, NULL);&lt;br /&gt;&lt;br /&gt;    signal(SIGALRM, lanza);&lt;br /&gt;    while(1) {&lt;br /&gt;        pause();&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Este programa es muy sencillote y no hace otra cosa que enviar una señal (ALRM, en este caso) cada 5 segundos. Si lo fuésemos a usar al final, probablemente lo modificaría para tomar el tiempo de espera como argumento. La función que usa el programa para establecer la temporización es &lt;code&gt;setitimer&lt;/code&gt;, a la que hemos indicado como modo de funcionamiento &lt;code&gt;ITIMER_REAL&lt;/code&gt;, ya que queremos que el &quot;cronómetro&quot; funcione en &quot;tiempo real&quot; (esto quiere decir &quot;todo el tiempo&quot;, en lugar de, por ejemplo, sólo cuando el programa tiene el procesador).&lt;br /&gt;
&lt;br /&gt;
La señal se repetirá cada 5 segundos mientras no especifiquemos lo contrario (y aquí tenemos un bucle infinito :P), siendo el único limitante la precisión interna del propio sistema operativo, cosa de la que no podemos escapar. En caso de que la ejecución se retrase un poco, no habrá acumulaciones.&lt;br /&gt;
&lt;br /&gt;
El script que he usado para probarlo es éste:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;code&quot;&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;function printdate () {&lt;br /&gt;    date&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;trap printdate 14&lt;br /&gt;&lt;br /&gt;./rt &amp;amp;&lt;br /&gt;&lt;br /&gt;echo &quot;Sleeping...&quot;&lt;br /&gt;while true&lt;br /&gt;do&lt;br /&gt;        wait&lt;br /&gt;done&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&quot;rt&quot; es el nombre del programa en C y &quot;14&quot; es el número de la señal SIGALRM.&lt;br /&gt;
&lt;br /&gt;
¿Alguna otra idea feliz?</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/60490">
		<title>¿Estamos locos?</title>
		<link>http://quie.blogalia.com//historias/60490</link>
		<description>Con &lt;a href=&quot;http://formacion.barrapunto.com/article.pl?sid=08/11/05/1947228&quot;&gt;todo&lt;/a&gt; el &lt;a href=&quot;http://www.huelgainformatica.es&quot;&gt;rollo&lt;/a&gt; de los &lt;a href=&quot;http://boloniaiifordummies.blogspot.com/&quot;&gt;últimos días&lt;/a&gt;, creo que a nadie se le escapa que los estudiantes y profesionales del ramo de la Informática estamos un poco soliviantados. Cuánto, depende de lo que nos hayamos preocupado en documentarnos sobre el asunto, pero todos en mayor o menor medida.&lt;br /&gt;
&lt;br /&gt;
De hecho, apoyo que todo el que pueda vaya a la huelga si quiere defender así sus/nuestros derechos (yo no creo que pueda, eso es otra historia), aunque creo que muchos van a ir a ella con una idea equivocada de lo que está sucediendo y de lo que están pidiendo. Por supuesto, no podía estar en contra. Además, ¡qué coño!, están en su derecho constitucional a ello.&lt;br /&gt;
&lt;br /&gt;
Lo que no puedo admitir es lo que me acaba de llegar:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Os propongo otra medida de propuesta que servirá para empezar a hacernos notar, &lt;br /&gt;
quizás tener un poco más de repercusión en los medios y sondear el seguimiento de la &lt;br /&gt;
huelga del 19. Los informáticos podemos realizar acciones de protesta que provoquen &lt;br /&gt;
colapsos en servidores y otros errores informáticos. No hablo de vandalismo informático, &lt;br /&gt;
sino de medidas de protestas dirigidas a los servidores de los ministerios implicados.&lt;br /&gt;
Para ello necesito que el próximo miércoles día 12 a las 12 de la mañana todos entremos &lt;br /&gt;
en esta Url: .....&lt;br /&gt;
&lt;br /&gt;
Es una dirección del Ministerio de Industria que accede a un pdf para pedir derecho a &lt;br /&gt;
ejercer una de las profesiones regladas por dicho Ministerio. Como ya sabemos la &lt;br /&gt;
nuestra no aparece, ya que el Ministerio no parece estar por la labor de darnos &lt;br /&gt;
competencias. Lo que se pretende es que se reciban muchas peticiones en el servidor en &lt;br /&gt;
el mismo momento y se colapse.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Esto ya no es lo mismo. Esto es una propuesta de realizar actos dañinos, en concreto un Distributed Denial of Service. Esto es pasarse de la raya y entrar directamente a la estrategia borroka.&lt;br /&gt;
&lt;br /&gt;
Lo siento, pero no en mi nombre.</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/59133">
		<title>Slim Mobile USB DVB-T: en Linux</title>
		<link>http://quie.blogalia.com//historias/59133</link>
		<description>Enas. Después de un par de meses de investigar aquí y allá, he conseguido echar a andar este cacharrito. Es de Fujitsu-Siemens y está basado en el AVerMedia AVerTV DVB-T Volar X... o al menos en una de sus encarnaciones.&lt;br /&gt;
&lt;br /&gt;
Ayer acabé encontrando en los foros de Ubuntu (en checo O_o) la manera de echarla a viaje. La Volar X, digo, porque mi bicho no quería entrar ni puesto del revés.&lt;br /&gt;
&lt;br /&gt;
El secreto está en la identificación de los dispositivos. AVerMedia identifica esta serie de dispositivos como A815 o A8150. No sé si hay una distinción real entre ellos, pero el ID PCI de los &quot;A815&quot; es 07ca:a815, mientras que mi dispositivo anuncia 07ca:8150.&lt;br /&gt;
&lt;br /&gt;
El driver que conseguí sólo decía funcionar con 07ca:a815, así que añadí el ID de mi receptor &quot;por si suena la flauta&quot; y... sí señor. Detectado, inicializado y funcionando, como se puede ver en esta captura:&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://staff.not.iac.es/~rcardenes/pictures/cap1.jpg&quot; alt=&quot;captura de pantalla con Kaffeine funcionando&quot; width=&quot;640&quot; height=&quot;384&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Ahora no tengo tiempo para poner detalles, pero cuando acabe exámenes (dentro de semanita y pico), intentaré poner una guía detallada.</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/58487">
		<title>Lenguaje y periodismo</title>
		<link>http://quie.blogalia.com//historias/58487</link>
		<description>A veces parece que son incompatibles. Cualquiera que lea prensa o escuche/vea noticias en radio/televisión habrá notado cómo de unos cuántos (no pocos) años para acá la tendencia a usar la pasiva en los artículos es cada vez más acusada. Exagerada, diría yo.&lt;br /&gt;
&lt;br /&gt;
Esta mañana venía en el coche y uno de los titulares se refería a un caso de violencia doméstica con asesinato (de esposa e hijos) de por medio. Para rematar, la locutora comentó que: &quot;según la policía, no existían denuncias de malos tratos por parte de la víctima&quot;.&lt;br /&gt;
&lt;br /&gt;
Quietos paraos. ¿Se ha dado cuenta la locutora de lo que ha dicho? Quien le escribiera el guión (si no lo hizo ella), ¿en qué estaba pensando? ¿Soy el único que piensa que la frase suena ridícula tal cual?&lt;br /&gt;
&lt;br /&gt;
*sigh*</description>
	</item>

	<item rdf:about="http://quie.blogalia.com//historias/55845">
		<title>¡Total! Con lo rápidas que son las máquinas modernas...</title>
		<link>http://quie.blogalia.com//historias/55845</link>
		<description>Excusa típica de alguien que no se molesta en programar &lt;i&gt;bien&lt;/i&gt;. Como alternativa también está el &quot;con la de memoria que tienen las máquinas de ahora...&quot; y otros similares.&lt;br /&gt;
&lt;br /&gt;
Bueno, para cualquiera que tenga esa opinión: lea vd. &lt;a href=&quot;http://www.artima.com/cppsource/how_to_go_slow.html&quot;&gt;un poco&lt;/a&gt; al respecto, por favor.&lt;br /&gt;
&lt;br /&gt;
He dicho.</description>
	</item>


</rdf:RDF>