Tag Archive for 'GNU/Linux'

Llegaron mis discos de Ubuntu Gutsy Gibbon!

Luego de una paciente espera, hoy llegaron mis discos de Ubuntu en su versión 7.10. Y como todo gran evento lo inmortalicé con fotografías, champañazo y un discurso latero. En mi Flickr deje unas pocas fotografías.

Dentro del paquete 2 sobres (solicité 2, uno para mi y otro para regalar) y unas pegatinas para enchular tu laptop.

Y tu que esperas? pide los tuyos! Es completamente gratis.

Google Android

Hace unos días (creo que fue la semana pasada) Google sorprendió al mundo tecnológico con su sistema operativo para dispositivos móviles, basado en Linux y completamente libre, cosa que se contrapone con las soluciones a las que estamos acostumbrados a encontrar en nuestros dispositivos móviles, cerradas, propietarias y sumamente complejas (salvo para nuestros hackers amigos)

Del siguiente video me sorprenden dos aspectos. El primero es que mientras yo me esmero en levantarme temprano, someterme a un riguroso ritual de aseo, afeitado, peinado, sin dejar de lado la vestimenta que debe ser lo mas formal que mi informalidad me permite (incluida corbata), Sergey Brin, cofundador de Google, se permite aparecer frente a millares de personas y presentar la demo de un producto revolucionario (aunque ya lo hemos visto en OpenMoko), sin haber pasado por ninguna de las etapas antes descritas (creo que incluso está con pijama).

Lo otro que me sorprende es lo que titula este post: Android.

Ubuntu también tiene errores estúpidos

Habitualmente los errores idiotas de Windows se comentan rápidamente por la red. Lo cierto es que hay que ser lo suficientemente auto crítico y reírse de los errores de nuestros sistema operativo favorito, porque en Ubuntu también se comenten errores, y bastante idiotas por lo demás.

dsc00238bm8En la imagen el siguiente error, en una traducción libre, claro está.

El programa ‘apt-get’ no se encuentra instalado. Puede instalarlo escribiendo ‘apt-get install apt’.

Plop!.

Después de todo, y aunque el común de la gente nos ve como gurús de las tecnologías, o simplemente como unos verdaderos genios, los desarrolladores somos humanos.

Vía Ubuntips.

Linus Torvals barre el piso con Chuck Norris

Linus TorvalsAcá te enumero 17 muestras del porque Chuck Norris es una alpargata en comparación al carácter complicado sumado a una grave carencia de inteligencia emocional y empatía del creador del kernel de Linux.

No sabes quien es Linus Torvalds? Dale una leída a este artículo en la Wikipedia, nunca está de mas culturizarse un poco. No sabes quien es Chuck Norris? Entonces largo de aquí!.

  1. Linus Torvalds no aprendió de la Universidad de Helsinki, la Universidad de Helsinki aprendió de Linus Torvalds.
  2. Linus Torvalds no necesita backups. El sólo sube sus archivos y deja que el resto del mundo les haga un Mirror.
  3. No existe la teoría de probabilidad, sólo una lista de acontecimientos que Linus Torvalds permite que ocurran.
  4. Linus Torvalds echa un vistazo a tu escritorio y sabe las páginas porno que visitaste en los últimos 10 años.
  5. Linus Torvalds puede jugar a juegos 3D en su cabeza interpretando el código fuente en tiempo real.
  6. Linus Torvalds encontró una vez un error de segmentación (segmentation fault) en el universo.
  7. Linus Torvalds no tira el agua del inhodoro. El simplemente dice “make clean”.
  8. Linus Torvalds no depura. Sus programas son siempre perfectos.
  9. Linus Torvalds es real. A menos que sea declarado como entero.
  10. Linus Torvalds puede ejecutar kill -9 y matar a Chuck Norris.
  11. Linus Torvalds puede instalar Linux en un tejón muerto.
  12. Linus Torvalds sólo tiene dos teclas en su teclado: 1 y 0.
  13. Linus Torvalds no muere, simplemente devuelve cero.
  14. La gente reza a Jesús. Jesús reza a Linus Torvalds.
  15. Linus Torvalds no duerme, hackea.
  16. Linus puede dividir por cero.
  17. Linus fabricó la pastilla roja.

Lo leí en Viva Linux.

Artículo original en Linux Screw (en ingles).

Ya puedes pedir tus CDs de Ubuntu 7.10 con entrega gratuita y en casa

Leyendo VivaLinux me enteré de que el servicio ShipIt ya te permite pre ordenar tus discos de Ubuntu 7.10.

Ni tonto ni perezoso, seguí los pasos y ya pedí 2 copias, una para mi, y otra para regalar a modo de “evangelización” (utilizando un poco de jerga Microsoftiana), lo bueno hay que compartirlo.

El servicio es gratuito, y el pedido tarda entre 4 y 6 semanas en llegar a tu casa.

Shipit de Ubuntu

Instala IBM Lotus Symphony en Ubuntu

IBM Lotus Symphony en Ubuntu

Ya te habrás enterado de que IBM liberó el primer beta de su propia suite de ofimática gratuita basada en Open Office y que lleva por nombre Lotus Symphony. Una gran noticia para quienes preferimos utilizar software libre.

Hace unos días vía Bitelia dí con el tutorial publicado en Howto forge que explica como instalar la suite del gigante azúl en tu Ubuntu, que ya probé y me funcionó de pelos así que se los dejo acá con algunas notas.

  1. Primero que nada, revisa que cumplas los requerimientos técnicos.
  2. Si saltaste la primera barrera, descarga el paquete de instalación desde acá (requiere registro).
  3. Abre una terminal y ejecuta lo siguiente: - existe un bug por lo que se recomienda que bajes compiz o beryl si lo tienes corriendo mientras instalas:
  4. $ chmod +x IBM_Lotus_Symphony_Linux.bin
    $ ./IBM_Lotus_Symphony_Linux.bin
    $ cd IBM_Lotus_Symphony_Linux/
    $ sudo ./setup.bin

  5. Con la última instrucción se levantará un asistente que te guiará para completar la instalación. Debes dar next a todas las preguntas que te hace (si quieres detalles, revisa el original) salvo a la última etapa donde te indica que IBM Lotus Symphony ha sido instalado para luego consultarte si quieres ejecutar alguna de sus aplicaciones de inmediato. Ahí debes elegir Exit and open later. La razón en el siguiente punto.
  6. Resulta que hay otro bug (recuerda que es un beta!): El asistente lo ejecutaste como sudo, por lo que algunos permisos quedarón exclusivas para root. Para corregirlo, copia y pega lo siguiente en una terminal:
  7. $ cd /home/%tu-nombre-de-usuario%/
    $ sudo chown -R %tu-nombre-de-usuario%:%tu-nombre-de-usuario% lotus/

    Donde %tu-nombre-de-usuario% debes reemplazarlo por el nombre de tu usuario. Esta indicación a muchos le puede absurda, pero si supieran los usuarios que conozco… uffff… entenderían.

  8. Y bualá. Si todo ha salido bien, aparecerán en la Barra de menús / Aplicaciones / Oficina los enlaces a las aplicaciones de la suite.

Pero recuerda que aún es Beta, y al poco rato de utilizarlo te molestará lo lento que es y terminarás ejecutando los pasos de desinstalación:
$ cd /opt/ibm/lotus/Symphony/_uninst/
$ sudo ./uninstaller.bin

La sensación: Buenas ideas, agradable he intuitivo. Me dejó con una grata impresión y muy seguro que al corto plazo se convertirá en la suite preferida de muchos usuarios.

Lo malo: Lo he dicho un montón de veces en este post. MUY lento.

Virtualización Seamless en Ubuntu con VMWare

Soy desarrollador .Net, pero cada día mas me gusta mi Ubuntu y de paso mas me desagrada Windows. Pequeño problema. Porque mientras el proyecto Mono logra un nivel de madurez aceptable, sigo amarrado a la plataforma Microsoft para trabajar.

Entonces ¿como compatibilizo ambos mundos? La respuesta la entrega la tecnología que hoy en día la esta rompiendo gracias a sus tremendas perspectivas, la virtualización.

Esta tecnología nos permite utilizar mas de un sistema operativo en un mismo computador pero de manera simultanea y persistente, pudiendo así contar con una completa infraestructura de servidores (virtuales) en un solo computador físico, soportados por un sistema operativo anfitrión.

Visual Studio .Net virtualizado en Ubuntu

Existen un montón de implementaciones para la virtualización, en Windows tienes Virtual-PC, VMWare y otros más. En Mac se conoce a VMWare y Parallels (precursor del seamless, creo), y en Linux tienes VMWare, Virtual Box, QEMU, etc. Yo me quedé con VMWare Server, porque me pareció lo mas estable y además gratuito (aunque no abierto como si lo es Virtual Box, el que estoy instalarlo para probarlo en su versión 1.5). Lo elegí porque necesito máquinas virtuales para trabajar muy activamente, y tengo baja tolerancia a las fallas (por eso abandoné Windows como sistema operativo host).

Para instalar VMWare Server puedes descargarlo desde página o bien instalarlo vía Automatix.

Pero este post no describirá como instalar una máquina virtual, si no de como correr aplicaciones en modo Seamless, con VMWare y en Ubuntu, así que concentremonos.

Antes de continuar, debes tener claro que todo este jaléo tiene muy poca utilidad. La tecnología seamless no está aún madura por lo que verás algunos pestañeos y tiritones en tus ventanas. Para jugar está bien, pero para trabajar mejor hacerlo directamente en tu máquina virtual.

Bien. Ahora al hueso.

  • Una vez que cuentes con tu máquina virtual corriendo Windows, debes instalar rDesktop 1.5.0 o superior (cliente terminal que obtienes de los repositorios de Ubuntu). Para ello abre una consola y escribe lo que sigue:

sudo apt-get install rdesktop

  • En VMWare, configura tu máquina virtual para que utilice la configuración NAT para la tarjeta de red. Leí en otros sitios que hay que configurarla como Host-Only, pero a mi esa configuración no me resultó. Con NAT todo bien. Esto lo haces en Edit virtual machine settings, luego Ethernet 1 (o el que corresponda) y luego le das a NAT en Network Connection.
  • Arrancas tu máquina virtual, botón derecho sobre “Mi PC”, Propiedades, Remoto, y “permites que los usuarios se conecten de manera remota a este equipo”. Después le das permisos al usuario que utilices (yo lo intenté sin clave, pero no resultó).
  • Luego descargas este archivo zip y lo descomprimes en “C:\seamlessrdp”. Debes tomar nota de la IP que tiene tu máquina virtual, para ello puedes abrir una consola y escribes:

ipconfig

  • Cierras tu sesión de tu Máquina Virtual. Repito: Cierras tu sesión en la Máquina virtual, no que la apagues o que bloquees.
  • Ahora abres una terminal y escribes lo siguiente.

rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe C:\Archivos de programa\Internet Explorer\iexplore.exe" XXX.XXX.XXX.XXX:3389 -u usuario -p clave

Donde XXX.XXX.XXX.XXX es la IP que tomaste nota, usuario y clave son los datos de inicio de sesión de la misma.

Y listo, ya tienes seamless corriendo.

NOTA: Acabo de leer en Genbeta que seamless viene de serie en Virtual Box 1.5, asi que ahorrate este mini tutorial y vete directo a instalar Virtual Box.