I’ve just got back from Istanbul and when I was about to release Vagalume 0.7 I saw that the Last.fm web page had been redesigned.
However I am missing a very important feature ! Where’s the ability to listen to free records in the Last.fm client ?
When I went to pages like this one there used to be a “Play in Last.fm software” which pointed to this lastfm:// address so I could play the album in my Last.fm client. But I can’t find that link anymore, it seems that the only choice now is to use the flash player.
Has this feature been removed ??
por berto el julio 21, 2008 02:17
Mis sobrinos me pidieron ayuda para instalar un videojuego que habían comprado. El problema era que el sistema anticopia no dejaba instalar el juego. Hay que darle un premio a los “genios” que hicieron un sistema anticopia que no deja instalar el juego al que lo compró original. ¿O será que El Corte Inglés vende copias falsificadas?
La solución fue: ¡hacer una copia! ![]()
El colmo de un sistema anticopia es que te obligue a hacer una copia.
Al intentar instalar el juego desde el disco original, salía una ventana de error con un enlace a una página web. En dicha página web había un mensaje diciendo que el juego no era compatible con programas de virtualización de unidades de CD y DVD, como Daemon Tools o Alcohol 120%, y que desmontase la imagen de la unidad virtual e introdujese el disco original en el lector de DVD.
No se veía ninguna unidad virtual por ningún lado. Echando un vistazo por el disco duro, vi que había archivos no eliminados de Daemon Tools. A pesar de borrar incluso las claves del registro de Windows referentes a Daemon Tools, seguía sin dejar instalar el juego. No sé si quedaría algo por ahí que hiciese que no instalase el juego.
Busqué en Google una solución y la encontré. Fue hacer una imagen del DVD en el disco duro y modificarla cambiando el archivo del instalador del juego por otro sin la protección anticopia. Para no tener que grabar la imagen en un DVD, instalé las Daemon Tools y monté la imagen.
Una vez instalado el juego, al ejecutarlo te obligaba a meter el DVD en el lector. Para rematar la faena cambié el ejecutable por otro que no tiene ese incordio.
por Teodoro el julio 18, 2008 08:12
I have spent some nice days in GUADEC in Istanbul. This year i was not giving a talk but i have the emotion of the bid we presented for hosting GUADEC in 2009. After attending to a lot of interesting talks yesterday the GNOME Foundation announced that next year GUADEC will be co-located with aKademy in Gran Canaria.
I’ve never been to Gran Canaria, but a have a special relation with the Canary Islands. If you check my weblog header it is me with the Teide like background. I have been 5 times in Tenerife and visited La Palma and La Gomera. i have felt in love with these Islands, each one is different with a special charm. I have been waiting for an occasion to go to Gran Canaria, Lanzarote and Fuerteventura so next year i have an excuse and i know that Alberto will be a really nice host in Gran Canaria.
At this point i can only say that GNOME Hispano will give all the possible support that we can provide to Alberto and the rest organizers for organizing GUADEC next year, we have had a great commitment in the organization of GUADEC in Vilanova two years ago, so we have the experience needed for helping them as an active part in the organization.
So as i told Alberto i will try to help him about any request and advise he needs. I would like that GNOME community continue wanting to come back to Spain when it is possible, so that we can convince them to come to Galicia in future editions
Now we should think about a new proposal for organizing an innovative event in Coruña next year but we should think about this in GPUL because we are celebrating our tenth anniversary.
P.D. I hope that all students of the Master on Free Software of Caixanova are working hard while i am “working” in Istanbul.
por txenoo el julio 13, 2008 01:48
It has been my first day at GUADEC, i have met some of the fantastic volunteers that have been collaborating in Vilanova as Gil, Silvia and the organizer Baris. They continue being fantastic people with a lot of energy.
Today talks were quite interesting, I liked specially talk from Miguel about his point of view of the integration of web and desktop app development. On the other side I have been always interested on GPS and the development of Geoclue and Gypsy is going forward with the objective of providing to the Desktop the information about where the desktop is in each moment.
But GUADEC is not just the series of talks in a conference venue, is the social program and meeting people from the GNOME community. Today organization prepared a cocktail with the GNOME Band sound on the roof of the University, with a really nice view of the Galata Bridge over the Golden Horn. Claudio is a great musician so I think that when he arrives to Coruña the Igalia band will be possible with the collaboration of Calvaris (classical piano), API (bass) and Andres with the battery
I’ve been speaking with Ivan Frade remembering my latest PhD research regarding indexation, Information Retrieval and tracker.
Later on the street near our hotel, the one full of pillows, I spend a nice time speaking with Lucas Rocha, German and Pedro.I could practice a little my French too with some people from Fluendo.
Today I first met to Stormy Peters, our new executive director of the GNOME Foundation, she is really motivated in working for GNOME. I have watched her last year keynote at Birmingham and i liked. I believe that she can really help spreading all the fantastic work that GNOME community is doing and I think that she can take this responsibility. She has an extra point, she speaks a really good Spanish.
We will know on Friday where GUADEC is going to be next year, I hope that board will chose our proposal for Coruña, and the same for KDE e.V., but nowadays we can only wait for a decision.
It is too late, and lately Igalians have been closing the pillows GUADEC street, so today we have done it again, thank you Mario for showing us the good path
Just 5 hours before getting up and i can see the sunrise throw my window. Good day and Good luck.
por txenoo el julio 10, 2008 02:31
I arrived today for the core days of GUADEC this year in Istanbul. This city is really big, i just meet some old friends, eat kebab, drink tea and sit on nice cushions near our hotel. Tomorrow will be my first day at GUADEC this year but i can say that has been really interesting coming here just for seeing people i have not seen for a year.
Tomorrow i will be at GUADEC available to solve any question related to our bid for GUADEC in Coruña next year. So if you are interested in anything related to our proposal just drop a comment here, or send me an e-mail.
por txenoo el julio 09, 2008 01:09
Hoy, Evant Hunt (del ISC) publicó un mensaje crítico: existe un posible ataque que explotando debilidades en el protocolo DNS permite la corrupción de la información almacenada por un servidor DNS caché (imaginaros que vuestro servidor de DNS de vuestro proveedor ADSL o cable os dice que la ip de vuestro banco es la ip de un simpático amigo ruso o coreano). El mensaje ha sido publicado en web de la ISC.
por bille el julio 08, 2008 09:12
Pam preprofile is a PAM module that ensures that some program or script is run each time a user logs into the computer. It’s suited for network administrators when they can’t rely on a particular shell to execute the user’s .profile, .bash_profile, .bashrc or similar… because sometimes the user home directory doesn’t even exist yet.
There are already many PAM modules out there, each one suited to a particular need (mounting shares, creating tmp dirs, etc.), but the real advantage of pam_preprofile is its versatility. Pam_preprofile can be used to satisfy any need not being implemented by any existing PAM module at this time but which can be written as a script by the system admin.
The configuration is simple. Just install the module at /lib/security/ and add this line at the end of /etc/pam.d/common-session:
session required pam_preprofile.so /tmp/myprogram.sh /usr/doc
That will call /tmp/myprogram.sh every time the user starts a session (logs into the desktop), passing it a “/usr/doc” parameter, plus an extra parameter with the username being authenticated.
In the previous version of the module, the script was executed always at the session stage. It was very helpful to create the user account. But some weeks ago, a network administrator presented me a scenario where he needed to execute the script each time the system asked the user for a password (that is, at “auth” stage), because the user info could have been updated meanwhile and some local configuration should be updated based on that.
I then improved the module and the new 1.1 version is out. It allow scripts to be executed in the PAM stage you want (account, auth, password and session), not only at the “session” stage allowed by the previous version.
Are you a network administrator? You can download it from:
http://community.igalia.com/twiki/bin/view/Corunix/ProjectDownloadStable
Permalink | No comment | Backlinks
por eocanha el julio 07, 2008 04:29
En cuanto entraron, el saludo ya amoroso, porque ya era... ya había confianza de antes de estos días. No fue que tuve que hacer ninguna... ningún secreficio, ni exceso, que se ponían voluntarias pa darles cualquier cosa o cualquier palabra amorosa.
Entonces, voy a hacer el amor con una, pero que eran voluntarias, ¿eh? No había... no había poblema. (Pero naturalmente, yo les pagaba por eso, ¿eh?, sin ser una cifra de dinero excesivo, ¿eh?, yo les pagaba una cosa corriente, normal). Y era cuando ellas tenían ese interés en ir a cama, porque una quedaba libre así, en compló, pa revolver, buscando dineros.
Me echaron droja en el colacao. Que yo noté que dormiera muchas horas, imposible que yo duermo muy pocas horas, nunca dormí más.
Con fotografías de ellas, que había muchas más fotografías que estaban en el cajón de la mesilla de noche, muchas más había, porque yo ya tenía fotografías de todas las formas, y en varios sitios.
Todavía, de que sepa yo, no fue interrojada, ni apareció, según los anuncios de la prensa. La primera que apareció fue la delgadita, pelo largo. La segunda, una rubia de trentaidós años; la de pelo largo, ventiséis.
Eran prespetutas buscando domicilios para hacer la prespitación, pero no por prespituación, sino por robar. Mientras que una da el placer de prespitación, la otra es cuando anda buscando ojetos que le sirvan, dinero mucho mejor.
el julio 04, 2008 11:56
Julio Alonso, autor de Merodeando, informa de la sentencia condenatoria en juicio sobre SGAE en primera instancia. En la sentencia le condenan a indemnizar a la SGAE con nueve mil euros por vulnerar el derecho al honor y la dignidad de la SGAE, haciéndole responsable de los comentarios de otras personas publicados en su blog.
En la sentencia se cita a otra de la Audiencia Provincial de Madrid en la que se dice:
… siendo que tal normativa no excluye la aplicación de otras, como la Ley Orgánica 1/1982, de 5 de Mayo, Protección Civil del Derecho al honor, la intimidad personal y familiar y la propia imagen; de lo hasta aquí indicado pasamos a concluir que las responsabilidad por las intromisiones en el honor, intimidad y propia imagen, no se ha de derivar sólo al autor de la información, sino también al intermediario, que soluciona los contenidos y los introduce en la red, poniendo a disposición de los usuarios una determinada información, ya sea en una página Web, una base de datos o una lista de distribución…
Por lo tanto, a menos que te salga el dinero por la orejas, no es ninguna broma el moderar los comentarios. Habrá que ver qué dice el Tribunal Supremo sobre esto: el Tribunal Supremo admite a trámite el recurso contra la sentencia de Putasgae.org. ¡Pasaron más de 2 años desde que se presentó el recurso! o_O
En este blog para que un comentario salga directamente publicado el autor debe tener uno previamente aprobado. Tengo esta opción de Wordpress activada por si hubiese algún comentario con spam. Ahora veo que puede evitar problemas muy graves. Más vale prevenir.
Hay dos cosas que son infinitas: el Universo y la estupidez humana. Y del Universo no estoy tan seguro.
- Albert Einstein
por Teodoro el julio 04, 2008 04:13
I know, I know… having a landline phone number in USA isn’t uncommon if you live there. But the fact is that I don’t live there.
The phone number is offered for free by IpKall and it’s binded to my Gizmo SIP account (VoIP). That way, when you call that number, and if I’m logged into my Gizmo account, I can receive your call. Moreover, if you’ve a Skype account it should be cheap for you to call me. Yes, you’ve catched it: it’s the perfect and cheap (but not free) SIP-Skype bridge.
In fact, I’m thinking to bind the number to the SIP account of the PolyCom we’ve in the office. That way, we could set up a multiconference among some Skype users and the PolyCom.
P.S.: I’m not showing here the real phone number nor the Gizmo account for privacy reasons. If you’d like to know them, just contact me.
Permalink | One comment | Backlinks
por eocanha el julio 04, 2008 03:35
Ya saben cómo es esto del blogging: pasas meses sin tener nada que decir, y luego escribes cuatro o cinco artículos seguidos. Eche o que hai.
He acabado de leer The Emigrants, de Vilhem Moberg. El nombre no les sonará nada, porque sólo frikis tan aleatorios como yo acaban leyendo libros de gente tan desconocida (para nosotros) como ésta. Pero si preguntaran en Suecia, descubrirían que Moberg es un autor muy conocido, un prodigio que publicó su primera novela a los 13 años. Más información en Wikipedia.
The Emigrants iba a ser una trilogía, pero al final fueron cuatro libros. Yo he leído el primero. Las novelas van sobre unos emigrantes suecos en el siglo XIX (año 1850, en concreto), que debido a las condiciones de vida insoportables en su tierra natal se van a América. Un millón de suecos emigraron a EEUU en el siglo XIX (muy parecido a lo que pasó en Galicia), especialmente a Minessota. La primera novela nos cuenta por qué la familia de Karl Oskar, granjero de Korpamoen, decide vender su granja y emigrar a los EEUU con su familia; y cómo otros vecinos, por diferentes razones, se unen a él en el viaje.
Hay dos partes en la novela: la parte "pre-viaje" y la parte del viaje en sí. En la primera se nos explica cómo era la vida de los granjeros pobres (como Karl Oskar) en el siglo XIX, firmemente enmarcada en la religión luterana y la lealtad al gobierno dirigido por el rey Karl Johan. Había una rígida jerarquía social en la que los "ayudantes de granja" (farmhands, en inglés; no sé cuál será la traducción correcta) son lo más bajo, y el rey (justo por debajo de Dios) lo más alto. Un granjero tiene que rendir tributo y lealtad a todos ellos, y hacer lo que le ordenan. Aparte, los granjeros con pocas o malas tierras tienen que trabajar mucho para sobrevivir, y los años malos son muy malos para ellos.
Por todo esto, Karl Oskar y su familia (su mujer Kristina, sus tres hijos y su hermano pequeño Robert) deciden emigrar a America, un sitio mítico del que no conocen nada más que lo que pone en un libro que más parece un tríptico publicitario que otra cosa. La segunda parte trata sobre el viaje en barco de varias semanas, en los que se enfrentan al escorbuto, el hacinamiento, el aburrimiento y la muerte de seres queridos. El libro acaba con los primeros pasos de la gente de la parroquia de Ljuder (la parroquia donde está la granja de Karl Oskar), provincia de Småland, en Nueva York.
Yo he leído la versión en inglés (la compré en Amazon), y a veces es un tanto densa. No es un libro de leer rápido. El estilo es a veces un tanto florido, pero lo justo. No hay divagaciones extrañas, como en Moby Dick, y sí mucha introspección de los personajes: se ve cómo piensan, cómo dudan, cómo se justifican sus actos. Uno acaba comprendiendo a cada uno de los personajes, y (como en todo buen libro) sigues leyendo porque te preocupa lo que les pasa. Hay un par de momentos tristes en el libro que no hacen más que aumentar la empatía con los personajes. Cuando Karl Oskar, pobre pero orgulloso, pone los pies en tierra americana, sientes (como él) que por fin, después de tanto trabajo y sufrimiento, va a cambiar su suerte.
Compraré y leeré las secuelas. Les mantendré informados.
el julio 04, 2008 06:27
GPUL con la colaboración de Igalia y la Universidad de A Coruña han remitido una propuesta para organizar las conferencias más importantes sobre GNOME y KDE.
Esperamos que la GNOME Foundation y KDE e.V. consideren nuestra propuesta y elijan coruña como Centro del Universo del Escritorio GNU/Linux en 2009.
Aquí teneis la propuesta y los apoyos institucionales.
por chema el julio 03, 2008 06:03
GPUL in collaboration with Igalia and the University of A Coruña applied for organizing the most important conferences related to GNOME and KDE.
We hope that the two organizations supporting this desktops choose our city as the centre of the Universe of the GNU/Linux desktop world in 2009.
Here you have the bid and the support letters from public institutions.
por chema el julio 03, 2008 05:55
He creado un álbum en Flickr con fotos que saqué en el Expomanga de este año, que se celebró el pasado mes de mayo. Lo podéis ver en este enlace: álbum de Expomanga 2008
Como adelanto pongo esta foto de unos espartanos de lo más pintoresco ![]()

por Teodoro el julio 02, 2008 08:05
Esto se podría considerar como un interludio después del artículo anterior. No tengo nuevos progresos que contar en la mudanza de los Retrincos, pero llevo trabajando un tiempo en la nueva máquina, con CentOS, y hay ciertas cosas que me gustaría comentar por aquí.
El titular es: CentOS es una distribución interesante. Y eso, viniendo de un hardcore user de Debian (y Ubuntu), merece una explicación.
Lo mejor que tiene Debian no es apt-get. Es una de las bazas principales, por supuesto, pero no es sólo eso. La distribución está bien pensada para hacer fácil el trabajo del administrador. Quizás no tanto del usuario, pero sí del administrador. Todo está bien organizado y pensado para que no haya que hacer hacks para que funcionen las cosas. Para mí, eso se ve sobre todo en el estilo hyper-SysV (término que me acabo de inventar, no lo busquen por ahí) de la configuración. Hay muchos programas que se configuran con ficheros sueltos en un directorio. Eso hace muy fácil añadir configuración para ese programa desde otros paquetes, o vía sincronización remota.
Más cosas buenas de Debian: hay paquetes a punta pala. En serio. Es bien raro el software que merece la pena y no está empaquetado para Debian (por otro lado, hay muchos software que está empaquetado pero no merece la pena). Y todo en la distribución oficial, sin necesidad de "cazar paquetes" por Internet adelante.
Me gusta mucho la gestión de ficheros de configuración de Debian. Hay muchos helpers para hacer las cosas (como la gestión de ficheros en /etc/rc?.d), lo que de cara a "scriptear" cosas es una ayuda. Creo que el término apropiado para esto es "abstracción". No tienes que tocar a mano todos los ficheros, sino que puedes usar herramientas del sistema para que lo hagan por ti; y si en algún momento cambia la ubicación de los ficheros, las herramientas seguirán funcionando.
En fin. En el fondo, llevo demasiados años usando Debian como para analizar por qué me gusta. Seguro que las razones que he puesto ahí arriba no les convencen a menos que ya estuvieran usando Debian. Releyéndolas, no me convencen ni a mí.
Pero íbamos a hablar de CentOS.
CentOS es una recompilación de RHEL, la versión enterprise de Red Hat. Mis odios hacia distribuciones basadas en rpm vienen de la "caza de paquetes" que mencionaba antes y de yast, o lo que es lo mismo, Suse. Las distribuciones basadas en rpm, a lo mejor porque las probé poco, siempre me pareció que dependían mucho de programitas gráficos para administrarlas. Que no había programas en línea de comandos para administrar el sistema, y al final tenías que tirar de editor de texto para hacer tú mismo lo que hacía un estúpido programa gráfico. No sé si sigue siendo así, pero ahora que tengo una distribución basada en rpm para administrar por ssh, me da la impresión de que estaba equivocado. Un poquito, al menos.
CentOS es fácil de administrar. Para instalar paquetes tiene yum, que es en plan apt-get pero con otro nombre. Gandi tiene unos repositorios propios que vienen configurados en la máquina, pero no tienen demasiados paquetes (recuerde el lector que uno está acostumbrado a los vastos océanos paquetiles de Debian). La solución fue instalar un paquete de RPMforge que daba acceso a este repositorio. Ahora ya tengo tantos paquetes disponibles como tenía en Debian.
No sólo me gusta yum por los paquetes que hay disponibles para él, sino porque tiene todas las instrucciones esperables en un gestor de paquetes. Puedes instalar y desinstalar paquetes, buscar información, listar los que encajan en un patrón, actualizar todo el sistema o sólo unos pocos paquetes, etc. No lo he dicho, pero evidentemente, maneja automáticamente las dependencias para que no tengas que instalarlas tú a mano.
Los paquetes en Debian y CentOS (o más bien, RH) son distintos. En CentOS vienen paquetes más grandes, con todas las cosas que pueden hacer falta para un programa, aunque luego no se usen. Por ejemplo: hay un sólo paquete clamav (aunque también hay un paquete clamav-db), mientras que en Debian está dividido en clamav-daemon, clamav-freshclam, libclamavX (creo que "X" va por la 4), etc. En la práctica quiere decir que instalas algo más de basurilla con los paquetes de CentOS, pero ahora mismo no me afecta demasiado. Supongo que se nota más cuando quieres instalar un par de paquetes de Gnome y KDE y te instala quince más.
Hay herramientas para gestionar los ficheros de configuración. Pocos he tocado de momento, pero los que decía antes (los de /etc/rc?.d) se configuran con chkconfig. Y me gusta más cómo funciona este programa que el update-rc.d de Debian. Con chkconfig se pueden ver la lista de todos los servicios que hay, en qué runlevels van a arrancar, etc. Creo que en Debian no se puede ver sólo con un comando, aunque estaría gratamente sorprendido si se pudiera.
Hay también un comando (service) para invocar los scripts de /etc/init.d que todavía no entiendo muy bien qué ventaja tiene. Podría acostumbrarme a usarlo (siempre me equivoco al teclear /etc/init.d, y me sale ettercap por medio), aunque prefiero no hacerlo para luego no "trabucarme" cuando vuelva a una Debian. A mi edad estas cosas pasan.
CentOS no tiene la misma filosofía hyper-SysV de Debian. Por ejemplo: la configuración de Apache en Debian se hace quitando y poniendo enlaces en directorios especiales de /etc/apache2, pero en CentOS es un poco más "a saco": hay un directorio /etc/httpd/conf.d en el que puedes dejar ficheros para configuraciones de Apache, pero para desactivarlos tienes que quitarlos de ahí. En Debian también se configuran los módulos de Apache de forma parecida, mientras que en CentOS cargas los módulos añadiendo líneas a /etc/httpd/conf/httpd.conf. Esta diferencia tan simple, y que los paquetes de Apache de Debian estén mucho más granularizados, permite instalar y desinstalar módulos de Apache del sistema sin que haya que retocar el fichero de configuración de Apache.
Y de momento no tengo muchas cosas más que decir. Pero no se sorprendan si dentro de poco aparece un artículo llamado "CentOS (2)".
el julio 02, 2008 06:44
I’ve got a thousand things to do these days so this is going to be a very schematic post :)
See you in Istanbul !!
por berto el julio 01, 2008 01:29
El próximo fin de semana GPUL alojará una mapping party Open Street Map.
Para los que no lo conozcan, Open Street Map es un proyecto que se dedica a recoger datos geográficos de todo el mundo, para ofrecerlos de forma libre para su uso.
En el wiki del evento se irá cerrando el programa en los próximos días. Todos aquellos que dispongais de GPS y/o cámara digital de fotos y/o coche, y os apetezca pasear por Coruña el sábado, sereis bien recibidos :-) Enviad un correo al hilo que hay abierto en gpul-list o directamente a tsao _en_ gpul.org
por tsao el junio 30, 2008 09:47
Hola a todos,
Efectivamente ya hemos vuelto del viaje de novios, vuelto de un sueño del que no despertaremos nunca ;) Por resumir un poco la experiencia de la boda:
Perfecta
Todo estuvo donde tenía que estar, el centro de la celebración fué la ceremonia que con ayuda de Luis, el cura que la ofició y amigo de la familia, resulto tremendamente emotiva (con lo que lloraba la gente parecía un drama griego más que una boda ;)).
Todo el mundo estuvo allí dando ánimos, incluso gente venida de muchos kilometros e incluso de allende los mares.
¿La celebración? Una vez más perfecta, perfecta la comida, perfecta la bebida, perfecta la compañia y resultando algo tan dificil como que no solo salió como nosotros nos imaginábamos (que suele resultar dificil en estos casos) sino infinitamente mejor.
Es como algo de ensueño que ha sido tan perfecto que parece que no te ha pasado a ti sino a alguien en la tele ;)
Gracias a todos los que habeis contribuido a que esta boda fuese perfecta, de verdad…
¡Ah! Pero si yo iba a hablar de la luna de miel, pues bastante perfecta la verdad, un crucerito y una semana en Italia, y muy a nuestro modo, machacandonos a ver cosas y encontrando por el mundo adelante a esa gente que hace que conozcas mejor el mundo que te rodea y que te vuelve a hacer creer que el mundo y la vida son maravillosas.
Lo dicho, y me lo digo mismo, bienvenido a un sueño que no acabará, el estar siempre al lado de Visperas…
por benji el junio 27, 2008 07:23
Hace poco alguien me preguntó qué era lo que pasaba con Rick Astley últimamente. Así que le tuve que explicar qué es el “Rick Roll”.
El Rick Roll es una broma de Internet, consistente en publicar un mensaje en un foro con un enlace que, supuestamente, apunta a alguna página interesante o a alguna información importante, pero que en realidad apunta a un video musical de la canción “Never Gonna Give You Up” de Rick Astley.
Los angloparlantes, a hacer esa bromita le llaman “Rick Rolling”, y al video le llaman “Rick Roll”. Y ya está, no hay más. Lo que pasa es que la bromita ha tenido tanto éxito que ahora hay Rick Rolls en todas partes: el 1 de abril pasado, todos los videos recomendados en la portada de Youtube eran Rick Rolls, en algunos programas de televisión pusieron el video después de decir que eran impactantes imágenes de algún tema de rabiosa actualidad, etc.
Y ahora que saben qué es un Rick Roll, si les interesa gastarle la bromita a alguien, aquí tienen un enlace al video de marras. De nada.
el junio 26, 2008 09:23
At the end, Maemo Diablo release for N810 is out. But if you have valuable information, programs or configuration on it maybe you’re worried about what you’ll loose in a reflashing. In fact, if you’ve done the upgrade yet you’ll notice that the main part of the apps from Extras repository are missing in Diablo for the moment. Fortunately, there’s a way to install the apps from the old Chinook repository.
Here are six simple steps to perform the upgrade process and restore all your current applications:
That’s all. Enjoy your updated device!
Permalink | 2 comments | Backlinks
por eocanha el junio 25, 2008 09:53
Hace un rato ha venido alguien para pedirme prestado mi lector de tarjetas inteligentes. Lo necesitaba para poder pagar sus impuestos (no está mal, lo hace bastante pronto, una semana antes de que acabe el plazo) usando su DNI electrónico para identificarse. Cuando le expliqué cómo instalar los controladores y utilizar el cacharro noté que no tenía muy claro cómo funcionaba la cosa, así que he decidido escribir una explicación aquí.
Lo que se utiliza hoy en día para comunicarse de forma segura a través de Internet es la criptografía de clave pública. Esto es un sistema por el que puedo generar dos claves para cifrar y descifrar mensajes, de forma que lo que se cifra con una de las claves sólo se puede descifrar con la otra, y viceversa.
Una de las claves me la guardo bien guardada y no se la comunico a nadie (clave privada) y la otra la disemino libremente, y se la doy a todos los que quiero que se puedan comunicar de forma segura conmigo (clave pública). Todo lo que alguien cifre con mi clave pública sólo se puede descifrar con mi clave privada (por lo que se puede asegurar de que sólo yo lo puedo leer) y sólo lo que yo cifre con mi clave privada se puede descifrar con mi clave pública (por lo que puedo dar garantías de que un mensaje procede de mi).
Los sitios web seguros también utilizan criptografía de clave pública; a las claves públicas les llaman “certificados”, y los certificados van a su vez firmados por otras organizaciones (llamadas “autoridades certificadoras”) que garantizan que los certificados pertenecen a quien dicen pertenecer.
Por ejemplo, si accedo a https://www.tarrio.org, el servidor firma su respuesta utilizando su clave privada, y yo puedo descifrar la firma usando el certificado de www.tarrio.org, y puedo verificar que el certificado es válido porque va firmado por una autoridad certificadora en la que confío, entonces puedo estar seguro de que he accedido realmente a www.tarrio.org.
Esto también puede funcionar al revés: si yo accedo a la web de Hacienda diciendo que soy Jacobo Tarrío y firmo la conexión con mi clave privada, y el servidor web de Hacienda puede descifrar la firma con mi clave pública que dice que soy Jacobo Tarrío, y esta clave pública va firmada por una autoridad certificadora en la que Hacienda confía, entonces el servidor web de Hacienda puede estar seguro de que yo soy Jacobo Tarrío.
Normalmente, la lista de autoridades certificadoras en las que confío está almacenada en el navegador. También puedo obtener uno o más certificados de usuario, y guardarlos en el navegador para poder usarlos para identificarme cuando navego. Por ejemplo, con el certificado digital emitido por la FNMT puedo pagar mis impuestos o acceder a mis datos de la Seguridad Social, ya que los servidores web de Hacienda y de la Seguridad Social confían en los certificados firmados por la FNMT.
El DNI electrónico es una “tarjeta inteligente” (o “Smart Card” para los anglófilos). Las tarjetas inteligentes tienen un chip que puede servir para muchas cosas; el chip del DNI electrónico contiene un certificado de usuario y su correspondiente clave privada. Mi navegador puede utilizarlos para identificarme ante los servidores web igual que en el caso anterior.

Para evitar que alguien pueda, simplemente, hacerse con mi DNI, copiar el certificado y clave privada a su navegador, y luego hacerse pasar por mi, las tarjetas criptográficas están diseñadas de forma que es imposible acceder a la clave privada. Se puede acceder libremente al certificado de usuario, pero la clave privada es totalmente inaccesible desde fuera de la tarjeta.
Así que, si no se puede acceder a la clave privada, ¿cómo puede el navegador usar el DNI electrónico para garantizar mi identidad?
La solución es muy simple. El chip del DNI electrónico no sólo contiene mi clave pública y mi clave privada. Este chip también contiene un microordenador especializado en cifrar y descifrar datos. Este microordenador sí tiene acceso a mi clave privada, así que puede firmar y descifrar datos en mi nombre. Por lo tanto, cuando el navegador necesita firmar o descifrar algo, lo envía al microordenador del DNI electrónico en lugar de hacerlo él mismo.
Para aumentar la seguridad, la clave privada también está cifrada dentro del chip utilizando una contraseña que sólo yo conozco. Para poder firmar o descifrar datos utilizando esta clave privada, primero es necesario descifrarla, y para eso he de introducir mi contraseña. Si alguien me roba el DNI e intenta usarlo para acceder a la web de mi banco, no podrá hacerlo sin conocer la contraseña de mi DNI.
Al final, todo esto significa que, cuando me identifico ante un servidor web utilizando el certificado de usuario del DNI electrónico, el servidor web puede estar seguro de que, realmente, mi DNI está conectado al ordenador que yo estoy usando.
el junio 24, 2008 09:03
A primeiros de abril, tal e como ven sendo habitual por estas datas dende hai un ano, saía do forno a versión primaveral dunha das distribucións máis populares, Mandriva Linux, a modo de “actualización” da versión anterior, aparecida polo mes de outubro do ano pasado. Esta nova versión leva por nome Mandriva Free 2008 Spring (orixinal, ¿non si?), aínda que tamén se lle coñece co nome de Mandriva Free 2008.1, por mor do seu nacemento coma lavado de cara da versión anterior.
Entre as novidades máis salientables desta nova distro atópanse:
- KDE 3.5.9 e 4.0.3.
- GNOME 2.22.
- Xfce 4.4.2.
- Linux kernel 2.6.24.4.
- X.org 7.3.
- Infraestructura de son Pulse Audio.
- OpenOffice.org 2.4.
- Compiz Fusion 0.7.2.
Ademáis, ven tamén cunha serie de novas características bastante interesantes como a total compatibilidade co Asus Eee PC, a fácil sincronización con Windows Mobile 5/6 e máis con outros dispositivos móbiles; así coma cunha serie de melloras bastante notables con respecto á anterior versión coma poden ser as realizadas na ferramenta de manexo de software propia da distribución (rpmdrake) e na nova ferramenta de configuración de redes, incluída por vez primeira na versión anterior. Persoalmente, teño que sacarme o sombreiro ante as melloras nesta última ferramenta, na escritura en particións NTFS (configurada por defecto) e no apartado gráfico (o cal xa era notable).
Tamén se incluíron por vez primeira unha lista de aplicacións moi recentes e interesantes coma poden ser Elisa, Avant Window Navigator, Conduit ou Miro.
É de facer notar tamén que é a primeira vez que dende Mandriva fan un reempaquetado automático durante o ciclo de desenvolvemento dunha nova versión e co lograron con máis do 90 por cento dos paquetes, o que lle outorga unha gran consistencia ós seus repositorios.
Pero non todo ían ser flores. Tamén hai unha serie de erros atopados de carácter grave ou moi grave, os cales axudei a buscar e testar na súa meirande parte:
Erro xeralizado na actualización dende versións previas presente nun gran número de isntalacións que non deixa finalizar correctamente a mesma e que fai ca maior parte do sistema quede actualizado, a excepción do kernel.
- Problemas con interfaces inhalámbricas Intel 3945ABG e 4965AGN.
- Lentitude na conexión á Internet baixo IPv6.
- O cargador de arrinque non se instala en sistemas con RAID por software.
- A configuración da pantalla mediante o Centro de Control de KDE conxela o sistema.
- Firefox remata inesperadamente en sitios con Flash.
- O son non funciona en Skype, debido á incompatibillidade do mesmo con Pulse Audio.
Ultimamente detectouse tamén outro erro xeralizado (do cal tamén son víctima), tanto en instalacións limpas coma non limpas (mantendo os arquivos de configuración) mantendo o directorio /home, que fai que o sistema se conxele ó pouco de terse iniciado. Polo de agora, non se ten nin a máis remota idea de a qué se debe.
Finalmente, dicirvos que a nova versión ó igual cas anteriores está dispoñible en formatos: Live-CD e DVD e que podedes obtela gratuítamente por varios medios (torrent, http, ftp e rsync) a través da páxina oficial (http://www.mandriva.com), onde tamén poderedes atopar moita máis información. Se precisades de axuda podedes acudir ó foro oficial en castelán (http://www.blogdrake.net), onde vos poderedes atopar comigo baixo o mesmo alcume co que escribo.
el junio 24, 2008 03:34
Estaba leyendo “The Colour of Magic”, que es el nombre en inglés de la primera novela del Mundodisco, y en ella decía que, para orientarse, los habitantes del Disco empleaban como puntos cardinales “Hubwards”, “Rimwards”, “Turnwise” y “Widdershins”.
En castellano, a los dos primeros puntos cardinales les llamaron “dirección Eje” y “dirección Borde”, que son traducciones literales de sus nombres en inglés. Sin embargo, se tomaron un poco más de libertad con los otros, que tradujeron como “dextro” y “levo”, respectivamente.
El problema es que no tenía ni idea de qué significaba Widdershins. ¿“Espinillas más anchas”? ¿La habría inventado Pratchett?
Resulta que “Widdershins” es una palabra inglesa arcaica que significa “en dirección contraria a la normal”. Hoy en día sólo se emplea cuando se le quiere dar “ambientación” a un texto que se quiere hacer pasar por antiguo.
Hala, ya he aprendido una palabra nueva. Además, es una palabra bastante graciosa :-)
el junio 22, 2008 10:14
Estoy participando en un juego en el que arrojo un dado. Si saco un 6 tengo derecho a otra tirada. Si vuelvo a sacar un 6, tengo una tirada más. Suponiendo que no tengo un tope de tiradas; es decir, que mientras siga sacando 6 puedo seguir tirando, ¿cuántas tiradas haré de media?
No me interesa que me digan la solución del problema. Lo que me interesa es que me digan de cuántas formas saben solucionarlo, si no contamos “realizar el experimento” y “simular el experimento” :)
A mi se me han ocurrido tres maneras.
Ah, y la solución del problema es 1,2 tiradas.
Actualización: la primera de mis soluciones es la siguiente. Cuando voy a arrojar el dado sé que de media lo voy a acabar arrojando E(X) veces. Mi objetivo es averiguar E(X).
Comienzo arrojando el dado por primera vez. Pueden pasar dos cosas: si no he sacado un 6, se ha acabado y ya no arrojo más dados. Por lo tanto, habré arrojado el dado 1 vez. Esto ocurre con probabilidad 5/6. Si he sacado un 6 lo voy a arrojar más veces. ¿Cuántas? Precisamente E(X) veces de media. Por lo tanto, al terminar habré arrojado el dado 1+E(X) veces. Esto ocurre con probabilidad 1/6.
Por lo tanto, puedo escribir que E(X) = 5/6 + (1 + E(X))/6. Despejando E(X) en esta fórmula sale que E(X) = 6/5. Es decir, 1,2.
Las otras dos soluciones son sucesiones. La primera es E(X) = 1+1/6+1/62+... = Σi=0..∞(1/6i). Esta sucesión expresa que tienes 1 tirada segura; con probabilidad 1/6 tienes otra; con probabilidad 1/62 tienes otra más, y así sucesivamente. Esta sucesión tiene como solución E(X) = 6/5.
La segunda es E(X) = 5/6+2·5/62 + 3·5/63 + ... = Σi=1..∞(i·5/6i). Esta no es más que la definición de esperanza matemática aplicada al problema: con probabilidad 5/6 haré 1 tirada; con probabilidad 5/62 haré 2 tiradas, etc. Se puede demostrar que esta sucesión es equivalente a la anterior, por lo que el resultado es el mismo.
Envíen sus soluciones, si tienen otras :)
el junio 21, 2008 03:23
Two interesting libraries that will help you in FEM analysis: libmesh, a FEM framework, and PETSc, the linear/non linear equation parallelized solver.
Via DM, materials engineering consultant Adam C. Powel’s Opennovation.
por 曹 tsao el junio 21, 2008 11:05
Aula 2.5 da Facultade de Informática da Coruña
Xoves 26 de xuño de 2008
Primeira convocatoria: 18:30
Segunda convocatoria: 19:00
Orde do día:
por emilioj el junio 20, 2008 12:13
Navegando por el basto mundo que es Internet me he encontrado con la siguiente imagen:
Como mi humilde web lleva el mismo nombre no pude resistir la tentación de publicarlo. Se trata de la portada de una novela de la colección de ciencia ficción Luchadores del Espacio escrita en los años 50 por Fernando Ferraz (que firma bajo el seudónimo de Profesor Hasley) y diseñada por José Luis Macías, el cual diseñó mas de 150 portadas para la citada colección.
Si sois fans de la Ciencia Ficción como yo podéis visitar el álbum de el estatografico en Flickr donde encontré esta imagen, hay un total de 50 portadas publicadas en la web.
por Lemming the Wizard el junio 20, 2008 11:04
He observado que, desde hace casi un año, parece que todo el mundo se ha puesto de acuerdo en hablar en inglés más despacio y más claramente.
Lo mejor es que he tenido mucha suerte, porque han empezado con esto poco después de que me hubiera venido a vivir a Irlanda.
¡Qué bien!
el junio 19, 2008 10:06
Ya está publicada en el BOE la ORDEN PRE/1743/2008, de 18 de junio por la que se establece la relación de equipos, aparatos y soportes materiales sujetos al pago de la compensación equitativa por copia privada.
Veamos la mención que se hace de los discos duros:
Para discos duros integrados o no en un equipo, idóneos para la reproducción de videogramas y fonogramas, entendiéndose por tales discos duros todos aquéllos que no estén afectados por la definición que a los efectos del 25.7.b) de la Ley de Propiedad Intelectual, se contiene en el punto 2 de este apartado: 12,00 euros por unidad.
Conforme el párrafo b) del apartado 7 del artículo 25 de la Ley de Propiedad Intelectual y a los efectos en él previstos se entiende por «disco duro de ordenador» el dispositivo de almacenamiento magnético de un ordenador en el que se aloja el sistema operativo de dicho ordenador, al cual está conectado con carácter permanente, de forma que éste solo y exclusivamente pueda servir de disco maestro o del sistema en el sentido de que su conexión sólo le permite adoptar esa funcionalidad y no la de disco esclavo.
Se han cubierto de gloria. ¿Cómo pueden hablar de disco maestro y disco esclavo? ¿Viven anclados en el pasado? ¿No conocen los discos duros SATA?
Un disco duro externo USB, que perfectamente puede alojar el sistema operativo de un ordenador, ¿se considera maestro o esclavo? Seguramente dirán que no está conectado con carácter permanente y se le aplicará el canon.
Para no pagar canon por un disco duro, ¿habrá que jurar que siempre estará conectado al ordenador y que siempre tendrá alojado un sistema operativo? ¿Se lo aplicarán a todos los discos duros salvo a los que vayan instalados en equipos nuevos y que tengan el sistema operativo?
Me han parecido interesantes las reflexiones que hace David Maeztu en su blog: Ya llegó el canon digital, también a los discos duros.
por Teodoro el junio 19, 2008 07:39
Definitivamente existe:
La verdad es que el parecido es asombroso, aunque en realidad se trata de Bora Bora en la Polinesia francesa, un buen lugar para retirarse. En esta web hay mas imágenes interesantes del lugar.
por Lemming the Wizard el junio 18, 2008 02:27
Estaba leyendo la web de un consultor (que salió en Slashdot porque publicó un informe —en versión censurada— que escribió acerca de un proyecto fallido), y me acordé del único consejo que, a estas alturas, me siento cualificado para darle a la gente que tenga que comprar sistemas informáticos para la empresa en la que trabaja.
Y este consejo es: antes de comprar nada, consigue todos los manuales (manuales de instalación, del administrador y del usuario), y léelos atentamente (o que los lea tu personal técnico) para ver si realmente el sistema puede hacer todo lo que quieres.
Incluso recomendaría tener una lista detallada de requisitos, y ver si éstos figuran en el manual.
Claro que si lo que compras no es un producto comercial ya hecho, sino un nuevo desarrollo, esto de conseguir los manuales no es posible... a menos que los primeros entregables del proyecto sean, precisamente, borradores de los manuales, que se pueden usar para delimitar los requisitos, casos de uso, y comenzar a definir el diseño del sistema :)
Reconozco que no son palabras de mucha sabiduría, pero si consigo ahorrarle un disgusto a alguien, ya habrán valido de algo.
el junio 17, 2008 11:55
Last weekend Emilio, José Millán and me were working hard our proposal to co-host GUADEC and aKademy next year in A Coruña. In our bid we try to show the community all the possibilities of our city and our team to organize such a great event, but we are better working hard than writing long documents. We try to do the best.
Our proposal main idea is:”We want to organize a conference by community people for community people“. We have the facilities, we have a passionate team and a lot of ideas after attending several conferences and organizing a lot of events. We know how important is that details do not fail and having always prepared a second option.
Our main goal is investing all our efforts so that people can get here next year. So the main expense in our budget will be helping people to attend the event by sponsoring as much people as possible. That will be possible thanks to the contribution of the University and volunteers. They provide almost for free all the basic for running these two conferences and our Regional Government, the Xunta de Galicia, has an important commitment with this proposal and a great confidence in our work at all levels. So here it is by GPUL, Igalia and University of A Coruña:
por txenoo el junio 17, 2008 05:28
Decidí probar la iniciativa del Gobierno “Jóvenes en Red” para crear mi blog personal. El hosting que dan es de 200MB de espacio en disco y de 2GB de transferencia mensual.
Como no se me ocurría nada que me gustase más como nombre de dominio, decidí registrar una palabra japonesa que me gusta de escucharla en animes y series japonesas. Tadaima significa ”ya estoy aquí”, “ya estoy en casa”, “ya estoy de vuelta”… Su uso más habitual es el de saludo cuando alguien llega a su casa. La respuesta a este saludo suele ser okaerinasai o, abreviando, okaeri, que significa bienvenido, bienvenida, bienvenidos o bienvenidas.
Queda inaugurado el blog y espero que sea de vuestro agrado.
por Teodoro el junio 17, 2008 07:16
Last two weeks we have been working hard preparing a proposal for hosting GUADEC and aKademy in a Coruña next year. After organizing GUADEMY last year we decided that this could be the moment for writing a good proposal for next year, and I feel that we have done it.
The following organizations GPUL, Igalia and the University of A Coruña are proposing together the organization of the most important Free Desktop event in the world, all GNOME and KDE developers together in the same Venue going ones to aKademy and others to GUADEC.
This would create the possibility of organizing cross-desktop global meetings, following the spirit we wanted for GUADEMY.
I would like to thank all the organizations that supported our bid including the Regional Goverment of Galicia Xunta de Galicia, AGASOL, ASOLIF, GNOME HISPANO and other organizations and people from KDE and GNOME that give us really interesting comments to improve our proposal.
In the proposal is the mandatory Queimada and as almost all the people that attended to different events organized by us we can organize a lot of amazing surprises. Excellent food, almost-proffesional organization (lot of years of experience), fantastic volunteers and a lot of love for Free Software. Hope see you next year and we hope you want to come to Coruña.
por txenoo el junio 15, 2008 11:37
As you can check out in the vagalume-devel@garage.maemo.org mailing list archives:
https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html
…today I’ve finished the implementation of a new patch for Vagalume which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from libosso for RPC methods, instead of dbus-glib).
So, this is how the vagalumectl script (formerly known as vagalume-dbus) would work from now on in a “regular” GNU/Linux machine:
mario@bender:~$ vagalumectl
Usage:
vagalumectl
(Vagalume will be automatically started if not already running)COMMAND:
play: start playing the current radio
skip: skip to the nex song in the current radio
stop: stop playing the current radio
love: mark the current song as ‘loved’
ban: mark the current song as ‘banned’
tag : change to a ‘global tag’ radio.
artist : change to a ’similar artists’ radio
group : change to a ‘last.fm group’ radio
loved : change to a ‘loved’ radio for a specific user
neighbours : change to a ‘neighbours’ radio for a specific user
personal : change to a ‘personal’ radio for a specific user
playlist : change to a ‘playlist’ radio for a specific user
playurl : just play the specified URL on Vagalume
volumeup [INC]: increase playback volume
volumedown [INC]: decrease playback volume
volume : set the playback volume to a specific value
start: start Vagalume (if not already running)
close: close Vagalume (if not already closed)
help: print this informationDouble quotes are REQUIRED when specifying parameters to some commands,
such as TAG or ARTIST, because of the white spaces they might contain, e.g:$ vagalumectl tag “hard rock”
$ vagalumectl artist “Led Zeppelin”mario@bender:~$ vagalumectl loved homemaxico
Command ‘loved’ successfully executed
mario@bender:~$
Well… perhaps not a too much useful ’screenshot’ after all… but believe me, that’s the proof that D-Bus is working fine on my GNOME desktop from now on.
I hope you can enjoy the patch soon (as soon as Berto applies it to the SVN trunk)… perhaps in Vagalume 0.7
, who knows…
por msanchez el junio 13, 2008 03:56
“A very serious bug in the Linux OS exposes millions of servers all around the world to the intruders. The Linux people reacted quickly and they warned about what keys were vulnerable”
In CNN+ News (Spanish franchise of CNN), about the OpenSSL bug in Debian.
“Google was founded by two students in a garage 20 years ago”
In TVG’s Telexornal (news at the public Galician television), about the Prince of Asturias Award to Google.
por 曹 tsao el junio 11, 2008 03:02
Revisitando la página de Spread Firefox, la cual hacia tiempo que no visitaba, me he enterado que se está intentando establecer un record mundial de descargas en 24 horas de nuestro navegador favorito.
Para arrimar el hombro (cuantos mas mejor), simplemente tenéis que visitar esta web y pinchar sobre el enorme botón UNIRSE. No es necesario indicar vuestra dirección de mail si no queréis, pero en ese caso tendréis que estar atentos a la salida de Firefox 3 para bajarlo en las primeras 24 horas (ya pueden tener un buen canuto, porque se les va a quedar tonto).
Por último si queréis dar mas promoción al evento, podéis colocar un bonito banner para que todo visitante de vuestra web se sienta tentado. Para ello simplemente registraros en Spread Firefox (no es que sea completamente necesario, pero si lo hacéis apareceréis en el ranking) y luego visitar la página de banners donde podréis elegir el que mas os guste y copiar el código HTML para vuestra web.
por Lemming the Wizard el junio 11, 2008 01:43
Antes de nada, lean el artículo anterior y el excelente comentario de Mauro (¿tienes blog, por cierto?). Eso les servirá de introducción.
Después de esto, sólo les digo que ya tengo un host virtual con Gandi. Es sólo de 1 share (vayan a la página de Gandi para ver a qué equivale; prefiero no repetirlo aquí otra vez), y como sistema operativo he escogido CentOS. Entre las opciones había Debian (Etch) y Ubuntu (7.10, Gutsy Gibbon), pero he escogido CentOS porque quería aprender a usar una distribución basada en rpm; y la única forma de hacerlo es estar obligado a pelearse con ella para algo productivo.
La primera cosa que llama la atención es el disco duro: tienes 2.4GB para el sistema operativo, montado como raíz, y luego un dispositivo /dev/xvdb donde están tus 5GB adicionales (los que te tocan por usar 1 share). No sé cómo hace otra gente para usarlo, pero lo lógico es usar LVM:
pvcreate /dev/xvdb
vgcreate vg0 /dev/xvdb
Y luego, a crear volúmenes con lvcreate. Cuando amplias disco te añaden otro dispositivo (creo, por lo que he leído), con lo que puedes crecer usando otra vez pvcreate y vgextend.
El rendimiento es satisfactorio. De CPU y E/S va un tanto justo: llega para administrar por ssh, pero si se hace algo un poco más heavy, como descomprimir un kernel (tenía que probar con algo), le cuesta. Tengo pendiente pasar iozone para tener datos más fiables.
Ya les contaré más cosas. De momento, no me arrepiento. Veremos qué pasa luego.
el junio 05, 2008 06:22
I have already written about my affection for the OpenVMS-VAX/Alpha platform. Via Hacksize I discovered a howto about running OpenVMS on a virtual system running in a PC. I didn’t know about The Computer History Simulation Project before. It seems a very necessary project nowadays.
Of course it’s better to have an VAX or Alpha machine to work with it. And it’s highly desireable HP will release any day that wonderful OS forgotten in a DEC office drawer :-P.
About history of computing, I found another interesting web page: An Illustrated History of Computers.
por 曹 tsao el junio 03, 2008 11:36
print "". En Python sucede un poco menos, gracias a los dos tipos de comillas y los formatos: print '' % variable. Supongo que no tengo que explicar a nadie que esto es una chapuza inmantenible. Pero tiene otra desventaja fundamental, dificulta mucho la colaboración con diseñadores, que para cambiar una línea de HTML necesitan que un programador la traduzca a este lenguaje arcano...por ryu el junio 03, 2008 09:49

Around 410 Spanish credits (not ECTS) and many, many years, today I received my last class in the School. Civil engineer Álvaro Vázquez Herrero from Exconsa Ltd. talk us about foundations, project management and the life.
Of course, today I remembered my first lesson and the professor who taught it.
por 曹 tsao el mayo 31, 2008 12:11
Puede que dentro de unos pocos meses Retrincos tenga que mudarse. Para hospedarlo, estoy mirando servicios de hosting basado en Xen. Los precios son interesantes (siempre por debajo de 20€ al mes) y, como lo usamos mucho en el trabajo, sé que me puedo fiar de la tecnología.
Estaba casi decidido a usar XenEurope. El precio del host básico son 10€ al mes, y por 5€ más se pasa de los 128MB de RAM que trae a 256. Por lo demás, 10GB de espacio en disco, 2 direcciones IP y 100GB de transferencia. Y (algo importante para mí) el CPD en el que está albergado está en Holanda, con lo que si hay algún problema no tienes que preocuparte por la diferencia horaria.
Pero he aquí que buscando reviews de XenEurope me he encontrado con esto: Gandi también ofrece hosting virtual basado en Xen. ¡Y más barato que XenEurope! Ahora mismo mis dominios están registrados con Gandi, que (también) usamos en el trabajo desde hace mucho tiempo. Así que tendré que considerar también éste proveedor.
Habiendo visto otros precios, la oferta de Gandi es muy competitiva: por 6€ al mes (IVA no incluído) se incluye 5GB de espacio en disco, 256MB de RAM, 512 de swap, una dirección IP y "1/64" de potencia y tráfico. Lo del "1/64" es la unidad que usan en Gandi para medir la potencia que te conceden (ellos le llaman share). Traen una tabla de equivalencias en la que 1 share es como tener un Celeron, 2 es como un Pentium 3, y 4 como un Dual Xeon. Considerando que la máquina actual que alberga Retrincos es un Pentium 2 a 330Mhz, creo que 1 share me llegaría. El "1/64" también es la medida del tráfico que te conceden, y corresponde (según la página en la que explican cuántos shares puedes necesitar) a un ancho de banda garantizado de 5Mbits/s y 1.5TB de transferencia al mes. ¡Santos Morcegos, Batman! Eso es mucha transferencia de dios. Ojalá que me hiciera falta, los Ads de Google pagarían el hosting :-)
Haciendo el upgrade a 2 shares pasas a tener 512MB de RAM, 1GB de swap, 6Mbits/s de caudal garantizado y 10GB de disco, a sólo 12€ al mes (como antes, sin IVA). Sigue siendo un buen precio. Incluso me dejaría tentar por 3 shares, a 18€ mensuales, para tener 768MB de RAM, 9Mbits/s y 15GB de disco. Con IVA, suman 21.53€. Mola.
Lo que no he visto es cómo tener más direcciones IP. No es que me hiciera mucha falta, pero me gustaría saberlo. Siempre es útil tener otra IP para cualquier cosa, aunque sea para hacer experimentos. Y también habrá que ver si el rendimiento es bueno. Hemos tenido problemas con otros proveedores de servidores virtuales (VPS, de Virtual Private Server, es el nombre que se les da; por si quieren buscar en Google sobre eso), en concreto de cara al rendimiento de E/S. No sé si aquí sería igual, aunque espero que no.
Hay un gotcha: los precios son tan bajos porque están en "beta". No he averiguado (todavía) cuánto costarán cuando sean los precios definitivos, aunque a igualdad de condiciones me quedaría con Gandi por conocerlo más y saber que funciona bien.
En resumen: que Gandi tiene muchas posibilidades de hospedar Retrincos en un futuro espero que muy cercano. Les mantendré informados.
el mayo 30, 2008 06:48
Skype for Linux doesn’t support SMS sending from the user interface. But that functionality is in fact implemented in the library and external apps can use it via the public API. I’ve found a working example of that nice feature. Just do these simple steps:
sudo python setup.py install./send_sms.py +34123123456 My test smsIf the message takes too much to be sent, stop the app (CTRL+C), delete the authorization using the Skype options dialog, and try again. Third and next times worked fine for me.
Permalink | No comment | Backlinks
por eocanha el mayo 29, 2008 10:02
Si, miñas donas e meus cabaleiros. Definitivamente ¡Europa toleou! Iso si, musicalmente falando. Quen máis e quen menos viu, escoitou ou leu algo ultimamente sobre o recente Festival de Eurovisión.
É ben sabido por todos, que dito festival era, ata non hai moito, un festival da canción. Pero duns anos para aquí a cousa tornou máis ben nun festival de mamarrachadas. Non hai máis ca olla-lo panorama de actuacións que houbo este mesno ano. ¡Dan noxo!
Reino Unido: bo cantante e boa posta en escea, pero o tema era máis americano ca europeo.
Alemaña: cun cuarteto que semellaba unha copia barata das infumables Spice Girls.
Bosnia & Herzegovina: vaia pintiñas. Non hai moito máis que dicir.
Israel: cun cantante que, aínda que tiña boa voz, non era máis co típico home-mazas que canta unha canción sen gancho.
Finlandia: cun grupo heavy que parecía saído do fondo dun trasteiro, moi malos tecnicamente e cun tema aínda peor. Non había por onde collelos.
Turquía: bo grupo e bo tema, aínda que soaba moi americano a pesares de estar cantado en turco, creo.
Letonia: so había que mirarlles para o vestiario.
Xeorxia: que envía unha cantante invidente, cun tema malogrado, para dar aínda máis pena, a ver se así cae algo.
España: sen comentarios. Simplemente patético. Iso de humor non tiña nada.
Rusia: a gañadora e, sen dúbida, a peor de tódalas actuacións (rivalizando incluso con Chikilicuatre). Si señor, a isto chámolle eu misturar patacas con cebolas.Un cantante mediocre cun tema malo, un patinador (campión olímpico, iso si) e un violinista con espamos (iso si, cun Stradivarius), todo en catro metros cadrados de puro xeo (como para caer e estampar o Stradivarius). Vamos, a mistura perfecta para unha bomba presta a che estoupar nos mesmos fuciños. Semella que a "Nai Rusia" quixo deixar ver todo o seu poder e riqueza. E ó final saille ben, aínda que sigo sen comprender como, a non ser o xa máis que sabido apoio da Europa do leste (outro tongo bo).
Aínda que houbo algunha que outra excepción con bo gusto. É o caso de países coma:
Croacia: boa posta en escea, un tanto cómica, cun tema máis ou menos bo. Aínda que o tango, ten máis de americano ca de europeo (salvando a relación coa emigración).
Portugal: bo tema, boa voz, contexto minimalista. Quén quere máis.
Dinamarca: bo cantante, bo tema e actuación simpática e con gancho.
Francia: bo cantante (aínda que un pouco insociable enriba do esceario), bo tema e unha posta en escea moi peculiar (un tanto cómica). Foi un guiño perfecto á canción de autor.
Azerbaijan: posta en escea bonita pero escasa de decorado, boas voces, un tema tecnicamente complicado e cun toque á tradición, aínda que non era gran cousa.
Grecia: unha mullerona enriba do esceario, cunha voz máis ou menos boa, uns decorados pouco efectivos, aínda que si elaborados e un tema simplón. Aínda que pasable, non se mereceu a posición na que rematou.
Do resto, dicir que ou non os vin, ou foron tan mediocres que pasaron sen pena nin gloria e non merecen comentarios nin por bos nin por malos.
En resumo, onde antes había bos cantantes, boas cancións, bos decorados e boas postas en escea, todo en maior ou menor medida, pero ben conxugado, agora hai so caras bonitas, malas voces, decorados e vestiarios charramangueiros e malos temas.
A este paso non sei onde iremos parar, pero fágome unha lixeira idea.
el mayo 27, 2008 05:10
Version 0.3 of Shishen Sho Mahjongg has just been released. The main improvements since 0.2 are: Gravity, hints, undo history, time counter and speed improvements.
You can download the game and know more about it visiting the project page at Maemo Garage.
Enjoy it!
28/05/2008 UPDATE: Now the application is also available in Maemo Extras repository and listed in Maemo Downloads with its own green “click to install” icon
Permalink | No comment | Backlinks
por eocanha el mayo 26, 2008 12:39
A day like this 125 years ago, the Brooklyn Bridge at NY was opened to the traffic.
photo: Brooklyn Bridge, 1896. By Geo. P. Hall & son
The history of this suspension bridge is the history of the family Roebling: John A. Roebling, that projected and died in the beginning of the works; his son Washington who took up again the project and got descompression illness because he worked into the pneumatic caissons; and Whasington’s wife, Emily Warren, who became one of the first female construction manager of the history supervising the works and passing on her husband’s orders.
Science, aesthetics, poetry and heroism. Those were essence of Brooklyn bridge, essence of real Civil Engineering.
por 曹 tsao el mayo 24, 2008 03:52
Last month I published Shishen Sho Mahjongg for Gtk and Maemo, a board game similar to Mahjongg where the goal is to remove all the tile pairs and two tiles can be removed if a line with a maximum of three segments can be drawn between them.
Today I’m announcing version 0.2. The main improvements since 0.1.1 are Hildon integration (fullscreen, embedded menu, notifications) through conditional compilation and drawing of matching path when two pieces are matched.
You can download the game and know more about the project following these links:
Feel free to send me your comments, suggestions or patches over the original Vala sources.
Thank you!

Permalink | One comment | Backlinks
por eocanha el mayo 19, 2008 07:06
Until now, when I wanted to build some Vala source code for the Maemo platform I generated C code using the i386 Vala compiler and then builded the executable inside the scratchbox using gcc. That was fine until I wanted to use Hildon features (not available for i386). I definitely needed the Vala compiler running on the scratchbox.
This weekend I’ve put myself on the way and managed to compile Vala 0.3.2 on the scratchbox for the CHINOOK_ARMEL target. The process was much simpler than I expected and consisted of these few steps:
tar jxvf vala-0.3.2.tar.bz2./configure --host=armelmake; make installAlternately, to build for target CHINOOK_X86, repeat the previous steps but logged into the CHINOOK_X86 target. In step 3, issue ./configure without arguments instead.
That’s it. You have now the Vala compiler ready to be used. But if you want to develop a multiplatform project, you’ll need to avoid compilation of the Hildon related code when not building for Maemo target. The best way I found to do that was to use CPP as a preprocessor to allow me to use #ifdef’s in the code.
This is a simple way to use CPP to preprocess a single file:
cpp -P -Dsymbol1 -Dsymbol2 ... source.vala destination.vala
But I’ve managed to tweak my compilation script to preprocess all the files, write the result to a directory called CPP and finally compiling the result. Here’s the source:
# File compile.sh export DEFINE="" export APPNAME="myapp" export PACKAGES="--thread --pkg gtk+-2.0 --pkg gdk-2.0 --pkg libglade-2.0 --pkg gmodule-2.0" # Perform preprocessing and output to CPP directory # Arguments to this script are "defined" and passed to CPP for i in $@ do DEFINE="$DEFINE -D$i" case $i in MAEMO) PACKAGES="$PACKAGES --pkg hildon-1" ;; esac done if [ ! -d CPP ]; then mkdir CPP; fi for f in *.vala; do cpp -P $DEFINE $f CPP/$f; done valac $PACKAGES CPP/*.vala -o $APPNAME -X -g -X "-Wl,--export-dynamic -rdynamic"` rm -rf CPP
The compile.sh script can be used by passing it the symbol set that should be defined. For instance, ./compile.sh MAEMO DEV would define both MAEMO and DEV symbols. Note that with this approach you should check the source files in the CPP directory when errors happen, because the line numbers referenced by the Vala compiler will be related to them and not to the original files.
I think this approach will be useful for other programmers too, so I’ve contributed it to the Vala FAQ (Does Vala have a preprocessor?).
Permalink | No comment | Backlinks
por eocanha el mayo 19, 2008 09:21
I open a new tag with a video.
Most important things in the life are so easy…
por 曹 tsao el mayo 17, 2008 11:50
Vagalume 0.6 is here!
Among the new features introduced in Vagalume 0.6, the coolest one is probably the brand new tray icon for desktop users written by Mario, similar to the one already available for Maemo:
Other highlights from this version include:
I would like to thank all the contributors, in particular Tim Wegener for his work in the IM status support. And of course all the translators too!
Last but not least, I’d like to remind you again that, as I said in my previous post, I’ll be at LinuxTag 2008 in Berlin with other Maemo hackers. Hope to see you there!
And now, enjoy!
P.S.: I’m moving Vagalume to Maemo extras, so one of these days it should be available there. Stay tuned!
Update: Vagalume 0.6 is now available in Maemo Extras
por berto el mayo 15, 2008 01:22
Thanks to… errr… Pensamiento
I discovered a very interesting tool based in OpenCascade. This program is called Salome, and it provides a framework to build a pre- and post-processor for numerical analysis. The screenshots are very impressive:


The list of partners of the project it’s very impressive too ![]()
por 曹 tsao el mayo 14, 2008 03:40
Today I pre-registered in the Spanish Civil Engineers College. It is a step that usually we take when we are in the latest year of the degree. It has some advantages for students, but, it’s more important, it is an interesting window to see what is happening with the profession.
Of course, I don’t forget the more ancient Civil Engineers Association. I become a member some years ago. It was the original defender of civil engineers in Spain, but it turned its operations because the foundation of the College. Today is a reference in activities that promote good technical, social, human practices.
(And yes, I saw the banner “optimized for IE6 and 1024×768″: next generations will have to do an effort to change some things
)
por 曹 tsao el mayo 13, 2008 10:13