Nuevo juguete: HP Pavilion DV6770SE

Y bueno, ya era hora de cambiar de equipo, estas son las especificaciones de la nueva laptop 馃榾 :

  • Procesador de 64 bits dual core AMD 64 x2 TL-62 (2.1 GHz)
  • Pantalla LCD de 15.4 pulgadas WXGA
  • Teclado yankee (tengo anios de no tener uno de estos)
  • Tarjeta de video NVIDIA GeForce 8400M GS CON 256MB de memoria
  • 250 GB de disco duro Serial ATA
  • 3 GB de RAM DDR2
  • Unidad de CD/DVD con capacidades de doble capa y LightScribe
  • Wireless 54g 802.11 b/g
  • Ethernet 10/100
  • 3 Puertos USB 2.0
  • Firewire (IEEE 1394) 煤tiles para conectar algunas c谩maras de video
  • HDMI para conectar a un home theater HDTV (y lastima que el Bluray tenga la carrera casi ganada)
  • Salida VGA y S-Video para conectar TVs, proyectores o monitores
  • ExpressCard 54/34
  • 2 salidas para aud铆fonos y una para micr贸fono
  • Puerto infrarrojo
  • Lector de tarjetas 5 en 1 (Secure Digital, MultiMedia, Memory Stick, Memory Stick PRO, xD Picture Card)
  • Parlantes Altec Lansing
  • Control Remoto
  • Modem 56k v.90
  • Aud铆fonos (no crean que unos Bose, sino unos de los que se miran mal y se arruinan)
  • Bater铆a con soporte m谩ximo de 2 horas

Y los cl谩sicos pantallazos:

hp1 thumbhp2-thumbhp3-thumbhp4-thumbhp5-thumbhp6-thumb

Claro, con Gentoo GNU/Linux como sistema operativo, actualmente ya lo tengo instalado con varios dispositivos funcionando, luego contare sobre ello

PD: Este NO es un comercial de HP xD

Obteniendo la direcci贸n IP de una direcci贸n MAC

Sucedi贸 que necesitaba configurar un access point a trav茅s de su interfaz web…pero como cosa rara no ten铆a apuntada la direcci贸n IP en ning煤n lugar, as铆 que me di la tarea de encontrarla.

Primero se obtiene la direcci贸n MAC del Access point ejecutando:

# iwconfig | grep ” Access Point”

Luego se utiliza el comando fping, que es similar al famos铆simo comando ping, con la diferencia que se le pueden especificar varias direcciones IP, incluso en formato CIDR, tal como el siguiente ejemplo

# fping -c1 -g 192.168.12.0/24

Con el comando anterior hemos actualizado nuestra tabla arp con las direcciones MAC de la subred que hemos especificado, por lo que procedemos a visualizarlas con el comando:

# arp -n

Procedemos a buscar nuestra mac utilizando

# arp -n | grep nuestra-mac

Listo, tenemos la IP correspondiente al Access Point 馃檪

En caso que la direcci贸n MAC no se encuentre en la lista es muy probable que no se encuentre en la red donde buscamos inicialmente. En este caso podemos asignarle una IP arbitraria a la direcci贸n MAC ejecutando el comando:

# arp -s direccion-IP direccion-MAC

Luego se realiza un ping a la IP o la operaci贸n que quer铆amos realizar inicialmente.

sdlmame: Emulador MAME para Linux

Hablando con unos compas inform谩ticos de los juegos de nuestra 茅poca, saliendo el tema de los juegos ARCADE, con juegos tales como Progear, Samurai Shodown y el famos铆simo Metal Slug me di a la tarea de recordar viejos tiempos y ejecutarlos en mi Linux Box.

Investigando me di cuenta que los nombres que m谩s suenan en GNU/Linux son xmame y sdlmame , el primero se encuentra muy inactivo en cuanto al desarrollo aunque es muy utilizado y el segundo acaba de realizar un release por lo que me decid铆 por este 煤ltimo.

sdlmame no se encuentra en el 谩rbol de Gentoo ni en el repositorio de Debian, as铆 que el m茅todo de instalaci贸n es el manual 馃檪 estos son los pasos que segu铆.

  • Descomprimir el zip: vostorga@alpha ~/mamefiles $ unzip sdlmame0123u1.zip
  • Cambiamos al directorio del fuente: vostorga@alpha ~/mamefiles $ cd sdlmame0123u
  • Tener lo siguiente instalado en nuestra distro :

GCC: 3.4.x, 4.0.x, o 4.1.x; SDL: 1.2.10 o superior y sus archivos de desarrollo ; Librer铆as y headers OpenGL o alternativamente MesaGL y su kit de desarrollo

  • Hardware:

Al menos a 1800 MHz y una tarjeta de video con soporte de aceleraci贸n

  • Editar el makefile
    Si poseemos una distro de 64 bits debemos setear PTR64=1
    Si poseemos Linux/ppc o una PS3 馃槷 !! debemos setear BIGENDIAN=1
    Otras opciones que parezcan apropiadas, ojo que el makefile tiene comentarios suficientes
  • Ejecutar el comando make , la compilaci贸n se toma un buen tiempo, as铆 que a esperar…
  • Una vez finalizado podremos ejecutar el comando mame desde la consola, si todo va bien debe de salir una ventana roja diciendo que no ha encontrado roms, esto es l贸gico puesto que justo lo acabamos de compilar.
  • Debemos de conseguir los archivos de BIOS para ejecutar los juegos, la obtenci贸n de dichos archivos no la discutir茅 aqu铆, simplemente debemos de copiar esos archivos, que son generalmente de extensi贸n zip, al directorio roms
  • Luego debemos de conseguir los juegos (roms) , hay algunos que son “free”, por ejemplo en http://mamedev.org/roms/ , aunque googleando la frase “mame roms” se encuentran muchos ; estos los debemos de posicionar en el directorio “roms”
  • Ejecutamos nuestro emulador, con un simple “./mame” nos saldr谩 una lista de los juegos disponibles, muchas veces bastar谩 con presionar enter y se ejecutar谩 el juego. En mi caso esto no funcion贸 asi xD as铆 y aconsejo que lean los archivos SDLMAME.txt y docs/config.txt , les muestro el comando tal como me funciona a mi:

mame-menu-thumb

  • ./mame roms/rom.zip -oslog -video opengl -window
  • El par谩metro -oslog me muestra el log en la consola, lo cual es muy 煤til al momento de depurar errores
    -video opengl permite utilizar aceleraci贸n opengl, sin este par谩metro el video es lent铆simo y se ocupa aceleracion por software (muy lento y posiblemente cocine el cpu)
    -window permite ver el emulador en una ventana, la cual se puede redimencionar facilmente tambien podemos omitir este par谩metro y veremos todo en pantalla completa 馃檪

Les muestro unos screenshots del sdlmame en acci贸n, y disfruten esos juegos arcade!

mame-mslug1-thumbmame-mslug2-thumb

mame-mslug3-thumbsamsho-thumb

Actualizaci贸n 3-3-2008 :

He subido el fuente del sdlmame a la direcci贸n https://vostorga.org/files/sdlmame0123u3.zip para que lo descarguen con mas comodidad

Midiendo la calidad del c贸digo fuente de los programas

Este es un m茅todo infalible para calificar que tan bueno es un programa:

wtf

xD

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.