Sin imagen

Reproducir archivos .wma con XMMS

17 diciembre, 2006 mexchip 4

Hace poco me compartieron unos archivos .wma y me encontré con el problema de no poder reproducirlos en Ubuntu, tras un poco de búsqueda encontré la manera de reproducirlos con XMMS gracias a un plugin desarrollado por Mokrushin I.V. aka McMCC. A continuación los pasos para instalarlo (hay que compilar, así que asegúrate de tener instalado el paquete build-essential).

  1. Descargar:

    $ wget http://mcmcc.bat.ru/xmms-wma/xmms-wma-1.0.5.tar.bz2

  2. Descomprimir:

    $ tar -xjf xmms-wma-1.0.5.tar.bz2
  3. Para compilar necesitamos el paquete xmms-dev:
Sin imagen

Cómo cambiar el nombre del equipo en Ubuntu

20 noviembre, 2006 mexchip 3
  1. Editar el archivo /etc/hostname y colocar el nuevo nombre del equipo
    $ sudo gedit /etc/hostname

    nombre_nuevo
    (Lo único que contiene este archivo es el nombre del equipo).

  2. Editar el archivo /etc/hosts y cambiar el nombre anterior del equipo por el nuevo

    $ sudo gedit /etc/hosts

    Cambiar:
    127.0.0.1 localhost
    127.0.1.1 nombre_anterior

    Por:
    127.0.0.1 localhost
    127.0.1.1 nombre_nuevo

Listo, al reiniciar ya estará el nuevo nombre del equipo.

Sin imagen

wxPack: instala wxWidgets fácil y rápido

29 septiembre, 2006 mexchip 2

Mis primeras incursiones con wxWidgets las estuve realizando en Linux (Ubuntu Dapper), no fué difícil trabajar gracias a los repositorios. Al pasarme a Windows, tuve que compilar la librería para poder hacer uso de ella, la verdad no fué tan complicado hacerlo de manera estática, aunque me encontré con varios detalles para crear las DLLs.

Por ello, me ha encantado una herramienta que recién he encontrado: wxPack, un paquete que instala y configura correctamente wxWidgets tanto en versión estática como dinámica, todo un lujo :D. Esto es lo que contiene wxPack:

Sin imagen

¡Hola mundo! con wxWidgets

28 septiembre, 2006 mexchip 2


#include

// Debemos crear una clase derivada de wxApp
class MiAplicacion : public wxApp {
public:
// Punto de entrada, hace las veces
// de la función main()
virtual bool OnInit();
};

// Macro necesaria para la implementación del programa,
// en Windows se las arregla con lo de main() y WinMain()
IMPLEMENT_APP( MiAplicacion )

// La función OnInit() es el punto de entrada al programa,
// gralmente. aquí se realiza la inicialización y creación
// de la ventana principal.
bool MiAplicacion::OnInit() {
// Mostramos un pequeño diálogo con un mensaje.
wxMessageBox(
wxT( "¡Hola mundo desde wxWidgets!" ),
wxT( "Mensaje" ),
wxICON_INFORMATION
);

// false termina el programa.
// Si aquí creáramos una ventana para la aplicación devolveríamos
// true de haber tenido éxito con la inicialización.
return false;
}

Sin imagen

Creando aplicaciones Win32 con Visual C++ 2005 Express Edition

9 septiembre, 2006 mexchip 4

Aprovechando que en estos días tuve que hacer un cambio de disco duro, reinstalando todo en la computadora, pongo los pasos para poder crear aplicaciones Win32 con esta versión gratuita de Visual C++ cortesía de Microsoft (la verdad, el IDE me ha parecido fantástico, con el único problema de no poder editar archivos de recursos :x).

Antes de empezar, sólo quiero comentar que el hacer esto es necesario si queremos crear aplicaciones Win32, ya sea porque así lo deseemos o porque nos lo requiera la librería con la que deseamos trabajar, como por ejemplo Allegro, SDL o wxWidgets (que son las que he utilizado).

Sin imagen

Pequeña curiosidad con el formato BMP

23 julio, 2006 mexchip 3

En algunos de los documentos que encontré donde se describe el formato de los mapas de bits, se indicaba que normalmente la imagen se guarda invertida (o “de cabeza” :P), es decir, la última línea horizontal de pixeles leída desde el archivo es en realidad la primer línea de la imagen, por lo que al cargar los datos hay que invertir la imagen. Pero también leí que, cuando el campo que indica la altura de la imagen es negativo, la imagen se encuentra “normal” y no necesita invertirse.

Sin embargo, todas la imágenes .bmp que encontré o conseguí (para probar el programa que hice para lo del reto de carga de un bitmap de 24 bits), tenían el campo de altura positivo, así que, para probar, decidí guardar imágenes .bmp guardando como negativo el dato de la altura. Lo curioso del caso es que ¡algunos programas no abren estas imágenes!

Sin imagen

Vjuegos, recargado

12 julio, 2006 mexchip 1

Ayer recibí un mail con la noticia que más había estado esperando desde hace más de medio año: Vjuegos está de regreso!, con estilo y estructura renovados, y con más ganas que nunca. A continuación el contenido del mensaje que recibí vía mail:

Mensaje desde ‘vjuegos.org’

Mensaje:
Desde hace varios años vjuegos.org ha buscado ser un punto de encuentro
para todas aquellas personas de habla hispana interesadas en el
desarrollo de videojuegos a nivel profesional, desde programadores, artistas,
diseñadores, músicos y demás desarrolladores; y es gracias a todos sus

Sin imagen

¡Espectacular!

6 marzo, 2006 mexchip 1

¿Qué otro comentario podrían tener ante este impresionante video :o?

Pongan atención a cuando le dan un par de “patadas” :P. Yo no había visto nada similar, ¿ustedes?

Robot Mule

Aprovechen para darle una checada a ese sitio, hay muchos videos, algunos muy curiosos :).

Saludos,
José Jorge (Geo).