A grandes males, grandes remedios

Hace poco más de un mes escribí un artículo sobre el incumplimiento de los estándares en cierta plataforma de la web de la Universidad de Salamanca. El artículo fue muy meneado (¡gracias de nuevo, luces!), y a SF llegaron unos amables forasteros que nos proporcionaron su solución al problema. Sólo faltaba adaptarla a la web de la USAL, lo cual ha sido posible gracias al trabajo de la gente de BolaDeBillar69.

El problema consiste sencillamente en que un menú de la web no funciona con ningún navegador que no sea el Internet Explorer, lo que imposibilita en la práctica el acceso a las diferentes secciones. ¿Cómo solucionarlo? Pues yo se lo explico.

GreaseMonkey es una extensión para el Firefox que permite aplicar cambios sobre las webs de manera dinámica. Esto nos permite especificar modificaciones que deseamos que se realicen sobre determinadas webs, cuya presentación o comportamiento se adaptará a nuestros deseos.

La extensión puede descargarse desde aquí, parece una herramienta bastante interesante, por lo que no estará de más tenerla a mano. Una vez instalemos GreaseMonkey deberemos añadirle el script que hará que la web de RedCampus se modifique de acuerdo a nuestras espectativas. Este script ha sido realizado por BolaDeBillar69 y lo podéis descargar directamente desde aquí, bajo licencia GPL.

Ahora sólo queda que la universidad reconozca que la situación es vergonzosa y la rectifique, lo cual no creo que suceda… al menos hemos sabido buscarnos la vida :-) ¡Gracias a todos los que colaboraron!

Cómo ser ingeniero informático en una semana

En cierta ocasión un amigo me preguntó en cuánto tiempo pensaba que podía hacerse nuestra carrera, le respondí que en una semana, y él me retó a elaborar el plan de estudios… la ingeniería informática es una carrera bastante dura (lo cual no quiere decir que las demás no lo sean, ahórrense el comentario…), y evitarse tres años de sufrimiento es una prestensión un poco compleja pero comprensible… Así es que les presento la guía para obtener el interesante título de «ingeniero técnico en informática de sistemas».

Lunes

  1. Sistemas informáticos. Ordenadores, periféricos, dispositivos. Internet.
  2. Sistemas de numeración. Binario, hexadecimal y octal. Complementos. Los bytes y sus múltiplos.
  3. Sistemas operativos (I). Windows nivel desarrollo. Unix nivel usuario. Linux.

Formación complementaria: aprender a jugar al rol.

Martes

  1. Electrónica. Puertas lógicas. Flip – flops, multiplexores, conversores, y demás familia.
  2. Unidades funcionales. Procesador, memoria RAM, memoria ROM, PICs, USARTs. Ensamblador.
  3. Bases de datos (I). Modelo entidad relación. Formas normales.

Formación complementaria: maratón del Señor de los Anillos.

Miércoles

  1. Programación en C. Librerías, operadores, funciones, recursividad, memoria dinámica, listas enlazadas, ficheros.
  2. Algoritmos. Búsqueda binaria y ordenación quicksort por lo menos. Rastreo inverso.
  3. Sistemas operativos (II). Sincronización de procesos. Discos duros, memoria. Paginación.

Formación complementaria: ver Star Trek.

Jueves

  1. Sistemas operativos (III). Llamadas al sistema en UNIX y Win32. Manual del programador de Linux. API de Win32. Procesos, hilos, memoria virtual, tuberías….
  2. Estructuras de datos. Listas, pilas, colas, conjuntos, correspondencias, árboles, montículos binarios y grafos. Organización de ficheros.
  3. Bases de datos (II). Modelo relacional. SQL.

Formación complementaria: escuchar Rhapsody, Hammerfall y Avantasia (como poco)

Viernes

  1. Sistemas de transmisión. Cable coaxial, cable de par trenzado. Fibra óptica. Guías de ondas. Radioenlaces. Modos.
  2. Transmisión de datos. Codificaciones. Sistemas lineales y no lineales.
  3. Salir de fiesta con compañeros de estudios

Formación complementaria: aprender a hacer un café tan cargado que ni la luz escape de él.

Sábado

  1. Dormir.
  2. Redes de computadores. Estándares. Token Ring, Ethernet. Tipos de cableado estructurado, transmisiones, Internet… (y un larguísimo etcétera)
  3. Programación Orientada a Objetos.

Formación complementaria: ver La Guerra de las Galaxias.

Domingo

  1. Ingeniería del Software.
  2. El proceso unificado de desarrollo.

Formación complementaria: métodos de suicidio.

Tirarse el rollo

rollo.jpgHay que ver cómo nos gusta en este país hacernos los modernos. Se lo digo porque recientemente se ha inaugurado en mi facultad una red inalámbrica para que todos podamos conectarnos con el portátil a gusto.

En el portal de los servicios informáticos se informaba puntualmente y se proporcionaban algunos detalles ténicos. El caso es que hoy leí la noticia en la web del gabinete de comunicación (que mira que es horrible), y no puedo resistirme a compartirla con ustedes. Empieza diciendo:

[la Universidad] ha puesto en marcha un ambicioso proyecto de incorporación de las nuevas tecnologías al proceso de aprendizaje universitario denominado “Wifi Lan?

Bueno, bueno, que es una red, en sí misma no sirve para mucho… si seguimos leyendo vemos:

Como complemento a la solución de acceso inalámbrico, basada en el fabricante Cisco Systems, se ha diseñado una robusta solución de seguridad perimetral, que proporciona a los usuarios de esta red un acceso seguro a las aplicaciones universitarias.

Ayer mismo, Dante me preguntaba bromeando si te van a pedir el carnet universitario en la calle para asegurarse de que no accedas sin permiso… ¡que envidia me dan los que viven cerquita de los edificios de la USAL! ¡Wifi gratis de por vida! :-P

El proyecto beneficia por un lado al profesorado que dispone de un nuevo concepto de enseñanza basado en la interactividad y, por otro lado, al alumnado que obtiene un acceso permanente a Internet y una herramienta que le permite recibir clases virtuales.

¿Clases virtuales? XDDD ¿pero esto quién lo ha escrito? Es lo más gracioso que he leído en mucho tiempo, claro, el Wifi va a traer la modernidad a nuestras aulas, ya me veo recibiendo clase de un cyborg vía wireless… «un nuevo concepto de enseñanza» anda venga, ya no cuela :-P

La red inalábrica nos traerá ventajas, como todo, y a mí me parece una buena idea. Pero no soporto la publicidad ridícula e hiperfuturista que hacen, sobre todo porque nos la prometieron para Enero y estamos en Mayo. Que no se engañen a sí mismos: es un avance, pero la tecnología en la USAL sigue llamando a la puerta: la web del servicio de publicaciones no se actualiza desde el 2000 (ver actualización). Esa es la verdadera universidad, y no la que nos quieren colar.

Actualización (Febrero de 2007): Informan en los comentarios de que la web del servicio de publicaciones ha sido remodelada por completo. En el artículo se hace referencia a que a fecha de Mayo de 2006, dicha web llevaba seis años sin actualizarse.

Por mí puedes coger tu 5% y…

Es que le dan ganas a uno de bajarse del mundo en marcha. Es algo cotidiano, pero hasta ayer no reflexioné sobre ello con la calma suficiente. Andaba yo buscando el que considero el mejor libro sobre Java («Piensa en Java», de Bruce Eckel) de librería en librería… Ya no soporto hacer más fotocopias y como se trata de un manual bastante bueno, pensé que sería buena idea comprarlo.

Hacer que los libreros buscaran el ejemplar ya fue una aventura. De hecho, comprar un libro de informática siempre es una experiencia única, aunque la mejor fue cuando intenté comprar «El Proceso Unificado de desarrollo de software»… lo recuerdo porque terminé escribiendo el título en un papel y decía simplemente «quiero ésto». Por cierto, que al final no lo compré. Pirata y estafador que es uno.

Me encontraba, como digo, en la librería. Tenía entre mis manos el ejemplar en cuestión. Unas novecientas páginas de diversión. Y cincuenta y seis euros. Tela. Pero tranquilo, me digo, pregunta al librero, seguro que hay descuento. Así que me acerco cruzando los dedos al mostrador, y pregunto con educación si lo de ser universitario se nota en el precio. Claro, responde el de gafas sonriendo, en plan generoso abuelete. Te hacemos el 5% por ser estudiante.

forges-rector.jpg

Un cálculo rápido me confirma lo peor. Mi mente trabaja (tampoco mucho, no crean) y arroja el resultado 56 x 0,05 = 3 mas o menos. O sea, 53 con el descuento, oh cielos. Entonces empecé a pensar qué narices significa ese descuento por ser estudiante… Así que allí estaba yo, de piedra, en la librería, pensando en qué iba a invertir los casi tres euros (¡uf!) que la Providencia me regalaba por ser estudiante. Pronto comprendí que en nada. Había otro manual que me interesaba. Setenta y cinco de los nuevos euros. Eso sí, con descuento.Claro, luego somos nosotros los niñatosmalcriados que fotocopiamos libros sin piedad, pasándonos por el forro los derechos de autor (y de los que no son autores de nada pero trincan de lo lindo). ¿Para qué quiero ahorrarme ni 3€ una vez que me estoy gastando 56€? Al fin y al cabo son libros, ¿no hay dinero para que podamos comprar bibliografía?

Al final me compré el libro de marras. Con el 5%. Eso son descuentos para la comunidad universitaria y lo demás es tocarse las narices… Tenía que escribirlo. Cinco. Por el…