Solucionando: Pg Up y Pg Down en Terminal.app (MacOS X)

7 06 2012

Yeap. Me estoy volviendo tan careta que ahora uso una Mac.

Bleh, mentira, pero sí, estoy teniendo que usar una Mac.

Cuestión que en la Terminal no podía mandar Pg Up y Pg Down, básicamente porque el tecladito de mierda de la iMac no tiene esas teclas.

Así que, Googleando (como siempre), encontré dos páginas interesantes. En la primera, decían que las teclas Pg Up y Pg Down se hacen con Fn + Flechitas. Y, en la segunda cuentan que hay que cambiar las acciones de los mappeos de las teclas estas para que le forwardeen un código a la aplicación, porque si no simplemente scrollean la ventana de la Terminal (pero no de la aplicación que está ejecutando).

Anuncios




Solucionando: Webcam no reconocida en Banghó Mov Futura 1400 en LMDE

3 06 2012

La semana pasada intenté por primera vez usar la webcam de mi Banghó Mov Futura 1400 I2-470 (RT) (todo esto según la etiqueta pegada en la caja) a la que le instalé un Linux Mint Debian Edition (“LMDE”, para los amigos). Linda sorpresa que ni Cheese ni Skype ni nadie me la reconociera, y encontrar cómo instalarla por ningún lado.

Ejecutando lsusb no veía ningún dato útil, por lo que me tiré al IRC de soporte de LMDE, en el que me recomendaron que bootee desde el Win7 que trae la máquina para ver cuál era el modelo de la cámara.

Cuando booteo desde el Windows, abro una aplicación de la webcam que tenía instalada (similar al Cheese), y veo que no me reconocía ningún dispositivo. O.o Mi memoria apesta, pero estaba SEGURO de que había probado la cámara desde Windows, por lo que pensé a ver qué pasaba. Mirando, encontré en el teclado una hermosa tecla: F10, que en azulcito (el mismo azul que la tecla Fn) tiene un dibujo de una cámara.

Así es: no existía problema de drivers ni nada, sino que la cámara estaba deshabilitada, y por eso Linux no se enteraba de que existiera una cámara web en mi máquina.

Como era de esperarse, volví a bootear en LMDE, y Cheese felizmente me devolvió la imagen de mi hermoso rostro feliz por recuperar mi webcam perdida.

Y, colorín, colorado, les dejo tres lsusb after-habilitación de webcam, para ver los datos de la misma:

lsusb y lsusb -v: http://pastebin.com/jitQGxtm

lsusb como root (sólo la parte de la webcam): http://pastebin.com/4dAEfJi5





Solucionando: FUSE “Function not implemented” en write

27 05 2012

Vuelvo a pasar por acá…

Estoy haciendo el bendito TP de Sistemas Operativos, y estoy peleando con FUSE.

Implementando la operación de write, me pasaba que al hacer un echo a un archivo inexistente, la consola me daba un “Function not implemented”.

[~]$ echo "test" > tmp/fuse/text.txt
bash: tmp/fuse/text.txt: Function not implemented

En mi fuse_operations había declarado la función de write, por lo que no entendía qué pasaba. Tampoco sabía qué función era la que faltaba, así que después de buscar un rato, me di cuenta de que le podía pasar un parámetro “-d” a fuse_main para que me muestre información de debug. Lee el resto de esta entrada »





Solucionando: X11Forwarding en Ubuntu Lucid de Amazon AWS

3 04 2011

Estuve en estos días hace unos cuantos meses peleando con Amazon Web Services. AWS es un servicio para alquilar servidores “en la nube” bastante dinámicamente, en el que pagás por lo que usás, o algo así dicen. Ask Google, no tengo idea de cómo explicar qué es :)

Cuestión que arranqué el borrador hace una bocha, pero no recuerdo nada, así que simplemente voy a decir cómo logré hacer que funcione el forwarding de X11 en una instancia de Ubuntu Lucid que encontré. Hoy por hoy ya está Maverick, y dentro de unos días debería salir “Natty Narwhal” (¿a quién carajo se le ocurrió ese nombre?), pero es probable que los pasos sean bastante similares…

En mi caso, elegí la ami-fd4aa494, que es un Ubuntu Server 10.04 Lucid Lynx (LTS) de 64 bits, cosa que para levantar un server parece copado. Después de googlear bastante, la solución para poder levantar el X11 consistió de dos pasos:

  1. Setear los parametros del sshd_config como dice en el método fetén de este post

    /etc/ssh/sshd_config
    X11Forwarding yes
    AllowTcpForwarding yes

  2. Borrar el archivo ~/.Xauthority o cambiarle los permisos a 600 como dicen en este post
  3. Por las dudas, recomiendo también la lectura completa de ambos posts. Me encantaría recordar más detalles para agregar, pero realmente esto fue hace tiempo (principios de julio).

    Perdón, el post apesta :(





Solucionando problemas: abrir dos archivos con el mismo nombre en Excel

25 02 2011

Esto es un hack. Un hack heavy. Y muy oscuro.

Cuando intentamos abrir dos archivos con mismo nombre en Excel (supongamos, “C:\MiLibro.xls” y “C:\unacarpeta\MiLibro.xls”), el programa nos muestra un hermoso cartelito informando que no está de humor como para hacerlo:

En español gracias a DaniBlog:

Ya hay abierto un documento denominado “MiLibro.xls”. No se puede abrir dos documentos con el mismo nombre, incluso si están en carpetas diferentes.
Para abrir el segundo documento cierre el documento abierto actualmente o cambie el nombre de uno de los documentos.

Una idiotés, sin dudas.

Pero si tenemos algún Windows relativamente nuevo (yo lo probé con Windows 7, pero puede que con XP en adelante también funcione) podemos “bypassear” esta traba. Lee el resto de esta entrada »





Solucionando problemas: dependencias en plugins para Eclipse

30 05 2010

Estuve desarrollando un plugin pequeño para Eclipse. Nada que un par de tutoriales de la web no puedan solucionar.

El problema fue que, por motivos místicos, ese plugin necesitaba leer una planilla de Excel. Nada de otro mundo, tampoco (lamentablemente). Y nada que la gente de Apache no haya solucionado.

El problema fue hacer que el plugin se entere de que existen unas bibliotecas externas llamadas POI.

Horas más tarde, encontré la simple solución: agregarlas en el Classpath de la pestaña “Runtime” del editor del “plugin.xml”. Lee el resto de esta entrada »





Solucionando problemas: restablecer tema por defecto de gdm en Ubuntu 9.10

20 05 2010

Tocando todos los botones (como suelo hacer cada tanto) en la pantalla de inicio de sesión de Ubuntu (gdm), terminé probando en ‘Accesibilidad’ la opción del alto contraste…

El resultado de esto fue que el tema de metacity para gdm cambie a Clearlooks con colores oscuros. Ningún problema muy grave, si no fuera porque, al desactivarla, no volvió al tema que tenía, sino a Clearlooks clarito.

Pasaron meses así, resignado. Hasta que estos días actualicé gdm (apareció en el Gestor de Actualizaciones), y el theme original volvió a aparecer.

Así que, así era la solución: reinstalar.

# sudo aptitude reinstall gdm

Salutes!

Update 23/05/2010:
OK, sí… es una solución muy windowsera esa… Así que me puse a buscar dónde estaba la papa, y el tema está en el archivo /var/lib/gdm/.gconf.defaults/%gconf-tree.xmlLee el resto de esta entrada »