martes, abril 29, 2008

Linux-Ubuntu 8.04: Hacer funcionar el teclado numérico - Make numeric keyboard works

Si has tenido problemas con tu teclado numérico en la distribución 8.4 Hardy Heron de Ubuntu, actívalo de la siguiente manera:
1. menú Sistema > preferencias > teclado
2. en la pestaña "Teclas del ratón" desactivamos la opción "Permitir controlar el puntero usando el teclado".

miércoles, abril 23, 2008

C++: Sobrecarga de operadores - Operator overloading

Aquí incluyo algunos ejemplos simples de sobrecarga de operadores:
---

Point& Point::operator++()
{
_x++;
_y++;
return *this;
}

---

Node* operator[](const std::string &childName)
{
//return node
return children_[childName];
}

---

Complex Complex::operator+( Complex &other )
{
return Complex( re + other.re, im + other.im );
}

---

Point &Point::operator=( Point &pt )
{
_x = pt._x;
_y = pt._y;

return *this;
}

---

operator char *()
{
return this.toStdString().c_str();
}

---

Point &operator()( int dx, int dy )
{
_x += dx;
_y += dy;
return *this;
}

---

Podemos ver más aquí.

lunes, abril 21, 2008

YAML y C++: Guía rápida - CookBook

Vamos con unas cuantas referencias (enlaces de documentación y de ejemplos)
que nos pueden venir bien para aprender YAML en poco tiempo:

- wiki oficial
- para los que tienen prisa: YAML en cinco minutos
- manual rápido (cookbook) de YAML
- librerías necesarias para C y C++: librerías
- "front end" para el parser YAML
- la repera de miniejemplos en la web oficial
- otros ejemplos YAML junto con algo de especificación del lenguaje

C++: Gestión de ficheros de texto - Text files management

En la siguiente página podemos encontrar una guía rápida de cómo gestionar los ficheros de texto en C++.
El link es el siguiente: ficheros de texto en c++


martes, enero 08, 2008

Linux: reproducir mp3 en Amarok

Para habilitar la capacidad de reproducir archivos MP3 en Amarok:

1-Instalar los siguientes paquetes :

sudo apt-get install libmad0 libxine1 gstreamer0.8-mad

2- Utilizar como Engine en las opciones de Amarok la opción "xine engine"

En el caso de que siga sin funcionar, a continuación hay que hacer:

sudo apt-get install libxine-extracodecs

miércoles, enero 02, 2008

Ubuntu: Cambiar la configuración de video desde la consola - Solve video troubles using console

*Nota: es recomendable reiniciar el sistema en modo seguro e introducir la contraseña de root cuando se nos indique, así no tendremos ningún problema con los cambios de vídeo.
Paso 1: introducimos en consola el comando "mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak".

Paso 2: introducimos ahora el comando "cp /etc/X11/xorg.conf.1 /etc/X11/xorg.conf".

Paso 3: reiniciamos el sistema.

sábado, septiembre 01, 2007

Web con todo el software para ver TV por Internet - New web with all the Internet TV software

Ahora que empiezan la Liga , la Champions, la copa de la UEFA, el Europeo de baloncesto, la NBA, ... y con todo el conflicto que estamos teniendo con las televisiones de aquí, lo mejor va a ser aprovisionarse con el mejor software de televisión por Internet y P2P.

Si te hartaste de navegar en páginas en chino o japonés, en esta web encontrarás todo lo que te hace falta, y en la mayoría de los casos en idioma castellano.

Cómo ver los partidos de fútbol y baloncesto nunca fue tan fácil...

enlace: http://www.tvsoft.tv/

martes, mayo 08, 2007

BricoInformática - Ver la Liga y las competiciones europeas de gratis - Free Spanish Liga, Calcio, Premier, ... in your PC

En este post vuelvo a retomar el tema de ver los partidos de gratis por Internet a través de las televisiones chinas e introduciré un software alternativo para ver las emisiones.
Quien no recuerde los comienzos, puede hacer click aquí.

Ahora veremos un nuevo programa, el TVAnts, que podemos descargarlo pinchando aquí.
TVAnts se ofrece como una alternativa seria a los programas de los que ya he hablado en este blog (PPMate y PPStream) y funciona la mayoría de las veces que los dos anteriores no lo hacen.
Está en chino y en inglés (yo me tiraría para el segundo) y es muy fácil de utilizar: o utilizamos directamente los enlaces en rojadirecta o utilizamos el buscador de canales que incorpora.

Para terminar, un truco de PPmate :
Muchas veces hacemos clic en el enlace del partido que encontramos en rojadirecta pero nuestro reproductor PPMate no hace nada. Pues nos quedamos con el nombre del canal, lo buscamos en la lista de canales que encontramos en el propio PPMate a la derecha y hacemos doble clic sobre él (normalmente el buscador no suele funcionar muy bien, por lo que te recomiendo que busques en la pestaña "sports").

viernes, mayo 04, 2007

C# .NET: Uso de HashTable - Using HashTable

Declaración:
//declaración y creación
System.Collections.Hashtable cache;
cache = new System.Collections.Hashtable();

Introducción de nuevos elementos:
//agregamos nuevos elementos
cache.Add(clave,objeto);

Consulta de claves o valores existentes:
//preguntamos si se introdujo algún valor con esa clave
cache.ContainsKey("key");
//preguntamos si se introdujo ese valor
cache.ContainsValue(obj_value);

Recuperación de los elementos introducidos:
//recuperamos un valor previamente introducido
Object obj = cache[key];

Otras funciones con HashTable:
//limpiamos la cache de resultados
cache.Clear();

martes, abril 17, 2007