sábado 11 de julio de 2009

0

MOC Music On Console



Reproductores para linux hay mucho... Banshee, rhythmbox, vlc, etc....
y desde hace mucho utilizo MOC, y habia olvidado platicarles acerca de este reproductor...

Asi que al grano... MOC es un rerpoductor que se ejecuta en la consola, por lo tanto las ventajas que nos proporciona es qeu consume pocos recursos, ademas que para los Geeks es una buena opcion para reproducir musica jojojoj.

Pues bien.. Instalarlo es muy facil.. en la consola instalenlo con la ayuda de apt-get install

sudo apt-get install moc

y listo.... ahora para ejecutarlo deben hacerlo directo desde la consola, escribiendo:

mocp

Ahora para utilizar MOC tienen los siguientes comandos (si tienen alguna duda pueden consultarlo en la consola escribiendo mac mon:
  • tecla a ------> enviar cancion o carpeta a la lista de reproduccion
  • tecla d ------> quitar de la lista de reproduccion
  • tecla <> ----> subir y bajar el volumen
  • tecla n ------> reproducir siguiente cancion
  • letra q ------> salimos del cliente, pero el servidor sigue ejecutandose, es decir, podemos utilizar este comando para regresar a la consola y ejecutar otras tareas, pero la MOC sigue reproduciendose
  • letra Q ------> Salir definitivamente de MOC, matando el proceso del cliente y servidor.

saludos.

miércoles 1 de julio de 2009

0

Instalar Moovida en Ubuntu 9.04


Moovida es el redisenio (perdo por no usar la letra enie) del media center llamado Elisa.
La instalacion es sencilla:

Primero agregamos la siguiente linea a los origenes de software, para esto nos dirigimos a la siguiente ruta:
Sistema > Administracion > Origenes de softwae > Software de terceros.

Y como les comentaba anteriormente, agregamos la siguiente linea:

deb http://ppa.launchpad.net/moovida-packagers/ppa/ubuntu jaunty main


Una vez agregado, al cerrar la aplicacion, nos perida recargar la lista, hazlo... y una vez actualizada la lista, abre la terminal (o consola) y teclea (o copialo jeeje, recuerda que para copiar texto en la terminal, lo haces con la combinacion de teclas CTRL + SHIFT + V) lo siguiente:

gpg --keyserver keyserver.ubuntu.com --recv 26C2E075 && \
gpg --export --armor 26C2E075 | sudo apt-key add - && \
sudo apt-get update


Por ultimo ya puedes instalar Moovida:

sudo aptitude install moovida
Saludos a todos.

domingo 31 de mayo de 2009

0

Montar touchpad en Ubuntu

Hola.. despues de mucho tiempo ejeje.

Un amigo me platicaba que al instalar ubuntu 9.04, tenia el problema que linux no reconocia el touchpad de su notebook.

Por alguna razon linux no lo monta automaticamente.
Lo que podemos hacer es lo siguiente:

  • presionamos las teclas ALT y F2 para ejecutar la aplicacion de acceso rapido.
  • tecleamos la palabra: gnome-terminal.
  • esto nos abrira la terminal de linux (hacemos esto entendiendo que solo el teclado si nos funciona, y el touchpad no. jejej).
  • ahora solo nos queda ejecutar 2 instrucciones para montar el touchpad, la primera instruccion que debes escribir es la siguiente: sudo modprobe -r psmouse
  • te pedira tu pass de root, solo escribela para que la instruccion se ejecute.
  • por ultimo escribimos la segunda instruccion: sudo modprobe psmouse proto=imps
  • y listo... ya podemos mover nuestro cursor jejeej.
saludos a todos y espere les sea de utilidad

domingo 19 de abril de 2009

0

Malditas drogas....

Sin palabras... :)


lunes 2 de marzo de 2009

0

Propiedades automáticas en C#

Los cambios que aporta .NET en los lenguajes vienen promovidos para mejorar la experiencia de desarrollo de manera sutil y dramática y con esto mejora la productividad y reduce la cantidad de código que tenemos que escribir.

Nueva característica de C#: Propiedades automáticas.

Si somos desarrolladores en C#, normalmente escrbimos las clases con propiedades básicas como en el código siguiente:

public class Persona

    {

        private string nombre;

        private string apellido;

        private int edad;


        public string nombre

        {

            get { return _nombre; }

            set { _nombre = value; }

        }


        public string apellido

        {

            get { return _apellido; }

            set { _apellido = value; }

        }


        public int edad

        {

            get { return _edad; }

            set { _edad = value; }

        }

    }


No estamos añadiendo ninguna lógica en las propiedades Get/Set, todo lo contrario, lo que estamos haciendo es asignar los valores a una variable. 

El compilador de C# nos proporciona una forma elegante para hacer que el código que escribamos sea más conciso mientras mantiene la flexibilidad de las propiedades usando una nueva característica conocida como “propiedades automáticas”. Las propiedades automáticas nos permiten evitar la declaración manual de variables privadas y escribir el código de los métodos get/set – En lugar de eso, el compilador puede crear automáticamente las variables privadas necesarias y el código por defecto de los métodos get/set por nosotros.

Por ejemplo, usando las propiedades automáticas podemos reescribir el código anterior de la siguiente manera:

    public class Persona

    {

        public string nombre {get; set;}

        public string apellido {get; set;}

        public int edad { get; set; }

    }

Cuando el compilador de C# se encuentre con los Get/Set’s vacíos, como en el código anterior, generará automáticamente una variable privada en la clase, e implementará las propiedades públicas get y set para ella. El beneficio de esto es que desde un punto de vista de tipo-contrato, la clase será exactamente igual que la primera implementación de la que hablábamos más arriba. Esto significa que –al contrario que las variables públicas – más adelante podemos añadir validación lógica en el método set sin tener que cambiar ningún componente externo que referencie a mi clase.

Saludos.