NVidia y Ubuntu 9.04

mayo 14, 2009


Tiene tiempo que habia actualizado a Ubuntu 9.04, pero no habia intentado activar los efectos visuales. En parte porque algunas aplicaciones java que utilizo de repente me aparecen en blanco o no se despliegan correctamente.
Finalmente quise utilizar uno de los plugins del compiz-fusion -el zoom- y al querer activar los efectos, sorpresa, no funcionó.
Entonces intente activar los controladores con el Administrador de Controladores de Hardware(Sistema->Administración->Controladores de Hardware), una vez instalado el controlador y reinicar mi máquina, entró en “Low Graphics Mode”.
Mi respuesta la encontre aquí. Al parecer durante

No soy muy dado a enviar mails masivos, pero a veces es necesario. Sea cual sea tu razón aquí te explico como hacerlo en gmail.
Hay que tener en cuenta que no puedes enviar más de 100 correos a la vez ni más 386 por día.

Lo que tienes que hacer es dar clic en Contactos, después en Mis Contactos, Seleccionar Todos y finalmente en Enviar Correo. Te aparecerá un nuevo correo con todos los contactos en el campo To:
De preferencia selecciona todo el texto de ese campo, cortalo(ctrl-x) y pegalo en el campo BCC: para que de esta forma, tus contactos no queden expuestos a ojos curiosos.

Aqui dejo una imagen resaltando las áreas donde hay que dar clic

gmailSendMailAll

Es increíble que siendo este un blog de un programador, nunca antes hubiera insertado código en algún post o comentario (me había bastado con simples secciones “blockquote”).
Pues el día llegó, y al responder a un comentario con un ejemplo de código xml, el código aparecía sin las etiquetas xml. Esto por supuesto no es lo que yo esperaba. Intenté con <blockquote> y <code> pero no funcionó. No sé porque busqué en google -será la costumbre-, en vez de ir a la documentación de wordpress, bueno, pues después de unos clics finalmente llegué a donde debí empezar a buscar y ahí encontré mi respuesta.

Para postear código hay que ponerlo dentro de las etiquetas y , donde lang puede ser: bash, cpp, csharp, css, delphi, html, java, jscript, php, python, ruby, shell, sql, vb, xml

Aquí dejo algunos ejemplos

Java: [sourcecode language=’java’] [/sourcecode]

    private String nombre;
   
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    public String getNombre() {
        return nombre;
    }

XML: [sourcecode language=’xml’] [/sourcecode]

     <consulta>
         <nombre>Consulta 0</nombre>
         <sql>
             SELECT SYSDATE
             FROM DUAL
         </sql>
      </consulta>

C#: [sourcecode language=’csharp’] [/sourcecode]
        private string id = string.Empty;
        private string nombre = string.Empty;
        private string apellidos = string.Empty;       

        public string Id { get { return id; } }
        public string Nombre { get { return nombre; } }
        public string Apellidos { get { return apellidos; } }

Bueno, en realidad es con sshfs. El artículo original lo encontré aquí.
Lo primero que tenemos que hacer es instalar el paquete sshfs mediante

sudo aptitude install sshfs

luego cargamos el modulo en el kernel

sudo modprobe fuse

Para poder accesar a las utilidades tenemos que configurar algunos permisos. Reemplaza <username> con tu usuario.

sudo adduser <username> fuse
sudo chown root:fuse /dev/fuse
sudo chmod +x /dev/fuse

Como nos hemos agregado al grupo fuse, necesitamos reiniciar la sesión para aplicar el cambio y poder continuar.
Ya sólo resta crear una carpeta y montar la carpeta remota en ella

mkdir carpetaLocal
sshfs <username>@<ipaddress>:/carpetaRemota carpetaLocal

Listo! Ya puedes accesar a carpetaLocal y ver los contenidos de la carpetaRemota

Si te aparece un error como

No such file or directory

Intenta poner las rutas completas en vez de las relativas

sshfs <username>@<ipaddress>:/home/<username>/carpetaRemota /home/<username>/carpetaLocal

Hace tiempo busaba algo así y finalmente me tope con este arículo que explica muy bien que es Epidermis y como hay que instalarlo

Tuve problemas al instalarlo pero gracias al comentario de “calico” en el post anterior resolví mis problemas

yo he conseguido hacerlo funcionar

1) desinstalar

2) borrar la carpeta /usr/share/epidermis

3) borrar la carpeta ~/.local/share/epidermis

4) INSTALAR LA VERSIÓN 0.22 NO la 0.23

suerte

Ahora que tengo un proyecto en el que trabajo en mi computadora de escritorio, en la laptop y a veces en la compu de la oficina :p jiuu mantener sincronizadas las carpetas se ha vuelto una pesadilla, es cierto que tenemos grandes herramientas en ubuntu para sincronizar carpetas -como unison o rsync- pero es cansado tener que hacer el proceso manualmente. Bueno, pues finalmente me decidí a buscar una solución que realice esto de forma automatica y encontré muy buenas alternativas:

Dropbox
SpiderOak
Wuala

finalmente me decidí por Dropbox, así que intentaré explicar como instalar esta maravilla.

Para instalarlo desde un repositorio -y así tener acceso a las actualizaciones- hay que crear el archivo /etc/apt/sources.list.d/dropbox.list

gksudo gedit /etc/apt/sources.list.d/dropbox.list

y copiar el siguiente contenido en él

deb http://linux.getdropbox.com/ubuntu jaunty main
deb-src http://linux.getdropbox.com/ubuntu jaunty main

Una vez hecho esto hacemos un update y procedemos a instalarlo mediante

sudo aptitude update && sudo aptitude install nautilus-dropbox

Cuando finalice, es necesario volver a iniciar nuestra sesión para que se actualice el nautilus. Después damos clic en el acceso directo que nos creó en el meú para que descargue el demonio -que es la aplicación que se encargará de sincronizar nuestros archivos-

una vez que termine nos mostrará el asistente de instalación

Al terminar el asistente nos muestra la carpeta Dropbox donde pondremos los archivos a sincronizar, o también podemos dar clic derecho sobre cualquier carpeta que deseemos mantener sincronizada.

Repetimos el proceso en las máquinas donde queramos tener sincronizadas las carpetas y listo, ya podremos agregar, modificar o eliminar archivos en cualquier máquina y se mantendrán sincronizados automaticamente.
A poco no es más sencillo? ;-)

He tenido ocasiones en las que necesito saber que registros se encuentran en un listado y cuales no, por ejemplo los siguientes datos:

La solución la encontre aquí y es realmente sencilla, hay que poner una tercer columna con la formula
buscarv(b2,a:a,1,false)
en una tercer columna y arrastrar la formula para cada registro.

Las celdas con valor #N/A nos indican que el registro en la columna B no fue encontrado en la lista de valores de la columna A.
Si el listado es muy largo, podrías utilizar un filtro para visualizar solamente estos registros.


Tengo instalado VMware® Workstation 6.0.3 build-80004 en Ubuntu 9.04 Linux 2.6.24-21-generic. Cuando actualice a esta versión de Ubuntu me ocurrió el problema de que no podía utilizar algunas teclas(flechas,windows,alt gr, etc.) dentro de la máquina virtual.
Para resolver esto basta con agregar las siguientes lineas en el archivo /home/tu_usuario/.vmware/preferences

xkeymap.keycode.108 = 0×138 # Alt_R
xkeymap.keycode.106 = 0×135 # KP_Divide
xkeymap.keycode.104 = 0x11c # KP_Enter
xkeymap.keycode.111 = 0×148 # Up
xkeymap.keycode.116 = 0×150 # Down
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.118 = 0×152 # Insert
xkeymap.keycode.119 = 0×153 # Delete
xkeymap.keycode.110 = 0×147 # Home
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.112 = 0×149 # Prior
xkeymap.keycode.117 = 0×151 # Next
xkeymap.keycode.78 = 0×46 # Scroll_Lock
xkeymap.keycode.127 = 0×100 # Pause
xkeymap.keycode.133 = 0x15b # Meta_L
xkeymap.keycode.134 = 0x15c # Meta_R
xkeymap.keycode.135 = 0x15d # Menu

Seguir

Get every new post delivered to your Inbox.

Únete a otros 195 seguidores