Este Blog esta dedicado a mis actividades personales y mi aficion al mundo del software libre y linux...
sábado, 28 de mayo de 2011
Una nueva forma de mostrar el escritorio en compiz
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?
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?
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
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
Luego lo ya conocido: "make && make install", suerte./configure --prefix=/usr --sysconfdir=/etc --without-xfce4-panel
jueves, 24 de marzo de 2011
Como instalar firefox (Iceweasel) 4 en debian
===========
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
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
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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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?
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using ZipXML.clases; // Parte de mi libreria
- using ZipXML; // Parte de mi libreria
- namespace ZipXML{
- class Program{
- static void Main(string[] args){
- MesaVotacion mesa=util.MesaVotacionXML(@"C:\test\mesa.xml");
- CedulaVotacion cedula = util.CedulaVotacionXML(@"C:\test\cedula.xml");
- Console.WriteLine("Titulo="+cedula.Titulo);
- Console.WriteLine("::::::::::::::::::::::");
- foreach (Parametro p in cedula.Parametros) {
- Console.WriteLine(p.Nombre+"="+p.Valor);
- }
- Console.WriteLine("::::::::::::::::::::::");
- foreach (Lista lista in cedula.Listas) {
- Console.WriteLine(lista.Nombre);
- Console.WriteLine(lista.URL_Simbolo);
- }
- Console.WriteLine("ID:"+mesa.Id);
- Console.WriteLine("=== Votantes ===");
- foreach( Votante v in mesa.Votantes ){
- Console.WriteLine("Codigo = "+v.Codigo);
- Console.WriteLine("ApPaterno = "+v.ApPaterno);
- Console.WriteLine("ApMaterno = "+v.ApMaterno);
- Console.WriteLine("Nombres = "+v.Nombres);
- Console.WriteLine("Imagen = "+v.Imagen);
- }
- Console.WriteLine("=== Miembros ===");
- foreach (MiembroMesa m in mesa.Miembros) {
- Console.WriteLine("ID = " + m.Id);
- Console.WriteLine("Pass = " + m.Pass);
- Console.WriteLine("Codigo = " + m.Codigo);
- Console.WriteLine("ApPaterno = " + m.ApPaterno);
- Console.WriteLine("ApMaterno = " + m.ApMaterno);
- Console.WriteLine("Nombres = " + m.Nombres);
- Console.WriteLine("Imagen = " + m.Imagen);
- Console.WriteLine("Cargo = " + m.Cargo);
- }
- Console.ReadLine();
- }
- }
- }
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....