Ubuntu – Ocultar usuario de la ventana de login
mayo 23, 2009
Despues de instalar oracle-xe me aparecio un usuario llamado oracle en el inicio de sesión. Lo deje pasar un rato, pero finalmente me decidí a buscar como ocultarlo, desafortunadamente no encontré mi respuesta.
Así que investigando un poco, dando clic por aquí y por allá dí con la solución.
Para evitar que un usuario aparezca en la lista de usuarios en la ventana de login basta con ir a System->Administration->Login Window y en la pestaña de “Users” agregar el nombre del usuario que queremos ocultar en la lista de Exclude.

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
Gmail – Enviar correo a TODOS
mayo 13, 2009
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


Código fuente en wordpress
mayo 13, 2009
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; } }
Ubuntu – Montar una carpeta remota con SSH
mayo 11, 2009
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

Ubuntu – Almacenamiento en web
mayo 9, 2009
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:
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?

Comparar columnas en Excel
mayo 8, 2009
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.



vmware y las flechitas
mayo 7, 2009
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



