Posts etiquetados ‘linux’

Neverball (Juegos en Linux I)

Enero 13, 2008

Hi! Como van?

Hoy queria hablar de uno de mis juegos preferidos, que por supuesto, es para Linux!!

Se trata de Neverball, donde tienes que mover una esfera a traves de los diferentes niveles… Esto puede parecer simple, ademas, que tiene de divertido esto??? La verdad,ni yo lo se!! Jejeje!! Pero puedo decirles que llega a representar un gran reto (a veces los niveles parecen imposibles de pasar) y es bastante interesante…

Recuerdo una vez que estuve a punto de llorar por no poder pasar un nivel!! Jajaja!! Fue muy gracioso!

Pueden conseguirlo aqui y para que lo vean les dejo unas capturas… Espero que lo prueben (atencion, este juego es muy adictivo, con precaucion por favor).

Suerte!!! Bye Bye!

KDE 4.0 ! Disponible Version Final

Enero 12, 2008

Hola como les va? Bueno Les cuento que acabo de pasar por la pagina de KDE, mas precisamente por la parte de anuncios (http://www.kde.org/announcements) y veo que acaba de salir la version final de KDE4.0.

“Las bibliotecas de KDE 4 han sido objeto de grandes mejoras en la mayoría de áreas. El framework multimedia Phonon proporciona soporte multimedia independiente de la plataforma a todas las aplicaciones KDE. El framework de integración de hardware Solid hace la interacción con dispositivos (extraíbles) más fácil y proporciona herramientas para una mejor gestión de la energía.

El Escritorio KDE 4 ha obtenido algunas nuevas funcionalidades principales. El gestor de escritorio Plasma ofrece un nuevo interfaz de escritorio, incluyendo panel, menú y widgets en el escritorio, así como una función de dashboard. KWin, el gestor de ventanas de KDE, ahora permite avanzados efectos gráficos para facilitar la interacción con las ventanas.

Muchas de las Aplicaciones KDE han sido mejoradas también. Mejoras visuales mediante el uso de gráficos vectoriales, cambios en las bibliotecas de niveles inferiores, mejoras en el interfaz de usuario, nueva funcionalidad, incluso nuevas aplicaciones — si lo nombras, KDE 4.0 lo tiene. Okular, el nuevo visor de documentos y Dolphin, el nuevo gestor de archivos son sólo dos aplicaciones que muestran la nueva tecnología de KDE 4.0.

El equipo del Estilo Oxygen proporciona una bocanada de aire fresco al escritorio. Caso todas las partes visibles del escritorio KDE y sus aplicaciones han recibido un lavado de cara. La belleza y la consistencia son dos de los conceptos básicos detrás de Oxygen. “

Una foto de Dolphin, el nuevo file manager:

dolphin-groups.jpg

Se puede navegar, buscar, abrir, copiar y mover archivos con el. Dolphin se concentra en la facilidad de uso y reemplaza el componente de manejador de archivos de Konqueror, (usado en KDE 3 y versiones anteriores). Konqueror aun se puede usar como file manager y comparte la funcionalidad de visor de archivos con Dolphin, el equipo de KDE ha decidido introducir una aplicacion optimizada para el manejo de archivos: Dolphin.

En cuanto a Gentoo y la disponibilidad de los ebuilds para instalar KDE 4 ,se puede conseguir en http://kde.gentoo.org.

Por ahora la version estable que se encuentra en Portage es la 3.5.7

Bueno sera cuestion de probarlo!  Yo estoy bastante ansiosa , KDE es mi entorno preferido, pero por ahora no creo que pueda, asi que no creo ser una de las primeras.. Asi que despues me cuentan ! :P

Saludos

Flor!

Xeffects

Enero 6, 2008

Bueno se me dio por poner mas lindo mi Gentoo que por lo general lo tengo bastante simple.. asi que le instale unos temas de Superkaramba y quise instalarle kiba-dock, el cual lo agrego desde el Overlay de layman, pero al ejecutar

emerge --ask kiba-dock

me tiraba el siguiente error:

One of the following masked packages is required to complete your request: - gnome-extra/kiba-dock-9999 (masked by: missing keyword)

Segun la documentacion de Gentoo en preguntas de uso frecuente en AMD64 dice que hay que hacer:

echo "category/packagename ~* *" >> /etc/portage/package.keywords

tenia un problema que me lo tomaba como “invalid atom” si lo escribia de esa forma, pero despues probe con


echo "gnome-extra/kiba-dock-9999 * *" >> /etc/portage/package.keywords

El mismo proced. para otro paquete que es dependencia, y ya esta descargando e instalando todos los paquetes de kiba-dock
Despues vere si puedo instalar el compiz… que la ultima vez me dio problemas
Saludos

flor

ECG bajo plataformas Linux – parte 1

Enero 5, 2008

Hoy posteo un proyecto en el que anduve este a;o que me mantuvo bastante entretenida.. y que quiero tener bien documentado porque ya perdi varias cosas que tenia anotadas…
Hice un ECG o monitor del ritmo cardiaco, que se conecta a traves del puerto USB y la una de las caracteristicas mas interesantes (al menos bajo mi punto de vista), es que el software trabaja sobre plataforma Linux, use libusb para la comunicacion USB y las librerias graficas QT para el graficado.

La parte de programacion de comunic. USB , programacion en C, y bueno , QT en C++ . Elegi QT porque luego se puede portar facilmente a otras plataformas como Win o Mac, aunque por ahora no tengo intenciones de hacerlo.

Usamos el PIC 18f2550, que recibe la se;al amplificada del corazon (para la etapa de amplificacion usamos 2 tl081 y un opo7cd, de eso voy a ampliar otro dia) y hace de conversor a/d de 10 bit, luego envia los bits a la pc.

En cuanto a la comunicacion usb y como detectar el PIC por el puerto, con solo conectarlo correctamente y lanzar un


lsusb

se deberia ver:


Mariana flor # lsusb
Bus 001 Device 002: ID 0bda:8187 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 04d8:0011 Microchip Technology, Inc.
Bus 002 Device 001: ID 0000:0000

la segunda linea es la del PIC

Bueno a continuacion muestro la parte importante del tema, la recepcion/ envio de datos desde el PIC hacia la pc y viceversa.. luego lo ovy a editar y explicar mejor ahora estoy bastante cansada.


int EntradaAnalogica (char num1, char num2)
{

char *bytes; //que apunte a la matriz
unsigned char *suma;
int otra;
char Estos_Bytes[2];
bytes =&Estos_Bytes[0];

Estos_Bytes[0]=0x02;
Estos_Bytes[1]=0x00;

if (usb_bulk_write(usb_handle,0x01,bytes,3,200)<0)
{
printf("Fallo al ejecutar usb_bulk_write. \n");
return -1;
}else{

otra=lectura1();

printf("%d\n", otra);
return (otra);

}
return -2;
}

int lectura1()
{
if (usb_bulk_read(usb_handle,0x01,lectura,2,100)<0)
{
printf("Fallo al ejecutar usb_bulk_read. \n");
return -2;
}
S=lectura[1]*256+ lectura[0]; //sumo la matriz, el primero lo multilpico por 256 para que el numero se vea bien y no desfasado
return (S);

}

despues sigo escribiendo y voy a ir ordenando esto, capaz le haga una categoria a parte o algo asi porque es mucho para ponerlo en un solo post y quiero explicarlo mejor

dejo algunos links de paginas interesantes sobre comunicacion usb bajo linux y demas:

la guia de desarrolladores de libusb:
http://libusb.sourceforge.net/doc/

herramientas de linux
http://www.linux-usb.org/
un trabajo de prender y apagar leds y sumar dos numeros por medio de usb, originalmente hecho para win y portado:
http://webs.ono.com/ma4826/
saludos!

Flor

De viaje …

Enero 5, 2008

Bueno estuve re desaparecida =/ pero no voy a abandonar el blog, estuve de viaje por Bariloche.. haciendo Rafting, excursiones, socializando con ingleses, austriacos y me hice dos amigazas Vero y Michelle, argentina y neo zelandesa… y poniendome en pedo (na mentira) .. 8-) bueno en realidad si.. jaja… y bueh subo un par de fotos porque anduve de fotografa…. me traje como 3 giga de fotos y videos!!! jajaj

haciendo rafting!!

yo

c/ david!

En el tronador

Vista de Isla Corazon

Notese la remera de Linux con un Tux , el fanatismo no se toma vacaciones

=P

Y despues de esto me dispongo a publicar un par de articulos mas productivos , saludos!

Dispositivos con UDEV

Diciembre 27, 2007

Hola! Como van? Algunas vez les paso de tener la camara, el celular y el mp4 conectados a la pc y no saber que dispositivo le corresponde a cada uno (si deben montar sda1 o sdc1, etc)? Bueno, este simple howto va a solucionar este problema! Como? Creando un dispositivo en /dev que corresponda solo a lo que conectemos…

Vamos a necesitar tener sys-fs/udev instalado, un editor de texto comun y una consola de texto (todo esto yalo tenemos en Gentoo)… Tambien pueden instalar app-admin/usbview, una heeramienta muy util que puede servir luego…

1ro debemos conectar uno de nuestros dispositivos, por ej. el mp3… Todavia no lo monten, solo debmos ir a la consola y utilizar el comando lsusb, con lo que veremos algo parecido a esto:

Bus 006 Device 009: ID 03f0:5611 Hewlett-Packard PhotoSmart C3180
Bus 006 Device 008: ID 10d6:1101 Actions Semiconductor Co., Ltd
Bus 006 Device 004: ID 058f:6366 Alcor Micro Corp.
Bus 006 Device 001: ID 0000:0000
Bus 001 Device 003: ID 15d9:0a33
Bus 001 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 03eb:0902 Atmel Corp.
Bus 002 Device 001: ID 0000:0000

A nosotros nos interesaria esta linea:

Bus 006 Device 008: ID 10d6:1101 Actions Semiconductor Co., Ltd

Es la correspondiente al mp3 (podemos comprobarlo con dmesg), de ahi obtenemos 2 datos: Vendor ID = 10d6 y Product ID = 1101. Esto tambien se puede ver con usbview…

Ahora debemos editas las reglas de UDEV, creamos el fichero /etc/udev/rules.d/10-local.rules y lo editaremos:

touch /etc/udev/rules.d/10-local.rules
nano /etc/udev/rules.d/10-local.rules

Estamos usando nano, pero sientanse libres de usar el editor que mas les guste… Solo nos falta armar la regla para nuestro dispositivo, en este caso utilizariamos la siguiente linea y guardariamos los cambios:

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”10d6″, ATTRS{idProduct}==”1101″, KERNEL==”sd*”, GROUP=”disk”, MODE=”0664″, SYMLINK+=”mp3_noblex”

Que significa todo eso? Bueno, ATTRS{idVendor} y ATTRS{idProduct} corresponden a los valores que obtuvimos con lsusb o usbview y sirven para identificar nuestro dispositivos, ya que estos son unicos… SUBSYSTEMS==”usb” se refiere aque nuestro dispositivo se conecta por el bus usb y KERNEL==”sd*” indica el nombre del dispositivo en /dev (al que haremos un link)…

Finalmente la parte mas importante es GROUP=”disk”, MODE=”0664″, SYMLINK+=”mp3_noblex”, que crea nuestro link al dispositivo, llamandolo /dev/mp3_noblex perteneciente al grupo disk y con permiso de escritura para el dueño y el grupo que le asignamos…

Si es necesario agregamos nuestro usuario al grupo disk y agregamos lo necesario en /etc/fstab para montar nuestro dispositivo:

/dev/mp3_noblex /mnt/mp3_noblex vfat quiet,user,exec,noauto,utf8=true,rw 0 0

Agregando esoharia que se /dev/mp3_noblex se monte en /mnt/mp3_noblex (carpeta que debe haber sido creada anteriormente).

Bueno, eso es todo por ahora! Espero que les sea util! Hasta el siguiente post… Bye bye…

Linux-Sucks-Rules-O-Meter

Diciembre 27, 2007

Un interesante medidor de “Sucks” y “Rules” que se hacen en las páginas tomando como fuentes buscadores de internet, al parecer ¡Gentoo Rules! ;)

http://bentham.k2.t.u-tokyo.ac.jp/media/linux-srom.html 

Wallpaper con el Gimp

Diciembre 24, 2007

Hola! Hoy Genelyk (de #ubuntu-es) me pregunto donde podia conseguir un wallpaper como el mio y yo le dije que lo habia armado con el Gimp… Asi que decidi armar un howto para armar un wallpaper simple con destellos y luego agregarle una imagen en la esquina, de un personaje de anime por ej… Bueno, a trabajar:

1ro debemos crear una imagen nueva de 1024×768px rellena de color negro… Luego entramos a Filtros/Luces y sombras/Supernova… y creamos una supernova: coordenadas x=100 y=100, radio=40, rayos=120, tono aleatorio=9 y color, el que mas nos guste. Deberia quedar asi:

wall_gimp_paso1

Hacemos lo mismo 2 veces mas, solo que cambiamos las coordenadas a x=400 y=100 y luego a x=100 y=400. De esta manera quedaria asi:

wall_gimp_paso2

Bien, podemos utilizar esto como base, a la cual le agregaremos la imagen de la esquina… Lo guardamos como un archivo XFC (nativo de The Gimp). Luego debemos abrir con el Gimp la imagen que queremos agregar (de ser posible con fondo blanco o negro, asi es mas facil de editar)… Yo elegi esta imagen (se llama Lime, de la serie Saber Marionette):

wall_gimp_img_esq

Ahora con la herramienta Seleccion difusa, seleccionamos todo lo que rodea a la imagen que estamos usando (en mi caso seria la parte blanca del fondo), luego vamos a Seleccionar/Agrandar [Grow]…, lo ponemos a 2px y deberia quedarnos algo asi:

wall_gimp_paso3

Falta poco, entramos a Capa/Transparencia/Color a alpha… y seleccionamos el color del fondo (blancoen mi imagen). Tambien se puede usar el gotero para ubicar mejor el color…

wall_gimp_paso4

Hacemos click en Seleccionar/Nada, luego en Editar/Copiar y regrasamos a la imagen de nuestro fondo base, donde pegaremos la imagen… En mi caso tuve que ir a Capa/Escalar capa… para redimensionar la imagen y recien anclarla (para que quede pegada al fondo base) con la opcion Capa/Anclar la capa…. Finalmente quedaria asi:

wall_gimp_final_img

Mas adelante agregare mas howto’s par edicion con el gimp y creacion de wallpapers mas complejos….

Bueno, eso esto… Espero que les sea util! Nos vemos en el proximo post! Bye bye

Que buena excusa para no usar GNU/Linux

Diciembre 23, 2007

Como se nota que no tienen demasiados argumentos en contra de GNU/Linux, no? Que se los tienen que inventar…

Deberian buscar motivos desde el punto de vista tecnologico…

jajaawindowspete.gif

No mezclar los sistemas operativos con politica (escuche por ahi cosas como que

“linux es comunista” .. por favor.. dicen lo mismo de el sistema publico de salud (que en Europa tiene muchisimo exito) en EEUU y no lo implementan, y la gente que no tiene obra social cuando tiene un accidente directamente no la atienden en los hospitales, y a los que tienen siempre le buscan la vuelta para no cubrirlos) (si no me creen vean el ultimo documental de Michael Moore, Sicko)

Bueno me fui de tema… Navegando por ahi me vengo a enterar que soy terrorista y/o apoyo al terrorismo jajajaj.. upss de tanto escribir la palabra “terrorista” va a quedar bajo la lupa nuestro queridisimo blog =P =P

Besos! Hasta el proximo postttt :-p

Flor

pd: Source VERITEST?? jajaja que confiable

bueno no bardeo listo porque despues se ofenden..

y saltan diciendo que los linuxeros somos patoteros.. y nada que ver no chicos?

jajaj los queremos windowseros (L) .. es que me indigno un poquito la propaganda

Recuperar grub…

Diciembre 22, 2007

Hola! Como estan? Nunca les paso que un dia encienden su pc felices de la vida y ven que grub tira un error? Entonces lo 1ro que uno hace es decir “maldito grub, nunca funciona cuando lo necesito”.

Hoy veremos como recuperarlo en unos minutos… Que es necesario? Solo un livecd.

Como se hace? Bueno, 1ro metes el cd y cuando inicie te diriges directamente a una consola…
Bien, ahora debemos montar la particion de nuestro Linux:

mkdir /mnt/rescue
mount /dev/nuestra_particion /mnt/rescue

Luego montamos los archivos del sistema (indispensable):

mount -t proc none /mnt/rescue/proc
mount -o bind /dev /mnt/rescue/dev

Levantamos un entorno chroot:

chroot /mnt/rescue /bin/bash

Ahora solo queda reparar grub ejecutando los siguientes comandos:

grub
find /boot/grub/stage1

(Aqui reemplazamos XXX por la salida del comando anterior)

root XXX
setup (hd0)
quit

Reiniciamos y tenemos grub funcionando. Suerte reviviendo Grub!

Nos vemos! Espero que les guste nuestro blog ^^