Solución Reproductores Sony en Ubuntu

•Julio 26, 2009 • 1 comentario

En Jaunty los reproductores sony han tenido bastantes problemas a la hora de sincronizarlos con Ubuntu. Para obtener más información al respecto pueden visitar la pagina de launchpad q contiene el bug. Donde Jack Bakunin nos ofrece la siguiente solución temporal:

sudo gedit /usr/share/hal/fdi/preprobe/10osvendor/20-libgphoto2.fdi

Donde buscarán el bloque correspondiente a su reproductor, en mi caso es el siguiente:

<match key=”usb.vendor_id” int=”1356″>
<match key=”usb.product_id” int=”807″>
<merge key=”info.category” type=”string”>portable_audio_player</merge>
<append key=”info.capabilities” type=”strlist”>portable_audio_player</append>
<merge key=”portable_audio_player.access_method” type=”string”>user</merge>
<merge key=”portable_audio_player.type” type=”string”>mtp</merge>
<append key=”portable_audio_player.output_formats” type=”strlist”>audio/mpeg</append>
<merge key=”camera.libgphoto2.name” type=”string”>Sony Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F</merge>
<merge key=”camera.libgphoto2.support” type=”bool”>true</merge>
</match>
</match>

Pueden encontrarlo porque aparece el modelo de su reproductor. Ahora simplemente lo que tienen q hacer es comentar el bloque, guardar y reiniciar.

Comentar en xml: <!– –>

Quedará algo así:

<!–<match key=”usb.vendor_id” int=”1356″>
<match key=”usb.product_id” int=”807″>
<merge key=”info.category” type=”string”>portable_audio_player</merge>
<append key=”info.capabilities” type=”strlist”>portable_audio_player</append>
<merge key=”portable_audio_player.access_method” type=”string”>user</merge>
<merge key=”portable_audio_player.type” type=”string”>mtp</merge>
<append key=”portable_audio_player.output_formats” type=”strlist”>audio/mpeg</append>
<merge key=”camera.libgphoto2.name” type=”string”>Sony Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F</merge>
<merge key=”camera.libgphoto2.support” type=”bool”>true</merge>
</match>
</match>–>

Instalar Packet Tracer 5.1 en Ubuntu

•Mayo 10, 2009 • 2 comentarios

Pantallazo-Cisco Packet Tracer Packet Tracer es un software educativo desarrollado por Cisco para Cisco Networking Academy. Para mayor información puede acceder acá.

Para instalar, debemos seguir los siguientes pasos:

Descargargamos Packet Tracer de ACA

Una vez descargado, le damos permisos de ejecucion:

$ chmod +x PacketTracer51_i386_installer-deb.bin

Y finalmente instalamos:

# sudo ./PacketTracer51_i386_installer-deb.bin

Aceptamos la licencia, y listo… una vez terminado podemos encontrarlo dentro de nuestras aplicaciones (Aplicaciones/Internet/Packet Tracer)  ;)

Saludos!

Kill Dash Nine!!

•Diciembre 17, 2008 • 1 comentario

Por lo general no soy fanático del Rap, pero este vídeo ta wenisimo xD

Mi Conkyrc

•Diciembre 15, 2008 • 1 comentario

El otro día tenía que hacer la hora, asi que me puse a jugar con Conky. Aquí les dejo mi conkyrc:

# Configuracion Conky
use_xft yes
xftfont Monospace:size=8
update_interval 1
alignment top_right
xftalpha 0.8
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
use_spacer none
no_buffers yes
uppercase no
alignment top_right
cpu_avg_samples 2
override_utf8_locale yes

TEXT
$alignc$sysname $kernel on $machine
$alignc${exec whoami} @ $nodename
$stippled_hr
Fecha: ${time %A,%d %B}
Hora:  ${time %k:%M:%S}${alignr}Uptime: $uptime
$stippled_hr
$alignc Memoria
RAM: $memperc%  $mem/$memmax $membar
Swap: $swapperc% $swap/$swapmax ${swapbar}
$stippled_hr
${alignc}CPU
${execi 1000 cat /proc/cpuinfo | grep -m 1 ‘model name’ | sed -e ’s/model name.*: //’}
${freq}MHz Load: ${loadavg} Temp: ${acpitemp}°C
CPU0: ${cpu cpu0}% ${cpubar cpu0}
CPU1: ${cpu cpu1}% ${cpubar cpu1}
$stippled_hr
${alignc}Bateria
${battery} ${battery_bar}
${battery_time}
$stippled_hr
${alignc}Systema de Ficheros
Raiz  ${fs_used_perc /}%   ${fs_used /}/${fs_size /}   ${fs_bar /}
Datos ${fs_used_perc /media/datos/}% ${fs_used /media/datos/}/${fs_size /media/datos/} ${fs_bar /media/datos/}
${if_mounted /media/usb}USB   ${fs_used_perc /media/usb/}% ${fs_used /media/usb/}/${fs_size /media/usb/} ${fs_bar /media/usb/}$endif
$stippled_hr
${if_up wlan0}${alignc}Wireless
ESSID: ${wireless_essid wlan0} ${wireless_link_qual_perc wlan0}% ${wireless_link_bar wlan0}
IP: ${addrs wlan0}
Down:  ${downspeed wlan0}k/s Up:   ${upspeed wlan0}k/s
Total: ${totaldown wlan0} ${alignr}Total: ${totalup wlan0}$endif
$stippled_hr
${alignc}Procesos
Total: $processes    Running: $running_processes
Uso CPU         PID      CPU%      MEM%
${top name 1}    ${top pid 1}    ${top cpu 1}    ${top mem 1}
${top name 2}    ${top pid 2}    ${top cpu 2}    ${top mem 2}
${top name 3}    ${top pid 3}    ${top cpu 3}    ${top mem 3}
${top name 4}    ${top pid 4}    ${top cpu 4}    ${top mem 4}
$stippled_hr${if_running amarokapp}
${alignc}Now Playing
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}”${execi 10 ~/.conky/amarok album}”
${alignc}${execi 10 ~/.conky/amarok year} – ${alignc}${execi 10 ~/.conky/amarok genre}
$stippled_hr
${alignc}Collection Information
Artists: ${execi 10 ~/.conky/amarok totalArtists} ${alignr}Compilations: ${execi 10 ~/.conky/amarok totalCompilations}
Albums:  ${execi 10 ~/.conky/amarok totalAlbums} ${alignr}Genres: ${execi 10 ~/.conky/amarok totalGenres}
Tracks:  ${execi 10 ~/.conky/amarok totalTracks}
$stippled_hr$endif
${alignc}Fortune
${execi 120 fortune -s | fold -w50}
$stippled_hr

No olviden modificar la información de su sistema de ficheros.  Y también agrego el script para Amarok que saqué de la pagina oficial de conky.

#!/bin/bash
# amaroK info display script by eirc <eirc.eirc@gmail.com>
#
# requirements: amaroK (!)
# for Collection stats to work amarok must be using
# mySQL to store it’s collection

case “$1″ in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
progress)
curr=`dcop amarok player trackCurrentTime`
tot=`dcop amarok player trackTotalTime`
if (( $tot )); then
expr $curr \* 100  / $tot
fi
;;

# Collection Info
totalArtists)      dcop amarok collection totalArtists ;;
totalAlbums)       dcop amarok collection totalAlbums ;;
totalTracks)       dcop amarok collection totalTracks ;;
totalGenres)       dcop amarok collection totalGenres ;;
totalCompilations) dcop amarok collection totalCompilations ;;

# Collection Stats
most_songs_by_artist) dcop amarok collection query ‘SELECT t1.name FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;’ ;;
most_songs_by_artist_n) dcop amarok collection query ‘SELECT count(t2.artist) FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;’ ;;
most_songs_are_genre) dcop amarok collection query ‘SELECT t1.name FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;’ ;;
most_songs_are_genre_n) dcop amarok collection query ‘SELECT count(t2.genre) FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;’ ;;
most_songs_during_year) dcop amarok collection query ‘SELECT t1.name FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;’ ;;
most_songs_during_year_n) dcop amarok collection query ‘SELECT count(t2.year) FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;’ ;;
most_albums_by_artist) dcop amarok collection query ‘SELECT name FROM artist WHERE id=(SELECT t1.artist from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1);’ ;;
most_albums_by_artist_n) dcop amarok collection query ‘SELECT count(artist) from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1;’ ;;
most_albums_are_genre) dcop amarok collection query ‘SELECT name FROM genre WHERE id=(SELECT t1.genre from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1);’ ;;
most_albums_are_genre_n) dcop amarok collection query ‘SELECT count(genre) from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1;’ ;;
most_albums_during_year) dcop amarok collection query ‘SELECT name FROM year WHERE id=(SELECT t1.year from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1);’ ;;
most_albums_during_year_n) dcop amarok collection query ‘SELECT count(year) from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1;’ ;;

esac

Este debemos  guardarlo en el directorio .conky que debemos crear en unestro home.

Y finalmente este es el resultado:

conky

HOWTO: Instalar la documentacion de Java en Ubuntu

•Noviembre 9, 2008 • 16 comentarios

Al intentar instalar la documentación de Java por me dio de apt:

sudo apt-get install sun-java6-doc

Obtenia el Siguiente error:

This package is an installer package, it does not actually contain the
JDK documentation. You will need to go download one of the
archives:

jdk-6-doc.zip jdk-6-doc-ja.zip

(choose the non-update version if this is the first installation).
Please visit

http://java.sun.com/javase/downloads/

now and download. The file should be owned by root.root and be copied
to /tmp.

[Press RETURN to try again, 'no' + RETURN to abort]

Para Solucionarlo:

  • Descargar jdk-6-doc.zip de aqui.
  • Darle permisos:

    chmod 755 jdk-6-doc.zip

  • Mover a /tmp:

    sudo mv jdk-6-doc.zip /tmp/jdk-6u10-docs.zip

  • Instalar el paquete nuevamente el paquete.

    sudo apt-get install sun-java6-doc

HOW TO: Instalar Emesene desde SVN

•Julio 6, 2008 • 2 comentarios

Emesene es un Clon libre del cliente de mensajería MSN Messenger, que tiene por finalidad ofrecer una interfaz más simple que la del cliente original.

Primero, necesitamos instalar las dependencias y Subversion (SVN):

# sudo apt-get install build-essential python2.5-dev subversion

Una vez han terminado de instalarse, debemos descargar Emesene:

$ svn co https://emesene.svn.sourceforge.net/svnroot/emesene/trunk/emesene/ DIRECTORIO/emesene

Donde DIRECTORIO es el directorio a donde se descargaran los paquetes. Por ejemplo: “/home/tuUsuario/emesene”

Ahora, nos dirigimos al directorio donde quedo emesene:

$ cd DIRECTORIO/emesene

Ahora instalamos:

$ python setup.py build

# sudo python setup.py install

Una vez instalado, lo podemos ejecutar:

$ ./emesene

Ahora, vamos a crear los accesos a emesene:

Enlace simbólico, para poder llamarlo desde la consola si es necesario:

# sudo ln -s DIRECTORIO/emesene/emesene /usr/bin/emesene

Siguiendo el mismo ejemplo de antes, DIRECTORIO seria “/home/tuUsuario/emesene/emesene”:

Ahora crearemos un acceso directo en nuestro menu “Aplicaciones/Internet”, para eso:

# sudo gedit /usr/share/applications/emesene.desktop

Archivo, donde copiaremos el siguiente texto, modificandolo segun los directorios que usamos a lo largo de la instalacion:

[Desktop Entry]
Encoding=UTF-8
Name=Emesene
Comment=Emesene Trunk
Exec=DIRECTORIO/emesene/emesene
Icon=DIRECTORIO/emesene/themes/default/userPanel.png
Categories=Application;Network;InstantMessaging;
Terminal=false
Type=Application

Finalmente ya podemos comenzar a chatear, teniendo en mente de que esta es una version inestable, por lo que si bien trae algunas mejoras, puede que haya uno que otro bug por ahi.

Pastel de IE

•Junio 18, 2008 • 1 comentario


Foto del pastel entregado personalmente por los miembros del equipo de desarrollo de Internet Explorer a los miembros de Firefox para felicitarlos por la nueva version de su navegador, al igual que lo hicieron en el lanzamiento de la version 2.0.

Fuente: Gizmodo

Wine 1.0 Liberado!

•Junio 17, 2008 • Dejar un comentario


Luego de 15 años de constante desarrollo ha sido liberada la primera versión estable de Wine.

Wine is not an emulator, (en español, Wine no es un emulador), como anuncia su sigla recursiva, no es un emulador, sino que una implementación de la API de Windows para sistemas Unix.

Si bien la perfeccion no se ha alcanzado con esta version, el soporte de aplicaciones ha aumentado significativamente. Para una lista completa de las aplicaciones soportadas, pueden visitar la base de datos que pone a disposicion el equipo de Wine.

Fuente: Slashdot.org

Firefox Download Day

•Junio 17, 2008 • Dejar un comentario

Hoy a las 13 hrs (horario GMT -4) ha comenzado el Firefox Download Day, donde la empresa tras el navegador planea romper el record Guiness de software más descargado en un periodo de 24 hrs. En estos momentos, en menos de 6 horas ya han sido descargadas 1,721,568 copias de FF.

Para descargar la ultima version del navegador y aportar al record ingresa a la siguiente pagina:

http://www.mozilla-europe.org/es/firefox/

Fuente: SpreadFirefox.com

He welto 8)

•Junio 17, 2008 • Dejar un comentario

Ufff, después de unas vacaciones de mas de un año, he decidido volver a intenarlo con mi blog, despues de todo, a ver si por fin me llega ese cheque de parte de google… xD. Bueno, ya junte un par de fuentes propias, mas las fuentes de mis “enemigos”, asi que hay que comonezar a escribir nu mas ;). Se viene, se viene.
Saludos!