14/8/2010

Contenido multimedia via Samba

Otro How-to que acabo de resolver y me parece interesante difundirlo.
Estoy usando ubuntu 10.04 actualmente, y necesito acceder a la música alojada en un disco externo con interfaz de red, conectado a mi router inalámbrico.

[disco externo]-----(ethernet)----[router]------(wifi)-------[notebook]

Para acceder a la contenido de el disco externo, una vez conectado, es muy sencillo, desde el mismo navegador de archivos (Nautilus en este caso, que viene por defecto en Gnome). Basta con abrir cualquier directorio presionar Ctrl+L, y escribir la ip asignada al disco externo.
smb://192.168.0.103

De ser necesario se ingresa usuario y contraseña, luego se accede al contenido sin mayor dificultad.

El problema se presenta cuando quiero acceder al directorio con la música ("music") (del disco externo) desde el reproductor que uso habitualmente: Clementine (un port de Amarok 1.4 con las ventajas de QT4)

El problema es que si quiero agregar el directorio "music" a la colección de Clementine, el directorio no aparece en el diálogo de nautilus que permite abrir un archivo, incluso si esta como marcador (bookmark).

Envié una consulta a la lista de correos de Clementine y me dieron varias opciones, una de ellas era montar el directorio del disco, en mi /home y asi acceder como a cualquier directorio.

Así que aquí van los pasos para resolver el problema.

sudo apt-get install smbfs
Instalamos "smbfs" pues de lo contrario, al ejecutar "mount" aparece un error que detallo más adelante.
mkdir ~/music-smb
Creamos el directorio que será el punto de montaje, bajo el "/home" del usuario.
sudo mount -t smbfs //192.168.0.103/music/ /home/juanduke/music-smb/ -o iocharset=utf8,file_mode=0777,dir_mode=0777,username=usuario_samba,password=contraseña_del_usuario_samba
Esta ultima instrucción bastante larga, indica a la aplicación "mount" que se va a montar una unidad del tipo "smbfs" luego el origen (ip o host del disco en la red, o servidor samba) y donde va a ser el punto de montaje (directorio music-smb creado en el paso anterior), y después otros parámetros más como los permisos, usuario y contraseña (necesarios para acceder al disco externo o servidor samba).

Finalmente solo falta cambiar en las preferencias del Clementine para agregar el directorio /home/juanduke/music-smb a la lista de directorios que formaran la colección, luego de guardar los cambios, se actualiza la coleccion y listo!


En el caso de omitir el primer paso (instalación de smbfs) al momento de ejecutar "mount" se desplegará el siguiente error:

mount: wrong fs type, bad option, bad superblock on //192.168.0.103/music,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
En algunos casos se encuentra información en syslog, pruebe
dmesg | tail o algo parecido
FIN!

28/1/2010

:: HowTo :: Ubuntu 9.10 - instalar driver Broadcom BCM4312

He terminado de instalar un Ubuntu 9.10 en una HP dv4-1413la, y trae un interfaz de red inalámbrica Bradcom BCM4312.
Como no funcionó desde el comienzo, opte por ejecutar en una terminal:
lspci | grep Network

lo que arrojó el siguiente resultado:

09:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)


Tras varios intentos y ver varios foros con un sin fin de comando posibles, me decidí a seguir los pasos que describen en help.ubuntu.com pero al fin de cuentas no funcionó.

Pero la solución era de lo más simple:
1. Ir a Sistema->Administracón-> Controladores de Hardware
2. Despues de buscar dispositivos, muestra: Controlador Inalámbrico Broadcom STA
Lo seleccionamos, luego click en el botón activar. Nos pide que reinicie
3. Reiniciar.

Y listo. Ya podemos seleccionar a que red nos queremos conectar.

16/1/2010

revivir el blog

Despues de exactamente un año (bastante movido por cierto) sin publicar nada en el blog por varios motivos (i.e. mudanza, trabajo, facultad, etc) he decido intentar volver a publicar algo y hacerlo mas seguido.

Para volver a comenzar con un post, les comento que he encontrado un sitio que me llamo la atención, lleva por título 'Dear IE' y simplemente sirve como 'pizarra/lapida' para dejar mensajes de adios a viejo Internet Explorer 6. Como se deja el mensaje? bastante facil: teniendo una cuenta de twitter (no es mi caso) se debe seguir ('follow') a DearIE6 y responder con el mensaje (@DearIE6) de adios para siempre al navegador ie6.

Recomiendo leer algunos mensajes, son muy divertidos.

Hasta pronto.

16/1/2009

:: HOW TO :: Servir contenido multimedia para PlayStation3 desde Linux

Aca va otro how-to. Me toco resolver el problema de comparitir contenido multimedia que se encontraba en la pc, y reproducir este contenido desde el ps3 en otra sala.

Escenario:
El escenario es el siguiente: Una PC con Ubuntu, un Play Station 3, ambos conectado por red inalámbrica (wifi), funcionado correctamente. Anteriormente, la PC tenia instalado WinXP y se usaba el programa TVersity con algunos problemas al actualizar el contenido.
En tanto al tener instalado Ubuntu en la PC, tenia que cumplir la misma funcion, sin dejar de ser un PC comun y corriente, donde se pueda navegar en internet y demas.

Buscando la solucion:
Buscando un poco en internet, las soluciones abundan, alguna de ellas es instalar distribuciones de Linux especificas para armar un Media Center dedicado.Basicamente lo que se necesita es un UPnP Server (sitio oficial de UPnP Forum). Por ahi aparecen otras alternativas como MythTV y MediaTomb, pero buscaba algo mas simple y la solucion que implemente viene por la mano de GeeXbox (sitio oficial), y se llama uShare.

Obs: tanto MythTV, MediaTomb, como uShare es software libre distribuido bajo GNU/GPL

Que es uShare:
Citando a la introduccion del sitio oficial de Ushare:
uShare es un Servidor Multimedia UPnP (TM) A/V y DLNA. Este implementa los componentes que provee informacion de archivos multimedia disponibles a dispositivos multimedia UPnP. uShare utiliza el servidor http contenido de libpnp para trasmitir los archivos a los clientes.

GeexboX uShare puede brindar acceso tanto a imagenes, videos, musica o listas de reproduccion (lista de archivos soportados) [...]

uShare esta escrito en C para el proyecto GeeXbox. Fue diseñado para proveer acceso a contenido multimedia desde GeeXbox, pero por supuesto puede ser utilizado por otros dispositivos clientes UPnP. Deberia compilar y ejecutarse en cualquier sistema compatible con POSIX, como Linux.

Instalacion de UShare:
Para la instalacion me guie principalmente por esta guia (en ingles) y otros sitios que basicamente dicen lo mismo que el sitio oficial de uShare. Es realmente simple.

Hay distintas opciones, basta con elegir una:

* Utilizando el manejador de paquetes buscamos y seleccionamos "ushare".

* Instalando desde la consola:
sudo apt-get install ushare

* Descargando el paquete .deb desde este enlace, y luego doble click, instalar paquete.

* Si queremos construirlo desde los archivos fuentes, en una consola ejecutamos:

wget http://ushare.geexbox.org/releases/ushare-1.1a.tar.bz2


para obtener el codigo fuente. Luego descomprimimos el archivo:

tar xvjf ushare-1.1a.tar.bz2


Accedemos al directorio:

cd ushare-1.1a


Finalmente configuramos e instalamos:

./configure --prefix=/usr
make
make install

Ejecucutando uShare:

Para probar que la instalacion fue correcta, deberiamos poder ejecutar desde la consola: ushare
Para ver una lista completa de parametros ejecutamos: ushare --help
Por ejemplo: para asignar que el directorio con el contenido que se quiere compartir sean /home/mi_usuario/musica y /home/mi_usuario/videos, podemos ejecutar lo siguiente desde la consola:
ushare -c /home/mi_usuario/musica -c /home/mi_usuario/videos
Agregando el parametro -D se ejecuta como demonio.
Muchas mas opciones se pueden configurar modificando el archivo /etc/ushare
Desde la consola seria:
sudo vim /etc/ushare.conf

Y si quiero que se ejecute siempre?
Podemos editar el archivo /etc/rc.local agregando la linea "ushare" seguido de los parametros que creamos convenientes, al final del archivo (antes del exit 0)

Y si quiero cambiar/agregar/remover los directorios con el contenido?
Muy facil, abrimos el navegador web (por ejemplo Firefox) e ingresamos a la direccion:
http://localhost:49152/web/ushare.html
donde intuitivamente podemos editar los directorios compartidos.

7/1/2009

2009 seja bem-vindo!!

Estoy de vacaciones, pero no dejo de lado el blog.

Este verano como otros, he tenido la fortuna de pasar fin de año en brasil, con mi primo. Y de lo poco que va del 2009, me a traido muchas alegrias. Pero sin quedar conforme aspiro a mas. Entre otras cosas buscar trabajo relacionado con el desarrollo de software, comprar un laptop, mudar de apartamento, y mas relacionado con el blog intentare cambiar de template por uno que valide contra el W3C. Pero de a poco y paso a paso por ahora son aspiraciones.

Mientras tanto seguire disfrutando de este lapso stress-free.

3/12/2008

Plan Ceibal: Desinformación o Desinterés de buscar información


XO - Computadora entregada por el Plan Ceibal - http://www.fedaro.info

Antes que nada, quiero aclarar que no soy ni miembro activo del Plan Ceibal, ni militante de ningún partido político y NADIE me paga para que hable bien o mal del Plan. Aclaro esto porque es el "golpe" más visto cuando la gente discute acerca si la implementación del Plan Ceibal vale o no la pena.

Como se puede deducir por lo anterior, estoy a favor del Plan Ceibal, y su implementación con 100% software libre (subrayando la Y).

Estamos hablando del darle una computadora a cada alumno de las escuelas públicas de todo el Uruguay. Recuerdo que cuando tuve acceso a mi primer computadora no fue hace más de diez años, ya siendo estudiante de secundaria, y al llegar a casa con la computadora recién instalada en una improvisada mesa, yo saltaba de alegría, y ni siquiera sabia lo que tenia adelante. Si parte de mis impuestos van a los niños que reciben las XO (o las que tengan que venir), pues para mis son bien pagados. Siempre y cuando venga de la mano del software libre. Hay mucho mucho mucho material acerca de por qué hay que utilizar software libre en la educación, y con argumentos mucho mas solidos de los que yo pueda exponer.

Hace algunos días, el portal Montevideo.com, publicaba la noticia que el musico Jorge Drexler compuso un tema para el Plan Ceibal (se puede descargar aquí). Lejos de opinar sobre la canción en si, o sobre el artista, en los comentario mucha gente deja a las claras lo poco informados que están respecto al Plan Ceibal, algo que a mi entender no afecta a todos los uruguayos.

Gracias a FCR por recolectar algunos comentarios que deja la gente con la noticia:
Alos gurises internet en vez de acercarles el mundo, los aleja del mundo real
creando generaciones de autistas que tienen más en común con un blogger chino
que con el vecino.

Seguramente tu preocupacion es que gasten en esos niños pobres y no que les
queden esos U$s200 para los oligarcas como vos. Como siempre han quedado en
los gobiernos anteriores. Muchacho das lastima


Esta bien, sólo hay un pequeño problemita, las "pcs" del Plan Ceibal SON UNA
VERDADERA PORQUERÍA, Y UNA ESTAFA AL PUEBLO!!
PAGAR 200 DÓLARES POR ESAS BASURAS ES UNA ESTAFA!!


la proxima cancion se la dedica al plan de emergencia !

Lo que entiendo yo al leer comentarios así, es que la gente no se informa al respecto y se queda con lo que escucha del vecino, no indaga ni un poquito. Supongo que la gente que hace este tipo de comentarios ni siquiera sabe las prestaciones de un equipo como el XO, y lo que se necesita como mínimo para el uso de las herramientas que utilizan en las aulas, pero sin problemas sale a afirmar por ejemplo que "PAGAR 200 DOLARES POR ESAS BASURAS ES UNA ESTAFA!!", luego otra persona que no tiene ni idea, sale a repetir eso que escuchó.

Como dije en un principio, NO soy miembro activo del Plan Ceibal, y no espero que el común de la gente apoye unánimemente al Plan, solo pretendo que se informe, luego forme una opinión y finalmente la divulgue pero con argumentos, de lo contrario, su opinión merece ser ignorada. Parece que desde hace un tiempo la gente se acostumbró a no buscar información por temas relevantes, quedando en actitud pasiva, y repiten lo que escuchan por ahí, y eso no solo con el Plan. Aparentemente es parte de la idiosincrasia uruguaya!!

Voluntarios entregando XO's - http://www.fedaro.info

Conozco gente que trabaja voluntariamente por el Plan Ceibal y sobre todo para la educación de los niños, y eso no lo vi, ni escuche que haya pasado nunca en la historia de este país. No se puede negar que quien promueve es el gobierno de turno, y que si puede conseguir votos por este medio lo va a hacer, pero me parece que la gente no vota al partido con más actos demagogos, si no, que sopesa todo un montón de factores. En definitiva tenemos más atención a la educación que tanta falta hace.

Para terminar, quiero que vean el video en éste enlace, como es el parte del trabajo voluntario que realizan algunas personas.

--
Las imagenes fueron tomadas del www.fedaro.info

19/11/2008

Gmail Themes

Recien abro mi cuenta de Gmail, y me aparece un destacado mensaje avisandome que Gmail ahora soporta themes, ahora si bien tiene unos cuantos, y para todos los gustos, me a llamado la atencion uno en particular con el nombre Terminal, y luego de "instalarlo", solo se me viene a la cabeza el blog de FCR, (¿CASUALIDAD o FCR tiene contactos con la gran G? :P ) el diseño es el mismo, como si la gente de Gmail lo hubieran tratado de imitar. En fin, les dejo las imagenes para que comparen.

Theme de Gmail


Blog de FCR