Apr 29, 2011

Clonando particiones con PerfectClone

Ir a la pagina del proyecto (SourceForge.net)

Este es un mini proyecto de fin de semana que tenia hace un tiempo.
Es un pequeño script en Bash con interfaz ncurses para clonar y restaurar particiones desde un LiveCD/USB (de GNU/Linux o BSD por ejemplo).
Quería hacer algo muy simple, al estilo del Norton Ghost.
Algunas de sus características más importantes son:
  • Es Software Libre (GPLv3).
  • Completamente escrito en Bash (A más personas les resultará fácil modificarlo y adaptarlo).
  • Muy fácil de usar, intuitiva y amigable gracias al uso de dialog.
  • Muy bajo consumo de recursos.
  • No requiere que el servidor gráfico esté activo (Corre completamente desde terminal).

Apr 13, 2011

Qt + OpenSceneGraph + OffScreen Rendering


Hoy vamos a ver como integrar OpenSceneGraph (a partir de ahora, OSG) con nuestra aplicación en Qt, pero no vamos a renderizar los frames directamente en pantalla, sino que utilizaremos una técnica llamada OffScreen Rendering. Esto es, renderizar la imagen directamente en un buffer o textura y luego transferir esta imagen resultante a otro lugar o mostrarla en pantalla.

Jan 20, 2011

Macbar en QML y Python


Aquí traigo un sencillo ejemplo de como hacer la dock de Mac OS X en QML y PyQt.
Si quieren editar visualmente el archivo QML pueden descargar QtCreator 2.1.0 RC. El programa es un buen ejemplo de como enviar señales desde QML hasta nuestro código en Python, y como modificar los elementos en QML desde Python, además de como crear un bonito efecto animado :)
Aclaro que no pretendo crear algo demasiado complejo, sino mostrarles a ustedes como realizar esas técnicas básicas, ustedes pueden luego aplicar estos conocimientos a algo mucho mas complejo.

Jan 18, 2011

Escribiendo en Japones en ArchLinux y KDE

En este tutorial vamos a ver como habilitar la escritura en japones en Archlinux, tanto en aplicaciones Qt como GTK.
Aclaro antes que nada que este tutorial es pura y exclusivamente para KDE, ya que aplicaremos algunas optimizaciones especiales para una mejor integración con el escritorio, como diálogos de configuración en Qt y un plasmoide que nos indica el sistema de escritura que estamos utilizando.
No me pregunten como sería para otros entornos porque no tengo NPI :/

Dec 22, 2010

Cargar un modelo MD2 animado en PyQt

Hoy vamos a aprender a cargar un modelo 3D a partir de un archivo MD2, conectarlo a una interfaz pre diseñada en QtDesigner, renderizarlo y animarlo con OpenGL, y todo esto usando el legendario lenguaje Python, Oh, Yeah!