Arch Linux

Si, ahora uso Arch Linux, después de tantos año usando Ubuntu (desde la versión 6.06), creo que el cambio estuvo bastante bien, después de un par de tropiezos con la instalación todo parece funcionar de manera satisfactoria, y también otro cambio, el escritorio, ahora KDE siempre que me gusto Gnome, ya KDE nunca me iba muy bien en Ubuntu (Kubuntu).

Las razones para probar Arch:

  • Ubuntu, con cada nueva versión se va pareciendo más a Mac OS, indicadores, Unity, etc.
  • Unity no me convence, me va lento al igual que Gnome 3, claro se puede seguir usando Gnome 2, pero creo que es necesario cambiar.
  • Hay paquetes que no se pueden quitar sin romper algunas dependencias.
  • Tenía ganas de probar otra cosa…

Algunas características al usar Arch:

  • El arranque es mucho más rápido.
  • Todo el entorno gráfico funciona más fluido.
  • Al configurar de manera manual que servicios y demonios se tienen que ejecutar todo el SO funciona más limpio y transparente.
  • La instalación de programas es mucho más rápido.
  • Gran cantidad de programas y con versiones recientes.
  • Una documentación (mediante wiki) actualizada y completa (a demás de encontrase en varios idiomas).

Sin duda vale la pena probar y quedarse con Arch.

Ubuntu: cambiar programas en Unity

No sabía muy bien como nombrar esta entrada, me refiero con cambiar al programa activo de todos los programas abiertos. ???

Es decir la clásica combinación de teclas: Alt+Tab.

Obviamente esto no funciona en Ubuntu 11.10, algo que descubrí por pura casualidad es que ahora la combinación de teclas funciona con la tecla «windows».

  1. Presionar la tecla Windows, aparecerán números en los iconos de los programas abiertos en Unity.
  2. Sin soltar la tecla Windows, presionar un número para cambiar al programa requerido.
Por ejemplo la combinación para abrir la «Papelera» es Windows+T.


Google Chrome: mostrar tiempo de descarga

Al parecer sucede en algunos casos que Google Chrome no muestra el tiempo restante al descargar un archivo, en todo caso muestra el siguiente mensaje:

Faltan NaN minutos

Para arreglar este pequeño error es necesario agregar al SO una variable de entorno.

Es necesario editar el siguiente archivo /etc/environment (obviamente con cuenta de root):

sudo gedit /etc/environment

Luego añadir la siguiente línea:

LC_NUMERIC="POSIX"

Y finalmente reiniciar el SO.

Ruby on Rails: preparando el campo de trabajo

Debido al trabajo es que ahora tengo que aprender empezar a usar Ruby on Rails (RoR, un framework MVC) y por tanto Ruby, después de leer un par de artículos voy a intentar ser lo más claro en la instalación:

1. Primero instalar los siguientes paquetes: ruby, rubygems y rails

sudo apt-get install ruby rubygems rails

ruby: es el paquete contenedor de ruby y se enlaza al paquete de la versión de ruby, en este momento 1.8.7

rubygems: es el manejador de paquetes de ruby (algo como el apt-get).

rails: el paquete que contiene al framwork RoR que se usa para generar la estructura básica de los proyectos.

2. instalar las gemas (que pueden ser programas o librerías):

sudo gem install rails

También se pueden actualizar las gemas:

sudo gem update

3. Crear la estructura básica de la aplicación, en consola (suponiendo que se encuentra en el home):

rails primerejemplo

Notaremos que se habrá creado una carpeta denominada primerejemplo con toda la estructura para comenzar a trabajar.

4. Iniciar el servicio, es necesario invocar al archivo server que se encuentra dentro del directorio script:

ruby ~/primerejemplo/script/server

Si todo salio bien tendremos este mensaje en consola:

ruby ~/primerjemplo/script/server
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://127.0.0.1:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-06-14 17:22:04] INFO  WEBrick 1.3.1
[2011-06-14 17:22:04] INFO  ruby 1.8.7 (2010-08-16) [i686-linux]
[2011-06-14 17:22:04] INFO  WEBrick::HTTPServer#start: pid=23197 port=3000

Ahora en el navegador en la dirección: http://localhost:3000 tendremos: