Alex Sobrino

Blog personal...

Macros útiles/inútiles

jander | 21 Febrero, 2007 07:29 | del.icio.us meneame.net technorati.com

Hace ya bastante tiempo que juego a World of Warcraft (aka WoW) y últimamente me ha dado por hacerme unas cuantas macros. Las pondré aquí a modo de chuleta particular, y por si de casualidad a alguno le sirviesen de algo :)

 (Más)

itoa, una sencilla implementación

jander | 21 Febrero, 2007 07:26 | del.icio.us meneame.net technorati.com

La gran mayorí­a de las personas que programen en C conocerán la función atoi de la librerí­a stdlib que pasa un string a integer. Sin embargo, para la práctica de Laboratorio de Sistemas, el año pasado tení­amos que implementar la función contraria, itoa, y por si fuera poco, que tuviera soporte para trabajar con distintas bases. Navegando por Internet, descubrimos un código bastante decente, pero que con algunos números no presentaba un resultado correcto. Así que... si algo no funciona, mejóralo. Aquí­ está el resultado:

char *itoa (int val, int base)
{
    static char buf[32] = {0};
    int i = 30;
    if (val == 0)
        return "0";
    for(;val&&i;--i,val/=base)
        buf[i] = "0123456789ABCDEF"[val % base];
    return &buf[i+1];
}

Sysfsutils: modificación del sysfs fácil

jander | 02 Diciembre, 2005 17:11 | del.icio.us meneame.net technorati.com

Sysfsutils es un paquete que facilita la interactuación con el sistema de ficheros virtual sysfs de los kernels 2.5+. Básicamente, Sysfsutils añade una aplicación, systool, que lee la información del /sys/ de nuestro sistema y la organiza un poco.

Pero la verdadera gracia del paquete Sysfsutils no está ahí, sino en la posibilidad de configurarlo para que durante el arranque modifique algunos ficheros situados en el /sys/ de forma automática. Básicamente se trata de editar el fichero /etc/sysfs.conf con el siguiente formato:

  • path/al/fichero/a/modificar = valor

Ojo, en /path/al/fichero/a/modificar no hay que incluir el /sys/. Por ejemplo, mi /etc/sysfs.conf contiene la siguiente línea:

  • devices/system/cpu/cpu0/cpufreq/scaling_governor = conservative

Esto equivaldría a un echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor. La única gracia está en que sysfsutils lo realizará automáticamente durante el arranque del sistema (a través del script /etc/init.d/sysfsutils).

ThinkPad de IBM: multiusos

jander | 08 Noviembre, 2005 15:01 | del.icio.us meneame.net technorati.com

ThinkPad Crazy

Todos saben la fama de los portátiles de IBM de feos (personalmente, me encantan) y duraderos. A esa lista hay que añadir la de multiusos, y sino:

Wacky laptop tricks

Algún día probaré algunas de esas burradas con mi ThinkPad ^^

AddOns para World of Warcraft

jander | 15 Septiembre, 2005 10:35

Últimamente, cuando tengo un momentillo libre, pruebo alguno de los AddOns disponibles para el WoW. Finalmente, he acabado con una combinación que satisface bastante mis necesidades y que comento a continuación [1]:

  • Aspected: añade todos los posibles "aspects" del hunter a la barra de "shapeshifting", desplazando la barra de la mascota a la derecha.
  • Atlas: muetra los mapas de las "instances" del juego.
  • BCUI - Tracking Menu: reemplaza el icono de búsqueda del mini-mapa por un menú desplegable con todas las posibilidades de búsqueda (útil para todos los "track" de los Hunters).
  • DamageMeter: estadísticas de la party/raid de daño realizado/recibido, curaciones realizadas/recibidas, etc.
  • HunterStunAndDebuffHelper: añade una barra que indica el tiempo restante de las trampas, "stings", ...
  • QuuSpellAlert: indica en el centro de la pantalla cuando un jugador ajeno a tu party ha empezado a conjurar un hechizo.
  • Reputation: indica en valores númericos la reputación conseguida/total con una facción.
  • Scrolling Combat Text: indica el daño y "buffs/debuffs" recibidos.
  • Titan Panel: barra que añade información general (XP, dinero, balas, ...) y localizaciones en coordenadas (tanto en la barra como en el mapa).
  • WoWReader UI Plugin: recopila información para la BBDD de Allakhazam y actualiza el perfil de mi personaje.

Por cierto, todos los AddOns se deben colocar en el directorio PATH_WOW/Interface/AddOns para que funcionen correctamente.

[1] A la gran mayoría no le servirán o no le interesarán, pero lo pongo a modo de auto-chuletario :-)

iPod nano

jander | 07 Septiembre, 2005 21:32 | del.icio.us meneame.net technorati.com

Apple acaba de anunciar la nueva familia de iPods, los iPod nano. Hace ya algún tiempo que se rumoreaba con la noticia, pero casi nadie lo daba por probable.

El iPod nano se situa entre el iPod Shuffle y el iPod "normal" de 20GB, sustituyendo así al iPod mini. Su tamaño y grosor son realmente asombrosos, sobretodo si se comparan con su predecesor, los iPod mini. Además del tamaño, traen pantalla a color, memoria flash de 2 ó 4GB en colores blanco o negro.

El precio, no es ninguna ganga, pero tampoco es caro, sobretodo teniendo en cuenta lo que se puede llegar a fardar con uno de ellos :-) La versión de 2GB cuesta 199 EUR mientras que la de 4GB cuesta 249EUR. Y yo que todavía sigo con mi iPod Shuffle, del cual estoy muy contento, aunque... cuando lo crea necesario, ya tengo sustituto.

IBM: nuevos 970MP y 970FX

jander | 08 Julio, 2005 18:46 | del.icio.us meneame.net technorati.com

Es la noticia freak del día. IBM ha hecho público en un comunicado de prensa el lanzamiento de lo que todos esperábamos (excepto Steve Jobs[*]): procesadores dual-core y otra versión de bajo consumo (destinado a equipos móviles).

La versión dual-core tiene 2MB de caché (1MB/core) y una frecuencia máxima de 2,5GHz. El esperado modelo de 3GHz tendrá que esperar :-(

El otro plato fuerte, y que personalmente me atrae mas, es el 970FX. Una versión de bajo consumo trabajando a frecuencias entre 1,2GHz y 1,6GHz con un consumo (bajo una carga "normal") de 13-16W. Como comparación, los procesadores Centrino (por cierto, geniales y magníficos :-P) consumen bastante mas, en torno a los 21W, o incluso 27W. Está por comprobar su escalado de frecuencia y como habrá planeado IBM controlar la relación temperatura/frecuencia en su procesador...

[*] Lo siento, no he podido evitarlo, me da mucha rabia que Apple deje la arquitectura PPC (desde mi punto de vista, uno de sus mayores atractivos...). ¿Llegaremos a ver PowerBooks/iBooks con el nuevo 970FX? ¿Y PowerMacs con dos 970MP? Esperemos que sí.

Cálico electrónico, capítulo 3 (2ª temporada)

jander | 01 Julio, 2005 09:04 | del.icio.us meneame.net technorati.com

Menos mal, porque ya me iba a dar algo, ya está aquí el Capítulo 3 de la segunda temporada de Cálico Electrónico.

No es tan bueno como la saga con Cálico Lúbrico pero está genial, como todos los anteriores. Felicidades Niko!

Actualización: Corregido el enlace (gracias Emilio).

Profesores de informática en la UIB

jander | 22 Junio, 2005 09:41 | del.icio.us meneame.net technorati.com

Profesores UIB

Algún alumno de informática de gestión ha hecho esta caricatura de los profesores de informática.

Hay algunos que son geniales, y con otros creo que se ha pasado un poco, pero hay que reconocer que en general, es genial :-P Haciendo sistemas, creo que faltan algunos necesarios, y algunos otros que están, no se quienes son.

Nuevo capítulo de Cálico Electrónico

jander | 02 Junio, 2005 09:44 | del.icio.us meneame.net technorati.com

Que grande es la temporada 2 de Cálico Electrónico! Ayer Niko lanzó un nuevo capítulo, el segundo. Es sencillamente genial, como todos los anteriores.

Que lo disfrutéis!

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb