Ricardo Galli, de software libre

Octubre 31, 2007

Els hackers i la llibertat d’expressió

Guardado en: UIB, personal, prensa — gallir @ 9:11 am

Un article d’en Llorenç Valverde -ara vicerector tecnologia de la UOC- al Diari de Balears. Gràcies per les al·lusions a maestre d’aixa. La resta… què hi farem? :-)

Actualización: traducción automática al castellano, de Internostrum.

Distorsiones

Guardado en: pijadas — gallir @ 12:36 am
Tags: distorsión, gnu/linux, mac osx leopard, steve jobs, viñeta virtual

No sé dibujar, me gustaría para lo siguiente.

Viñeta 1: Dos personas, un chaval de gafas con una Debian, la segunda un chaval joven de vaqueros. El primero muestra una colección de fotografías de “la pantalla azul de la muerte” de Microsoft. El de vaqueros piensa: “puto friki”.

Viñeta 2: Dos personas, Steve Jobs con un Mac OSX Leopard, la segunda un chaval joven de vaqueros. Steve Jobs le muestra los nuevos íconos del Mac OSX Leopard de un PC con la “pantalla azul de la muerte”. El de vaqueros chilla “¡jajajaja genial Steve, genial!”.

Octubre 29, 2007

¿Diez, cinco o menos?

Guardado en: desarrollo — gallir @ 6:02 pm
Tags: tiempo de decarga, tiempo de respuesta, tiempo de retorno, web

Ayer en Tecnorantes Los tiempos de carga y el tamaño de los sitios web, hoy contesta Sigt con La regla de los 10 segundos en desarrollo web.

En Tecnorantes dan unos ejemplos de casos aberrantes. Pero yo refinaría y ajustaría aún más. No debe ser 10 ó 5 segundos, sino menos, unos 3 segundos. Pero es un error medir el tiempo basado en la descarga total, sino en el tiempo que tarda entre la conexión y cuando se presenta al usuario la pantalla dibujada. Pera esto último no hace falta bajar todas las imágenes y Javascript, sino lo esencial (lo que obliga a un buen diseño y diferir cargas de algunos ficheros al final del html, por ejemplo los javascripts que no modifican el documento).

Hace ya bastantes años (casi seis y medio, en junio de 2001) escribí sobre el tema en Bulma. Es viejuno y allí explico con las tablas -que es lo que se usaba para controlar el renderizado de las páginas. De todas formas lo que planteo de tiempos de respuestas, de retorno y de recarga siguen siendo relativamente válidos:

  1. Tiempo de respuesta: cuanto tiempo tarda en servidor en empezar a devolver resultados al navegador. Este es el parámetro más importante que debe tener en cuenta el o los programadores. De él depende que se pueda ajustar el diseño para que los usuarios puedan empezar a visualizar la página lo más rápido posible. Si las primeras consultas a la base de datos son muy complejas o tenemos habilitado el buffering en el lado servidor (en PHP4 se hace con ob_start()), podemos afectar negativamente el resultado. Por el contrario, si el resultado se obtiene muy rápidamente el uso del buffering puede ayudar bastante al envío eficiente de los datos a través de la red. Para que la página de una sensación de agilidad, es importante que el tiempo de respuesta no supere los 2 o 3 segundos.
  2. Tiempo de retorno: cuanto tiempo tarda el servidor en terminar de ejecutar los programas en el servidor y entregar todos los datos y será siempre superior al tiempo de respuesta (Tretorno > Trepuesta). El tiempo que tarde el programa en terminar de generar todos los datos no sólo influirá en la conexión con un usuario en particular, sino con el rendimiento de todo el sistema. A mayor tiempo de retorno, menor cantidad de conexiones simultáneas posibles y mayor carga de todo el sistema. Si el tiempo de retorno de un script es superior a un 1 segundo, hay que estudiarlo detenidamente. El primer estudio a hacer es el consumo de CPU. Si ésta es baja, tenemos problemas de latencia, posiblemente con la conexión a la base de datos. Si por el contrario el consumo es elevado, la lógica del programa es muy compleja o usamos muchas llamadas de sistema. En estos casos puede ayuda el uso de sistemas de cache de código.
  3. Tiempo de descarga: es el tiempo que tarda el cliente en bajarse todos los datos a su ordenador. Este tiempo es siempre mayor al tiempo de respuesta (Tdescarga > Tretorno) y depende de la velocidad de conexión.

Aún así, una página que tenga más de unos pocos cientos de KB es demasiado, sólo se podría justificar si es una aplicación compleja y de sesiones de usuario prolongadas.

Cargos políticos y sentido común

Guardado en: ciencia, internet, prensa — gallir @ 3:15 pm
Tags: internet, prensa escrita, pseudociencia

“Internet, un nido de mentirosos” dice un senador (repetido aquí y aquí). Ya, ya, este señor no ha leído los artículos pseudocientíficos en prensa escrita como el que critiqué en mi blog, también El Observatorio Español de Internet, en el Heraldo de Aragón sobre los mismos “estudios” (y multitud de otros periódicos). ¿Nunca lee la prensa escrita? ¿O sólo le vale el escepticismo si está en Internet? Qué curioso que sea sólo en Internet donde se empieza a critiar y desmontar a estos divulgadores de pseudociencia amarillista que sale tanto en los “medios”, pero eso nunca lo dirán.

No sé que tienen los políticos que parecen pierde completamente el sentido de la realidad. Será que es parte del cargo. También Rajoy se mandó la suya, que con una frase fuera de contexto logró desprestigiar públicamente a un científico de los serios (además familiar, manda huevos).

Es un raro efecto, parece que modifica las neuronas para pensar más en “efectos políticos colaterales” -o populismo muy barato- y olvidarse de la realidad, evidencias y rigurosidad. Así les [y nos] va. Sólo faltaría a un Iker dando clases en el sistema público, o asignaturas de “diseño inteligente”… oh wait! ¿no se llama también “religión”?

¿La edad?

Guardado en: personal — gallir @ 12:30 am
Tags: poca emoción real últimamente

Desde que migré a este blog en Wordpress.com me está resultando placentero esto de escribir en el editor WYSIWYG en el Firefox (aunque siempre usé y uso Konqueror para otras cosas), tanto que no sé cómo aguanté tres años torturándome en mi viejo blog con la sintaxis Markdown.

Después de años de ser el “taliban” de Debian y compilar mis propios kernels, ahora tengo dos portátiles con Ubuntu (aunque el de escritorio de casa y el de mi despacho en la UIB siguen siendo Debian Sid con kernels compilados). La semana que viene me llegará el ThinkPad nuevo (un X61s) y le pondré Ubuntu (ni siquiera Kubuntu, sino Ubuntu).

Hace unas semanas le puse el máximo de memoria a los portátiles y 2 GB a este de escritorio. Just in case.

Cada vez uso más el Gmail, porque me va mejor y más rápido que el Kmail vía IMAP.

Toda la vida quise tener motos y coches deportivos, pero llevo uno de 7 plazas con motor Diesel, seis airbags (u ocho, no recuerdo) y filtro anti partículas. Para hacer más de 20 km uso  GPS… ¡en Mallorca!.

Hasta los 20 años era un tío pandillero busca trifulcas, hoy no puedo ver sangre ni en la tele (no, no me gustan nada las películas violentas, salvo Reservoir Dogs y Pulp Fiction que las debo haber visto al menos cinco veces cada una).

Tan blando soy que tuvimos que llevar un hamster al veterinario para que lo sacrifique -tenía un tumor sangrante muy grande- y no lo podría ni mirar -mucho menos a los ojitos-. Tuvo que hacerlo mi mujer (que se fue con Cati, un amiga, pero lloraba tanto en el camino que al final Cati se tuvo que hacer cargo).

Encima, lo peor de todo, ya no me enfado cuando me envían un .doc, sencillamente lo abro con el OOo.

¿Será eso ponerse viejo? ¿O es que el software libre ya no es lo que era? (que no se malinterprete, lo digo en el sentido que todas las opciones funcionan casi igual de bien) ¿Será que el Diesel es el coche cool de la época? (esto ya es autocomplacencia).

En fin, que tendré que hacer algo más raro, curso de piloto por ejemplo, pero tendrá que esperar al verano, que lo tengo muy difícil para coordinar el horario de las 80 horas de teoría y 45 horas de vuelos durante el curso en la universidad. Lo malo es que las prácticas no serán en Mustang o Spitfire, sino en ese avión para “viejitos” que no se cae ni aunque te esmeres (el Cessna 150).

En fin, tampoco eso será demasiado emocionante, además falta tiempo. Debería probar de instalar un Vista, sólo por la emoción de hacer algo difícil por primera vez.

Octubre 28, 2007

European Observatory of Biotechnology, WTF?

Guardado en: ciencia, internet — gallir @ 9:00 pm
Tags: biotecnología, ciencia, curiosidades, observatorios

OEBLeo este comentario que me despierta la curiosidad (lo que confirma que algunos comentarios suelen superar con creces a los propios apuntes). El EOB parece una institución muy prestigiosa, en su propia web ponen ponían, ya han hecho desaparecer el web en cuanto han leído este apunte:

The European Observatory of Biotechnology has its headquarters at the Barcelona Science Park [Parc Científic de Barcelona]. Some of its most important activities such as press conferences, seminars and different activities will take place at these premises.

Incluso en folletos promocionales de la industria de biotecnología en España

The center of reference in Europe for biotechnological information, the European Observatory for Biotechnology, is located at the Barcelona Science Park.

Debe ser tan importante y relevante que hasta tiene (o tuvo) el apoyo del Ajuntament de Barcelona:

Institutional Declaration On the 18th of March, 2005 the city council of Barcelona unanimously approved an institutional declaration to support the creation of the European Observatory of Biotechnology in Barcelona for its scientific, economic and social value. This undoubtedly represents the first success story of the Biobservatory and reaffirms and consolidates its early stage institutional support.

También se lo menciona en el Observatori de Barcelona le dedican unas bonitas palabras:

Barcelona has vouched to become the capital of a European BioRegion and to strengthen the cluster in biomedicine and biotechnology. The recently finished BiomedicalResearch Park hopes to become one of southern Europe’s main scientific facilities for biomedical transfer research. Other strategic initiatives, such as the choice of Barcelona as the location for the headquarters of the European Observatory of Biotechnology (OEB) and the central headquarters of the European Federation of Biotechnology, are also worth mentioning.

Si tiene el apoyo institucional -¿y de dinero?- supongo que deben haber personas relevantes involucradas. Pero curiosamente en el web no hay ninguna referencia a las instituciones científicas o investigadores que participan. Tampoco se pueden acceder a los informes o actividades. No hay absolutamente nada más allá de las bonitas palabras de presentación… y teléfonos de contacto. Es decir, no hay ninguna información que pueda ser considerada “académica” o de rigurosidad científica, a pesar que así dicen sus folletos y el apoyo institucional.

Como dice el comentario, los teléfonos de contacto coinciden con de un partido político, el Partit Taronja. Curioso.

Pero lo más curioso es que no sólo coinciden los números telefónicos de contacto, sino que la IP del servidor es también la misma: 68.178.196.139. Y no sólo eso, los datos del registro también coinciden, y se trata de la misma persona, esa que se quejó de un apunte en mi blog de la UIB y que ahora parece está tomando cursos acelerados de trolleo.

Pero allí no acaban las coincidencias, otros dominios muy curiosos como estrellachina.com (”cultura y viajes chinos”), globusmundi.com (portal de viajes en globo), lacasadelforum.com comparten números de teléfono, el que registró el dominio e incluso todos comparten la dirección IP del servidor.

dominios con ip 68.178.196.139

¿A que es muy curioso? ¿Un observatorio [otro más] europeo presuntamente “reconocido”, con el apoyo de la ciudad de Barcelona, que comparte servidor con diversas empresas, “observatorios de Internet” e incluso un partido político, y cuyos dominios están todos registrados por la misma persona? (también dirección postal en varios casos). Es una mezcla muy rara e íntima de iniciativas de viajes, globos, observatorios de internet, de biotecnologías y partidos políticos.

Más que curioso, se merece un estudio serio como los del “Observatorio Español de Internet”, incluso de instituciones académicas que deben velar por la información pseudocientíficas y “esas cosas”. Pero si lo haces tú, cuidado con lo que escribes :-P

Los buenos programadores liberan su código

Guardado en: software libre — gallir @ 12:12 pm
Tags: dbslayer, new york times, software libre, xsl cache

Frases tales como information wants to be free o code wants to be free me parecen una tontería. La información o el código no tiene intencionalidad ni deseos. Ahora veo que el New York Times libera código desarrollado por sus programadores (XSL Cache y DBSLayer). Estoy seguro que la propuesta no partió del consejo de administración o editorial del periódico, sino de los friquis de sus programadores.

Re-escribiría las frases anteriores como:

Los buenos programadores desean que su código sea libre.

La prueba del algodón para un programador entonces debería ser la pregunta ¿Liberaría su código? Esto puede extenderse para saber la calidad de los programadores de las empresas que hacen desarrollo interno, ¿la empresa libera el código? :-)

Octubre 27, 2007

¿Necesitamos un estudio de “Trolles en Internet”?

Guardado en: internet, legales, personal — gallir @ 10:47 pm
Tags: cabreado, troll de internet

Un troll anónimo deja un comentario en el blog de Xisco con palabras muy “halagadoras” para mí (captura). El estilo me sonaba mucho, voy y miro las IP de los diversos emails y comentarios que ha dejado el director del “observatorio”, luego pregunto a Xisco si es de la red 83.50.177.xxx. ¡Bingo!

Ahora el “experto en Internet” también se dedica a trollear, de forma anónima y cobarde, pero luego va a lloriquear al primo Zumosol si le critican las prácticas, sitio web o informes de su “observatorio”.

Pero es que además… ahora que estoy en mi propio dominio lo diré claramente: es usted un completo inútil en este tema. Cualquier experto sabría perfectamente que los sistemas de blogs avisan la IP del que hace comentarios como así también los servidores de correo electrónico, pero que hay sistemas proxies anonimizadores -como el TOR de la Electronic Frontier Foundation- para que no te puedan localizar tan fácilmente.

Le propongo un tema para hacer un comunicado de prensa del “observatorio”: “El libro amarillo de los trolles en Internet”. Así aprenderá algo más que sólo de fantásticas infoguerras.

Daumau. Esto es aún más barriobajero de lo que esperaba. Lo peor es que lo que ha llegado a generar en mi propia universidad un personaje como éste. Increible y una pena tot plegat.

PS: Note “vd” que ya no pongo ni apellido, para no empeorar la cosa con los buscadores, y que todo lo podría haber solucionado con unas disculpas y contando la verdad en su propio blog (sobre todo quién ha sido su “primo”). O dejando que el tema se olvide, bastan unos pocos días. O ponerme una denuncia para “restaurar su honor” de una puñetera vez. Pero… ¿dedicarse a trollear y desacreditar como venganza? Ya.

Una visión rigurosa de la SGAE

Guardado en: cultura, legales, ética — gallir @ 6:16 pm
Tags: javier de la cueva, sgae

El abogado Javier de la Cueva publica la contestación que presentó en el caso de la SGAE contra la revista La Quimera por el artículo La Horda de los Gestores. A pesar que está escrito para un juez y con lenguaje jurídico, no podéis perderos el escrito.

Hay mucha información sobre los procedimientos de la SGAE, su falta de transparencia, cómo usa el sistema judicial para acallar la crítica -siempre y cuando no vengan de medios poderosos-, como se ha convertido en un monopolio que está en contra de las leyes europeas de libre comercio y asociación, cómo ellos mismos abusaron del término pirata para ciudadanos que cumplen la ley pero ahora se quejan del uso de la misma palabra contra ellos… muy bueno.

En la actualidad, directivos de la demandante y de la industria audiovisual sistemáticamente tildan de piratas a los ciudadanos por el mero hecho de que éstos ejercen una actividad, la de grabar obras, por las que las entidades de gestión cobran sumas considerables a través del canon. Si entendemos que la expresión “pirata” constituye un atentado contra el honor en sus términos hoy vulgarizados, entonces dicha entidad, en su momento deberá responder, entonces como demandada, a igual procedimiento contra el honor, esta vez de la ciudadanía.

Tiene 42 páginas, pero se leen rápidamente.

Lo que más me ha gustado porque describe perfectamente, y con mucha rigurosidad, el concepto copyleft. Algo no demasiado habitual con tanto abuso cool del término.

Las intenciones de Google con MySQL

Guardado en: software libre — gallir @ 2:52 am
Tags: google, mysql

Google firmó un acuerdo con MySQL para publicar el código que desarrolló y desarrolla Google para estas base de datos. Se sabe que Google usa mucho MySQL, por ejemplo para el AdSense, y que lo tiene instalados en miles de servidores.

Al ser de uso “privado” Google no tiene porqué liberar su código. ¿Por qué lo hace ahora? La lógica indica en que ahora está interesado en distribuir el código… para ejecutarlo en los ordenadores de los clientes.

(más…)

Entradas siguientes »

Blog de WordPress.com.