Archivo de la categoría: Informática básica

Crear DVD de video en Linux

Usamos el programa DVDStyler, que incluye tanto la parte de edición de los menúes, de encoding y de grabación de DVD, es decir, es una solución completa.

Una guía de cómo usarlo, acá.

A tener en cuenta: de tener mas de 4 videos / capítulos, si se usa la vista de 4 capítulos por menú hay que programar los botones de anterior y siguiente.

Liberar espacio en disco

Acabo de descubrir que Ubuntu tiene un Analizador de Espacio en Disco (la herramienta se llama así, está en el menú sistema), que básicamente hace lo mismo que el comando du pero de una manera mucho mas intuitiva incluso para quienes usamos con frecuencia la consola. La interfaz está buena y además, permite ver el uso del espacio con gráficos en forma de árbol, de anillos, etc.

Ubuntu la sigue rockeando (en mi caso, Xubuntu).

Beneficios de no tener mouse

El trackpad (el cosito ese que reemplaza el mouse en las notebooks) no tiene ni de lejos la precisión de un mouse, y además suele perder sensibilidad a medida que pasa el tiempo. Es un dispositivo que nos hace sentir torpes y nos saca velocidad al trabajar.

Sin embargo, para un programador, tiene efectos positivos.

1) Nos hace prescindir de usar el puntero. Ganamos velocidad con el teclado, y empezamos a movernos por las interfaces con mas agilidad con las teclas que con el mouse.

2) Nos hace minimizar la cantidad de movimientos del mouse y por lo tanto, pensar dos veces antes de hacer algo. Las limitaciones (especialmente las que elegimos) nos fuerzan a mejorar (por ejemplo, los soldados romanos que entrenaban con espadas de plomo para mejorar su fuerza).

3) Homogeneizar nuestra forma de trabajo. Hay días que usamos mas el mouse y otros que usamos mas el teclado, quizás dependiendo de nuestro humor o quién sabe qué. Estos cambios son nocivos para nuestra memoria muscular. Y además, en un trabajo tan poco rutinario como el de programador, todo lo que podamos estandarizar (la interfaz humano-máquina) es bienvenido ya que bastante tenemos ya con que cada proyecto es diferente, cada lenguaje tiene sus características, etc.

4) El teclado tiene *algo* implícito que mejora la productividad, además de todo lo anterior, que no sabría explicarlo. Quizás sólo me pasa a mi. Puede que tenga que ver con la cadencia rítmica de las teclas, o que al ser un dispositivo «cuadrado» (binario.. la tecla está presionada o no) se sienta mas natural para programar que un dispositivo que usa dimensiones como el mouse.

5) Shortcuts. Obliga a mejorar los atajos de teclado para acceder rápidamente a las funciones que queremos. En editores de texto configurables como Emacs, nos permite mejorar nuestra configuración del mismo. En síntesis nos alienta a configurar nuestro entorno para crear un flujo personalizado de trabajo. Esto también podría hacerse con mouse gestures, pero no es algo tan estandarizado y no estoy seguro de que todos los IDEs tengan cosas similares.

6) Pensamiento 1d vs pensamiento 2d. El mouse es 2d, nos obliga a «acertar» al botón que queremos presionar, nos distrae con la interface (y los múltiples posibles botones que pueden presionarse), etc. Por ejemplo, al usar el teclado es mas difícil tentarse con acceder a Facebook, por el simple hecho de que es mas trabajoso hacer click en un link.

7) Con el mouse me distraigo mas, porque me permite «sumergirme» en la interfaz. Algo así como aislarse del mundo exterior y meterse adentro de la pantalla. Con el teclado, en cambio, es todo lo contrario. Uno está al mando de la máquina, le ordena que hacer, es el jefe. Quizás esto sea algo subjetivo y no estoy seguro de que le pase a todo el mundo. Pero es importante tener esa visión de la computadora a la hora de cualquier actividad productiva: es una máquina que hace lo que ordenamos para resolver ciertos problemas y nada más. No es un «mundo», ni un entretenimiento, ni un fin en sí misma.

Suprimir reportes de error en Ubuntu

Ubuntu viene con la utilidad Apport que tira errores cuando un programa falla. Sin embargo, a veces los programas «fallan» o fallan, pero no tenemos idea de por qué ni nos interesa, ya que es algo de Ubuntu y no hay una falla visible. Esta página sugiere que apport tiene un bug que hace que genere reportes falsos.

Apport viene con una «blacklist» que nos permite hacer que ignore los errores (y «errores») de ciertos programas, y de esa manera nos evitamos el molesto ícono de noficicación.

sudo vim /etc/apport/blacklist.d/apport

Agregamos ahí todos los ejecutables de falsos reportes de apport para que no aparezcan más. Por ejemplo, agregamos la línea /usr/bin/lsb_release, que repetidas veces aparecía en inexplicables errores de apport.

Deshabilitar la descarga automática en Chrome 24

Chrome tiene una configuracion por defecto que al menos a mi me resulta molesta. Descarga automáticamente todo en ~/Descargas, en lugar de preguntar, como hace Firefox.

Para deshabilitar estas descargas automáticas hay que ir a Configuración, buscar «Descargas» en la barra de búsquedas y seleccionar el checkbox «Pedir ubicación antes de la descarga».

Lanzador de aplicaciones en XFCE

XFCE cuenta con un lanzador de aplicaciones propio, llamado AppFinder. Para ejecutarlo desde la consola:

xfce4-appfinder

Por default viene configurado con el shortcut Super + R (Super es la tecla de Windows).

Si se desea cambiar esto, hay que ir a:

Menú / Configuración / Administración de configuración / Teclado / Atajos de aplicación

 

Si se desea ejecutar un comando de consola (pero, no tiene autocomplete), podemos ejecutar xfrun, con el atajo ALT + F2.

XFCE y volúmen del micrófono

Al cambiarme a XFCE una de las cosas que dejó de funcionarme fue el micrófono. Para un músico pésimo como yo eso fue inaudito, ya que no me permitia grabar mis horrores musicales. Por suerte, encontré la solución, y pude seguir atormentando a mi computadora con mis desafinaciones.

Menú / Multimedia / Control de Volúmen de Pulse Audio

XFCE

Puedo decir finalmente que he probado todos los escritorios de Linux: Gnome 2, Unity, KDE y XFCE. Es verdad, me falta la última versión de Gnome, pero su predecesor no me dejó con ganas de seguir probando upgrades.

Después de haber probado todos estos escritorios puedo decir que:

KDE es el escritorio mas completo e integrado. Por ejemplo, los Widgets ya vienen con el escritorio, mientras que en Unity hay que instalar un paquete aparte que te come el 15% de la CPU. Además, es fácilmente configurable y el más lindo visualmente (aunque esto es puramente personal). Pero…

XFCE es el escritorio mas rápido, definitivamente. La rompe en performance. Y además, dentro de todo, es bastante lindo: no soy un fanático del maquillaje. Me gustan las cosas sencillas y que cumplan con su labor. Si bien me gusta más KDE, XFCE la rompe a mi Netbook que ya pasó la adolescencia.

Lo malo de todo esto: al haber instalado inicialmente Ubuntu, no encontré la opción de borrar Unity y Gnome.

Convertir .mov a otros formatos en Linux

Convertir de Quicktime (.mov) a .avi, .ogv, .webm, .m4v. Los 3 últimos son los formatos que HTML5 usa para reproducir videos en la web.

mencoder filename.mov -ovc lavc -lavcopts vcodec=mpeg4 -oac mp3lame -o filename.avi

ffmpeg -i archivo.avi -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 345k -s 640x360 archivo.webm

ffmpeg -i input.mov -acodec libvorbis -ac 2 -ab 96k -ar 44100 -b 345k -s 640x360 output.ogv

ffmpeg -i trailer.avi trailer.m4v