jueves, 24 de julio de 2008

¿Censura? Venga ya …

No deja de sorprenderme que algunos comentaristas de la web de Público estén continuamente quejándose y diciendo que Público censura sus opiniones.

Imagínese que ud. invita a alguien a su casa y cuando surge la inevitable discusión sobre política o cualquier otro tema sensible, su invitado empieza a vociferar, insultar, tener malos modales y además, se hace la víctima. ¿Qué haría usted?

Desde luego, no le volvería a invitar a su casa, eso casi seguro.

Un sitio web es algo parecido. Se habilita la opción de comentar para que los lectores discutan y debatan sobre un tema o una noticia, pero no todas las personas entienden que se puede discutir y debatir sin ofender a los interlocutores.

En mi blog personal (no éste de Público, si no el que  pago de mi bolsillo y mantengo en mis ratos libres) de vez en cuando he tenido la visita de algún energúmeno. Nunca lo he dudado ni un momento ni me he sentido censor: mi blog es como mi casa y en principio invito a todo el mundo, pero exijo que tengan un mínimo de educación, si no, rápidamente les borro los comentarios y les bloqueo el acceso. No me gusta tener porquería en mi casa, y cuando aparece, la quito.

No se trata de borrar las opiniones contrarias o de una ideología opuesta. Se trata de que las personas que comentan en un blog, en un diario o en un foro entiendan que están tratando con otras personas y tengan unos mínimos de respeto y buena educación. Las formas son importantes, a nadie nos gusta que nos griten o hablen despectivamente. ¿Por qué en Internet tiene que ser diferente? ¿Acaso el anonimato (aparente) que nos proporciona el ordenador nos autoriza a hacer lo que jamás haríamos en las relaciones interpersonales en "el mundo real"?

Tengo curiosidad con los comentaristas que dicen que "les censuran en Público" cuando se les borran las sandeces o insultos que suelen escribir. ¿Realmente se creen eso que dicen o es una forma más de intentar polemizar gratuitamente?

Hay algunos que adoptan varias personalidades y se contestan a sí mismos como si fuesen distintos usuarios. Hay un habitual en el blog de Eva Mintenig que ya roza en lo patológico. Otro comentarista el otro día se hizo pasar por el Presidente de la Audiencia Nacional en el blog "Dominio Público".
Borrar estos rebuznos, ¿es censura? Venga ya ...

Para finalizar: el caso es que no son tantos, sólo que ensucian mucho y son molestos, como cuando se tiene una pequeña mancha de chocolate en una pared blanca. Están todos localizados, sabemos sus IPs, quiénes son sus proveedores de acceso a Internet o la empresa desde la que escriben, los patrones de comportamiento (horas típicas, frases típicas). El día en que alguno incurra en alguna ilegalidad va a tener serios problemas, me temo.

miércoles, 23 de julio de 2008

El maravilloso mundo de la tipografía

Reconozco que no tengo ni idea de este tema, pero lo poquito que he leído me ha parecido apasionante.

La tipografía es (definición aproximada) el arte de diseñar, seleccionar y colocar adecuadamente los tipos (las letras) a la hora de imprimir un texto. Es un arte con cientos de años a sus espaldas que, sin embargo, ha evolucionado con los tiempos y sigue teniendo hoy en día una vigencia plena.

Insisto, no conozco casi nada de este tema (sólo soy un pobre programador), si quieren profundizar más les dejo unos enlaces al final del texto. Con esta entrada sólo pretendo despertar su curiosidad e interés.

Hay muchas formas de clasificar los distintos tipos de letras. Existen clasificaciones históricas, según la forma, el espaciado, ...
En la web se utilizan fundamentalmente tres tipos de letra: con "serifa" (serif), sin "serifa" (sans-serif) y monoespaciadas.

  • Las letras con serifa son las típicas con adornos en los remates. Ejs: Times y Georgia.
    Times
    Times
    Georgia
    Georgia

  • Las letras sin serifa son las que no tienen estos adornos. Ejs: Verdana, Arial, Helvetica.Arial
    Arial
    Helvetica
    Helvética

  • Las monoespaciadas son aquellas en las que cada carácter tiene el mismo ancho, independientemente de la letra que se esté representando. Ej: Courier.
    Courier
    Courier


Esta no es una clasificación estricta, ya que la distinción serif y sans-serif se refiere a la forma mientras que la distinción entre monoespaciadas y ajustadas se refiere al interespaciado entre caracteres.

Tradicionalmente se ha dicho que las tipografías sans-serif son más apropiadas para documentos en una pantalla, ya que se ven mejor que los tipos serif (ya que no hay remates ni adornos que mostrar).

Aunque cada vez se ve más tipografía serif en la web (por ejemplo en www.publico.es los titulares y cuerpo de las noticias van con Georgia y las entradillas en Arial), casi toda la tipografía que se utiliza por defecto en el escritorio es sans-serif.

En las siguientes capturas de pantalla puede apreciarse como prácticamente todos los elementos que contienen texto en el escritorio (rótulos de los iconos, texto en las barras de herramientas, texto de los menús, cuadros de diálogo, etc.) utilizan una tipografía sans-serif (están con la configuración por defecto).

Linux:
tipografialinux.png

Mac OSX:
tipografiamac.png

Windows:
tipografiawin.png

Algunos enlaces de interés:

viernes, 18 de julio de 2008

Estrenamos la sección de Cine en Público.es

Hoy hemos lanzado la nueva sección o canal de cine. Es un desarrollo propio de la gente que estamos en la web y aunque todavía le quedan muchas mejoras, creo que está bastante logrado.

Quiero aprovechar esta entrada para homenajear de alguna forma a todos los desarrolladores que están programando "software" libre y las herramientas tan buenas que están produciendo.

  •  Symfony: es un "framework" para el desarrollo de sitios web muy bueno y completo. Es la herramienta que hemos utilizado para desarrollar canal de cine.

  • LAMP: este acrónimo significa Linux + Apache + MySql + PHP (o Perl, o Python). Es una de las plataformas más utilizadas para servir sitios web. Linux es el sistema operativo, Apache el servidor web, MySql es la base de datos que guarda la información y PHP, Perl ó Python son los lenguajes de programación.

  • Eclipse: es un entorno de desarrollo muy completo y ampliable que puede utilizarse para programar en muchos lenguajes distintos.

  • Firefox + Firebug: una de las mejores características del navegador Firefox es la posibilidad de ampliarlo mediante extensiones. Firebug es un extensión que considero imprescindible en el desarrollo de páginas web. Permite retocar los estilos "en caliente", depurar JavaScript, monitorizar tiempos de respuesta, ...

Optimizadores para PHP

Cuando uno se enfrenta con un desarrollo web que debe atender miles de visitas diarias uno de los mayores problemas es el rendimiento o la velocidad con la que se cargan las páginas.

Si el lenguaje de programación que usamos es PHP existen herramientas que aceleran en gran medida la ejecución del código. Las que más conozco son eAccelerator y XCache.

Estos optimizadores de código funcionan "precompilando" los scripts en PHP a una especie de "bytecode" que se ejecuta mucho más rápido que la interpretación directa del script. La mejora es espectacular.

He instalado eAccelerator en un servidor de producción y realmente se nota mucho el aumento de velocidad. No puedo valorar XCache ya que no lo he usado más que para hacer alguna prueba que otra.

miércoles, 9 de julio de 2008

Casi pico

El ingenio de los creadores de malware parece no tener límite. Hoy casi caigo sin darme cuenta con una nueva variante:pantallazo-fa.jpgSegún leí el correo, lo primero que pensé es "... tengo que decírselo a la gente de redacción ...". Pero justo en el momento que pulsé el enlace de "descargar vídeo" me di cuenta a donde apuntaba.Por supuesto, éste es un correo totalmente falso, ni lo envía El País ni tiene nada que ver con ellos. Simplemente están simulando el servicio de envío de noticias de este medio. Esperemos que no "pique" mucha gente.Actualización:He enviado el archivo al servicio Virus Total y ya lo "conocían". Algunos motores antivirus lo han denominado "Backdoor.Win32.Rbot".

lunes, 7 de julio de 2008

La libertad de los usuarios, amenazada (de nuevo)

blanco.gifCon la excusa de la protección de los derechos de autor y de acabar con las actividades ilícitas en Internet nos quieren colar algunas leyes que si no se circunscribieran al ámbito de Internet (el cual todavía es bastante desconocido al ciudadano común) nos asustarían por lo fascistoide.

blanco.gifLa última propuesta que ha llegado a mis oídos (vía Kriptópolis y la Asociación de Internautas) es la votación que se va a llevar a cabo esta tarde (lunes, 7 de julio de 2008).

En el Comité de Mercado Interno y Protección del Consumidor se van a votar las siguientes enmiendas:

  • H1: permitiría a los gobiernos establecer restricciones para evitar el "contenido ilícito" en Internet. La principal, actuar sobre la "calidad del servicio".

  • H2: pretende establecer mecanismos de cooperación entre los proveedores de Internet y los productores de contenido.

  • H3: obligaría a los proveedores de servicio a controlar y advertir por email a los usuarios cuando se descarguen contenido ilícito.


Así mismo, en el Comité de Justicia y Libertades Civiles se va a votar ya se han aprobado otras dos enmiendas que permiten la instalación y ejecución forzosa de software en los PCs para detectar infracciones de propiedad intelectual.

Resumiendo: las operadoras podrían reducir la calidad de nuestra conexión (esto es, la velocidad) si estiman que estamos viendo o descargando algo ilegal, serían los productores de contenido (discográficas y estudios) los que determinarían qué es legal o no ver/descargar y, finalmente, las operadoras controlarían qué hace cada usuario en Internet.

Por otra parte, "por si acaso", asumen que todos los usuarios de Internet somos potenciales delincuentes y nos ponen la "pulsera antimaltrato" en forma de spyware de forma obligatoria. En el mundo "real" esto es inadmisible.

El "Gran Hermano" digital estaba tardando en llegar, pero ya está entre nosotros.
Parece alarmista, pero no lo es. ¿Y si mañana alguna comisión decide que leer tal medio de comunicación también es una "actividad ilegal"? ¿Y si pasado mañana deciden que compartir software libre es ilegal porque perjudica a las grandes compañías de software? ¿Y si al otro se decide que ser aficionado a la literatura árabe nos convierte automáticamente en terroristas islámicos?

En la página de la Asociación de Internautas tienen un modelo de carta para enviar a nuestros eurodiputados/as.
Sólo se tarda un par de minutos: énviela.

Más información: http://www.publico.es/ciencias/tecnologia/132364/poderosos/p2p

miércoles, 2 de julio de 2008

Los buscadores ya indexan Flash

Me han pasado un enlace a una noticia en la que nos cuentan que Adobe (empresa propietaria de la tecnología Flash) está suministrando a algunos buscadores (Google y Yahoo, principalmente) una herramienta para que puedan "leer" el contenido (texto y enlaces) de los archivos Flash.

Una de las limitaciones de la tecnología Flash hasta el momento era esta misma. Un archivo .swf es un binario del que, en principio, no se puede extraer texto, al contrario que el HTML, que se basa en texto plano y legible. Por esta razón, hasta ahora se desaconsejaba usar exclusivamente Flash en el desarrollo de sitios Web, ya que los buscadores no podían "sacar" el contenido de los archivos .swf

Parece que esto va a cambiar. Si será para bien o para mal, ya lo veremos. Es cierto que Flash permite hacer aplicaciones muy interesantes (no sólo banners y animaciones más o menos vistosas), pero también es verdad que se ha abusado mucho de esta tecnología.

Soy un poco pesimista al respecto. El único freno que tenían muchos diseñadores en usar Flash indiscriminadamente era precisamente que los buscadores no indexaban bien el Flash. Si esto ya no es así, puede que se nos avecine una avanlancha de páginas web desarrolladas exclusivamente con Flash.

¿Qué tiene de malo el Flash entonces? A riesgo de equivocarme (no trabajo con esta tecnología y sólo conozco sus generalidades), enumero algunas limitaciones:

  • Peso: en principio, el HTML es texto plano y se carga más rápido que el Flash. Cuando en una página sólo se va a mostrar información textual, es más ligero servir HTML.
    Si nuestras páginas contienen fotos, vídeos, y otro contenido multimedia esta aparente ventaja se diluye y el Flash puede ser más ligero que el conjunto de HTML + archivos multimedia.

  • Accesibilidad: en Adobe aseguran que el Flash es accesible, pero en la práctica, muchos desarrolladores y diseñadores Flash no hacen sus piezas accesibles, bien por falta de tiempo o desconocimiento.
    Hagan uds. mismos la prueba: intenten seleccionar texto y copiarlo de una pieza Flash. Si no lo preparan específicamente, no se puede. Para personas con discapacidades visuales o motrices, el Flash es una pesadilla. O no es legible, o no pueden "moverse" con comandos de teclado o voz por la pieza Flash.

  • Dependencia de una tecnología propietaria: la tecnología Flash es de una empresa privada, Adobe, y su desarrollo y evolución está sujeta a sus designios. Aunque las especificaciones sean abiertas, ellos pueden cambiarlas a su voluntad y conveniencia, para eso es suyo el producto.
    Por contra, el HTML y tecnologías asociadas (CSS, JavaScript, etc) son estándares abiertos que no dependen de ninguna compañía.