Problemas con los tipos de letra (fonts) en Solaris

04 07 2008
Una vez más, y ya es la segunda (o puede que la tercera, no lo recuerdo bien) me he encontrado con problemas al levantar el servidor Xsun en Solaris tras la instalación. Y una vez más, como todas las anteriores, ha sido problema de los tipos de letra (la verdad es que fonts se entiende mejor, pero estoy escribiendo en Español).

Todavía no sé cuál es la causa, pero pienso que puede estar relacionado con la instalación de Solaris a través de la red (ver artículo anterior). De todas formas, por si le sirve a alguien de referencia (y si no, me servirá a mí la próxima vez que me pase) , estas son las comprobaciones que hay realizar ante este problema:

Continue reading "Problemas con los tipos de letra (fonts) en Solaris"


Arrancar Solaris 10 (SPARC) vía red con GNU/Linux

02 07 2008
Tras haber realizado varias instalaciones sobre red de Solaris y OpenSolaris para x86, pensaba que hacer lo propio con una máquina SPARC iba a ser pan comido. Pero a la hora de la verdad, aunque no es lo más complicado del mundo, sí requiere perder cierto tiempo ajustando algunos parámetros.

Así que, como me conozco y sé que se me va a olvidar lo que acabo de hacer en breves minutos, mejor escribo esta pequeña guía para que me sirva de referencia en el futuro.

Continue reading "Arrancar Solaris 10 (SPARC) vía red con GNU/Linux"


La Física y el romanticismo no están reñidos

13 04 2008
Vía xkcd, un webcomic sobre romance, sarcasmo, matemáticas y lengua.

Fisica + Romanticismo

Sobre como <em>debería</em> funcionar la Universidad

13 04 2008
Extracto de la entrevista a Ramon Folch (las palabras resaltadas en negrita son cosa mía):

"Un estudiante cuesta entre 5.000 y 6.000 euros por curso. Ése debería ser el importe de la matrícula, al que se aplicaría una escala de detracciones. La primera, según la renta familiar; la segunda, por su capacidad o currículo, y la tercera, según dónde esté su vivienda habitual. Así, los buenos estudiantes de extracción modesta podrían tener una exención del 100%, incluso una especie de beca salario. Pero los que tiran a mediocre y son de familia acomodada pagarían religiosamente el importe íntegro. La legislación actual impide esta fórmula."

Y de paso, añado por mi parte, evitaríamos dejar fuera a algunos buenos estudiantes en potencia.

Me as a Hitman

28 01 2008
No, no me estoy refiriendo a la película homónima (la cual, con un paupérrimo 6.4 en IMDb no pienso ni molestarme en ver), sino a esas ocasiones en las que te toca tomar un proyecto que ya empezaron otros y por algún motivo dejaron poco después de haber dado los primeros pasos.

Estas historias, generalmente, comienzan en el Brown Dispatcher. El Brown Dispatcher es un software de cosecha propia, el cual, mediante un sofisticadísmo algoritmo, se encarga de asignar las tareas a los técnicos correspondientes. Dicho algoritmo, cuyo grado de complejidad lo hace incomprensible para las mentes mortales, fue diseñado con el propósito de que pareciera que sus elecciones son aleatorias, cuando en realidad todo forma parte de un gran Plan Maestro.

Una vez que la tarea te ha sido asignada, comienza la primera fase, recolectar información. Es decir, alguien ha estado antes que tú con el cliente, por lo tanto ese alguien debe conocer bien la situación y podría ponerte al día. Quizá hasta te enteres de cuáles fueron los motivos por los que decidió abandonar el proyecto. Pero todo eso no son más que ilusiones. Ese alguien nunca está disponible. Al menos, no para hablar contigo. Puede que esté trabajando en un proyecto en otra parte del país (o del planeta). Puede que él pertenezca a un universo paralelo del cual tú no formas parte. O incluso puede que él también esté haciendo de Hitman para otro que, al igual que éste, puso pies en polvorosa y se despidió gritando a los cuatro vientos que ese marrón se iban a tener que comer otros. Una opción, por otra parte, muy respetable e inteligente, especialmente cuando te das cuenta de que es mayor el número de agujeros que hay en el barco que la cantidad de corchos que llevas en los bolsillos.

En definitiva, que tienes que empezar de cero. Pero eso sí, sin que parezca que empiezas de cero, que a ningún cliente le gusta perder el tiempo. Y menos dos veces seguidas. Así pues, te armas de toda la capacidad de improvisación que tenías guardada en casa para este tipo de emergencias (porque lo que no vas a hacer es malgastarla en frivolidades como ligar), te enfundas el traje, y metes en la mochila las bolas de colores para hacer malabares, que nunca se sabe lo que puede pasar. Y allá que vas, encomendándote al FSM (magnánimo y esponjoso como ningún otro héroe de ficción), vete tú a saber dónde, para quién sabe qué. Y dicen que los toreros son el paradigma del valor.

Pero bueno, lo cierto es que no puedo quejar. No, esta no es la típica entrada de bitácora en plan "míradme que mal me trata el mundo, con lo bueno que yo soy". Habrá entradas como esa, pero ésta no es una de ellas. Y es que en realidad me gusta. No sé si será por el reto intelectual, por la aventura, o por una extraña variante del sadomasoquismo digna de someterla a psicoanálisis. Lo que sí sé es que si no tuviera que hacer cosas de este tipo y de esta forma, me aburriría. Y el aburrimiento en el trabajo es mi peor enemigo. Peor aún que la SGAE, Jiménez Losantos y los gorgojos (José A. dixit) de los pastelitos venezolanos, todos juntos.

Al fin y al cabo, si todo sale mal, siempre puedes sacar las bolas de colores. Que para algo te has puesto corbata.

DTrace en OSX, o sobre cómo convertir una gran idea en una mierda

26 01 2008
Para los que todavía no lo sepan (are your from the past?), DTrace es el framework de análisis de sistemas más avanzado del mundo. Permite a los administradores saber con precisión en qué y de qué forman se invierten los recursos de una máquina. Inicialmente el producto se integró en Solaris 10, y posteriormente fue liberado junto a OpenSolaris bajo licencia CDDL. Quizá más adelante dedique un artículo a su uso, pienso que puede ser bastante interesante.

Pues bien, hace algún tiempo, Apple anunció que Leopard iba a incluir esta tecnología, lo cual es una buena noticia para los usuarios de este sistema operativo. O al menos eso parecía, ya que Adam Leventhal (uno de los ingenieros de Sun que trabaja en DTrace) descubrió accidentalmente que la gente de Apple había marcado con flags ciertas aplicaciones para que no pudieran se traceadas, cargándose de un plumazo el propósito de esta herramienta. Sí, puedes auditar el resto de aplicaciones, pero no te da una visión general del sistema, y lo que es peor, los resultados que obtienes pueden no ser fiables al omitir información relativa al software protegido contra DTrace.

He leído que hay formas de hackear las aplicaciones para eliminar las flags de las mismas. Pero, sinceramente, prefiero utilizar un sistema operativo desarrollado por gente que no trate a sus usuarios como imbéciles.

Instalando Java Web Console en Debian GNU/Linux

25 01 2008
Sun define Java Web Console como "a web application that provides a single point on entry for many of Sun's systems management applications". A nivel técnico, se trata de un servidor de aplicaciones basado en Tomcat, sobre el cual otras aplicaciones de Sun despliegan sus paneles de administración, de tal forma que el administrador pueda acceder a ellos desde un único punto de origen y con una interfaz homogénea.

Así pues, Java Web Console se está convirtiendo en un requisito previo para poder instalar gran parte del catálogo de aplicaciones que tiene Sun, y la intención es que en un futuro todas hagan uso de este framework (todavía hay unas cuantas que tienen sus paneles de administración propios).

Sun ofrece este producto para Solaris, Windows, HP-UX y también GNU/Linux, pero en el caso de este último sólo está soportado para Red Hat y SuSE, aunque con un poquito de trabajo podemos tenerlo también funcionando en Debian (y por extensión, en Ubuntu).

Continue reading "Instalando Java Web Console en Debian GNU/Linux"


Sun Microsystems alcanza un acuerdo para comprar MySQL AB

16 01 2008
Hace tan sólo unas horas se ha publicado la noticia: Sun Microsystems ha alcanzado un acuerdo para comprar MySQL AB. Podéis encontrar más info aquí y en el blog de Jonathan Schwartz.

En este último, el CEO de Sun comenta también que se ha estado trabajando en optimizar el nuevo motor del futuro MySQL 6.0 (Falcon) para que aproveche al máximo las características de los procesadores Niagara, y de la intención de ofrecer una plataforma que integre ZFS+Lustre+MySQL.


Continue reading "Sun Microsystems alcanza un acuerdo para comprar MySQL AB"