tecnología e informática

El fin de Internet tal y como lo conocemos

LeySinde_USA_Wikileaks

(Ilustración obtenida del Blog de Enrique Dans)

 

Si no ocurre algo inesperado este martes día 21/12/2010 se acaba Internet tal y como lo conocemos actualmente. Dicho día se aprueba la Ley de Economía Sostenible (LES), donde se enmarca la “Ley Sinde”, que permitirá entre otras cosas el cierre de páginas web sin pasar por la justicia. A ver que piense en voz alta… ¿No era eso que se hacía en la época del dictador Franco con los medios de comunicación?… ¿como se llamaba?… ¡ah sí!  CENSURA

A partir de este martes un organismo dependiente del Ministerio de Cultura podrá ordenar el cierre de páginas web que publiquen enlaces o contenido con copyright sin que la justicia pueda arbitrar. La Justicia, a través de la Fiscalía General del Estado, ya se pronunció al respecto indicando que la compartición de estos enlaces no conlleva ánimo de lucro directo.

La ley se aprueba utilizando una fórmula jurídica especial que les permite hacerlo  “por la puerta de atrás” y de manera exprés, directamente al Senado, sin pasar por el Pleno del Congreso, a modo de “golpe de estado digital”. Una vez más nuestros políticos han demostrado su ignorancia en temas relacionados con Internet, pero lo peor es su falta de respeto por la libertad y la opinión del pueblo que les vota.  En contra del artículo 23 de la Constitución Española, estos personajes tienen la indecencia de criticar la participación ciudadana, después de haber recibido más de 400.000 emails con la opinión de algunos ciudadanos.

Además, gracias a las filtraciones de WikiLeaks, nos enteramos que esta ley está promovida por la industria cultural de EEUU, que ha presionado a nuestros políticos para su aprobación. En contra de la soberanía del pueblo español y en detrimento de sus derechos fundamentales, nuestros políticos, cuál marionetas, han cedido a dichas presiones con esta infame ley.

Con todo lo comentado en este artículo ¿alguien todavía cree que estamos en un estado de derecho libre y democrático, que se debería caracterizar por una plena separación de los tres poderes?

Viendo el curso que han llevado los acontecimientos hasta el momento no creo que sirva de nada, pero todavía estamos a tiempo de intentar decir nuestra palabra, siguiendo iniciativas como la indicada en esta página.

Manifiesto por una red neutral

image

En estos días que corren la neutralidad de la red se está viendo en entredicho. Esto puede cambiar de forma notoria Internet tal y como lo conocemos, es decir LIBRE. Por este motivo, al igual que multitud de blogs publico el manifiesto que expongo en este artículo. Si deseas saber más sobre que es esto de “la neutralidad de la Red” y por que es tan importante te recomiendo leas el artículo que publican en bitelia y este otro de bandaancha.

Los ciudadanos y las empresas usuarias de Internet adheridas a este texto manifestamos:

  1. Que Internet es una Red Neutral por diseño, desde su creación hasta su actual implementación, en la que la información fluye de manera libre, sin discriminación alguna en función de origen, destino, protocolo o contenido.
  2. Que las empresas, emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos, dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa, de innovación y de servicios que define el estado de la red actual.
  3. Que todos los usuarios, emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos.
  4. Que Internet es el vehículo de libre expresión, libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas. Su naturaleza no debe ser puesta en riesgo bajo ningún concepto.
  5. Que para posibilitar esa Red Neutral las operadoras deben transportar paquetes de datos de manera neutral sin erigirse en “aduaneros” del tráfico y sin favorecer o perjudicar a unos contenidos por encima de otros.
  6. Que la gestión del tráfico en situaciones puntuales y excepcionales de saturación de las redes debe acometerse de forma transparente, de acuerdo a criterios homogéneos de interés público y no discriminatorios ni comerciales.
  7. Que dicha restricción excepcional del tráfico por parte de las operadoras no puede convertirse en una alternativa sostenida a la inversión en redes.
  8. Que dicha Red Neutral se ve amenazada por operadoras interesadas en llegar a acuerdos comerciales por los que se privilegie o degrade el contenido según su relación comercial con la operadora.
  9. Que algunos operadores del mercado quieren “redefinir” la Red Neutral para manejarla de acuerdo con sus intereses, y esa pretensión debe ser evitada; la definición de las reglas fundamentales del funcionamiento de Internet debe basarse en el interés de quienes la usan, no de quienes la proveen.
  10. Que la respuesta ante esta amenaza para la red no puede ser la inacción: no hacer nada equivale a permitir que intereses privados puedan de facto llevar a cabo prácticas que afectan a las libertades fundamentales de los ciudadanos y la capacidad de las empresas para competir en igualdad de condiciones.
  11. Que es preciso y urgente instar al Gobierno a proteger de manera clara e inequívoca la Red Neutral, con el fin de proteger el valor de Internet de cara al desarrollo de una economía más productiva, moderna, eficiente y libre de injerencias e intromisiones indebidas. Para ello es preciso que cualquier moción que se apruebe vincule de manera indisoluble la definición de Red Neutral en el contenido de la futura ley que se promueve, y no condicione su aplicación a cuestiones que poco tienen que ver con ésta.

La Red Neutral es un concepto claro y definido en el ámbito académico, donde no suscita debate: los ciudadanos y las empresas tienen derecho a que el tráfico de datos recibido o generado no sea manipulado, tergiversado, impedido, desviado, priorizado o retrasado en función del tipo de contenido, del protocolo o aplicación utilizado, del origen o destino de la comunicación ni de cualquier otra consideración ajena a la de su propia voluntad. Ese tráfico se tratará como una comunicación privada y exclusivamente bajo mandato judicial podrá ser espiado, trazado, archivado o analizado en su contenido, como correspondencia privada que es en realidad.

Europa, y España en particular, se encuentran en medio de una crisis económica tan importante que obligará al cambio radical de su modelo productivo, y a un mejor aprovechamiento de la creatividad de sus ciudadanos. La Red Neutral es crucial a la hora de preservar un ecosistema que favorezca la competencia e innovación para la creación de los innumerables productos y servicios que quedan por inventar y descubrir. La capacidad de trabajar en red, de manera colaborativa, y en mercados conectados, afectará a todos los sectores y todas las empresas de nuestro país, lo que convierte a Internet en un factor clave actual y futuro en nuestro desarrollo económico y social, determinando en gran medida el nivel de competitividad del país. De ahí nuestra profunda preocupación por la preservación de la Red Neutral. Por eso instamos con urgencia al Gobierno español a ser proactivo en el contexto europeo y a legislar de manera clara e inequívoca en ese sentido.

Si te sientes representado por este manifiesto te pedimos encarecidamente que lo copies y lo publiques en tu blog o que lo menciones en tu cuenta de Twitter o en Facebook usando el hashtag #redneutral. ¡Muchas gracias!

Felicidades a todos los programadores

agenda-365-dias

Felicidades a todos los programadores porque ¡hoy es el día del programador!. Lamentablemente no es fiesta oficial para los que nos dedicamos a ello.

La explicación de porque se escogió este día y no cualquier otro es que el 13 de septiembre (los años normales) y el 12 de septiembre (los años bisiestos) es el día número 256 del año, que curiosamente es el resultado de 28.

Todo programador que se precie casi sabe de memoria las primeras potencias del número 2. La octava potencia, es decir 28, es en cierta manera un número especial para nosotros, ya que era el número de bits con los que trabajaban los primeros ordenadores que muchos de nosotros tocamos.

Problemas de sincronización con el “Centro de dispositivos de Windows Mobile”

Desde hace unos días me he instalado el sistema operativo Microsoft Windows Vista Ultimate en su versión de 64 bits (x64). Aunque no tiene el rendimiento de Windows XP, en máquinas bastante potentes se comporta aceptablemente.

Uno de los problemas con los que me he encontrado es que mi teléfono móvil, que tiene sistema operativo Microsoft Windows Mobile v6.1, daba errores de sincronización con Outlook 2007. El mensaje que aparecía en el Centro de dispositivos de Windows Mobile (Windows Mobile Device Center) en su versión 6.1 era: “ActiveSync ha encontrado un problema en el escritorio” (“ActiveSync encountered a problem on the desktop“).

Tras dedicar varios días a intentar resolver este problema, consultando en multitud de foros y páginas, he elaborado un breve resumen de las soluciones propuestas para que pueda servir a otros usuarios a los que les ocurra lo mismo:

  • Desactivar cualquier antivirus, firewall y antispyware para comprobar que no sean los causantes del error.
  • Si se instala Office 2007 después de haber instalado por primera vez el Centro de dispositivos de Windows Mobile parece ser que ambas aplicaciones puede no quedar bien asociadas. Solución: Reparar la instalación de Office 2007.
  • Eliminar el perfil de sincronización tanto del Centro de dispositivos de Windows Mobile como del dispositivo y reiniciar ambos para que se cree uno nuevo.
  • Ejecutar la opción “Diagnósticos de office” para analizar y reparar cualquier problema con Outlook.
  • Analizar y reparar el archivo .pst mediante la utilidad ScanPst.
  • Reinicializar por completo el dispositivo (Hard Reset). Para no perder información se recomienda hacer un backup previamente con alguna utilidad externa.
  • Cambiar el archivo .pst que contiene las Carpetas personales de Outlook por uno recién creado.
  • Probar a sincronizar en otra máquina.
  • Probar a crear un nuevo perfil de sincronización con otro usuario. Si estamos unidos a un dominio, probar primero con un usuario local a la máquina. Si funciona con el nuevo usuario, probar con otro usuario del dominio. Si también falla con este último el problema puede ser que estos usuarios tengan un perfil móvil y activada la redirección de carpetas de la carpeta AppData. Parece ser que ciertas versiones de ActiveSync no funcionan muy bien con estas redirecciones. Si nos es posible podemos probar a desactivarlas o a usar un usuario del dominio sin esta configuración específica.

Cuando ya estaba a punto de abandonar, pues ninguna de estas soluciones encontradas me había funcionado, por casualidad se me ocurrió probar a desactivar el Control de cuentas de usuario (UAC) de Windows Vista y… ¡solucionado!

Me parece realmente penoso que usando productos únicamente de Microsoft (Outlook, Windows Mobile, Windows Vista) las cosas no funcionen a la primera. Creo que una gran empresa como Microsoft debería dedicar todos sus esfuerzos a hacer las cosas simples a los usuarios, que sus productos funcionen siempre sin problemas ni complicaciones, si es que no quiere ver como Apple le gana cuota de mercado con su OS X.

La Ley de Moore y los primeros discos duros

La tecnología informática es un campo en constante evolución. Se calcula que aproximadamente cada 2 años se duplica el número de transistores presentes en un circuito integrado, bajando así los precios a la par que aumentan las prestaciones. Esta afirmación la hizo Gordon E. Moore el 19 de abril de 1965 y se ha ido cumpliendo desde entonces, por lo que ya se considera como una ley, la Ley de Moore.

Aunque esta ley estaba pensada para chips, en el campo del almacenamiento también se cumple, aunque no a rajatabla. Por ejemplo, en el año 2002 la capacidad de un disco duro estándar era de unos 80 gigabytes (GB), 6 años más tarde es de aproximadamente 700 GB. (2 x 2 x 2 x 80 GB = 640 GB.). Si nos remontamos al año 1956, estaremos en el año en el que se usó el IBM 305 RAMAC, el primer ordenador al que se le incorporó un disco duro. En aquel entonces, el disco duro que se usó tenía una capacidad de 5 MB. y un peso de ¡¡1 tonelada!!.

En esta foto se puede apreciar como descargan dicho disco duro momentos antes de su instalación en el ordenador:

Era tal el tamaño de estos dispositivos que incluso hay personas que se han fabricado una mesa de 26 pulgadas de diámetro (unos 66 cm.) con el plato de un disco duro del año 1970, tal y como se puede ver en la siguiente fotografía:

Vía: L’home dibuixat

Publicar en Drupal con Microsoft Word 2007 (2ª Parte)

En un post anterior explicaba como publicar artículos en un blog Drupal usando Microsoft Word 2007 como editor. Tras haberlo probado para publicar un par de entradas he comprobado que el envío de las imágenes no se realizaba correctamente. Muchas veces Word mostraba errores al publicar o si publicábamos varias veces el mismo artículo, las imágenes se copiaban también múltiples veces con diferentes nombres.

Para corregir esos errores tendremos que configurar el modo en el que se envían las imágenes a nuestro blog para que use el protocolo FTP. Para ello haremos click en Administrar cuentas:

Luego Cambiar:

Hacemos clic en Opciones de imagen:

Finalmente aparece la siguiente pantalla:

En esta pantalla es donde configuraremos todos los parámetros de conexión a nuestro servidor FTP:

  • Proveedor de imágenes: mi propio servidor
  • Cargar URL: dirección de nuestro FTP, incluyendo la ruta donde se cargarán las imágenes.

    Formato de ejemplo: ftp://ftp.miservidor.com/files/images

  • Dirección URL de origen: ruta que se aplicará a los tags HTML de nuestras imágenes. Generalmente será igual a la ruta indicada en el punto anterior para cargar las imágenes indicada en color verde.

Publicar en Drupal con Microsoft Word 2007

Tras muchos días sin publicar ningún artículo por la incompatibilidad de Windows Live Writer con Windows 2003 Server, hoy me he decidido a probar una alternativa que me propuso Guti.

Resulta que en el editor de textos Microsoft Word 2007 se ha añadido la posibilidad de publicar a diferentes sistemas de blog. Aunque no aparece directamente Drupal, sí que es posible usarlo; para ello seguiremos estos pasos:

En Drupal:

  • Autenticarnos con algún usuario con privilegios para acceder a la página de administración de Drupal
  • Como no tengo traducidas las opciones del menú de administración las escribiré en inglés:
    • Administer –> Site Configuration –> Blog API
  • Marcamos las casillas de los tipos de documentos/artículos que queremos poder publicar desde Word. Yo sólo he marcado “Blog entry”

En Word 2007:

  • Seleccionamos Publicar –> Blog, tal y como se puede ver en la siguiente captura de pantalla:

  • Como aún no tenemos ningún blog configurado en Word, se nos pregunta si queremos configurarlo ahora:

  • Como proveedor de blog hemos de marcar “Otros”:

  • Ahora hemos de configurar los parámetros de conexión con Drupal. Para ello:
    • Marcaremos la API “Registro Web Meta” (MetaWebLog en inglés)
    • Escribiremos la URL base de nuestro blog, seguida de /xmlrpc.php
    • Escribiremos el nombre y contraseña de un usuario con derechos para publicar.

  • Hacemos clic en el botón “Opciones de imagen” para configurar la manera en que se enviarán las imágenes de los artículos, y seleccionamos “Mi proveedor de blog” para que las imágenes se envíen mediante el uso de la API MetaWebLog configurada en el paso anterior. Con esta opción las imágenes se grabarán en el directorio configurado para ello en Drupal (en mi caso en http://<URL_base>/files/)

  • Ya hemos finalizado la configuración. Ahora podemos crear artículos como si se tratara de un documento de Word normal y corriente, con la diferencia que aparecen 5 opciones específicas para la publicación de blogs (ver siguiente imagen), y muchas otras opciones están ocultas puesto que no tienen sentido en este tipo de documentos.

NOTA: Este artículo ha sido creado y publicado usando únicamente Microsoft Word 2007.

Windows y sus mayores errores de diseño

Tras varios meses usando intensivamente Windows XP, he decidido reinstalarlo porque iba más lento de lo normal y me daba muchísimos errores y problemas. Tras la instalación del sistema operativo y de los programas que suelo usar, el sistema ha mejorado sobremanera: se inicia en prácticamente la mitad de tiempo, no aparece ningún error, el consumo de memoria nada más iniciarse se ha reducido, los programas se inician más rápido, etc. Esto es debido a lo que yo considero los dos mayores errores de diseño del sistema operativo de Microsoft.

El primero de los fallos de los que adolece Microsoft Windows es que almacena toda la configuración del sistema, de las aplicaciones y de los usuarios en un lugar centralizado: el registro. El problema de esto es que cuando se instalan muchas aplicaciones/drivers, el registro se empieza a inflar de información que insertan estos. De forma que leerlo de disco es cada vez más costoso y consume más memoria tenerlo cargado. Peor aún, mucha de esta información no se elimina al desinstalar las aplicaciones.

Por otro lado están las DLL, que tienen muchas ventajas pero también tienen un gran inconveniente. Cada programa instala las versiones de las DLLs que necesita, pero muchas veces estas DLLs también son usadas por otros programas instalados previamente, que también esperan tener la versión para la que se desarrollaron, de forma que en el caso peor, si encuentran una versión diferente el programa no funciona correctamente (lo que es comúnmente llamado entre los desarrolladores como DLL hell o infierno de las DLL).

Con las aplicaciones desarrolladas en .NET este problema se ha medio solucionado gracias a un mayor control de las versiones o a la posibilidad de que cada programa mantenga sus DLLs en el mismo directorio donde tiene su ejecutable, pero todavía hay pocos programas que estén desarrollados exclusivamente en .NET (muchas veces usan alguna DLL o control no desarrollado en .NET).

Debido a estos dos errores de diseño, el rendimiento del sistema se va degradando conforme instalamos y usamos más aplicaciones, de forma que los usuarios que usamos intensivamente Windows acabamos tomando la triste costumbre de reinstalar Windows cada pocos meses.

Aunque no he trabajado seriamente con Mac OS o con Linux tengo entendido que en estos sistemas operativos no existen estos problemas. En Linux todas las configuraciones se guardan en diferentes archivos de texto. En Mac OS los programas se instalan con simplemente arrastrar un único archivo que contiene todo lo necesario; no requiere DLLs, ni instalables, ni nada parecido. Ningún sistema operativo es perfecto y seguramente los usuarios habituales de Mac OS y de Linux tengan otros problemas diferentes, pero considero que, en los aspectos que he comentado en este artículo, Microsoft debería aprender de sus competidores.

De Bloglines a Google Reader

 

Si te gusta mantenerte al día de las noticias publicadas en cientos de blogs y websites, seguramente ya conozcas lo que es la sindicación RSS; en caso contrario te recomiendo que leas el anterior enlace. Para acceder a este contenido hay muchas alternativas: aplicaciones de escritorio (FeedReader, RSSReader, etc), plugins para alguna aplicación (Firefox, Thunderbird, Opera Mail, etc) y agregadores online (Bloglines, Google Reader, Newsgator, etc). Todos ellos tienen una apariencia similar a la de un cliente de correo electrónico: un panel con la lista de los feeds a los que estamos suscritos y un panel en el que se muestran las noticias. Una vez has visto una noticia, esta ya no vuelve a aparecer más a no ser que la marquemos como no leída.

Un inconveniente de los agregadores de escritorio y de los plugins es que “te obligan” a ver las noticias siempre en el mismo ordenador donde tienes instalado el agregador. Si instalas el agregador en otro PC, no dispondrás la información de los feeds a los que estás suscrito y las noticias que ya has leido de cada uno. Lo primero es solucionable exportando la lista de feeds en formato OPML e importándola en el otro PC. Lo segundo ya no tiene tan fácil solución. La única manera que se me ocurre de evitar estos inconvenientes es usar un pendrive que contenga el agregador junto con todos sus datos, y ejecutar el agregador directamente desde éste. Haciendo un símil, vendría a ser como el correo POP3; una vez lo has descargado los mensajes con un cliente de correo, ya no puedes acceder a estos desde otro ordenador.

Para mi gusto, lo mejor son los agregadores online, que siguiendo con el símil anterior, vendrían a ser como el correo web. La información de los feeds y las noticias que has visto se guardan en un servidor en Internet. Para acceder a las noticias no se usa ningún programa específico, tan solo has de acceder a una página web, y escribir tu usuario y contraseña. Incluso existen versiones adaptadas a dispositivos móviles (PDAs, SmartPhones y PocketPCs) para que puedas estar al día en cualquier lugar.

Durante meses yo he usado Bloglines, uno de los primeros agregadores online. Aunque estos últimos días he estado probando Google Reader y la verdad es que no me ha defraudado. Ambos ofrecen características similares, pero opino que Google Reader es más intuitivo y práctico. El funcionamiento de éste es muy similar al del correo web de Google (Gmail), con uso intensivo de AJAX, lo que hace que en algunos momentos olvides que estás usando una web y no una aplicación de escritorio.

A modo de resumen os expongo los principales motivos que finalmente me han hecho dar el paso de Bloglines a Google Reader:

  • En BlogLines cuando haces click para ver las noticias de un feed, se marcan todas como leídas, aunque realmente no las leas. En Google Reader a medida que haces scroll por las noticias se marcan como vistas.
  • Google Reader dispone de Google Reader Trends, que básicamente es una página con estadísticas detalladas de los feeds que más leemos, cuándo los leemos, la cantidad de noticias diarias que publica cada uno, etc. Esto nos permite gestionar mejor nuestra lista de feeds, ya que podemos eliminar aquellos que apenas leemos, los que lleven tiempo sin publicar nada, etc.
  • Integración con el resto de servicios de Google. Con la misma contraseña que accedes a Gmail, puedes acceder a Google Reader y a muchos de los otros servicios que ofrece Google.

Como único punto negativo es que no he conseguido que en Firefox 2.0, al hacer click en el icono para agregar feeds (ver siguiente imagen), se añada a Google Reader. En su lugar se me añade a mi Página Principal Personalizada de Google.

Windows Live Writer

Recientemente un compañero de trabajo ha abierto un nuevo blog. Hablando con él, le dije que llevaba un muy buen ritmo de posts enviados al día, y me enseñó su "secreto".

Su blog usa WordPress, y publica en él mediante una herramienta de Microsoft llamada Windows Live Writer (WLW). La verdad es que he estado probándola y es magnífica. Algunas de las características que más me han sorprendido:

  • Editor WYSIWYG con las típicas opciones que tiene un cliente de correo electrónico o WordPad. El programa importa las hojas de estilos CSS, lo que permite ver el contenido con una apariencia muy similar a la que tendrán en nuestro blog.
  • Inserción de imágenes y upload automático a nuestro blog.
  • Efectos especiales en las imágenes que insertemos: sombra, marco, modificación de brillo y/o contraste, rotación, color sepia, etc.
  • Importa automáticamente las categorías de nuestro blog para que podamos asignar las que queramos a nuestros posts.
  • Corrector ortográfico. Lamentablemente aun no está disponible en español.
  • Soporta la mayoría de blogs actuales. Para adaptarlo a mi blog, que se basa en Drupal, he tenido que pelearme un poco, pero tras buscar un poco por Google he encontrado una solución.

Una vez ya hemos escrito y formateado el mensaje, el programa lo sube a nuestro blog con tan solo un clic de ratón. La verdad es que es una maravilla que hoy mismo he empezado a usar (de hecho este artículo lo he escrito con WLW).

Web: Windows Live Writer Spaces
Descarga: Windows Life Writer

Archivo de publicaciones