Too Cool for Internet Explorer

Movilización Universitaria contra las patentes de software 2

Hora y Fecha: Abril 27, 2005 @ 3:46 pm Autor: Moisés Maciá
Categorías:
307 views

Hoy se ha celebrado una manifestación en todas las universidades españolas para protestar contra la aprobación de las patentes de software en la unión europea.

Yo no he podido estar en la manifestación en sí por motivos laborales pero por lo visto se ha montado una buena en la Universidad de Alicante: aproximadamente 300 personas se han reunido delante de la Politécnica Superior para protestar, con el apoyo del Departamento de Lenguajes y Sistemas, el Departamento de Tecnología Informática y Computación, varias asociaciones de alumnos, el GULA, la cuca albina y Comisiones Obreras. No ha estado nada mal.

Aunque me he perdido “el jaleo” si que he estado en la mesa redonda posterior. De las cosas que se han comentado me ha sorprendido mucho la dejadez de buena parte del profesorado de la universidad que, o bien no sabía de que iba el tema, o bien defendían la adopción de las patentes (estos supongo que tampoco sabía de que iba el tema).

En cuanto al alumnado mejor ni hablar, en la UA hay unos 30.000 alumnos de los cuales aproximadamente 2.000 estudian teleco o informática. Desde GULA hicimos campaña y repartimos octavillas hablando sobre las patentes; pues bien, la mayoría de la gente se ha marchado a casa cuando se han suspendido las clases por la manifestación con argumentaciones como “a mi eso no me importa ni creo que me afecte, me da igual”. Lamentable.

Las patentes de software afecta a TODO EL MUNDO puesto que todos utilizan software para desempeñar sus trabajos y muy muy especialmente a los ingenieros informáticos o de telecomunicaciones que son los que se van a pelear desarrollando soft y protocolos. Vaya ingenieros los que no se preocupan ni les importa un pimiento su futuro …

Por lo menos se ha montado barullo y saldrá en los periódicos y televisiones de la provincia.



20 años de MS Windows 2

Hora y Fecha: Abril 26, 2005 @ 10:51 pm Autor: Moisés Maciá
Categorías:
380 views

Esta semana el sistema operativo MS Windows ha cumplido 20 años, 20 años de historia informática desde Windows 1.0 hasta el actual Windows XP.

Mucho tiempo ha pasado y la gente continua creyendo que el abrumador exito que cosecha actualmente de este software reside en la sencillez de uso, ¡meeec error!. En la época que vio la luz ya hacía años que existían sistemas mucho mas avanzados: Apple Macintosh, Amiga, Atari ST, etc … Todos con interfaz gráfico, ratón e incluso procesadores de sonido que daban sopas con honda al clásico “altavoz de sistema” de los PCs.

Bill Gates jugó muy bien sus cartas al firmar con IBM por el desarrollo conjunto de la plataforma PC: IBM colocaba el hardware al alcance del publico domestico y Microsoft proporcionaba el sistema operativo; ni sencillez, ni facilidad de uso, ni tonterías: si Apple vale 10 e IBM vale 5, me quedo con IBM y así hasta el día de hoy.

Para leer un poco acerca de la evolución de todo este tinglado recomiendo leer la entrada al respecto de la Wikipedia, bastante didáctica e imparcial por otro lado.

Aprovechando este aniversario, Bill Gates ha anunciado algunos de sus próximos lanzamientos:

  • Windows XP edición 64 bits, lanzado varios años después de empezar la comercialización de los primeros procesadores de 64 bits en el ámbito domestico y con mucho retraso respecto a Linux, OSX, BSD, etc. todos sistemas operativos capaces de ejecutarse en máquinas de 64 bits sin el más mínimo problema.
  • Internet Explorer 7, con soporte para CSS, imágenes PNG, lector RSS, documentos XHTML y XML, navegación por pestañas y alguna cosa más. Todo esto soportado desde hace algunos años por absolutamente todos los navegadores del mercado.
  • Longhorn, el nombre en clave de la próxima versión de su sistema operativo. Una copia absolutamente descarada de OSX en mi opinión.

Amén de otras perlas que no tienen desperdicio alguno, estaban a la cola de la innovación hace 20 años y lo siguen estando ahora, justo ahí se demuestra que a Microsoft no le interesa lo más mínimo los usuarios, sino no perder su egemonía y ganar más dinero. Observese que en todos los casos estamos hablando de años de diferencia, un auténtico abismo cuando nos referimos a temas de informática.

Pero lo que de verdad me enerva es que por su culpa (por tener la mayoría absoluta del mercado, en realidad) se estanca el avance en general de la informática (el ejemplo más claro lo tenemos en el soporte para tecnologias web): basicamente, ellos deciden que tecnología va a estar “de moda” sin importar la existencia de otras soluciones mas avanzadas, y claro, todos los borregos detrás …

La hardware no termina en los PCs ni el software termina en Microsoft, ¡faltaria mas! En fin, a ver que pasa dentro de otros 20 años.



Depurando PHP 1

Hora y Fecha: Abril 24, 2005 @ 11:27 pm Autor: Moisés Maciá
Categorías:
467 views

Hoy vamos a retomar un poco el tema de la programación que lo tengo un poco abandonado en el blog. Voy a comentar el mecanismo de depuración que utilizo para los scripts PHP empleando el entorno de desarrollo Quanta+ y el debugger Gubed.

Quanta+ se combina con Gubed para ofrecer un comodo sistema de depuración a través del interfaz de Quanta+, muy similar al que estamos acostumbrados a utilizar en otros entornos de desarrollo como KDevelop o Builder. Antes de continuar doy por supuesto que está instalado, configurado y operativo un Linux con Apache, PHP y Quanta+ 3.4 o superior, cualquier distribución reciente ofrece todo esto de serie.

Manos a la obra:

  1. Descargar Gubed desde su pagina oficial. De entre todos los paquetes disponibles hay que descargar la última versión del etiquetado como “Gubed Quanta”, en este caso GubedQuanta3_4.tar.gz.
  2. Extraer el contenido del paquete con lo que obtendremos el directorio Gubed con el codigo del depurador y la documentación. Debemos copiar este directorio a la raiz del servidor web (el directorio DocumentRoot de Apache), normalmente este directorio suele ser /var/www/.
  3. Crear el archivo de configuración 'localsettings.php' con el siguiente contenido:
    < ?php
      $gbdDebugServer = "localhost";    // la url del servidor donde esta alojado el depurador
      $gbdDebugPort = 8016;             // el puerto para conectar al servidor de depuracion
    ?>

    y copiarlo al directorio donde hemos situado Gubed, /var/www/Gubed/ en mi caso.
    Hasta aquí la parte dificil, ahora todo el proceso de depuración se maneja desde Quanta+.

  4. Creamos un nuevo proyecto con Quanta+ a través del menú Proyecto > Nuevo Proyecto, rellenamos las propiedades segun nuestras necesidades y click en finalzar.
    Para activar el “Modo depuracón” vamos al menú Proyecto > Propiedades del Proyecto y seleccionamos “Gubed” en el desplegable del final.
    Ahora deben salir un monton de iconos y pestañas nuevas referentes a la depuración en el interfaz de Quanta+. Encontramos los tipicos ejecutar paso a paso, establecer punto de interrupción, etc…
  5. El proceso de depuración es un tanto peculiar, primero abrimos la pestaña “Salida de depuración”, escribimos el path completo del script que queremos depurar y hacemos click en “Debug”. A partir de ese momento entra en funcionamiento Gubed y podemos utilizar los puntos de interrupcion y todas las herramientas disponibles.

Una imagen de todo en funcionamiento.

Quanta+ y Gubed


Monitorizar servidores con HotSaNIC Comments Off

Hora y Fecha: Abril 18, 2005 @ 4:46 pm Autor: Moisés Maciá
Categorías:
479 views

Hoy voy a hablar de una herramienta que utilizo para monitorizar el estado del servidor: HotSaNIC.

Esto que tiene un nombre tan raro es un script perl que se encarga de medir ciertos parámetros del sistema por intervalos de tiempo almacenando el resultado en una base de datos Round Robin para generar después una pagina web con unas gráficas de la evolución de dichos parámetros.

Me gusta bastante, de un vistazo puedes ver lo que ha ido mal sin estar rastreando cientos o miles de lineas de log, es cómodo para consultarlo desde un navegador sin estar delante del servidor, las gráficas van de vicio para redactar informes y además es algo que puedes enseñar al jefe y que él puede entender.

Aqui teneis una imagen del invento en marcha:

HotSaNIC a pleno rendimiento

Lo malo es que no hay paquete para Ubuntu así que hay que configurarlo todo a pelo :)

Primero, hay que instalar las dependencias, son paquetes muy comunes en el ámbito Linux:

apt-get install rrdtool librrds-perl imagemagick

A continuación descargamos HotSaNIC desde su web. como es un paquete ajeno a la distribución que utilizo, me valgo de una sana dosis de escepticismo y precaución y lo descomprimo y situo en el directorio /opt que para eso justamente fue creado.

Una terminada esta operación, ejecutamos el script setup.pl y nos irá preguntando sobre una serie de opciones y elementos que deseamos monitorizar. Por ejemplo, yo tengo los siguientes:

PING
NETSTAT
PART
SYSTEM
TRAFFIC

Algunos módulos necesitan algo de configuración para funcionar (como el SENSORS), pero la mayoría funcionan a la primera sin tocar nada. Para hilar mas fino se puede modificar el archivo settings y especificar las rutas de los programas y los recursos.

Ahora generamos el indice de la pagina web con el interfaz mediante el script makeindex.pl.

Por último, el invento se pone en marcha con el comando rrdgraph, para no tener que ejecutarlo cada vez recomiendo enlazarlo a alguno de los niveles de ejecución del sistema.

Por defecto, cada 15 minutos se escriben todas las gráficas así que habrá que esperar un poco para ver resultados en el interfaz.

Al ser un programa modular es bastante sencillo programar nuevos sensores que por ejemplo te indiquen los accesos de spammers a una web, las posibilidades son muy amplias (incluso sin tener ni idea de Perl algo podrás hacer :)) y los resultados excelentes.



El punto caliente de la noticia 0

Hora y Fecha: @ 10:38 am Autor: Moisés Maciá
Categorías:
248 views

Vía ALT1040 encuentro una web muy interesante:Buzztracker, que muestra un mapa mundial con enormes puntos rojos allí donde se producen mas noticias relevantes. El mecanismo es sencillo y elegante, un robot visita Google News, se pasea por las noticias de la portada y compone el mapa de relevancia de la jornada.

El día que todo el mundo utilice estándares como XML de forma generalizada estas aplicaciones tan curiosas y útiles estarán a la orden del día ya que procesar información semántica estructurada siguiendo un estándar común como XML es trivial.

PD. Por cierto la web en cuestión utiliza XHTML estricto pero tiene errores de validación “tontos”, pese a todo una buena aproximación.



Ubuntu, usabilidad y otras guerras santas 3

Hora y Fecha: Abril 16, 2005 @ 5:28 pm Autor: Moisés Maciá
Categorías:
378 views

Esta semana se ha debatido largo y tendido en Barrapunto sobre la salida de Hoary, la crítica de Matthew Thomas con sus 69 fallos de usabilidad y las declaraciones apocalípticas de Ian Murdock sobre el futuro de Debian.

Desde luego Ian es para echarle de comer aparte, los usuarios de Debian venian pidiendo algo como Ubuntu desde hace años y es algo que Debian podia haber hecho relajando su politica, ahora se queja de que si Ubuntu sigue creciendo en popularidad se producirán incompatibilidades con Debian Sarge. Pues que se pongan las pilas, como siempre ha ocurrido en el software libre, si una aplicación no responde a las necesidades tarde o temprano alguien tomará el relevo y escuchará a los usuarios, el poder siempre esta en manos de estos ultimos.

Eso de que la nueva Debian “saldrá cuando este terminada” (y estará terminada tarde como siempre) no me parece muy acertado tal y como avanza el mundo del software libre, una versión cada 6 meses y soporte para las 3 principales arquitecturas del momento es algo mucho mas sensato y asequible. Debian con su soporte para 11 arquitecturas (de manera oficial, que después hay unas cuantas mas), mas de 8.000 paquetes y su rigida politica de empaquetado se cae por su propio peso, no por malo sino porque, aunque es una labor de lo mas loable, es muchisimo trabajo que queda obsoleto antes de salir a la luz.

No conozco a nadie tan talibán que que tenga una Debian estable para utilizarla a diario como Desktop, todo el mundo pasa a inestable para tener algo decente y actualizado.

En cuanto a los 69 errores de usabilidad que menciona Matthew, viendo la trayectoria de este hombre que encontró 49 fallos de usabilidad en OSX (la piedra angular de los buenos interfaces de usuario, segun dicen los entendidos), me parece cuanto menos un halago para Ubuntu y Gnome.
No en vano dice que “es el primer Linux que pueden utilizar las personas de a pie”, me parece un poco exagerado pero vamos él sabrá mas que yo de estas cosas.

Estoy de acuerdo en algunos puntos, sobre todo en el referente al tan traido y llevado modo espacial de nautilus, en Hoary lo cambiaron por el modo “Ubuntu Spatial” que no hace mas que acentuar el problema: cada vez que se abre un directorio lo hace en una nueva ventana, matando a la ventana padre; da un peculiar efecto de que el explorador de archivos va dando saltitos por el escritorio conforme nos adentramos en la jerarquia de directorios. Lo peor.

No entiendo el motivo que llevo a la gente de Gnome a implementar el modo espacial, no entiendo el motivo que llevo a la gente de Ubuntu a hacer este hack que a todas luces empeora el problema y no entiendo porque demonios no se dejan ya de tonterias y ponen por defecto el modo de navegación por arboles de toda la vida.

A mi personalmente no me gusta hablar de “usabilidad”, palabro que ni siquiera viene en el diccionario, puesto que creo firmemente en que todos los interfaces han de ser aprendidos y exigen un minimo de esfuerzo por parte de los usuarios. Prefiero medir la calidad de un escritorio basandome en la productividad que obtengo al utilizarlo, y en eso amigos no hay nada sobre la faz de la Tierra que gane un buen KDE maqueado al dedillo :D

Que empiece el flame!



Miguel de Icaza en la UA 1

Hora y Fecha: Abril 9, 2005 @ 2:34 am Autor: Moisés Maciá
Categorías:
342 views

Todo parece indicar que este veranito vendrá nada mas y nada menos que Miguel de Icaza a dar una charla para un curso de verano de la Universidad de Alicante, de la que soy alumno (me he pasado media vida allí dentro …).

La verdad es que me ha sorprendido bastante la noticia y he tenido un momento de autentica quinceañera histérica al leerla, no todos los días visitan mi ciudad celebridades del Software Libre de este calibre.

Yo ya tuve la oportunidad de conocer a Icaza en persona en algunas Hispalinux por eso me alegraría verlo de nuevo y charlar un rato, es una persona tremendamente sencilla y cercana. Desde GULA ya está en marcha un plan para “raptarlo” durante unas horas y que nos de una charlita, le ofrecemos un par de cañas y se viene donde sea fijo :)



Manifiesto por la liberación de la cultura 2

Hora y Fecha: Abril 8, 2005 @ 11:45 pm Autor: Moisés Maciá
Categorías:
217 views

Cultura:
2. f. Conjunto de conocimientos que permite a alguien desarrollar su juicio crítico.
3. f. Conjunto de modos de vida y costumbres, conocimientos y grado de desarrollo artístico, científico, industrial, en una época, grupo social, etc
(Diccionario de la Real Academia Española . Vigésima segunda edición, en línea)

Los abajo firmantes,

Manifestamos,
que al calor de los resultados fruto del esfuerzo en la creación de contenidos culturales, existe una floreciente industria de difusión y distribución de dichos contenidos.

que la extrema vigencia temporal de los denominados “derechos de autor” tal y como están establecidos en la actualidad representan una barrera a la incorporación de la cultura al dominio público, bien común, en una época histórica análoga a la que acompaña la revolución de la imprenta.

que desde determinadas organizaciones se viene incurriendo en un proceso de demonización de la red de difusión, distribución e intercambio de información más igualitaria jamás concebida, así como en un afán recaudatorio injusto, abusivo y a todas luces excesivo.

que la mera edición impresa, o publicación de cualquier contenido audiovisual disfruta de unos derechos de explotación comercial cuyo plazo de duración, ampliado artificialmente, amenaza el ejercicio del derecho de acceso universal a la cultura.

que la historia reciente muestra, con ejemplos como los logros obtenidos por el software libre, que el poder creativo, intelectual y cultural de los inmensos colectivos a que dan lugar las redes de telecomunicaciones no puede ser despreciado.

que el acceso universal a la cultura beneficia tanto al público como a los creadores.

que nadie posee ni nuestros pensamientos, ni nuestras ideas.

Renegamos,
de los argumentos falaces que equiparan la cultura con la explotación comercial, industrial o que la degrada a un mero elemento de consumo.

Reivindicamos,
que acorde a los tiempos, se garantice el acceso universal y la distribución masiva, de forma libre y gratuita de todos los contenidos culturales propiedad del estado en sus fondos, bibliotecas o almacenes de depósito legal.

que la sociedad, la industria y los autores busquen un nuevo modelo de relaciones económicas que, en vez de constreñir el uso de las tecnologías de la comunicación, potencie y se aproveche de su desarrollo y multiplique sus beneficios.

que este nuevo acuerdo entre los autores y el público garantice las recompensas necesarias para incentivar la creación sin impedir la difusión de la cultura.

la limitación temporal de los llamados “derechos de autor” en unos términos más acordes con el derecho de acceso a la cultura reconocido por la Constitución Española y la Declaración Universal de Derechos Humanos.

La recuperación de las funciones originariamente atribuidas al Ministerio de Cultura en detrimento de la actual actitud de salvaguardia a la industria del entretenimiento.

Exigimos a nuestros representantes y poderes públicos,
que lleven a cabo las medidas ejecutivas y legislativas necesarias para llevar a la práctica las reivindicaciones arriba expuestas tanto en el ámbito nacional, como especialmente en el ámbito de la Unión Europea.

e Invitamos a la ciudadanía a que haga suyo este Manifiesto.

7 de abril de 2005

Si te sientes identificado con este manifiesto y quieres unirte a toda la gente que lucha por la libertad y universalidad de la cultura firma aqui.



Hoary Hedgehog 2

Hora y Fecha: @ 9:04 pm Autor: Moisés Maciá
Categorías:
383 views

Ya esta lista la nueva versión estable de Ubuntu acompañada de una reestructuración y rediseño de la web oficial de la distro, para instalarla podeis bajar la imágen ISO (creo que hay una imágen DVD también) desde alguno de los servidores espejo, cambiar los repositorios y actualizar a golpe de apt-get o con synaptic, o pedir que te manden un CD prensado por correo. Desde luego el que no quiera probar Ubuntu es porque no quiere.

Leyendo la nota oficial de prensa con las novedades veo cosas interesantes como la inclusión de KDE 3.4 entre los escritorios disponibles, X.org como servidor X, dos nuevos programas destinados a la gestión de actualizaciones y paquetes, una mejora sustancial en el tiempo invertido en el proceso de arranque (ya no dirán más que Linux arranca más lento que Windows XP), mejoras en el soporte de ahorro de energía para los portatiles y nuevas versiones de todos los programas habituales.

En Octubre nueva versión :D

Dejo los pasos que he seguido para actualizar utilizando synaptic desde la anterior versón (Warty). De todas formas está explicado en la nota oficial de lanzamiento:

  1. Editar el archivo /etc/apt/sources.list y cambiar todo lo que ponga warty por hoary.
  2. Ejecutar apt-get update seguido de apt-get dist-upgrade, si el primer comando devuelve algún error repetir el proceso hasta que salga bien (los servidores están algo saturados y a veces no se consiguen descargar todas las fuentes a la primera).
  3. Instalar los siguientes paquetes (con apt-get install o synaptic): ubuntu-base ubuntu-desktop readahead grepmap y desinstalar el paquete portmap (si no se utiliza para algo importante como NFS, si no sabes que es NFS desinstalalo :))
  4. Reiniciar el sistema por completo para que se cargue el nuevo kernel y listo.

A ver si los de Microsoft copian algo más que el logo y sacan un sistema operativo decente ;)

Me estan entrando ganas de quitar SuSE del portatil (el ordenador que más utilizo) e instalar Ubuntu; soy lo peor, con lo susero integrista que yo he sido … , ya sabía yo que iba a acabar con una Debian.



Microsoft y la innovación 8

Hora y Fecha: Abril 5, 2005 @ 10:43 pm Autor: Moisés Maciá
Categorías:
503 views

Hoy he terminado de ver el colmo de la caradura: resulta que Microsoft, quizá la mayor empresa de software de todo el mundo, que invierte en I+D más dinero que todo el conjunto del estado Español y factura tanto o más que el producto interior bruto de algunos países parece que con todo este capital es incapaz de tener ideas propias y ya plagia indiscriminadamente hasta los logos de sus productos.

El logo de MSN Spaces:

MSN Spaces

El logo de Ubuntu:

Ubuntu Linux

Ya no basta con comprar empresas, hundir a la competencia y diseminar FUD contra el software libre a golpe de talonario, ahora hasta copian descaradamente artwork.

A ver lo que tardan en copiar el pie de Gnome, la tuerca de KDE, el camaleón de SuSE o el propio Tux …

Vamos, lo que me faltaba por ver. Si a esto es a lo que dedican todo ese dinero I+D apaga y vámonos.




Entradas siguientes »

Bad Behavior has blocked 374 access attempts in the last 7 days.