Archivo

Archive for the ‘Software’ Category

Allpeers: compartiendo con quien tú quieras

26/8/2006 2 comentarios

Allpeers resumiendo mucho, muchísimo, es un sistema P2P (bittorrent) integrado en Firefox en el que, a diferencia de los P2P más extendidos, no compartes tus archivos con gente extraña sino con una serie de personas que tienes en una lista. A modo gráfico: sería la fusión entre un cliente IM (messenger, Gtalk) y un cliente P2P tradicional (emule, kazaa, etc, etc…).

¿Qué tiene de bueno? ¿qué tiene de malo?

A primera vista estamos de enhorabuena, el poder integrar el cliente en el navegador, tener una fuente de archivos más segura (tu mismo añades a tus contactos) y una mayor privacidad en el intercambio de ficheros -por si los de siempre- es una gran noticia pero que aun así a mi personalmente me despierta algunas dudas. ¿Allpeers favorece realmente el intercambio de archivos? ¿ofrece algo que otros programas no ofreciesen ya?

Empecemos por el final. El intercambio de archivos P2P, dirigiendo las descargas solo a determinadas personas y no a cualquiera que se conecte es algo que está implementado desde hace tiempo en programas como emule o azureus a través de los “amigos” en el primero o las listas en el segundo. Por suerte esta es una función poco usada y por lo general lo que se suele hacer es no dar favoritismos a nadie sino aportar archivos simplemente a quien más nos ha aportado antes. Una especie de meritocracia favorecedora del intercambio. Hoy por hoy cuando alguien te comenta que ha bajado algo de las redes P2P lo más común es que tú mismo lo pongas a bajar (y a reenviarlo a su vez) colaborando de esta manera a su difusión. Vemos que si en lugar de hacer esto optamos por un envio directo por parte de los contactos que tengamos (cuatro contactos pasandonos trozos del archivo) lo que estamos haciendo en realidad es romper o aislar ese P2P del resto de la red dificultando la distribución de ese archivo o al menos disminuyendo su expansión.

Allpeers puede ser muy útil en grupos de trabajo cerrados con necesidad de distribución de grandes cantidades de datos o en grupos de amigos/foros/clubs con intereses afines pero su abuso en perjuicio de las redes tradicionales puede provocar una reducción en el volumen de ficheros disponibles para la descarga al disminuir el número de clientes compartiendo.

¿no os da la sensación de que esto es algo parecido a lo que le ocurrio al irc tras la aparición de los messenger y derivados?

Enlaces:

Enrique Dans comenta Allpeers

Página para instalarte Allpeers

Categorías:Firefox, Opinión, Software

Siendo justos, vaya cagada Ubuntu.

Por que hay que ser justos y la mejor manera de mejorar algo es resaltar sus errores tanto como sus aciertos: vaya cagada la del equipo desarrollador de Ubuntu.

La cosa fue más o menos de la siguiente forma: un paquete importante que supone el nucleo del entorno gráfico de Ubuntu fue actualizado con un parche con tan mala pata que  además de solucionar lo que sea que solucionase provocó que un gran porcentaje de usuarios de Ubuntu no pudiesen acceder a sus entornos gráficos y que por ende no pudiesen trabajar debidamente.

Esto es criticable, muy criticable, es una chapuza en toda regla aun cuando los más fanáticos defensores de Ubuntu digan que el problema se soluciono en pocas horas y que además era de fácil solución. No estoy en absoluto de acuerdo con todo esto. No tendría que haberse solucionado simplemente por que no debería haberse producido si se hubiesen realizado las pruebas oportunas antes de permitir que millones de personas se bajasen el paquete parcheado.
En primer lugar si cuando hablamos de Ubuntu pensamos en un linux para todo tipo de público, un entorno amigable y muy estable no podemos admitir que fulanito que llega a su casa y actualiza el sistema -que es lo que se debe hacer- se encuentre en el siguiente arranque que no puede trabajar. Si fulanito, que hace cuatro días que estaba aun con Windows, se encuentra con esto es muy probable que todas las maravillas que le han contado de linux se le rompan como una pompa de jabón.

Por otro lado tenemos a los miles de personas que utilizan la distribución de Canonical para trabajar. He leido ya a más de uno que perdió toda una jornada de trabajo por que le era imposible acceder al sistema. Aquí debo hacer no obstante un comentario sobre esto y es que existe la posibilidad de arrancar un Ubuntu perfectamente funcional desde el CD de instalación aunque este detalle puede que se les “pasase” a los curritos linuxeros. No obstante esta claro: no se pueden permitir estos fallos en entornos de trabajo.

Espero, deseo, que esto no se repita, necesitamos un linux a prueba de bombas para hacer frente a los MacOs y Windows del mundo.

Elisa Media Center

26/7/2006 1 comentario

Elisa es un proyecto que ya está en marcha para crear un completo media center en linux. Por no hacerlo muy largo: elisa nos permitirá entre otras cosas tener un centro multimedia cómodo y completo en nuestro linux aunando nuestra colección de películas, fotografías y videos junto a las webradios y a la sintonización de canales de televisión pudiendo manejar todo esto desde un mando a distancia (si queremos).

Pinta muy bien. Aquí teneis la noticia encontrada en Genbeta.

(ya lo estoy descargando, si funciona bien os paso más detalles)

Categorías:Linux, Software

Como cerrar procesos/programas bloqueados en Linux/Ubuntu

Hoy os voy a contar cual es mi método para cerrar esos programas -casi siempre juegos- que, al ejecutarse en pantalla completa pueden llegar a bloquear nuestro linux en caso de que contengan algún bug o error.

Este es mi método personal, posiblemente haya alguno mejor o más “elegante” pero este es el que a mi me funciona siempre:

Escenario: Tenemos un programa bloqueado a pantalla completa. No podemos ejecutar gnome-system-monitor (útil para cerrar programas rebeldes) y no responde al típico control+c o a alt+F4 ¿que hacemos?

Lo primero es pasar a modo consola, tendremos una consola del sistema pulsando:

Control + Alt + F2

Entonces nos pedirá (a mi me lo pide) el nombre de usuario y contraseña. Usamos el de usuario normal, no necesitamos nivel de root.

Ahora tenemos una consola funcional. Para poder cerrar el programa necesitaresmos su PID (Process Identification, creo). Podemos sacar una lista de todos los procesos que se están ejecutando junto con su correspondiente PID con el comando ps pero posiblemente la lista sea muy larga así que pasaremos la salida de ese comando por un filtro con grep para que nos de el PID exacto del programa que queremos cerrar, esto lo haremos de la siguiente manera:

ps -e | grep nombreprograma

El nombre del programa puede variar. En mi caso los bloqueos me han ocurrido alguna vez con el juego Enemy Territory (excelente juego por cierto). El ejecutable de Enemy Territory se llama “et” (abstenerse chistes fáciles) así que en caso de que se bloqueara el juego, para encontrar el PID del mismo hariamos:

ps -e | grep et

Y entre los resultados probablemente aparecerá el proceso del juego/ programa junto con su PID.

Una vez tengamos el PID cerrar el programa es tan sencillo como hacer:

kill PID

(donde PID es el número PID del programa que está bloqueandote el sistema)

Ahora ya debería de estar cerrado ese molesto programa pero aun tenemos ante nosotros la consola y nosotros queremos volver a nuestro tuneado escritorio asi que pulsamos:

Control + Alt + F7

Y tendremos nuestro escritorio ya liberado del programa que lo bloqueaba.

Insisto, estas instrucciones son las que a mi me funcionan. Uso Ubuntu Dapper Drake (Ubuntu 6.06) pero imagino que en cualquier otra Ubuntu o si me apuras en cualquier otra Debian deberían funcionar.

Correcciones y comentarios serán más que bien recibidos.

Categorías:Linux, Software, Ubuntu

Overclocking a tu Nvidia en Linux

28/6/2006 3 comentarios

Si tienes una tarjeta basada en un chipset Nvidia tienes la oportunidad de overclockearla y conseguir algo más de rendimiento con la utilidad para linux NvClock. Nvclock puede ser descargado en forma de código fuente desde su página web o bien instalada directamente desde nuestra Ubuntu tal que así:

sudo apt-get install nvclock-gtk

(hay otras dos versiones, la “nvclock-qt” y la de consola “nvclock”, yo prefiero la gtk, solo varía la presentación, el programa es el mismo)

Personalmente prefiero instalarla con este último método (apt-get), ponerse a compilar código aun se me hace demasiado cansino en cuanto aparecen un par de problemas.

Aviso para navegantes: al hacer “overclock” a una pieza de hardware, como tu tarjeta gráfica, estás haciendo que trabaje por encima del rendimiento para la que ha sido preparada. Debes de tener en cuenta que probablemente la garantía quede invalidada y que si te pasas aumentando algunos valores puedes convertir tu tarjeta gráfica en un chamuscado pisapapeles de plástico fundido. Advertido quedas, si no sabes muy bien lo que haces mejor no toques nada.

Categorías:Hardware, Software

“Un robot no puede hacer daño a un ser humano, a no ser que se cuelgue…”

27/6/2006 5 comentarios

robota.jpgPongámonos en un futuro próximo. Los robots se encuentran inmersos en nuestra vida cotidiana: cocinan, asisten enfermos, vigilan, construyen, etc. Todos estos robots necesitarán un sistema operativo, una programación. Aquí es donde entra Microsoft y su Robotics Studio.

“La plataforma no solo soporta interacción con lenguajes de terceros apropiadamente formateados, sino que también permitirá a desarrolladores externos construir sus propias aplicaciones comerciales de la misma manera que los fabricantes de software crean programas para Windows o Windows Mobile actualmente.”

Esperemos que el sentido común cunda entre los fabricantes y diseñadores por que si no, en pocos años, podemos encontrarnos con un nuevo monopolio de Microsoft, esta vez en el campo de la robótica. Más problemas, más inseguridad y más encarecimiento de los productos. ¿Tendrías paseando por tu casa un robot gobernado por tecnología Microsoft?

[vía Engadget en español]
P.D.: ¿querrá la sgae gravar el precio de los robots con un canon? sí, tú riete, riete…

Como montar archivos ISO, BIN, CUE, MDF, NRG, IMG y DAA en Linux

Esta guía se irá ampliando con nuevos tipos de archivos de imagen.

(Actualmente: ISO, BIN, CUE, MDF, NRG, IMG/CCD, DAA)

 

Si encuentras cualquier error en esta guía por favor deja un comentario al respecto.

[ Créditos: este “howto” está basado en parte en las instrucciones que da Rodrigo Perez en este post aunque no he incluido algunos de sus métodos porque no los he probado personalmente. Además se ha utilizado información encontrada en los foros de Ubuntu-es.org así como en la Guia-Ubuntu -versión Breezy-. Para los archivos IMG se ha usado la información encontrada en este foro. Las instrucciones para convertir imágenes DAA las encontré en esta guía que además incluye otras instrucciones para manipular archivos DAA.)

 

=========================================

 

Linux tiene la posibilidad de montar las imágenes de cd/dvd sin tener que grabarlas. Asumiremos que usas una distribución que usa “apt” para instalar y actualizar paquetes, este es el caso de debian, ubuntu, suse,etc. Asumiremos también que sabes como crear directorios y que sabes qué es “montar” un sistema de ficheros. Vamos al grano.

Con unos cuantos comandos de consola podremos montar distintos tipos de imágenes de CD/DVD fácilmente:

Lo más básico, montar una imagen ISO:

sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Montando imágenes BIN y CUE:

Para poder montar estos archivos necesitas convertirlos antes a imagen ISO, esto lo puedes hacer con el programa bchunk.

(Si no tienes instalado bchunk)

sudo apt-get install bchunk

(nota: si así no puedes instalarlo puede encontrar el programa aquí: bchunk)

y cuando se haya instalado procederemos a convertir la imagen bin con su archivo cue correspondiente a un solo archivo iso:

bchunk archivo.bin archivo.cue nuevonombre.iso

Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.

Montar imágenes NRG (imágenes de Nero Burning Rom):

Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:

mount -t iso9660 -o loop,offset=307200 imagen.nrg /directorio/de/montaje

(gracias Tux)

Si tienes algún problema con ese método o deseas convertir la imagen NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:

sudo apt-get install nrg2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Nrg2Iso)
y cuando ya esté instalado, para convertir la imagen:

nrg2iso archivo.nrg nuevoarchivo.iso

y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.

Montar imágenes MDF y MDS

De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:

sudo apt-get install mdf2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Mdf2Iso)
y una vez instalado convertiremos el archivo MDF a ISO:

mdf2iso archivo.mdf nuevaimagen.iso

Montar imágenes IMG

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar desde los repositorios oficiales de Ubuntu pero de todos modos no estaría de más que intentases instalarlo por apt-get así:

sudo apt-get install ccd2iso

Si de este modo no puedes instalarlo puedes seguir las instrucciones de esta página para bajar el paquete deb de ccd2iso e instalarlo facilmente.

Si por cualquier motivo no pudieses conseguir el programa por esos dos métodos siempre puedes descargarlo desde su página: Ccd2Iso (ojo, tendrás que compilarlo)

Para instalarlo de este último modo descargamos el archivo que sera algo así como “ccd2iso-0.2.tar.gz” (puede variar la versión) y primero lo descomprimimos así:

tar -xzvf ccd2iso-0.2.tar.gz

Ahora que tendremos una carpeta llamada “ccd2iso”, hacemos lo siguiente:

cd ccd2iso

./configure

make
make install

Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:

ccd2iso imagen.img imagen.iso

Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.

Montar imágenes DAA

El formato DAA es un formato que utiliza el programa Poweriso. Durante algún tiempo este formato resultaba muy dificil de utilizar en Linux (no había versión de Poweriso para linux y la emulación con wine no funcionaba). Finalmente los creadores del programa sacaron una versión gratuita de su programa para Linux que además nos sirve para convertir otros formatos.

Pero vamos al grano, para convertir una imagen DAA a ISO primero necesitaremos la versión linux de poweriso que podemos bajar desde esta página (parte de abajo) o bien de esta forma :

wget http://poweriso.com/poweriso.tar.gz

Descomprimimos:

tar -zxvf poweriso.tar.gz

Y convertimos a ISO:

./poweriso convert imagen.daa -o nuevaimagen.iso

(Instrucciones para montar la imagen iso, al principio de esta guía)

Categorías:Linux, Software, Ubuntu