tag:blogger.com,1999:blog-140476652024-03-16T02:09:26.182+01:00El blog de un pragmáticoIñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-14047665.post-66007334737749999572007-12-02T21:54:00.000+01:002007-12-02T21:58:44.572+01:00Último post en Blogger: me mudo.Pues sí, me llevo mi blog a otra parte. No es que la gente de Blogger me haya tratado mal ni nada de eso. Es simplemente que hemos montado una plataforma de blogs en la Universidad y mudo allí mi blog.<br /><br />Aprovechando que hemos puesto Wordpress-MU, que iba a llevar otro blog allí junto con un par de compañeros y que la versión que hemos montado importa completamente el blog de Blogger sin ningún problema, he dado el salto.<br /><br />Así que si algun despistado tenía sindicado este blog, que actualice su lector de feeds. La nueva dirección es <a href="http://iarenaza.blogs.mondragon.edu/">http://iarenaza.blogs.mondragon.edu/</a><br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com2tag:blogger.com,1999:blog-14047665.post-56047569370500271462007-11-09T21:18:00.000+01:002007-11-09T21:23:54.001+01:00¡Free Krusher!<p>Via <a href="http://softwarelibre.deusto.es/">Deusto Software Libre</a> (gracias Txipi) me hago eco de la noticia. Como creo que no soy capaz de expresarlo mejor que él, pero no quiero dejar de unirme al grito, cito (casi) textualmente:</p><p></p><blockquote><p>Toda la blogosfera hispanohablante repite hoy <a href="http://charts.technorati.com/chart/free+krusher?language=es&authority=a4" target="_blank">lo mismo</a>. <a href="http://www.filmica.com/arturo_quirantes/" target="_blank">Arturo Quirantes</a> lo ha resumido <a href="http://www.filmica.com/arturo_quirantes/archivos/006678.html" target="_blank">en su blog</a>, pero todo el mundo grita hoy <a href="http://freekrusher.com/" target="_blank">Free Krusher!</a>:</p><p>Quizá alguien piense que no tiene mucho que ver con la temática del blog. Para ellos este verso de <strike>Bertold Bretch</strike> <a href="http://www.rebelion.org/noticia.php?id=29882" target="_blank">Martin Niemöller</a>:</p><p><em> “Primero vinieron por los comunistas y no dije nada porque yo no era comunista.<br />Luego vinieron por los judíos y no dije nada porque yo no era judío.<br />Luego vinieron por los sindicalistas y no dije nada porque yo no era sindicalista.<br />Luego vinieron por los católicos y no dije nada porque yo era protestante.<br />Luego vinieron por mí, pero para entonces ya no quedaba nadie que dijera nada.”</em></p></blockquote><p>Saludos. Iñaki.<br /></p>Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com0tag:blogger.com,1999:blog-14047665.post-90651888359286862572007-10-27T14:05:00.000+02:002007-10-27T15:24:33.209+02:00Drivers Linux para la webcam de los portátiles Sony Vaio VGN SZEsta mañana me he levantado con ganas de cacharrear y me he dedicado a instalar todo el sofware y los drivers necesarios para poder usar, entre otras cosas, la cámara USB que viene integrada en mi portatil Sony VAIO VGN-SZ4MN/B.<br /><br />Gracias al <a href="http://crysol.inf-cr.uclm.es/node/649">blog de david</a> (lo siento, pero no da más detalles que su nombre de pila) he podido ahorrarme buena parte del trabajo de investigación necesario para hacerlo (Sony no da soporte en absoluto para Linux en este modelo de portatil). El asunto es que <span style="font-weight: bold;">sí</span> existe el driver en cuestión (¡por suerte!), pero el enlace que proporciona al código fuente del mismo ya no es operativo. Así que dando una vuelta por google he acabado cayendo en una página que tiene una copia de la última versión del driver que se puede descargar sin problemas.<br /><br />He querido poner un comentario en el blog de david para mencionarlo, pero me ha sido imposible. Tienen un sistema de <a href="http://es.wikipedia.org/wiki/Captcha">captchas</a> que no deber funcionar demasiado bien, porque no me aparecía la típica imagen distorsionada, pero sin embargo sí me obligaba a teclear lo que supuestamente aparecía.<br /><br />Así que para que no se pierda la referencia y google la pueda indexar y le sirva a más gente estoy redactando esta entrada. Y para facilitar la búsqueda voy a poner algunas palabras clave que ayuden a google a indexar mejor la página: linux driver sony vaio vgn sz4 ricoh webcam driver ry5u870 r5u870 source code download from <a href="http://avilella.googlepages.com/r5u870-0.10.0.tgz">http://avilella.googlepages.com/r5u870-0.10.0.tgz</a> <a href="http://avilella.googlepages.com/vaiosz">http://avilella.googlepages.com/vaiosz</a><br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-58783888858455385532007-07-08T12:32:00.000+02:002007-07-14T17:08:56.324+02:00En que gasto mi tiempo últimamente: Moodle, LDAP, PHP y C.Aviso: esta entrada contiene jerga tecnológica a raudales y es uno de esos artículos que suele escribir la gente que <a href="http://artesaniaenred.blogspot.com/2007/05/vecino-nuevo-en-ubuntu.html">usa pantalla negra y escribe palabras ininteligibles</a> para el común de los mortales. Así que si el cuerpo te pide otras cosas, te puedes saltar el resto del artículo :-)<br /><br />La última semana he dedicado una buena cantidad de horas de mi tiempo libre a programar. Y a programar en <a href="http://es.wikipedia.org/wiki/Lenguaje_C">C</a>. Hacía tiempo ya desde la última vez, casi dos años, y para intentar hacer más o menos lo mismo que esta vez, sólo que la cosa no llego a buen puerto. En los últimos años he dedicado una parte de mi jornada laboral a la administración de los sistemas y las comunicaciones de la <a href="http://www.eteo.mondragon.edu/">Facultad de Empresariales</a> de <a href="http://www.mondragon.edu/">Mondragon Unibertsitatea</a>, con lo cual la programación que hacía era básicamente de <a href="http://es.wikipedia.org/wiki/Gui%C3%B3n_%28inform%C3%A1tica%29"><span style="font-style: italic;">scripts</span></a> para automatizar tareas (en lenguajes de <span style="font-style: italic;">scripting</span> varios) y bastante <a href="http://www.php.net/">PHP</a> para retocar o desarrollar aplicaciones Web.<br /><br />Vamos, pequeñas minucias cuando hablamos de programar. De vez en cuando me da la fiebre de la programación y durante unas semanas me centro en algún problema que me interesa (siempre dentro del ámbito del software libre) y dedico unas cuantas horas a tratar de resolverlo. Y como en los últimos 2 dos años he entrado a tope en el proyecto <a href="http://www.moodle.org/">Moodle</a> y hay un problemilla que afecta a quienes lo usan en entornos de muchos usuarios cuando utilizan validación de usuarios con un <a href="http://es.wikipedia.org/wiki/Servicio_de_directorio">directorio</a> <a href="http://es.wikipedia.org/wiki/LDAP">LDAP</a>, ahí he estado pasando unas cuantas horas (intempestivas).<br /><br />La cosa empezo hace casi dos años (septiembre de 2005) cuando pusimos en producción la instalación de Moodle de la Facultad de Empresariales. Se decidió que los usuarios serían los mismos que los del Directorio Activo de Windows, así que tuve que ponerme las pilas en el tema de LDAP y todos sus entresijos. Y una de las cosas que descubrí en los foros de Moodle, porque alguien lo sufrió en sus propias carnes, es que hay algunos límites impuestos en el servidor que hacen que no se puedan recuperar más de N resultados en una consulta, aunque en realidad haya más de esa cantidad. Hay razones de peso para que sea así, por ejemplo que no dejemos sin recursos de memoria al servidor si lanzamos varias consultas simultáneas que tengan que devolver miles de resultados.<br /><br />No es que nosotros tuviésemos ese problema (por la forma en que configuramos nuestra instalación no se daba ese tipo de consultas), pero me picó la curiosidad y empecé a investigar el tema. Y así me sumergí en las procelosas aguas del protocolo LDAP y sus entresijos. Y acabé llegando a una extensión opcional del protocolo que permite <span style="font-style: italic;">paginar</span> los resultados, es decir, pedir que los envíe en lotes de un cierto tamaño (definible por quien hace la consulta) y te los vaya pasando de lote en lote, lo cual evita la situación potencialmente desastrosa mencionada arriba.<br /><br />Claro, que las cosas no son nunca tan sencillas. Moodle está desarrollado en PHP, y para utilizar el protocolo LDAP hace uso de una extensión desarrollada por los propios creadores de PHP que permite tender un puente entre PHP y las bibliotecas que incorporan la funcionalidad del protocolo LDAP. Y la extensión en cuestión está escrita en C. Así que el siguiente paso era bucear en las entrañas de la extensión LDAP. Un poquito de C, un poquito de <a href="http://es.wikipedia.org/wiki/Application_Programming_Interface">API</a> de <a href="http://www.zend.com/products/zend_engine">Zend</a> para el desarrollo de extensiones de PHP, un poquito de API de LDAP para lenguaje C, ... Vamos, unas cuantas horas de diversión asegurada para los tipos de las pantallas negras y palabras ininteligible :-)<br /><br />El resultado tras un par de semanas de búsqueda de información, estudio del código de la extensión LDAP, el API de Zend y demás parafernalia es un <a href="http://es.wikipedia.org/wiki/Parche_inform%C3%A1tico">parche</a> bastante primitivo, pero funcional, que incorporaba la funcionalidad de paginación al módulo estándar de LDAP para PHP. Un par de discusiones y un mes después, un parche como <a href="http://es.wikipedia.org/wiki/Tux">Tux</a> manda que permitía usar la funcionalidad con comodidad y garantías. Envié el parche a las listas de desarrollo de PHP y al encargado de mantenimiento del módulo de LDAP para ver si lo podían incorporar, pero no hubo suerte.<br /><br />Así que durmió el sueño de los justos durante unos cuantos meses hasta que decidí volver a intentar que lo incorporaran. Unos cuantos intercambios de email con uno de los desarrolladores de PHP para añadirle una serie de <a href="http://es.wikipedia.org/wiki/Prueba_unitaria">pruebas unitarias</a>, y volvimos a la situación de partida: se siguió quedando guardado en el armario. Hace unos pocos meses lo intenté de nuevo, con idéntico resultado.<br /><br />Y hace unas tres semanas me volvió a dar la fiebre. Y he vuelto a la carga. Y para darles más razones para que lo incorporen, me he liado la manta a la cabeza y he cogido un parche algo más completo que el mío, desarrollado por Pierangelo Masarati (desarrollador de OpenLDAP, lo que le da más empaque al parche) y que andaba dando tumbos por ahí más o menos desde las mismas fechas que mi parche original. Le he dado un lavado de cara, lo he actualizado para que se aplique limpiamente a la versión actual estable de PHP, le he corregido una <a href="http://es.wikipedia.org/wiki/P%C3%A9rdida_de_memoria_%28inform%C3%A1tica%29">fuga de memoria</a> que tenía, le he añadido las pruebas unitarias de rigor y lo he enviado a la lista de nuevo.<br /><br />Ha sido más fácil de lo que esperaba, pero me ha costado más tiempo de lo previsto. Todo compilaba bien, se lanzaba sin problemas y de repente ¡zas! el programa se moría con un bonito error: "<span style="font-style: italic;">Segmentation fault. Core dumped"</span>, que traducido al castizo vendría a ser: "me he dado una castaña como un piano y hasta aquí hemos llegado". Así que me dije: nada, esto lo arreglo yo en un periquete con mi <a style="font-style: italic;" href="http://es.wikipedia.org/wiki/Depurador">debugger</a> preferido. Y allá fui tan ufano. Y después de varias dos horas aquello seguía igual, y encima el programa se estaba muriendo en una función interna dentro de la biblitoteca, cuatro niveles de profundidad más abajo de la función a la que yo estaba llamando. De locos.<br /><br />Y todo por una de esas cosas que nunca te esperas, pero que cuando todo falla y después de pegarte con el <span style="font-style: italic;">debugger</span> un rato y no ver nada mal, es de lo primero que sospechas (sobre todo si ya te ha mordido el trasero alguna otra vez en el pasado): tienes varias versiones de la biblioteca de funciones que necesitas y estás usando la única que no te sirve (el <a href="http://es.wikipedia.org/wiki/Linker"><span style="font-style: italic;">linker</span></a>, que es un tío muy simpático, ha decidido usar justo <span style="font-style: italic;">esa</span> versión, en lugar de la que tu quieres). Claro que de eso te das cuenta a las tantas de la madrugada. O al menos así es en mi caso, ya que son un programador mayormente noctámbulo :-)<br /><br />Pero bueno, la cosa ya está en marcha, funcionando 100%, testeada con al menos dos implementaciones de directorio LDAP diferentes, y enviada a las listas de desarrollo de PHP y al mantenedor de la extensión LDAP. Aunque 24 horas depués aún no han dicho nada, lo cual no es muy buena señal en este caso, ya que la lista es muy dinámica y los tiempos de respuesta, aunque sea para decirte que tu código es una porquería (que si lo es, te lo dicen sin ningún reparo :-), suelen ser cortos.<br /><br />Así que ya veremos como se desarrollan los acontecimientos. Por si acaso, no voy a contener la respiración mientras espero.<br /><br />¡Ah, sí! Se me olvidaba. Por si alguno está interesado o necesita la extensión se puede descargar en <a href="http://www.eteo.mondragon.edu/descargas/php-ldap/">http://www.eteo.mondragon.edu/descargas/php-ldap/</a><br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com7tag:blogger.com,1999:blog-14047665.post-21568521417897795882007-05-17T20:09:00.000+02:002007-05-17T20:18:59.249+02:00I Jornadas de Intercambio de Experiencias Moodle 2007-MoodleMoot EuskadiCito textualmente de <a href="http://covcell.sc.ehu.es/ikide/">http://covcell.sc.ehu.es/ikide/</a>:<br /><span></span><blockquote><span>La Vicegerencia</span><span> de las TIC y el grupo iKide de la Universidad del País Vasco/Euskal Herriko Unibertsitatea organizan las <strong>I Jornadas de Intercambio de Experiencias de Moodle: MoodleMoot Euskadi'07.</strong></span> <p><span>La plataforma de aprendizaje Moodle se está difundiendo con rapidez en la comunidad educativa-formativa del País Vasco, por lo que ha surgido la necesidad de compartir experiencias y conocimientos, tanto en lo referido a la implementación de asignaturas y cursos como en lo relacionado con estrategias institucionales de difusión y formación del profesorado.</span></p><p><span>[....]</span></p><p><span>Estas jornadas tienen como objetivo ofrecer la oportunidad a los diversos agentes de encontrarse para intercambiar experiencias y debatir acerca de los usos y desarrollos posibles de Moodle.</span></p></blockquote><p><span></span></p><p>Como estoy metido a fondo en este <span style="font-style: italic;">sarao</span> (aunque oficialmente lo organice la <a href="http://www.ehu.es/">UPV/EHU</a>, tanto la gente de <a href="http://www.deusto.es/">Deusto</a> como la gente de <a href="http://www.mondragon.edu/">Mondragon Unibertsitatea</a> estamos colaborando en el asunto) aprovecho para darle difusión. Especialmente por si estás interesado en acudir, y más aún por si estás interesado en participar con una comunicación o poster. Las fechas importantes en este caso son:</p><ul><li class="black-10">Límite para la recepción de trabajos: 31-05-2007 </li><li class="black-10">Notificación de aceptación/rechazo: 07-06-2007</li><li class="black-10">Celebración de las jornadas: 27 y 28 de junio de 2007</li></ul><p>Se puede encontrar más información actualizada en: <a href="http://jmoodle07.ehu.es/">http://jmoodle07.ehu.es/</a><br /></p><p>Sólo me queda por añadir que nos vemos allí ;-)<br /><span></span></p><p><span>Saludos. Iñaki.<br /></span></p><br /><blockquote></blockquote>Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-75547949695719949002007-04-22T22:44:00.000+02:002007-04-22T22:59:33.640+02:00Y otro año igual: el IRPF sólo es cosa de MS WindowsY no sé cuantos años van ya, pero ya empiezo a estar cansado. Y es que el hecho de que la administración pública me haga pagar por un producto concreto de un fabricante determinado para poder ejercer mi derecho a realizar la declaración de la renta en formato digital me toca las narices (por decirlo suavemente).<br /><br />Es como si me obligaran a comprar el bolígrafo de un frabricante determinado porque los impresos de papel que me facilitan sólo se pudieran rellenar con ese tipo y modelo de bolígrafo. ¿Pondríamos el grito en el cielo en ese caso? Puede que más de uno y más de dos sí. Pero como la mayoría somos unos borregos que no levantamos la voz ante este tipo de cosas, así nos va.<br /><br />Sé que más de uno dirá: coño, pero si es que el Windows es lo que usa todo el mundo, menos los cuatro chalados que usáis esas cosas raras. Y seguro que es cierto. Pero si aplicamos esa regla de tres, puede que las carreteras del estado (o de mi comunidad automónoma, o de mi territorio histórico -que lo de las competencias está muy complicado en este país-) sólo dejen circular coches de los modelos más comunes de los fabricantes más populares. Así que vete olvidándote de circular con tu maravilloso Audi A3, o tu flamante Ferrari, por poner un par de ejmplos. O usas un Clio, o un Ibiza, o no puedes usar las carreteras públicas. ¿Cómo se te quedaría el cuerpo?<br /><br />Joder, que estamos en el año 2007 y hay tecnología más que de sobra para desarrollar con un esfuerzo equivalente (en personas y dinero) una solución multiplataforma y abierta. Y no hablo sólo de Linux. Hablo de cualquier sistema operativo mínimamente usado y vivo en la actulidad (no vaya a ser que ahora la gente pida el programa del IRPF para un sistema PDP-10 con ITS ;)<br /><br />¿Para cuando el que la administración respete nuestros derechos como ciudadanos? (y además en este caso <span style="font-style: italic;">paganos</span>)<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-50721705729381469362007-03-17T11:15:00.001+01:002007-03-17T11:22:04.213+01:00Vamos avanzando (áéíóú)Después de leer un poco de documentación [1] parece que ya estamos en marcha. Con las pistas que he sacado de toda esa lectura y un par de parches al código de lisp para que genere todo en el juego de caracteres ISO-8859-1 (tanto en la petición HTTP como en la cabecera XML de la entrada Atom) parece que ya tenemos juego de caracteres latino completo, con sus eñes, sus vocales acentuadas (áéíóú) y toda la parefernalia.<br /><br />Lo suyo sería hacerlo con UTF-8, pero el parser XML de Google (parece ser que usan SaX por los errores que me 'escupe' de vuelta si le envio las cosas en UTF-8) se atraganta y me devuelve unos errores de los más 'significativos' (por no utilizar una palabra malsonante en un lugar público como este :-)<br /><br />Saludos. Iñaki.<br /><br />[1] Nada serio, menos de 90 minutos hora para leer la guía de desarrolladores para el API de Blogger<br />(<a href="http://code.google.com/apis/blogger/gdata.html">http://code.google.com/apis/blogger/gdata.html</a>), la referencia del API de Blogger (<a href="http://code.google.com/apis/blogger/reference.html">http://code.google.com/apis/blogger/reference.html</a>), la especificación del formato de sindicación Atom (<a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php">http://www.atomenabled.org/developers/syndication/atom-format-spec.php</a>) y el RFC de especificación de juegos de caracteres y codificación de los tipos MIME de XML (<a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a>).<br /><br />Vamos, nada que cualquier mortal común no se leería como simple entretenimiento para pasar un rato agradable mientras desayuna :-)Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-36800472910724377112007-03-04T17:24:00.001+01:002007-03-04T17:28:08.630+01:00Primer envio desde Emacs<div xmlns="http://www.w3.org/1999/xhtml">Pues sí, parece que al menos publicar ya deja. Lo demás lo miraré con más calma otro rato, porque ahora ando pillado de tiempo con cosas del trabajo y aquí estoy haciendo el tonto con estas pijadas (más procrastinación aún).<br /><p>El asunto es que para poder manipular el contenido en remoto (incluyendo añadir nuevo contenido), pide una URL. Así, a secas, sin dar más detalles de qué URL es esa. Y no tenía ni idea de que URL darle, así que no acertaba ni de casualidad.<br /></p><p>Luego he gastado 5 minutos que no tengo para mirar el API de Datos de Blogger (http://code.google.com/apis/blogger/gdata.html) y he visto que hay que darle la dirección del feed de los posts (intuitivo a más no poder, ¿no?), que en mi caso es http://iarenaza.blogspot.com/feeds/posts/default. Y con eso, a funcionar.<br /></p>De hecho, este envío lo hago desde el propio Emacs. A ver que tal queda el formateo.<br /><br />[Actualización: El formateo queda hecho unos zorros. Parece ser que hay que enviar todo en UTF-8 (tampoco la documentación lo dice) y el conversor de texto a html es una <span style="font-style: italic;">porquería</span> por decirlo suavemente. He tenido que reformatear todo a mano desde dentro de blogger para que tenga un aspecto medianamente decente. Seguiremos probando.]<br /><br />Saludos. Iñaki.<br /> </div>Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-52842712887741552802007-03-04T13:04:00.000+01:002007-03-04T13:41:04.434+01:00Publicar en Blogger ¡¡desde Emacs!!Estaba dando una vuelta por los servicios de Google asociados a mi cuenta y he caido en la página de Blogger que te enseña la lista de tus blogs y debajo ponen noticias "corporativas" sobre el propio Blogger (cosas que están mejorando, etc.).<br /><br />Y cual es mi sorpresa cuando bajo la vista un par de líneas y leo:<br /><span style="font-style: italic;"></span><blockquote><span style="font-style: italic;">"From The Everything Can Be Done In Emacs Dept...</span><br /><br /><span style="font-style: italic;">Blogger exposes a clean API based on Atom Publishing Protocol (APP) and Google Data APIs (GData). This Emacs module leverages this functionality to enable one to blog from within the comfort of a full-featured editing environment."</span></blockquote><span style="font-style: italic;"></span>Que básicamente viene a decir que han publicado una serie de módulos de Emacs que permiten publicar tus entradas de Blogger desde Emacs.Para los que son tan <span style="font-style: italic;">especiales</span> como yo, que opinan que un buen editor es algo fundamental para editar texto, y que los editores usados en la práctica totalidad de las aplicaciones web son una <span style="font-style: italic;">castaña</span> (como le gusta oir a algún compañero de trabajo mío), esto es una gran noticia.<br /><br />Seguramente para el común de los mortales que con teclear el texto y poder poner una negrilla o un subrayado es suficiente, Emacs es una cosa del pasado y matar moscas a cañonazos. Pero por suerte, aún es posible elegir en este mundo, y yo elijo Emacs :-)<br /><br />Así que me voy a poner con ello de inmediato, a ver que posibilidades ofrece el invento. En todo caso, no creo que eso haga aumenta mi ritmo de publicación demasiado (las causas son otras, especialmente la procrastinación ;-)<br /><br />[<span style="font-weight: bold;">Actualización</span>: parece ser que el código está aún en desarrollo y quedan cosas por pulir. Por ejemplo, cuando intento publicar me da un bonito error 405 Método no permitido, y no se publica nada. Habrá que seguirle la pista al asunto]<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com5tag:blogger.com,1999:blog-14047665.post-30785448730151832822006-12-02T17:29:00.000+01:002006-12-02T17:50:19.166+01:00¿Por qué escribo en un blog?Iba a escribir una entrada sobre el último libro que he leído (entrada que no sé si finalmente verá la luz) y de repente me ha venido la pregunta a la cabeza. Seguramente influído por la <a href="http://loretahur.blogspot.com/2006/11/por-qu-escribes-en-tu-blog.html">pregunta que lanzó Lorena recientemente</a> y por la reciente constatación que hizo mi amigo <a href="http://kanterobi.blogspot.com/">Javi</a>: en el mes de noviembre he escrito más entradas en el blog que en el año y medio anterior.<br /><br />A decir verdad cree el blog por culpa de dos personas: mi amigo Javi y un instructor del <a href="http://cisco.netacad.net/">programa de academias de formación de Cisco</a> cuyo nombre permanecerá en el anonimato. El primero porque ya tenía un blog cuando todo eso apenas se estilaba siquiera en los <span style="font-style: italic;">pioneros</span> Estados Unidos, y porque lo alimentaba -y lo alimenta- con regularidad (algo que yo jamás seré capaz de hacer) y con algunas cosas muy interesantes (al menos para mí). Así que seguramente habrá algo de <span style="font-style: italic;">emulación</span> en todo esto de mi blog.<br /><br />La segunda persona tuvo un papel más importante, pero quizás más sordido. Más importante porque fue el detonante de la creación de blog realmente. Hacía meses y meses que yo conocía el blog de Javi, hablabamos de su contenido en el café del fin de semana, pero pocas veces tuve la tentación real de crear un blog propio. Entre otras cosas porque es otra <span style="font-style: italic;">criatura</span> más a la que cuidar y darle atención con regularidad. Y eso se me da bastante mal. Soy un tipo de distancias cortas. Explosivo, con dedicación intensísima al asunto en cuestión, pero que una vez descubierto el intríngulis del mismo pierde rápidamente el interés en dicho asunto. Lo cual es genial para algunas cosas, y letal para otras.<br /><br />Pero volviendo a la segunda persona, y su papel estelar en todo este tinglado, su contribución fundamental fue crear en mí el estado mental adecuado para tomar la decisión de forma definitiva: el aburrimiento. No puedo estar quieto y aburrido. Necesito estar haciendo cosas. Y en aquel momento tenía un aburrimiento soberano, así que simplemente di el paso: creé un blog.<br /><br />Y aquí estamos casi 18 meses después. Con una trayectoria regular los primeros 16 meses: un envío cada 5-6 meses más o menos. Y luego la cosa <span style="font-style: italic;">se tuerce</span>, me empiezo a juntar con algunos <a href="http://aprendices.wikispaces.com/">infoadictos degenerados de esto de los blogs y la web 2.0</a> y ya la he liado. Que si comentarios sobre la blogosfera, que si reseñas sobre libros que he leído, y toda la retahíla de entradas habituales de los que están enganchados a esto. ¿Doctor, es grave? ¿Tiene cura?<br /><br />En fin, veremos donde acaba todo esto.... (que seguro que es en nada bueno).<br /><br />Saludos. Iñaki. <span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"></span><span style="font-style: italic;"><span style="font-style: italic;"></span><br /></span>Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com2tag:blogger.com,1999:blog-14047665.post-9877977081428112092006-11-19T12:30:00.000+01:002006-11-25T21:55:10.182+01:00Jugando con la plantilla del blogDespués de la segunda jornada de aprendices, me he tirado a la piscina y he <span style="font-style: italic;">metido mano</span> a la plantilla del blog.<br /><br />Algunas cosas han cambiado en la beta de blogger, pero armado de los conocimientos necesarios (HTML, CSS y demás) he conseguido el objetivo: ampliar la zona de texto a costa de reducir la barra lateral. Sólo un poco (50 pixeles), pero lo suficiente para que el cuerpo del texto de las entradas del blog no parezcan tan largas. Hasta ahora mismo escribir unos pocos párrafos con 3-4 líneas por párrafo hacía que la entrada en el blog pareciese larguísima. Ahora tiene un aspecto más equilibrado (al menos en mi opinión).<br /><br />Hay que tener en cuenta que el tema que estoy usando de Blogger es para una configuración de pantalla fija de 800x600 pixeles (si tienes resoluciones más altas, simplemente añade unos márgenes laterales que se expanden hasta ocupar el resto del espacio disponible). Lo que hace que el aspecto de las entradas del blog se vean prácticamente con la misma <a href="http://es.wikipedia.org/wiki/Relaci%C3%B3n_de_aspecto"><span style="font-style: italic;">relación de aspecto</span></a> sea cual sea la resolución que use quien esté navegando por el blog (lo que de nuevo en mi opinión es una buena cosa).<br /><br />Como la plantilla usa unos bordes redondeados para las esquinas de las cajas, y ese efecto lo consiguen a base de usar imágenes de tamaño fijo especialmente ajustado al juego de valores original, no he ma quedado más remedio que prescindir de esos gráficos (porque no está a mi alcance editarlos; los tipos de blogger aún no me han dado acceso a sus servidores :-).<br /><br />Así que he tirado por la calle de enmedio y he usado un tipo de CSS que no será parte del estándar hasta la siguiente versión (CSS3), pero que ya está disponible en los navegadores que llevan el motor Gecko en su corazón (Firefox, Mozilla, etc.) y puede que otros, pero no en Internet Explorer (a menos que la versión 7 de IE lo haya incorporado, cosa que desconozco). El tipo de CSS en cuestión permite especificar el radio de redondeo de las esquinas de cualquier elemento (típicamente elementos 'div', pero no solamente éstos). En el caso de IE ignora el CSS y muestra las esquinas perfectamente cuadradas, pero no me importa.<br /><br />Por si a alguien le interesa hacer algo con este tipo de CSS, el nombre del elemento (por ahora, hasta que le den uno estándar) es '<span style="font-family:courier;">-moz-border-radius</span>' y recibe un valor que es el radio, en pixeles, de la circunferencia que hace el redondeo de los bordes. Por ejemplo, algo como:<br /><pre> -moz-border-radius: 10px;</pre>especifica un radio de redondeo de 10 pixeles, que es el valor que he usado yo.<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com5tag:blogger.com,1999:blog-14047665.post-13143603979756458342006-11-18T13:45:00.000+01:002006-11-22T11:43:44.771+01:00Segunda jornada AprendicesPues sí, Yo Estuve Allí(tm). Y viví para contarlo. Fue duro, pero creo que en una o dos semanas estaré recuperado de la experiencia.<br /><br />Y es que compartir cuatro horas con <span style="font-style: italic;">usuarios</span> no es una experiencia deseable para ningún miembro de <span style="font-weight: bold;">Administradores Anónimos.</span> Suerte que había algun especimen híbrido (no sabía que se podría ser puede ser administrador anónimo y usuario a la vez) que amortiguó el efecto.<br /><br />Ahora en serio, fue una experiencia altamente gratificante. No sólo por la calidad personal de cada uno de los asistentes, sino sobre todo por las ganas de aprender que todos ellos demostraron (el nombre del grupo no es en vano :-).<br /><br />Es toda una experiencia para alguien que como yo se dedica a la formación reglada durante buena parte de su jornada laboral. A pesar de que se supone que la gente viene a los centros educativos a aprender, la realidad suele ser más bien distinta. Y muchas veces más preocupante. O deprimente, según el punto de vista de cada uno.<br /><br />La realidad que yo he vivido es que la gente (el 90% que está en la parte central de la famosa campana de Gauss) viene a por un título (de FP, univseritario o del tipo que sea) que le permita acceder a un puesto de trabajo. El resto no son más que obstaculos que hay que salvar para conseguir el título (controles, exámenes, prácticas, etc.). Por cierto, que del 10% restante estimo (sin ningún rigo científico y basado sólo en mis apreciaciones personales) que un 5% sí vienen a aprender, y un 5% vienen porque tienen que hacer algo para pasar el tiempo, y pasarlo en el mismo sitio que sus amigos de la cuadrilla es una buena opción.<br /><br />Por eso juntarte con gente que tiene ganas de aprender y hacer cosas nuevas es toda una experiencia. Especialmente si eres alguien que no puede estar mucho tiempo parado sin hacer cosas nuevas (y sin son interesantes, mejor aún). El tener la complicidad del resto de la gente, el saber que ellos también van a empujar el carro y que puedes aprender mucho de todos ellos (en diferentes ámbitos y en multitud de facetas) es algo que personalmente me apasiona.<br /><br />Igual por eso suelo correr el riesgo de meterme en más charcos de los que luego soy capaz de salir. Pero es que soy como un niño pequeño que sale a la calle cuando acaba de caer una chaparrada y hay charcos por todas partes: da igual si llevo el calzado adecuado o no; oigo que los charcos me llaman y no puedo evitarlo :-)<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com4tag:blogger.com,1999:blog-14047665.post-49105927348486372132006-11-18T13:15:00.000+01:002006-11-18T15:34:08.145+01:00¿El fracaso del OLPC de 100 dólares?[Editado el 2006.11.18 a las 15:32 para corregir alguna que otra falta de ortografía]<br /><br />He estado este jueves en la <a href="http://aprendices.wikispaces.com/Jornada-2">jornada de aprendices</a> (dedicaré unas líneas a este tema en otra entrada) y uno de los temas que salió a colación al final de la misma (y con un debate corto pero intenso), fue el del proyecto <a href="http://www.laptop.org/">OLPC</a>. Una de las personas (se omitirá el nombre para proteger al inocente ;-) defendía con vehemencia que el proyecto OLPC era una factor clave para el desarrollo de los paises del tercer mundo (y curiosamente, aunque no recuerdo porqué, se centraba especialmente en los paises del continente africano). Algunos otros decían que había muchos aspectos prioritarios a resolver (de tipo cultural, de tipo sanitario, etc.) antes de que el proyecto OLPC tuviese siquiera oportunidades de ser aprovechado.<br /><br />Pues bien, me desayuno hoy con <a href="http://hardware.slashdot.org/hardware/06/11/18/0733221.shtml">esta entrada</a> en Slashdot (sitio de noticias geek, cultura libre y ciencia en general), donde se hace referencia a un <a href="http://articles.moneycentral.msn.com/Investing/Extra/The100DollarLaptop.aspx">análisis del proyecto</a>. Se trata de un análisis más bien superficial, pero que apunta algunos aspectos importantes a tener en cuenta a la hora de calibrar la importancia y el efecto real de este proyecto en la práctica.<br /><br />Creo que es una buena idea tener en cuenta todas las vertientes del proyecto antes de formarnos una opinión sobre el mismo. Personalmente creo que es una magnífica iniciativa si se aplica en los sitios en los que se dan las condiciones para que pueda despegar (y no creo que los paises más pobres de África sean uno de esos sitios). De lo contrario será un monumental fracaso. Y no sólo por no producir los beneficios que se esperaban del proyecto, sino por todos esos <span style="font-style: italic;">daños colaterales</span> que se producirán.<br /><br />Tengo que decir que Negroponte no es santo de mi devoción. No dejo de tener respeto por él como científico e investigador, pero su faceta de <span style="font-style: italic;">Gurú yo-sé-como-debería-ser-la tecnología</span> y diciendo a todo el mundo lo que debería hacerse me revienta bastante.<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com3tag:blogger.com,1999:blog-14047665.post-50687833796687222412006-11-05T12:30:00.000+01:002006-11-05T15:08:13.652+01:00Adios Blogger, hola Blogger BetaPues sí, ahí vamos de cabeza a la web 2.0. Ya estoy usando la versión Beta del motor de Blogger. He visto que mi buen amigo <a href="http://kanterobi.blogspot.com/">Javier Cantero</a> ha dado el salto, y como <a href="http://artesaniaenred.blogspot.com/">el bueno de Julen</a> está siempre evangelizando sobre las bonanzas de la web 2.0, pues nada: a usar aplicaciones web beta (o de eso iba la web 2.0, ¿no?).<br /><br />No creo que se haya roto nada, y en todo caso había poco o nada que romper (5 entradas, de las cuales 4 son totalmente prescindibles y 5 ó 6 comentarios en total). Vamos, que no creo que nadie eche nada en falta si en la migración se ha perdido. Ni siquiera yo mismo :-)<br /><br />Eso sí, parece ser que los feeds RSS, Atom y demás cambian. Se mantienen los viejos de Blogger, pero no se por cuanto tiempo. Así que en el altamente improbable caso de que estés monitorizando este blog, aprovecha y actualiza las direcciones de los feeds.<br /><br />Así podré enviar mi spam con más facilidad a tu lector de feeds :-P<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com5tag:blogger.com,1999:blog-14047665.post-1159713253648788682006-10-01T16:07:00.000+02:002006-11-05T12:19:53.234+01:00EPLA y el riesgo de las patentes de software (o 'El imperio contraataca').Haciéndome eco de dos entradas en el blog de Roberto Santos, me gustaría hacer un llamamiento a todo el que lea esto para ponerle sobre aviso de algunas decisiones que pretenden tomar algunos "círculos de poder" de la Unión Europea sobre el tema de las patentes de software.<br /><br />Mi opinión personal es que las patentes de software en general, y tal y como se han concedido hasta ahora tanto en los Estados Unidos como en Europa[1] en particular, son una muy mala idea para la sociedad en su conjunto. Y me gustaría recordar que el tema de las patentes es un monopolio artificial que la sociedad (a través del Estado) concede bajo el supuesto de que ese monopolio artificial resulta en una serie de beneficios generales para la sociedad en su conjunto (generalmente en forma de promoción de la investigación y el desarrollo que luego se traduce en avances útiles para la sociedad).<br /><blockquote>[1] En teoría las patentes de software no han sido legalizadas nunca en la Unión Europea, pero la Oficina de Patentes Europea ha concedido -no me pregunten cómo- unas 20.000 hasta el momento.<br /></blockquote>Pero cuando esas patentes se usan para impedir la competencia, para ahogar la investigación y el desarrollo, y en definitiva para evitar que otros puedan proporcionar esos nuevos avances para la sociedad a costa de mermar mis beneficios económicos particulares, entonces creo que los supuestos sobre los que se asienta el modelo de patentes dejan de ser válidos y por consecuencia las patentes en sí mismas también.<br /><br />En el caso que me lleva a escribir esto me estoy refiriendo a algo conocido como <strong style="font-weight: normal;">European Patent Litigation Agreement (EPLA)</strong>, que es (entre otras cosas) una especie de triquiñuela legal que quieren llevar a cabo algunos grupos de interés en el tema de las patentes de software en Europa, para legalizar 'de facto' las patentes de software en Europa a pesar de que estas están (por ahora) prohibidas expresamente.<br /><br />Como creo que Roberto Santos explica bastante claramente los riesgos implicados en este asunto, y en especial el hecho de que se quieran llevar a cabo todas estas acciones de tapadillo, para "colarnos" una vez más legislación proteccionista con las grandes corporaciones a cambio de hurtar los derechos a los ciudadanos de a pie, aquí adjunto las URLs de ambas entradas:<br /><ul><li><a href="http://socios.hispalinux.es/node/10263" title="intento de Outsourcing de la propiedad intelectual en la UE">intento de Outsourcing de la propiedad intelectual en la UE</a></li><li><a href="http://socios.hispalinux.es/node/10264" title="Por qué la EPLA es una mala idea para la competitividad de Europa">Por qué la EPLA es una mala idea para la competitividad de Europa</a></li></ul>No estaría de más que colaborásemos activamente en luchar contra este tipo de actuaciones. La <a href="http://www.ffii.org/">Fundación para Infraestructuras de Información Libres</a> tiene información adicional sobre este asunto, así como formas de participar en las acciones que piensan llevar a cabo para impedir que todo esto se lleve a término.<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com2tag:blogger.com,1999:blog-14047665.post-1156433112252494062006-08-24T17:14:00.000+02:002006-11-05T12:19:53.169+01:00Por fín he terminado de leer 'The Diamond Age: a Young Lady's Illustrated Primer'Pues sí, como dice el título, por fín lo he terminado. La verdad es que me ha costado casi 3 años leer el libro en cuestión. Que estuviera en inglés seguramente ha ayudado a que haya costado tanto tiempo. Pero desde luego no ha sido la causa principal.<br /><br />Desde que empece a leerlo hace ahora más o menos tres años he leído por medio más libros en inglés (y unos cuantos en castellano). Simplemete ha sido un libro que he leído con una irregularidad desmesurada. De hecho, salvo en esta ocasión final, que habré leído unas 200 páginas del tirón (la edición que yo he leído tiene exactamente 499), el resto de veces no habré pasado de las 50 en ninguna ocasión, y las más de las veces, no habré pasado de 5-10.<br /><br />Es un libro que he leído sobre todo durante las comidas, a salto de mata. Mientras engullía unos pinchos para ir corriendo a clase. Y siempre durante el primer semestre del curso, curiosamente (y el segundo semetre ni lo abría). Pero este verano me había hecho el firme propósito de terminarlo, y he sido capaz de hacerlo (no creas que las tenía todas conmigo :-).<br /><br />Ha sido sin embargo un libro que me ha gustado bastante. Especialmente la segunda mitad, donde todo se centra bastante más y coge más ritmo. El primer tercio para mí ha sido bastante despistante, con demasiadas historias cruzadas que hacía que fuese difícil de seguir (teniendo en cuenta cual ha sido mi ritmo de lectura, como comento más arriba). Y aunque tiene algunos paralelismos con 'Snow Crash' (que ya había leido con anterioridad), tiene entidad propia y no desmerece en absoluto.<br /><br />Algún día de estos empezare con 'Mona Lisa Acelerada' (ya he leído 'Neuromante' y 'Conde Cero', ambos dos en castellano), y cuando reponga "fuerzas" me lanzaré a 'QuickSilver' y el resto de la serie (otros tres <span style="font-style: italic;">mazacotes</span> que tengo pendientes en inglés).<br /><br />Saludos. Iñaki.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-1146079102329889922006-04-26T21:09:00.000+02:002006-11-05T12:19:53.093+01:00Las fechas no concuerdan, pero ahí va el terceroSí, lo sé. Las fechas no concuerdan. La norma no escrita dicta que este blog incorpora una nueva entrada casa 6 meses. Al menos eso es lo que ha transcurrido entre los dos primeros.<br /><br />Es lo bueno de ser un pragmático, que como esto del blog no aporta un valor añadido importante (en mi caso) se puede uno dar el gustazo de publicar una entrada cada seis meses, en lugar de estar "esclavo" de publicar algo todos los días. Y encima que sea interesante, que los visitantes ya no se conforman con cualquier cosa. Pues en este caso han dado en hueso duro ;-)<br /><br />Algunos puede que se pregunten porque si no han transcurrido los seis meses de rigor escribo algo nuevo en este blog (yo me pregunto que haran esos locos leyendo este blog :-). Pues la principal causa del asunto es que estoy enfermo. En realidad llevo varios meses con algo bastante molesto para el que suscribe, pero poco peligroso para los demás. Pero hoy, por primera vez en muchos años, he pillado algo que además de molesto para mí mismo, es bastante contagioso: la varicela. A mis años, y sin previo aviso. Sin estar en contacto con nadie que la tuviera (que yo sepa).<br /><br />Y aunque no tengo fiebre física (o eso dice el termómetro) la cabeza anda algo tonta y me he dicho: voy a escribir alguna tonteria en el blog, que lo tengo abandonado. Y aquí me tienen, escribiendo sandeces y publicando a los cuatro vientos mi historial médico ;-)<br /><br />Creo que me voy a volver a poner el termómetro, porque no puedo estar bien del todo si he escrito esto aquí...Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com1tag:blogger.com,1999:blog-14047665.post-1121035223326783762005-12-17T00:03:00.000+01:002006-11-05T12:19:53.029+01:00Balanceadores de carga y más.Esta tarde he estado tomando café con mi amigo José Luis. Tomar café con él no es cualquier cosa. Sabes que te va a proponer mil ideas nuevas para investigar y cacharrear. Y esta tarde hemos estado hablando de muchas cosas, pero una viene a mi memoria con especial intensidad: balanceadores de carga.<br /><br />No soy mi mucho menos un especialista en la materia, pero hablando con José Luis le hemos dado vueltas a algunas relacionadas con los sistemas que existen hoy en día en el mundo FLOSS (Free Libre Open Source Software) y posibles estrategias para mejorar dichos sistemas.<br /><br />Pero eso no es todo. La última en la que se ha embarcado (y me quiere embarcar) es en la escritura de un libro sobre encaminamiento avanzado con Linux. Me cuenta que hay muy poca documentación sobre el tema (en lo cual estoy de acuerdo con él) y menos aún en castellano.<br /><br />Así que ni corto ni perezoso, y en su línea de actividad frenética habitual, ya está realizando un guión de los temas que cree que habría que tratar, del enfoque que convendría darle, de los laboratorios prácticos que se realizarían en cada uno de los temas para fijar y asentar los conceptos implicados y mil detalles más.<br /><br />Y conociendo su perseverancia, sospecho que en no demasiado tiempo (me ha amenazado con fechas como Mayo o Junio de 2006) vendrá a buscarme para implicarme (o debería decir enmarronarme ;-) en el proyecto.<br /><br />Ya veremos que sale de todo esto...Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com4tag:blogger.com,1999:blog-14047665.post-1120038024249323062005-06-29T11:03:00.000+02:002006-11-05T12:19:52.961+01:00Primer escrito para la posteridad (¡ja!)Primera entrada sólo para ver si esto está activo. Por el mismo precio, vamos a jugar un poco con las plantillas de estilos para ver el aspecto final resultante de las mismas. Es difícil (especialmente para gente como yo que de la estética y el buen gusto sólo conocemos el nombre) conseguir algo agradable y descansado para la lectura, pero intentaré dar con una combinación no demasiado estridente.<br /><br />Permanezcan atentos a sus pantallas para próximos informativos.Iñaki Arenazahttp://www.blogger.com/profile/02669394905075648898noreply@blogger.com2