sábado, 28 de mayo de 2011

Una nueva forma de mostrar el escritorio en compiz

Hola, despues de llevarme una decepcion con fedora 15 y perder un poco de biliz con eso, decidi regresar a debian por un tiempo hasta que el nuevo fedora este más maduro...

Como regrese a debian a gnome 2, tuve que reinstalar y configurar todo de nuevo, de ese modo descubri una nueva forma de activar el efecto de mostrar el escritorio con el mouse moviendolo a la esquina de abajo. La secuencia de imagenes de abajo lo muestra de forma detallada:




Saludos

lunes, 16 de mayo de 2011

¿Otra vez con el microfono?

Hola, realmente espero que este pequeño problema de la grabacion de 1 segundo en fedora no persista, pues el microfono sigue grabando 1 segundo y luego la grabacion se corta :s

Actualizando el truco, abrimos una terminal y escribimos :"alsamixer", veremos la siguiente pantalla:


Luego debemos de pulsar la tecla F6 y luego, seleccionamos nuestra tarjeta de sonido:



Finalmente veremos todos los controles de nuestra tarjeta (volumen, entrada de microfono, etc):



Luego pulsamos la tecla ESC, y abrimos audacity tal como en el truco anterior: http://alexove.blogspot.com/2010/05/tip-microfono-en-fedora-13-goddard.html

Espero que les sea de utilidad suerte...

jueves, 14 de abril de 2011

¿Quieres probar gnome3?

Hola, como sabrán hace algunos días se libero oficialmente Gnome3, y me daba un poco de pena no probarlo inmediatamente porque no estan incluidos en los repos de fedora por ahora.}
Pero como todo aficionado somos impacientes, podemos probarlo descargando las imagenes de CD que se proporcionan en http://gnome3.org/tryit.html, donde podemos probar gnome3 en live-cd de open-suse y fedora para 32 bits y solo open-suse para 64 bits.
Suerte con sus pruebas.....

martes, 29 de marzo de 2011

Compilar GlobalMenu en debian squeeze

Hola, extrañaba mucho a globalmenu porque en los repos de debian no hay :(
Despues de instalar las dependencias para compilarlo me encontre con algunos errores, primero en el "./configure", luego en el make y al tratar de usar el programa ya compilado.
Lo primero es descargar estos paquetes porque son las dependencias de compilación de globalmenu:

apt-get install intltool libglib2.0-dev libglibmm-2.4-dev libgtk2.0-dev valac libwnck-dev libgnome-menu-dev libnotify-dev libpanelappletmm-2.6-dev

Lo pongo todo junto porque la solucion viene en un solo paquete
./configure --prefix=/usr --sysconfdir=/etc --without-xfce4-panel
Luego lo ya conocido: "make && make install", suerte

jueves, 24 de marzo de 2011

Como instalar firefox (Iceweasel) 4 en debian

ACTUALIZACIÓN
===========
Hola, regrese a debian de nuevo y me di cuenta que la receta para instalar firefox 4 o en este caso iceweasel, dejaron de funcionar debido a un cambio en los repositorios de iceweasel, el cambio es minimo y de pasada se instalara iceweasel 5, pongan esta linea dentro de /etc/apt/sources.list en lugar de la linea del post anterior:
                    deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
Para cambiar el idioma busquenlo en la siguiente direccion:
                 http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-5.0/linux-i686/xpi/
Pueden obtener más información en esta direccion:
                 http://mozilla.debian.net/
Saludos debianistas :)
===========
Despues de tanto buscar por internet como instalar firefox 4 en debian, tal como deberia de instalarse, osea por un repositorio, encontre una solucion no efectiva pero que me llevo a http://mozilla.debian.net/

Asi  que segui las instrucciones y al fin logre instalarlo :)

Lo que se tiene que hacer es agregar esta linea a /etc/apt/sources.list:
     deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0

Luego lo ya conocido
     apt-get install iceweasel

Y a disfrutarlo.....saludos

jueves, 17 de marzo de 2011

Androides Verdes Vs. Androides Rojos

Hola, este post esta inspirado en un segmento de una entrevista a Richar Stallman publicada en muylinux, y al respecto tengo que decir, que todo extremo es malo....

Desde hace muchos años Richard Stallman, como fundador GNU, es considerado una de las grandes voces del software libre y ha vertido opiniones en contra de muchos proyectos de Software Libre y OpenSource exitosos por el simple hecho de estar respaldado por empresas, su forma de trabajo o su involuntaria indepencia de componentes no libres y cosas similares.

Esta ocasión le toco el turno a Android y los smartphones que corren este sistema operativo, porque restringe las libertadades de la persona, pues tiene componentes no libres, y algunos ejecutables que los usuarios no pueden reemplazar, y un largo etc. de motivos.

Tambien menciona a Replicant, una especie de android 100% libre, aunque me parece interesante y tengo unas ligeras ganas de echarle mano, no me encuentro totalmente convencido de la viabilidad de este proyecto, aunque no niego que es bueno que exista. Curiosamente el logo que nos da la bienvenida es un androide Rojo en patines.

Finalmente creo que Richard Stallman no oyo hablar del "Costo de Oportunidad", que consiste en el costo de haber tomado una decision y no las otras posibilidades, la gente que decidio por comprar un smartphone con android debe asumir la responsabilidad de la decision de comprarlo y la de no haberlo hecho.


Enlace: Fragmento de la entrevista a Richard Stallman en muylinux.

miércoles, 16 de marzo de 2011

Examen de Certificación en el FLISOL-Cusco

Hola seguidres, les comunico que soy parte del comite organizador del Flisol sede Cusco, este año estamos con muchas ganas de hacerlas las cosas bien.
Este año, estamos con las ganas de certificarnos y con el apoyo de Latinux podemos lograrlo, el examen costara solamente 20 dolares y proximamente se lanzara la fecha exacta del examen, mientras tanto el temario a estudiar es el siguiente:

1. Introducción al Shell
  • Presentación del Bash.
  • Uso de comodines y Variables.
  • Uso de las Comillas.
  • Historia y alias de órdenes.
  • Ayuda de las ordenes.
  • Órdenes para administración de directorios y archivos.
  • Órdenes de búsqueda y creación de archivos.
  • Órdenes de usuarios y otras.
  • Re-direccionamiento de entradas y salidas.
  • Uso de tuberías y filtros.
2. Manejo de Procesos
  • Definición y tipos de Procesos.
  • Despliegue de Procesos.
  • Órdenes para el manejo de procesos.
  • Enviando señales a los Procesos.
  • Manejando las Prioridades de los procesos.
3. Procesos Periódicos
  • Definición de los Procesos CRON.
  • Estructura del archivo crontab.
  • Uso de la orden crontab.
  • Introducción al editor vi.
  • Uso de las órdenes at y batch.
4. Manejo de Paquetería
  • Introducción.
  • Comprimiendo y descomprimiendo archivos. gzip, bzip2.
  • Tarballs, uso de la orden tar.
  • Instalando desde código fuente.
  • Paquetes de software. Gestores, formatos.
  • Repositorios, gestores de paquetes de alto nivel.
  • Gestores de paquetes gráficos.
5. Toolbox
  • Definición y Objetivos.
  • Órdenes para la busqueda e Información.
  • Órdenes para el Monitoreo local.
  • Órdenes para el chequeo y administración.
  • Órdenes para el monitoreo de redes.
6. Administración de Usuarios
  • Administración de Usuarios.
  • Entonación de las Variables del Ambiente del usuario y del sistema.
  • Cambio de privilegios y propietarios de los archivos: chmod, chown.
  • Estructura de los archivos /etc/passwd y /etc/groups.
  • Comandos: who, whoami, clear, help.
  • Configuración y uso de los archivos de bitácoras.
  • Estratégias efectivas de respaldos.
7. Arquitectura de los x-servers
  • El protocolo X, capas, ventajas.
  • Arquitectura del cliente y del servidor X.
  • Características XFree y Xfree86.
  • Archivos de configuración que controlan el X.
  • Herramientas de configuración del sistema X.
  • Autenticación con X: XDM , KDM,GDM

Todos los interesados, por favor pre-inscribirse a alex.oviedo@gmail.com, saludos y a estudiar.

jueves, 17 de febrero de 2011

Preparandonos para el FLISOL 2011



Hola, nos estamos preparándonos para este gran evento que involucra a muchas comunidades de software libre del país y de toda latinoamerica. Digo "Nos" porque además de mí y la comunidad a la que pertenezco "Mosoq Kallpa" de la Universidad Nacional San Antonio Abad del Cusco, se nos esta uniendo la gente de "Libertad con Linux" de la Universidad Andina del Cusco, esperamos trabajar juntos y realizar un FLISOL espectacular....
La fecha programada para este evento es el 30 de abril de este año, y estamos empezando a trabajar duro y parejo para realizarlo de la mejor manera...
A todo esto...¿Qué es FLISOL?
El FLISOL, significa "Festival latinoamericano de instalación de Software Libre", es un festival donde todas las comunidades de software libre de latinoamerica, hacen fiestas de instalación de linux, hacen charlas sobre software libre en general y todas esas cosas en un solo día...
Este año se esta orientando a las PYME's, ojala que después de esta actividad se habrán más puertas para el software libre dentro de las empresas y oportunidades laborales para todos...

miércoles, 16 de febrero de 2011

¿Alguien sabe ruso?

Hola, si alguien sabe ruso, por favor ayúdenme a corregir mis errores con este idioma, acabo de abrir un blog en ruso :), la direccion es http://alexove-ru.blogspot.com, si alguien me puede dar una mano con esto seria excelente....

=-=-=-=-=
Powered by Blogilo

sábado, 12 de febrero de 2011

Hiberante quiere conexion a Internet!!!

Hola, desde hace mucho tiempo quise aprender a usar hibernate para mis proyectos java, pero no se daba la oportunidad de usarlo por mis otros deberes en la universidad, hasta hace un semana aproximadamente, descargue el manual de referencia de Hibernate, y al probar el primer ejemplo me tope con el siguiente error:

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).

log4j:WARN Please initialize the log4j system properly.

Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: evserver/server/resources/hibernate.cfg.xml

at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)

at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)

at evserver.server.App.main(App.java:15)

Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exception: www.hibernate.org

at org.dom4j.io.SAXReader.read(SAXReader.java:484)

at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1532)

... 2 more

Entonces me dije: ¡¡¡ Pero si todo lo he copiado bien !!!, y en efecto estaba bien copiado, además tengo que decir que en ese momento no tenia conexion a Internet, luego de varias horas de revisar el codigo, los XML y todo eso di con el error, los archivos XML de configuracion y mapeo hacian referencia a DTD's que se obtenian de internet, y como no tenia conexion a Internet salia el error.

Para resolver momentaneamente este problema descargue los DTD de internet y cambie los encabezados de los XML a:

<!-- Encabezado DTD para el XML de configuracion -->

<!DOCTYPE hibernate-configuration PUBLIC

"-//Hibernate/Hibernate Configuration DTD 3.0//EN"

"file:///home/alexove/.dtd/hibernate-configuration-3.0.dtd">

<!-- Encabezado DTD de los xml de mapping -->

<!DOCTYPE hibernate-mapping PUBLIC

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"file:///home/alexove/.dtd/hibernate-mapping-3.0.dtd">

Con esto logre solucionar el problema al error que escribir ahi arriba, aunque no creo que sea la manera correcta de hacerlo, por ahora funciona, ojala exista una solucion mejor...saludos

=-=-=-=-=
Powered by Blogilo

jueves, 10 de febrero de 2011

Prueba de Blogilo

Hola, esto es una prueba de blogilo, lo que estoy escribiendo aqui deberia de aparecer en el blog sin ninguna complicacion

=-=-=-=-=
Powered by Blogilo

miércoles, 2 de febrero de 2011

¿Cuan dificil es entender este codigo?

Vaya hay gente que me hace enfurecer...en esta ocasion hice una "libreria" en C# usando Visual Studio 2008, para que la persona del grupo no se complicara mucho para procesar XML y archivos zip. lo de los archivos zip, debo confesarlo, esta recontra verde porque C# no es mi lenguaje predilecto, y lo de los xml si lo hice, segun yo...claro esta, bien, pues la idea era extraer de un archivo xml informacion de una mesa de votacion (miembros de mesa, votantes, cedula de votacion) y al preguntarle si ya lo habia integrado a su modulo el pata muy campante me dice : "tu codigo no se entiende...", y me dije: "Pero si es tan sencillo como agregar una referencia a la libreria y usarla!!!" además me tome el trabajo(en realidad no fue tanto) de hacer un ejemplo de uso de la libreria que en realidad no es nada complicado, en cambio la libreria si es una desdicha en cuanto a codigo, miren ustedes el ejemplo y me dicen si es dificil de entender:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using ZipXML.clases; // Parte de mi libreria
  6. using ZipXML; // Parte de mi libreria
  7. namespace ZipXML{
  8.  class Program{
  9.  static void Main(string[] args){
  10.  Util util = new Util();
  11.  MesaVotacion mesa=util.MesaVotacionXML(@"C:\test\mesa.xml");
  12.  CedulaVotacion cedula = util.CedulaVotacionXML(@"C:\test\cedula.xml");
  13.  Console.WriteLine("Titulo="+cedula.Titulo);
  14.  Console.WriteLine("::::::::::::::::::::::");
  15.  foreach (Parametro p in cedula.Parametros) {
  16.  Console.WriteLine(p.Nombre+"="+p.Valor);
  17.  }
  18.  Console.WriteLine("::::::::::::::::::::::");
  19.  foreach (Lista lista in cedula.Listas) {
  20.  Console.WriteLine(lista.Nombre);
  21.  Console.WriteLine(lista.URL_Simbolo);
  22.  }
  23.  Console.WriteLine("ID:"+mesa.Id);
  24.  Console.WriteLine("=== Votantes ===");
  25.  foreach( Votante v in mesa.Votantes ){
  26.  Console.WriteLine("Codigo = "+v.Codigo);
  27.  Console.WriteLine("ApPaterno = "+v.ApPaterno);
  28.  Console.WriteLine("ApMaterno = "+v.ApMaterno);
  29.  Console.WriteLine("Nombres = "+v.Nombres);
  30.  Console.WriteLine("Imagen = "+v.Imagen);
  31.  }
  32.  Console.WriteLine("=== Miembros ===");
  33.  foreach (MiembroMesa m in mesa.Miembros) {
  34.  Console.WriteLine("ID = " + m.Id);
  35.  Console.WriteLine("Pass = " + m.Pass);
  36.  Console.WriteLine("Codigo = " + m.Codigo);
  37.  Console.WriteLine("ApPaterno = " + m.ApPaterno);
  38.  Console.WriteLine("ApMaterno = " + m.ApMaterno);
  39.  Console.WriteLine("Nombres = " + m.Nombres);
  40.  Console.WriteLine("Imagen = " + m.Imagen);
  41.  Console.WriteLine("Cargo = " + m.Cargo);
  42.  }
  43.  Console.ReadLine();
  44.  }
  45.  }
  46. }
  47.  
La verdad a mi no me parece en absoluto complicado...., ¿ o sera que el aludido en cuestion no sabe manejar bien la herramienta que supuestamente domina?.
Creo que puede ser eso, porque este compañero usa Visual Studio hace mucho tiempo y al parecer no ha visto mucho codigo exterior a él mismo, en cambio yo por usar linux y herramientas libres, me he tenido que ingeniarmelas de muchas maneras con codigo ajeno y muchas situaciones dificiles para que todo funcione bien y todo esto de las librerias y referencias se me hacen muy rutinarias ....
Opinen que tan complicado es el codigo que esta ahi arriba o el sancochado ese tenga razon (para na.....)

sábado, 29 de enero de 2011

Desde gnome-blog-poster

Hola :), estoy escribiendo este post desde "gnome-post-poster", segun lo que lei es una aplicacion que nos permite publicar entradas desde este mismo programa sin necesidad de abrir la sesion de blogger desde el navegador, lo que estoy viendo es que no trae la opcion de insertar imagenes....

A ver.... a seguir viendo por ahi....