Pestañas en Nautilus

(8 comentarios)

En Ars Technica comentan que Christian Neumair está trabajando en añadir pestañas a Nautilus, algo que otros exploradores como PCMan o Konqueror tienen desde hace eones.

Es probable que esta característica se incluya en GNOME 2.24, previsto para Septiembre de este año.

Pestañas en Nautilus

Scripts para Nautilus actualizados

(9 comentarios)

He actualizado mis scripts para Nautilus para que sean compatibles con Ubuntu Hardy Heron. Los distintos scripts para Nautilus que podéis instalar permiten realizar las siguientes acciones desde el menú contextual (el menú que aparece al hacer clic con el botón derecho sobre un archivo):

  • Renombrar fotografías a la fecha y hora en que fueron tomadas, automágicamente, usando las etiquetas EXIF.
  • Enviar el archivo o archivos seleccionados a tu cuenta en Gmail
  • Corregir las etiquetas ID3 de tus canciones (artista, canción, álbum y género) basándose en la ruta del archivo.
  • Montar y desmontar imágenes de .iso de CD o DVD.
  • Reproducir el archivo o archivos seleccionados, o los archivos almacenados en la carpeta o carpetas seleccionadas en Banshee, Amarok o MPlayer.

[Pulsa para continuar]

¿Sabías que… el museo de Ciencias de Londres conserva medio cerebro de Charles Babbage en formol?

(18 comentarios)

En concreto conservan la parte derecha de su cerebro. Para poder ver el cerebro de Babbage al completo tendrás que acercarte al Hunterian Museum, un museo de anatomía y cirugía donde se guarda el hemisferio izquierdo.

Para aquellos que no hayan oído hablar de Babbage, deciros que es considerado uno de los padres de la computación debido a su trabajo con máquinas para cálculo matemático (la máquina diferencial y la máquina analítica), que pueden verse como antecedentes de las computadoras actuales.

Cerebro de Babbage

El Museo de Ciencias de Londres también cuenta con un par de réplicas de su máquina diferencial, que Babbage nunca pudo llegar a terminar por falta de fondos, construidas a partir de sus diseños para conmemorar los 200 años de su nacimiento. La primera réplica tiene unos 3 metros de largo por 2 metros de alto, a la segunda hay que sumarle el dispositivo de impresión.

Vendiendo Python para todos

(36 comentarios)

Me han informado de que existe una persona que está vendiendo mi tutorial de Python “Python para todos” en Bubok.

No tengo ningún problema con ello, porque de hecho la licencia que utilicé lo permite. En todo caso me agrada que alguien piense que el libro debería costar 20.90€ 😉

De todas formas, os recuerdo que el libro aún no está terminado, y que cuando lo esté yo mismo lo publicaré. Por eso os aconsejo no comprarlo, y os pediría que no lo vendierais, al menos hasta que esté terminado.

Winamp en Ubuntu

(27 comentarios)

Es posible que Winamp sea el reproductor de audio más popular en Windows. En Linux / Ubuntu existen multitud de alternativas, algunas de ellas muy similares a Winamp, como XMMS, BMPx o Audacious. Sin embargo, también es posible ejecutar Winamp en Ubuntu mediante Wine.

Para hacerlo primero debemos instalar Wine desde los repositorios de Ubuntu:

sudo aptitude install wine

Una vez instalado, descargamos Winamp desde su web, y lo instalamos haciendo doble clic sobre el ejecutable.

Ahora podemos ejecutar Winamp desde Aplicaciones -> Wine -> Programas -> Winamp -> Winamp. Si no aparece, también podéis abrir /home/usuario/.wine/drive_c/Archivos de programa/Winamp y crear un acceso directo arrastrando winamp.exe al escritorio o al panel.

La mala noticia son los problemas con la librería de medios y las pieles modernas (podéis intentar solucionarlo ejecutando la aplicación en un escritorio virtual marcando Aplicaciones -> Wine -> Configure Wine -> Gráficos -> Emular un escritorio virtual). La buena es que funcionan plugins tan interesantes como Enhancer que mejora bastante el sonido de Winamp.

Winamp en Ubuntu

¿Sabías que… SIMULA 67 fué el primer lenguaje con orientación a objetos?

(2 comentarios)

SIMULA 67 fue desarrollado por Kristen Nygaard y Ole-Johan Dahl en 1967 en el Centro de Computación Noruego de Oslo. Sin embargo, el primer lenguaje orientado a objetos puro es Smalltalk, cuya primera versión pública data de 1980.

Para curiosos sobre la sintaxis del lenguaje, aquí tenéis un par de programas en SIMULA 67, gracias a la wikipedia. Un “Hola Mundo”:

! esto es un comentario ;
Begin comment aquí comienza el programa ;
 OutText("¡Hola Bye nose!");
 OutImage;
End of program;

Y un “Hola Mundo” orientado a objetos:

! todo programa empieza con un begin y termina con un end ;
Begin

  Class Saludos;
  Begin
    OutText("¡Hola Mundo!");
    OutImage;
  End of class saludos;

  REF(Saludos) objeto;
  objeto :- New Saludos;

End of module program;

wad en Wii

(22 comentarios)

Hace unos días hablábamos de cómo instalar en Wii canales o aplicaciones empaquetadas en ficheros wad mediante wad installer y wad uninstaller. Waninkoko, el creador de estas aplicaciones y de otras igual de útiles, ha publicado una aplicación que reemplaza a ambos programas: WAD Manager.

WAD Manager muestra una lista de todos los wads que se encuentran en la carpeta wad de la SD, y permite instalar el wad seleccionado pulsando + o desinstalarlo pulsando -.

Podéis ejecutar la aplicación usando el Twilight Hack o el canal homebrew.

Descargar: WAD Manager preparado para canal homebrew

Canal Homebrew en Wii

(122 comentarios)

Canal homebrew

El canal homebrew es una aplicación en forma de canal para la consola Wii que permite lanzar programas homebrew sin necesidad de ejecutar el Twilight Hack, por lo que se trata de la forma más rápida, sencilla, y cómoda de ejecutar homebrew en Wii.

El canal homebrew muestra todas las aplicaciones homebrew encontradas en la SD en una interfaz gráfica muy profesional y muy cuidada y permite también cargar aplicaciones usando la red (wiiload) o con un USB Gecko.

Canal Homebrew

[Pulsa para continuar]

Si McDonalds fuera una empresa de software

(7 comentarios)

Si McDonalds funcionara como una compañía de software, uno de cada cien Big Macs producirían intoxicaciones, y la respuesta de la compañía sería “Lo siento, aquí tienes un cupón para un par más.”

— Mark Minasi

Python: Serialización de objetos

(16 comentarios)

Algunas veces tenemos la necesidad de guardar un objeto a disco para poder recuperarlo más tarde, o puede que nos sea necesario mandar un objeto a través de la red, a otro programa en Python ejecutándose en otra máquina.

Al proceso de transformar el estado de un objeto en un formato que se pueda almacenar, recuperar y transportar se le conoce con el nombre de serialización o marshalling.

En Python tenemos varios módulos que nos facilitan esta tarea, como marshal, pickle, cPickle y shelve.

[Pulsa para continuar]

Página 1 de 3123